@charset "UTF-8";
/*
Theme Name: ritam
Theme URI: https://wordpress.org/themes/ritam/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Requires at least: 5.3
Tested up to: 6.0
Requires PHP: 5.6
Version: 1.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyone
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready

Twenty Twenty-One WordPress Theme, (C) 2020 WordPress.org
Twenty Twenty-One is distributed under the terms of the GNU GPL.
*/
/**
 * SETTINGS
 * File-header..........The file header for the themes style.css file.
 * Fonts................Any font files, if the project needs specific fonts.
 * Global...............Project-specific, globally available variables.
 *
 * TOOLS
 * Functions............Global functions.
 * Mixins...............Global mixins.
 *
 * GENERIC
 * Normalize.css........Normalise browser defaults.
 * Breakpoints..........Mixins and variables for responsive styles
 * Vertical-margins.....Vertical spacing for the main components.
 * Reset................Reset specific elements to make them easier to style in other contexts.
 * Clearings............Clearings for the main components.
 *
 * ELEMENTS
 * Blockquote...........Default blockquote.
 * Forms................Element-level form styling.
 * Headings.............H1–H6
 * Links................Default links.
 * Lists................Default lists.
 * Media................Images, Figure, Figcaption, Embed, iFrame, Objects, Video.
 *
 * BLOCKS
 * Audio................Specific styles for the audio block.
 * Button...............Specific styles for the button block.
 * Code.................Specific styles for the code block.
 * Columns..............Specific styles for the columns block.
 * Cover................Specific styles for the cover block.
 * File.................Specific styles for the file block.
 * Gallery..............Specific styles for the gallery block.
 * Group................Specific styles for the group block.
 * Heading..............Specific styles for the heading block.
 * Image................Specific styles for the image block.
 * Latest comments......Specific styles for the latest comments block.
 * Latest posts.........Specific styles for the latest posts block.
 * Legacy...............Specific styles for the legacy gallery.
 * List.................Specific styles for the list block.
 * Media text...........Specific styles for the media and text block.
 * Navigation...........Specific styles for the navigation block.
 * Paragraph............Specific styles for the paragraph block.
 * Pullquote............Specific styles for the pullquote block.
 * Quote................Specific styles for the quote block.
 * Search...............Specific styles for the search block.
 * Separator............Specific styles for the separator block.
 * Spacer...............Specific styles for the spacer block.
 * Table................Specific styles for the table block.
 * Verse................Specific styles for the verse block.
 * Video................Specific styles for the video block.
 * Utilities............Block alignments.
 *
 * COMPONENTS
 * Header...............Header styles.
 * Footer...............Footer styles.
 * Comments.............Comment styles.
 * Archives.............Archive styles.
 * 404..................404 styles.
 * Search...............Search styles.
 * Navigation...........Navigation styles.
 * Footer Navigation....Footer Navigation styles.
 * Pagination...........Pagination styles.
 * Single...............Single page and post styles.
 * Posts and pages......Misc, sticky post styles.
 * Entry................Entry, author biography.
 * Widget...............Widget styles.
 * Editor...............Editor styles.
 *
 * UTILITIES
 * A11y.................Screen reader text, prefers reduced motion etc.
 * Color Palette........Classes for the color palette colors.
 * Editor Font Sizes....Editor Font Sizes.
 * Measure..............The width of a line of text, in characters.
 */
/* Categories 01 to 03 are the basics. */
@font-face {
  font-family: "Montserrat";
  src: url("./assets/fonts/Montserrat-Bold.woff2") format("woff2"), url("./assets/fonts/Montserrat-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("./assets/fonts/Montserrat-Medium.woff2") format("woff2"), url("./assets/fonts/Montserrat-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("./assets/fonts/Montserrat-Regular.woff2") format("woff2"), url("./assets/fonts/Montserrat-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("./assets/fonts/Montserrat-Black.woff2") format("woff2"), url("./assets/fonts/Montserrat-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
/*header search */
body {
  padding: 0;
  margin: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-style: normal;
  background: #FCFCFC;
}

img {
  max-width: 100%;
}

a {
  color: #FE6802;
}

a:hover {
  color: #000;
}

a, i {
  transition: all 0.4s;
  text-decoration: none;
}

li {
  margin-bottom: 16px;
  color: #000;
}

b, strong {
  font-weight: 600;
}

p {
  color: #000;
  font-size: 16px;
  font-weight: 400;
}

.swiper-wrapper {
  padding-bottom: 50px;
}

.customnavigation.navbar-expand-lg .navbar-nav .nav-link {
  font-size: 16px;
  color: #000;
}

.hdr_mnu_btm {
  background: transparent !important;
}

.vue-fixed-header--isFixed {
  position: fixed;
  top: 0;
  background: #fff;
  width: 100%;
  z-index: 105;
  box-shadow: 0px 0px 15px -10px;
}

.marq {
  margin-top: -20px;
  background: #fff;
}
.marq p {
  color: red;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 700;
}

/* HEADER */
.main-header {
  position: sticky;
  top: 0;
  z-index: 999;
  background: #fff;
  transition: all 0.3s ease;
  font-size: 14px;
  font-weight: 600;
}

.main-header.shrink {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}

.main-header .container {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.main-header .container .logo {
  width: 200px;
}
.main-header .container .menu_rt {
  width: calc(100% - 200px);
  padding-left: 20px;
}

/* TOP */
.top-bar {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 10px 0;
  border-bottom: 1px solid #e2e2e2;
}

.network {
  display: flex;
  gap: 10px;
  margin: 0 10px 0 0;
}

.network a {
  padding: 5px 10px;
  background: #f1f1f1;
  border-radius: 3px;
  display: inline-block;
  font-size: 12px;
  font-weight: 400;
  padding: 2px 8px 2px 8px;
  color: #000;
  border: 0.5px solid #cecece;
  transition: all 0.4s;
}
.network a span {
  width: 20px;
  display: inline-block;
  margin: 0 4px 0 0;
}
.network a span svg {
  border-radius: 4px;
}
.network a:hover {
  background: #fef2d7 0 0 no-repeat padding-box;
  border: 0.5px solid #ff9417;
  color: #ff9417;
}

.network .active {
  background: #fef2d7 0 0 no-repeat padding-box;
  border: 0.5px solid #ff9417;
  color: #ff9417;
}

.top-bar .btn {
  background: transparent linear-gradient(180deg, #ffb727, #fe6601) 0 0 no-repeat padding-box;
  padding: 4px 10px;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 600;
}
.top-bar .btn svg {
  margin-left: 5px;
}

.desktop-only {
  display: flex;
}

.mobile-only {
  display: none;
}

/* NAV */
.navbar {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 3px 0 7px;
}

.menu > ul {
  display: flex;
  list-style: none;
  align-items: center;
  justify-content: flex-end;
  margin: 0;
  padding: 0;
}

.menu li {
  position: relative;
  margin: 0;
}

.menu > ul > li {
  margin: 0 10px;
}

.menu-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.menu-item > a {
  padding: 10px 5px;
}

.menu a {
  text-decoration: none;
  color: #000;
}
.menu a:hover {
  color: #707070;
}

.submenu {
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  min-width: 220px;
  display: none;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
  overflow: visible;
  z-index: 999;
  list-style: none;
  padding: 10px 0;
}
.submenu > li {
  margin: 3px 0;
  padding: 3px 15px;
}
.submenu a {
  width: 100%;
  display: block;
  padding: 0;
  font-weight: 400;
}

/* nested */
.submenu .submenu {
  top: 0;
  left: 100%;
}

/* show */
.dropdown:hover > .submenu {
  display: block;
}

.navbar .call-btn {
  align-items: center;
  background: #dfdfdf;
  border-radius: 50px 6px 6px 50px;
  display: flex;
  padding: 0 5px 0 0;
  color: #000;
}
.navbar .call-btn span {
  align-items: center;
  background: #ffb727;
  border-radius: 50px;
  display: flex;
  height: 25px;
  justify-content: center;
  margin-right: 4px;
  padding: 2px;
  width: 25px;
}
.navbar .call-btn span svg {
  max-width: 14px;
}

/* prevent clipping */
.navbar, .menu, .menu li {
  overflow: visible !important;
}

.flag {
  width: 18px;
  margin-right: 8px;
}

/* MOBILE */
.menu-toggle {
  cursor: pointer;
}

@media (max-width: 1199.98px) {
  .menu-item > a {
    padding: 10px 2px;
  }
  .network a {
    font-size: 11px;
    padding: 2px 5px 2px 5px;
  }
  .menu a {
    font-size: 13px;
  }
  .main-header .container .logo {
    width: 120px;
  }
  .main-header .container .menu_rt {
    width: calc(100% - 120px);
    padding-left: 10px;
  }
}
@media (max-width: 991.98px) {
  .desktop-only {
    display: none;
  }
  .mobile-only {
    display: block;
  }
  .menu {
    position: fixed;
    top: 68px;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0 20px;
    flex-direction: column;
    background: white;
    display: none;
    max-height: calc(100% - 60px);
    overflow: auto !important;
    padding-bottom: 50px;
  }
  .menu li.dropdown .dropdown-toggle-btn {
    transform: scaleY(1);
    transition: all 0.4s;
  }
  .menu li.dropdown .menu-item {
    transition: all 0.4s;
  }
  .menu li.dropdown.open {
    margin: 5px 0 0;
  }
  .menu li.dropdown.open > .menu-item {
    background: #ffdeaf;
    padding-left: 15px;
  }
  .menu li.dropdown.open > .menu-item .dropdown-toggle-btn {
    transform: scaleY(-1);
  }
  .menu li.dropdown.open > .menu-item .dropdown-toggle-btn svg {
    background: #ffdeaf;
  }
  .menu li.dropdown.open .submenu .submenu {
    background: #e5e5e5;
  }
  .menu li.dropdown.open .submenu .submenu .submenu {
    background: #dcdcdc;
  }
  .menu > ul {
    display: block;
  }
  .menu-toggle {
    margin-left: 15px;
  }
  .menu-toggle svg {
    width: 28px;
    height: auto;
  }
  .menu.active {
    display: block;
  }
  .menu > ul > li {
    margin: 0;
  }
  .menu a {
    color: #000;
    padding: 10px 0 !important;
    display: block;
  }
  .submenu {
    position: static;
    display: none;
    background: white;
    max-height: 0;
    overflow: hidden;
    transition: 0.3s;
    padding: 0;
    box-shadow: none;
  }
  .submenu > li {
    margin: 0;
    padding: 0px 15px;
  }
  .navbar {
    padding: 0;
  }
  .dropdown.open > .submenu {
    background: #f1f1f1;
    display: block;
    max-height: 500px;
    overflow-y: auto;
  }
  .dropdown-toggle-btn {
    display: block;
    color: #000;
    cursor: pointer;
    width: 70px;
    text-align: right;
  }
  .dropdown-toggle-btn svg {
    width: 24px;
    padding: 5px;
    height: auto;
    background: #e9e9e9;
  }
  .main-header .container .menu_rt {
    width: 100%;
  }
  .main-header .container .logo {
    position: absolute;
    width: 100px;
  }
  .mobile-call {
    color: #000;
    white-space: nowrap;
    display: flex;
    align-items: center;
  }
  .mobile-call svg {
    width: 16px;
    margin: 0 8px 0 0;
  }
  .mobile-call svg {
    width: 16px;
    margin: 0 8px 0 0;
  }
  .menu-item > a {
    padding: 0;
  }
  .country-dropdown {
    margin: 0 10px;
  }
  .country-dropdown .menu-item {
    padding: 10px 0;
  }
  .country-dropdown .menu-item .country-selected {
    font-size: 15px;
  }
  .country-dropdown ul.submenu {
    padding: 15px 0;
  }
  .country-dropdown ul.submenu a {
    padding: 15px 0 !important;
    margin: 0;
  }
  .country-dropdown ul.submenu a img {
    max-width: 30px;
    max-width: 25px;
    margin: 0 5px 0 0;
  }
  .menu a {
    font-size: 15px;
  }
  .top-bar {
    padding: 20px 0;
  }
  .main-header .container .logo {
    width: 120px;
  }
  .flag {
    width: 30px;
    margin-right: 5px;
  }
}
.searchdiv {
  position: relative;
}
.searchdiv .formshow {
  opacity: 1;
  visibility: visible;
  width: 299px;
  transition: 0.3s all;
}

.why-content a {
  font-weight: 600;
}
.why-content a:hover {
  color: #ffb727;
}

.searchdiv form {
  display: flex;
  position: absolute;
  width: 0px;
  top: -6px;
  height: 45px;
  z-index: 9;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s all;
}
.searchdiv form #closeicon {
  position: absolute;
  top: 13px;
  z-index: 999;
  left: -27px;
}
.searchdiv form input {
  background: white;
  border-radius: 10px;
  position: absolute;
  padding-right: 50px;
  border: 1px solid #e66b0f;
}
.searchdiv form input:focus {
  box-shadow: none;
  border-color: #e66b0f;
}
.searchdiv form button {
  border-radius: 0;
  border: none;
  background: #e7790c;
  border-radius: 50%;
  position: absolute;
  right: 10px;
  bottom: 0;
  height: 100%;
  font-size: 23px;
  margin: 0 auto;
  width: 35px;
  bottom: 0;
  height: 35px;
  bottom: 0;
}
.searchdiv form button i {
  margin-left: 0 !important;
  color: #fff !important;
}

/* header search */
/* slider css start here */
.bannerslidermain {
  height: calc(100vh - 110px);
}
.bannerslidermain .slick-slider, .bannerslidermain .slick-list, .bannerslidermain .slick-track {
  height: 100%;
}
.bannerslidermain .slick-slider .slick-slide, .bannerslidermain .slick-list .slick-slide, .bannerslidermain .slick-track .slick-slide {
  height: 100%;
}
.bannerslidermain .slick-slider .slick-slide > div, .bannerslidermain .slick-list .slick-slide > div, .bannerslidermain .slick-track .slick-slide > div {
  height: 100%;
}
.bannerslidermain .slick-slider .slick-dots, .bannerslidermain .slick-list .slick-dots, .bannerslidermain .slick-track .slick-dots {
  bottom: 15px;
}

.slidersection {
  height: 100%;
  overflow: hidden;
}
.slidersection #numberSlides {
  position: absolute;
  bottom: 0px;
  height: 120px;
  right: 40px;
  font-size: 25px;
}
.slidersection #numberSlides:before {
  position: absoqpx;
}
.slidersection .swiper.slidertop {
  height: 100%;
}
.slidersection .slidertop .swiper-pagination-vertical.swiper-pagination-bullets, .slidersection .slidertop.swiper-vertical > .swiper-pagination-bullets {
  left: 10px;
  right: 0;
}
.slidersection .swiperimg {
  position: relative;
  height: 100%;
}
.slidersection .swiperimg img {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  -o-object-position: right;
     object-position: right;
}
.slidersection .swiperimg .topcontent {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.slidersection .swiperimg .topcontent .bannerimg-text h5 {
  color: #FFB727;
}
.slidersection .swiperimg .topcontent .bannerimg-text .banner_ttl {
  color: #000;
  font-size: 28px;
  font-weight: 700;
  margin: 8px 0 10px;
}
.slidersection .swiperimg .topcontent .bannerimg-text .banner_ttl span {
  color: #FFB727;
}
.slidersection .swiperimg .topcontent .bannerimg-text .topcmnbtn {
  border: 1px solid #000;
  transition: 0.4s all;
  display: inline-block;
  color: #000000;
  padding: 10px 20px;
  margin-top: 10px;
}
.slidersection .swiperimg .topcontent .bannerimg-text .topcmnbtn:hover {
  background: transparent linear-gradient(180deg, #FFB727 0%, #FE6601 100%) 0% 0% no-repeat padding-box;
  border: 1px solid #fe6601;
  transition: 0.4s all;
}
.slidersection .swiperimg .topcontent .bannerimg-text .cmnbtn.btn.btn-primary {
  border-radius: 0px;
  border: none;
  text-transform: capitalize;
}
.slidersection .swiper-pagination-bullet {
  background: transparent;
  margin: 0 7px !important;
  border: 1px solid #000;
  opacity: 1;
}
.slidersection .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #000000;
}
.slidersection .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
  content: "";
  height: 18px;
  width: 18px;
  position: absolute;
  left: -4px;
  top: -4px;
  border-radius: 100px;
  background: transparent;
  border: none;
}

.au_bannerslidermain.bannerslidermain, .phi_bannerslidermain.bannerslidermain, .bhu_bannerslidermain.bannerslidermain {
  background: #d6d6d6;
}
.au_bannerslidermain.bannerslidermain .swiperimg img, .phi_bannerslidermain.bannerslidermain .swiperimg img, .bhu_bannerslidermain.bannerslidermain .swiperimg img {
  -o-object-fit: cover;
     object-fit: cover;
}

/* slider css end here */
a.minicmn-btn {
  position: relative;
  color: #000;
  font-size: 14px;
}
a.minicmn-btn i {
  margin-left: 7px;
  color: #FFB727;
  font-size: 20px;
}
a.minicmn-btn:hover {
  color: #FFB727;
}
a.minicmn-btn:after {
  position: absolute;
  content: "";
  width: 30px;
  height: 30px;
  background: #FFB727;
  border-radius: 50%;
  opacity: 0.3;
  left: -9px;
  top: -3px;
  bottom: 0;
}

.swiper-pagination-bullet {
  height: 10px;
  width: 10px;
  position: relative;
  background: #979797;
  margin: 0 20px;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #e7b018;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active:before {
  content: "";
  height: 18px;
  width: 18px;
  position: absolute;
  left: -4px;
  top: -4px;
  border-radius: 100px;
  background: transparent;
  border: 1px solid #e7b018;
}

.what-service.whystudyabroad h2, .content_sec h2, .education-counselling h2 {
  font-size: 30px;
}

.what-service.whystudyabroad h3, .content_sec h3, .education-counselling h3 {
  font-size: 24px;
}

.what-service.whystudyabroad h4, .content_sec h4, .education-counselling h4 {
  font-size: 22px;
}

.what-service.whystudyabroad h5, .content_sec h5, .education-counselling h5 {
  font-size: 20px;
}

.what-service {
  padding: 60px 0px 20px;
}
.what-service .col-md-6:nth-child(even) .whatsrvicebox .whtimg {
  position: absolute;
  top: 18px;
  right: 29px;
  width: 100px;
  height: 100px;
}
.what-service .whatsrvicebox {
  background: #F9F9F9 0% 0% no-repeat padding-box;
  padding: 30px 30px 20px 30px;
  margin-bottom: 40px;
  position: relative;
  height: calc(100% - 30px);
}
.what-service .whatsrvicebox:hover {
  background: #FFFAEE 0% 0% no-repeat padding-box;
}
.what-service .whatsrvicebox:hover .whtimg {
  filter: brightness(10);
}
.what-service .whatsrvicebox .whtimg {
  position: absolute;
  bottom: 0px;
  right: 29px;
  width: 100px;
  height: 100px;
}
.what-service .whatsrvicebox .whttext, .what-service .whatsrvicebox .whttext h2, .what-service .whatsrvicebox .whttext h3, .what-service .whatsrvicebox .whttext h4 {
  font-size: 16px !important;
  font-weight: 600;
  padding: 10px 0px;
  color: #000;
  width: calc(100% - 60px);
}
.what-service .whatsrvicebox .whttext span, .what-service .whatsrvicebox .whttext h2 span, .what-service .whatsrvicebox .whttext h3 span, .what-service .whatsrvicebox .whttext h4 span {
  color: #FFB727;
}
.what-service .whatsrvicebox p {
  font-size: 14px;
}
.what-service .whticontop {
  box-shadow: 4px 5px 6px #FCEECB;
  border-radius: 10px;
  display: inline-block;
  background: #fff;
  margin-right: 15px;
  padding: 6px;
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.cmn-heading {
  text-align: center;
  margin-bottom: 40px;
  color: #000;
}
.cmn-heading .hedtext {
  text-align: center;
  font-size: 30px;
  font-weight: 700;
  color: #000 !important;
  position: relative;
  padding-bottom: 18px;
  margin-bottom: 75px;
  margin-top: 10px;
}
.cmn-heading .hedtext:before {
  content: "";
  background-image: url("./assets/images/linebg.png");
  background-size: cover;
  width: 150px;
  height: 27px;
  left: 0;
  position: absolute;
  right: 0;
  margin: auto;
  bottom: -40px;
}
.cmn-heading .hedtext span {
  color: #000;
}

.education-visa {
  padding: 50px 0 0px;
  background: #FFFAEE 0% 0% no-repeat padding-box;
}
.education-visa .educationmainbox {
  position: relative;
}
.education-visa .educationmainbox .edubox {
  position: absolute;
  width: 250px;
  text-align: center;
}
.education-visa .educationmainbox .edubox:before {
  filter: brightness(0);
}
.education-visa .educationmainbox .edubox:hover {
  transition: 0.5s all;
}
.education-visa .educationmainbox .edubox:hover::before {
  filter: none;
}
.education-visa .educationmainbox .edubox:hover span {
  transition: 0.4s all;
  background: #000;
}
.education-visa .educationmainbox .edubox:hover span img {
  filter: none;
}
.education-visa .educationmainbox .edubox p {
  font-size: 22px;
  font-weight: 600;
}
.education-visa .educationmainbox .edubox span {
  width: 80px;
  height: 80px;
  display: inline-block;
  text-align: center;
  border-radius: 50%;
  line-height: 76px;
  background: #FEF2D7 0% 0% no-repeat padding-box;
}
.education-visa .educationmainbox .edubox span img {
  filter: brightness(0);
}
.education-visa .educationmainbox .edubox.box1 {
  top: 0;
  left: 18%;
}
.education-visa .educationmainbox .edubox.box1:before {
  content: "";
  position: absolute;
  top: 0;
  background-image: url("./assets/images/dotedline.webp");
  width: 228px;
  height: 310px;
  background-size: cover;
  transform: rotateY(180deg);
  right: -76%;
}
.education-visa .educationmainbox .edubox.box2 {
  top: 0;
  right: 18%;
}
.education-visa .educationmainbox .edubox.box2:before {
  content: "";
  position: absolute;
  top: 0;
  background-image: url("./assets/images/dotedline.webp");
  width: 228px;
  height: 310px;
  background-size: cover;
  left: -82%;
}
.education-visa .educationmainbox .edubox.box3 {
  top: 34%;
  right: 0;
}
.education-visa .educationmainbox .edubox.box3:before {
  content: "";
  position: absolute;
  top: 0;
  background-image: url("./assets/images/dotedline.webp");
  width: 236px;
  height: 343px;
  background-size: cover;
  transform: rotate(41deg);
  left: -113%;
  top: -51%;
}
.education-visa .educationmainbox .edubox.box4 {
  top: 70%;
  right: 0;
}
.education-visa .educationmainbox .edubox.box4:before {
  content: "";
  position: absolute;
  top: 0;
  background-image: url("./assets/images/dotedline.webp");
  width: 228px;
  height: 310px;
  background-size: cover;
  transform: rotatex(170deg) rotate(72deg);
  right: 109%;
  top: -53%;
}
.education-visa .educationmainbox .edubox.box5 {
  top: 70%;
  left: 0;
}
.education-visa .educationmainbox .edubox.box5:before {
  content: "";
  position: absolute;
  top: 0;
  background-image: url("./assets/images/dotedline.webp");
  width: 228px;
  height: 310px;
  background-size: cover;
  transform: rotate(180deg) rotate(79deg);
  right: -90%;
  top: -26%;
}
.education-visa .educationmainbox .edubox.box6 {
  top: 34%;
  left: 0;
}
.education-visa .educationmainbox .edubox.box6:before {
  content: "";
  position: absolute;
  top: 0;
  background-image: url("./assets/images/dotedline.webp");
  width: 228px;
  height: 310px;
  background-size: cover;
  transform: rotatey(182deg) rotate(19deg);
  right: -91%;
  top: -13%;
}
.education-visa .educationmainbox .educimg {
  width: 450px;
  margin: 0 auto;
  padding-top: 260px;
  position: relative;
  z-index: 1;
}

/*form css*/
.formmodalpopup .btn-close {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1;
}
.formmodalpopup .btn-close:focus {
  outline: none;
  box-shadow: none;
}
.formmodalpopup .modal-body {
  padding: 30px;
}
.formmodalpopup .modal-body input.form-control, .formmodalpopup .modal-body select.form-select {
  background: #f4f4f4;
  color: #6f6f6f;
}

.ourexpert-from {
  padding: 50px 0px 20px;
}
.ourexpert-from .cmn-heading > span {
  background: transparent linear-gradient(180deg, #ffb727, #fe6601) 0 0 no-repeat padding-box;
  padding: 3px 12px;
  border-radius: 4px;
  display: inline-block;
  margin: 0 0 10px;
}
.ourexpert-from .ourexprtform {
  border: 4px solid #ffa026;
  background: #fff;
  position: relative;
  padding: 50px 50px;
  border-radius: 10px;
  box-shadow: 1px 1px 57px -20px #9f9f9f;
}
.ourexpert-from .ourexprtform .formbtn {
  width: 100%;
  text-align: center;
}
.ourexpert-from .ourexprtform label {
  color: #727272;
  text-align: center;
  width: 100%;
  font-size: 13px;
}
.ourexpert-from .ourexprtform input.form-control::-moz-placeholder, .ourexpert-from .ourexprtform select.form-select::-moz-placeholder, .ourexpert-from .ourexprtform textarea.form-control::-moz-placeholder {
  color: #464646;
  font-weight: 500;
}
.ourexpert-from .ourexprtform input.form-control, .ourexpert-from .ourexprtform select.form-select, .ourexpert-from .ourexprtform input.form-control::placeholder, .ourexpert-from .ourexprtform select.form-select::placeholder, .ourexpert-from .ourexprtform textarea.form-control::placeholder {
  color: #464646;
  font-weight: 500;
}
.ourexpert-from .ourexprtform input.form-control, .ourexpert-from .ourexprtform select.form-select, .ourexpert-from .ourexprtform textarea.form-control, .ourexpert-from .ourexprtform .radiomain {
  border: transparent;
  border: 1px solid #ff9d24;
}
.ourexpert-from .ourexprtform input.form-control:focus, .ourexpert-from .ourexprtform select.form-select:focus, .ourexpert-from .ourexprtform textarea.form-control:focus {
  border-color: #ffb521;
}
.ourexpert-from .ourexprtform .form-check-input:checked {
  background-color: #e66d0e;
  border-color: #bd5300;
}
.ourexpert-from .ourexprtform .form-check-label span.error {
  position: absolute;
  margin: 22px 0 0;
}

.form-group {
  margin-bottom: 25px;
}

input.form-control, select.form-select, textarea.form-control {
  border: 1px solid #e0e0e0;
  height: 50px;
  border-radius: 0px;
}

textarea.form-control {
  height: 100px;
  resize: none;
}

input.form-control::-moz-placeholder, select.form-select::-moz-placeholder, textarea.form-control::-moz-placeholder {
  color: #212529;
}

input.form-control::placeholder, select.form-select::placeholder, textarea.form-control::placeholder {
  color: #212529;
}

/*form css end*/
.destinationsection {
  padding: 50px 0 0;
}
.destinationsection .img-globe {
  position: relative;
  padding-top: 165px;
}
.destinationsection .img-globe .mareqeemain {
  position: absolute;
  top: 0;
  width: 100%;
}
.destinationsection .img-globe .mareqeemain .marquee {
  margin: 0 auto;
  overflow: hidden;
  white-space: nowrap;
}
.destinationsection .img-globe .mareqeemain ul {
  width: 100%;
  display: -webkit-inline-box;
  list-style: none;
  position: relative;
  padding: 0;
}
.destinationsection .img-globe .mareqeemain ul li {
  display: inline-block;
  transition: all 0.5s;
  font-size: 20px;
  position: relative;
  left: 100%;
  text-align: center;
}
.destinationsection .img-globe .mareqeemain ul li:before {
  display: none;
}
.destinationsection .img-globe .mareqeemain ul li:hover {
  transform: translateY(-20px);
}
.destinationsection .img-globe .mareqeemain ul li:hover img {
  filter: grayscale(0);
}
.destinationsection .img-globe .mareqeemain ul li:hover:after {
  background: #efb625;
}
.destinationsection .img-globe .mareqeemain ul li:hover p {
  color: #FFB727;
}
.destinationsection .img-globe .mareqeemain ul li p {
  min-height: 30px;
  margin-bottom: 0px;
  font-size: 16px;
  font-weight: 600;
}
.destinationsection .img-globe .mareqeemain ul li:after {
  content: "";
  height: 120px;
  width: 1px;
  background: #d6d6d6;
  top: 98px;
  left: 0;
  right: 0;
  position: absolute;
  margin: 0 auto;
}
.destinationsection .img-globe .mareqeemain ul li span {
  position: relative;
}
.destinationsection .img-globe .mareqeemain ul li span img {
  width: 46px;
  height: 72px;
  filter: grayscale(1);
}
.destinationsection .img-globe .mareqeemain ul li span:after {
  position: absolute;
  content: "";
  left: 8px;
  top: -11px;
  background-image: url("./assets/images/flag-sprite.webp");
  background-size: cover;
  background-position: 0px 0px;
  width: 29px;
  height: 29px;
  background-repeat: no-repeat;
}
.destinationsection .img-globe .mareqeemain ul li:nth-child(1) {
  animation-delay: 0s;
  left: 3%;
  top: 82px;
}
.destinationsection .img-globe .mareqeemain ul li:nth-child(1) span:after {
  background-position: 0px 0px;
}
.destinationsection .img-globe .mareqeemain ul li:nth-child(2) {
  animation-delay: 0.8s;
  left: 35%;
  top: 0px;
}
.destinationsection .img-globe .mareqeemain ul li:nth-child(2) span:after {
  background-position: -55px 0px;
}
.destinationsection .img-globe .mareqeemain ul li:nth-child(3) {
  animation-delay: 1.6s;
  left: 64%;
  top: 90px;
}
.destinationsection .img-globe .mareqeemain ul li:nth-child(3) span:after {
  background-position: -110px 0px;
}
.destinationsection .img-globe .mareqeemain ul li:nth-child(4) {
  animation-delay: 2.4s;
  position: absolute;
  left: 31%;
}
.destinationsection .img-globe .mareqeemain ul li:nth-child(4) span:after {
  background-position: -165px 0px;
}
.destinationsection .img-globe .mareqeemain ul li:nth-child(5) {
  animation-delay: 3.2s;
  position: absolute;
  left: 40%;
  top: 90px;
}
.destinationsection .img-globe .mareqeemain ul li:nth-child(5) span:after {
  background-position: -220px 0px;
}
.destinationsection .img-globe .mareqeemain ul li:nth-child(6) {
  animation-delay: 3.8s;
  position: absolute;
  left: 52%;
}
.destinationsection .img-globe .mareqeemain ul li:nth-child(6) span:after {
  background-position: -276px 0px;
}
.destinationsection .img-globe .mareqeemain ul li:nth-child(7) {
  animation-delay: 4.2s;
  position: absolute;
  left: 64%;
  top: 90px;
}
.destinationsection .img-globe .mareqeemain ul li:nth-child(7) span:after {
  background-position: -331px 0px;
}
.destinationsection .img-globe .mareqeemain ul li:nth-child(8) {
  animation-delay: 4.9s;
  position: absolute;
  left: 74%;
  top: 0px;
}
.destinationsection .img-globe .mareqeemain ul li:nth-child(8) span:after {
  background-position: -386px 0px;
}
.destinationsection .img-globe .mareqeemain ul li:nth-child(9) {
  animation-delay: 5.2s;
  position: absolute;
  left: 85%;
  top: 90px;
}
.destinationsection .img-globe .mareqeemain ul li:nth-child(9) span:after {
  background-position: -441px 0px;
}
.destinationsection .img-globe .mareqeemain ul li:nth-child(10) {
  animation-delay: 5.9s;
  position: absolute;
  left: 95%;
  top: 10px;
}
.destinationsection .img-globe .mareqeemain ul li:nth-child(10) span:after {
  background-position: -496px 0px;
}

/*testimonail css*/
.testimonials {
  padding: 50px 0px 0px;
}
.testimonials .testimonailmain .swiper.testimonailslider {
  padding-bottom: 30px;
}

.testicontent.vidotsti:after {
  content: "";
  position: absolute;
  background-image: url("./assets/images/playbtn.png");
  width: 45px;
  height: 45px;
  background-size: cover;
  background-repeat: no-repeat;
  top: 50%;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.testicontent.vidotsti .testi-title {
  position: absolute;
  bottom: 0;
  bottom: 35px;
  left: 35px;
}
.testicontent.vidotsti .testi-title h5 {
  color: #fff;
}
.testicontent.vidotsti .testi-title img {
  width: auto;
  height: auto;
}
.testicontent.vidotsti img {
  position: absolute;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px 310px 10px 10px;
}

.testicontent {
  background: #FFFAEE 0% 0% no-repeat padding-box;
  border-radius: 4px;
  height: calc(100% - 30px);
  padding: 25px 25px 1px;
  position: relative;
  margin-bottom: 45px;
}
.testicontent .testi-title img {
  margin-bottom: 15px;
}
.testicontent .testi-title h5 {
  color: #000;
  font-size: 20px;
  margin-bottom: 0px;
  font-weight: 600;
  margin-top: 15px;
}
.testicontent .testi-title h5 span {
  color: #FFB727;
}
.testicontent:before {
  content: "";
  position: absolute;
  background-image: url("./assets/images/inverted-comma.png");
  width: 100px;
  height: 100px;
  background-size: cover;
  bottom: 19px;
  background-repeat: no-repeat;
  right: 30px;
}

/*testimonail css end*/
/*blog css*/
.blogslidermain .blogcatnent-main {
  background: #fbfbfb;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.blogslidermain .blogcatnent-main .blgimg img {
  border-radius: 0px 150px 0px 0px;
  height: 234px;
  width: 332px;
}
.blogslidermain .blogcatnent-main .blg-ct {
  padding: 20px;
  min-height: 270px;
}
.blogslidermain .blogcatnent-main .blg-ct .bldate span {
  font-size: 12px;
  font-size: 12px;
  padding-right: 10px;
  margin-right: 10px;
  border-right: 1px solid gray;
}
.blogslidermain .blogcatnent-main .blg-ct .bldate span:last-child {
  border-right: none;
}
.blogslidermain .blogcatnent-main .blg-ct .bltitle a {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  margin: 10px 0px;
  display: inline-block;
}
.blogslidermain .blogcatnent-main .blg-ct .bltitle a:hover {
  color: #FFB727;
}

/*blog css end*/
/*study abroad page start*/
/*inner banner css start*/
h2 {
  color: #000;
  font-size: 30px;
  font-weight: 700;
}

.inner-banner {
  background: #FBFBFB;
  padding: 50px 0 0;
  height: 380px;
  position: relative;
  background-position: center !important;
  background-size: cover !important;
}
.inner-banner:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6901960784); /* fallback for old browsers */ /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, rgba(0, 0, 0, 0.6901960784), transparent); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.inner-banner .container {
  height: 100%;
}
.inner-banner .container .innercontent {
  display: flex;
  align-items: end;
  height: 100%;
  position: relative;
  z-index: 100;
  justify-content: space-between;
}
.inner-banner .container .innercontent .innerheadtext .innerbaner-img {
  position: absolute;
  bottom: -120px;
  right: 0;
}
.inner-banner .container .innercontent .innerheadtext .innertext {
  font-size: 34px;
  font-weight: 700;
  color: #fff;
}
.inner-banner .container .innercontent .innerheadtext .innertext span {
  color: #FFB727;
}
.inner-banner .container .innercontent .innerheadtext ul {
  padding: 0px;
  display: flex;
}
.inner-banner .container .innercontent .innerheadtext ul li {
  list-style: none;
  margin-right: 7px;
  color: #fff;
}
.inner-banner .container .innercontent .innerheadtext ul li a {
  color: #fff;
}
.inner-banner .container .innercontent .innerheadtext ul li:before {
  display: none;
}

/*inner banner css end*/
.cmncentrbtn {
  text-align: center;
  margin: 50px 0;
}

.cmnbtn-all {
  text-align: left;
  margin: 50px 0px;
}

.cmnbtn {
  background: transparent linear-gradient(180deg, #FFB727 0%, #FE6601 100%) 0% 0% no-repeat padding-box;
  padding: 10px 20px;
  color: #000;
  font-size: 16px;
  font-weight: 600;
  border: none;
  transition: all 0.4s;
  border-radius: 4px;
}
.cmnbtn:hover {
  background: transparent linear-gradient(180deg, #ffd787 0%, #ee8f50 100%) 0% 0% no-repeat padding-box;
}

.why-study-section {
  padding: 50px 0px;
}

.what-service.whystudyabroad .whatsrvicebox {
  padding: 30px 30px 10px 20px;
}

.latest-blog.bestplaces .blogslidermain .placeslider {
  margin-bottom: 108px;
}
.latest-blog.bestplaces .blogslidermain .placeslider .placetitle {
  font-size: 24px;
  font-weight: 700;
}
.latest-blog.bestplaces .blogslidermain .placeslider .placetitle span {
  color: #FFB727;
}
.latest-blog.bestplaces .blogslidermain .placeslider .swiper-slide.swiper-slide-active .blogcatnent-main {
  flex-direction: column-reverse;
  margin-top: -80px;
}
.latest-blog.bestplaces .blogslidermain .placeslider .swiper-slide.swiper-slide-active .blogcatnent-main .blgimg {
  margin-top: 0px;
  margin-bottom: -90px;
}
.latest-blog.bestplaces .blogslidermain .placeslider .swiper-slide.swiper-slide-active .blogcatnent-main .blgimg img {
  border-radius: 0px 0px 0px 150px;
}

.top-university {
  padding: 50px 0px;
}
.top-university .swiper.university-slider {
  padding: 50px 0px 70px 0px;
}
.top-university .swiper-slide:nth-child(even) .uni-content {
  border-radius: 10px 10px 310px 10px;
  background: #F9F9F9 0% 0% no-repeat padding-box;
}
.top-university .uni-content {
  background: #FFFAEE 0% 0% no-repeat padding-box;
  border-radius: 10px 180px 10px 10px;
  padding: 50px 60px 50px 15px;
}
.top-university .uni-content .unilogo {
  width: 200px;
  margin: 0 auto;
}

.contactsection {
  padding: 50px 0px;
}
.contactsection .cntc-selecform {
  width: 50%;
  margin: 0 auto;
  text-align: center;
}
.contactsection .cntc-selecform label {
  font-size: 25px;
  font-weight: 600;
  margin-bottom: 20px;
}
.contactsection .cntc-selecform label span {
  color: #FFB727;
}
.contactsection .cntc-selecform select.form-select {
  border: 1px solid #FBFBFB;
  height: 55px;
  background-color: #FBFBFB;
  margin: 20px 0px 40px 0px;
}
.contactsection .col-lg-3:nth-child(even) .contact-box {
  background: #FFFAEE 0% 0% no-repeat padding-box;
}
.contactsection .contact-box {
  background: #F9F9F9 0% 0% no-repeat padding-box;
  min-height: 285px;
  padding: 25px 25px;
  height: calc(100% - 30px);
  margin-bottom: 30px;
}
.contactsection .contact-box .cont-icon {
  width: 80px;
  height: 80px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 4px 5px 6px #eeecec;
  border-radius: 10px;
  text-align: center;
  align-items: center;
  display: flex;
  justify-content: center;
  font-size: 45px;
  color: #212529;
}
.contactsection .contact-box .ct-title {
  font-size: 25px;
  font-weight: 600;
  color: #000;
  margin: 15px 0px;
}
.contactsection .contact-box .ct-title span {
  color: #FFB727;
}
.contactsection .contact-box p a {
  color: #000;
}

.inner-banner.service-inner .innerbaner-img {
  bottom: -50px !important;
}

.education-counselling {
  padding: 50px 0px;
}

.latest-blog.latestmainblog {
  padding: 50px 0px;
}
.latest-blog.latestmainblog .blogslidermain .row {
  padding-top: 100px;
}
.latest-blog.latestmainblog .blogslidermain .blogcatnent-main {
  margin-bottom: 30px;
}
.latest-blog.latestmainblog .blogslidermain .col-md-4:nth-last-child(-n+3) .blogcatnent-main {
  margin-bottom: 20px;
}
.latest-blog.latestmainblog .blogslidermain .col-md-4:nth-child(even) .blogcatnent-main {
  flex-direction: column-reverse;
  margin-top: -80px;
  background: #FFFAEE;
}
.latest-blog.latestmainblog .blogslidermain .col-md-4:nth-child(even) .blogcatnent-main .blgimg {
  margin-top: 0px;
  margin-bottom: -90px;
}

.blogsingle-content {
  padding: 250px 0px 50px 0px;
}
.blogsingle-content .blsingle-content h5 {
  font-size: 25px;
  font-weight: 700;
}
.blogsingle-content .blsingle-content p {
  color: #8B8B8B;
}
.blogsingle-content .blsingle-content span {
  font-size: 14px;
  color: #FFB727;
}
.blogsingle-content .blsingle-content {
  box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.0588235294);
  background: #ffffff;
  padding: 50px 50px;
  width: 85%;
  margin: 0 auto;
}
.blogsingle-content .blsingle-content .midnote {
  background: rgba(236, 220, 189, 0.5607843137);
  padding: 26px 100px;
  margin: 30px 0px;
}
.blogsingle-content .blsingle-content .midnote p {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 0px;
  text-align: center;
  color: #000;
}

.latest-blog.bestplaces {
  padding-top: 50px;
}

.error {
  color: rgb(255, 73, 73);
  font-size: 12px;
  font-weight: 500;
}
.error .error-content {
  text-align: center;
}
.error .error-content h5 {
  font-size: 65px;
  font-weight: 700;
}
.error .error-content .ops {
  font-size: 45px;
  font-weight: 800;
}
.error .error-content .ops span {
  font-size: 18px;
  font-weight: 400;
  display: block;
}

ul.broadcums li i {
  font-size: 14px;
}

ul.broadcums li a {
  color: #000;
}

ul.broadcums li a.active {
  color: #FFB727 !important;
}

.faq-section {
  padding: 50px 0px;
}

.accordion .accordion-item {
  border: 1px solid #c7c7c7;
  margin-bottom: 10px;
  padding: 0;
  border-radius: 4px;
  overflow: hidden;
}
.accordion .accordion-item .accordion-header {
  margin: 0;
}
.accordion .accordion-item .accordion-header:has(+ .show) .accordion-button:after {
  content: "\f2ea";
}
.accordion .accordion-item .accordion-body {
  padding: 20px 15px 7px;
}
.accordion .accordion-button:not(.collapsed) {
  background-color: #e7e7e7;
  box-shadow: none;
}
.accordion .accordion-button:not(.collapsed)::after {
  content: "\f4fe";
}
.accordion .accordion-button {
  padding: 15px 15px;
  color: #000;
  font-size: 17px;
  font-weight: 600;
}
.accordion .accordion-button:focus {
  outline: none;
  box-shadow: none;
}
.accordion .accordion-button:after {
  background-image: none;
  content: "\f2ea";
  font-family: "bootstrap-icons";
  left: 0;
  font-size: 24px;
  vertical-align: middle;
  border: none;
  color: #000;
}

.ctinner {
  padding: 20px 0px 0px 0px;
  width: 90%;
  margin: 0 auto;
  border-top: 1px solid #e6e6e6;
  display: none;
}
.ctinner .col-md-12:nth-child(even) .topconteactbox {
  background: #FFFAEE 0% 0% no-repeat padding-box;
  border-radius: 10px 130px 10px 10px;
}
.ctinner .topconteactbox {
  display: flex;
  background: #F9F9F9 0% 0% no-repeat padding-box;
  border-radius: 10px 10px 130px 10px;
  padding: 30px 55px 30px 30px;
}
.ctinner .topconteactbox .contactcntent {
  width: calc(100% - 100px);
  margin-left: 20px;
}
.ctinner .topconteactbox .contactcntent h5 {
  font-size: 25px;
  font-weight: 600;
}
.ctinner .topconteactbox .contactcntent h5 span {
  font-size: 16px;
  font-weight: 400;
}
.ctinner .topconteactbox .contactcntent ul {
  padding: 0px;
  margin-top: 15px;
}
.ctinner .topconteactbox .contactcntent ul li {
  list-style: none;
}
.ctinner .topconteactbox .contactcntent ul li:before {
  display: none;
}
.ctinner .topconteactbox .contactcntent ul li a {
  color: #000;
  font-weight: 400;
  display: flex;
}
.ctinner .topconteactbox .contactcntent ul li a i {
  margin-right: 10px;
  margin-top: 3px;
  font-size: 20px;
}
.ctinner .topconteactbox .contactimg {
  height: 100px;
  width: 100px;
  border-radius: 5px;
  overflow: hidden;
  position: relative;
}
.ctinner .topconteactbox .contactimg img {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.scholarship {
  padding: 50px 0px;
}
.scholarship h2 {
  font-size: 30px;
  font-weight: 700;
}
.scholarship p {
  color: #8B8B8B;
}

.aboutsection {
  padding: 50px 0 0;
}
.aboutsection .cmn-heading {
  text-align: left;
}
.aboutsection .cmn-heading .hedtext {
  text-align: left;
}
.aboutsection .cmn-heading .hedtext:before {
  right: auto;
}

.sochlarabout .schlrtext {
  margin-bottom: 45px;
}

.visionmission.bgnext {
  background: #FFFAEE;
}

.visionmission {
  display: flex;
  padding: 25px 25px;
  background: #FBFBFB;
}
.visionmission .visionimg {
  margin-right: 20px;
}
.visionmission .visontext {
  width: calc(100% - 64px);
}
.visionmission .visontext h5 {
  font-weight: 700;
  font-size: 25px;
}

/* new contact section css*/
.newcontactsection {
  padding: 50px 0px;
}
.newcontactsection .nav.nav-pills .nav-item {
  flex: initial;
}
.newcontactsection .nav.nav-pills .nav-item:first-child {
  margin-right: 10px;
}
.newcontactsection .nav.nav-pills .nav-item .nav-link {
  color: #000000;
  font-size: 18px;
  background: #F7F7F7 0% 0% no-repeat padding-box;
  position: relative;
  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
}
.newcontactsection .nav.nav-pills .nav-item .nav-link.active {
  background: transparent linear-gradient(180deg, #FFB727 0%, #FE6601 100%) 0% 0% no-repeat padding-box;
  color: #fff;
}
.newcontactsection .nav.nav-pills .nav-item .nav-link.active:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 15px solid #FE6601;
  top: auto;
  bottom: -15px;
  left: 0;
  right: 0;
  margin: auto;
}
.newcontactsection .card {
  border: none;
}
.newcontactsection .state-box {
  background: #efefef 0% 0% no-repeat padding-box;
  min-height: 309px;
  padding: 25px 25px;
  margin-bottom: 30px;
}
.newcontactsection .state-box a.statename {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
  display: inline-block;
  color: #000;
  text-decoration: none;
}
.newcontactsection .state-box a.statename i {
  font-size: 16px;
  margin-left: 4px;
}
.newcontactsection .state-box a.statename:hover {
  color: #FE6601;
}
.newcontactsection .state-box ul {
  list-style: none;
  padding: 0;
}
.newcontactsection .state-box ul li {
  display: flex;
}
.newcontactsection .state-box ul li span {
  display: inline-block;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 4px 5px 6px #EEECEC;
  border-radius: 3px;
  width: 26px;
  height: 26px;
  text-align: center;
}
.newcontactsection .state-box ul li span i.fa, .newcontactsection .state-box ul li span i.fa-solid, .newcontactsection .state-box ul li span i.fa-regular {
  height: 17px;
  width: 17px;
  display: block;
  margin: 5px;
}
.newcontactsection .state-box ul li span i.fa.fa-map-marker, .newcontactsection .state-box ul li span i.fa-solid.fa-location-dot {
  background: url("./assets/images/location.png") no-repeat;
  background-size: contain;
}
.newcontactsection .state-box ul li span i.fa.fa-phone {
  background: url("./assets/images/phone.png") no-repeat;
  background-size: contain;
}
.newcontactsection .state-box ul li span i.fa.fa-envelope {
  background: url("./assets/images/mail.png") no-repeat;
  background-size: contain;
}
.newcontactsection .state-box ul li span i.fa-regular.fa-clock {
  background: url("./assets/images/time.png") no-repeat;
  background-size: contain;
}
.newcontactsection .state-box ul li a {
  color: #000;
  display: inline-block;
  padding-left: 10px;
  width: calc(100% - 40px);
}
.newcontactsection .state-box ul li a:hover {
  color: #FE6601;
}
.newcontactsection .state-box ul li a.inct {
  width: auto;
}
.newcontactsection .state-box ul li p {
  padding-left: 10px;
  width: calc(100% - 40px);
}

/* new contact section css end*/
/* study abroad section start */
table {
  margin: 10px 0 30px;
}

table tr th {
  font-size: 16px;
  text-align: center;
  font-weight: 600;
  border: 1px solid #c1c1c1;
  padding: 15px;
  background: #FE6802;
  color: white;
}

table tr td {
  font-size: 16px;
  border: 1px solid #c1c1c1;
  padding: 15px;
}

ol {
  padding: 0 0 0 20px;
}

.cmn_sbhdng {
  font-size: 20px;
  font-weight: 600;
  margin: 20px 0 15px;
}

section.content_sec {
  padding: 0 0 50px;
}
section.content_sec .healimg {
  float: left;
  margin: 0 15px 20px;
  max-width: 500px;
}
section.content_sec ul li {
  width: 26%;
  margin: 0 70px 20px 0;
}
section.content_sec ol li {
  width: 100%;
}
section.content_sec ul, section.content_sec ol {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0px;
}
section.content_sec ul li, section.content_sec ol li {
  position: relative;
  list-style: none;
  padding-left: 24px;
}
section.content_sec ul li:after, section.content_sec ol li:after {
  content: "";
  background-image: url("./assets/images/ritamicon.png");
  width: 15px;
  height: 15px;
  position: absolute;
  background-size: cover;
  left: 5px;
  top: 4px;
}
section.content_sec table {
  width: 100%;
}
section.content_sec table thead tr th {
  background: transparent linear-gradient(180deg, #FFB727 0%, #FE6601 100%) 0% 0% no-repeat padding-box;
}
section.content_section ul {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0px;
}
section.content_section ul li {
  margin: 0 70px 20px 0;
  position: relative;
  list-style: none;
  padding-left: 24px;
  width: 100%;
}
section.content_section ul li:after {
  content: "";
  background-image: url("./assets/images/ritamicon.png");
  width: 15px;
  height: 15px;
  position: absolute;
  background-size: cover;
  left: 5px;
  top: 4px;
}

.what-service ul {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0px;
}
.what-service ul li {
  margin: 0 70px 20px 0;
  position: relative;
  width: 26%;
  list-style: none;
  padding-left: 24px;
}
.what-service ul li:after {
  content: "";
  background-image: url("./assets/images/ritamicon.png");
  width: 15px;
  height: 15px;
  position: absolute;
  background-size: cover;
  left: 5px;
  top: 4px;
}

.navbar-expand-lg .navbar-nav .nav-link {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.blsingle-content h2, .blsingle-content h3, .blsingle-content h4 {
  color: #FE6802;
  font-weight: 700;
}

.blsingle-content h3 {
  font-size: 24px;
}

.blsingle-content h4 {
  font-size: 22px;
}

#addstudentdata___BV_modal_header_, #addstudentdata2___BV_modal_header_, #mbbsFormModal___BV_modal_header_, #hoverpopuptop___BV_modal_header_ {
  position: absolute;
  right: 0;
  border: none;
  z-index: 9;
}
#addstudentdata___BV_modal_header_ button, #addstudentdata2___BV_modal_header_ button, #mbbsFormModal___BV_modal_header_ button, #hoverpopuptop___BV_modal_header_ button {
  width: 30px;
  height: 30px;
  opacity: 1;
  border-radius: 50%;
  color: #efb625;
  font-size: 26px;
  font-weight: 500;
  text-align: center;
  line-height: 0px;
  padding: 2px;
  position: absolute;
  right: 30px;
  top: 30px;
}

#addstudentdata___BV_modal_body_ .ourexpert-from, #addstudentdata2___BV_modal_body_ .ourexpert-from, #mbbsFormModal___BV_modal_body_ .ourexpert-from {
  background: transparent;
  padding-top: 0px;
}
#addstudentdata___BV_modal_body_ .ourexpert-from .cmn-heading, #addstudentdata2___BV_modal_body_ .ourexpert-from .cmn-heading, #mbbsFormModal___BV_modal_body_ .ourexpert-from .cmn-heading {
  margin-bottom: 10px;
}
#addstudentdata___BV_modal_body_ .ourexpert-from .cmn-heading .hedtext, #addstudentdata2___BV_modal_body_ .ourexpert-from .cmn-heading .hedtext, #mbbsFormModal___BV_modal_body_ .ourexpert-from .cmn-heading .hedtext {
  color: #000 !important;
  margin-bottom: 0px;
}
#addstudentdata___BV_modal_body_ .ourexpert-from .cmn-heading .hedtext::before, #addstudentdata2___BV_modal_body_ .ourexpert-from .cmn-heading .hedtext::before, #mbbsFormModal___BV_modal_body_ .ourexpert-from .cmn-heading .hedtext::before {
  background-image: url("./assets/images/linebg.png");
  display: none;
}
#addstudentdata___BV_modal_body_ .ourexpert-from .cmn-heading .hedtext span, #addstudentdata2___BV_modal_body_ .ourexpert-from .cmn-heading .hedtext span, #mbbsFormModal___BV_modal_body_ .ourexpert-from .cmn-heading .hedtext span {
  color: #000;
}
#addstudentdata___BV_modal_body_ .ourexpert-from .cmn-heading .hedtext span.mdl_sb_txt, #addstudentdata2___BV_modal_body_ .ourexpert-from .cmn-heading .hedtext span.mdl_sb_txt, #mbbsFormModal___BV_modal_body_ .ourexpert-from .cmn-heading .hedtext span.mdl_sb_txt {
  display: block;
  font-size: 14px;
  font-weight: 400;
  margin: 10px 0 0;
}
#addstudentdata___BV_modal_body_ .ourexprtform, #addstudentdata2___BV_modal_body_ .ourexprtform, #mbbsFormModal___BV_modal_body_ .ourexprtform {
  padding: 0px;
  box-shadow: none;
  border: none;
}

.schedul_mtng {
  margin: 30px 0 0;
  text-align: center;
}
.schedul_mtng ul {
  display: flex;
  align-items: center;
  list-style: none;
  padding: 0;
  margin: 20px 0 20px;
  justify-content: center;
}
.schedul_mtng ul li {
  margin: 0 15px;
  cursor: pointer;
  transition: all 0.4s;
}
.schedul_mtng ul li img {
  max-height: 38px;
}
.schedul_mtng ul li:hover {
  transform: scale(1.07);
}

.education-counselling ul, .aboutsection ul, .sochlarabout ul {
  padding: 0;
  list-style: none;
}
.education-counselling ul li, .aboutsection ul li, .sochlarabout ul li {
  position: relative;
  padding-left: 21px;
  margin-bottom: 15px;
  font-size: 16px;
}
.education-counselling ul li::after, .aboutsection ul li::after, .sochlarabout ul li::after {
  content: "";
  background-image: url("./assets/images/ritamicon.png");
  width: 15px;
  height: 15px;
  position: absolute;
  background-size: cover;
  left: 0;
  top: 4px;
}
.education-counselling ul li li, .aboutsection ul li li, .sochlarabout ul li li {
  margin-top: 20px;
  margin-bottom: 15px;
}

.mainfooterbox {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
}
.mainfooterbox .doprdownflag {
  margin-left: 15px;
  padding-left: 15px;
  border-left: 1px solid gray;
}
.mainfooterbox .doprdownflag .dropdown-menu .align-middle {
  margin-left: 10px;
  margin-right: 10px;
}

.sprite-wrap-icon-conutryindia {
  display: inline-block;
  overflow: hidden;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-image: url("./assets/images/flag-india.png");
  background-size: contain;
  margin-right: 0px !important;
}

.sprite-wrap-icon-conutrybhutan {
  display: inline-block;
  overflow: hidden;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("./assets/images/flagbhutan.png");
  margin-right: 0px !important;
}

.sprite-wrap-icon-conutryphilippines {
  display: inline-block;
  overflow: hidden;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("./assets/images/flagphilippines.png");
  margin-right: 0px !important;
}

.sprite-wrap-icon-conutryaustralia {
  display: inline-block;
  overflow: hidden;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("./assets/images/flag-australianew.png");
  margin-right: 0px !important;
}

.navbar-nav .nav-link .nav-link-inner--text {
  margin: 0px !important;
}
.navbar-nav .nav-link .nav-link-inner--text i.fa.fa-home {
  height: 15px;
  width: 15px;
  background: url("./assets/images/home.webp") no-repeat;
  display: block;
  margin: 0;
}

header.main_header .hdr_mnu_btm .collapse .dropdown.flagdropdown .dropdown-menu {
  min-width: 70px;
  text-align: center;
}
header.main_header .hdr_mnu_btm .collapse .dropdown.flagdropdown .dropdown-menu ul {
  display: block;
}
header.main_header .hdr_mnu_btm .collapse .dropdown.flagdropdown .dropdown-menu ul li {
  border-right: none;
}

header.main_header .navbar-nav.navbar-nav-hover li.nav-item i.fa-angle-right {
  display: none;
}

.whtseraminbox {
  display: flex;
}

.footerrighticonbtn {
  display: none;
}

/* study abroad section end */
.dropdown.flagdropdown .dropdown-toggle::after {
  width: 35px;
  height: 35px;
  position: absolute;
  left: 0;
  z-index: 999;
  opacity: 0;
}
.dropdown.flagdropdown .dropdown-toggle::before {
  content: "\f054";
  font-family: "FontAwesome";
  left: auto;
  font-size: 13px;
  right: -14px;
  top: 7px;
  position: absolute;
  transform: rotate(90deg);
}

.migraion-visa {
  padding: 0px 0px 30px;
}
.migraion-visa .migr-box {
  border-radius: 10px;
  text-align: center;
  padding: 15px 5px 16px;
  position: relative;
  margin-bottom: 30px;
  min-height: 118px;
  border: 1px solid #ffd099;
  background: transparent linear-gradient(180deg, #ffffff 0%, #ffe3cf 100%) 0% 0% no-repeat padding-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #000;
}
.migraion-visa .migr-box span {
  border-radius: 10px;
  display: inline-block;
  margin-bottom: 15px;
}
.migraion-visa .migr-box span img {
  max-width: 40px;
  margin: auto;
}
.migraion-visa .migr-box .mig-head {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}
.migraion-visa .migr-box a {
  color: #000;
}
.migraion-visa .migr-box a.arrrowky {
  opacity: 0;
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  display: none;
}
.migraion-visa .migr-box a.arrrowky i {
  display: inline-block;
  width: 23px;
}
.migraion-visa .migr-box:hover {
  background: #FFFAEE 0% 0% no-repeat padding-box;
}
.migraion-visa .migr-box:hover a.arrrowky {
  opacity: 1;
}

i.bi.bi-arrow-right {
  width: 20px;
  display: inline-block;
}

.popularmain.migraion-visa {
  padding-top: 0px;
}

.popularcourses {
  padding: 50px 0px;
}

.dropdown.flagdropdown {
  display: none;
}

.slidersection .swiperimg .topcontent .bannerimg-text.ausbanner .subanner {
  color: #ffb727;
  font-size: 20px;
}
.slidersection .swiperimg .topcontent .bannerimg-text.ausbanner h1, .slidersection .swiperimg .topcontent .bannerimg-text.ausbanner h2 {
  font-size: 34px;
  font-weight: 700;
  color: #000;
}

/* webinar css*/
.inner-banner.webinar-inner {
  background-image: url("./assets/images/webinarimg.png");
}

.webinarform {
  padding: 50px 0px;
}
.webinarform .ourexprtform-webinar {
  padding: 50px 70px;
  background: #FBFBFB 0% 0% no-repeat padding-box;
  border-radius: 10px 10px 270px 10px;
  position: relative;
}
.webinarform .ourexprtform-webinar textarea::-moz-placeholder, .webinarform .ourexprtform-webinar input::-moz-placeholder {
  color: #464646;
}
.webinarform .ourexprtform-webinar textarea::placeholder, .webinarform .ourexprtform-webinar input::placeholder, .webinarform .ourexprtform-webinar select {
  color: #464646;
}
.webinarform .ourexprtform-webinar button.cmnbtn.btn-primary {
  color: #fff;
}
.webinarform .webhead h2 span {
  margin-left: 10px;
}
.webinarform .webhead h2 img {
  margin-left: 6px;
  width: 100px;
}
.webinarform .webdatmini {
  background: transparent linear-gradient(180deg, #FFB727 0%, #FE6601 100%) 0% 0% no-repeat padding-box;
  display: inline-block;
  padding: 8px 18px;
  border-radius: 10px;
  margin-bottom: 15px;
}
.webinarform .webdatmini p {
  margin-bottom: 0;
  color: #fff;
}
.webinarform .webdatmini p span {
  display: inline-block;
  margin-right: 10px;
}
.webinarform .webdatmini p span img {
  width: 35px;
}

/* webinar css end*/
/* careers css start*/
.careerpage {
  padding: 50px 0px;
}
.careerpage .jobcareer-bg {
  border: 1px solid #E8E8E8;
  border-radius: 15px;
  padding: 50px 100px;
}
.careerpage .jobcareer-bg .job-area-main {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #eeeeee;
  padding: 30px 25px;
}
.careerpage .jobcareer-bg .job-area-main:hover {
  background: #FAFAFA;
}
.careerpage .jobcareer-bg .job-area-main .jobarea-left .job-title p {
  font-size: 25px;
  font-weight: 600;
  margin-bottom: 0px;
}
.careerpage .jobcareer-bg .job-area-main .jobarea-left .job-title p span {
  font-weight: 500;
}
.careerpage .jobcareer-bg .job-area-main .job-right .cmnbtn.btn {
  background: transparent linear-gradient(180deg, #FFB727 0%, #FE6601 100%) 0% 0% no-repeat padding-box;
  padding: 12px 20px;
  color: #000;
  font-size: 16px;
  font-weight: 400;
  border-radius: 0;
  color: #fff;
}
.careerpage .jobcareer-bg .job-area-main .job-right a {
  color: #000;
}
.careerpage .jobcareer-bg .job-area-main .job-right a:hover {
  color: #e7b018;
}

.careers-details {
  padding: 50px 0px;
}
.careers-details .cr-detailbg {
  border: 1px solid #E8E8E8;
  border-radius: 15px;
  padding: 50px 70px;
  margin-top: 160px;
}
.careers-details .cr-detailbg .maindetail-table .careelist-disc {
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid #eeeeee;
  padding: 30px 25px;
}
.careers-details .cr-detailbg .maindetail-table .careelist-disc .care-detail {
  width: 40%;
}
.careers-details .cr-detailbg .maindetail-table .careelist-disc .care-detail .disc-title {
  font-size: 25px;
  font-weight: 600;
}
.careers-details .cr-detailbg .maindetail-table .careelist-disc .dis-content {
  width: 60%;
}
.careers-details .cr-detailbg .maindetail-table .careelist-disc .dis-content ul {
  padding: 0;
  list-style: none;
}
.careers-details .cr-detailbg .maindetail-table .careelist-disc .dis-content ul li {
  position: relative;
  padding-left: 21px;
  margin-bottom: 15px;
  font-size: 16px;
}
.careers-details .cr-detailbg .maindetail-table .careelist-disc .dis-content ul li:after {
  content: "";
  background-image: url("./assets/images/ritamicon.png");
  width: 15px;
  height: 15px;
  position: absolute;
  background-size: cover;
  left: 0;
  top: 4px;
}
.careers-details .cr-detailbg .carrerstopbox {
  background: #FFFAEE 0% 0% no-repeat padding-box;
  border: 1px solid #E8E8E8;
  opacity: 1;
  padding: 40px;
  border-radius: 10px;
  margin-top: -155px;
  margin-bottom: 50px;
}
.careers-details .cr-detailbg .carrerstopbox ul {
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0px;
}
.careers-details .cr-detailbg .carrerstopbox ul li {
  list-style: none;
  width: 33%;
  text-align: center;
  margin-bottom: 0px;
}
.careers-details .cr-detailbg .carrerstopbox ul li span {
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 10px 11px 27px rgba(255, 148, 23, 0.3411764706);
  border-radius: 5px;
  display: inline-block;
  width: 70px;
  height: 70px;
  line-height: 70px;
  text-align: center;
  margin-bottom: 10px;
}
.careers-details .cr-detailbg .carrerstopbox ul li p {
  line-height: 22px;
  margin-top: 10px;
}

.inner-banner.career-inner {
  background-image: url("./assets/images/career-banner.webp");
  background-position: top center !important;
}

.blogslidermain .blogcatnent-main .blg-ct p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

/* careers css end*/
.testicontent .testi-title .testihead {
  color: #000;
  font-size: 20px;
  margin-bottom: 0;
  font-weight: 600;
  margin-top: 15px;
}

.what-service .whticontop img {
  width: 37px;
  height: auto;
}

.register_from_sec {
  padding: 60px 0 30px;
}
.register_from_sec .ourexprtform {
  background: #f3f3f3;
  padding: 40px 40px 40px;
  border-radius: 10px 10px 270px 10px;
  position: relative;
}
.register_from_sec .ourexprtform input.form-control::-moz-placeholder, .register_from_sec .ourexprtform textarea.form-control::-moz-placeholder {
  color: #000 !important;
}
.register_from_sec .ourexprtform input.form-control::placeholder, .register_from_sec .ourexprtform textarea.form-control::placeholder, .register_from_sec .ourexprtform .form-control {
  color: #000 !important;
}
.register_from_sec .ourexprtform .large_input_grp {
  background: #fff;
  padding: 20px;
}
.register_from_sec .ourexprtform .large_input_grp label {
  font-size: 16px;
  margin: 0 0 15px;
}
.register_from_sec .ourexprtform .large_input_grp .form-control {
  background-color: #F9F9F9;
}
.register_from_sec .ourexprtform .large_input_grp .radiomain {
  border: none;
  padding: 18px;
}
.register_from_sec .ourexprtform .large_input_grp .radiomain .form-check-input:checked {
  background-color: #e66d0e;
  border-color: #bd5300;
}
.register_from_sec .ourexprtform .rdo_pdng {
  padding: 0 0 0 30px;
}
.register_from_sec .ourexprtform:after {
  content: "";
  position: absolute;
  height: 150px;
  width: 150px;
  background: url("./assets/images/biglogo.png") no-repeat;
  background-size: contain;
  right: 50px;
  bottom: -20px;
}
.register_from_sec .radiotext label {
  font-size: 16px;
  color: #464646;
  font-weight: 500;
  text-align: left;
}

.errormember_text {
  display: inline-block !important;
  text-align: center;
}

.studycounsellor-section {
  background: #efefef;
  padding: 50px 0px;
}
.studycounsellor-section .studytext p {
  text-align: justify;
}
.studycounsellor-section h2, .studycounsellor-section h3 {
  color: #000;
  font-weight: 600;
}
.studycounsellor-section ul {
  list-style: none;
}
.studycounsellor-section ul li {
  position: relative;
}
.studycounsellor-section ul li:before {
  background-image: url("./assets/images/ritamicon.png");
  background-size: cover;
  content: "";
  height: 15px;
  left: -25px;
  position: absolute;
  top: 4px;
  width: 15px;
}
.studycounsellor-section ul li strong {
  display: inline-block;
  width: 100%;
}

.newcontactsection.citybg .card {
  background: transparent;
  background-color: transparent;
}

.mapcity iframe {
  height: 308px;
  width: 100%;
}

.ecpertsbtn {
  margin-top: 30px;
}

.blog_dt {
  display: inline-block;
  width: 100%;
}

.post_sngl_date {
  display: inline-block;
  width: 100%;
  margin: 0 0 20px;
  font-weight: 600;
  color: #FFB727;
}

section.blog_inr_brdcmb {
  margin: 15px 0 0;
  background: #fff7e7;
  padding: 7px 0;
}
section.blog_inr_brdcmb ul {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
}
section.blog_inr_brdcmb ul li {
  margin: 0 7px;
  font-size: 14px;
}
section.blog_inr_brdcmb ul li a {
  text-decoration: none;
  color: #000;
  font-size: 14px;
}
section.blog_inr_brdcmb ul li a:hover {
  color: #e7b018;
}

.blog_dtl_con {
  padding: 50px 0 30px;
}
.blog_dtl_con .hedtext {
  margin-bottom: 40px;
}
.blog_dtl_con .cmn-heading {
  width: 100%;
  text-align: left;
  padding: 0 15px;
}

.form_study_counsellor .ourexpert-from {
  padding: 0;
  background: none;
}
.form_study_counsellor .ourexpert-from .cmn-heading {
  display: none;
}
.form_study_counsellor .ourexpert-from .ourexprtform {
  border: none;
  padding: 30px 25px;
}
.form_study_counsellor .ourexpert-from .ourexprtform form .row .row .form-group:nth-child(5) {
  width: 100%;
  flex: 1;
  max-width: 100%;
}
.form_study_counsellor .ourexpert-from .ourexprtform form select.form-select {
  padding-right: 32px;
}
.form_study_counsellor .ourexpert-from .ourexprtform form .form-check-label {
  padding: 0 4px;
}
.form_study_counsellor .ourexpert-from .ourexprtform form .extra_pdng label {
  padding: 0 20px;
}
.form_study_counsellor .ourexpert-from .ourexprtform form .radiomain {
  height: 80px;
}
.form_study_counsellor .ourexpert-from .ourexprtform form .radiomain .radiodiv label {
  padding: 0;
}

.study_cnslr_frm {
  position: sticky;
  align-self: flex-start;
  top: 120px;
}

section.what-service.whystudyabroad .blsingle-content h2 {
  color: #000;
}
section.what-service.whystudyabroad .hedtext {
  margin-bottom: 40px;
}

h1 {
  font-size: 30px !important;
}

h2 {
  font-size: 22px !important;
}

h3 {
  font-size: 18px !important;
}

h4 {
  font-size: 16x !important;
}

h5, h6 {
  font-size: 16px !important;
}

.modal-body section.ourexpert-from {
  padding: 50px 0 10px;
}
.modal-body section.ourexpert-from input.form-control, .modal-body section.ourexpert-from select.form-select, .modal-body section.ourexpert-from .radiomain {
  height: 43px;
  border-color: #d5d5d5;
}
.modal-body section.ourexpert-from textarea.form-control {
  border-color: #d5d5d5;
  height: 85px;
}

.webinarform .ourexprtform-webinar input.form-control, .webinarform .ourexprtform-webinar select.form-select, .webinarform .ourexprtform-webinar textarea.form-control {
  border: 1px solid #cdcdcd;
}

section.why_chs_section {
  padding: 50px 0 60px;
}
section.why_chs_section .text-center {
  margin: 40px 0 0;
}
section.why_chs_section .why_chs_con {
  text-align: center;
}
section.why_chs_section .cmn_sbhdng {
  color: #ffb727;
}

section.advantage_sec {
  padding: 10px 0 0;
  background: #FBFBFB;
}

section.which_better_sec {
  padding: 50px 0 0px;
  text-align: center;
}
section.which_better_sec .which_better_table {
  margin-bottom: 30px;
}
section.which_better_sec .which_better_table table.table thead tr th {
  background: transparent linear-gradient(180deg, #414042 0%, #231F20 100%) 0% 0% no-repeat padding-box;
  color: #fff;
  text-align: center;
  padding: 15px;
  vertical-align: middle;
}
section.which_better_sec .which_better_table table.table tbody tr td {
  padding: 20px 20px;
  vertical-align: middle;
}

section.countries_sec {
  padding: 50px 0 40px;
}
section.countries_sec .nav-wrapper ul.nav-pills li.nav-item {
  padding: 0;
  max-width: 250px;
  position: relative;
}
section.countries_sec .nav-wrapper ul.nav-pills li.nav-item .nav-link {
  border-radius: 0px;
  background: #333333;
  color: #fff;
  position: relative;
  transition: all 0.4s;
}
section.countries_sec .nav-wrapper ul.nav-pills li.nav-item .nav-link:hover {
  background: #121212;
}
section.countries_sec .nav-wrapper ul.nav-pills li.nav-item .nav-link.active {
  background: transparent linear-gradient(180deg, #FFB727 0%, #FE6601 100%) 0% 0% no-repeat padding-box;
  color: #fff;
}
section.countries_sec .nav-wrapper ul.nav-pills li.nav-item .nav-link.active:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 14px solid #FE6601;
  top: auto;
  bottom: -13px;
  left: 0;
  right: 0;
  margin: auto;
}
section.countries_sec .nav-wrapper ul.nav-pills li.nav-item:after {
  content: "";
  position: absolute;
  height: 20px;
  width: 1px;
  top: 0;
  bottom: 0;
  right: 0;
  background: #fff;
  margin: auto;
}
section.countries_sec .nav-wrapper ul.nav-pills li.nav-item:last-child:after {
  display: none;
}
section.countries_sec .card-body {
  padding: 20px 40px;
}
section.countries_sec .cntrs_tb_inr .cntrs_tb_bx {
  display: flex;
  margin: 0 0 30px;
}
section.countries_sec .cntrs_tb_inr .cntrs_tb_bx .cntrs_con_ttl {
  font-size: 20px;
  font-weight: 600;
  color: #000;
  margin: 15px 0 15px;
  border-bottom: 1px solid #e9e9e9;
  padding: 0 0 10px;
}
section.countries_sec .cntrs_tb_inr .cntrs_tb_bx .cntrs_con_ttl span {
  color: #e7b018;
}
section.countries_sec .cntrs_tb_inr .cntrs_tb_bx .cntrs_con_lft {
  width: 30%;
}
section.countries_sec .cntrs_tb_inr .cntrs_tb_bx .cntrs_con_rt {
  width: 70%;
  border-left: 1px solid #e9e9e9;
  padding: 0 0 0 20px;
  margin: 0 0 0 20px;
}
section.countries_sec .cntrs_tb_inr .cntrs_tb_bx .cntrs_con_rt ul {
  display: flex;
  list-style-type: none;
  padding: 0;
  margin: 0;
  flex-wrap: wrap;
}
section.countries_sec .cntrs_tb_inr .cntrs_tb_bx .cntrs_con_rt ul li {
  padding: 0 3px;
  max-width: 450px;
  margin: 0 0 10px;
}
section.countries_sec .cntrs_tb_inr .cntrs_tb_bx .cntrs_con_rt ul li span.cntrs_con_nm {
  display: flex;
  align-items: center;
  text-align: center;
  padding: 5px 10px;
  border-radius: 4px;
  background: #fff;
  border: 1px solid #e9e9e9;
  font-size: 13px;
  line-height: 17px;
  font-weight: 500;
  height: 100%;
  transition: all 0.4s;
}
section.countries_sec .cntrs_tb_inr .cntrs_tb_bx .cntrs_con_rt ul li span.cntrs_con_nm:hover {
  box-shadow: 1px 1px 14px -10px #545454;
}
section.countries_sec .cntrs_tb_inr .cntrs_tb_bx .cntrs_con_rt ul li img {
  max-height: 60px;
}
section.countries_sec .cntrs_tb_inr .cntrs_tb_bx span.cmnbtn {
  display: inline-block;
  padding: 10px 20px;
}
section.countries_sec .cntrs_tb_inr .cntrs_tb_bx .unvrsts_cst {
  background: #f7f7f7;
  padding: 20px 10px 10px;
}
section.countries_sec .cntrs_tb_inr .cntrs_tb_bx .unvrsts_cst ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
section.countries_sec .cntrs_tb_inr .cntrs_tb_bx .unvrsts_cst ul li {
  padding: 0 15px;
  margin: 0 0 15px;
  border-right: 1px solid #d7d7d7;
  max-width: 100%;
}
section.countries_sec .cntrs_tb_inr .cntrs_tb_bx .unvrsts_cst ul li span.unvsts_cst_sngl {
  font-weight: 600;
  display: inline-block;
  width: 100%;
}

section.elgblty_sec {
  background: #FBFBFB;
  padding: 50px 0 30px;
}
section.elgblty_sec .elegblty_tbs {
  border: 1px solid #DEDEDE;
  margin-bottom: 30px;
}
section.elgblty_sec .elegblty_tbs .flex-column {
  display: flex;
  flex-wrap: wrap;
}
section.elgblty_sec .elegblty_tbs .flex-column .nav-wrapper {
  width: 250px;
  padding: 0;
}
section.elgblty_sec .elegblty_tbs .flex-column .nav-wrapper ul.nav {
  flex-direction: column;
}
section.elgblty_sec .elegblty_tbs .flex-column .nav-wrapper ul.nav li.nav-item {
  padding: 0;
  margin: 0;
}
section.elgblty_sec .elegblty_tbs .flex-column .nav-wrapper ul.nav li.nav-item a.nav-link {
  box-shadow: none;
  color: #000000;
  background: #F2F2F2;
  border-bottom: 1px solid #E2E2E2;
  border-radius: 0px;
  padding: 15px 20px;
  text-align: left;
}
section.elgblty_sec .elegblty_tbs .flex-column .nav-wrapper ul.nav li.nav-item a.nav-link.active {
  background: transparent linear-gradient(180deg, #FFB727 0%, #FE6601 100%) 0% 0% no-repeat padding-box;
  color: #fff;
}
section.elgblty_sec .elegblty_tbs .flex-column .nav-wrapper ul.nav li.nav-item:last-child a.nav-link {
  border-bottom: none;
}
section.elgblty_sec .elegblty_tbs .flex-column .tab-content {
  width: calc(100% - 250px);
}
section.elgblty_sec .elegblty_tbs .flex-column .tab-content .elgblty_tb_inr {
  padding: 20px 20px 0 20px;
  display: flex;
  flex-wrap: wrap;
}
section.elgblty_sec .elegblty_tbs .flex-column .tab-content .elgblty_tb_inr .elgblty_con {
  display: flex;
  align-items: center;
  width: 50%;
  padding-right: 20px;
}
section.elgblty_sec .elegblty_tbs .flex-column .tab-content .elgblty_tb_inr .elgblty_img {
  margin: 0 0 20px;
  width: 50%;
}

section.admsn_prcs_sec {
  padding: 50px 0 0px;
}
section.admsn_prcs_sec .admsn_prcs_otr {
  display: flex;
}
section.admsn_prcs_sec .admsn_prcs_otr .admsn_prcs_lsts {
  flex: 1;
}
section.admsn_prcs_sec .admsn_prcs_otr .admsn_prcs_lsts ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
section.admsn_prcs_sec .admsn_prcs_otr .admsn_prcs_lsts ul li {
  margin: 60px 0;
}
section.admsn_prcs_sec .admsn_prcs_otr .admsn_prcs_lsts ul li .admsn_prcs_ttl {
  font-weight: 600;
  font-size: 20px;
  margin: 0 0 15px;
  padding: 0 0 10px;
  border-bottom: 2px dashed #000;
  position: relative;
}
section.admsn_prcs_sec .admsn_prcs_otr .admsn_prcs_lft ul li:nth-child(1) .admsn_prcs_ttl:after {
  content: "";
  position: absolute;
  height: 40px;
  width: 100px;
  border-top: 2px dashed #000;
  transform: rotate(40deg);
  right: -80px;
  bottom: -68px;
}
section.admsn_prcs_sec .admsn_prcs_otr .admsn_prcs_lft ul li:nth-child(2) .admsn_prcs_ttl {
  border-color: #e7b018;
}
section.admsn_prcs_sec .admsn_prcs_otr .admsn_prcs_lft ul li:nth-child(3) .admsn_prcs_ttl:after {
  content: "";
  position: absolute;
  height: 40px;
  width: 160px;
  border-top: 2px dashed #000;
  transform: rotate(-15deg);
  right: -164px;
  bottom: -19px;
}
section.admsn_prcs_sec .admsn_prcs_otr .admsn_prcs_rt ul li:nth-child(1) .admsn_prcs_ttl {
  border-color: #e7b018;
}
section.admsn_prcs_sec .admsn_prcs_otr .admsn_prcs_rt ul li:nth-child(1) .admsn_prcs_ttl:after {
  content: "";
  position: absolute;
  height: 40px;
  width: 120px;
  border-top: 2px dashed #000;
  transform: rotate(-15deg);
  left: -116px;
  bottom: -56px;
  border-color: #e7b018;
}
section.admsn_prcs_sec .admsn_prcs_otr .admsn_prcs_rt ul li:nth-child(2) .admsn_prcs_ttl {
  border-color: #000;
}
section.admsn_prcs_sec .admsn_prcs_otr .admsn_prcs_rt ul li:nth-child(2) .admsn_prcs_ttl:after {
  content: "";
  position: absolute;
  height: 40px;
  width: 50px;
  border-top: 2px dashed #000;
  transform: rotate(55deg);
  left: -58px;
  bottom: -10px;
  border-color: #000;
}
section.admsn_prcs_sec .admsn_prcs_otr .admsn_prcs_rt ul li:nth-child(3) .admsn_prcs_ttl {
  border-color: #e7b018;
}
section.admsn_prcs_sec .admsn_prcs_otr .admsn_prcs_rt ul li:nth-child(3) .admsn_prcs_ttl:after {
  content: "";
  position: absolute;
  height: 40px;
  width: 100px;
  border-top: 2px dashed #000;
  transform: rotate(43deg);
  left: -105px;
  bottom: -1px;
  border-color: #e7b018;
}
section.admsn_prcs_sec .admsn_prcs_otr .admsn_prcs_img {
  flex: 1;
  padding: 0 40px;
  margin: 120px 0 0;
}

section.career_oprtnty_sec {
  background: #FBFBFB;
  padding: 50px 0 30px;
}

section.cnslt_wth_us_sec {
  padding: 10px 0 30px;
}
section.cnslt_wth_us_sec .cnslt_wth_us_con .cmn-heading {
  text-align: left;
}
section.cnslt_wth_us_sec .cnslt_wth_us_con .cmn-heading .hedtext {
  text-align: left;
}
section.cnslt_wth_us_sec .cnslt_wth_us_con .cmn-heading .hedtext:before {
  left: 0;
  right: auto;
}
section.cnslt_wth_us_sec .cnslt_with_us_img {
  margin: -30px 0 0;
}

main {
  display: inline-block;
  width: 100%;
}

footer .footer_contact_sec {
  background: #fff;
  border-radius: 9px;
  box-shadow: 4px 5px 6px #fceecb;
  padding: 25px;
}
footer .footer_contact_sec h5 {
  font-weight: 600;
  margin: 0 0 10px;
}
footer .footer_contact_sec ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
footer .footer_contact_sec ul li span {
  display: inline-block;
  margin-right: 7px;
}
footer .footer_contact_sec ul li a {
  color: #000;
}
footer .footer_contact_sec ul li:last-child {
  margin-bottom: 0;
}
footer .footer_contact_sec ul li:last-child a {
  margin-top: 5px;
  display: inline-block;
}

.slick-dots li button {
  height: 10px !important;
  width: 10px !important;
  position: relative;
  background: #d3d3d3 !important;
  border-radius: 100px;
  margin: 0 20px;
}
.slick-dots li button:before {
  display: none;
}
.slick-dots li.slick-active button {
  background: #e7b018 !important;
}
.slick-dots li.slick-active button:after {
  content: "";
  height: 18px;
  width: 18px;
  position: absolute;
  left: -4px;
  top: -4px;
  border-radius: 100px;
  background: transparent;
  border: 1px solid #e7b018;
}

span.mdl_sb_txt {
  display: block;
  font-size: 14px;
  font-weight: 400;
  margin: 10px 0 0;
}
span.mdl_sb_txt img {
  max-width: 25px;
  margin: -3px 0 0 0;
}

section.mbbs_inr_why_study_sec ul li {
  width: 100%;
  margin: 0 0 20px;
}

section.medical_collg_sec .mdcl_clgs_sldr .mdclclg_sngl_otr {
  padding: 30px 0 10px;
}
section.medical_collg_sec .mdcl_clgs_sldr .mdclclg_sngl_otr .mdclclg_sldr_sngl {
  margin: 0 15px;
}
section.medical_collg_sec .mdcl_clgs_sldr .mdclclg_sngl_otr .mdclclg_sldr_sngl .mdclclg_sldr_con {
  text-align: center;
  padding: 20px 20px;
  background: #F2F2F2;
  position: relative;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 88px;
}
section.medical_collg_sec .mdcl_clgs_sldr .mdclclg_sngl_otr .mdclclg_sldr_sngl .mdclclg_sldr_con:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  width: 87%;
  background: #FF9417;
  opacity: 0;
  visibility: hidden;
  margin: auto;
}
section.medical_collg_sec .mdcl_clgs_sldr .swiper-slide-next .mdclclg_sldr_sngl {
  box-shadow: 0px 0px 35px rgba(142, 142, 142, 0.3607843137);
}
section.medical_collg_sec .mdcl_clgs_sldr .swiper-slide-next .mdclclg_sldr_sngl .mdclclg_sldr_con:after {
  opacity: 1;
  visibility: visible;
}
section.medical_collg_sec .slick-next:before, section.medical_collg_sec .slick-prev:before {
  color: #ff6e00;
}

section.following_sec {
  background: #f3f3f3;
  padding: 30px 0 15px;
}

section.career_oprtnts_sec {
  padding: 50px 0 20px;
}
section.career_oprtnts_sec .opportnst_sldr_otr {
  padding: 0 10px;
  margin: 0 0 30px;
}
section.career_oprtnts_sec .opportnst_sldr_otr .opportnts_sldr_sngl {
  background: #FAFAFA;
  padding: 20px 20px 5px;
  transition: all 0.4s;
  min-height: 305px;
}
section.career_oprtnts_sec .opportnst_sldr_otr .opportnts_sldr_sngl .opportnts_sldr_img {
  margin: 0 0 15px;
}
section.career_oprtnts_sec .opportnst_sldr_otr .opportnts_sldr_sngl .opportnts_sldr_con strong {
  display: inline-block;
  width: 100%;
  margin: 7px 0;
  font-size: 20px;
}
section.career_oprtnts_sec .opportnst_sldr_otr .opportnts_sldr_sngl:hover {
  background: transparent linear-gradient(180deg, #FFB727 0%, #FE6601 100%) 0% 0% no-repeat padding-box;
}
section.career_oprtnts_sec .opportnst_sldr_otr .opportnts_sldr_sngl:hover .opportnts_sldr_img img {
  filter: invert(1);
}
section.career_oprtnts_sec .opportnst_sldr_otr .opportnts_sldr_sngl:hover .opportnts_sldr_con {
  color: #fff;
}
section.career_oprtnts_sec .opportnst_sldr_otr .opportnts_sldr_sngl:hover .opportnts_sldr_con p {
  color: #fff;
}

section.mbbs_inr_unlock_sec {
  background: url("./assets/images/expert_advice.webp") no-repeat;
  background-size: cover;
  background-position: right;
}
section.mbbs_inr_unlock_sec .mbbs_inr_unlock_con {
  padding-right: 350px;
}

section.mbbs_inr_tbl_sec {
  display: inline-block;
  width: 100%;
}

section.medical_collg_sec {
  display: inline-block;
  width: 100%;
  padding: 10px 0 10px;
}

section.steps_section {
  display: inline-block;
  width: 100%;
}
section.steps_section .text-center {
  margin-bottom: 80px;
}
section.steps_section ul {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
section.steps_section ul li {
  width: 33.33%;
  padding: 0 20px;
  margin-bottom: 80px;
}
section.steps_section ul li .stps_sngl {
  height: 100%;
  position: relative;
  border: 2px solid #E9E9E9;
  padding: 10px;
  border-radius: 15px;
  z-index: 0;
  transition: all 0.4s;
}
section.steps_section ul li .stps_sngl .stps_sngl_inr {
  font-size: 22px;
  font-weight: 600;
  padding: 40px 20px 30px 20px;
  border-radius: 7px;
  height: 100%;
  position: relative;
  background: #F7F7F7;
}
section.steps_section ul li .stps_sngl .stps_sngl_inr .stps_sngl_stp_nmbr {
  font-size: 16px;
  font-weight: 700;
  position: absolute;
  right: -13px;
  top: -33px;
  height: 60px;
  width: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  line-height: 20px;
  color: #fff;
  border-radius: 4px;
  background: #ff8c07;
}
section.steps_section ul li .stps_sngl .stps_sngl_inr p {
  line-height: 23px;
  font-size: 14px;
}
section.steps_section ul li .stps_sngl .stps_sngl_inr strong {
  display: inline-block;
  width: 100%;
  line-height: 24px;
  font-size: 18px;
  margin: 0 0 30px;
  font-weight: 700;
  position: relative;
}
section.steps_section ul li .stps_sngl .stps_sngl_inr strong:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -12px;
  height: 2px;
  width: 50px;
  background: #FF9417;
}
section.steps_section ul li .stps_sngl .stps_sngl_inr .stps_sngl_nmbr_otr {
  font-size: 40px;
  font-weight: 600;
  position: absolute;
  bottom: 0px;
  right: 20px;
  color: #EBEBEB;
}
section.steps_section ul li .stps_sngl .stps_sngl_inr:before {
  content: "";
  position: absolute;
  top: -12px;
  right: -13px;
  height: 50%;
  width: 50%;
  background: white;
  z-index: -1;
  background-image: linear-gradient(to right, #d5d5d5 17%, rgba(255, 255, 255, 0) 0%);
  background-position: top;
  background-size: 20px 3px;
  background-repeat: repeat-x;
  transition: all 0.4s;
}
section.steps_section ul li .stps_sngl .stps_sngl_inr:after {
  content: "";
  position: absolute;
  top: -7px;
  right: -13px;
  height: 50%;
  width: 50%;
  background: white;
  z-index: -1;
  background-image: linear-gradient(to bottom, #d5d5d5 17%, rgba(255, 255, 255, 0) 0%);
  background-position: right;
  background-size: 3px 20px;
  background-repeat: repeat-y;
  transition: all 0.4s;
}
section.steps_section ul li .stps_sngl:before {
  content: "";
  position: absolute;
  left: -10px;
  bottom: -10px;
  height: 50%;
  width: 50%;
  background: #ff9011;
  border-radius: 40px 500px 40px 110px;
  z-index: -1;
}
section.steps_section ul li .stps_sngl:after {
  content: "";
  position: absolute;
  left: 0px;
  bottom: 0px;
  height: 50%;
  width: 50%;
  background: #ffffff;
  border-radius: 10px 10px 10px 20px;
  z-index: -1;
}
section.steps_section ul li .stps_sngl:hover {
  border-color: #ff8c07;
}
section.steps_section ul li .stps_sngl:hover .stps_sngl_inr:before {
  background-image: linear-gradient(to right, #ff8c07 17%, rgba(255, 255, 255, 0) 0%);
}
section.steps_section ul li .stps_sngl:hover .stps_sngl_inr:after {
  background-image: linear-gradient(to bottom, #ff8c07 17%, rgba(255, 255, 255, 0) 0%);
}

section.grey_bg {
  background: #FBFBFB;
}

section.white_bg {
  background: #fff;
}

footer .stdy_abrd_ftr ul {
  display: flex;
  flex-wrap: wrap;
}
footer .stdy_abrd_ftr ul li {
  width: 50%;
}

.loading_card {
  width: 100%;
  margin-bottom: 50px;
  background-color: #fff;
  border-radius: 6px;
  overflow: hidden;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.12);
}
.loading_card .image {
  height: 200px;
}
.loading_card .image img {
  display: block;
  width: 100%;
  height: inherit;
  -o-object-fit: cover;
     object-fit: cover;
}
.loading_card .content {
  padding: 2rem 1.8rem;
}
.loading_card .content .loading_ttl {
  margin: 0 0 1rem;
  font-size: 1.5rem;
  line-height: 1.5rem;
}
.loading_card .content .description {
  font-size: 1rem;
  line-height: 1.4rem;
}

.loading_card .image, .loading_card .loading_ttl, .loading_card .description {
  background-color: #e1e1e1;
  background: linear-gradient(100deg, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 60%) #e1e1e1;
  background-size: 200% 100%;
  background-position-x: 180%;
  animation: 1s loading_animation ease-in-out infinite;
}

@keyframes loading_animation {
  to {
    background-position-x: -20%;
  }
}
.loading_card .loading_ttl {
  min-height: 1.6rem;
  border-radius: 4px;
  animation-delay: 0.05s;
}

.loading_card .description {
  min-height: 4rem;
  border-radius: 4px;
  animation-delay: 0.06s;
}

section.first_section {
  padding: 30px 0;
}

section.team_section .team_otr ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
section.team_section .team_otr ul li {
  margin-bottom: 40px;
}
section.team_section .team_otr ul li .team_sngl {
  background: #fff;
  padding: 20px;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  align-items: center;
}
section.team_section .team_otr ul li .team_sngl .team_sngl_con {
  width: calc(100% - 210px);
}
section.team_section .team_otr ul li .team_sngl .team_sngl_con .team_sngl_ttl {
  position: relative;
  padding-left: 20px;
  margin: 0 0 15px;
  font-weight: 600;
}
section.team_section .team_otr ul li .team_sngl .team_sngl_con .team_sngl_ttl strong {
  display: inline-block;
  width: 100%;
  color: #FE6601;
}
section.team_section .team_otr ul li .team_sngl .team_sngl_con .team_sngl_ttl:before {
  content: "";
  position: absolute;
  left: 0;
  top: 3px;
  width: 6px;
  height: 40px;
  background: #FE6601;
}
section.team_section .team_otr ul li .team_sngl .team_sngl_img {
  width: 210px;
  position: relative;
}
section.team_section .team_otr ul li .team_sngl .team_sngl_img a.team_social_icn {
  position: absolute;
  bottom: 5px;
  right: 5px;
}
section.team_section .team_otr ul li .team_sngl:after {
  content: "";
  height: 2px;
  width: 70%;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
  background: #FE6601;
}
section.team_section .team_otr ul li:nth-child(even) .team_sngl {
  flex-direction: row-reverse;
}
section.team_section .team_otr ul li:nth-child(even) .team_sngl .team_sngl_con {
  padding-left: 30px;
}
section.team_section .team_otr ul li:nth-child(odd) .team_sngl .team_sngl_con {
  padding-right: 30px;
}

.modal-dialog.modal-xl {
  max-width: 930px;
}

section.errorpage {
  text-align: center;
  padding: 30px 0 30px;
}
section.errorpage .thakupageimg {
  max-width: 500px;
  margin: auto;
}
section.errorpage .thakupageimg img {
  margin-bottom: 20px;
}
section.errorpage .thakupageimg .sectionbtn {
  margin: 30px 0 0;
}
section.errorpage .thakupageimg .sectionbtn a.cmnbtn span img {
  vertical-align: text-top;
  margin: 0 5px 0 0;
}
section.errorpage .thakupageimg .txtheadsection {
  font-weight: 700;
  font-size: 24px;
  margin: 10px 0 10px;
}

.mbbs_call_cnslt .cmnbtn {
  margin: 0 10px;
}
.mbbs_call_cnslt .cmnbtn span {
  max-width: 30px;
  display: inline-block;
}

section.why_chs_section.mbbs_form_top {
  padding: 30px 0 60px;
}

.mbbs_form_top .container {
  display: flex;
  flex-wrap: wrap;
}
.mbbs_form_top .container .why_chs_con {
  width: calc(100% - 420px);
  text-align: left;
  padding-right: 30px;
}
.mbbs_form_top .container .why_chs_con .cmn-heading {
  margin-bottom: 20px;
}
.mbbs_form_top .container .why_chs_con .cmn-heading .hedtext {
  text-align: left;
  margin: 0;
  padding: 0;
}
.mbbs_form_top .container .why_chs_con .cmn-heading .hedtext:before {
  display: none;
}
.mbbs_form_top .container .mbbs_tp_form {
  width: 420px;
}
.mbbs_form_top .container .mbbs_tp_form .ourexpert-from {
  padding: 25px 0 0;
  border-radius: 10px;
}
.mbbs_form_top .container .mbbs_tp_form .ourexpert-from .container {
  padding: 0;
}
.mbbs_form_top .container .mbbs_tp_form .ourexpert-from .ourexprtform {
  padding: 25px 20px;
  border: none;
  border-radius: 0px;
}
.mbbs_form_top .container .mbbs_tp_form .ourexpert-from .ourexprtform input.form-control, .mbbs_form_top .container .mbbs_tp_form .ourexpert-from .ourexprtform select.form-select {
  height: 45px;
  box-shadow: 0px 6px 36px rgba(0, 0, 0, 0.1019607843);
  border-color: transparent;
}
.mbbs_form_top .container .mbbs_tp_form .ourexpert-from .ourexprtform textarea.form-control {
  height: 90px;
  box-shadow: 0px 6px 36px rgba(0, 0, 0, 0.1019607843);
  border-color: transparent;
}
.mbbs_form_top .container .mbbs_tp_form .ourexpert-from .cmn-heading {
  width: 100%;
  margin: 0;
}
.mbbs_form_top .container .mbbs_tp_form .ourexpert-from .cmn-heading .hedtext {
  margin: 0;
}
.mbbs_form_top .container .mbbs_tp_form .ourexpert-from .cmn-heading .hedtext:before {
  display: none;
}
.mbbs_form_top .container .mbbs_tp_form .ourexpert-from .cmn-heading .hedtext span {
  color: #ffb727;
}
.mbbs_form_top .container .mbbs_tp_form .ourexpert-from .cmn-heading .mdl_sb_txt {
  display: none;
}
.mbbs_form_top .container .mbbs_tp_form .ourexpert-from .row {
  margin: 0;
}
.mbbs_form_top .container .mbbs_tp_form .ourexpert-from .row .col-md-12, .mbbs_form_top .container .mbbs_tp_form .ourexpert-from .row .col-lg-12 {
  padding: 0;
}
.mbbs_form_top .container .mbbs_tp_form .ourexpert-from .row .extra_pdng {
  padding: 0 20px;
}
.mbbs_form_top .container .mbbs_tp_form .ourexpert-from .row .col-lg-6 {
  max-width: 100%;
  padding: 0;
  flex: auto;
}
.mbbs_form_top .container .mbbs_tp_form .ourexpert-from .row .col-lg-6 .radiomain {
  padding-left: 27px;
  height: 45px;
  box-shadow: 0px 6px 36px rgba(0, 0, 0, 0.1019607843);
  border-color: transparent;
}
.mbbs_form_top .container .mbbs_tp_form .ourexpert-from .row .col-lg-6 .radiomain .radiodiv {
  margin-right: 30px;
}
.mbbs_form_top .container .mbbs_tp_form .ourexpert-from .row .col-lg-6 .radiomain .radiodiv:last-child {
  margin-right: 0;
}
.mbbs_form_top .container .mbbs_tp_form .ourexpert-from .row .col-lg-6.form-group {
  margin-bottom: 10px;
}
.mbbs_form_top .container .mbbs_tp_form .ourexpert-from .row .drm_cntry label {
  position: absolute;
  pointer-events: none;
}
.mbbs_form_top .mbbs_ftrs_sec {
  margin: 30px 0 0;
}
.mbbs_form_top .mbbs_ftrs_sec ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
}
.mbbs_form_top .mbbs_ftrs_sec ul li {
  width: 50%;
  margin: 0 0 35px;
}
.mbbs_form_top .mbbs_ftrs_sec ul li .mbbs_ftrs_sngl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.mbbs_form_top .mbbs_ftrs_sec ul li .mbbs_ftrs_sngl .mbbs_ftrs_sngl_img {
  width: 40px;
  height: 40px;
  background: transparent linear-gradient(180deg, #FFB727 0%, #FE6601 100%) 0% 0% no-repeat padding-box;
  border-radius: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mbbs_form_top .mbbs_ftrs_sec ul li .mbbs_ftrs_sngl .mbbs_ftrs_txt {
  width: calc(100% - 40px);
  padding-left: 10px;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}
.mbbs_form_top .mbbs_ftrs_sec ul li .mbbs_ftrs_sngl .mbbs_ftrs_txt span {
  color: #e7b018;
}
.mbbs_form_top .mbbs_ftrs_sec ul li:nth-child(odd) {
  padding: 0 15px 0 0;
}

.paginationbox {
  width: 100%;
  text-align: center;
}
.paginationbox ul.pagination li.page-item .page-link {
  border-radius: 0px !important;
  width: 42px;
  border-color: #cdcdcd;
  color: #727272;
}
.paginationbox ul.pagination li.page-item.active {
  background: transparent;
}
.paginationbox ul.pagination li.page-item.active .page-link {
  background: transparent linear-gradient(180deg, #FFB727 0%, #FE6601 100%) 0% 0% no-repeat padding-box;
  color: #000;
  border-color: #FF9800;
}
.paginationbox ul.pagination li.page-item.disabled {
  opacity: 0.5;
}
.paginationbox ul.pagination li.page-item[role=separator] span.page-link {
  font-size: 0;
}
.paginationbox ul.pagination li.page-item[role=separator] span.page-link:after {
  content: "...";
  position: absolute;
  top: 0px;
  font-size: 20px;
}

section.latest-blog {
  padding: 0 0 40px;
}

.hiddenblogurls, .generated_pages {
  display: none;
}

.blogmiddleimage {
  margin: 20px 0 25px;
}
.blogmiddleimage a, .blogmiddleimage img {
  display: inline-block;
  width: 100%;
  height: auto;
}

section.faqs_section {
  padding: 40px 0;
  background: #f7f7f7;
}
section.faqs_section ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
section.faqs_section ul li {
  margin: 0 0 30px;
}
section.faqs_section ul li .faq_qtn {
  font-weight: 600;
  margin: 0 0 10px;
  display: inline-block;
  width: 100%;
}

.accordion .card {
  margin: 0 !important;
}
.accordion .card header {
  padding: 0 !important;
}
.accordion .card header button.btn {
  background: #fff;
  color: #000;
  border: none;
  text-align: left;
  border-radius: 0px !important;
  box-shadow: none !important;
  padding: 18px;
}
.accordion .card header button.btn:active {
  background-color: transparent !important;
  color: #000 !important;
  box-shadow: none !important;
}
.accordion .card header button.btn:after {
  content: "";
  position: absolute;
  height: 14px;
  width: 14px;
  right: 20px;
  top: 20px;
  background: url("/siteimages/Arrow-down.webp") no-repeat;
  background-size: contain;
  transition: all 0.4s;
}
.accordion .card header button.not-collapsed {
  background: transparent linear-gradient(180deg, #FFB727 0%, #FE6601 100%) 0% 0% no-repeat padding-box;
}
.accordion .card header button.not-collapsed:after {
  transform: rotate(180deg);
}
.accordion .card .collapse .card-body {
  padding: 20px 20px 5px;
}

section.blog_category_sec {
  background: #ffe9d0;
  padding: 10px 0;
}
section.blog_category_sec ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  overflow-x: auto;
}
section.blog_category_sec ul li {
  margin: 0 20px 0 0;
}
section.blog_category_sec ul li a {
  color: #000;
  font-weight: 400;
  opacity: 0.6;
  white-space: nowrap;
}
section.blog_category_sec ul li.active {
  background: transparent;
}
section.blog_category_sec ul li.active a {
  font-weight: 700;
  opacity: 1;
}

.hover_popup_section .cmn-heading .hedtext {
  margin-bottom: 45px;
}
.hover_popup_section .cmn-heading .hedtext:before {
  bottom: -24px;
}
.hover_popup_section p {
  font-size: 18px;
}

section.testimonial_india .testimonailmain .testmonia-container {
  padding: 0 10px;
}
section.testimonial_india .testimonailmain .testmonia-container .testicontent {
  margin-bottom: 0;
}
section.testimonial_india .testimonailmain .testmonia-container .testicontent .testi-title .testihead {
  transition: all 0.4s;
}
section.testimonial_india .testimonailmain .testmonia-container .testicontent .testi-title .testihead:hover {
  color: #e7b018;
}
section.testimonial_india .testimonailmain .slick-dots {
  margin: 20px 0 40px;
  position: initial;
}

section.mbbs_unsty_section {
  background: #fff;
  padding: 40px 0 50px;
}
section.mbbs_unsty_section .unvrsts_logo .unvrsty_sngl {
  padding: 0 10px;
  text-align: center;
}
section.mbbs_unsty_section .unvrsts_logo .unvrsty_sngl img {
  height: 80px;
  margin: auto;
  display: block;
}
section.mbbs_unsty_section .unvrsts_logo .unvrsty_sngl span {
  font-weight: 600;
  display: inline-block;
  margin: 20px 0 0;
  line-height: 20px;
}
section.mbbs_unsty_section .slick-track {
  margin: 0 0 20px;
}

.iframe_rt {
  height: 250px;
}
.iframe_rt iframe {
  height: 100%;
  width: 100%;
}

.ftr_logo {
  margin: 0 0 25px;
}
.ftr_logo img {
  max-width: 180px;
  height: auto;
}

.ftr_cntct_dtls ul, .ftr_cntct_dtls p {
  list-style: none;
  padding: 0;
  font-size: 14px;
  color: #000;
}
.ftr_cntct_dtls ul li, .ftr_cntct_dtls p li {
  display: flex;
  flex-wrap: wrap;
}
.ftr_cntct_dtls ul li a, .ftr_cntct_dtls p li a {
  color: #000;
  width: calc(100% - 25px);
}
.ftr_cntct_dtls ul li a:hover, .ftr_cntct_dtls p li a:hover {
  color: #FFB727;
}
.ftr_cntct_dtls ul li a.footer_call, .ftr_cntct_dtls p li a.footer_call {
  width: auto;
}
.ftr_cntct_dtls ul li span, .ftr_cntct_dtls p li span {
  width: 25px;
}

.footer_aus .footer-cal ul li {
  margin: 0;
}

section.openday_banner {
  padding: 0 0 20px;
}
section.openday_banner .openday_bnr_con {
  padding: 30px 0 10px;
}
section.openday_banner .opneday_bnr_ttl {
  font-weight: 700;
  font-size: 22px;
  color: #FE6802;
  border-bottom: 1px solid #B4B4B4;
  padding-bottom: 15px;
  margin-bottom: 20px;
}
section.openday_banner .opneday_bnr_ttl span {
  font-size: 38px;
}
section.openday_banner .cmnbtn {
  margin: 10px 0 0;
  display: inline-block;
}
section.openday_banner .openday_banner_slf {
  position: relative;
}
section.openday_banner .openday_banner_slf .get_scholarship_img {
  position: absolute;
  bottom: 0;
  left: -100px;
  max-width: 190px;
}

.openday .cmnbtn {
  background: linear-gradient(90deg, #FE6802 0%, #FE810B 100%);
  border-radius: 9px;
  color: #fff;
}
.openday .cmnbtn:hover {
  background: linear-gradient(90deg, #ed6103 0%, #eb7202 100%);
}
.openday .cmn_hdng {
  font-size: 28px !important;
  font-weight: 700;
  margin: 0 0 15px;
  color: #000;
}

section.join_today_sec {
  text-align: center;
  color: #fff;
  padding: 30px 0 17px;
}
section.join_today_sec .cmn_hdng {
  color: #fff;
}
section.join_today_sec p {
  color: #fff;
}

section.why_attend_sec {
  padding: 30px 0;
}
section.why_attend_sec .why_attnd_hdr {
  text-align: center;
}
section.why_attend_sec ul {
  list-style: none;
  padding: 0;
  margin: 30px 0 25px;
}
section.why_attend_sec ul li {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 5px;
}
section.why_attend_sec ul li .why_attnd_li_icon {
  width: 45px;
}
section.why_attend_sec ul li .why_sttnd_li_con {
  width: calc(100% - 45px);
  padding-left: 15px;
}
section.why_attend_sec ul li .why_sttnd_li_con strong {
  display: inline-block;
  margin: 0 0 7px;
}
section.why_attend_sec ul li .why_sttnd_li_con p {
  line-height: 20px;
}
section.why_attend_sec .row .cmn_hdng {
  margin-top: 10px;
}

section.explore_trade_sec {
  padding: 10px 0 60px;
}
section.explore_trade_sec .container > .cmn_hdng, section.explore_trade_sec .container p {
  text-align: center;
}
section.explore_trade_sec .explore_trade_sldr {
  margin: 30px 0;
}
section.explore_trade_sec .explore_trade_sldr .explore_trade_otr {
  position: relative;
  margin: 0 0 25px;
}
section.explore_trade_sec .explore_trade_sldr .explore_trade_otr .explore_overlay_txt {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
  z-index: 10;
  color: #fff;
  text-align: center;
  padding: 0 10px;
  font-size: 18px;
  transition: all 0.4s;
  font-weight: 600;
}
section.explore_trade_sec .explore_trade_sldr .explore_trade_otr:hover .explore_overlay_txt {
  transform: translateY(-10px) scale(1.1);
}

section.event_highlights_sec.content_sec .event_highlight_con ul {
  list-style: none;
  padding: 0;
  margin: 0 0 30px;
  display: flex;
  flex-wrap: wrap;
}
section.event_highlights_sec.content_sec .event_highlight_con ul li {
  width: 50%;
  margin: 0 0px 20px 0;
}

section.who_attend_sec.content_sec {
  padding: 30px 0 10px;
}
section.who_attend_sec.content_sec ul {
  list-style: none;
  padding: 0;
  margin: 0 0 30px;
}
section.who_attend_sec.content_sec ul li {
  width: 50%;
  margin: 0 0px 20px 0;
}

section.open_day_faq .cmn_hdng {
  text-align: center;
  margin: 0 0 30px;
}

.opendaypopupform .btn-close {
  position: absolute;
  right: 20px;
  padding: 0;
  top: 20px;
  border: none;
  z-index: 100;
}
.opendaypopupform .modal-body {
  padding: 30px 40px 30px;
  margin: 0;
}
.opendaypopupform .cmn_hdng {
  font-size: 28px;
  text-align: center;
  margin: 0 0 30px;
  font-weight: 700;
}

.bnr_ofr_mbl {
  display: none;
}

section.event_highlights_sec {
  padding: 0;
}

.visa_service_wrapper h1 {
  font-size: 30px;
  font-weight: 700;
  margin: 0 0 20px;
}
.visa_service_wrapper ul {
  padding: 0 0 0 23px;
}
.visa_service_wrapper li {
  position: relative;
}
.visa_service_wrapper li:before {
  content: "";
  background-image: url(./assets/images/ritamicon.png);
  background-size: cover;
  height: 15px;
  left: -23px;
  position: absolute;
  top: 4px;
  width: 15px;
}

section.visa_first_hdng_sec {
  padding: 40px 0;
}

section.sub_services_sec {
  padding: 10px 0 10px;
}
section.sub_services_sec h2, section.sub_services_sec h3 {
  margin-top: 0;
}
section.sub_services_sec .row {
  padding: 30px 0;
}
section.sub_services_sec .row:nth-child(even) {
  flex-direction: row-reverse;
}
section.sub_services_sec .row .sub_service_son p:last-child {
  margin-bottom: 0;
}
section.sub_services_sec .row .sub_service_son h3 {
  margin-bottom: 15px;
}
section.sub_services_sec .row .sub_service_son ul li {
  margin-bottom: 10px;
}

section.get_touch_sec {
  background: url("./assets/images/get_touch.png") no-repeat;
  background-size: cover;
  padding: 40px 0;
  margin: 40px 0 50px;
}
section.get_touch_sec h2 {
  margin: 0 0 15px;
  color: #000;
}
section.get_touch_sec p {
  margin: 0 0 30px;
}
section.get_touch_sec a {
  margin: 0 10px 0 0;
}

section.contact_last_sec {
  padding: 20px 0 30px;
}
section.contact_last_sec h2 {
  margin-bottom: 15px;
}
section.contact_last_sec .contact_last_con h2 {
  margin: 0 0 20px;
}
section.contact_last_sec .contact_last_con .contact_last_call {
  margin: 30px 0 0;
}
section.contact_last_sec .contact_last_con .contact_last_call a {
  margin: 0 10px 0 0;
}

section.thankyousec {
  padding: 40px 0 0;
}
section.thankyousec strong {
  font-size: 60px;
  color: #333;
}
section.thankyousec .thankyou_img {
  max-width: 300px;
  margin: auto;
}

section.migration_visa_tree_sec {
  padding: 40px 0 20px;
}
section.migration_visa_tree_sec .visa-menu {
  max-width: 960px;
  margin: 0 auto;
  list-style: none;
  padding: 0;
}
section.migration_visa_tree_sec .visa-menu .sub-menu-toggle {
  display: none;
}
section.migration_visa_tree_sec {
  /* ─────────────────────────────────────────────────────
     DESKTOP TREE  (≥ 768px)
  ───────────────────────────────────────────────────── */
  /* ── Level 1 items (Bridging Visa, Employer Sponsored, Family Visa) ── */
}
section.migration_visa_tree_sec .visa-menu > li {
  display: flex;
  align-items: flex-start;
  margin-bottom: 32px;
  position: relative;
}
section.migration_visa_tree_sec .visa-menu > li:last-child {
  margin-bottom: 0;
}
section.migration_visa_tree_sec {
  /* L1 label (orange pill) */
}
section.migration_visa_tree_sec .visa-menu > li > a {
  flex-shrink: 0;
  width: 210px;
  background: #E86C2C;
  color: #fff;
  font-weight: 600;
  font-size: 0.9rem;
  padding: 10px 18px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  min-height: 42px;
  text-decoration: none;
  box-shadow: 0 4px 14px rgba(232, 108, 44, 0.28);
  letter-spacing: 0.01em;
}
section.migration_visa_tree_sec {
  /* Horizontal line: L1 → sub-menu */
}
section.migration_visa_tree_sec .visa-menu > li > a::after {
  content: "";
  position: absolute;
  left: 210px;
  width: 36px;
  height: 2px;
  background: #E2E2F0;
  transform: translateY(-50%);
}
section.migration_visa_tree_sec {
  /* ── L1 sub-menu (holds L2 items OR leaf items directly) ── */
}
section.migration_visa_tree_sec .visa-menu > li > ul {
  flex: 1;
  list-style: none;
  padding: 0;
  margin-left: 36px;
  position: relative;
}
section.migration_visa_tree_sec {
  /* ── When L1 has direct leaf items (no L2 sub-menu) ── */
}
section.migration_visa_tree_sec .visa-menu > li > ul > li.leaf {
  background: #FFFFFF;
  border: 1px solid #E2E2F0;
  border-radius: 6px;
  padding: 7px 14px;
  font-size: 0.8rem;
  color: #3A3A5C;
  position: relative;
  line-height: 1.4;
  margin-bottom: 6px;
  transition: border-color 0.2s, box-shadow 0.2s;
}
section.migration_visa_tree_sec .visa-menu > li > ul > li.leaf:last-child {
  margin-bottom: 0;
}
section.migration_visa_tree_sec .visa-menu > li > ul > li.leaf::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 3px;
  background: #E86C2C;
  border-radius: 6px 0 0 6px;
  opacity: 0.5;
}
section.migration_visa_tree_sec .visa-menu > li > ul > li.leaf:hover {
  border-color: #F5884A;
  box-shadow: 0 2px 10px rgba(232, 108, 44, 0.1);
}
section.migration_visa_tree_sec .visa-menu > li > ul > li.leaf a {
  text-decoration: none;
  color: inherit;
}
section.migration_visa_tree_sec {
  /* ── When L1 has L2 sub-items (Family Visa branches) ── */
  /* Vertical stem through L2 items */
}
section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu::before {
  content: "";
  position: absolute;
  left: 0;
  top: 20px;
  bottom: 20px;
  width: 2px;
  background: #E2E2F0;
}
section.migration_visa_tree_sec {
  /* L2 item wrapper */
}
section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li {
  display: flex;
  align-items: flex-start;
  margin-bottom: 18px;
  position: relative;
  padding-left: 60px;
}
section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li:before {
  content: "";
  position: absolute;
  height: 2px;
  width: 50px;
  background: #e2e2f0;
  left: 0;
  top: 18px;
}
section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li:last-child {
  margin-bottom: 0;
}
section.migration_visa_tree_sec {
  /* L2 label (lighter orange pill) */
}
section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li > a {
  flex-shrink: 0;
  width: 152px;
  background: #F5884A;
  color: #fff;
  font-weight: 500;
  font-size: 0.82rem;
  padding: 8px 14px;
  border-radius: 8px;
  min-height: 36px;
  display: flex;
  align-items: center;
  text-decoration: none;
  box-shadow: 0 3px 10px rgba(245, 136, 74, 0.22);
  position: relative;
}
section.migration_visa_tree_sec {
  /* Tick: vertical stem → L2 label */
  /* Horizontal line: L2 label → L3 sub-menu */
}
section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li.menu-item-has-children > a::after {
  content: "";
  position: absolute;
  right: -36px;
  width: 28px;
  height: 2px;
  background: #E2E2F0;
  transform: translateY(-50%);
}
section.migration_visa_tree_sec {
  /* L3 sub-menu (leaf items) */
}
section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li > ul {
  flex: 1;
  list-style: none;
  padding: 0;
  margin-left: 45px;
}
section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li > ul > li {
  background: #FFFFFF;
  border: 1px solid #E2E2F0;
  border-radius: 6px;
  padding: 7px 14px;
  font-size: 0.8rem;
  color: #3A3A5C;
  position: relative;
  line-height: 1.4;
  margin-bottom: 6px;
  transition: border-color 0.2s, box-shadow 0.2s;
}
section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li > ul > li:last-child {
  margin-bottom: 0;
}
section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li > ul > li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 3px;
  background: #F5884A;
  border-radius: 6px 0 0 6px;
  opacity: 0.6;
}
section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li > ul > li:hover {
  border-color: #F5884A;
  box-shadow: 0 2px 10px rgba(232, 108, 44, 0.1);
}
section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li > ul > li a {
  text-decoration: none;
  color: inherit;
  padding: 0;
  width: 100%;
}
section.migration_visa_tree_sec {
  /* Hide mobile-only toggle buttons on desktop */
}
section.migration_visa_tree_sec .visa-menu .toggle-btn {
  display: none;
}

.popupform .btn-close {
  position: absolute;
  right: 20px;
  top: 15px;
  z-index: 10;
  font-size: 12px;
}
.popupform section.ourexpert-from {
  padding: 0;
}
.popupform .ourexprtform {
  padding: 0;
  border: none;
  box-shadow: none;
}
.popupform .modal-body {
  padding: 30px 20px;
}

.pagination-main {
  text-align: center;
}
.pagination-main .page-numbers {
  padding: 8px 15px;
  border: 1px solid #d9d9d9;
  color: #333;
  transition: all 0.4s;
}
.pagination-main .page-numbers:hover {
  background: #FE6802;
  color: white;
  border-color: #FE6802;
}
.pagination-main .page-numbers.current {
  background: #FE6802;
  color: white;
  border-color: #FE6802;
}

/******** Responsive css start **********/
@media (min-width: 1599px) {
  section.admsn_prcs_sec .admsn_prcs_otr .admsn_prcs_img {
    margin: 80px 0 0;
  }
  section.admsn_prcs_sec .admsn_prcs_otr .admsn_prcs_lft ul li:nth-child(3) .admsn_prcs_ttl:after {
    transform: rotate(-5deg);
    right: -164px;
    bottom: -33px;
  }
  section.admsn_prcs_sec .admsn_prcs_otr .admsn_prcs_rt ul li:nth-child(1) .admsn_prcs_ttl:after {
    transform: rotate(0deg);
    left: -125px;
    bottom: -40px;
  }
  section.admsn_prcs_sec .admsn_prcs_otr .admsn_prcs_lsts ul li {
    margin: 75px 0;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1175px !important;
  }
}
@media (min-width: 992px) {
  header.indiaheader nav.navbar ul.navbar-nav li.nav-item:nth-child(3) > ul.dropdown-menu {
    display: flex;
    flex-direction: column;
  }
  header.indiaheader nav.navbar ul.navbar-nav li.nav-item:nth-child(3) > ul.dropdown-menu > li {
    width: 100%;
  }
  header.indiaheader nav.navbar ul.navbar-nav li.nav-item:nth-child(3) > ul.dropdown-menu > li:nth-child(2) ul.dropdown-menu {
    display: flex;
    flex-direction: column;
  }
  header.indiaheader nav.navbar ul.navbar-nav li.nav-item:nth-child(3) > ul.dropdown-menu > li:nth-child(2) ul.dropdown-menu li {
    width: 100%;
  }
  .footer_fxd_btn {
    display: none;
  }
}
@media (min-width: 1599px) {
  .container {
    max-width: 1400px !important;
  }
  header.main_header .hdr_mnu_btm .collapse ul li a {
    font-size: 16px;
  }
  header.main_header .hdr_mnu_btm .navbar-brand {
    width: 255px;
  }
  header.main_header .hdr_mnu_btm .collapse ul li {
    padding: 0px 8px;
  }
}
@media (max-width: 1598px) {
  .education-visa .educationmainbox .edubox p {
    font-size: 18px;
  }
}
@media (max-width: 1399px) {
  .education-visa .educationmainbox .edubox.box1 {
    left: 12%;
  }
  .education-visa .educationmainbox .edubox.box2 {
    right: 12%;
  }
  .education-visa .educationmainbox .edubox.box3 {
    right: -25px;
  }
  .education-visa .educationmainbox .edubox.box6 {
    left: -25px;
  }
  footer .footer-cal ul li a {
    font-size: 14px;
    display: flex;
  }
  header.main_header .container .hdr_mnu_rt .hdr_mnu_btm ul li {
    padding: 0px 6px;
  }
  header.main_header .container .hdr_mnu_rt ul li a {
    font-size: 16px;
    font-weight: 500;
  }
  section.mbbs_inr_unlock_sec {
    background-position: 90%;
  }
}
@media (max-width: 1199px) {
  section.admsn_prcs_sec .admsn_prcs_otr .admsn_prcs_lsts ul li .admsn_prcs_ttl:after {
    display: none;
  }
}
@media (max-width: 991px) {
  .topheader {
    display: none;
  }
  .education-visa .educationmainbox .edubox:before {
    display: none;
  }
  .cmn-heading .hedtext {
    font-size: 26px;
  }
  .slidersection .swiperimg .topcontent .bannerimg-text h1 {
    font-size: 44px;
  }
  .education-visa .educationmainbox {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .education-visa .educationmainbox .edubox {
    position: initial;
  }
  .education-visa .educationmainbox .educimg {
    padding-top: 0px;
    margin-bottom: 30px;
  }
  footer .col {
    flex: initial;
    width: 33%;
    max-width: 33%;
  }
  .footercenter {
    width: 100% !important;
  }
  .hdr_logo a.navbar-brand img {
    width: 150px;
  }
  .hdr_logo {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .contactsection .contact-box {
    margin-bottom: 30px;
  }
  .healimg {
    margin-bottom: 30px;
  }
  .innerheadtext {
    width: 60%;
  }
  .innerbaner-img {
    width: 40%;
  }
  .ctinner .topconteactbox {
    margin-bottom: 30px;
  }
  .navbar-nav .nav-link .nav-link-inner--text {
    margin: 0px !important;
    font-weight: 500;
  }
  .hdr_fxd {
    background: #fff;
    box-shadow: 0 0 15px -10px;
  }
  .marq {
    margin-top: -20px;
    background: transparent;
  }
  .navbar-collapse {
    position: fixed;
    height: 100% !important;
    margin: 0;
  }
  .education-visa .educationmainbox .educimg {
    display: none;
  }
  .education-visa .educationmainbox .educimg img {
    display: none;
  }
  .destinationsection .img-globe {
    padding-top: 50px;
  }
  .destinationsection .img-globe img {
    display: none;
  }
  .destinationsection .img-globe .mareqeemain {
    position: initial;
  }
  .destinationsection .img-globe .mareqeemain img {
    display: block;
  }
  .destinationsection {
    padding-bottom: 0px;
  }
  .footerrighticonbtn {
    display: block;
  }
  .copywirte {
    margin-bottom: 45px;
  }
  .footefixed-contact {
    display: none;
  }
  section.blog_inr_brdcmb {
    margin: 0;
    padding: 10px 0 3px;
  }
  section.blog_inr_brdcmb ul {
    flex-wrap: wrap;
  }
  section.blog_inr_brdcmb ul li, section.blog_inr_brdcmb ul a {
    line-height: 16px;
    font-size: 13px;
    margin-bottom: 7px;
  }
  header.main_header .hdr_mnu_btm .collapse ul li a:hover {
    background: none;
  }
  header.main_header .hdr_mnu_btm .collapse ul li a:hover span.nav-link-inner--text:hover {
    color: #e7b018;
  }
  .bannerslidermain {
    height: 100vh;
    margin-top: 0;
  }
  section.mbbs_inr_unlock_sec {
    background: none;
  }
  section.mbbs_inr_unlock_sec .mbbs_inr_unlock_con {
    padding: 0;
  }
  section.steps_section ul {
    padding: 0;
  }
  section.steps_section ul li {
    width: 50%;
  }
  section.career_oprtnts_sec .opportnst_sldr_otr .opportnts_sldr_sngl {
    min-height: auto;
  }
  .footer_fxd_btn {
    position: fixed;
    bottom: -1px;
    left: 0;
    width: 100%;
  }
  .footer_fxd_btn a {
    display: inline-block;
    width: 100%;
    padding: 13px 12px;
    background: transparent linear-gradient(180deg, #ffb727, #fe6601) 0 0 no-repeat padding-box;
    color: #000;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
  }
  .footer_fxd_btn a img {
    max-width: 30px;
  }
  section.openday_banner {
    margin: 0;
  }
  section.openday_banner .openday_bnr_con {
    padding: 30px 0 30px;
  }
  section.openday_banner .openday_banner_slf .get_scholarship_img {
    left: 0;
  }
  .event_highlight_con {
    margin: 0 0 30px;
  }
  section.who_attend_sec {
    padding: 10px 0 20px;
  }
  .who_attend_img {
    margin: 0 0 30px;
    display: none;
  }
  section.who_attend_sec {
    padding: 30px 0 20px;
  }
  header.main_header.australiaheader .stdy_abrd_nvlnks ul li a.call_link {
    font-size: 17px;
    font-weight: 700;
    padding: 0 7px 0 0;
  }
  header.main_header.australiaheader .hdr_mnu_btm .navbar-brand {
    max-width: initial;
    width: 130px !important;
    margin: initial !important;
  }
  header.main_header.australiaheader .hdr_mnu_btm .navbar-brand img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 767px) {
  .studycounsellor-section {
    margin-top: 0px;
  }
  h1 {
    font-size: 24px !important;
  }
  h2 {
    font-size: 20px !important;
  }
  p {
    font-size: 14px;
    text-align: justify;
  }
  footer .col {
    width: 100%;
    max-width: 100%;
  }
  .education-visa .educationmainbox .edubox {
    width: 100%;
    margin-bottom: 30px;
  }
  .education-visa .educationmainbox .edubox p {
    text-align: center;
    font-size: 14px;
  }
  .ourexpert-from .ourexprtform {
    padding: 50px 25px;
  }
  .slidersection {
    height: auto;
    margin-top: 0;
    padding: 30px 0 40px;
  }
  .slidersection .swiper.slidertop {
    height: 350px;
  }
  .slidersection .swiperimg .topcontent .bannerimg-text h1 {
    font-size: 30px;
  }
  .slidersection .swiperimg .topcontent .bannerimg-text .topcmnbtn {
    padding: 6px 12px;
    margin-top: 10px;
  }
  .slidersection .swiperimg .topcontent .bannerimg-text h5 {
    margin-bottom: 10px;
  }
  .slidersection .slidertop .swiper-pagination-vertical.swiper-pagination-bullets, .slidersection .slidertop.swiper-vertical > .swiper-pagination-bullets {
    left: 10px;
    right: 0;
    display: flex;
    bottom: 0;
    top: auto;
    right: 0;
    margin: auto;
    align-items: center;
    justify-content: center;
  }
  .slidersection .swiper-pagination-bullet {
    margin: 0px 4px !important;
  }
  .ourexpert-from .ourexprtform:after {
    width: 150px;
    height: 150px;
  }
  .navbar-light .navbar-toggler {
    border: none;
  }
  .navbar-light .navbar-toggler:focus {
    box-shadow: none;
  }
  .testicontent .testi-title h5 {
    font-size: 20px;
  }
  .what-service .whatsrvicebox .whttext {
    font-size: 16px;
  }
  .whtimg img {
    width: 70px;
  }
  footer .footer-cal ul {
    padding-bottom: 10px;
  }
  footer .copywirte p:last-child {
    text-align: left !important;
  }
  .inner-banner .container .innercontent .innerbaner-img {
    position: initial;
    text-align: center;
  }
  .inner-banner .container .innercontent .innerbaner-img img {
    width: 200px;
  }
  .inner-banner {
    height: 200px;
    margin-top: 0px;
    background-size: cover !important;
  }
  .inner-banner .container .innercontent .broadcums {
    margin-bottom: 0px;
  }
  .inner-banner .container .innercontent .innertext {
    font-size: 28px;
  }
  .healimg {
    margin-bottom: 20px;
  }
  label.form-check-label {
    font-size: 14px;
  }
  .contactsection .cntc-selecform {
    width: 100%;
  }
  .contactsection .contact-box {
    margin-bottom: 30px;
    min-height: auto;
  }
  .contactsection .contact-box .ct-title {
    font-size: 22px;
  }
  .contactsection .contact-box .cont-icon {
    width: 65px;
    height: 65px;
    font-size: 30px;
  }
  .innerheadtext {
    width: 100%;
  }
  .inner-banner .container .innercontent .innerheadtext {
    max-width: 100%;
  }
  .what-service.whystudyabroad .cmn-heading {
    margin-bottom: 0px;
  }
  .inner-banner .container .innercontent .innerheadtext ul {
    flex-wrap: wrap;
  }
  .innerbaner-img {
    width: 100%;
  }
  .inner-banner.service-inner .innerbaner-img {
    position: absolute;
    margin-bottom: -50px;
  }
  .cmnbtn-all {
    text-align: center;
  }
  .cmnbtn {
    padding: 10px 12px;
    font-size: 16px;
  }
  .what-service.whystudyabroad {
    padding-top: 30px;
  }
  .blogsingle-content .blsingle-content {
    width: 90%;
    padding: 50px 20px;
  }
  .blogsingle-content .blsingle-content h5 {
    font-size: 20px;
  }
  .blogsingle-content .blsingle-content .midnote {
    padding: 20px 20px;
  }
  .blogsingle-content .blsingle-content .midnote p {
    font-size: 16px;
  }
  .latest-blog.latestmainblog .blogslidermain .blogcatnent-main {
    margin-bottom: 30px;
  }
  .latest-blog.latestmainblog .blogslidermain .col-md-4:nth-child(even) .blogcatnent-main {
    margin-top: 0px;
  }
  .latest-blog.latestmainblog .blogslidermain .col-md-4:nth-child(even) .blogcatnent-main .blgimg {
    margin-bottom: 0;
  }
  .latest-blog.latestmainblog .blogslidermain .col-md-4:nth-last-child(-n+3) .blogcatnent-main {
    margin-bottom: 30px;
  }
  .latest-blog.latestmainblog .blogslidermain .row {
    padding-top: 0px;
  }
  .blogsingle-content {
    padding: 50px 0px 50px 0px;
  }
  .error .error-content .ops {
    font-size: 22px;
  }
  .error .error-content .ops span {
    font-size: 16px;
  }
  .error {
    padding-bottom: 0px;
  }
  .error .error-content h5 {
    font-size: 20px;
  }
  .ctinner {
    padding-bottom: 20px;
  }
  .ctinner .topconteactbox {
    width: 100%;
    margin-bottom: 30px;
    display: block;
    padding: 30px 30px;
  }
  .ctinner .topconteactbox .contactcntent {
    width: 100%;
    margin-left: 0px;
  }
  .aboutsection .cmn-heading {
    text-align: center;
  }
  .aboutsection .cmn-heading .hedtext {
    text-align: center;
  }
  .aboutsection .cmn-heading .hedtext::before {
    right: 0;
  }
  .visionmission {
    margin-bottom: 20px;
  }
  .destinationsection .img-globe .mareqeemain ul li span img {
    width: 30px;
    height: 45px;
  }
  .destinationsection .img-globe .mareqeemain ul li span:after {
    left: 0px;
    top: -10px;
  }
  .destinationsection .img-globe .mareqeemain ul {
    margin: 0;
  }
  .destinationsection .img-globe .mareqeemain ul li {
    position: initial;
    margin-right: 24px;
    width: 25%;
    margin-bottom: 25px;
  }
  .destinationsection .img-globe .mareqeemain ul li:after {
    display: none;
  }
  .destinationsection .img-globe .mareqeemain ul li:last-child {
    margin-bottom: 0;
  }
  .scholarship h2 {
    font-size: 30px;
  }
  .destinationsection .img-globe .mareqeemain ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .destinationsection .img-globe .mareqeemain ul li:nth-child(4),
  .destinationsection .img-globe .mareqeemain ul li:nth-child(5),
  .destinationsection .img-globe .mareqeemain ul li:nth-child(6),
  .destinationsection .img-globe .mareqeemain ul li:nth-child(7),
  .destinationsection .img-globe .mareqeemain ul li:nth-child(8),
  .destinationsection .img-globe .mareqeemain ul li:nth-child(9),
  .destinationsection .img-globe .mareqeemain ul li:nth-child(10) {
    position: initial;
  }
  .slidersection .swiperimg img {
    display: none !important;
  }
  .slidersection .swiperimg .topcontent {
    position: initial;
  }
  .bannerslidermain {
    background: #fff;
    height: auto;
  }
  .what-service {
    padding: 30px 0px 20px;
    background: #fff;
  }
  .destinationsection .img-globe .mareqeemain ul li a {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
    align-items: center;
  }
  .destinationsection .img-globe .mareqeemain ul li span:after {
    left: 0px;
    top: -6px;
  }
  .blogslidermain .blogcatnent-main .blg-ct {
    padding: 0;
    min-height: auto;
  }
  .blogslidermain .blogcatnent-main .blg-ct .bltitle a {
    font-size: 16px;
  }
  .blogslidermain .blogslider {
    padding: 0px 0 40px;
    margin-bottom: 30px;
  }
  a.minicmn-btn {
    margin-left: 10px;
  }
  header.main_header .hdr_mnu_btm .collapse ul li {
    border-bottom: 1px solid #dadada;
    position: relative;
    padding-bottom: 15px;
    width: 100%;
  }
  header.main_header .hdr_mnu_btm .collapse ul li a {
    font-size: 15px;
  }
  header.main_header .hdr_mnu_btm .collapse ul li .sub-menu i {
    right: 10px;
    height: 30px;
    width: 30px;
    position: absolute;
    top: 1px !important;
    display: flex;
    align-items: center;
    transform: rotate(90deg);
    justify-content: center;
  }
  header.main_header .hdr_mnu_btm .collapse ul li ul.dropdown-menu li.nav-item {
    background: whitesmoke;
    padding: 6px 0px;
    margin: 0;
  }
  header.main_header .hdr_mnu_btm .collapse ul li ul.dropdown-menu li.nav-item ul.dropdown-menu.subsub {
    background: #fbfbfb;
    padding-left: 20px;
  }
  header.main_header .hdr_mnu_btm .collapse ul li ul.dropdown-menu li.nav-item ul.dropdown-menu.subsub li:last-child {
    border: none;
    margin: 0;
  }
  header.main_header .navbar-nav.navbar-nav-hover li.nav-item i.fa-angle-right {
    position: absolute;
    right: 8px;
    top: -9px;
    transform: rotate(90deg);
    font-size: 20px;
    height: 40px;
    width: 30px;
    display: flex;
    justify-content: center;
    border-bottom: 1px solid #dadada;
    align-items: center;
    content: "";
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
    background: url("./assets/images/Arrow-right.webp") no-repeat;
    background-position: 7px 9px;
  }
  header.main_header .navbar-nav.navbar-nav-hover li.nav-item:has(.dropdown-menu.show) > i.fa-angle-right, header.main_header .navbar-nav.navbar-nav-hover li.nav-item:has(.dropdown-menu.show) > span.sub-menu > i.fa-angle-right {
    transform: rotate(90deg) scaleX(-1);
  }
  header.main_header .navbar-nav.navbar-nav-hover li.dropdown.show a i.fa-angle-right {
    transform: rotate(-90deg);
  }
  .latest-blog .blg-ct p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  header.main_header .navbar-nav.navbar-nav-hover li.dropdown.show ul li {
    padding: 0px;
    margin-bottom: 0;
    border-bottom: 0px;
    width: 100%;
  }
  header.main_header .navbar-nav.navbar-nav-hover li.dropdown.show ul li a {
    padding: 0.4rem 1rem;
    font-size: 14px;
  }
  header.main_header .navbar-nav.navbar-nav-hover li.dropdown.show ul li a:active {
    color: #000;
  }
  header.main_header .navbar-nav.navbar-nav-hover li.dropdown.show ul li a:focus {
    color: #000;
  }
  header.main_header .navbar-nav.navbar-nav-hover li a {
    width: calc(100% - 40px);
  }
  header.main_header .navbar-nav.navbar-nav-hover li a.nav-link.show + ul.dropdown-menu {
    display: block;
  }
  header.main_header .navbar-nav.navbar-nav-hover li span.sub-menu.show + ul.dropdown-menu {
    display: block !important;
  }
  header.main_header .navbar-nav.navbar-nav-hover li.dropdown.nav-item.show .dropdown-menu {
    display: block;
  }
  header.main_header .navbar-nav.navbar-nav-hover li.hdr_call_btn a {
    background: transparent;
    color: #333;
    font-weight: 600;
  }
  .testimonials {
    padding: 30px 0 0;
  }
  .navbar-light .navbar-toggler {
    border: none;
    padding-right: 0;
  }
  section.content_sec ul li {
    width: 100%;
    margin: 0 0px 20px 0;
    font-size: 14px;
  }
  .footerrighticonbtn {
    position: fixed;
    bottom: 0px;
    right: 0;
    background: rgba(0, 0, 0, 0.7607843137);
    width: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
    z-index: 100;
    padding: 0 15px;
  }
  .footerrighticonbtn i.fa-angle-right {
    transform: rotate(-90deg);
    font-size: 32px;
  }
  .back-appointment > a, .back-phone > a, .back-to-top a, .whatsappcallbox a.whatsappcall {
    width: auto;
    height: auto;
    font-size: 24px;
    line-height: 45px;
    background: transparent;
    color: #fff;
  }
  .back-appointment > a:hover, .back-phone > a:hover, .back-to-top a:hover, .whatsappcallbox a.whatsappcall:hover {
    color: #fff;
  }
  .back-to-top a span {
    display: inline-block;
  }
  .what-service.whystudyabroad h2, .content_sec h2, .education-counselling h2 {
    font-size: 26px;
  }
  .what-service.whystudyabroad h3, .content_sec h3, .education-counselling h3 {
    font-size: 22px;
  }
  .what-service.whystudyabroad h4, .content_sec h4, .education-counselling h4 {
    font-size: 20px;
  }
  .what-service.whystudyabroad h5, .content_sec h5, .education-counselling h5 {
    font-size: 18px;
  }
  .ritam-network {
    display: none;
  }
  .dropdown.flagdropdown {
    display: inline-block;
  }
  .newcontactsection .nav.nav-pills .nav-item {
    margin-right: 15px;
  }
  .newcontactsection .nav.nav-pills .nav-item .nav-link {
    font-size: 16px;
    padding: 10px;
  }
  .newcontactsection .card .state-box ul li a {
    font-size: 14px;
  }
  .webinarform .ourexprtform-webinar {
    padding: 15px 15px;
    border-radius: 15px;
  }
  .webinarform .ourexprtform-webinar:after {
    display: none;
  }
  .inner-banner.webinar-inner {
    height: 200px;
  }
  .careerpage .jobcareer-bg {
    padding: 30px 0px;
  }
  .careerpage .jobcareer-bg .job-area-main {
    padding: 15px 15px;
    display: block;
  }
  .careerpage .jobcareer-bg .job-area-main .jobarea-left .job-title p {
    font-size: 18px;
  }
  .careerpage .jobcareer-bg .job-area-main .job-right .cmnbtn.btn {
    padding: 8px 20px;
    font-size: 16px;
    margin-top: 20px;
  }
  .careers-details .cr-detailbg {
    padding: 30px 15px;
    margin-top: 0px;
  }
  .careers-details .cr-detailbg .carrerstopbox {
    margin-bottom: 50px;
    margin-top: 0px;
    padding: 10px;
  }
  .careers-details .cr-detailbg .carrerstopbox ul {
    display: block;
  }
  .careers-details .cr-detailbg .carrerstopbox ul li {
    width: 100%;
    border-bottom: 1px solid #d6d6d6;
    padding: 20px 0px;
    margin-bottom: 10px;
  }
  .careers-details .cr-detailbg .carrerstopbox ul li:last-child {
    border: none;
  }
  .careers-details .cr-detailbg .carrerstopbox ul li p {
    text-align: center;
  }
  .careers-details .cr-detailbg .maindetail-table .careelist-disc {
    padding: 15px 15px;
    display: block;
  }
  .careers-details .cr-detailbg .maindetail-table .careelist-disc .care-detail {
    width: 100%;
  }
  .careers-details .cr-detailbg .maindetail-table .careelist-disc .care-detail .disc-title {
    font-size: 20px;
    margin-bottom: 20px;
  }
  .careers-details .cr-detailbg .maindetail-table .careelist-disc .dis-content {
    width: 100%;
  }
  .register_from_sec .ourexprtform {
    padding: 20px;
    border-radius: 5px;
  }
  .register_from_sec .ourexprtform .radiomain {
    flex-wrap: wrap;
    height: auto;
  }
  .register_from_sec .ourexprtform .radiomain .radiodiv {
    width: 100%;
    margin: 0;
  }
  .register_from_sec .ourexprtform:after {
    display: none;
  }
  section.thankyousec {
    margin-top: 0 !important;
    padding: 40px 0 0 !important;
  }
  section.thankyousec .cmncentrbtn {
    margin: 50px 0 0;
  }
  section.thankyousec .cmncentrbtn p {
    text-align: center;
  }
  section.thankyousec .cmncentrbtn a {
    display: inline-block;
  }
  .blog_dt {
    margin: 10px 0 0;
  }
  section.countries_sec {
    padding: 20px 0 10px;
  }
  section.countries_sec .nav-wrapper ul.nav-pills {
    flex-wrap: nowrap;
    overflow: auto;
  }
  section.countries_sec .tab-content .card-body {
    padding: 10px 20px 0;
  }
  section.countries_sec .tab-content .cntrs_tb_inr .cntrs_tb_bx {
    flex-wrap: wrap;
  }
  section.countries_sec .tab-content .cntrs_tb_inr .cntrs_tb_bx .cntrs_con_lft {
    width: 100%;
  }
  section.countries_sec .tab-content .cntrs_tb_inr .cntrs_tb_bx .cntrs_con_rt {
    width: 100%;
    padding: 0;
    margin: 0;
    border: none;
  }
  section.countries_sec .tab-content .cntrs_tb_inr .cntrs_tb_bx .cntrs_con_ttl {
    margin: 40px 0 20px;
  }
  section.elgblty_sec .elegblty_tbs .flex-column .nav-wrapper {
    width: 100%;
  }
  section.elgblty_sec .elegblty_tbs .flex-column .tab-content {
    width: 100%;
  }
  section.elgblty_sec .elegblty_tbs .flex-column .tab-content .elgblty_tb_inr .elgblty_con {
    width: 100%;
    padding: 0;
  }
  section.elgblty_sec .elegblty_tbs .flex-column .tab-content .elgblty_tb_inr .elgblty_img {
    width: 100%;
  }
  section.mbbs_unsty_section {
    padding: 40px 0 0;
  }
  section.admsn_prcs_sec .admsn_prcs_otr {
    flex-wrap: wrap;
  }
  section.admsn_prcs_sec .admsn_prcs_otr .admsn_prcs_lsts {
    flex: none;
    width: 100%;
  }
  section.admsn_prcs_sec .admsn_prcs_otr .admsn_prcs_lsts ul li {
    margin: 0 0 30px;
  }
  section.admsn_prcs_sec .admsn_prcs_otr .admsn_prcs_img {
    display: none;
  }
  section.cnslt_wth_us_sec .cnslt_wth_us_con .cmn-heading {
    text-align: center;
  }
  section.cnslt_wth_us_sec .cnslt_wth_us_con .cmn-heading .hedtext {
    text-align: center;
  }
  section.cnslt_wth_us_sec .cnslt_wth_us_con .cmn-heading .hedtext:before {
    right: 0;
  }
  section.stdy_mbbs_bnr.inner-banner {
    background-position: 100% !important;
  }
  .modal-body section.ourexpert-from .radiomain {
    height: auto;
  }
  section.which_better_sec .which_better_table table.table tbody tr td {
    padding: 10px 5px;
    vertical-align: middle;
    font-size: 14px;
  }
  section.why_chs_section {
    padding: 40px 0 40px;
  }
  section.advantage_sec {
    padding: 30px 0 30px;
  }
  section.which_better_sec {
    padding: 30px 0 0px;
  }
  section.elgblty_sec {
    padding: 30px 0 10px;
  }
  section.admsn_prcs_sec {
    padding: 30px 0 0px;
  }
  section.career_oprtnty_sec {
    padding: 30px 0 10px;
  }
  section.cnslt_wth_us_sec {
    padding: 30px 0 0;
  }
  #addstudentdata___BV_modal_body_, #addstudentdata2___BV_modal_body_, #mbbsFormModal___BV_modal_body_ {
    padding: 10px 0;
  }
  #addstudentdata___BV_modal_body_ .ourexpert-from .cmn-heading .hedtext, #addstudentdata2___BV_modal_body_ .ourexpert-from .cmn-heading .hedtext, #mbbsFormModal___BV_modal_body_ .ourexpert-from .cmn-heading .hedtext {
    font-size: 20px !important;
    margin-bottom: 10px;
  }
  #addstudentdata___BV_modal_body_ .ourexpert-from .cmn-heading .hedtext:before, #addstudentdata2___BV_modal_body_ .ourexpert-from .cmn-heading .hedtext:before, #mbbsFormModal___BV_modal_body_ .ourexpert-from .cmn-heading .hedtext:before {
    background-size: contain;
    background-repeat: no-repeat;
    bottom: -26px;
    width: 120px;
  }
  #addstudentdata___BV_modal_body_ .ourexpert-from .extra_pdng label.form-check-label, #addstudentdata2___BV_modal_body_ .ourexpert-from .extra_pdng label.form-check-label, #mbbsFormModal___BV_modal_body_ .ourexpert-from .extra_pdng label.form-check-label {
    padding-left: 10px;
    font-size: 10px;
  }
  #addstudentdata___BV_modal_body_ .ourexpert-from .form-group, #addstudentdata2___BV_modal_body_ .ourexpert-from .form-group, #mbbsFormModal___BV_modal_body_ .ourexpert-from .form-group {
    margin-bottom: 15px;
  }
  .destinationsection .img-globe .mareqeemain ul li p {
    font-size: 13px;
    text-align: center;
    line-height: 18px;
  }
  .ecpertsbtn a {
    display: inline-block;
    text-align: center;
    margin: 0 0 20px;
    line-height: 21px;
  }
  .study_cnslr_frm .container {
    padding: 0;
  }
  section.content_section ul li {
    margin: 0 0 20px 0;
  }
  section.steps_section ul li {
    width: 100%;
  }
  .education-counselling ul li, .aboutsection ul li, .sochlarabout ul li {
    text-align: left;
    font-size: 14px;
  }
  .aboutsection {
    padding: 50px 0px 0;
  }
  .sochlarabout .schlrtext {
    margin-bottom: 0;
  }
  .sochlarabout .schlrtext h2 {
    font-size: 18px !important;
    margin: 0 0 15px;
  }
  section.first_section {
    padding: 30px 0 0;
  }
  section.team_section .team_otr ul li .team_sngl {
    flex-direction: column-reverse !important;
  }
  section.team_section .team_otr ul li .team_sngl .team_sngl_con {
    width: 100%;
    padding: 0px !important;
  }
  section.team_section .team_otr ul li .team_sngl .team_sngl_con .team_sngl_ttl {
    line-height: 16px;
    margin: 0 0 25px;
  }
  section.team_section .team_otr ul li .team_sngl .team_sngl_con .team_sngl_ttl:before {
    top: -1px;
  }
  section.team_section .team_otr ul li .team_sngl .team_sngl_con .team_sngl_ttl strong {
    margin: 0 0 7px;
  }
  section.team_section .team_otr ul li .team_sngl .team_sngl_img {
    width: 100%;
    margin: 0 0 30px;
    max-width: 200px;
  }
  section.team_section .team_otr ul li .team_sngl .team_sngl_img img {
    width: 100%;
  }
  .mbbs_call_cnslt .cmnbtn {
    margin: 0 0 15px;
    width: 100%;
    display: inline-block;
  }
  .mbbs_form_top > .container {
    flex-direction: column-reverse;
  }
  .mbbs_form_top > .container .why_chs_con {
    width: 100%;
    padding: 0;
  }
  .mbbs_form_top > .container .mbbs_tp_form {
    width: 100%;
  }
  .mbbs_form_top > .container .mbbs_tp_form .ourexpert-from {
    margin-bottom: 30px;
  }
  .mbbs_form_top > .container .mbbs_tp_form .ourexpert-from .row .col-lg-6 .radiomain {
    height: 110px;
  }
  section.why_chs_section.mbbs_form_top {
    padding: 30px 0 20px;
  }
  .accordion .card header button.btn {
    padding-right: 40px;
    white-space: break-spaces;
  }
  section.ourexpert-from {
    padding: 0px 0px 20px;
  }
  section.latest-blog {
    padding: 0;
  }
  #fb-root {
    z-index: 150;
    position: relative;
  }
  section.mbbs_unsty_section .slick-track {
    margin: 0 0 40px;
  }
  .mbbs_form_top .mbbs_ftrs_sec ul li {
    width: 100%;
  }
  .newcontactsection .card .state-box {
    padding: 25px 15px;
  }
  .iframe_rt {
    height: 200px;
  }
  .migraion-visa {
    padding: 0;
  }
  .migraion-visa .migr-box .mig-head {
    font-size: 12px;
  }
  .ftr_logo {
    margin: 20px 0 25px;
  }
  .footer_aus .footer-cal ul {
    padding-bottom: 1px;
  }
  section.openday_banner .opneday_bnr_ttl span {
    font-size: 24px;
    line-height: 30px;
    margin: 0 0 7px;
    display: inline-block;
  }
  section.openday_banner .opneday_bnr_ttl {
    font-size: 14px;
  }
  section.openday_banner .openday_banner_slf .get_scholarship_img {
    bottom: -10px;
    left: -10px;
    max-width: 150px;
  }
  .openday .cmn_hdng {
    font-size: 22px !important;
  }
  section.why_attend_sec .why_attnd_hdr {
    text-align: left;
  }
  .why_attnd_img {
    margin: 20px 0 0;
    display: none;
  }
  section.event_highlights_sec.content_sec .event_highlight_con ul li {
    width: 100%;
  }
  section.who_attend_sec.content_sec ul li {
    width: 100%;
  }
  section.who_attend_sec.content_sec {
    padding: 0px 0 20px;
  }
  section.event_highlights_sec .event_highlight_con ul {
    margin: 0 0 15px;
  }
  section.explore_trade_sec .explore_trade_sldr .explore_trade_otr .explore_overlay_txt {
    font-size: 21px;
    font-weight: 700;
  }
  section.explore_trade_sec .explore_trade_sldr {
    margin: 20px 0 30px;
  }
  .open_day_popup .modal-body {
    padding: 0px 20px 20px;
  }
  section.explore_trade_sec .explore_trade_sldr .explore_trade_otr {
    margin: 0 0 15px;
  }
  section.join_today_sec p {
    text-align: center;
  }
  section.join_today_sec {
    padding: 20px 0 5px;
  }
  section.openday_banner .openday_banner_slf {
    display: none;
  }
  .bnr_ofr_mbl {
    display: block;
    max-width: 140px;
    margin-top: -7px;
  }
  .bnr_tm_offr_otr .bnr_time_day {
    width: calc(100% - 140px);
    padding-right: 10px;
  }
  .bnr_tm_offr_otr {
    display: flex;
  }
  section.openday_banner .openday_bnr_con {
    padding: 25px 0 10px;
  }
  .event_highlight_img {
    display: none;
  }
  section.event_highlights_sec.content_sec .event_highlight_con ul {
    margin: 0 0 20px;
  }
  .event_highlight_con {
    margin: 0;
  }
  section.who_attend_sec.content_sec ul {
    margin: 0 0 20px;
  }
  .bnr_tm_offr_otr .bnr_time_day p {
    display: flex;
    text-align: left;
  }
  section.openday_banner .cmnbtn {
    margin: 0;
  }
  .bnr_tm_offr_otr .bnr_time_day p span {
    padding-right: 5px;
  }
  .event_highlight_con a.cmnbtn {
    display: none;
  }
  section.visa_first_hdng_sec {
    padding: 30px 0 10px;
  }
  section.sub_services_sec .row:last-child .sub_service_img {
    margin: 0;
  }
  section.get_touch_sec {
    padding: 25px 0;
  }
  section.get_touch_sec h2 {
    margin: 0 0 7px;
  }
  section.get_touch_sec p {
    margin: 0 0 20px;
  }
  section.get_touch_sec {
    margin: 30px 0 30px;
  }
  section.thankyousec .thankyou_img {
    max-width: 200px;
  }
  section.errorpage .thakupageimg img {
    max-width: 270px;
  }
  section.errorpage .thakupageimg .txtheadsection {
    line-height: 28px;
  }
  section.migration_visa_tree_sec {
    /* Reset all desktop flex/position styles */
  }
  section.migration_visa_tree_sec .visa-menu > li,
  section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li {
    display: block;
    position: static;
  }
  section.migration_visa_tree_sec {
    /* ── L1 item ── */
  }
  section.migration_visa_tree_sec .visa-menu > li {
    background: #fff;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.07);
    margin-bottom: 12px;
  }
  section.migration_visa_tree_sec {
    /* L1 link becomes the accordion header */
  }
  section.migration_visa_tree_sec .visa-menu > li > a {
    width: 100%;
    background: #E86C2C;
    color: #fff;
    font-size: 0.92rem;
    font-weight: 600;
    padding: 14px 18px;
    border-radius: 0;
    min-height: auto;
    pointer-events: auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-decoration: none;
    box-shadow: none;
    letter-spacing: 0.01em;
    cursor: pointer;
    transition: background 0.2s;
  }
  section.migration_visa_tree_sec .visa-menu > li > a:hover {
    background: #F5884A;
  }
  section.migration_visa_tree_sec {
    /* Remove desktop pseudo-element line */
  }
  section.migration_visa_tree_sec .visa-menu > li > a::after {
    display: none;
  }
  section.migration_visa_tree_sec {
    /* Chevron inside L1 toggle */
  }
  section.migration_visa_tree_sec .visa-menu > li > a .toggle-btn {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    background: none;
    border: none;
    padding: 0;
    color: #fff;
    transition: transform 0.3s;
  }
  section.migration_visa_tree_sec {
    /* Rotate chevron when open */
  }
  section.migration_visa_tree_sec .visa-menu > li.is-open > a .toggle-btn {
    transform: rotate(180deg);
  }
  section.migration_visa_tree_sec {
    /* ── L1 sub-menu (collapsed by default) ── */
  }
  section.migration_visa_tree_sec .visa-menu > li > ul {
    margin-left: 0;
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.35s ease;
    border: 1px solid #E2E2F0;
    border-top: none;
    border-radius: 0 0 8px 8px;
  }
  section.migration_visa_tree_sec {
    /* Open state */
  }
  section.migration_visa_tree_sec .visa-menu > li.is-open > ul {
    max-height: 2000px;
  }
  section.migration_visa_tree_sec {
    /* Remove desktop vertical stem */
  }
  section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu::before {
    display: none;
  }
  section.migration_visa_tree_sec {
    /* ── L1 direct leaf items ── */
  }
  section.migration_visa_tree_sec .visa-menu > li > ul > li.leaf {
    background: #F8F7FF;
    border: none;
    border-bottom: 1px solid #E2E2F0;
    border-radius: 0;
    padding: 10px 18px;
    margin-bottom: 0;
  }
  section.migration_visa_tree_sec .visa-menu > li > ul > li.leaf:last-child {
    border-bottom: none;
  }
  section.migration_visa_tree_sec .visa-menu > li > ul > li.leaf::before {
    display: none;
  }
  section.migration_visa_tree_sec {
    /* ── L2 item ── */
  }
  section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li {
    border-bottom: 1px solid #E2E2F0;
  }
  section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li:last-child {
    border-bottom: none;
  }
  section.migration_visa_tree_sec {
    /* L2 link becomes sub-accordion header */
  }
  section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li > a {
    width: 100%;
    background: #FFF0E8;
    color: #E86C2C;
    font-size: 0.85rem;
    font-weight: 600;
    padding: 11px 18px 11px 28px;
    border-radius: 0;
    min-height: auto;
    pointer-events: auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-decoration: none;
    box-shadow: none;
    cursor: pointer;
    transition: background 0.2s;
  }
  section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li > a:hover {
    background: #fde8d6;
  }
  section.migration_visa_tree_sec {
    /* Remove desktop pseudo-elements */
  }
  section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li > a::before,
  section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li > a::after {
    display: none;
  }
  section.migration_visa_tree_sec {
    /* Chevron inside L2 toggle */
  }
  section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li > a .toggle-btn {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    background: none;
    border: none;
    padding: 0;
    color: #E86C2C;
    transition: transform 0.3s;
  }
  section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li.is-open > a .toggle-btn {
    transform: rotate(180deg);
  }
  section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li .sub-menu-toggle {
    filter: brightness(0);
  }
  section.migration_visa_tree_sec {
    /* ── L2 sub-menu ── */
  }
  section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li > ul {
    margin-left: 0;
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.35s ease;
    background: #F8F7FF;
    padding: 0;
  }
  section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li.is-open > ul {
    max-height: 2000px;
  }
  section.migration_visa_tree_sec {
    /* L3 leaf items */
  }
  section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li > ul > li {
    background: transparent;
    border: none;
    border-bottom: 1px solid #E2E2F0;
    border-radius: 0;
    padding: 9px 18px 9px 36px;
    margin-bottom: 0;
    font-size: 0.8rem;
    color: #3A3A5C;
  }
  section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li > ul > li:last-child {
    border-bottom: none;
  }
  section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li > ul > li::before {
    left: 22px;
    top: 50%;
    bottom: auto;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #E86C2C;
    opacity: 0.5;
    transform: translateY(-50%);
  }
  section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li:before {
    display: none;
  }
  section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li {
    padding-left: 0;
  }
  section.migration_visa_tree_sec .visa-menu > li > ul.sub-menu > li {
    margin-bottom: 0;
    position: relative;
  }
  section.migration_visa_tree_sec .visa-menu > li {
    position: relative;
  }
  section.migration_visa_tree_sec .visa-menu .sub-menu-toggle {
    display: block;
    position: absolute;
    right: 10px;
    top: 12px;
    background: url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.7071 14.7071C12.3166 15.0976 11.6834 15.0976 11.2929 14.7071L6.29289 9.70711C5.90237 9.31658 5.90237 8.68342 6.29289 8.29289C6.68342 7.90237 7.31658 7.90237 7.70711 8.29289L12 12.5858L16.2929 8.29289C16.6834 7.90237 17.3166 7.90237 17.7071 8.29289C18.0976 8.68342 18.0976 9.31658 17.7071 9.70711L12.7071 14.7071Z" fill="%23ffffff"></path></g></svg>');
    height: 30px;
    width: 35px;
    border: none;
  }
  section.migration_visa_tree_sec .visa-menu .sub-menu-toggle span {
    display: none;
  }
  section.migration_visa_tree_sec .visa-menu .sub-menu-toggle svg {
    fill: #333;
  }
  .what-service ul li {
    width: 100%;
    margin: 0 0 20px 0;
  }
  .popupform .ourexprtform {
    padding: 0 !important;
  }
  .popupform section.ourexpert-from .container {
    padding: 0;
  }
  .ourexpert-from .ourexprtform label.form-check-label {
    position: relative;
  }
  .ourexpert-from .ourexprtform label.form-check-label span.error {
    top: 35px;
  }
  table tr td {
    font-size: 14px;
  }
  body {
    font-size: 14px;
  }
  .accordion .accordion-button {
    font-size: 16px;
  }
}
@media (max-width: 375px) {
  .openday .cmn_hdng {
    font-size: 20px !important;
  }
  .bnr_tm_offr_otr .bnr_time_day {
    width: calc(100% - 110px);
  }
  .bnr_ofr_mbl {
    max-width: 110px;
  }
  header.main_header.australiaheader .hdr_mnu_btm .navbar-brand {
    width: 90px !important;
  }
  header.main_header.australiaheader .stdy_abrd_nvlnks ul li a.call_link {
    font-size: 14px;
  }
  section.explore_trade_sec .explore_trade_sldr .explore_trade_otr .explore_overlay_txt {
    font-size: 18px;
    font-weight: 700;
  }
  section.get_touch_sec a {
    font-size: 12px;
  }
  .newcontactsection .state-box ul li a {
    word-break: break-all;
  }
}
/******** Responsive css end **********/
/* ── Section ─────────────────────────────────────────── */
.google-reviews-section {
  padding: 30px 0 40px;
  background: #f8f9fc;
}

/* ── Layout: badge left + slider right ───────────────── */
.gr-layout {
  display: flex;
  gap: 40px;
  margin-top: 40px;
}

/* ── Badge column ────────────────────────────────────── */
.gr-badge-col {
  flex-shrink: 0;
  width: 210px;
}

.gr-badge {
  background: #fff;
  border: 1px solid #e3e6ef;
  border-radius: 16px;
  padding: 28px 20px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  position: sticky;
  top: 20px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
  min-height: 320px;
}

.gr-badge-logo {
  width: 56px;
  height: 56px;
  background: #fff;
  border: 1px solid #e3e6ef;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.07);
}

.gr-badge-platform {
  font-size: 11px;
  font-weight: 600;
  color: #888;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  margin: 0;
}

.gr-badge-score-row {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-direction: column;
}

.gr-badge-score {
  font-size: 2.8rem;
  font-weight: 700;
  color: #1a1a2e;
  line-height: 1;
}

.gr-badge-stars img {
  width: 80px;
  display: block;
}

.gr-badge-count {
  font-size: 12px;
  color: #888;
  margin: 0;
  line-height: 1.5;
}

.gr-badge-divider {
  width: 80%;
  height: 1px;
  background: #e3e6ef;
  margin: 4px 0;
}

/* reuse your existing minicmn-btn */
.gr-badge .minicmn-btn {
  font-size: 12px;
  padding: 8px 14px;
  white-space: nowrap;
}

/* ── Slider column ───────────────────────────────────── */
.gr-slider-col {
  flex: 1;
  min-width: 0;
}

/* Slick dot overrides */
.gr-slider-col :deep(.slick-dots) {
  bottom: -36px;
}

.gr-slider-col :deep(.slick-dots li button::before) {
  font-size: 10px;
  color: #ccc;
  opacity: 1;
}

.gr-slider-col :deep(.slick-dots li.slick-active button::before) {
  color: #e4222e; /* match your brand accent */
  opacity: 1;
}

/* ── Slide & Card ────────────────────────────────────── */
.gr-slide {
  padding: 8px 10px;
  box-sizing: border-box;
}

.gr-card {
  background: #fff;
  border: 1px solid #e3e6ef;
  border-radius: 14px;
  padding: 28px 24px 22px;
  display: flex;
  flex-direction: column;
  gap: 14px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s, transform 0.3s;
  min-height: 260px;
}

.gr-card:hover {
  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.1);
  transform: translateY(-3px);
}

/* Opening quote */
.gr-quote-icon {
  font-size: 3.8rem;
  line-height: 0.5;
  color: #fd860f;
  opacity: 0.25;
  font-family: Georgia, serif;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  margin-bottom: -20px;
}

/* Review text */
.gr-review-body {
  flex: 1;
}

.gr-review-text {
  font-size: 14px;
  line-height: 1.75;
  color: #555;
  margin: 0 0 8px;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.gr-review-text.gr-expanded {
  -webkit-line-clamp: unset;
  overflow: visible;
}

.gr-toggle-btn {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  font-size: 13px;
  font-weight: 600;
  color: #fd912c;
  font-family: inherit;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  transition: gap 0.2s;
}

.gr-toggle-btn:hover {
  gap: 7px;
}

/* Reviewer footer */
.gr-reviewer {
  display: flex;
  align-items: center;
  gap: 12px;
  padding-top: 14px;
  border-top: 1px solid #e3e6ef;
}

.gr-reviewer-avatar {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  overflow: hidden;
  flex-shrink: 0;
  border: 2px solid #e3e6ef;
}

.gr-reviewer-avatar img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.gr-initials {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(135deg, #fdb139, #fd8528);
  color: #fff;
  font-size: 15px;
  font-weight: 700;
}

.gr-reviewer-meta {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.gr-reviewer-name {
  font-size: 13px;
  font-weight: 700;
  color: #1a1a2e;
  line-height: 20px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.gr-stars-img {
  width: 72px;
  display: block;
}

.gr-review-date {
  font-size: 11px;
  color: #aaa;
}

.gr-google-g {
  flex-shrink: 0;
  opacity: 0.8;
}

/* ── Responsive ──────────────────────────────────────── */
@media (max-width: 991.98px) {
  .gr-layout {
    flex-direction: column;
  }
  .gr-badge-col {
    width: 100%;
  }
  .gr-badge {
    flex-direction: row;
    flex-wrap: wrap;
    text-align: left;
    align-items: center;
    gap: 10px 20px;
    position: static;
  }
  .gr-badge-divider {
    display: none;
  }
  .gr-badge-stars img {
    width: 90px;
  }
  section.visa_first_hdng_sec {
    padding: 40px 0 10px;
  }
  .sub_service_img {
    margin: 0 0 30px;
  }
  .contact_last_img {
    margin: 40px 0 0;
  }
  section.get_touch_sec {
    margin: 30px 0 40px;
  }
  .sub_service_son {
    margin-bottom: 30px;
  }
}
@media (max-width: 767.98px) {
  .google-reviews-section {
    padding: 50px 0 65px;
  }
  .gr-card {
    padding: 20px 16px 18px;
  }
  .gr-badge {
    min-height: auto;
  }
  section.sub_services_sec .row {
    padding: 0;
  }
}
footer .footercenter {
  padding: 30px 0px;
  width: 650px;
  margin: 0 auto;
}
footer .footercenter .footerlogo {
  text-align: center;
  margin-bottom: 20px;
  padding-top: 40px;
}
footer .footercenter .footerlogo img {
  width: 281px;
  height: 117px;
}
footer .footercenter .footer-socail {
  margin-top: 20px;
}
footer .footercenter .footer-socail ul {
  display: flex;
  padding: 0px;
  justify-content: center;
}
footer .footercenter .footer-socail ul li {
  list-style: none;
  margin: 0px 10px;
  max-width: 25px;
}
footer .footercenter .footer-socail ul li a {
  font-size: 23px;
  filter: brightness(0);
  transition: all 0.4s;
}
footer .footercenter .footer-socail ul li a:hover {
  filter: brightness(1);
}
footer .footer-cal span {
  font-size: 16px;
  color: #000;
  font-weight: 700;
  margin: 0 0 20px;
  display: inline-block;
}
footer .footer-cal .ftheading {
  font-size: 20px;
  color: #000;
  font-weight: 600;
  margin-bottom: 8px;
}
footer .footer-cal ul {
  padding: 0px;
  padding-bottom: 25px;
}
footer .footer-cal ul li {
  list-style: none;
}
footer .footer-cal ul li a {
  color: #000;
  position: relative;
  padding: 5px 0 5px;
}
footer .footer-cal ul li a:before {
  content: "";
  height: 12px;
  left: 0;
  margin: 5px 8px 0 0;
  transform: rotate(-90deg);
  vertical-align: middle;
  width: 11px;
  background: url("./assets/images/Arrow-down.webp") no-repeat;
  background-size: contain;
}
footer .footer-cal ul li a:hover {
  color: #FFB727;
  transition: 0.1s all;
}
footer .col.col1 {
  max-width: 230px;
}
footer .col.col4 {
  max-width: 200px;
}
footer .copywirte {
  background: #000;
  color: white;
  padding: 20px 0px;
}
footer .copywirte p {
  margin-bottom: 0px;
  color: white;
}
footer .copywirte p:last-child {
  text-align: right;
}

.footefixed-contact {
  bottom: 58px;
  font-size: 16px;
  position: fixed;
  right: 8px;
  width: 55px;
  z-index: 9999900000;
}
.footefixed-contact .ft-contact-detail {
  float: left;
  margin-top: 10px;
  width: 100%;
}
.footefixed-contact .ft-contact-detail:hover .fixmobile-num {
  visibility: visible;
  right: 54px;
  opacity: 1;
}
.footefixed-contact .ft-contact-detail .callnwbtn {
  background-image: url("./assets/images/telephone-call.png");
  display: inline-block;
  width: 50px;
  height: 50px;
  background-color: #e66d0e;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-size: 35px auto;
  background-position: center center;
  cursor: pointer;
}
.footefixed-contact .ft-contact-detail .callnwbtn.getfixedbtn {
  background-image: url("./assets/images/help.png");
}
.footefixed-contact .ft-contact-detail .fixmobile-num {
  position: absolute;
  text-align: center;
  visibility: hidden;
  transition-duration: 0.5s;
  z-index: 1;
  opacity: 0;
  width: 275px;
  border-radius: 100px;
  background-color: #e66d0e;
  line-height: 50px;
  font-size: 20px;
  color: #fff;
  right: 100px;
}
.footefixed-contact .ft-contact-detail .fixmobile-num a {
  color: #fff;
  font-size: 17px;
  font-weight: 700;
}
.footefixed-contact .ft-contact-detail .fixmobile-num.mobilefiexed {
  bottom: 35%;
}
.footefixed-contact .ft-contact-detail .fixmobile-num.getfixed {
  bottom: 3px;
}
.footefixed-contact .ft-contact-detail.ft_contact_detail_video_form:hover .fixmobile-num {
  bottom: auto;
  top: 10px;
}

.footefixed-contact .ft-contact-detail.whatsapp_cntct {
  margin-bottom: 10px;
  margin-top: 0;
}
.footefixed-contact .ft-contact-detail.whatsapp_cntct a.callnwbtn {
  height: 55px;
  width: 55px;
  background: none;
}
.footefixed-contact .ft-contact-detail.whatsapp_cntct .fixmobile-num.mobilefiexed {
  bottom: 72%;
}

.dsktp_fxd_icns {
  position: fixed;
  right: 20px;
  bottom: 90px;
  display: flex;
  flex-direction: column;
  z-index: 100;
}
.dsktp_fxd_icns ul {
  list-style: none;
  padding: 0 4px 0 0;
  margin: 0;
}
.dsktp_fxd_icns ul li {
  position: relative;
}
.dsktp_fxd_icns ul li a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 44px;
  width: 44px;
  border-radius: 100px;
  padding: 10px;
  overflow: hidden;
  position: relative;
}
.dsktp_fxd_icns ul li a img {
  margin: auto;
}
.dsktp_fxd_icns ul li .dsktp_fxd_icns_tooltip {
  background: #2c2c2c;
  background: linear-gradient(to right, #6c6c6c, #2c2c2c);
  padding: 10px 15px;
  border-radius: 5px;
  position: absolute;
  right: 70px;
  top: 4px;
  white-space: nowrap;
  color: #fff;
  font-weight: 600;
  opacity: 0;
  visibility: hidden;
  transition: all 0.4s;
}
.dsktp_fxd_icns ul li .dsktp_fxd_icns_tooltip:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-left: 14px solid #2c2c2c;
  border-bottom: 8px solid transparent;
  position: absolute;
  right: -12px;
  top: 15px;
}
.dsktp_fxd_icns ul li:hover .dsktp_fxd_icns_tooltip {
  opacity: 1;
  visibility: visible;
}
.dsktp_fxd_icns ul li:nth-child(1) a {
  background: #ffc074;
}
.dsktp_fxd_icns ul li:nth-child(2) a {
  background: #ffa231;
}
.dsktp_fxd_icns ul li:nth-child(3) a {
  background: #ff8100;
}
.dsktp_fxd_icns ul li:nth-child(4) a {
  background: #ff6e00;
}

h1 {
  font-weight: 700;
  margin: 0 0 20px;
}

h2, h3, h4, h5, h6 {
  color: #FE6802;
  margin: 30px 0 25px;
  font-weight: 700;
}

body {
  color: #000;
}

.footerindia footer .footer-cal ul {
  padding-bottom: 2px;
}

.fb_dialog {
  z-index: 10 !important;
}

@media (max-width: 767px) {
  .footermain .dsktp_fxd_icns {
    display: none;
  }
  footer .footercenter {
    padding: 10px 0;
  }
}
body.page-template-ind-ads-study-abroad-with-ritam-global .footermain, body.page-template-ind-ads-study-abroad-with-ritam-global .main-header {
  display: none;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .drm_cntry label {
  display: none;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section {
  padding: 80px 0 30px !important;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .bnr_form_otr {
  margin-left: 50px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .bnr_form_otr .ourexpert-from {
  padding: 10px 10px 30px;
  background: #fff;
  box-shadow: 1px 1px 20px -19px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .bnr_form_otr .ourexpert-from .ourexprtform {
  padding: 0;
  border: none;
  box-shadow: none;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .bnr_form_otr .ourexpert-from .ourexprtform form .col-lg-6.form-group {
  max-width: 100%;
  flex: auto;
  margin-bottom: 19px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .bnr_form_otr .ourexpert-from .ourexprtform form .col-lg-6.form-group input.form-control, body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .bnr_form_otr .ourexpert-from .ourexprtform form .col-lg-6.form-group select.form-select {
  height: 38px;
  border-color: #a3a3a3;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .bnr_form_otr .ourexpert-from .ourexprtform form .col-lg-6.form-group:nth-child(4), body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .bnr_form_otr .ourexpert-from .ourexprtform form .col-lg-6.form-group:nth-child(5) {
  max-width: 50%;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .bnr_form_otr .ourexpert-from .ourexprtform form .col-lg-6.form-group span.dlft_cntry_code {
  height: 36px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .bnr_form_otr .ourexpert-from .ourexprtform form .col-lg-6.form-group span.invalid-feedback {
  position: absolute;
  bottom: -21px;
}
@media (max-width: 991px) {
  body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .bnr_form_otr {
    margin-left: 0;
    margin-bottom: 30px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .bnr_form_otr .google_ad_form {
    padding: 10px 8px 30px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .bnr_form_otr .google_ad_form .ourexprtform form .col-lg-6.form-group span.invalid-feedback {
    position: initial;
  }
}
body.page-template-ind-ads-study-abroad-with-ritam-global footer {
  background-position: top;
}
body.page-template-ind-ads-study-abroad-with-ritam-global footer.ads_footer {
  padding: 0;
}
body.page-template-ind-ads-study-abroad-with-ritam-global footer.ads_footer .footercenter {
  width: auto;
  padding: 0 0 30px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global footer.ads_footer .footercenter .footerlogo {
  margin-bottom: 40px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global footer.ads_footer .footercenter .brnchs {
  margin: 0 0 20px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global footer.ads_footer .footercenter .brnchs > ul {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
}
body.page-template-ind-ads-study-abroad-with-ritam-global footer.ads_footer .footercenter .brnchs > ul > li {
  width: 33.33%;
  padding: 0 10px;
  background: transparent;
  margin: 0;
}
body.page-template-ind-ads-study-abroad-with-ritam-global footer.ads_footer .footercenter .brnchs > ul > li .state-box {
  background: #fff;
  min-height: 205px;
  margin-bottom: 20px;
  box-shadow: 0 5px 14px #ebebeb;
  padding: 20px 20px 10px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global footer.ads_footer .footercenter .brnchs > ul > li .state-box a.statename {
  font-size: 16px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global footer.ads_footer .footercenter .brnchs > ul > li .state-box ul li {
  margin-bottom: 10px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global footer.ads_footer .footercenter .brnchs > ul > li .state-box ul li a {
  font-size: 14px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 100;
  background: #fff;
  padding: 10px 0;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr .stdy_abrd_hdr {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr .stdy_abrd_hdr .sydy_abrd_logo a {
  max-width: 200px;
  display: inline-block;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr .stdy_abrd_hdr .stdy_abrd_nvlnks ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  list-style: none;
  margin: 0;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr .stdy_abrd_hdr .stdy_abrd_nvlnks ul li {
  margin: 0;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr .stdy_abrd_hdr .stdy_abrd_nvlnks ul li a {
  margin-left: 20px;
  color: #191919;
  text-decoration: none;
  display: inline-block;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr .stdy_abrd_hdr .stdy_abrd_nvlnks ul li a.whtaspp_link {
  margin-right: 10px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr .stdy_abrd_hdr .stdy_abrd_nvlnks ul li a.whtaspp_link:hover {
  transform: scale(1.1);
}
body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr .stdy_abrd_hdr .stdy_abrd_nvlnks ul li a.whtaspp_link img {
  max-width: 40px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr .stdy_abrd_hdr .stdy_abrd_nvlnks ul li a.call_link {
  border-right: 1px solid #e1e1e1;
  padding-right: 18px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr .stdy_abrd_hdr .stdy_abrd_nvlnks ul li a.call_link:hover {
  transform: scale(1.1);
}
body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr .stdy_abrd_hdr .stdy_abrd_nvlnks ul li a.call_link img {
  max-width: 30px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr.vue-fixed-header--isFixed {
  padding: 10px;
  top: 0;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr.vue-fixed-header--isFixed .stdy_abrd_hdr {
  align-items: center;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr.vue-fixed-header--isFixed .stdy_abrd_hdr .sydy_abrd_logo a {
  max-width: 150px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section {
  padding: 100px 0 40px;
  margin: 50px 0 0;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .bnr_con .bnr_ttl {
  font-size: 44px;
  color: #000;
  line-height: 60px;
  font-weight: 300;
  margin: 0 0 20px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .bnr_con .bnr_ttl span {
  color: #FF9417;
  font-size: 50px;
  font-weight: 600;
  display: inline-block;
  width: 100%;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .bnr_con a.cmnbtn.btn.btn-primary {
  margin: 10px 0 0;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .bnr_right_img {
  max-width: 450px;
  margin: auto;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .why_sydy_inr {
  background: transparent linear-gradient(180deg, #FFFFFE 0%, #FAF4F1 100%) 0% 0% no-repeat padding-box;
  border-radius: 10px;
  padding: 40px;
  align-items: center;
  margin-top: 50px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .why_sydy_inr ul {
  list-style: none;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  margin: 0;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .why_sydy_inr ul li {
  padding: 0 15px;
  margin: 0 0 20px;
  width: 33.33%;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .why_sydy_inr ul li .why_stdy_sngl {
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.0392156863);
  border-radius: 10px;
  padding: 30px;
  text-align: center;
  font-weight: 300;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .why_sydy_inr ul li .why_stdy_sngl strong {
  display: inline-block;
  width: 100%;
  font-weight: 500;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .why_sydy_inr ul li .why_stdy_sngl span {
  color: #FF9417;
  font-weight: 600;
  font-size: 20px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .cmn-heading .hedtext {
  font-size: 30px !important;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.values_section {
  padding: 60px 0 0;
  background: #FBFBFB;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.values_section .cmn-heading {
  margin-bottom: 100px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.values_section .vlus_otr {
  position: relative;
  z-index: 10;
  min-height: 380px;
  display: flex;
  align-items: center;
  margin: 60px 0 0;
  overflow: hidden;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.values_section .vlus_otr ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0;
  z-index: 10;
  position: relative;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.values_section .vlus_otr ul li {
  width: 50%;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.values_section .vlus_otr ul li .vlus_sngl {
  box-shadow: 0px 0px 15px rgba(255, 148, 23, 0.1803921569);
  border-radius: 187px 100px 100px 0px;
  position: relative;
  padding: 20px 20px 20px 60px;
  max-width: 65%;
  text-align: left;
  background: transparent linear-gradient(180deg, #FFFFFE 0%, #FAF4F1 100%) 0% 0% no-repeat padding-box;
  margin: auto;
  transition: all 0.4s;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.values_section .vlus_otr ul li .vlus_sngl strong {
  display: inline-block;
  width: 100%;
  font-size: 26px;
  color: #FF9417;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.values_section .vlus_otr ul li .vlus_sngl span {
  height: 55px;
  width: 55px;
  position: absolute;
  top: -27px;
  right: 50px;
  transition: all 0.4s;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.values_section .vlus_otr ul li:nth-child(even) {
  text-align: right;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.values_section .vlus_otr ul li:nth-child(1) {
  margin-bottom: 100px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.values_section .vlus_otr ul li:nth-child(2) {
  margin-bottom: 100px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.values_section .vlus_otr ul li:hover .vlus_sngl {
  background: #fff;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.values_section .vlus_otr ul li:hover .vlus_sngl span {
  right: -20px;
  top: 23px;
  transform: scale(1.1);
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.values_section .vlus_otr .cntrl_girl {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
  max-width: 250px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.helped_section {
  background: transparent linear-gradient(180deg, #FFFFFE 0%, #FAF4F1 100%) 0% 0% no-repeat padding-box;
  text-align: center;
  padding: 40px 0;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.helped_section .hlped_ttl {
  margin: 0 0 15px;
  font-size: 24px;
  font-weight: 600;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd {
  padding: 50px 0 50px;
  background: #FBFBFB;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img {
  max-width: 350px;
  margin: auto;
  position: relative;
  min-height: 470px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img ul {
  height: 100%;
  width: 100%;
  list-style: none;
  padding: 0;
  margin: 0;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img ul li {
  position: absolute;
  max-width: 300px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img ul li .stps_sngl_con {
  position: relative;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img ul li .stps_sngl_con strong {
  display: inline-block;
  width: 100%;
  font-size: 20px;
  color: #FF9417;
  font-weight: 600;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img ul li .stps_sngl_con:after {
  content: "";
  position: absolute;
  height: 90px;
  width: 70px;
  top: 0;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img ul li:nth-child(1) {
  top: 100px;
  left: -420px;
  text-align: right;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img ul li:nth-child(1) .stps_sngl_con:after {
  border-radius: 4px 0 0 0;
  margin-left: 18px;
  border-top: 2px dashed #b9b9b9;
  border-left: 2px dashed #b9b9b9;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img ul li:nth-child(2) {
  top: 240px;
  left: -380px;
  text-align: right;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img ul li:nth-child(2) .stps_sngl_con:after {
  border-radius: 4px 0 0 0;
  margin-left: 18px;
  border-top: 2px dashed #b9b9b9;
  border-left: 2px dashed #b9b9b9;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img ul li:nth-child(3) {
  bottom: 0px;
  left: 0px;
  right: 0px;
  margin: auto;
  text-align: center;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img ul li:nth-child(3) .stps_sngl_con:after {
  border-left: 2px dashed #b9b9b9;
  top: -100px;
  right: 0;
  left: 0;
  margin: auto;
  width: 1px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img ul li:nth-child(4) {
  top: 240px;
  right: -380px;
  text-align: left;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img ul li:nth-child(4) .stps_sngl_con:after {
  border-radius: 4px 0 0 0;
  left: -90px;
  border-top: 2px dashed #b9b9b9;
  border-right: 2px dashed #b9b9b9;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img ul li:nth-child(5) {
  top: 100px;
  right: -420px;
  text-align: left;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img ul li:nth-child(5) .stps_sngl_con:after {
  border-radius: 4px 0 0 0;
  left: -90px;
  border-top: 2px dashed #b9b9b9;
  border-right: 2px dashed #b9b9b9;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_btn {
  margin: 40px 0 0;
  text-align: center;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.flag_map_section {
  padding: 40px 0;
  background: #FBFBFB;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.flag_map_section .flag_map_inr {
  padding: 130px 0;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.flag_map_section .flag_map_inr ul {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
  align-items: center;
  justify-content: space-between;
  background: url("/img/siteimages/flag_map_border.png") no-repeat;
  background-size: contain;
  padding: 0 40px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.flag_map_section .flag_map_inr ul li {
  transition: all 0.4s;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.flag_map_section .flag_map_inr ul li .flag_img {
  text-align: center;
  transition: all 0.4s;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.flag_map_section .flag_map_inr ul li .flag_img img {
  max-width: 65px;
  margin: auto;
  display: block;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.flag_map_section .flag_map_inr ul li .flag_img span {
  min-width: 100px;
  text-align: center;
  display: inline-block;
  margin: 7px 0;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.flag_map_section .flag_map_inr ul li:nth-child(2) {
  margin: 10px 0 0;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.flag_map_section .flag_map_inr ul li:nth-child(3) {
  margin: 10px 0 0;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.flag_map_section .flag_map_inr ul li:nth-child(4) {
  margin: -160px 0 0;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.flag_map_section .flag_map_inr ul li:nth-child(5) {
  margin: 10px 0 0;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.flag_map_section .flag_map_inr ul li:nth-child(6) {
  margin: 10px 0 0;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.flag_map_section .flag_map_inr ul li:nth-child(7) {
  margin: -30px 0 0;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.flag_map_section .flag_map_inr ul li:hover .flag_img {
  transform: scale(1.2);
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.flag_map_section .flag_map_lnk {
  text-align: center;
  margin: -70px 0 0;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.revws_section {
  padding: 40px 0;
  background: #FBFBFB;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.revws_section .rws_inr .swiper-slide {
  padding: 50px 15px 0px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.revws_section .rws_inr .swiper-slide .rws_sldr_sngl {
  padding: 50px 20px 30px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 6px 6px 15px rgba(0, 0, 0, 0.0784313725);
  border-radius: 10px;
  position: relative;
  transition: all 0.4s;
  transform: scale(0.8);
  opacity: 1;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.revws_section .rws_inr .swiper-slide .rws_sldr_sngl .rws_sldr_con .rws_usr_dtl {
  display: flex;
  align-items: center;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.revws_section .rws_inr .swiper-slide .rws_sldr_sngl .rws_sldr_con .rws_usr_dtl .rws_sldr_img {
  height: 60px;
  width: 60px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.revws_section .rws_inr .swiper-slide .rws_sldr_sngl .rws_sldr_con .rws_usr_dtl .rws_sldr_rtcon {
  padding-left: 15px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.revws_section .rws_inr .swiper-slide .rws_sldr_sngl .rws_sldr_con .rws_usr_dtl .rws_sldr_rtcon strong {
  display: inline-block;
  width: 100%;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.revws_section .rws_inr .swiper-slide .rws_sldr_sngl .rws_sldr_con p {
  font-size: 14px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.revws_section .rws_inr .swiper-slide .rws_sldr_sngl .rws_sldr_quote {
  position: absolute;
  right: 20px;
  top: -40px;
  z-index: 10;
  width: 90px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.revws_section .rws_inr .swiper-slide .rws_sldr_sngl:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
  width: 50%;
  height: 3px;
  background: #FFB727;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.revws_section .rws_inr .swiper-slide.swiper-slide-active .rws_sldr_sngl {
  transform: scale(1.1);
  width: 118%;
  margin: 0 0 0 -9%;
  opacity: 1;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.revws_section .rws_inr .swiper-container {
  padding-bottom: 20px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.fstest_growing_sec {
  background: #FBFBFB;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.fstest_growing_sec .fstst_grwng_inr {
  text-align: center;
  background: transparent linear-gradient(180deg, #FFFFFE 0%, #FAF4F1 100%) 0% 0% no-repeat padding-box;
  padding: 40px 30px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.fstest_growing_sec .fstst_grwng_inr .fstst_grwng_ttl {
  font-size: 28px;
  margin: 0 auto 20px;
  max-width: 800px;
  line-height: 37px;
  font-weight: 500;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.visa_sliders {
  padding: 50px 0 30px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global section.visa_sliders .visa_sldr .visa_sldr_sngl {
  max-width: 90%;
  margin: 10px auto 40px;
  border: 6px solid #ededed;
  border-radius: 50px 0px;
  overflow: hidden;
  padding: 10px;
  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  transition: all 0.4s;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .copyrirte {
  background: #000000;
  padding: 15px 0;
  color: #989898;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .copyrirte span, body.page-template-ind-ads-study-abroad-with-ritam-global .copyrirte a {
  color: #FFB727;
  text-decoration: none;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .copyrirte .rt_cprt_txt {
  text-align: right;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .copyrirte a:hover {
  text-decoration: underline;
}
@media (max-width: 1199px) {
  body.page-template-ind-ads-study-abroad-with-ritam-global section.values_section .vlus_otr {
    min-height: 450px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img {
    min-height: 380px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img ul li:nth-child(1) {
    left: -320px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img ul li:nth-child(2) {
    left: -280px;
    top: 200px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img ul li:nth-child(3) {
    margin: 20px auto 0;
    bottom: auto;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img ul li:nth-child(4) {
    right: -280px;
    top: 200px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img ul li:nth-child(5) {
    right: -320px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img ul li .stps_sngl_con:before, body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img ul li .stps_sngl_con:after {
    display: none;
  }
}
@media (max-width: 991px) {
  body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr .stdy_abrd_hdr .sydy_abrd_logo a {
    max-width: 130px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr .stdy_abrd_hdr .stdy_abrd_nvlnks ul li a {
    margin-left: 20px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr .stdy_abrd_hdr .stdy_abrd_nvlnks ul li a.call_link {
    padding-right: 20px;
    font-size: 0;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr .stdy_abrd_hdr .stdy_abrd_nvlnks ul li a.call_link img {
    max-width: 40px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr .stdy_abrd_hdr .stdy_abrd_nvlnks ul li a.whtaspp_link {
    margin-right: 0;
    font-size: 0;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr .stdy_abrd_hdr .stdy_abrd_nvlnks ul li a.whtaspp_link img {
    max-width: 40px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .row {
    flex-direction: column-reverse;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .row .bnr_right_img {
    margin: auto;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .row .bnr_con {
    max-width: 100%;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .row .bnr_con .bnr_ttl {
    font-size: 35px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .row .bnr_con .bnr_ttl span {
    font-size: 40px;
    line-height: 48px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .cmn-heading .hedtext {
    font-size: 30px !important;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .why_sydy_inr {
    flex-direction: column;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.values_section .vlus_otr ul li .vlus_sngl strong {
    line-height: 20px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img {
    max-width: 100%;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img > img {
    display: none;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img ul li {
    position: initial;
    text-align: left !important;
    max-width: 100%;
    margin: 0 0 30px !important;
    margin-top: 0;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.flag_map_section .flag_map_inr {
    padding: 80px 0 120px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.flag_map_section .flag_map_inr ul {
    background: none;
    flex-wrap: wrap;
    justify-content: center;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.flag_map_section .flag_map_inr ul li {
    width: 20%;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.flag_map_section .flag_map_inr ul li:nth-child(7) {
    margin: 20px 0 0;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global footer.ads_footer {
    padding-top: 30px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global footer.ads_footer .footercenter .brnchs > ul > li {
    width: 100%;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global footer.ads_footer .footercenter .brnchs > ul > li .state-box {
    min-height: auto;
    padding: 20px;
  }
}
@media (max-width: 767px) {
  body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr {
    padding: 10px 0 !important;
    top: 0px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr .stdy_abrd_hdr .sydy_abrd_logo a {
    max-width: 90px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr .stdy_abrd_hdr .stdy_abrd_nvlnks ul {
    padding-left: 10px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr .stdy_abrd_hdr .stdy_abrd_nvlnks ul li a {
    margin-left: 5px;
    padding: 1px 12px 5px;
    font-size: 14px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr .stdy_abrd_hdr .stdy_abrd_nvlnks ul li a.call_link {
    padding-right: 0px;
    font-size: 0;
    border: none;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr .stdy_abrd_hdr .stdy_abrd_nvlnks ul li a.call_link img {
    max-width: 22px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr .stdy_abrd_hdr .stdy_abrd_nvlnks ul li a.whtaspp_link img {
    max-width: 27px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .abroad_hdr.vue-fixed-header--isFixed .stdy_abrd_hdr .sydy_abrd_logo a {
    max-width: 90px !important;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .row .bnr_con .bnr_ttl {
    font-size: 24px;
    line-height: 40px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .row .bnr_con .bnr_ttl span {
    font-size: 28px;
    line-height: 34px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .cmn-heading .hedtext {
    font-size: 24px !important;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .why_sydy_inr {
    padding: 30px 0 10px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .why_sydy_inr ul {
    flex-direction: column;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section .why_sydy_inr ul li {
    margin: 0 0 20px;
    width: 100%;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .cmn-heading .hedtext {
    font-size: 24px !important;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.values_section {
    padding: 40px 0 0;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.values_section .vlus_otr {
    min-height: auto;
    overflow: visible;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.values_section .vlus_otr ul li {
    width: 100%;
    margin-bottom: 40px !important;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.values_section .vlus_otr ul li .vlus_sngl {
    max-width: 100%;
    font-size: 14px;
    padding: 20px 20px 20px 40px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.values_section .vlus_otr ul li .vlus_sngl span {
    height: 40px;
    width: 40px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.values_section .vlus_otr ul li .vlus_sngl strong {
    font-size: 20px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.values_section .vlus_otr ul li:hover .vlus_sngl span {
    top: -27px;
    right: 50px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.values_section .vlus_otr .cntrl_girl {
    display: none;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.helped_section .hlped_ttl {
    font-size: 18px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd {
    padding: 40px 0 10px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.steps_stdyng_abrd .stps_cntrl_img ul li .stps_sngl_con strong {
    font-size: 18px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.flag_map_section .flag_map_inr ul {
    padding: 0;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.flag_map_section .flag_map_inr ul li .flag_img img {
    max-width: 40px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.flag_map_section .flag_map_inr ul li .flag_img span {
    min-width: auto;
    font-size: 14px;
    margin: 0;
    line-height: 15px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.flag_map_section .flag_map_inr ul li:nth-child(2) {
    margin: -190px 0 0;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.flag_map_section .flag_map_inr ul li:nth-child(6) {
    margin: 0px 70px 0px 0px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.flag_map_section .flag_map_inr ul li:nth-child(7) {
    margin: 50px 0 0;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.revws_section {
    padding: 20px 0 10px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.revws_section .rws_inr .swiper-slide {
    padding: 30px 0;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.revws_section .rws_inr .swiper-slide .rws_sldr_sngl {
    transform: scale(1);
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.revws_section .rws_inr .swiper-slide .rws_sldr_sngl .rws_sldr_quote {
    width: 80px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.revws_section .rws_inr .swiper-slide.swiper-slide-active .rws_sldr_sngl {
    transform: scale(1);
    width: 100%;
    margin: auto;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.fstest_growing_sec .fstst_grwng_inr .fstst_grwng_ttl {
    font-size: 20px;
    max-width: 100%;
    line-height: 30px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global footer .footercenter {
    padding: 50px 0px 10px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global footer .footercenter .footerlogo {
    margin: 0 auto 30px;
    padding: 0;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global footer .footercenter .footerlogo img {
    max-width: 200px;
    height: auto;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .copyrirte .cpytext, body.page-template-ind-ads-study-abroad-with-ritam-global .copyrirte .rt_cprt_txt {
    text-align: center;
    font-size: 14px;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global .bnr_section {
    margin: 0;
  }
  body.page-template-ind-ads-study-abroad-with-ritam-global section.visa_sliders .visa_sldr .visa_sldr_sngl {
    max-width: 100%;
    box-shadow: none;
  }
}
body.page-template-ind-ads-study-abroad-with-ritam-global .destinationsection .img-globe .mareqeemain ul li:nth-child(2) span:after {
  background-position: -61px 0px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .destinationsection .img-globe .mareqeemain ul li:nth-child(3) span:after {
  background-position: -120px 0px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .destinationsection .img-globe .mareqeemain ul li:nth-child(4) span:after {
  background-position: -163px 0px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .destinationsection .img-globe .mareqeemain ul li:nth-child(5) span:after {
  background-position: -243px 0px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .destinationsection .img-globe .mareqeemain ul li span:after {
  height: 32px;
  width: 32px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .destinationsection .img-globe .mareqeemain ul li:nth-child(5) span:after {
  background-position: -217px 0px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .destinationsection .img-globe .mareqeemain ul li:nth-child(6) span:after {
  background-position: -272px 0px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .destinationsection .img-globe .mareqeemain ul li:nth-child(7) span:after {
  background-position: -327px 0px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .destinationsection .img-globe .mareqeemain ul li:nth-child(8) span:after {
  background-position: -381px 0px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .destinationsection .img-globe .mareqeemain ul li:nth-child(9) span:after {
  background-position: -436px 0px;
}
body.page-template-ind-ads-study-abroad-with-ritam-global .destinationsection .img-globe .mareqeemain ul li:nth-child(10) span:after {
  background-position: -490px 0px;
}/*# sourceMappingURL=style.css.map */