@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap");

html {
  scroll-behavior: smooth;
  scroll-padding-top: 50px;
}

* {
  padding: 0px;
  margin: 0px;
  box-sizing: border-box;
}

::-moz-selection {
  /* Code for Firefox */
  color: #fff;
  background: #f26524;
}

::selection {
  color: #fff;
  background: #f26524;
}

::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  border-radius: 10px;
  scroll-behavior: smooth;
}

::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 10px;
  margin-top: 5px;
  scroll-behavior: smooth;
}

::-webkit-scrollbar-thumb {
  background: #b0b5b9;
  border-radius: 10px;
  scroll-behavior: smooth;
}

::-webkit-scrollbar-thumb:hover {
  background: #f26524;
  border-radius: 10px;
  scroll-behavior: smooth;
}

.custom-scroll-right {
  overflow: hidden !important;
}

.custom-scroll-right-bottum {
  overflow: hidden !important;
  border-bottom: 3px solid #f26524;
}

/*section {
	padding: 30px 0px;
}*/

/*#popularCourse, #tests, #services, #company, #resources,{
	padding-top:50px;
}*/

.controls-top {
  position: absolute;
  top: 40%;
  width: 100%;
}

.btn-floating .fa-chevron-left {
  position: absolute;
  left: -15px;
  color: #f26524;
}
.btn-floating .fa-chevron-right {
  position: absolute;
  right: -15px;
  color: #f26524;
}

.section-padding {
  /*padding: 50px 0px 30px 0px;*/
  /* padding: 60px 0px 60px 0px; */
}

.header-section {
  position: relative;
  margin-bottom: 70px;
}

.header-section .fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 99;
}

.header-btm-border {
  border-bottom: 1px solid #dad8d8;
  padding-left: 0px;
  padding-right: 0px;
}
.border-botm {
  border-bottom: 1px solid #fff;
  padding: 100px;
}
.navbar {
  transition: 500ms ease;
  /*  background-color: #cfe1ef;*/
  background-color: #fff;
  /* box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 5px 0px,
    rgba(0, 0, 0, 0.12) 0px 2px 10px 0px; */
  /*border-bottom: 1px solid #fff;*/
  padding: 0px 0.5rem !important;
  padding-bottom: 3px !important;
  /* border-bottom: 1px solid #dad8d8; */
}

.navbar .container {
  border-bottom: none !important;
}
.navbar a {
  text-transform: uppercase;
  /*color: #fff;*/
  color: rgb(35, 35, 62);
  text-decoration: none;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  padding-top: 10px;
}

.navbar .nav-link {
  padding-right: 0.1rem !important;
  padding-left: 0.1rem !important;
}

.header-section .navbar-nav .nav-item li:hover a::before {
  right: 0;
  left: 0;
}
.header-section .navbar-nav .nav-item a {
  position: relative;
  transition: all 0.5s ease;
}
.header-section .navbar-nav .nav-item a:hover {
  color: #f26524;
}
.header-section .navbar-nav .nav-item a::before {
  content: "";
  transition: all 0.4s ease-in-out;
  position: absolute;
  right: 50%;
  left: 50%;
  bottom: 0;
  height: 2px;
  background-color: #f26524;
}

.header-section .navbar-nav .nav-item a:hover::before {
  right: 0;
  left: 0;
}

.navbar-collapse .py-2 {
  padding: 0px !important;
}
.navbar-light .navbar-nav .nav-link {
  color: #fff;
}
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show > .nav-link {
  color: #fff;
}

.color-logo {
  display: none;
}

.navbar .nav-item {
  padding: 0px 5px;
}

.error-navbar a {
  color: #23233e !important;
}

.white-logo {
  display: none !important;
}

.color-logo {
  display: block;
}
.error-navbar .white-logo {
  display: none !important;
}

.error-navbar .color-logo {
  display: block !important;
}

.navbar-light .navbar-nav .nav-link {
  color: #fff;
  /*font-weight: bold;*/
  /* padding-left:12px;
    padding-right:12px;*/
  font-size: 15px;
  letter-spacing: 0.4px;
  text-transform: capitalize;
}

.navbar .dropdown-submenu {
  position: relative;
}

.navbar .dropdown-submenu a::after {
  transform: rotate(-90deg);
  position: absolute;
  right: 6px;
  top: 0.8em;
}

.navbar .dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-left: 0.1rem;
  margin-right: 0.1rem;
}

.navbar .dropdown-menu a {
  color: rgb(35, 35, 62) !important;
}

.navbar .dropdown-item.active,
.dropdown-item:active {
  text-decoration: none;
  background-color: transparent;
}

.header-section .navbar-nav .dropdown-menu {
  /*margin-top:20px !important;*/
  /*max-width: 170px;*/
  min-width: 190px;
}

/*.header-section .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
    padding: 1.5rem .5rem;
}*/
.header-section .navbar .nav-item {
  padding: 1.5rem 0.3rem;
}
.header-section .navbar .dropdown-menu {
  padding: 0px;
  border-radius: 5px;
}


.header-section .navbar .dropdown-menu .border-none {
  border: none !important;
}
.header-section .navbar .dropdown-menu a {
  white-space: break-spaces;
  font-size: 12px;
  padding: 15px;
  border-bottom: 1px solid #dee2e6;
  /* color:  */
}

.header-section .dropdown-menu > li a:hover,
.dropdown-menu > li.show {
  background: #f26524;
  color: #fff !important;
}
.sm-menu .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
  margin-top: 20px;
}
/*
.navbar .navbar-nav li:hover .dropdown-menu {
    display: block;
}*/

.custom-arrow {
  position: relative;
}

.dispaly-n {
  display: none;
}

.clr-black {
  color: #000 !important;
}

.bg-f3f3f3 {
  background-color: #f3f3f3;
}
.bg-e2e2e2 {
  background-color: #e2e2e2;
}

.bg-4c6ef5 {
  background-color: #4c6ef5;
}
.se-f26524 {
  color: #f26524 !important;
}

.bg-se-f26524 {
  background-color: #f26524;
}

.bg-f26524cf {
  background-color: #f26524cf !important;
}
.bg-0baeea96 {
  background-color: #0baeea96 !important;
}
.bg-f46976ad {
  background-color: #f46976ad !important;
}
.bg-44bdacb3 {
  background-color: #44bdacb3 !important;
}
.border-e2e2e2 {
  border: 1px solid #e2e2e2;
}
.over-break {
  overflow-wrap: break-word;
}

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

.font-15 {
  font-size: 15px;
  text-align: justify;
}
.mx-height-img {
  max-height: 350px;
}

.tier-study {
  background-color: #fbd2bf;
  padding: 3%;
}

.tier-study p {
  font-size: 15px;
}

.Short-term {
  background-color: #d9d9d9;
  padding: 3%;
}

.custom-arrow-top {
  clip-path: polygon(50% 38%, 0% 100%, 100% 100%);
  background-color: #fff;
  padding: 10px;
  position: absolute;
  top: -20px;
  left: 20%;
}

.navbar-toggler .fa-bars {
  font-size: 28px;
  color: #888;
  /*background: #fff;*/
  padding: 5px 7px;
  border-radius: 5px;
  margin-top: -6px;
}

.get-call {
  background-color: #f26524;
  padding: 5px 12px;
  font-size: 14px;
  color: #fff;
  border-radius: 5px;
  box-shadow: 0px 3px 6px #00000029;
  text-transform: uppercase;
  transition: 0.5s;
}

.get-call:hover {
  background-color: #24253e;
  color: #fff;
}

.get-call a {
  color: #fff;
  text-transform: capitalize;
}

.flagCountry {
  padding-bottom: 0px !important;
}
.flagCountry img {
  width: 22px;
}

.flagCountry .dropdown-menu {
  min-width: 30px !important;
  top: 70% !important;
}

.flagCountry .dropdown-menu a {
  padding: 10px !important ;
}

.custom-header .carousel-item {
  height: 80vh;
  position: relative;
}

.custom-header .carousel-item img {
  /*height: 100vh;*/
  text-align: center;
  margin: 0 auto;
  height: auto;
  max-width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.custom-header .carousel-control-prev,
.carousel-control-next {
  z-index: 10;
}

#carouselSEControls .carousel-item .w-100 {
  max-height: 32rem !important;
}
.slide-search {
  width: 100%;
  height: inherit;
  text-align: center;
  position: absolute;
  top: 31%;
  /*z-index: 11;*/
}
.search-course .form-control {
  /*padding: .375rem 1rem;*/
  height: calc(1em + 0.75rem + 2px) !important;
}

.nav-search {
  display: none;
  /*width: 20%;*/
  transition: all 0.5s;
}

.nav-search .btn {
  padding: 0.175rem 0.75rem;
}

.nav-search .input-group-append .btn-default img {
  max-height: 20px;
}

.get-call .signNow,
.SignUp {
  color: #fff;
}

#searchBar-top {
  position: initial;
  top: 60%;
  left: 0;
  right: 0;
  transition: 0.2s;
  z-index: 99 !important;
  width: 55%;
  margin: 0 auto;
  transition: all 0.5s;
  height: 36px;
}

.search-top {
  width: 17% !important;
  left: 24% !important;
  right: auto !important;
  margin-top: 0.7rem !important;
  background-color: #f8f9fa !important;
}

.center-search-content {
}

.center-search-content h2 {
  font-size: 60px;
  line-height: 62px;
  font-family: "Rubik", sans-serif;
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
  text-shadow: 0px 4px 6px #000000bf;
  margin-bottom: 85px;
}

.center-search-content h1 {
  font-size: 72px;
  line-height: 78px;
  font-family: "Montserrat", sans-serif;
  text-align: center;
  letter-spacing: 2px;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  text-shadow: 0px 4px 6px #000000bf;
  margin-bottom: 15px;
}

.custom-header .carousel-caption {
  position: absolute;
  right: 1%;
  bottom: 20px;
  left: 1%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

.search-course {
  /*background-color:#e2e2e2;
	border-radius: 25px;
	box-shadow: 0px 3px 6px #00000029;*/
  overflow: hidden;
  border: 1px solid #e2e2e2;
  max-height: 36px;
  border-radius: 4px;
}

.search-course .form-control {
  background-color: transparent;
  background-clip: padding-box;
}

.DreamCourse {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: -50px;
  padding: 2rem;
  background-color: #fff;
  position: relative;
  /*box-shadow: 0px 0px 30px #00000038;*/
  /*box-shadow: -4px 5px 12px #00000029;*/
  box-shadow: rgb(0 0 0 / 64%) 2px 0px 8px 0px,
    rgb(0 0 0 / 26%) 0px 2px 10px 0px;
  border-radius: 15px;
}

::placeholder {
  text-align: left;
  /*font-style: italic;*/
  /*font-family: font-family: 'Roboto', sans-serif;*/
  font-size: 14px;
  line-height: 29px;
  font-weight: 400;
  letter-spacing: 0px;
  opacity: 1;
  color: #555 !important;
  padding: 5px 10px;
}

.custom-header .carousel-caption {
  top: 42%;
}

.marquee-note {
  position: absolute;
  top: 88px;
  z-index: 9;
}

.center-search-content span {
  padding: 0px 7px;
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 18px;
  text-shadow: 0px 3px 6px #000000b2;
}
/*
.center-search-content {
	width: 100%;
	height: auto;
	position: absolute;
	top: 50%;
	left: 50%
	transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
}
*/

.call-icon {
  position: fixed;
  right: 5px;
  bottom: 15px;
  z-index: 9999;
  /*color: #fff;*/
}

.call-icon i {
  /*font-size: 28px;
color: #fff;
border-radius: 50%;
background-color: #f26524;
padding: 10px 14px;
    line-height: 32px;
    cursor: pointer;*/
}
.call-icon a {
  text-decoration: none;
  color: #fff;
  background-color: #f26524;
  padding: 7px 12px;
  border-radius: 5px;
  cursor: pointer;
  transition: 0.5s;
}

.call-icon a:hover {
  background-color: #e2e2e2;
  color: #000;
}

/*.counter {
	position: absolute;
	bottom: 0;
	 background-color: rgba(0,0,0, 0.3);
	 color: #fff;
	width:100%;
	padding:10px;
}
*/
.counter {
  color: #fff;
  width: 100%;
  padding: 10px;
  backdrop-filter: blur(2px);
  margin-top: -76px;
}

.counter-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-right: 0px;
}

.counter-divs .col-lg-3 {
  padding-right: 0px;
  text-align: center;
}

.counter-divs .col-lg-9 {
  padding-left: 0px;
}

.counter-divs .col-lg-8 {
  padding-left: 0px;
}

.counter-divs h2 {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  margin-bottom: 0px;
  text-shadow: 0px 3px 6px #000000b2;
  font-size: 28px;
  padding-top: 5px;
}
.counter-divs h6 {
  font-family: "Poppins", sans-serif;
  font-size: 10px;
  text-shadow: 0px 3px 6px #000000b2;
  /*font-weight: 500;*/
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.counter-icon i {
  font-size: 32px;
}
.course-now {
  border-left: 3px solid #fff;
  padding-left: 25px;
  margin-top: 8px;
}
.course-now h2 {
  display: inline;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 18px;
  text-shadow: 0px 3px 6px #000000b2;
  letter-spacing: 1px;
}
.course-now h2 span {
  /*font-weight: bold;
	color: #F86326;
	text-shadow: 0px 3px 6px #000000B2;*/
}
.course-now i {
  /*position: absolute;
    right: 90px;
    top: 0;*/
  text-shadow: 0px 3px 6px #000000b2;
}

#calculateNav {
  margin: 0;
  padding: 0;
  list-style: none;
  position: fixed;
  top: 30%;
  left: 0;
  z-index: 10000;
}
/*#calculateBtn {
      background-color: #f26524;
}*/
#calculateNav {
  position: fixed;
  left: -153px;
  transition: 0.3s;
  padding: 7px 15px;
  width: auto;
  text-decoration: none;
  font-size: 20px;
  color: white;
  border-radius: 0 5px 5px 0;
  background-color: #f26524;
  box-shadow: 0px 3px 6px rgb(0 0 0 / 30%);
}
#calculateNav a {
  text-decoration: none;
  color: #fff;
  font-weight: 300;
  font-size: 16px;
}
#calculateNav i {
  padding-left: 10px;
}

#calculateNav:hover {
  left: 0;
}

.set-yourPassword .modal-user .form-control {
  border-bottom: 1px solid #e2e3e4 !important;
}

.set-yourPassword label {
  margin-top: 1rem;
  font-size: 14px;
  color: #24253e;
  margin-bottom: 3px;
}

/*---------------------------searchModal------------------------*/

.searchModal {
  width: 85%;
  margin: 0 auto;
  position: relative;
  background-image: url(../../assets/img/searh-modal-bg.webp);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 10px 30px;
}

.MySearchModal .modal-content {
  background-color: #f3f1f1;
  margin: auto;
  width: 90% !important;
}
.MySearchModal .modal {
  display: none;
  position: fixed;
  z-index: 99;
  padding-top: 5% !important;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.6);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 0 !important;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

.top-search ul li {
  list-style: none;
  display: inline;
}

.back-arrow i {
  color: #939393;
  font-size: 28px;
  padding: 0px 28px;
  cursor: pointer;
}

.search-bar .input-group {
  border: 1px solid #dee2e6;
  box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.07);
  background-color: #fff;
  width: 45%;
  display: inline-flex;
  border: none;
  border-radius: 8px;
}

.top-search .search-bar .search-input {
  padding: 33px;
  border: none;
  box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.07);
}

.top-search .search-bar .input-group-text {
  background-color: #ffffff;
  border: none;
}
.top-search .search-bar .input-group-text i {
  border-right: 1px solid #b3b1b2;
  padding-right: 10px;
  line-height: 36px;
  font-size: 25px;
}
.top-search .country-code {
  font-size: 20px;
  line-height: 24px;
  padding: 0px 20px;
  color: #484848;
  text-transform: uppercase;
}

.top-search .country-location {
  padding: 21px;
  border: none;
  background-color: #fff;
  color: #020202;
  font-size: 16px;
  border-radius: 6px;
  line-height: 24px;
  text-transform: uppercase;
  box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.07);
}

.top-search .country-location i {
  font-size: 20px;
}
.top-search .top-search-btn {
  padding: 16px 26px;
  border: none;
  color: #fff;
  background-color: #f26524;
  font-size: 20px;
  border-radius: 6px;
  box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.07);
  margin-left: 15px;
}

.search-filter .form-control {
  display: block;
  width: 100%;
  height: calc(1rem + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  color: #777;
  background-color: #fff;
  background-clip: padding-box;
  border: none;
  border-radius: 0.25rem;
  box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.07);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.custom-checkbox label {
  font-size: 12px;
  color: #b3b3b3;
  padding-top: 3px;
  text-align: right;
  float: right;
}
.custom-checkbox label a {
  color: #f26524;
  text-decoration: none;
}

.filter-more {
  display: inline-flex;
}
.hidden-search {
  /*display: inline;*/
  display: none;
}
.search-filter .filter-span {
  font-size: 17px;
  font-weight: 400;
  color: #777;
  font-family: "Roboto", sans-serif;
  margin-left: 30px;
  margin-right: 20px;
  cursor: pointer;
}

.search-filter .filter-span i {
  color: #f26524;
}

.or-line {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.or-line h3 {
  font-family: "Poppins", sans-serif;
  color: #f26524;
  font-weight: bold;
  display: inline;
}

.border-middle {
  display: block;
  border-bottom: 1px solid #bcbcbc;
  position: absolute;
  top: 17px;
  left: 36px;
  width: 100%;
}

.find-Course {
  position: relative;
  /*overflow: hidden;*/
}
.border-right {
  position: absolute;
  border-left: 1px solid #bcbcbc;
  height: 100%;
  right: 42%;
  top: -16px;
}

.findCourse-Catogery {
}

.findCourse-Catogery h6 {
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
  color: #f26824;
  font-size: 14px;
}
.findCourse-Catogery ul li {
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;

  font-size: 11px;
  text-decoration: none;
  line-height: 20px;
}
.findCourse-Catogery ul li a {
  text-decoration: none;
  color: #777;
}

/*.inner-container {
  width: 60%;
    margin: 0 auto !important;
}
*/

.find-course-title .col-md-4 {
  padding: 0px;
}
.inner-container h2 {
  text-transform: uppercase;
  font-weight: 300;
  padding-top: 10px;
}
.inner-container h2 strong {
  font-weight: 500;
  color: #f26524;
}

.courses-detail {
  background-color: #fff;
  border-radius: 25px;
  border: 1px dashed #f26524;
  /* padding: 5px 20px; */
  /* margin-top: 10px; */
  width: 166px;
  margin: 2px;
  box-shadow: 3px 3px 6px #00000029;
  margin-bottom: 10px;
  position: relative;
}
.courses-detail img {
  position: absolute;
  top: 0;
  left: 0;
  width: 28px;
  box-shadow: 0px 6px 10px #00000029;
}
.courses-detail:hover {
  background-color: #f26524;
  color: #fff;
}
.courses-detail h5:hover {
  color: #fff;
}
.courses-detail :hover i {
  color: #fff;
}
.courses-detail h5 {
  font-size: 10px;
  line-height: 12px;
  text-transform: uppercase;
  font-weight: 600;
  color: #333;
  padding-top: 10px;
  cursor: pointer;
}
.courses-detail h5 i {
  color: #f26524;
  font-size: 21px;
  float: right;
  margin-right: 10px;
  margin-top: -5px;
}

.mytrack .mytrack-done {
  width: 50%;
  float: left;
  border-top: 4px green solid;
}
.mytrack .tack-default {
  width: 50%;
  float: left;
  border-top: 4px #fffcfc solid;
}
.track-active h5 {
  color: #fff !important;
}
.track-active h5 i {
  color: #fff !important;
}

span.border-round {
  width: 30px;
  height: 30px;
  background: #fffcfc;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  line-height: 30px;
  color: #fff;
  position: absolute;
  top: -12px;
  z-index: 5;
  /*cursor: pointer;*/
  pointer-events: none;
}
.border-round-list {
  right: 0px;
  right: -28px;
}
.mytrack {
  position: relative;
  width: 220px;
  margin-top: 20px;
}
.track-active {
  background: #f26524 !important;
  border-color: #f26524 !important;
}
.track {
  position: relative;
  display: block;
}
.track-data {
  position: absolute;
  top: 120px;
  transition: all 0.5s ease;
}

.track-data h4 {
  text-transform: uppercase;
  text-align: left;
}

.track-data h4 strong {
  color: #f26524;
  font-weight: 700;
}
.show-all-pro {
  position: absolute;
  top: 98px;
  z-index: 9;
  left: 33%;
  width: 33%;
}

.slider-content h1 {
  color: #fff;
  text-transform: uppercase;
  font-size: 24px;
  line-height: 32px;
  margin-left: 4%;
}
.slider-content h1 i {
  padding: 0px 20px;
  font-size: 22px;
}

.set-password p {
  font-size: 13px;
  line-height: 15px;
  margin: 7px 0px;
}

.set-yourPassword {
  max-width: 40%;
  margin: 0 auto;
  margin-top: 10%;
}

.set-yourPassword .modal-user {
  margin-top: 3rem;
  padding: 35px 50px;
  background-color: #f1f1f1;
  border-radius: 10px;
  box-shadow: 0px 3px 6px #00000029;
}

/*.........................pouplar-card-----------------------------------------*/

.popular-card {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.1);
}

.img-round {
  position: absolute;
  top: 43%;
  left: 10%;
}
.popular-card .img-round img {
  width: 80px !important;
  height: 80px;
  border-radius: 50%;
  background: #fff;
  border: 3px solid #fff;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.1);
}
.popular-card-content {
  padding: 40px 20px 10px;
}

.popular-card-content h4 {
  margin-top: 15px;
  color: #f26524;
  margin-bottom: 5px;
  font-size: 20px;
  text-transform: uppercase;
}
.popular-card-content h5 {
  color: #000;
  font-size: 18px;
  margin-bottom: 20px;
}

.popular-rank {
  padding: 0px 10px 10px 10px;
}
.popular-rank p {
  margin-bottom: 0px;
}
.popular-rank i {
  color: #f26524;
}
.popular-i i {
  padding: 10px;
  background-color: #f26524;
  border-radius: 50%;
  color: #fff;
}

.popular-country {
  position: absolute;
  top: 50%;
  right: 7%;
}
.popular-country span {
  /* background-color: #f26524;*/
  background-image: linear-gradient(#f26524, #9c27b0);
  padding: 5px 14px;
  border-radius: 10px;
  color: #fff;
  font-size: 14px;
  letter-spacing: 0.5px;
}

.popular-crausel {
  padding: 0px 80px;
}
/*--------------------------------testmonial-slide-------------------------------------*/

.testmonial-slide {
  /*padding: 40px 0px;*/
  /*height: 100vh;*/
}

.testmonial-slide h1 {
  font-family: "Poppins", sans-serif;
  display: inline;
  /*text-shadow: 0px 1px 2px #000000B2;*/
  letter-spacing: 1px;
  font-size: 34px;
}

.testmonial-slide h1 span {
  color: #f26524;
  text-transform: uppercase;
}

.title-border-btm {
  border-bottom: 2px solid #f26524;
  width: 90px;
  padding: 10px;
  display: block;
  text-align: center;
  margin: 0 auto;
  margin-top: -10px;
  margin-bottom: 20px;
}

.testmonial-title .dropdown {
  display: inline;
}

.btn-drop-courses {
  background-color: #fff;
  color: #f26524;
  font-size: 28px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0px 10px;
  margin-top: -20px;
  margin-left: 10px;
  border-radius: 10px;
  box-shadow: 0px 3px 6px #00000029;
}

.btn-drop-courses:hover {
  color: #f26524;
}
.course-dropdown .dropdown-item {
  color: #f26524;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: bold;
  border-bottom: 1px solid #dadde0;
  /*width: 90%;*/
}

.course-dropdown .dropdown-item:hover {
  background-color: #fff;
}

.testmonial-slide .owl-nav i {
  background-color: #fff;
  padding: 8px 18px;
  border-radius: 50%;
  font-size: 36px;
  line-height: 36px;
  box-shadow: 0 3px 50px rgba(0, 0, 0, 0.16);
  transition: background-color 0.3s ease-in-out;
}

.testmonial-slide .owl-prev .fa-angle-left {
  margin-left: -30px;
}

.testmonial-slide .owl-nav span {
  /*background-color: #fff;
    border-radius: 50%;
    padding: 7px 20px;
    z-index: 1;
    box-shadow: 0 3px 50px rgba(0,0,0,0.16);
    transition: background-color 0.3s ease-in-out;*/
}
.half-circle {
  /*transform: translate(0%, -23%);
    border-radius: 47%;*/
  /* width: 100%;
    overflow: hidden;
    display: flex;
	justify-content: center;
	align-items: center;*/
}

.half-circle span {
  /*font-family: 'Poppins', sans-serif;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
    left: 15px;
    top: 15px;*/
}

.card-property h6 {
  /*font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	padding:10px 0px;*/
}
.card-property h5 {
  /*	font-family: 'Poppins', sans-serif;
	font-weight:bold;
	 font-size: 16px;*/
  /*max-width: 272px;*/
}
.card-property p {
  /*font-family: 'Poppins', sans-serif;
	font-size: 13px;
	line-height: 18px;
	padding: 10px 20px;
	color: #777;*/
}

.compare-btn {
  /*padding: 0px 25px 25px 25px;*/
}
.compare-btn .btn-org-outline {
  /*color: #F26524;
    border: 1px solid #F26524;
    border-radius: 10px;
    padding: 5px 12px;
    font-size: 12px;
    margin: 0px 5px;*/
}
.compare-btn .btn-org {
  /*background-color: #F26524;
    border-radius: 8px;
    padding: 5px 20px;
    font-size: 12px;
    color: #fff;
    margin: 0px 5px;*/
}

/*------------------------compare-shortlisted------------------*/

.compare-dtails {
  position: relative;
}

.compare-shortlisted {
  background-color: #fff;
  padding: 1rem;
  border-radius: 4px;
  box-shadow: 0px 0px 13px 0px rgb(82 63 105 / 5%);
}

.compare-shortlisted a {
  background: #f26524;
  color: #fff;
  font-size: 14px;
  padding: 5px 15px;
  border-radius: 3px;
  cursor: pointer;
  text-decoration: none;
  white-space: nowrap;
}

.compare-WithDIV .row {
  border-bottom: 1px solid #e2e2e2;
}

.compare-WithDIV .col-md-2 {
  margin: 0.75rem;
}

.compare-WithDIV img {
  max-height: 50px;
}

.compare-WithDIV h5 {
  font-size: 16px;
  font-weight: bold;
}
.compare-WithDIV h6 {
  font-size: 14px;
  font-weight: 500;
}

.compare-WithDIV .tdCol1,
.compare-WithDIV .tdCol2,
.compare-WithDIV .tdCol3,
.compare-WithDIV .tdCol4 {
  position: relative;
}

.compare-WithDIV i {
  position: absolute;
  right: 0;
  top: 0;
  color: #777;
  font-size: 12px;
  cursor: pointer;
}

.compare-dtails .delete-col {
  position: absolute;
  top: -2%;
  right: 0%;
}
/*.compare-dtails h5{
    margin-top: 2rem;
    font-size: 18px;
}*/

.compare-dtails .img-fluid {
  max-width: 100%;
  max-height: 70px !important;
}

.remove-compare {
  text-align: center;
}

.remove-compare i {
  cursor: pointer;
  font-size: 13px;
  color: #777;
}
.remove-compare h5 {
  font-weight: 400;
  font-size: 16px;
}
.remove-compare a {
  text-align: center;
  display: inline-block;
  font-weight: 400;
  background: #f26524;
  color: #fff;
  font-size: 14px;
  padding: 5px 15px;
  border-radius: 5px;
  cursor: pointer;
  text-decoration: none;
  white-space: nowrap;
  /* margin-top:1rem;
    margin-bottom: 1rem;*/
}

.course-compareDescription tr td {
  width: 230px !important;
  text-align: center;
  padding: 0.75rem 1.5rem;
}

.course-compareDescription tr th {
  width: 230px !important;
}

.course-compareDescription .table {
  width: auto;
  margin-bottom: 1rem;
  color: #212529;
}

.testmonial-slide .card {
  /*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.10);*/
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  /*background-color:#f9f8f8;*/
  /*border-radius: 20px;*/
  margin-left: -46px;
  margin-bottom: 20px;
}

.profile-pic {
  /*  margin-top: -20px;
		 height: 145px; 
    width:70%; 
    border-radius:0 0 150px 150px; 
    background-color: transparent; */
}

.popular-content {
  /*position: absolute;
    bottom: 0px;
    background-color: #00000075;
    text-align: center;
    padding: 10px;
    color: #fff;
    width: 100%;
    border-radius: 20px 20px 0px 0px;*/
}
.popular-content p {
  /*  color: #fff;*/
}

.owl-prev {
  position: absolute;
  left: 0;
  top: 130px;
}
.owl-next {
  position: absolute;
  right: 0;
  top: 130px;
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
  background: 0 0;
  color: #f26524 !important;
  border: none;
  padding: 5px 20px !important;
  font: inherit;
  font-size: 50px !important;
  /*margin-top: -40px;*/
}

.owl-carousel .owl-nav button.owl-next:hover,
.owl-carousel .owl-nav button.owl-prev:hover {
  color: #f26524 !important;
  background-color: transparent !important;
}

.owl-dots {
  display: none;
}

.live-Baner .carousel-inner {
  padding: 0px 40px;
}

.live-Baner .carousel-control-next,
.carousel-control-prev {
  width: 4%;
}

.carousel-control-next .fa-angle-right {
  background-color: #fff;
  border-radius: 50%;
  padding: 6px 18px;
  color: #f26524;
  z-index: 2 !important;
  position: absolute;
  top: 40%;
  right: 0px;
  box-shadow: 0 3px 50px rgb(0 0 0 / 16%);
  transition: background-color 0.3s ease-in-out;
  outline: 0;
  opacity: 0.9;
  width: 44px;
  height: 44px;
}

.carousel-control-prev .fa-angle-left {
  background-color: #fff;
  border-radius: 50%;
  padding: 6px 16px;
  color: #f26524;
  z-index: 2 !important;
  position: absolute;
  top: 40%;
  left: 0px;
  box-shadow: 0 3px 50px rgba(0, 0, 0, 0.16);
  transition: background-color 0.3s ease-in-out;
  outline: 0;
  opacity: 0.9;
  width: 44px;
  height: 44px;
}

.owl-carousel .owl-item img {
  /*  width: 70% !important;*/
}
button:focus {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  outline-width: 0;
}

.item {
  display: none;
}

.next {
  display: block !important;
  position: relative;
  transform: scale(0.8);
  transition-duration: 0.3s;
  opacity: 0.4;
}

.prev {
  display: block !important;
  position: relative;
  transform: scale(0.8);
  transition-duration: 0.3s;
  opacity: 0.4;
}

.item.show {
  display: block;
  transition-duration: 0.4s;
}

@media screen and (max-width: 999px) {
  .next,
  .prev {
    transform: scale(1);
    opacity: 1;
  }

  .item {
    display: block !important;
  }
}

.education-partner .carousel-inner {
  max-width: 94% !important;
  margin: 0 auto;
}

/*-------------------------------------search-countries--------------------------*/

.search-countries {
  /*padding: 60px 0px;*/
}

.search-countries {
  /*background: #F1F1F1 0% 0% no-repeat padding-box;*/
  /*border-radius: 0px 0px 45px 45px;*/
  opacity: 1;
  /*padding: 30px;*/
}

.search-countries .carousel-control-prev {
  left: -20px;
  width: 0%;
  color: #f26524;
}

.search-countries .carousel-control-next {
  right: -20px;
  width: 0%;
  color: #f26524;
}

.search-countries .countries-title h1 {
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
  /*color: #F26524;*/
  text-align: center;
  /*text-shadow: 0px 1px 2px #000000B2;*/
  letter-spacing: 1px;
  font-size: 34px;
  margin-bottom: 0px;
}

.search-countries .countries-title h1 span {
  color: #f26524;
  text-transform: uppercase;
}
.search-countries .countries-title p {
  font-family: "Poppins", sans-serif;
  max-width: 550px;
  margin: 0 auto;
  text-align: center;
  font-size: 16px;
  line-height: 19px;
  color: #2e2e35;
}

.countries-body {
  /*padding: 40px 40px 0px 40px;*/
}

.countries-body h6 {
  margin: 0px;
  font-size: 18px;
  line-height: 20px;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  color: #23233e;
  padding: 8px 0px 3px 0px;
}

.countries-body p {
  margin: 0px;
  font-family: "Poppins", sans-serif;
  line-height: 11px;
  font-size: 9px;
  font-weight: 500;
  color: #2e2e35;
}

.countries-card {
  /*padding: 10px;*/
  max-width: 200px;
  max-height: 360px;
  position: relative;
  top: 0;
  transition: top ease 0.5s;
  margin-bottom: 25px;
}
.studyCard-content {
  position: absolute;
  top: 0;
}

.countries-card:hover {
  transform: scale(1.02);
  transition: all ease 0.5s;
}

.countries-card:hover .content {
  /*margin-top:0px;*/
  transition: transform 5s ease;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5), 0 6px 20px 0 rgba(0, 0, 0, 0.29);
}

.countries-body .title {
  color: #1a1a1a;
  text-align: center;
  margin-bottom: 10px;
}

.countries-body .content {
  position: relative;
  width: 100%;
  max-width: 222px;
  /*max-height: 300px;*/
  margin: auto;
  overflow: hidden;
  border-radius: 10px;
  /*box-shadow: 0 0 15px #00000050;*/
  margin-top: 20px;
  margin-bottom: 10px;
  /* box-shadow: 0 0 15px #00000024;*/
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.play-vedio {
  position: absolute;
  text-align: center;
  top: 38%;
  left: 30%;
  transition: transform 5s ease;
}
.countries-body .content :hover .play-vedio {
  display: none;
}

.img-hover-zoom h6 {
  margin: 0px;
  font-size: 22px;
  line-height: 24px;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  color: #fff;
  padding: 8px 0px 3px 0px;
  text-shadow: 0px 1px 2px #000000b2;
}

.img-hover-zoom {
  /* height: 300px;*/ /* [1.1] Set it as per your need */
  /* overflow: hidden; */ /* [1.2] Hide the overflowing of child elements */
}

/* [2] Transition property for smooth transformation of images */
.img-hover-zoom img {
  transition: transform 5s ease;
}

/* [3] Finally, transforming the image when container gets hovered */
.img-hover-zoom:hover img {
  transform: scale(1.5);
}

.countries-body .img-hover-zoom img {
  /* width: 222px;*/
  height: 300px;
}
.body-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
  transition: 0.5s ease;
  /*background-image: linear-gradient(#ffffff0f, #00000052);*/
  /*background-image: linear-gradient(#8887877a, #0000006b);*/
  background-image: linear-gradient(#0d0c0c29, #0000003d);
}
.countries-body .content .content-overlay {
  /*background: rgba(0, 0, 0, 0.2);*/
  background-image: linear-gradient(#ffffff17, #00000099);
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  border-radius: 6px;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}

.countries-body .content:hover .content-overlay {
  opacity: 1;
  z-index: 1;
}

.countries-body .content-image {
  width: 100%;
  min-height: 330px;
}

.countries-body img {
  /*box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);*/
  border-radius: 5px;
  box-shadow: 0 0 15px #00000024;
}

.countries-body .content-details {
  position: absolute;
  text-align: center;
  padding-left: 1em;
  padding-right: 1em;
  width: 100%;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  z-index: 2;
}

.countries-body .content:hover .content-details {
  top: 70%;
  left: 50%;
  opacity: 1;
}

.countries-body .content-details h3 {
  color: #fff;
  font-weight: 500;
  /*letter-spacing: 0.15em;*/
  margin-bottom: 0.5em;
  /*text-transform: uppercase;*/
  font-size: 16px;
}

.countries-body .content-details p {
  color: #fff;
  font-size: 0.8em;
  margin-top: 90%;
}

.countries-body .fadeIn-bottom {
  top: 80%;
}

.h6-hidden-title {
  position: absolute;
  bottom: 0;
  padding-left: 1em;
  padding-right: 1em;
  width: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  z-index: 2;
}

.content:hover .h6-hidden-title {
  display: none;
}

/*--------------------------------marque-sec----------------------------------------*/

.marque-sec {
  background-color: #24253e;
}
.marq-content {
  padding: 10px;
}
.marq-content ul {
  margin-bottom: 0px;
}
.marq-content ul li {
  margin: 0px 10px;
  list-style: none;
  display: inline;
}
.marq-content ul li a {
  text-decoration: none;
  color: #fff;
  font-weight: 400;
}

.marq-content ul li i {
  background-color: #fff;
  padding: 8px;
  font-size: 24px;
  line-height: 22px;
  border-radius: 100%;
  color: #24253e;
}

/*----------------------------search-course-key--------------------------*/

.course-card-flag {
  /*padding: 15px;*/
  margin: 15px 0px;
  border-radius: 6px;
  background-color: #fdfdfd;
  /* box-shadow: 0 0 15px #00000024;*/
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  position: relative;
  overflow: hidden;
  top: 0;
  transition: top ease 0.5s;
  /*min-height: 325px;*/
}

.course-card-flag:hover {
  top: -10px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5), 0 6px 20px 0 rgba(0, 0, 0, 0.29);
}
.course-card-flag-inner {
  padding: 15px;
}
.course-card-flag img {
  border-radius: 7px 7px 0px 0px;
  height: 160px;
}

.flag-icon img {
  width: 20px !important;
  height: auto !important;
  border-radius: 0px !important;
  display: inline !important;
}
.flag-icon p {
  display: inline;
}

.country-flag {
  position: absolute;
  top: -1px;
  right: 15px;
}

.flag {
  clip-path: polygon(51% 0, 100% 0, 100% 93%, 48% 66%, 0 93%, 0% 0%);
  background-color: #0baeea;
  padding: 0px 10px 13px 10px;
  color: #fff;
}
.country-flag img {
  border-radius: 0px;
  height: auto;
}

.course-card-flag i {
  font-size: 14px !important;
  color: #f26524;
  padding: 2px !important;
}

.course-card-flag .fa-long-arrow-right {
  font-size: 14px;
  color: #fff;
  background-color: #f26524;
  padding: 8px !important;
  border-radius: 50%;
}

.course-card-flag p {
  font-size: 12px !important;
  margin: 5px 0px;
  padding: 2px 0px;
}

.card-border {
  padding: 5px;
  border-bottom: 1px solid #f26524;
}

.course-card-flag h5 {
  font-size: 13px;
  /* padding-top: 15px; */
  background-color: #f26524;
  /* margin-top: 10px; */
  color: #fff;
  padding: 5px;
  text-align: center;
  text-transform: uppercase;
}

.course-card-flag h4 {
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
  /* font-weight: bold; */
  padding: 0px 10px;
  color: #000;
  margin-bottom: 18px;
}

.search-course-key {
  padding: 30px 0px;
}

.search-course-key-title {
  max-width: 550px;
  margin: 0 auto;
}

.search-course-key-title .countries-title h1 {
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
  /*color: #F26524;*/
  text-align: center;
  /*text-shadow: 0px 1px 2px #000000B2;*/
  letter-spacing: 1px;
  font-size: 34px;
  margin-bottom: 0px;
}

.search-course-key-title .countries-title h1 span {
  color: #f26524;
  text-transform: uppercase;
}

.search-course-key-title p {
  font-family: "Poppins", sans-serif;
  max-width: 550px;
  margin: 0 auto;
  text-align: center;
  font-size: 16px;
  line-height: 19px;
  color: #2e2e35;
}
.search-course-key-body .row .col-lg-2 {
  padding: 7px;
}
.search-course-key-body .row .col-lg-12 {
  padding: 3px;
}

.search-course-key-body .course-card {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 10px;
  padding: 15px;
  margin-bottom: 20px;
  min-height: 160px;
}

.course-card .course-card-icon {
  width: 40px;
  height: 40px;
  background: #fff;
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 50%;
}

.search-course-key-body .course-card h6 {
  font-size: 11px;
  font-weight: bold;
  font-family: "Poppins", sans-serif;
  line-height: 12px;
  color: #2e2e35;
  text-shadow: 1px 1px 2px #ffa70029;
  margin: 0px;
}
.search-course-key-body .course-card h4 {
  font-size: 13px;
  font-weight: bold;
  font-family: "Poppins", sans-serif;
  line-height: 16px;
  color: #f26524;
  text-shadow: 1px 1px 2px #ffa70029;
  margin: 0px;
}
.search-course-key-body .course-card p {
  font-size: 12px;
  font-family: "Poppins", sans-serif;
  line-height: 16px;
  color: #707070;
  text-shadow: 1px 1px 2px #ffa70029;
  margin-top: 10px;
  text-align: left;
  margin-bottom: 0px;
}

.search-course-key-body .course-card i {
  color: #f26524;
}

.viewAll {
  margin-top: 50px;
}
.viewAll a {
  text-decoration: none;
  color: #fff;
}
.ViewAll-btn {
  background-color: #f26524;
  padding: 15px 30px;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #fff;
  /* margin-top: 20px; */
  border-radius: 4px;
  box-shadow: 0px 3px 6px #00000029;
  text-transform: uppercase;
  transition: 0.5s ease;
}

.ViewAll-btn:hover {
  background-color: #24253e;
  color: #fff;
}

/*-----------------------------course-card----------------------------------*/

.course-card .clamp-box {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.course-card .trigger {
  display: block !important;
}

.course-card {
  position: relative;
}
.course-card .fa-times-circle {
  position: absolute;
  top: 0;
  overflow: hidden;
  transition: all 1s;
}

.position-btom {
  position: absolute;
  margin-bottom: 20px;
}
.position-btom {
  animation-name: one_move;
  animation-duration: 2s;
  animation-fill-mode: forwards;
  right: 15px;
}
.course-card .fa-times-circle {
  position: absolute;
  margin-top: 10px;
}

.course-card .fa-times-circle {
  animation-name: two_move;
  animation-duration: 2s;
  animation-fill-mode: forwards;
  right: 15px;
}

@keyframes two_move {
  from {
    top: 115px;
  }
  100% {
    top: 0px;
  }
}

@keyframes one_move {
  from {
    bottom: 115px;
  }
  100% {
    bottom: 0px;
  }
}

/*........................................................*/

/*-------------------------------------------------search-services---------------------------*/
.search-services {
  /*background-image: url(../../assets/img/sed-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	backdrop-filter: blur(5px);
	background-attachment: fixed;
    position: relative;*/
}
.search-services-title {
  max-width: 550;
}

.search-services-overlay {
  /*position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  opacity: 0.7;
   background-image: linear-gradient(#f3eded, #e4e1e1);
    z-index: -1;*/
}

.search-service-card {
  position: relative;
  /*background-color: #fff;*/
  padding: 30px;
  /*border-radius: 0px 10px 0px 10px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
  text-align: center;
  /*min-height: 237px;*/
  /*border-bottom: 2px solid #f26524;*/
}
.search-service-card img {
  width: 30%;
  margin-bottom: 10px;
  margin-top: 10px;
}

.search-service-card a {
  text-decoration: none;
  border-bottom: 1px solid #f26524;
  color: #000;
  text-transform: uppercase;
  font-size: 12px;

  transition: 0.5s ease;
  /* border: 1px solid #F26524;*/
  /*border-radius: 50px;*/
}
.search-service-card a:hover {
  background-color: #f26524;
  color: #fff;
  padding: 7px;
  border-radius: 50px;
}

.circle-bg {
  position: absolute;
  top: 90px;
  right: 120px;
  padding: 20px;
  /* width: 40px; */
  /* height: 35px; */
  border-radius: 50%;
  background-color: #d2d0d1;
  z-index: -1;
}
.search-service-card h5 {
  font-size: 18px;
  min-height: 41px;
  margin-top: 10px;
}
.search-service-card p {
  font-size: 15px;
  line-height: 21px;
  color: #555;
  min-height: 64px;
}
.search-service-card ul li {
  font-size: 15px;
  line-height: 21px;
  color: #555;
}

.search-service-card i {
  color: #f26524;
  padding: 10px;
}
/*.search-services-title h1{
	font-family: 'Poppins', sans-serif;
	font-weight:bold;
	text-transform: uppercase;
	color: #fff;
}
*/

.search-services-title h1 {
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
  /*color: #F26524;*/
  text-align: center;
  color: #fff;
  font-weight: bold;
  /*text-shadow: 0px 1px 2px #000000B2;*/
  letter-spacing: 1px;
  font-size: 34px;
  margin-bottom: 0px;
}

.search-services-title h1 span {
  color: #f26524;
  text-transform: uppercase;
}

.search-services-title p {
  font-family: "Poppins", sans-serif;
  text-align: center;
  font-size: 16px;
  line-height: 20px;
  max-width: 550px;
  margin: 0 auto;
  color: #fff;
}

.service-card h2 {
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #000;
}

.service-card i {
  font-size: 60px;
  text-align: right;
  color: #f26524;
}
.search-services-body {
  padding: 0px 40px;
}

.search-services-body .service-card {
  background: #f3eded91 0% 0% no-repeat padding-box;
  box-shadow: 1px 1px 3px #0b094026;
  border-radius: 25px;
  padding: 20px;
  margin: 15px 40px;
  min-height: 185px;
}
.search-services-body .service-card img {
  max-width: 70px;
}
.search-services-body .service-card h6 {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  color: #000000;
  padding-left: 10px;
}
.search-services-body .service-card p {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  font-weight: 500;
  text-align: center;
}

/*---------------------------live-Baner----------------------------------*/

.live-Baner {
  /*max-height: 350px;
    overflow: hidden;*/
}

.live-Baner img {
  max-height: 390px !important;
}

/*------------------about card--------------------------------*/

.about-card {
  max-height: 300px;
}
.about-card h2 {
  padding-top: 10px;
  margin-bottom: 0px;
}

.about-card h4 {
  padding: 10px 0px;
  color: #f26524;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 22px;
}
.about-card img {
  margin: 10px;
}
.about-card p {
  padding: 20px 5px;
  line-height: 20px;
  font-weight: 500;
}
.about-card .say-star {
  margin: 0px;
}
.about-card .say-star .fa-star {
  font-size: 16px;
  padding: 0px;
  margin: 0px;
}

.about-card-vedio {
  padding: 0px !important;
  background-color: transparent !important;
}

.about-card-vedio h2 {
  padding-top: 10px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 20px;
}

.about-card-vedio h4 {
  padding: 0px 0px !important;
  color: #e4e0dd;
  margin-bottom: 0px;
  font-size: 14px;
  line-height: 22px;
}
.about-card-vedio .say-star .fa-star {
  font-size: 16px;
  padding: 0px;
  margin: 0px;
}
.about-card-vedio .say-star {
  margin: 0px;
}

.about-card-vedio .fa-play-circle {
  font-size: 64px;
  color: #ffffffd4;
}
/*----------------------------------searchTest-body----------------------*/

.searchTest {
  background-image: url(../../assets/img/test-grey-bg.jpeg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.search-test-card {
  margin: 15px 0px;
  border-radius: 6px;
  background-color: #fdfdfd;
  /*box-shadow: 0 0 15px #00000024;*/
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  position: relative;
  overflow: hidden;
  transition: top ease 0.5s;
  top: 0;
}

.search-test-card:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5), 0 6px 20px 0 rgba(0, 0, 0, 0.29);
  top: -10px;
}
.test-card-detail {
  padding: 0px 20px 30px 20px;
}
.search-test-card-detail {
  padding: 20px 20px 30px 20px;
}
.corner-tag {
  clip-path: polygon(57% 0, 100% 0, 0 64%, 0 0);
  background-color: #f26524;
  padding: 0px 10px 13px 10px;
  padding: 30px;
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
}
.search-test-card .test-card-img {
  width: 50% !important;
  margin: 0 auto;
}
.search-test-card h4 {
  margin: 15px 0px;
  text-transform: uppercase;
  color: #f26524;
}

.search-test-card p {
  color: #545353;
  font-size: 14px;
  line-height: 18px;
}
.search-test-card h5 {
  /*color: #545353;*/
  margin-bottom: 20px;
  border-bottom: 1px dashed #b3b2b2;
  padding-bottom: 10px;
}
.search-test-card a {
  background-color: #f26524;
  color: #fff;
  padding: 7px 12px;
  border-radius: 4px;
  text-decoration: none;
  outline: none;
  font-size: 12px;
}
.search-test-card .book-btn {
  background-color: #fff;
  color: #f26524;
  border: 1px solid #f26524;
  padding: 6px 12px;
  margin-right: 5px;
}
.search-test-card a i {
  font-size: 18px;
  padding: 2px;
  color: #fff;
}

.searchTest-body {
  margin-top: 30px;
}
.searchTest-body .testCard {
  /*padding: 0px 0px 10px 0px;*/
  border-radius: 15px;
  max-width: 222px;
  /*max-height: 300px;*/
  text-align: center;
  margin-bottom: 10px;
  background-color: #f1f1f1;
  overflow: hidden;
  box-shadow: 0 0 20px #00000029;
  margin-top: 20px;
  border: 1px solid #eae7e7;
  margin-right: auto;
  margin-left: auto;
}
.searchTest-body .testCard-details {
  padding: 15px;
}
.searchTest-body .testCard-details h4 {
  color: #f26524;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 22px;
}
.searchTest-body .testCard-details a {
  color: #f9f7f6;
  padding: 10px 20px;
  background-color: #f26524;
  border-radius: 20px;
  letter-spacing: 1px;
}

.searchTest-body .testCard-details a i {
  color: #f9f7f6;
  font-size: 16px;
}

/*-----------------------search-tests---------------------------------------*/
.search-tests {
  margin-bottom: 30px;
  padding: 60px 0px 60px 60px;
}

.search-tests .container-fluid {
  padding-right: 0px;
  overflow: hidden;
}

.tests-section {
  margin-top: 65px;
}
.search-tests h1 {
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
  /*color: #F26524;*/
  text-align: center;
  text-shadow: 0px 1px 2px #000000b2;
}

.search-tests h1 span {
  color: #f26524;
  text-transform: uppercase;
}

.search-tests .btn-test {
  background-color: #f26524;
  padding: 7px 30px;
  font-size: 22px;
  font-weight: bold;
  color: #fff;
  letter-spacing: 1px;
}
/*--------------------------Blog-----------------------------------------*/

.search-resource-blog {
  margin-top: 20px;
}

.search-resource-blog .nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #f26524;
  border-bottom: 1px solid #f26524;
  background-color: transparent;
}
.search-resource-blog a {
  color: #f26524;
}
.blog-resource {
  position: relative;
  /*padding: 10px;*/
  margin-top: 40px;
  transition: transform 0.9s;
  border-radius: 7px;
}
.blog-resource:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  cursor: pointer;
  transform: scale(1.1);
}
.blog-resource img {
  border-radius: 7px;
}

.blog-content {
  position: absolute;
  bottom: -8%;
  left: 10%;
  background-color: #fff;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  padding: 10px 20px;
}
.blog-content h4 {
  margin: 0px;
  font-size: 18px;
  line-height: 22px;
  color: #000;
}
.blog-content p {
  margin: 0px;
  font-size: 14px;
  line-height: 18px;
  color: #777;
}

/*------------------------------------search-resources----------------------------*/
.search-resources {
  margin-bottom: 30px;
  padding: 80px 60px 60px 60px;
  /*height: 100vh;*/
}

.search-resources-title {
  max-width: 550;
}

/*
.search-resources-title h1{
	font-family: 'Poppins', sans-serif;
		color: #F26524;
}
*/
.search-resources-title h1 {
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
  /*color: #F26524;*/
  text-align: center;
  text-shadow: 0px 1px 2px #000000b2;
}

.search-resources-title h1 span {
  color: #f26524;
  text-transform: uppercase;
}

.search-resources-title p {
  font-family: "Poppins", sans-serif;
  text-align: center;
  font-size: 14px;
  line-height: 17px;
  max-width: 550px;
  margin: 0 auto;
  color: #000000;
}

.search-resources-body .study-option ul li {
  list-style: none;
  display: inline;
  font-weight: bold;
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  margin: 0px 5px;
}

.search-resources-body .resources-card {
  background: #f26524 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 16px #33345726;
  border-radius: 0px 0px 30px 30px;
  opacity: 1;
  padding-bottom: 20px;
}

.search-resources-body .resources-card h6 {
  font-family: "Poppins", sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #fff;
  padding: 15px 15px 0px 15px;
  margin-bottom: 0px;
}

.search-resources-body .resources-card span {
  font-family: "Poppins", sans-serif;
  font-size: 9px;
  line-height: 12px;
  color: #fff;
  padding: 0px 15px 0px 15px;
}

/*-------------------------------testimony---------------------------------*/

.testimony {
  padding: 60px 30px 60px 30px;
  background-color: #f1f1f1;
  position: relative;
  margin-left: 50px;
  border-radius: 50px 0px 0px 50px;
}

.testimony-body {
  background-image: url(../../assets/img/Ellipse.png);
  background-repeat: no-repeat;
  /*background-size: cover;*/
  background-position: left;
}
.testimony-bg {
  background-color: #f1f1f1;
  padding: 20px;
}

.center-bg {
  background-color: #a5c5fd;
  width: 14%;
  padding: 30px;
  height: 230px;
  position: absolute;
  left: 54%;
  border-radius: 30px 30px 0px 30px;
}

.testimony .carousel-indicators {
  position: absolute;
  left: -92% !important;
  bottom: -23%;
}

.testimony .carousel-indicators li {
  width: 6px;
  height: 6px;
  background-color: #0f6eff;
  /* position: absolute;
    left: -120px;
    top: 30px;*/
}

.testimony-title {
  margin-bottom: 50px;
}

.testimony-title span {
  text-align: left;
  letter-spacing: 0.8px;
  color: #0f6eff;
  display: block;
}

.testimony-title h2 {
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  text-align: left;
  letter-spacing: 0px;
  color: #f26524;
  display: inline;
  font-size: 28px;
}

.testimony-title .border-testimony {
  background-color: #0f6eff;
  padding: 1px;
  width: 15%;
  position: absolute;
  top: 51px;
  left: 45%;
}

.people-say {
  margin-top: 30px;
}
.people-say-icon {
  width: 35px;
  height: 35px;
  background-color: #9f9f9f;
  border-radius: 100%;
}

.people-say h6 {
  color: #1d1d1d;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 0px;
}

.people-say span {
  color: #1d1d1d;
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.people-say p {
  color: #1d1d1d;
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.39px;
  margin-top: 15px;
}

.peopleSay-card {
  position: relative;
  top: 0;
  overflow: hidden;
  margin-top: 20px;
  margin-bottom: 15px;
  max-width: 222px;
  min-height: 335px;
  padding: 20px;
  background-color: #f9f8f8;
  border-radius: 7px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.1);
  transition: top ease 0.5s;
}
.peopleSay-card:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5), 0 6px 20px 0 rgba(0, 0, 0, 0.29);
  top: -10px;
}
.peopleSay-card .col-md-4 {
  padding-right: 0px;
}
.right-corner {
  /*  border-top: 2px solid #f26524;
    padding:20px;*/
  /* clip-path: polygon(25% 0%, 100% 0%, 100% 40%, 69% 21%);
    padding: 70px;
    background-color: #2196F3;*/
  /*   position: absolute;
    top: 0;
    left: 40%;*/
}
.peopleSay-card h4 {
  margin-bottom: 0px;
  font-size: 18px;
}
.peopleSay-card h6 {
  font-size: 12px;
  margin-bottom: 0px;
  color: #777;
}
.peopleSay-card p {
  font-size: 15px;
  color: #777;
  text-align: center;
  border-bottom: 1px dashed #a5a2a2;
  padding-bottom: 15px;
}
.peopleSay-card i {
  font-size: 38px;
  color: #f26524;
}

.say-star {
  /*margin-top: 20px;*/
}

.say-star i {
  color: #f26524;
  font-size: 12px !important;
  padding: 0px !important;
  margin: 0px !important;
}

.say-star b {
  color: #1d1d1d;
  font-size: 12px;
}
/*------------------------------------our-partners---------------------------*/

.our-partners {
  padding: 80px 0px 20px 0px;
}

/*.our-partners h1{
	font-family: 'Poppins', sans-serif;
	color: #F26524;
}*/

.our-partners h1 {
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
  /*color: #F26524;*/
  text-align: center;
  text-shadow: 0px 1px 2px #000000b2;
}

.our-partners h1 span {
  color: #f26524;
  text-transform: uppercase;
}

.our-partners-body {
  max-width: 750px;
  margin: 0 auto;
  padding: 60px 0px;
}

.our-partner img {
  /*    width: 100px;
    height: 100px;*/
}

.our-partner .slick-slide img {
  width: auto;
}

/*--------------------------------map-locate-------------------------------------------*/
.map-locate {
  /*position: relative;*/
  /*margin-top: 50px;*/
}
.map-locate .get-touch {
  padding: 40px 40px 20px 20px;
}
.map-locate .get-touch h2 {
  font-family: "Poppins", sans-serif;
  color: #f26524;
  font-weight: bold;
}
.map-locate .get-touch p {
  font-family: "Poppins", sans-serif;
  color: #000000;
  font-size: 15px;
}

.map-locate .get-touch .form-control {
  background-color: #f1f1f1;
  border: none;
  border-radius: 5px;
  font-size: 12px;
  /* padding: 17px;
    color: #747474;*/
}

.get-map {
  margin-top: 10%;
  margin-right: 5%;
}
.get-map .row .form-group {
  margin-bottom: 5px !important;
  padding-bottom: 5px !important;
}
.get-map {
  position: relative;
}
.map-mark-address {
  background-color: #f26524;
  border-radius: 5px;
  min-width: 100px;
  height: auto;
  padding: 8px;
}
.map-mark-address h6 {
  font-size: 12px;
  text-transform: uppercase;
  color: #fff;
}

.map-mark-address p {
  font-size: 11px;
  line-height: 14px;
  color: #fff;
  margin-bottom: 10px;
}

.map-country-adress .nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #f26524;
  background-color: transparent;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
}

.map-country-adress a {
  color: #bfbfbf;
  text-decoration: none;
  background-color: transparent;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
}
.state-adress h6 {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #f26524;
  margin-bottom: 5px;
}
.state-adress p {
  font-size: 14px;
  line-height: 20px;
  color: #24253e;
}
.state-adress {
  border-left: 1px solid #b3b1b1;
  padding-left: 20px;
  margin-top: 10px;
}

.state-adress a {
  text-decoration: none;
  color: #f26524;
}

.icon-adress-position {
  position: absolute;
  top: 24%;
  right: 27%;
}
.icon-adress-position1 {
  position: absolute;
  top: 30%;
  right: 28%;
}
.icon-adress-position2 {
  position: absolute;
  bottom: 22%;
  right: 17%;
}
.icon-adress-position3 {
  position: absolute;
  top: 71%;
  left: 27%;
}
.icon-adress-position4 {
  position: absolute;
  top: 30.5%;
  right: 35%;
}
.icon-adress-position5 {
  position: absolute;
  top: 35.5%;
  right: 36%;
}
.icon-adress-position6 {
  position: absolute;
  top: 38%;
  right: 34%;
}
.icon-adress-position7 {
  position: absolute;
  top: 30%;
  right: 25%;
}
.icon-adress-position4 .map-mark img,
.icon-adress-position5 .map-mark img,
.icon-adress-position6 .map-mark img {
  width: 12px;
}

.social-country {
  padding-left: 4%;
}

.social-country a {
  color: #f26524;
  text-decoration: none;
  margin-right: 3px;
}
.social-country a i {
  font-size: 1.2rem;
}

.map-mark {
  position: relative;
}
.map-mark-address {
  position: absolute;
  bottom: 22px;
}
.map-mark img {
  width: 13px;
  cursor: pointer;
  background-color: #fff;
  border-radius: 50%;
}
.map-mark-address i {
  color: #fff;
}

.map-mark-address {
  display: none;
}

.map-icon:hover + .map-mark-address {
  display: block;
}

.map-locate .get-touch label {
  font-family: "Poppins", sans-serif;
  color: #f47c44;
  font-size: 12px;
  margin-bottom: 0px;
  padding-left: 5px;
}

.map-locate .get-touch .btn-get-touch {
  /*background: #F26524 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    color: #fff;
    text-transform: uppercase;
    padding: 7px 22px;
    font-family: 'Poppins', sans-serif;
    margin-top: 20px;*/

  background-color: #f26524;
  padding: 7px 30px;
  font-size: 14px;
  color: #fff;
  font-family: "Roboto", sans-serif;
  border-radius: 5px;
  box-shadow: 0px 3px 6px #00000029;
  text-transform: uppercase;
  margin-top: 15px;
}

.contact-details-position {
  /*position: absolute;
	top: 50%;
	left:7%;*/
  /*margin-top: -180px;*/
}

.get-touch-bg {
  background-color: #ffffff70;
  /*box-shadow: 0px 3px 6px #00000029;*/
  border-radius: 10px 0px;
}

.branch-add-bg {
  padding-left: 0px;
}
.map-locate .contact-details {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px #00000029;
  opacity: 1;
  /*width: 97%;*/
  margin: 0 auto;
}
.map-locate .branch-add {
  background: #f26524 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px #00000029;
  opacity: 1;
  padding: 20px 10px;
  color: #fff;
  height: 100%;
  overflow: hidden;
}
.map-locate .branch-title ul li {
  list-style: none;
  display: inline;
  font-size: 12px;
  font-family: "Poppins", sans-serif;
  cursor: pointer;
}

.branch-body {
  margin-top: 100px;
}

.branch-footer .carousel-control-prev {
  left: 70% !important;
  top: 85%;
}
.branch-footer .carousel-control-next {
  top: 85%;
  right: 7% !important;
}
.map-locate .branch-add h6 {
  color: #000;
  font-weight: bold;
  font-family: "Poppins", sans-serif;
}
.map-locate .branch-add p {
  font-size: 16px;
  line-height: 21px;
  margin-bottom: 100px;
  font-family: "Poppins", sans-serif;
  letter-spacing: 0.1;
}

.map-locate .branch-add i {
  font-size: 22px;
  color: #fff;
}

/*-------------------------------------contact-with-map------------------------------------*/

.contact-with-map {
  background-color: #fff;
  padding: 0px 10px 10px 10px;
  overflow: hidden;
  /*box-shadow: 0px 3px 6px #00000029;*/
  border-radius: 0px 10px;
}

.contact-with-map .nav {
  /*background-color: #f26524;
    width: 100%;*/
}
.contact-with-map .nav a {
  color: #f26524;
  text-transform: uppercase;
}
.contact-with-map .nav a:hover {
  background-color: transparent;
  color: #000;
}

.contact-with-map .nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #000;
  background-color: transparent;
}

.adress-office {
  padding: 10px 15px 25px;
}

.form-with-img {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.1);
}
.address-with-img {
  /*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.10); */
}

.all-office-add {
  padding-left: 20px;
}
.all-office-add .nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #f26524;
  /*border: 1px solid #f26524;*/
  border-radius: 40px;
}
.all-office-add a {
  color: #f26524;
  text-transform: uppercase;
  font-size: 16px;
}

.all-city-add .nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #555;
  background-color: transparent;
  border-bottom: 1px solid #f26524;
}
.all-city-add a {
  color: #777 !important;
  text-transform: uppercase;
  font-size: 14px;
}
/*------------------------------contact-map-footer------map-address--------------------------*/

/*.contact-bg{
    background-image: url(../../assets/img/contact-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    position: relative;
}

.contact-bg-overlay{
position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  opacity: 0.8;
    background-image: linear-gradient(#f3eded, #dad8d8);
}*/

.contact-map-footer {
  width: 100%;
  position: relative;
}

.contact-map-footer {
  /*content: "";
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: linear-gradient(330deg, #f26524 55%, #fff 0%);*/
  /*position: absolute;*/
}
.map-address .col-md-6 {
  margin: 0px;
  padding-left: 0px;
}

.map-address h3 {
  padding: 3px 0px;
  color: #ec5a16;
}
.map-address h6 {
  font-weight: 400;
}
.map-address ul li i {
  font-size: 16px;
  /*padding: 1px;*/
}

.accordion-custom .card-header {
  padding: 0.5rem 1.25rem !important;
}
.accordion-custom .card-header .card-link {
  font-weight: 500;
  color: #585756;
  font-size: 16px;
}

/*-------------------------------footer-section----------------------------------*/

.footer-section {
  position: relative;
  background-color: #24253e;
  padding: 20px;
  margin-top: 120px;
}

.footer-brand {
  /*position: absolute;
    top: -40px;
    left: 46%;
    background-color: #fff;
    border-radius: 50%;
    padding: 5px;*/
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  border-radius: 20px;
  padding: 20px;
  width:100%;
  margin: 0 auto;
}

.email-subscribe {
  width: 60%;
  /*margin: 0 auto;*/
  /*margin-top: 30px;*/
}

.email-subscribe label {
  color: #fff;
  font-size: 11px;
}

.email-subscribe input {
  border-radius: 5px;
  z-index: 0;
}

.email-subscribe .subscribe-btn {
  /*	    font-family: 'Poppins', sans-serif;
    background-color: #F26524 !important;
    box-shadow: 0px 3px 5px #00000026;
    border-radius: 7px;
    color: #fff;
    font-size: 18px;
    padding: 6px 20px;
    margin-left: -10px;
    z-index: 1;
    letter-spacing: 0.5px;*/
  background-color: #f26524;
  padding: 5px 30px;
  font-size: 14px;
  color: #fff;
  font-family: "Roboto", sans-serif;
  border-radius: 5px;
  box-shadow: 0px 3px 6px #00000029;
  text-transform: uppercase;
  margin-left: -30px;
  z-index: 3;
}

.subcribe-content {
  width: 75%;
  margin: 0 auto;
}
.subcribe-content h6 {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #fff;
  text-align: center;
  letter-spacing: 0.5px;
  margin-top: 20px;
  margin-bottom: 0px;
}

.subcribe-content p {
  font-family: "Poppins", sans-serif;
  font-size: 13px;
  line-height: 20px;
  font-weight: 300;
  color: #fff;
  text-align: center;
  letter-spacing: 0.5px;
  margin: 10px 0px;
}
.footer-nav {
  padding: 20px;
  text-align: left;
  margin-top: 20px;
}
.footer-nav h6 {
  font-family: "Poppins", sans-serif;
  /* font-size: 14px; */
  line-height: 20px;
  font-weight: bold;
  color: #fff;
  letter-spacing: 0.5px;
}
.footer-nav ul li {
  list-style: none;
  padding: 5px 0px;
}
.footer-nav ul li a {
  font-family: "Poppins", sans-serif;
  font-size: 13px;
  line-height: 22px;
  color: #fff;
  font-weight: normal;
  text-decoration: none;
}

.footer-nav .quick-img img {
  margin: 3px 0px;
}

.footer-nav .quick-img .col-md-6 {
  padding: 5px;
}

.footer-broder-top {
  border-top: 2px solid #fff;
  text-align: center;
  background-color: #24253e;
  padding: 15px 0px;
}

.footer-broder-top p {
  color: #fff;
  font-size: 14px;
}

.footer-broder-top a {
  text-decoration: none;
  color: #fff;
}

/*---------------------------------scrolltop----------------------------*/

.scrolltop {
  display: none;
  width: 100%;
  margin: 0 auto;
  position: fixed;
  bottom: 20px;
  right: 10px;
}
.scroll {
  position: absolute;
  right: -10px;
  bottom: 2px;
  background-color: #b2b2b2;
  /*background:#b2b2b2;
	background:rgba(178,178,178,0.7);*/
  padding: 10px 13px;
  text-align: center;
  margin: 0 0 0 0;
  cursor: pointer;
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  border-radius: 50%;
  color: #000;
}
.scroll:hover {
  background: #f26524;
  /*background:rgba(178,178,178,0.7);*/
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
}
.scroll:hover .fa {
  padding-top: -10px;
  color: #fff;
}
.scroll .fa {
  color: #000;
  font-size: 30px;
  margin-top: -5px;
  margin-left: 1px;
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
}

/*------------------------Slick slider-----------------------------------------*/

/* Slider */

.slick-slide {
  margin: 0px 10px;
}

.slick-slide img {
  width: 100%;
}

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.slider i {
  font-size: 42px;
  /* background-color: pink; */
  padding: 10px;
  color: #f26524;
}
.slider .slick-next {
  position: absolute;
  top: 40%;
  left: -25px;
  background-color: #fff;
  border-radius: 50%;
  padding: 7px 22px;
  z-index: 1;
  box-shadow: 0 3px 50px rgba(0, 0, 0, 0.16);
  transition: background-color 0.3s ease-in-out;
}
.slider .slick-prev {
  position: absolute;
  top: 40%;
  right: -25px;
  background-color: #fff;
  border-radius: 50%;
  padding: 7px 20px;
  z-index: 1;
  box-shadow: 0 3px 50px rgba(0, 0, 0, 0.16);
  transition: background-color 0.3s ease-in-out;
}

/*---------------------------modal-------------------------*/

/* The Modal (background) */
.modal {
  display: none;
  position: fixed;
  z-index: 99;
  padding-top: 10%;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.6);
}

/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  width: 60%;
  position: relative;
  border-radius: 15px;
  overflow: hidden;
}

/* The Close Button */
.closed {
  color: #fff;
  float: right;
  font-size: 28px;
  /*font-weight: 100;*/
  position: absolute;
  top: 1%;
  right: 3%;
  z-index: 1;
}

.closed:hover,
.closed:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.signUp-modal {
  display: none;
}
.sign-modal {
  border-radius: 15px;
  background-color: #fff;
}
.sign-banner {
  background-color: #25263e;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

.sign-banner-content {
  position: absolute;
  bottom: 13%;
  padding: 30px;
  left: 0%;
  right: 0%;
  /*top: 30px;*/
}
.sign-banner-content h4 {
  font-size: 24px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  color: #f26524;
}
.sign-banner-content p {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  color: #fff;
  margin-bottom: 10%;
}
.modal-user {
  padding: 35px 50px;
  background-color: #fff;
}
.modal-user h4 {
  font-size: 24px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  margin-top: 20px;
  margin-bottom: 10px;
  color: #f26524;
}
.modal-user .form-control {
  border: none !important;
  border-bottom: 1px solid #858688 !important;
  border-radius: 0px !important;
  padding-left: 0px !important;
}

.sign-in .form-group {
  margin-bottom: 4px !important;
}
.sign-userBtn {
  clear: both;
}

.sign-userBtn a {
  text-decoration: none;
}

.sign-userBtn .btn-signup {
  background-color: #fff;
  text-align: center;
  color: #f26524;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  border-radius: 8px;
  padding: 7px 40px;
  border: none;
  margin-top: 10%;
  line-height: 21px;
}
.sign-userBtn .btn-signup:hover {
  /*border:2px dashed #fff ;
    background-color: #f26524;
   color: #fff;
   padding: 3px 40px;*/
  background-color: #25263e;
  color: #fff;
}
.sign-userBtn .btn-signin {
  background-color: #f26524;
  text-align: center;
  color: #fff;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  border-radius: 8px;
  padding: 7px 40px;
  border: none;
  margin-top: 10%;
  line-height: 21px;
}
.sign-userBtn .btn-signin:hover {
  /*border:1px solid #f26524 ;*/
  background-color: #25263e;
  color: #fff;
  /*padding: 3px 40px;*/
}
/*-------section style with heading--body-----------------*/
.body-title {
  text-align: center;
}
.body-title h1 {
  font-family: "Poppins", sans-serif;
  display: inline;
  letter-spacing: 1px;
  font-size: 34px;
  text-transform: uppercase;
  line-height: 40px;
  color: #000;
  font-weight: 700;
}
.body-title h1 span {
  color: #f26524;
}

.body-title .title-border-btm {
  border-bottom: 2px solid #f26524;
  width: 90px;
  padding: 10px;
  display: block;
  text-align: center;
  margin: 0 auto;
  margin-top: -10px;
  margin-bottom: 20px;
}

.section-body {
  /*padding-top: 30px;*/
}

/*-----------------popular course card-------------------------*/

.explore-card {
  position: relative;
  /*max-width: 402px;*/
  width: 100%;
  max-height: 360px;
  border-radius: 10px;
  overflow: hidden;
  /*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
  transition: top ease 0.5s;
  top: 0;
  margin-top: 20px;
}
.explore-card:hover {
  /*top:-10px;*/
  /*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5), 0 6px 20px 0 rgba(0, 0, 0, 0.29);*/
  transform: scale(1.01);
  transition: all ease 0.5s;
}
.exploreOverlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
  transition: 0.5s ease;
  background-image: linear-gradient(180deg, #0000001a 0%, #141e37cc 100%);
}

.explore-card .PC-img {
  width: auto !important;
}
.popularCours-img img {
  height: 402px;
  /*width: 245px;*/
}

.search-test-img {
  margin-top: 3rem;
}
.searchCours-img img {
  height: 300px;
  /*width: 245px;*/
}

.search-test-img img {
  width: 200px;
  height: 280px;
}
.card-rank {
  position: absolute;
  top: 5%;
  width: 100%;
}
.rank {
  float: left;
  color: #06b3de;
  background-color: #fff;
  border-radius: 0px 5px 5px 0px;
  font-size: 12px;
  padding: 0px 5px 0px 15px;
  font-family: "Lato", sans-serif;
  font-weight: bold;
}
.rank i {
  font-size: 16px;
  padding: 0px;
  color: #fff;
}
.rank h6 {
  font-size: 8px;
  text-align: right;
  font-weight: bold;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}
.rackCountry {
  float: right;
  color: #fff;
  background-color: #f26524;
  font-size: 15px;
  border-radius: 5px 0px 0px 5px;
  padding: 1px 10px;
  font-family: "Lato", sans-serif;
  font-weight: 600;
}
.rackCountry-blue {
  float: right;
  color: #fff;
  background-color: #06b3de;
  font-size: 15px;
  border-radius: 5px 0px 0px 5px;
  padding: 1px 10px;
  font-family: "Lato", sans-serif;
  font-weight: 600;
}

.explore-card-content-orange {
  position: absolute;
  bottom: 0 !important;
  left: 0 !important;
  background-color: #f26524b3;
  padding: 20px;
  border-radius: 15px 15px 0px 0px;
  width: 100%;
}
.explore-card-content-blue {
  position: absolute;
  bottom: 0 !important;
  left: 0 !important;
  background-color: #0eabf0c2;
  padding: 20px;
  border-radius: 15px 15px 0px 0px;
  width: 100%;
}
.explore-card-content {
  position: absolute;
  bottom: 10%;
  left: 4%;
  min-height: 44%;
}
.explore-card-content h4 {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  color: #fff;
  margin-bottom: 0px;
  font-size: 18px;
  text-transform: uppercase;
  max-width: 90%;
}

.explore-card-content p {
  /* font-family: 'Lato', sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #fff;*/
  font-family: "Lato", sans-serif;
  font-size: 16px;
  font-weight: 900;
  color: #fff;
  text-transform: capitalize;
  min-height: 36px;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
  margin-top: 5px;
}
.explore-card-content a {
  text-decoration: none;
  color: #fff;
}
.explore-card-content .viewCourse-btn {
  /*background: #777676c2;
    border-radius: 5px;
    padding: 10px 15px;
    opacity: 1;
    color: #fff;
    margin-right: 5px;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    font-size: 14px;
    font-weight: 300;
     font-family: 'Lato', sans-serif;*/
  background: #22273b;
  border-radius: 5px;
  padding: 8px 12px;
  opacity: 1;
  color: #fff;
  margin-right: 5px;
  font-size: 12px;
  font-weight: bold;
  font-family: "Lato", sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  /* background: #777676c2;
    border-radius: 5px;
    padding: 12px 10px;
    opacity: 1;
    color: #fff;
    margin-right: 3px;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    font-size: 12px;
    font-weight: 300;
    font-family: 'Lato', sans-serif;*/
}
.explore-card-content .viewCourse-btn-orange {
  background: #22273b;
  border-radius: 5px;
  padding: 8px 12px;
  opacity: 1;
  color: #fff;
  margin-right: 5px;
  font-size: 12px;
  font-weight: bold;
  font-family: "Lato", sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  /* background: #777676c2;
    border-radius: 5px;
    padding: 12px 10px;
    opacity: 1;
    color: #fff;
    margin-right: 3px;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    font-size: 12px;
    font-weight: 300;
    font-family: 'Lato', sans-serif;*/
}

.explore-card-content .viewCourse-btn i {
  margin-left: 5px;
  font-size: 10px;
  padding: 0px;
  color: #fff;
}

/*-----------study contury style---------------------*/

.studyCard {
  position: relative;
  max-width: 200px;
  max-height: 360px;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  transition: top ease 0.5s;
  top: 0;
  margin-top: 20px;
}

.studyCard:hover {
  top: -10px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5), 0 6px 20px 0 rgba(0, 0, 0, 0.29);
}
.studyOveraly {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(180deg, #141e3780 0%, #0000001a 100%);
  transition: 0.5s ease;
}

.studyCard-img {
  display: flex;
  justify-content: center;
}
.countrySlide .slick-slide img {
  width: auto;
}

.studyCard-content {
  position: absolute;
  top: 10% !important;
  left: 10%;
  right: 5%;
}
.studyCard-content h4 {
  font-family: "Lato", sans-serif !important;
  font-weight: 700 !important;
  color: #fff !important;
  padding-top: 15px !important;
  font-size: 20px !important;
  text-transform: uppercase;
}

.studyCard-content p {
  font-family: "Lato", sans-serif !important;
  font-size: 14px !important;
  font-weight: 300 !important;
  color: #fff !important;
}

/*--------------ielts-test----card-------------------------------*/
.ieltsCard {
  position: relative;
  max-width: 350px;
  max-height: 280px;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  transition: all ease 0.5s;
  top: 0;
  margin-top: 20px;
  margin-bottom: 25px;
}

.ieltsCard:hover {
  /*top:-10px;*/
  /*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5), 0 6px 20px 0 rgba(0, 0, 0, 0.29);*/
  transform: scale(1.02);
  transition: all ease 0.5s;
}
.ieltsOveraly {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(180deg, #0000001a 0%, #141e37cc 100%);
  transition: 0.5s ease;
}

.ieltsCard-img {
  /*  display: flex;
  justify-content: center;*/
  width: 100%;
  height: 100%;
}

.ieltsCard-img img {
  width: 100%;
  height: 100%;
}

.ieltsCard-content {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 20px;
}

.test-logo {
  position: absolute;
  top: 0;
  right: 0;
  width: 100px;
  height: 70px;
}

.test-logo img {
  width: 100%;
  height: auto;
}

.ieltsCard-content h4 {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  padding-top: 5px;
}
.ieltsCard-content h6 {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  margin-bottom: 15px;
  text-transform: uppercase;
}

.ieltsCard-content p {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 17px;
  font-weight: 300;
  color: #fff;
  /*margin-bottom:3px;*/
}
.ieltsCard-content a {
  text-decoration: none;
  color: #fff;
}
.ieltsCard-content .viewCourse-btn {
  background: #777676c2;
  border-radius: 5px;
  padding: 12px 10px;
  opacity: 1;
  color: #fff;
  margin-right: 3px;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  font-size: 12px;
  font-weight: 300;
  font-family: "Lato", sans-serif;
}
.ieltsCard-content .viewCourse-btn i {
  margin-left: 5px;
  font-size: 10px;
  padding: 0px;
  color: #fff;
}

/*--------------------------------SearchCourseNew section-----------------------*/
.explore-cardSC {
  position: relative;
  max-width: 260px;
  max-height: 320px;
  border-radius: 6px;
  overflow: hidden;
  /*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
  box-shadow: 0 4px 8px 0 rgb(0 0 0 / 9%), 0 6px 20px 0 rgb(0 0 0 / 6%);
  transition: top ease 0.5s;
  top: 0;
  margin-top: 20px;
  margin-bottom: 25px;
}
.explore-cardSC:hover {
  /*top:-10px;*/
  box-shadow: 0 8px 16px 0 rgb(0 0 0 / 19%), 0 6px 20px 0 rgb(0 0 0 / 29%);
  /*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5), 0 6px 20px 0 rgba(0, 0, 0, 0.29);*/
  transform: scale(1.02);
  transition: all ease 0.5s;
}
/* .exploreOverlaySC {
  position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    transition: .5s ease;
    background-image: linear-gradient(180deg, #0000001A 0%, #141E37CC 100%);
}
*/

.rankSC h6 {
  font-size: 8px;
  text-align: right;
  font-weight: bold;
  margin-bottom: 5px;
  letter-spacing: 0.5px;
}

.price-range {
  color: #f26524 !important;
}
.scholarshipSC {
  clip-path: polygon(100% 0%, 89% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
  background-color: #f5cc26;
  color: #000;
  padding: 0.8% 10% 0.8% 2%;
  position: absolute;
  top: 17%;
  left: 0;
  font-weight: bold;
  font-size: 13px;
}
.explore-scholarshipSC {
  clip-path: polygon(100% 0%, 89% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
  background-color: #f5cc26;
  color: #000;
  padding: 0.8% 10% 0.8% 2%;
  position: absolute;
  top: 15%;
  left: 0;
  font-weight: bold;
  font-size: 13px;
}

.explore-scholarshipSC b {
  color: red;
}
.university-position {
  position: relative;
}

.explore-university-logo {
  width: 20%;
  background-color: #fff;
  padding: 2%;
  position: absolute;
  top: 37%;
  left: 5%;
  border-radius: 50%;
  z-index: 1;
  overflow: hidden;
}
.explore-university-logo img {
  width: 100% !important;
  height: auto !important;
}

.university-logo {
  width: 25%;
  background-color: #fff;
  padding: 2%;
  position: absolute;
  top: 40%;
  left: 5%;
  border-radius: 50%;
  z-index: 1;
  overflow: hidden;
  display: none;
}
.university-logo img {
  width: 100% !important;
  height: auto !important;
}

.explore-cardSC img {
  /*width: 220px;*/
  width: auto;
  height: 320px;
}

.durationClock {
  float: left;
  color: #fff !important;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
  position: absolute;
  bottom: 10%;
  left: 5%;
}

.durationClock i {
  font-size: 1.2rem !important;
  color: #fff !important;
  padding: 0px !important;
}
.durationMore {
  float: right;
  position: absolute;
  bottom: 10%;
  right: 5%;
}

.durationMore a {
  font-size: 1rem !important;
  color: #f26524;
  text-decoration: none;
  background: #fff;
  border-radius: 50%;
  padding: 2px 6px;
}
.durationMore a i {
  font-size: 1rem !important;
  padding: 0px !important;
}

.explore-cardSC:hover .durationMore {
  margin-right: -7px;
  transition: all 0.3s;
  /*display:none;*/
}

.explore-card:hover .durationMore {
  margin-right: -7px;
  transition: all 0.3s;
  /*display:none;*/
}

.card-rankSC {
  position: absolute;
  top: 5%;
  width: 100%;
}
.rankSC {
  float: left;
  color: #06b3de;
  background-color: #fff;
  font-size: 12px;
  padding: 0px 5px 0px 8px;
  font-family: "Lato", sans-serif;
  font-weight: bold;
  border-radius: 0px 5px 5px 0px;
}
.rankSC i {
  font-size: 16px;
  padding: 0px;
  color: #fff;
}
.rackCountrySC {
  float: right;
  color: #fff;
  background-color: #06b3de;
  font-size: 15px;
  border-radius: 5px 0px 0px 5px;
  padding: 1px 10px;
  font-family: "Lato", sans-serif;
  font-weight: 600;
}

.explore-card-contentSC {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #0eabf0c2;
  padding: 15px 10px;
  border-radius: 15px 15px 0px 0px;
  width: 100%;
  min-height: 43%;
}
.explore-card-contentSC h4 {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  color: #fff;
  margin-bottom: 0px;
  font-size: 16px;
  text-transform: uppercase;

  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.explore-card-contentSC p {
  font-family: "Lato", sans-serif;
  font-size: 15px;
  font-weight: 900;
  color: #fff;
  text-transform: capitalize;
  min-height: 36px;
  margin-bottom: 0px;
  line-height: 15px;
  letter-spacing: 0.5px;
  margin-top: 5px;
}
.border-bottomcontentSC {
  border-bottom: 3px solid #fff;
  width: 30%;
  padding: 3px 10px;
  display: block;
  margin-top: 5px;
}
.explore-card-contentSC a {
  text-decoration: none;
  color: #fff;
}
.explore-card-contentSC .viewCourse-btnSC {
  background: #22273b;
  border-radius: 5px;
  padding: 8px 12px;
  opacity: 1;
  color: #fff;
  margin-right: 5px;
  font-size: 12px;
  font-weight: bold;
  font-family: "Lato", sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  /* background: #777676c2;
    border-radius: 5px;
    padding: 12px 10px;
    opacity: 1;
    color: #fff;
    margin-right: 3px;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    font-size: 12px;
    font-weight: 300;
    font-family: 'Lato', sans-serif;*/
}
.explore-card-contentSC .viewCourse-btnSC i {
  margin-left: 5px;
  font-size: 10px;
  padding: 0px;
  color: #fff;
}

.rackCountrySCOrange {
  float: right;
  color: #fff;
  background-color: #f26524;
  font-size: 15px;
  border-radius: 5px 0px 0px 5px;
  padding: 1px 10px;
  font-family: "Lato", sans-serif;
  font-weight: 600;
}
.explore-card-contentSCOrange {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #f26524b3;
  padding: 15px 10px;
  border-radius: 15px 15px 0px 0px;
  width: 100%;
  min-height: 43%;
}
.explore-card-contentSCOrange h4 {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  color: #fff;
  margin-bottom: 0px;
  font-size: 16px;
  text-transform: uppercase;

  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.explore-card-contentSCOrange p {
  font-family: "Lato", sans-serif;
  font-size: 15px;
  font-weight: 900;
  color: #fff;
  text-transform: capitalize;
  min-height: 36px;
  margin-bottom: 0px;
  line-height: 15px;
  letter-spacing: 0.5px;
  margin-top: 5px;
}
.explore-card-contentSCOrange .viewCourse-btnSC {
  background: #22273b;
  border-radius: 5px;
  padding: 8px 12px;
  opacity: 1;
  color: #fff;
  margin-right: 5px;
  font-size: 12px;
  font-weight: bold;
  font-family: "Lato", sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.5px;

  /* background: #777676c2;
    border-radius: 5px;
    padding: 12px 10px;
    opacity: 1;
    color: #fff;
    margin-right: 3px;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    font-size: 12px;
    font-weight: 300;
    font-family: 'Lato', sans-serif;*/
}

/*-------------------education-partner----------------------*/
.education-partner {
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding: 0px 10px;
}

.education-partner .ep-logos-mob {
  display: none;
}
.education-partner-logo {
  width: 100%;
  height: 80px;
  text-align: center;
  border: 1px solid #b1b5b985;
  padding: 5%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  margin-top: 10px;
}
.education-partner-logo img {
  max-width: 100%;
  max-height: 100%;
  /* max-width: 160px;
  max-height: 90px;*/
}
.edu-partner-brand .col-md-2 {
  padding: 0.3%;
}

.edu-partner-brand .col-md-4 {
  padding: 0.3%;
}

.ecaSwin-logo {
  padding: 1% 2%;
}

.Charles-logo {
  width: auto;
  padding: 0% 10%;
}
.partner-logos .education-partner-logo {
  width: 160px;
  height: 90px;
  text-align: center;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  height: auto;
  vertical-align: middle;
  border: none;
}
.our-partner img {
  max-width: 160px;
  max-height: 90px;
}

/*--------------------blog---testmonial---------------*/

.blogCard {
  position: relative;
  width: 200px;
  height: 245px;
  border-radius: 10px;
  overflow: hidden;
  /*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
  transition: top ease 0.5s;
  top: 0;
  margin-top: 20px;
}

.blogCard:hover {
  top: -10px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5), 0 6px 20px 0 rgba(0, 0, 0, 0.29);
}
.blogOveraly {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(180deg, #0000001a 0%, #141e37cc 100%);
  transition: 0.5s ease;
}

.blogCard-img {
  display: flex;
  justify-content: center;
}

.blogcountry {
  position: absolute;
  top: 10%;
  width: 100%;
}
.blogCountryName {
  float: left;
  color: #000;
  background-color: #ffd050;
  font-size: 10px;
  padding: 2px 10px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  border-radius: 10px;
  margin-left: 15px;
}
.humberCountry {
  float: right;
  color: #fff;
  /*background-color: #ffb100;*/
  font-size: 10px;
  border-radius: 5px 0px 0px 5px;
  padding: 1px 10px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
}
.humberCountry i {
  font-size: 18px;
  text-shadow: 0 0 3px #131212;
  margin-right: 5px;
  color: #fff;
}
.blogCard-content {
  position: absolute;
  bottom: 7%;
  left: 10%;
}
.blogCard-content h4 {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  color: #fff;
  margin-bottom: 0px;
}
.blogCard-content h6 {
  font-family: "Lato", sans-serif;
  font-size: 15px;
  font-weight: 300;
  color: #fff;
}

.blogCard-content p {
  font-family: "Lato", sans-serif;
  font-size: 12px;
  line-height: 15px;
  font-weight: 300;
  color: #fff;
  margin-bottom: 5px;
}
.blogCard-content a {
  text-decoration: none;
  color: #fff;
}
.blogCard-content .viewCourse-btn {
  background: #777676c2;
  border-radius: 5px;
  padding: 12px 10px;
  opacity: 1;
  color: #fff;
  margin-right: 3px;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  font-size: 12px;
  font-weight: 300;
  font-family: "Lato", sans-serif;
}
.blogCard-content i {
  color: #fff;
  font-size: 24px;
  margin-top: 14px;
}

.blogCardNew {
  position: relative;
  width: 205px;
  height: 290px;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  transition: top ease 0.5s;
  top: 0;
  margin-top: 20px;
  margin-bottom: 25px;
}

.blogCardNew:hover {
  transform: scale(1.02);
  transition: all ease 0.5s;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5), 0 6px 20px 0 rgba(0, 0, 0, 0.29);
}
.blogOveralyNew {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(180deg, #0000001a 0%, #141e37cc 100%);
  transition: 0.5s ease;
  cursor: pointer;
}
.blogOveralyNew-text {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(180deg, #fff 0%, #fff 100%);
  color: #000;
  transition: 0.5s ease;
}

.blogCard-imgNew img {
  width: 100% !important;
}

.review-content h4 {
  color: #24253e !important;
}
.review-content h6 {
  color: #24253e !important;
}
.review-content p {
  color: #24253e !important;
}
.blogcountryNew {
  position: absolute;
  top: 5%;
  width: 100%;
}
.blogCard-imgNew {
  display: flex;
  justify-content: center;
}
.blogCard-contentNew {
  position: absolute;
  top: 12%;
  /*bottom: 7%;*/
  /* left: 10%; */
  padding: 10px;
  text-align: center;
}
.vedio-text {
  position: absolute;
  top: auto;
  bottom: 7%;
  /* left: 10%; */
  padding: 10px;
  text-align: center;
}

.blogCard-contentNew h4 {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  color: #fff;
  margin-bottom: 0px;
  font-size: 18px;
}
.blogCard-contentNew h6 {
  font-family: "Lato", sans-serif;
  font-size: 15px;
  font-weight: 300;
  color: #fff;
}

.blogCard-contentNew p {
  font-family: "Lato", sans-serif;
  font-size: 12px;
  line-height: 15px;
  font-weight: 300;
  color: #fff;
  margin-bottom: 5px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 10;
  overflow: hidden;
}
.blogCard-contentNew a {
  text-decoration: none;
  color: #fff;
}
.blogCard-contentNew .viewCourse-btn {
  background: #777676c2;
  border-radius: 5px;
  padding: 12px 10px;
  opacity: 1;
  color: #fff;
  margin-right: 3px;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  font-size: 12px;
  font-weight: 300;
  font-family: "Lato", sans-serif;
}
.blogCard-contentNew i {
  color: #fff;
  font-size: 2.5rem;
  margin-top: 14px;
  padding: 0px;
}
.humberCountryNew {
  float: right;
  margin-right: 5px;
  color: #fff;
  /* background-color: #ffb100; */
  font-size: 10px;
  border-radius: 5px 0px 0px 5px;
  padding: 1px 10px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  background-color: #ffb100;
  /* font-size: 8px; */
  padding: 2px 10px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  border-radius: 10px;
  margin-left: 15px;
  position: absolute;
  right: 0;
}
.humberCountryNew i {
}
.blogCountryNameNew {
  float: left;
  margin-left: 10px;
}

.blogCountryNameNew .rounded-img {
  border-radius: 50% !important;
  width: 65px;
  height: 65px;
}
.blogCountryNameNew i {
  font-size: 28px;
  color: #f26524;
  padding-top: 0px;
}
.blog-star i {
  font-size: 8px !important;
  padding: 0px;
  color: #fff;
}

.blogCard-contentNew span {
  font-family: "Lato", sans-serif;
  font-size: 12px;
  font-weight: 300;
  color: #fff;
}

.rounded-img-body {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: inline-block;
  line-height: 60px;
  background-color: #dad5d5;
  overflow: hidden;
  border: 2px solid #c5c3c3;
}

.rounded-img-body img {
  width: 100% !important;
}

.blog-Review-vedio .modal-dialog {
  max-width: 800px;
  margin: 30px auto;
}

.blog-Review-vedio .modal-body {
  position: relative;
  padding: 0px;
}
.blog-Review-vedio .close {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
  font-size: 2rem;
  font-weight: normal;
  color: #fff;
  opacity: 1;
}

.blog-Review-vedio .blogOveralyNew i {
  position: absolute;
  top: 60%;
  left: 10%;
  color: #fff;
}

/*--------------student-corner--card--------------------------*/

.student-corner {
}

.student-corner .visa-card {
  position: relative;
  top: 0;
  height: 400px;
  overflow: hidden;
  border-radius: 15px;
  margin-bottom: 30px;
  transition: 0.5s ease;
  box-shadow: 0px 3px 6px #00000059;
}

.student-corner .visa-card:hover {
  margin-top: -10px;
}

.student-corner .visa-card-title {
  position: absolute;
  left: 5%;
  right: 5%;
  bottom: 5%;
  width: 80%;
  margin: 0 auto;
  z-index: 1;
  border-radius: 5px;
}
.visa-card-title h4 {
  text-align: center;
  color: #fff;
  text-shadow: 0px 3px 6px #0000008f;
}

.student-corner .visa-img {
  text-align: center;
  display: flex;
  justify-content: normal;
  align-items: center;
}

.student-corner .visa-image {
  max-height: 400px;
  transition: 3.5s ease;
}

.student-corner .visa-card-imgOverlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: linear-gradient(#ffffff17, #00000099);
  overflow: hidden;
  width: 100%;
  height: 100%;
  transition: 0.5s ease;
}

.student-corner .visaCard-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: linear-gradient(#ffffff17, #00000099);
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: 0.5s ease;
}

.student-corner .visa-card:hover .visaCard-overlay {
  height: 100%;
}

.student-corner .visa-card:hover .visa-image {
  transform: scale(1.5);
}

.student-corner .visa-card:hover .visa-card-title {
  display: none;
}

.student-corner .visadetails {
  color: white;
  font-size: 20px;
  position: absolute;
  left: 5%;
  right: 5%;
  top: 40%;
  width: 80%;
  margin: 0 auto;
  text-align: center;
}

.round-li li {
  background-color: #fff !important;
  color: #f26524 !important ;
  font-weight: 500 !important;
}

.counteries-inner {
  background-image: url(../../assets/img/country-inner.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  /*height: 100vh;*/
  background-position: center;
}

.counteries-innerOverlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  /* z-index: 19; */
  height: 98%;
  background-image: linear-gradient(180deg, #72777740 0%, #1617178a 100%);
}

.counteries-inner-img .col-md-6 {
  padding: 0px;
}

.blure-bg {
  /*background-color: rgba(0,0,0, 0.5);*/
  /* -webkit-filter: blur(2px); */
  color: #fff;
  width: 100%;
  /*backdrop-filter: blur(25px);*/
  padding: 100px;
  /*width: 50%;*/
  margin-left: 0px;
}

.with-blure-text {
  /*height: 100vh;*/
}

.with-blure-text h1 {
  font-family: "Poppins", sans-serif;
  margin-top: 110px;
  font-size: 36px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
  /*text-align: center;*/
  text-shadow: 0px 3px 6px #0000008f;
}

.with-blure-text h2 {
  font-family: "Poppins", sans-serif;
  font-size: 44px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
  /*text-align: center;*/
  text-shadow: 0px 3px 6px #0000008f;
}
.border-bottom-inner {
  border-bottom: 3px solid #fff;
  width: 40%;
  margin: 0 auto;
}
.counteries-inner-img .counter-divs h6 {
  font-size: 9px;
}

.with-blure-text {
  position: relative;
  text-align: center;
}
.with-blure-text a {
  color: #fff;
  text-decoration: none;
  font-weight: 400;
  /* position: absolute;
    bottom: 5%;
    left: 7%;*/
}

#more {
  display: none;
}

.country-title h1 {
  color: #f26524;
}

.country-title h2 {
  font-weight: bold;
}

.currency {
  box-shadow: 0px 3px 6px #00000029;
  padding: 5% 0% 0% 0%;
  margin: 3rem 0rem;
  border-radius: 6px;
  background-color: #fbf8f8;
  overflow: hidden;
}

.currency-img {
  max-width: 100%;
  max-height: 325px;
  overflow: hidden;
}

.currency .col-md-4 {
  padding-right: 0px;
}
.currency .col-md-8 {
  padding-left: 0px;
}
.currency i {
  color: #fff;
  font-size: 2.5rem;
  min-width: 66px;
  background-color: #f26524;
  text-align: center;
  padding: 6px;
  border-radius: 7px;
}
.currency h4 {
  font-family: "Poppins", sans-serif;
  color: #f26524;
  font-weight: bold;
}
.currency h6 {
  font-family: "Poppins", sans-serif;
  color: #383635;
  margin-bottom: 0px;
}

.top-university {
  margin: 5% 0%;
}
.top-university .slider .slick-next,
.top-university .slider .slick-prev {
  display: none !important;
}

.universities-by-name ul li {
  background-color: #f26524;
  display: inline-block;
  padding: 5px 20px;
  border-radius: 16px;
  margin-bottom: 10px;
  font-size: 13px;
  line-height: 16px;
  color: #fff;
  box-shadow: -2px 4px 10px -8px rgb(0 0 0 / 90%);
}

.london {
  position: relative;
  height: 430px;
  overflow: hidden;
}

.london img {
  width: 100%;
  height: auto;
}
.londonOverlay {
  background-color: #0eabf0c2;
  width: 48%;
  height: 100%;
  right: 0;
  position: absolute;
}
.londonOverlayOrange {
  background-color: #f26524b3;
  width: 48%;
  height: 100%;
  position: absolute;
  left: 0;
}

.london-title {
  position: absolute;
  top: 45%;
  right: 0;
  width: 48%;
  text-align: center;
}
.london-titleOrange {
  position: absolute;
  top: 45%;
  left: 0;
  width: 48%;
  text-align: center;
}

.london-title h1 {
  font-family: "Poppins", sans-serif;
  font-size: 2.5rem;
  font-weight: bold;
  color: #fff;
  letter-spacing: 2px;
}

.royalty {
  padding-top: 3%;
}
.royalty h5 {
  font-size: 1.3rem;
  color: #000;
  letter-spacing: 1px;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  margin-bottom: 0px;
}
.royalty h4 {
  font-size: 1.7rem;
  color: #06b3de;
  font-weight: bold;
  font-family: "Poppins", sans-serif;
}

.royalty p {
  text-align: justify;
}
.royalty a {
  color: #f26524;
  font-weight: bold;
  font-size: 18px;
  text-decoration: none;
  /*margin-top:3rem;*/
  display: block;
}

/*---------------------intro--------------------*/
.intro-list ul {
  padding-left: 20px;
  margin: 20px 0px 30px 0px;
}
.intro-list ul li {
  list-style: circle;
}

.intro-list a {
  text-decoration: none;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
}
.book-now {
  padding: 10px 30px;
  background-color: #f26524;
  border-radius: 7px;
}

.intro-detail {
  box-shadow: 0px 3px 6px #00000029;
  padding: 20px;
}

.fixed-side-nav {
  display: none;
}
.fixed-side-nav .nav {
  display: block;
}

.fixed-side-nav .nav {
  position: fixed;
  z-index: 999;
  top: 30%;
  left: 0;
  /*width: 10%;*/
}
.fixed-side-nav .nav-link {
  display: block;
  padding: 0.2rem 1rem;
}

.fixed-side-nav .nav a {
  color: #eee;
  text-decoration: none;
  background-color: transparent;
  text-shadow: 0px 2px 3px #0000005c;
}
.fixed-side-nav .nav a.active {
  color: #f26524 !important;
}

.fixed-side-nav .active {
  /*background-color:#d90000;*/
  /*color:#d90000;*/
}

.intro-list {
  position: relative;
  margin-bottom: 40px;
}

.intro-list h5 {
  padding-left: 20px;
}
.intro-left-border {
  position: absolute;
  border-left: 1px solid #f26524;
  top: 13%;
  left: 5.5%;
  height: 70%;
}

.intro-slider .card {
  margin-left: -32px !important;
}

.inner-title {
  text-align: center;
  margin-top: 9rem;
  position: relative;
}

.inner-title h1 {
  font-family: "Poppins", sans-serif;
  font-size: 60px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
  /*text-align: center;*/
  text-shadow: 0px 3px 6px #0000008f;
  padding-bottom: 10rem;
}
/*------------------Inner-contact--us--------------------------*/

.contact-us {
  background-image: url(../../assets/img/contact-bg.webp);
  /* background-repeat: no-repeat;
    background-size: 100%;
    background-position: top center;
    overflow: auto;*/
  background-repeat: no-repeat;
  background-size: 100%;
  height: 70vh;
  background-position: center;
  overflow: hidden;
  position: relative;
}

.study-span {
  margin-top: 1rem;
}
.study-span span {
  font-size: 20px;
  font-weight: 600;
  font-family: "Rubik", sans-serif;
  padding: 0px 2px;
  color: #f26524;
  letter-spacing: 1px;
}

.study-span h1 {
  font-size: 54px;
  font-weight: 600;
  font-family: "Rubik", sans-serif;
  color: #000;
  letter-spacing: 1px;
}

.state-adress a {
  text-decoration: none;
  color: #f26524;
  padding-right: 3px;
}

/*------------------Inner-About---US--------------------------*/

.about-us {
  background-image: url(../../assets/img/banner-about.webp);
  background-repeat: no-repeat;
  background-size: 100%;
  height: 70vh;
  background-position: center;
  overflow: hidden;
  position: relative;
}

.aboutOverlay {
  /*background-color: #f26524a1;*/
  background-image: linear-gradient(180deg, #ff572224 0%, #ff57228a 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 0;
  /*padding: 10%;*/
}

.about-us-title {
  /*padding:18% 0% 14% 0%;*/
  padding: 15% 0% 12% 0%;
  text-align: center;
}

.about-us h1 {
  font-family: "Poppins", sans-serif;
  font-size: 36px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0px 3px 6px #0000008f;
  text-align: center;
  position: relative;
  /*margin-top: 10%;*/
}

.about-us h2 {
  font-family: "Poppins", sans-serif;
  font-size: 60px;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0px 3px 6px #0000008f;
  position: relative;
  letter-spacing: 3px;
  margin-bottom: 0px;
}

.about-border-btm {
  border-bottom: 4px solid #fff;
  /*padding: 5px;*/
  width: 34%;
  margin: 0 auto;
  display: block;
  position: relative;
}

.about-body {
  padding: 4rem 0rem;
}
.about-body-title-with-border {
  border-left: 3px solid #f26524;
  margin-bottom: 2rem;
}

.about-body-title-with-border span {
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 1px;
  color: #f26524;
  text-transform: uppercase;
  margin-left: 20px;
  display: block;
}

.about-body-title-with-border h3 {
  font-family: "Poppins", sans-serif;
  font-size: 2rem;
  font-weight: 600;
  font-style: italic;
  color: #333;
  margin-left: 15px;
}
.about-body-title p {
  font-family: "Poppins", sans-serif;
  font-size: 1rem;
  /*font-weight: bold;*/
  color: #333;
  margin-left: 15px;
  text-align: justify;
}

.about-highlight .about-icon {
  padding: 0.5rem;
  background-color: #e2e2e2;
  border-radius: 50%;
  align-items: center;
  display: block;
  display: flex;
  width: 4.5rem;
  height: 4.5rem;
}

.about-highlight .about-point .col-md-8 {
  padding-left: 0px;
}
.about-highlight .about-point h4 {
  font-size: 2rem;
  font-weight: bold;
  color: #f26524;
}

.foreign {
  text-align: center;
  padding: 3% 7%;
  background-color: #f26524b5;
  color: #fff;
  margin: 7% 0%;
}

.foreign h3 {
  font-family: "Poppins", sans-serif;
  font-size: 2.5rem;
  font-weight: bold;
  font-style: italic;
  color: #fff;
  text-align: center;
  line-height: 4rem;
}

.vision {
  background-image: url(../../assets/img/vision.webp);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  overflow: auto;
  position: relative;
  padding: 10% 0%;
}

.vision-body {
  background-color: #f265249e;
  padding: 3rem 0rem;
}
.about-vision-border {
  border-left: 5px solid #fff;
}

.about-vision-border span {
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
  margin-left: 20px;
  display: block;
}

.about-vision-border h3 {
  font-family: "Poppins", sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  font-style: italic;
  color: #fff;
  margin-left: 15px;
  line-height: 2rem;
}

.vision-body .carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding: 0% 6%;
}

.Integrity {
  background-color: #fff;
  border-radius: 15px;
  box-shadow: 0px 0px 18px #00000063;
  margin: 1rem 0rem;
  padding: 2.5% 4%;
}

.Integrity-title {
  margin-bottom: 1.5rem;
}
.Integrity-title h4 {
  font-family: "Poppins", sans-serif;
  font-size: 1rem;
  /*font-weight: 600;*/
  /*font-style: italic;*/
  color: #333;
  display: inline;
}
.Integrity-title i {
  background-color: #fff;
  border: 2px solid #f26524;
  border-radius: 50%;
  padding: 3px;
  font-size: 14px;
  color: #f26524;
  /*margin-right: 0px;*/
}

.founder {
  background-color: #f26524;
  padding-top: 4rem;
}

.founder p {
  color: #fff;
}
.founder h6 {
  color: #fff;
  font-weight: bold;
}

.founder-detail {
  position: relative;
}

.founder-title {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
  /* position: absolute;
    left: 0;
    bottom: 0;*/
}

.founder-body {
  margin-left: 12%;
}

.founder-title h1 {
  font-family: "Poppins", sans-serif;
  font-size: 54px;
  font-weight: 600;
  color: #ffffffad;
  text-transform: uppercase;
  /* text-shadow: 0px 3px 6px #0000008f; */
  /* position: relative; */
  letter-spacing: 0.8rem;
  /* margin-bottom: 0px; */
  line-height: 0px;
  position: absolute;
  left: 25px;
  bottom: 20rem;
}

.founder-body p {
  text-align: justify;
}

.founder-img img {
  max-width: 100%;
  height: auto;
  height: 420px;
}

/*------------------errorPage--------------------------*/

.errorPage {
  background-image: url(../../assets/img/new-zealand-g.webp);
  background-repeat: no-repeat;
  background-size: 100%;
  height: 75vh;
  background-position: center;
  overflow: hidden;
  position: relative;
}

.errorPageOverlay {
  /*background-color: #f26524a1;*/
  background-image: linear-gradient(180deg, #ff572224 0%, #ff57228a 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 0;
  /*padding: 10%;*/
}

/*------------------Inner-services--------------------------*/

.services {
  background-image: url(../../assets/img/service-bg.webp);
  background-repeat: no-repeat;
  background-size: 100%;
  height: 75vh;
  background-position: center;
  overflow: hidden;
  position: relative;
}

.servicesOverlay {
  /*background-color: #f26524a1;*/
  background-image: linear-gradient(180deg, #05bbbb40 0%, #05bbbb8a 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 0;
  /*padding: 10%;*/
}

.services-title {
  /*padding:18% 0% 14% 0%;*/
  padding: 15% 0% 12% 0%;
  text-align: center;
}

.services h1 {
  font-family: "Poppins", sans-serif;
  font-size: 36px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0px 3px 6px #0000008f;
  text-align: center;
  position: relative;
  /*margin-top: 10%;*/
}

.services h2 {
  font-family: "Poppins", sans-serif;
  font-size: 60px;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0px 3px 6px #0000008f;
  position: relative;
  letter-spacing: 1px;
  margin-bottom: 0px;
}

.services-border-btm {
  border-bottom: 4px solid #fff;
  padding: 5px;
  width: 18%;
  margin: 0 auto;
  display: block;
  position: relative;
}

.service-img-1 {
  max-width: 100%;
  height: 325px;
  overflow: hidden;
}

.service-img-1 img {
  width: 100%;
}

.services-body-title {
  margin-bottom: 1rem;
}
.services-body-title h4 {
  text-align: center;
  color: #05bbbb;
  text-transform: uppercase;
}

.services-body-title h1 {
  font-family: "Poppins", sans-serif;
  font-size: 2rem;
  font-weight: 600;
  font-style: italic;
  color: #333;
  text-align: center;
  margin-bottom: 0px;
}
.services-body-title .title-border-btm {
  border-bottom: 3px solid #05bbbb;
  padding: 5px;
  width: 15%;
  margin: 0 auto;
  display: block;
  position: relative;
}

.service-tab-Nav {
  /*background-color:#E2E2E2;*/
  padding: 20px 10px;
  /* margin-top: 3rem;
    margin-bottom: 2rem;*/
}

.service-tab-Nav .nav {
  display: flex;
  justify-content: center;
}

.services-tabs ul li {
  width: 11%;
  margin-bottom: 10px;
  background-color: #e2e2e2;
  margin: 5px;
  border-radius: 5px;
  background: #fff;
  border: 1px solid #e5e5e5;
  /* box-sizing: border-box; */
  box-shadow: 0 4px 4px rgb(0 0 0 / 15%);
  border-radius: 4px;
}

.services-tabs ul li:hover {
  background-color: #05bbbb1c;
  color: #05bbbb;
  border-bottom: 2px solid #05bbbb;
  transition: all 0.5s;
  margin-top: -10px;
}
.services-tabs ul li:hover a {
  color: #05bbbb;
}
.service-tab-Nav img {
  width: 40px;
  height: 40px;
  margin-top: 5px;
}

.service-tab-Nav a {
  background-color: transparent !important;
  /*width:70%;*/
  padding: 5px 0px;
  margin: 0px 5px;
  /*border-right: 2px solid #05bbbb;*/
  text-align: center;
}
.service-tab-Nav a {
  color: #555;
  font-size: 0.8rem;
  line-height: 1rem;
}
.service-tab-Nav a span {
  font-weight: bold;
  /*width: 70%;*/
  text-align: center;
  display: block;
  padding: 5px 0px;
}

.service-tab-Nav .nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #05bbbb;
  background-color: transparent;
}

.service-tab-body {
  padding: 0% 3%;
}

.service-tab-body h4 {
  font-weight: bold;
  color: #05bbbb;
  text-transform: uppercase;
}
.service-tab-body h6 {
  font-weight: bold;
}
.service-tab-body p {
  text-align: justify;
  color: #555;
}

.img-content-details {
  position: relative;
  margin-bottom: 2rem;
  max-height: 300px;
  overflow: hidden;
}

.service-tab-body .hlaf-Overlay {
  background-color: #05bbbba8;
  width: 60%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.image-content {
  position: absolute;
  top: 15%;
  left: 5%;
}

.image-content h1 {
  font-size: 7rem;
  color: #ffffff7a;
  font-weight: bold;
}

.image-content h3 {
  font-size: 1.5rem;
  color: #fff;
  width: 70%;
  font-style: italic;
}

.Queries {
  margin: 20px;
}
.accordion .fa {
  margin-right: 0.5rem;
  font-size: 24px;
  font-weight: bold;
  position: relative;
  top: 2px;
}

.Queries .btn-link {
  font-weight: 400;
  color: #05bbbb;
  text-decoration: none;
}

.Queries .btn {
  padding: 0px;
  text-align: left;
  display: flex;
  align-items: baseline;
  color: #000 !important;
}
.Queries .btn i {
  color: #f26524 !important;
}

.Queries p {
  font-size: 15px;
  color: #555;
  text-align: justify;
}

.error-img h4 {
  background-color: #f26524;
  text-transform: uppercase;
  color: #fff;
  padding: 20px;
}
.error-img h5 {
  text-transform: uppercase;
  color: #000;
  padding: 20px;
  max-width: 50%;
  text-align: center;
  margin: 0 auto;
  line-height: 30px;
}

.error-input {
  max-width: 50%;
}

/*--------------------get-your-visa-------------------------------*/

.get-visa {
  background-image: url(../../assets/img/getVisa.webp);
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
  background-position: center;
  overflow: hidden;
  position: relative;
}

.getVisaOverlay {
  background-color: #1617178a;
  /*background-image: linear-gradient( 0deg, #72777740 0%, #1617178a 100%);*/
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 0;
  /*padding: 10%;*/
}

.get-visa {
  /*padding:18% 0% 14% 0%;*/
  /*  padding: 20% 0% 12% 0%;
  text-align: center;*/
}

.get-visa h1 {
  font-family: "Poppins", sans-serif;
  font-size: 60px;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0px 3px 6px #0000008f;
  position: relative;
  letter-spacing: 1px;
  margin-bottom: 0px;
}

.get-visa h2 {
  font-family: "Poppins", sans-serif;
  font-size: 36px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0px 3px 6px #0000008f;
  text-align: left;
  position: relative;
  /*margin-top: 10%;*/
}

.get-visa-left {
  padding-top: 40%;
  text-align: left;
}

.get-visa-form {
  background-color: #ffffff6e;
  padding: 5% 10%;
  border-radius: 10px;
  margin: 20% 10% 0% 10%;
}

.get-visa-form .form-control {
  /*height: calc(1em + .75rem + 2px);*/
  /*padding: 10px;*/
  font-size: 1rem;
  font-weight: 400;
  color: #495057;
  background-color: #e6e5e5b5;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.get-visa-form label {
  color: #fff;
  font-weight: 500;
}
.getVisa-body .what-visa h2 {
  font-weight: bold;
  letter-spacing: 2px;
  color: #e96429;
}

.getVisa-body .what-visa h5 {
  font-weight: bold;
  letter-spacing: 2px;
  color: #555;
}

.getVisa-body .what-visa p {
  text-align: justify;
}

.getVisa-body .visa-docs h2 {
  font-weight: bold;
  letter-spacing: 1px;
  color: #e96429;
}
.getVisa-body .visa-docs h5 {
  font-weight: bold;
  letter-spacing: 0.5px;
  color: #555;
  width: 50%;
  margin: 0 auto;
  margin-bottom: 30px;
}

.visa-card {
  position: relative;
  top: 0;
  height: 400px;
  overflow: hidden;
  border-radius: 15px;
  margin-bottom: 30px;
  transition: 0.5s ease;
  box-shadow: 0px 3px 6px #00000059;
}

.visa-card:hover {
  margin-top: -10px;
}

.visa-card-title {
  /*background-color: #0000002e;*/
  position: absolute;
  left: 5%;
  right: 5%;
  bottom: 5%;
  width: 80%;
  margin: 0 auto;
  z-index: 1;
  border-radius: 5px;
}
.visa-card-title h4 {
  text-align: center;
  color: #fff;
  text-shadow: 0px 3px 6px #0000008f;
}

.visa-img {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.visa-image {
  max-height: 400px;
  transition: 3.5s ease;
}

.visa-card-imgOverlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: linear-gradient(#ffffff17, #00000099);
  overflow: hidden;
  width: 100%;
  height: 100%;
  transition: 0.5s ease;
}

.visaCard-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: linear-gradient(#ffffff17, #00000099);
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: 0.5s ease;
}

.visa-card:hover .visaCard-overlay {
  height: 100%;
}

.visa-card:hover .visa-image {
  transform: scale(1.5);
}

.visadetails {
  color: white;
  font-size: 20px;
  position: absolute;
  left: 5%;
  right: 5%;
  top: 40%;
  width: 80%;
  margin: 0 auto;
  text-align: center;
}

.visa-card:hover .visa-card-title {
  display: none;
}

/*-----------------------Student-visa-------------------------*/

.student-visa {
  background-image: url(../../assets/img/student-visa.webp);
  background-repeat: no-repeat;
  background-size: 100%;
  height: 70vh;
  background-position: top center;
  overflow: hidden;
  position: relative;
}

.student-visaOverlay {
  background-image: linear-gradient(0deg, #72777740 0%, #1617178a 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 0;
}

.student-visa-title {
  padding: 18% 0% 12% 0%;
  text-align: center;
}

.student-visa h1 {
  font-family: "Poppins", sans-serif;
  font-size: 36px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0px 3px 6px #0000008f;
  text-align: center;
  position: relative;
  /*margin-top: 10%;*/
}

.student-visa h2 {
  font-family: "Poppins", sans-serif;
  font-size: 60px;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0px 3px 6px #0000008f;
  position: relative;
  letter-spacing: 3px;
  margin-bottom: 0px;
}

.costing-btn a {
  position: relative;
  text-decoration: none;
  color: #fff;
  z-index: 9;
  font-weight: bold;
  text-shadow: 0px 3px 6px #0000008f;
}

.costing-btn {
  margin-top: 70px;
}

.vert-move {
  -webkit-animation: mover 1s infinite alternate;
  animation: mover 1s infinite alternate;
}
.vert-move {
  -webkit-animation: mover 1s infinite alternate;
  animation: mover 1s infinite alternate;
}
@-webkit-keyframes mover {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-10px);
  }
}
@keyframes mover {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-10px);
  }
}

.student-enquire {
  background-color: #f26524;
  padding: 3rem;
  text-align: center;
}

.student-enquire h6 {
  text-align: center;
  color: #fff;
  font-weight: 400;
  font-size: 22px;
  line-height: 30px;
  margin-bottom: 2rem;
}

.student-enquire a {
  text-decoration: none;
  background-color: #fff;
  padding: 1rem 2rem;
  color: #f26524;
  font-weight: bold;
  letter-spacing: 1px;
  border-radius: 5px;
}

.student-enquire a:hover {
  background-color: #e2e2e2;
  color: #000;
}

/*---------------validityCard-sigle----------------*/
.validityCard-sigle {
  position: relative;
  border-radius: 10px;
  background-color: #fff;
  padding: 20px;
  width: 100%;
  min-height: 350px;
  text-align: center;
  overflow: hidden;
  margin-top: 2rem;
  transition: all 0.5s;
  border: 1px solid #e8e5e5;
}

.validityCard-sigle:hover {
  margin-top: -0px;
  box-shadow: 0px 3px 6px #0000007a;
}
.validityCard-sigle img {
  width: 50%;
  margin: 0 auto;
  padding: 10%;
}

.validityCard-sigle h3 {
  font-size: 3rem;
  border-bottom: 2px solid #f26524;
  width: 25%;
  margin: 0 auto;
  margin-bottom: 10%;
  color: #0000002e;
}
.validityCard-sigle p {
  font-size: 14px;
  color: #555;
  text-align: justify;
}

/*---------------------validity-visa--------------------*/

.validity-visa {
  margin-top: 1rem;
  overflow: auto;
}
.validity-visa-card {
  position: relative;
  background-color: #fff;
  width: 20%;
  height: 320px;
  text-align: center;
  overflow: hidden;
  border: 1px solid #dad7d7;
  margin-top: 3rem;
  padding-bottom: 2rem;
  /*display: table-cell;*/
  float: left;
}

.validity-emp-image {
  /* background-color:#170f2f;
    padding: 10%;
    border-radius: 50%;
    margin: 10%;
    min-height: 173px;
    display: flex;
    justify-content: center;
    align-items: center;*/
  background-color: #170f2f;
  padding: 10%;
  border-radius: 50%;
  margin: 10% auto;
  height: 150px;
  width: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.student-visa-image {
  width: 85%;
  height: auto;
  padding: 10%;
  text-align: center;
  display: block;
  margin: 0 auto;
}

.validity-visaOverlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  overflow: hidden;
  width: 100%;
  height: 0%;
  transition: 0.5s ease;
}

.validity-visa-card:hover .validity-visaOverlay {
  height: 100%;
  border-bottom: 3px solid #f26524;
}

.validity-visa-details {
  color: #000;
  font-size: 20px;
  position: absolute;
  /*top: 50%;*/
  bottom: 0%;
  left: 0%;
  right: 0%;
  /*-webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);*/
  text-align: center;
}

.validity-visa-details h5 {
  color: #fff;
  font-weight: bold;
}
.validity-visa-details p {
  color: #777;
  font-size: 13px;
  margin-top: 1rem;
  background-color: #f3f3f3;
  padding: 1rem;
  text-align: justify;
  margin-bottom: 0px;
}

.step-titleN {
  width: 100%;
  display: flex;
  align-items: flex-end;
  padding: 5px;
}
.visa-step-number {
  color: #f26524;
  font-size: 2rem;
  font-weight: bold;
  /*border-bottom: 2px solid #777;*/
  width: 20%;
  /*display: inline;*/
  /*padding-left: 10px;*/
}

.visa-step-title {
  font-size: 1rem;
  line-height: 10px;
  text-align: left;
  width: 80%;
  text-transform: capitalize;
  display: inline-block;
  /*padding-right: 10px;*/
}
/*------------------valid-passport-------------------------*/

.valid-passport {
  display: flex;
  justify-content: center;
  align-items: center;
}

.valid-passport ul li {
  display: flex;
  margin-bottom: 10px;
  font-size: 15px;
  text-align: justify;
}

.valid-passport ul li i {
  padding: 5px;
  color: #f26524;
}
.valid-passport ul li:hover i {
  color: #24253e;
}

/*-----------------------eligibility-visa------------------*/

.eligibility-visa {
  overflow: hidden;
  width: 100%;
  border-radius: 10px;
  position: relative;
  /*display: flex;
    justify-content: center;
    align-items: center;*/
  margin-top: 1rem;
  background-image: linear-gradient(rgb(0 0 0 / 22%), rgb(0 0 0 / 61%));
  transition: ease 0.5s;
  /*top: 0;*/
}

.eligibility-visa:hover {
  transition: ease 0.5s;
  margin-top: -5px;
}

.eligibilityOverlay {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-image: linear-gradient(rgb(0 0 0 / 22%), rgb(0 0 0 / 42%));
  overflow: hidden;
}
.eligibility-visa img {
  height: 400px;
}
.English-number {
  position: absolute;
  top: 3%;
  left: 10%;
}
.English-number h1 {
  font-size: 5rem;
  font-weight: bold;
  color: #ffffff94;
}

.eligibility-details {
  position: absolute;
  bottom: 2%;
  left: 5%;
  right: 5%;
  margin: 0 auto;
}
.eligibility-details h4 {
  color: #fff;
}
.eligibility-details p {
  font-size: 13px;
  line-height: 16px;
  color: #f7f5f5;
  font-weight: 400;
  text-align: justify;
}

/*-------------------Employer-visa------------------------*/

.employer-visa {
  background-image: url(../../assets/img/employer-visa.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  height: 70vh;
  background-position: center center;
  overflow: hidden;
  position: relative;
}

.employer-visaOverlay {
  background-image: linear-gradient(0deg, #72777740 0%, #1617178a 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 0;
}

.employer-visa-title {
  /*padding:18% 0% 14% 0%;*/
  padding: 20% 0% 12% 0%;
  text-align: center;
}

.employer-visa h1 {
  font-family: "Poppins", sans-serif;
  font-size: 36px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0px 3px 6px #0000008f;
  text-align: center;
  position: relative;
  /*margin-top: 10%;*/
}

.employer-visa h2 {
  font-family: "Poppins", sans-serif;
  font-size: 60px;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0px 3px 6px #0000008f;
  position: relative;
  letter-spacing: 3px;
  margin-bottom: 0px;
}

.term-stream {
  padding: 20px;
  box-shadow: 0px 3px 6px rgb(0 0 0 / 30%);
  margin: 0px 1px;
  border-radius: 6px;
  background-color: #fff;
}
.tearm-stream-tabs h3 {
  font-weight: bold;
  margin-top: 1%;
  text-transform: uppercase;
}

.term-nav {
  border-radius: 6px;
  overflow: hidden;
}

.stay-tearm {
  width: 100%;
  display: flex;
  align-items: flex-end;
  margin: 1rem 0rem;
}

.term-img {
  width: 18%;
  padding: 2%;
}
.term-img-content {
  width: 82%;
}

.stay-tearm h6 {
  color: #f26524;
  font-weight: bold;
  margin-bottom: 0px;
}

.tearm-stream-tabs p {
  text-align: justify;
}

.visa-186 h6 {
  color: #f26524;
  font-weight: bold;
  margin-bottom: 0px;
}

.enquire-btn {
  text-align: center;
}

.enquire-btn a {
  text-decoration: none;
  background-color: #f26524;
  padding: 0.5rem 1rem;
  color: #fff;
  font-weight: 300;
  text-align: center;
  border-radius: 6px;
  display: inline-block;
  margin-top: 1rem;
  text-transform: uppercase;
}
.enquire-btn a:hover {
  background-color: #e2e2e2;
  color: #000;
}

.term-nav a {
  color: #827f7f;
  text-decoration: none;
  background-color: transparent;
  text-transform: uppercase;
  font-weight: 500;
}

.term-nav .nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  color: #f26524;
}

.enquire-form .modal {
  display: none;
  position: fixed;
  z-index: 99;
  padding-top: 4%;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.6);
}

.enquire-form .modal-header {
  justify-content: center;
  text-transform: uppercase;
  color: #f26524;
}

.enquire-form .btn {
  font-weight: 300;
}

.enquire-form .close {
  float: right;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
  position: absolute;
  right: 3%;
  top: 3%;
}
.enquire-form .modal-content {
  background-color: #fefefe;
  margin: auto;
  width: 40%;
  position: relative;
  border-radius: 7px;
  overflow: hidden;
  padding: 1% 3%;
}
.enquire-form .modal-content .form-control {
  padding: 0px;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border: none;
  border-bottom: 1px solid #f26524;
  margin-bottom: 2.5rem;
  font-size: 14px;
}
.enqure-subBtn .btn-info {
  color: #fff;
  background-color: #f26524;
  border-color: #f26524;
}

/*------------General-------Skilled------Migration-----------------------*/

.skilled-migration {
  background-image: url(../../assets/img/employer-visa.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  height: 70vh;
  background-position: center center;
  overflow: hidden;
  position: relative;
}

.skilled-migration-visaOverlay {
  background-image: linear-gradient(0deg, #72777740 0%, #1617178a 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 0;
}

.skilled-migration-title {
  padding: 20% 0% 12% 0%;
  text-align: center;
}

.skilled-migration h1 {
  font-family: "Poppins", sans-serif;
  font-size: 36px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0px 3px 6px #0000008f;
  text-align: center;
  position: relative;
  /*margin-top: 10%;*/
}

.skilled-migration h2 {
  font-family: "Poppins", sans-serif;
  font-size: 60px;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0px 3px 6px #0000008f;
  position: relative;
  letter-spacing: 3px;
  margin-bottom: 0px;
}

/*------------FAMILY------SPONSORED------VISA----------------------*/

.family-sponsored {
  background-image: url(../../assets/img/employer-visa.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  height: 70vh;
  background-position: center center;
  overflow: hidden;
  position: relative;
}

.family-sponsored-visaOverlay {
  background-image: linear-gradient(0deg, #72777740 0%, #1617178a 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 0;
}

.family-sponsored-title {
  padding: 20% 0% 12% 0%;
  text-align: center;
}

.family-sponsored h1 {
  font-family: "Poppins", sans-serif;
  font-size: 36px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0px 3px 6px #0000008f;
  text-align: center;
  position: relative;
  /*margin-top: 10%;*/
}

.family-sponsored h2 {
  font-family: "Poppins", sans-serif;
  font-size: 60px;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0px 3px 6px #0000008f;
  position: relative;
  letter-spacing: 3px;
  margin-bottom: 0px;
}

/*------------Skilled----Work----Regional---------------------*/

.skilled-regional {
  background-image: url(../../assets/img/employer-visa.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  height: 70vh;
  background-position: center center;
  overflow: hidden;
  position: relative;
}

.skilled-regional-visaOverlay {
  background-image: linear-gradient(0deg, #72777740 0%, #1617178a 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 0;
}

.skilled-regional-title {
  padding: 20% 0% 12% 0%;
  text-align: center;
}

.skilled-regional h1 {
  font-family: "Poppins", sans-serif;
  font-size: 36px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0px 3px 6px #0000008f;
  text-align: center;
  position: relative;
  /*margin-top: 10%;*/
}

.skilled-regional h2 {
  font-family: "Poppins", sans-serif;
  font-size: 60px;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0px 3px 6px #0000008f;
  position: relative;
  letter-spacing: 3px;
  margin-bottom: 0px;
}

/*------------searchCourse-filter---------------------*/

.searchCourse-filter {
  background-image: url(../../assets/img/employer-visa.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  height: 60vh;
  background-position: center center;
  overflow: hidden;
  position: relative;
}

.searchCourse-filter-visaOverlay {
  background-image: linear-gradient(270deg, #f26524ba 0%, #242540eb 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 0;
}

.search-course-body-bg {
  background-color: #f4f4f4;
  box-shadow: -4px 5px 12px #00000029;
}

.searchCourse-filter-title {
  padding: 10% 0% 0% 0%;
  text-align: left;
  position: relative;
}

.searchCourse-filter-title .breadcrumb {
  background-color: transparent;
  margin-bottom: 0px;
}

.searchCourse-filter-title .breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #fff;
  content: "/";
}
.searchCourse-filter-title .breadcrumb i {
  color: #fff;
}

.searchCourse-filter-title .breadcrumb a {
  color: #fff;
}

.searchCourse-filter-title .breadcrumb a {
  color: #fff;
}
.searchCourse-filter-title .breadcrumb-item.active {
  color: #fff;
}

.searchCourse-filter-title .breadcrumb-details {
  margin-left: 4.5%;
}
.searchCourse-filter h2 {
  font-family: "Poppins", sans-serif;
  font-size: 36px;
  font-weight: 400;
  color: #fff;
  text-transform: capitalize;
  text-shadow: 0px 3px 6px #0000008f;
  position: relative;
  letter-spacing: 1px;
  /*margin-bottom: 0px;*/
}

.searchCourse-filter p {
  color: #fff;
  text-shadow: 0px 3px 6px #0000008f;
}

.Course-filter-btn {
  margin-bottom: 20px;
}
.searchCourse-filter-title .Course-filter-btn a {
  padding: 12px 24px;
  height: 48px;
  margin: 12px 12px 12px 0;
  background-color: #fff;
  text-align: center;
  color: #242540;
  text-transform: capitalize;
  font-size: 16px;
  border-radius: 3px;
  display: inline-block;
}

.Course-filter-btn .slick-slide {
  width: auto !important;
}

.Course-filter-btn .slider .slick-prev {
  position: absolute;
  top: 16%;
  right: -45px;
  background-color: transparent;
  border-radius: 50%;
  padding: 7px 20px;
  z-index: 1;
  box-shadow: none;
  transition: background-color 0.3s ease-in-out;
}

.Course-filter-btn .slider .slick-next {
  position: absolute;
  top: 16%;
  left: -45px;
  background-color: transparent;
  border-radius: 50%;
  padding: 7px 20px;
  z-index: 1;
  box-shadow: none;
  transition: background-color 0.3s ease-in-out;
}

.Course-filter-btn .slider i {
  font-size: 32px;
  /* background-color: pink; */
  padding: 10px;
  color: #fff;
}

#fixed-parent {
  position: relative;
}

#theFixed {
  position: absolute;
}

#theFixed.fix {
  position: fixed;
}

.searchCourse-filter-body .more-filter {
  border-radius: 15px;
  /*box-shadow: 0 2px 4px 0 rgb(184 184 184 / 50%);*/
  box-shadow: -4px 5px 12px #00000029;
  padding: 20px;
  margin-bottom: 2rem;
  background-color: #fff;
  max-width: 270px;
  z-index: 1;
  /*height: 90vh;*/
  /*overflow: auto;*/
  /*position: relative;*/
  padding-top: 0px;
}

.searchCourse-filter-body .more-filter:hover {
  overflow: auto;
  padding-right: 20px;
}
.applyFilters {
  display: flex;
  justify-content: space-between;
  position: sticky;
  top: 0;
  background-color: #fff;
  padding: 20px 0px 10px 0px;
  z-index: 1;
  align-items: baseline;
}

.applyFilters-btn {
  background-color: #f26524;
  padding: 5px 7px;
  font-size: 12px;
  color: #fff;
  border-radius: 4px;
  box-shadow: 0px 3px 6px #00000029;
  text-transform: capitalize;
  transition: 0.5s;
  letter-spacing: 0.5px;
}

.applyFilters-btn:hover {
  background-color: #24253e;
  color: #fff;
}

.clearFilters-btn {
  background-color: #f4f4f4;
  padding: 5px 7px;
  font-size: 13px;
  color: #24253e;
  border-radius: 4px;
  /*box-shadow: 0px 3px 6px #00000029;*/
  text-transform: capitalize;
  transition: 0.5s;
  letter-spacing: 0.5px;
}

.clearFilters-btn:hover {
  box-shadow: 0px 3px 6px #00000029;
}

.more-filter {
  overflow: hidden;
  padding-right: -10px;
}
.more-filter:hover {
  overflow: scroll;
  padding-right: 10px;
}

.searchCourse-filter-body .show-filter {
  /*  border-radius: 7px;
    box-shadow: 0px 3px 6px #00000029;
    padding:2%;*/
  margin-bottom: 10px;
}

.more-filter label {
  display: inline-block;
  margin-bottom: 0.2rem;
  font-size: 12px;
}

.more-filter .lable-title {
  color: #212529;
  font-weight: 500;
  margin-top: 1rem;
}

.more-filter .form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0.2rem;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #777;
}

.more-filter .show-filter-btn {
  color: #f26524;
  cursor: pointer;
  font-weight: 400;
  font-size: 14px;
  pointer-events: none;
}

.sorting-btn .form-control-sm {
  border-radius: 0.2rem;
  background: 0 0;
  box-shadow: none;
  color: #f26524;
  /*padding-left: 0;*/
  padding-right: 0;
  border: none;
  font-size: 14px;
}

/*.sorting-btn option{
  padding: 5px 10px;
    font-size: 14px;
    line-height: 2.67;
    display: block;
    color: 000;
    border-bottom: 2px solid #f6f6f7;
}*/
.sorting-btn .dropdown-toggle {
  background: 0 0;
  box-shadow: none;
  color: #f26524;
  padding-left: 0px;
  padding-right: 16px;
  border: none;
  font-size: 20px;
  display: block;
  width: 100%;
  text-align: left;
  margin-top: -3px;
}

.sorting-btn ul li {
  padding: 5px 10px;
  font-size: 14px;
  line-height: 2;
  display: block;
  color: 000;
  border-bottom: 2px solid #f6f6f7;
  text-align: left;
  background-color: #fff;
}

.sorting-btn .sorting-ul {
  width: 150px;
  padding: 0;
  /* box-shadow: 0 34px 42px 0 rgb(44 9 12 / 10%);
    border: solid .5px rgba(44,9,12,.06);*/
  /*background-color: #fff;*/
  position: absolute;
  right: 0;
  z-index: 1;
  top: -10px;
}

.sorting-btn .sorting-ul ul li a {
  font-size: 12px;
  line-height: 2.67;
  padding: 3px 0;
  display: block;
  color: #2c090c;
  border-bottom: 2px solid #f6f6f7;
}

.select ul li.option {
  z-index: 1;
  padding: 5px;
  padding-left: 15px;
  display: none;
  list-style: none;
  box-shadow: 0 34px 42px 0 rgb(44 9 12 / 10%);
  border: solid 0.5px rgba(44, 9, 12, 0.06);
}

.select ul li:first-child {
  display: block;
  background-color: transparent;
  box-shadow: none;
  border: none;
}

.select ul li {
  cursor: default;
  color: #f26524;
}

.show-filter h6 {
  font-size: 14px;
  margin-right: 7px;
}

.filtersCourse-card-shows {
  min-height: 85vh;
}

/*
.filtersCourse-card-shows {
  max-height: 90vh;
  overflow: auto;
  padding-right: 10px;
}
*/
.filtersCourse-card {
  margin-bottom: 2.5rem;
  border-radius: 8px;
  background-color: #fff;
  /* box-shadow: 0 2px 4px 0 rgb(184 184 184 / 50%);*/
  box-shadow: -4px 5px 12px #00000029;
  overflow: hidden;
}
.filtersCourse-img {
  position: relative;
  overflow: hidden;
}

.filtersCourse-img img {
  width: auto;
  max-height: 355px;
}

.filtersCourse-price {
  position: absolute;
  bottom: 5%;
  left: 10%;
  background-color: #f26524;
  padding: 5px 10px;
  border-radius: 4px;
}

.filtersCourse-price h6 {
  margin-bottom: 0px;
  color: #fff;
}

.filtersCourse-details {
  /*margin-top:1%;*/
  padding: 15px;
}

.filtersCourse-details .flag-size {
  /*width: 25px;*/
  height: 25px;
}

.filtersCourse-details .disalbe-color {
  color: #a9a6a6;
  font-size: 12px;
}
.filtersCourse-details h5 {
  color: #2a2a2a;
  margin: 0.5rem 0rem;
  font-size: 14px;
}

.filtersCourse-details i {
  font-size: 1.2rem;
  color: #f26524;
}

.filtersCourse-details a {
  text-decoration: none;
  display: inline-block;
}
.filtersCourse-details .course-a-title {
  color: #555;
}
.filtersCourse-details h4 {
  font-size: 20px;
  line-height: 1.2;
  margin-top: 0.5rem;
  font-weight: 600;
  display: -webkit-box;
  max-width: 100%;
  /* margin: 0 auto; */
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 3rem;
}

.university-icon-title {
  margin-bottom: 0.5rem;
  display: flex;
  justify-content: left;
  align-items: center;
}

.university-icon-title img {
  max-height: 3rem;
  /*float: left;*/
  padding-right: 0.6rem;
}
.university-icon-title h4 {
  display: inline;
  display: -webkit-box;
  max-width: 100%;
  /* margin: 0 auto; */
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 3rem;
}

.ViewCourse-btn {
  background-color: #f86326;
  padding: 10px 20px;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #fff;
  margin-top: 20px;
  border-radius: 4px;
  box-shadow: 0px 3px 6px #00000029;
  text-transform: uppercase;
  transition: 0.5s ease;
}
.ViewCourse-btn:hover {
  background-color: #e2e2e2;
  color: #000;
}

.page-count {
  margin-top: 2rem;
}

.page-count .page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #f86326;
  border-color: #f86326;
}
.page-count .page-link {
  color: #f26524;
}

.SE-orange-color a {
  color: #fff !important;
  background-color: #f26524;
  border-color: #f26524;
}

/* Popup Open button */
/*.open-button{
    color:#FFF;
    background:#0066CC;
    padding:10px;
    text-decoration:none;
    border:1px solid #0157ad;
    border-radius:3px;
}
 
.open-button:hover{
    background:#01478e;
}*/

.popup {
  position: fixed;
  top: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0.75);
  width: 100%;
  height: 100%;
  display: none;
  z-index: 99;
}

/* Popup inner div */
.popup-content {
  width: 500px;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 40px;
  margin-top: 120px;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 1);
  border-radius: 7px;
  background: #fff;
  position: relative;
}

/* Popup close button */
/*.close-button {
   width: 25px;
    height: 25px;
    position: absolute;
    top: -5px;
    right: 0px;
    border-radius: 20px;
    font-size: 22px;
    text-align: center;
    color: #000;
    text-decoration: none;
}*/

/*------------Course-Description---------------------*/

.CourseDescription {
  /*background-image: url(../../assets/img/Deakin2.jpg);*/
  background-repeat: no-repeat;
  background-size: 100%;
  height: 80vh;
  background-position: top center;
  overflow: hidden;
  position: relative;
}

.CourseDescription-visaOverlay {
  background-image: linear-gradient(270deg, #f26524ba 0%, #242540eb 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 0;
}

.custom-header .CourseDescription img {
  width: 100%;
}

.CourseDescription-body {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: -4px 5px 12px #00000029;
  border-radius: 31px;
  opacity: 1;
  padding: 5%;
  margin-top: -25%;
  z-index: 9;
  position: relative;
}

.CourseDescription-body h2 {
  text-align: left;
  font: normal normal bold 40px/50px Montserrat;
  letter-spacing: 0px;
  color: #000000;
  opacity: 1;
  max-width: 552px;
  font-family: "Poppins", sans-serif;
}

.CourseDescription-body h4 {
  text-align: left;
  font: normal normal 800 20px/30px Montserrat;
  letter-spacing: 0px;
  color: #f26524;
  opacity: 1;
  margin-top: 1rem;
  font-family: "Poppins", sans-serif;
}
.CourseDescription-body p {
  text-align: left;
  font: normal normal 16px/22px Montserrat;
  letter-spacing: 0px;
  color: #555;
  text-align: justify;
  font-family: "Poppins", sans-serif;
}

.CourseDescription-broder-btm {
  border-bottom: 4px solid #f26524;
  width: 90px;
  padding: 10px;
  display: block;
  text-align: left;
  margin-top: -10px;
  margin-bottom: 20px;
}
.CourseDescription-body .university-name {
  display: flex;
  align-items: center;
  margin-top: 10px;
}

.CourseDescription-body .university-name span {
  text-align: left;
  font: normal normal 16px/22px Montserrat;
  letter-spacing: 0px;
  color: #000000;
  font-family: "Poppins", sans-serif;
}

.CourseDescription-body .university-name img {
  padding-right: 10px;
}

.eligibility-list ol li::before {
  color: red;
}

.eligibility-list ol {
  list-style: none;
  counter-reset: my-awesome-counter;
}
.eligibility-list ol li {
  counter-increment: my-awesome-counter;
  margin-top: 1rem;
}
.eligibility-list ol li::before {
  content: counter(my-awesome-counter) ". ";
  color: #f26524;
  font-weight: bold;
}

.university-apply a {
  font: normal normal bold 15px/22px Montserrat;
  letter-spacing: 0px;
  color: #ffffff;
  opacity: 1;
  text-decoration: none;
  display: block;
  text-align: center;
  background: #f26524 0% 0% no-repeat padding-box;
  border-radius: 6px;
  padding: 10px;
  margin-top: 1rem;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
}
.university-apply a:hover {
  background-color: #e2e2e2;
  color: #000;
}

.check-eligibility a {
  text-align: left;
  font: normal normal bold 15px/22px Montserrat;
  letter-spacing: 0px;
  color: #000;
  opacity: 1;
  text-decoration: none;
  display: block;
  text-align: center;
  background: #e2e2e2 0% 0% no-repeat padding-box;
  border-radius: 6px;
  padding: 10px;
  margin-top: 1rem;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
}
.check-eligibility a:hover {
  background-color: #f26524;
  color: #fff;
}

.ViewCourse-btn .fa-check {
  color: #fff;
  font-size: 1rem;
}

/*.university-apply .applyNow-btn {
  background: #F26524 0% 0% no-repeat padding-box;
border-radius: 6px;
opacity: 1;
}
*/

.CourseDescription-body .wishlist {
  float: right;
  color: #bdbdbd;
  font-size: 22px;
  cursor: pointer;
  clear: both;
}
.compare-shortlist {
  display: none;
}

.course-box {
  background-color: pink;
  border: 1px solid grey;
  background-color: #f1f1f1;
  border: 1px solid #bdbcbc;
  min-height: 62px;
  border-radius: 10px;
  text-align: center;
  position: relative;
}

.course-box h6 {
  font-size: 12px;
  margin-bottom: 0px;
}

.course-box span {
  font-size: 11px;
}

.course-box .fa-plus {
  font-size: 34px;
  line-height: 60px;
  color: #f26524;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.mobile-show {
  display: none;
}

.filtersCourse-details .comapre-btn {
  width: auto;
  display: inline-block;
  font: normal normal 14px Montserrat;
  letter-spacing: 1px;
  color: #ffffff;
  background: #24253e 0% 0% no-repeat padding-box;
  border-radius: 5px;
  padding: 10px 15px;
  margin-top: 0px;
  margin-bottom: 3px;
  font-family: "Poppins", sans-serif;
  box-shadow: 0px 3px 6px #00000029;
  cursor: pointer;
}

.filtersCourse-details .shorlist-btn {
  width: auto;
  display: inline-block;
  font: normal normal 13px/18px Montserrat;
  letter-spacing: 0px;
  color: #000;
  background: #e2e2e2 0% 0% no-repeat padding-box;
  border-radius: 5px;
  padding: 6px 10px;
  border: 1px solid #c3c1c1;
  margin-top: 5px;
  font-family: "Poppins", sans-serif;
}

.filtersCourse-details .comapre-btn i {
  color: #fff;
  font-size: 1rem;
}
.comapre-btn {
  font: normal normal bold 15px/22px Montserrat;
  letter-spacing: 0px;
  color: #ffffff;
  opacity: 1;
  text-decoration: none;
  display: block;
  text-align: center;
  background: #f26524 0% 0% no-repeat padding-box;
  border-radius: 6px;
  padding: 10px;
  margin-top: 1rem;
  text-transform: uppercase;
  width: 100%;
  font-family: "Poppins", sans-serif;
}
.compare-shortlist {
  background: #e2e2e2 0% 0% no-repeat padding-box;
  box-shadow: -4px 5px 12px #00000029;
  border-radius: 20px;
  opacity: 1;
  position: fixed;
  bottom: 0;
  z-index: 99999;
  width: 100%;
  left: 0;
  right: 0;
  padding: 1rem 1rem 0rem 1rem;
}

.compare-card {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: -4px 5px 12px #00000029;
  padding: 10px;
  border-radius: 10px;
  margin: 0rem;
  z-index: 1;
}

.align-custom {
  align-items: flex-end;
}

.compare-shortlist .alert-dismissible {
  /*padding:0rem;*/
}

.compare-shortlist .alert-dismissible .closeAlert {
  font-size: 1rem;
  padding: 5px;
  color: #777;
  cursor: pointer;
}

.filtersCourse-details .wishlist {
  float: right;
  color: #bdbdbd;
  font-size: 18px;
  cursor: pointer;
  clear: both;
}

.filtersCourse-details .share-course {
  float: right;
  color: #24253e;
  font-size: 18px;
  cursor: pointer;
  margin-top: 0.6rem;
  clear: both;
}

.compare-shortlist .wishlist {
  float: right;
  margin-right: 14px;
  color: #bdbdbd;
  font-size: 18px;
  cursor: pointer;
  margin-top: -5px;
  clear: both;
}

.btn-compare {
  background-color: #f26524;
  padding: 5px 12px;
  font-size: 15px;
  color: #fff;
  border-radius: 5px;
  box-shadow: 0px 3px 6px #00000029;
  /*text-transform: uppercase;*/
}
.clear-btn {
  background: #24253e 0% 0% no-repeat padding-box;
  padding: 5px 12px;
  font-size: 15px;
  color: #fff;
  border-radius: 5px;
  box-shadow: 0px 3px 6px #00000029;
  /* position: absolute;
    right: 10%;
    color: #555;
    top: 6%;
    cursor: pointer;
    z-index: 1;*/
}

.clicked {
  color: #f26524 !important;
}

.comapre-clicked {
  background-color: #e2e2e2 !important;
  color: #24253e !important;
  cursor: not-allowed !important;
}

.comapre-clicked i {
  color: #f26524 !important;
}

.compare-shortlist-hide {
  display: none;
}

/*-------------compare-course---------------------*/
.compare .compare-btn {
  background: #f26524;
  color: #fff;
  font-size: 14px;
  padding: 5px 15px;
  border-radius: 5px;
  cursor: pointer;
  text-decoration: none;
  white-space: nowrap;
}

/* .campare-logo {
    width: 150px;
    height: 90px;
    text-align: center;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    margin-bottom: 10px;
    overflow: hidden;
   
}

.campare-logo img {
    max-width: 100%;
    max-height: 100%;
}
*/

.compare h4 {
  color: #f26524;
  font-weight: bold;
  display: inline-block;
}
.compare table td img {
  padding: 10px;
  max-width: 150px;
  height: auto;
}

.compare table td i {
  text-align: right !important;
  float: right;
  cursor: pointer;
  clear: both;
  font-size: 13px;
  color: #777;
}

.compare table td {
  text-align: center;
  font-size: 15px;
  color: #25263e;
}

.compare h6 {
  font-size: 13px;
  font-weight: bold;
  color: #25263e;
}

th .row-head {
  vertical-align: middle;
}

.compare-header-space {
  margin-top: 7rem;
  margin-bottom: 2rem;
}

.removeSelect {
  float: right;
  color: #777;
  font-size: 13px;
  cursor: pointer;
  background-color: #fff;
  box-shadow: rgb(0 0 0 / 16%) 0px 2px 5px 0px,
    rgb(0 0 0 / 12%) 0px 2px 10px 0px;
}

.compareSelect img {
  max-height: 70px;
  margin-top: 10px;
}

.con-flag {
  height: 22px;
  margin-bottom: 10px;
}

.compareSelect p {
  margin-bottom: 0.3rem;
}

.compareSelect .col-12 {
  /*margin: .3rem 0rem;*/
  border-top: 1px dashed #b3b0b0;
}

.compareSelectBody {
  background-color: #e2e2e2;
}

.min-height-4 {
  min-height: 72px;
  margin-bottom: 0px;
}

.min-height-2 {
  min-height: 48px;
}

.compareSelect .row {
  background-color: #fff;
  border-radius: 5px;
  box-shadow: rgb(0 0 0 / 16%) 0px 2px 5px 0px,
    rgb(0 0 0 / 12%) 0px 2px 10px 0px;
}

.compareSelect .brd-top-non {
  border-top: none;
}

.addMore-course {
  min-height: 630px;
  border: 1px dashed #555;
  display: block;
  width: 100%;
  position: relative;
}

.addMore-course-link {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.addMore-course-link a {
  font-size: 1.3rem;
}
/*-----------------.points-calculator-------------------*/

.points-calculator {
  position: relative;
}

.points-calculator #regForm {
  background-color: #ffffff;
  margin: 0px auto;
  /*padding: 0px 30px 40px 30px;*/
  border-radius: 10px;
  box-shadow: 0px 6px 30px #00000059;
  min-height: 390px;
  position: relative;
  /*overflow:auto;*/
}

.point-tab {
  display: flex;
  margin-bottom: 20px;
}

.point-tab input {
  flex: 0 0 auto;
  margin-right: 10px;
}

.point-tab span {
  flex: 1 1 auto;
}

.points-calculator #register {
  color: #6a1b9a;
}

.points-calculator h1 {
  text-align: center;
}

.points-calculator h4 {
  color: #f26524;
  font-size: 1.8rem;
}

.score-board {
  background-color: #f26524;
  /*padding: 10px;*/
  overflow: hidden;
  border-radius: 6px 6px 0px 0px;
  /*position: absolute;
  top: 0;*/
  width: 100%;
}

.score-point span {
  background-color: #242540;
  color: #fff;
  padding: 10px 15px;
  display: inline-block;
  float: right;
  font-weight: 300;
}
.score-board h4 {
  display: inline-block;
  font-size: 20px;
  clear: both;
  margin-top: 8px;
  color: #fff;
  padding: 0px 10px 0px 20px;
  font-weight: 400;
}

.score-point h4 {
  padding: 0px 10px;
}

.points-calculator .form-group {
  padding: 30px;
}

.points-calculator .form-group span {
  color: #555;
  font-size: 15px;
}
.points-calculator label {
  font-size: 17px;
  color: #061b36;
  font-weight: 500;
  display: block;
  margin-top: 5px;
}

.points-calculator input {
  /* padding: 10px;
    width: 100%;
    font-size: 17px;
    border: 1px solid #aaaaaa;
    border-radius: 10px;
    -webkit-appearance: none;*/
}

.points-calculator .tab input:focus {
  border: 1px solid #6a1b9a !important;
  outline: none;
}

.points-calculator input.invalid {
  border: 1px solid #e03a0666;
}

.points-calculator .tab {
  display: none;
}

.points-calculator button {
  background-color: #f26524;
  color: #ffffff;
  border: none;
  border-radius: 4px;
  padding: 5px 20px;
  font-size: 17px;
  cursor: pointer;
  font-weight: 300;
}

.points-calculator .controls-btn {
  position: absolute;
  /* right: 10%; */
  bottom: 0%;
  /* margin-top: 3rem; */
  border-top: 1px solid #c7ccd2;
  width: 100%;
  padding: 15px 50px;
}
.points-calculator button:hover {
  opacity: 0.8;
}

.points-calculator button:focus {
  outline: none !important;
}

.points-calculator #prevBtn {
  background-color: #f26524;
}

.points-calculator .all-steps {
  text-align: center;
  margin-top: 10%;
  width: 100%;
  display: inline-flex;
  justify-content: center;
}

.points-calculator .step {
  height: 40px;
  width: 40px;
  margin: 0 16px;
  background-color: #d0d0d0;
  border: none;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px !important;
  color: #f26524;
  opacity: 0.7;
  z-index: 1;
}

.points-calculator .step.active {
  opacity: 1;
}

.points-calculator .step.finish {
  color: #fff;
  background: #f26524;
  opacity: 1;
}

/*.points-calculator .all-steps {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
}*/

.points-calculator .thanks-message {
  display: none;
  padding-top: 10%;
}

.points-calculator .radio-inline {
  display: flex;
  margin-bottom: 12px;
}

.points-calculator .radio-inline input {
  /*width: 16px;
    height: 16px;*/
  margin: 5px 9px;
}

.points-calculator .radio-inline input[type="radio"] {
  transform: scale(1.3);
}

.points-calculator .all-steps {
  position: relative;
}
.points-calculator .all-steps i {
  z-index: 1;
}
.step-broder {
  border-bottom: 2px solid #f26524;
  position: absolute;
  top: 20%;
  top: 49%;
  width: 100%;
}

.english-language {
  /*position: absolute;
  top: 18%;
  right:5%;
  left:5%;
  max-width: 60%;
  overflow: auto;
  background-color:#fff;
  padding:10px;
  border-radius: 10px;
  margin: 0 auto;
  z-index: 2;
  box-shadow: 0px 3px 6px #00000059;
  display: none;*/
}

.english-language h4 {
  color: #555;
  font-size: 24px;
}
.english-language td {
  font-size: 12px;
  padding: 10px;
}

.points-calculator .fa-info-circle {
  font-size: 16px;
  color: #f26524;
  cursor: pointer;
  margin-top: 4px;
  margin-left: 3px;
}

.competent-english {
  position: absolute;
  top: 30%;
  right: 0;
  max-width: 62%;
  overflow: auto;
  background-color: #fff;
  padding: 10px;
  border-radius: 10px;
  z-index: 2;
  box-shadow: 0px 3px 6px #00000059;
  display: none;
}
.Proficient-english {
  position: absolute;
  top: 36%;
  right: 0;
  max-width: 62%;
  overflow: auto;
  background-color: #fff;
  padding: 10px;
  border-radius: 10px;
  z-index: 2;
  box-shadow: 0px 3px 6px #00000059;
  display: none;
}
.Superior-english {
  position: absolute;
  top: 42%;
  right: 0;
  max-width: 62%;
  overflow: auto;
  background-color: #fff;
  padding: 10px;
  border-radius: 10px;
  z-index: 2;
  box-shadow: 0px 3px 6px #00000059;
  display: none;
}

.total-score {
  background-color: #ffffff;
  margin: 0px auto;
  /* padding: 0px 30px 40px 30px; */
  border-radius: 10px;
  box-shadow: 0px 6px 30px #00000059;
  position: relative;
  text-align: center;
}

.step-img img {
  padding: 10%;
}
.total-score h2 {
  font-size: 6rem;
}

.total-score h4 {
  background-color: #495057;
  color: #fff;
  font-size: 22px;
  padding: 10px;
  font-weight: 300;
}

/*--------------------education-loan------------------------------*/

.education-loan {
  background-image: url(../../assets/img/loans.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
  background-position: center;
  overflow: hidden;
  position: relative;
}

.educationLoanOverlay {
  background-color: #1617178a;
  /*background-image: linear-gradient( 0deg, #72777740 0%, #1617178a 100%);*/
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 0;
  /*padding: 10%;*/
}

.education-loan h1 {
  font-family: "Poppins", sans-serif;
  font-size: 60px;
  font-weight: 600;
  color: #fff;
  /*text-transform: uppercase;*/
  text-shadow: 0px 3px 6px #0000008f;
  position: relative;
  letter-spacing: 1px;
  margin-bottom: 0px;
  line-height: 60px;
}

.education-loan h2 {
  font-family: "Poppins", sans-serif;
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0px 3px 6px #0000008f;
  text-align: left;
  position: relative;
  /*margin-top: 10%;*/
}

.education-loan h5 {
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  letter-spacing: 1.5px;
  color: #fff;
  text-shadow: 0px 3px 6px #0000008f;
  text-transform: uppercase;
  margin-top: 1%;
  text-align: left;
}

.education-loan-left {
  padding-top: 30%;
  text-align: left;
}

.education-loan-form {
  background-color: #ffffff38;
  padding: 8%;
  border-radius: 6px;
  margin: 30% 10% 0% 10%;
  box-shadow: 0px 3px 6px #0c0401;
}

.education-loan-form .form-control {
  /*height: calc(1em + .75rem + 2px);*/
  /*padding: 10px;*/
  font-size: 0.875rem;
  font-weight: 400;
  color: #495057;
  background-color: #e6e5e5b5;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.education-loan-form label {
  color: #fff;
  font-weight: 300;
  font-size: 14px;
  margin-bottom: 0px;
}

.loan-feature {
  padding: 30px 15px;
  border-radius: 6px;
  background-color: #fff;
  min-height: 300px;
  margin-bottom: 30px;
  transition: all 0.5s;
  box-shadow: -2px 10px 22px -16px rgb(0 0 0 / 75%);
}

.loan-feature:hover {
  box-shadow: 0px 3px 6px #2f2e2e;
  background-color: #e9ecef;
  border-bottom: 4px solid #242540;
  transition: all 0.5s;
  cursor: pointer;
  margin-top: -10px;
}

.about-student-corner h2 {
  font-weight: 700;
  color: #f26524;
}

.about-student-corner h6 {
  font-weight: bold;
  color: #f26524;
}
.img-backdrop-shadow {
  border-radius: 10px;
  /*background-color: #f8af8d;*/
  box-shadow: 35px -35px #f8af8d;
  margin: 1rem auto;
  width: 400px;
}
.img-backdrop-shadow-left {
  border-radius: 10px;
  /*background-color: #d9d9d9;*/
  box-shadow: -35px -35px #d9d9d9;
  margin: 1rem auto;
  width: 400px;
}

.loan-feature h6 {
  color: #242540;
  font-size: 18px;
}

.loan-feature img {
  width: 20%;
  margin: 12px 0px;
}

.loan-feature p {
  font-size: 14px;
  color: #555;
}

.education-loan-tabs {
  background-image: url(../../assets/img/world_map.png);
  background-repeat: no-repeat;
  background-size: 100%;
  /*height:100vh;*/
  background-position: center;
  overflow: hidden;
  position: relative;
  border-radius: 10px;
}

.education-loan-tabs .nav-link {
  display: block;
  font-size: 20px;
  padding: 9.8%;
}

.education-loan-tabs-detail {
  padding: 0rem 0.5rem;
  min-height: 238px;
}

.education-loan-tabs-detail h3 {
  color: #fff;
  margin-bottom: 1.5rem;
}
.education-loan-tabs-detail h4 {
  color: #fff;
  margin-bottom: 1rem;
  margin-top: 2rem;
}

.education-loan-tabs-detail p {
  color: #fff;
}

.education-loan-tabs .nav.nav-tabs {
  float: left;
  display: block;
  border-bottom: 0;
  padding-top: 0px;
  /*padding-bottom: 6px;*/
  width: 28%;
  border-radius: 7px 0px 0px 7px;
  overflow: hidden;
}

.education-loan-tabs .tab-content {
  width: 72%;
  float: right;
  border-radius: 0px 7px 7px 0px;
  overflow: hidden;
}
.education-loan-tabs .nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  background: #cccccc;
}

.education-loan-tabs .nav-tabs .nav-link.active {
  color: #fff;
  background-color: transparent !important;
  border-color: transparent !important;
}
.education-loan-tabs .nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0rem !important;
  border-top-right-radius: 0rem !important;
  color: #000;
}
.education-loan-tabs .tab-content > .active {
  display: block;
  background: #f2652499;
  padding: 2% 4%;
  min-height: 381px;
  display: flex;
  align-items: center;
}

/*.education-loan-tabs .nav-tabs .nav-link.active1 {
    color: #fff;
    background-color:red !important;
    border-color: transparent !important;
}
*/
.education-loan-tabs-detail ul li {
  display: flex;
  align-items: center;
  color: #555;
  margin-bottom: 4px;
}

.education-loan-tabs-detail ul li i {
  color: #242540;
  padding-right: 8px;
}

.faq-title {
  margin-bottom: 1rem;
  padding: 10px;
}
.faq-title p {
  font-size: 16px;
  color: #666;
}

.Queries ul li {
  font-size: 14px;
  color: #555;
  display: flex;
  margin-bottom: 10px;
}

.Queries ul li i {
  color: #f26524;
  padding-right: 5px;
  margin-top: 5px;
}

.blinking-text {
  animation: blinkingText 1.2s infinite;
}
@keyframes blinkingText {
  0% {
    color: #000;
  }
  49% {
    color: #000;
  }
  60% {
    color: transparent;
  }
  99% {
    color: transparent;
  }
  100% {
    color: #000;
  }
}

/*--------------------housing-partner-------------------------------*/

.housing-partner {
  background-image: url(../../assets/img/housing-partner.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
  background-position: center;
  overflow: hidden;
  position: relative;
}

.housing-partnerOverlay {
  background-color: #1617178a;
  /*background-image: linear-gradient( 0deg, #72777740 0%, #1617178a 100%);*/
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 0;
}

.housing-partner-title {
  padding-top: 30%;
  text-align: left;
}

.housing-partner-title .costing-btn {
  margin-top: 30px;
}

.housing-partner h1 {
  font-family: "Poppins", sans-serif;
  font-size: 60px;
  line-height: 60px;
  font-weight: 600;
  color: #fff;
  /*text-transform: uppercase;*/
  text-shadow: 0px 3px 6px #0000008f;
  position: relative;
  letter-spacing: 1px;
  margin-bottom: 0px;
  text-align: left;
}

.housing-partner h2 {
  font-family: "Poppins", sans-serif;
  font-size: 36px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0px 3px 6px #0000008f;
  text-align: left;
  position: relative;
  /*margin-top: 10%;*/
}

.housing-partner h5 {
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  letter-spacing: 0.5px;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0px 3px 6px #0000008f;
  /* max-width: 80%;
    margin: 0 auto;*/
  margin-top: 1%;
  text-align: left;
}

.housing-partner-body h4 {
  color: #f26524;
  text-align: center;
  font-weight: bold;
}

.housing-partner-body .book-fast {
  border-radius: 6px;
  background-color: #fff;
  border: 1px solid transparent;
  box-shadow: -2px 10px 22px -16px rgb(0 0 0 / 75%);
  transition: all 0.5s;
  padding: 10%;
  margin-bottom: 5%;
}

.housing-partner-body .book-fast img {
  margin-bottom: 1%;
  width: 70%;
}

.housing-partner-body .book-fast:hover {
  border: 1px solid #e2e2e2;
  margin-top: -10px;
  cursor: pointer;
}

.how-it-work {
  background-color: #fff;
  border-radius: 1rem;
  -webkit-transition: -webkit-transform 250ms ease, box-shadow 250ms ease,
    color 250ms ease;
  -webkit-transition: transform 250ms ease, box-shadow 250ms ease,
    color 250ms ease;
  transition: transform 250ms ease, box-shadow 250ms ease, color 250ms ease;
  box-shadow: 1px 1px 5px 0 rgb(1 1 1 / 5%);
  overflow: hidden;
  border-left-style: solid;
  border-left-width: 5px;
  border-left-color: #f26524;
  padding: 3%;
  min-height: 166px;
  margin-bottom: 4%;
}

.how-it-work:hover {
  -webkit-transform: translateY(-0.25rem);
  -ms-transform: translateY(-0.25rem);
  transform: translateY(-0.25rem);
  box-shadow: 0px 2px 4px rgb(46 41 51 / 8%), 0px 5px 10px rgb(71 63 79 / 16%);
}

.it-work-img {
  background-color: #24253e;
  padding: 10px;
  /*height: 100%;*/
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
}
.it-work-content p {
  font-size: 14px;
  color: #555;
}

.amber-logo {
  position: fixed;
  left: 5%;
  bottom: 5%;
  z-index: 1;
}

.amber-logo img {
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0px 7px 23px #0000004a;
  text-align: left;
  width: 155px;
  background-color: #fff;
}

/*--------------------forex-------------------------------*/

.forex {
  background-image: url(../../assets/img/forex.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
  background-position: center;
  overflow: hidden;
  position: relative;
}

.forexOverlay {
  background-color: #16171785;
  /*background-image: linear-gradient( 0deg, #72777740 0%, #1617178a 100%);*/
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 0;
}

.forex-title {
  padding-top: 30%;
  text-align: left;
}

.forex-title .costing-btn {
  margin-top: 30px;
}

.forex h1 {
  font-family: "Poppins", sans-serif;
  font-size: 60px;
  line-height: 60px;
  font-weight: 600;
  color: #fff;
  /*text-transform: uppercase;*/
  text-shadow: 0px 3px 6px #0000008f;
  position: relative;
  letter-spacing: 1px;
  margin-bottom: 0px;
  text-align: left;
  width: 80%;
}

.forex h2 {
  font-family: "Poppins", sans-serif;
  font-size: 36px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0px 3px 6px #0000008f;
  text-align: left;
  position: relative;
  /*margin-top: 10%;*/
}

.forex h5 {
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  letter-spacing: 1.5px;
  color: #fff;
  text-shadow: 0px 3px 6px #0000008f;
  text-transform: uppercase;
  /* max-width: 80%;
    margin: 0 auto;*/
  margin-top: 1%;
  text-align: left;
}

/*-------------------career------------------------*/

.career {
  background-image: url(../../assets/img/career.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100vh;
  background-position: center center;
  overflow: hidden;
  position: relative;
}

.careerOverlay {
  /*background-image: linear-gradient(0deg , #72777740 0%, #1617178a 100%);*/
  background-image: linear-gradient(272deg, #72777782 0%, #161717d9 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 0;
  backdrop-filter: blur(25px);
}

.career-title {
  padding: 42% 0% 12% 0%;
  text-align: left;
}
.career h1 {
  /*font-family: 'Poppins', sans-serif;*/
  font-family: "Montserrat", sans-serif;
  font-size: 60px;
  font-weight: 600;
  color: #fff;
  text-transform: capitalize;
  text-shadow: 0px 3px 6px #0000008f;
  position: relative;
  letter-spacing: 3px;
  margin-bottom: 0px;
}
.career h2 {
  /*font-family: 'Poppins', sans-serif;*/
  font-family: "Montserrat", sans-serif;
  font-size: 36px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0px 3px 6px #0000008f;
  text-align: center;
  position: relative;
  /*margin-top: 10%;*/
}

.career h6 {
  /*font-family: 'Poppins', sans-serif;*/
  font-family: "Montserrat", sans-serif;
  font-size: 21px;
  color: #fff;
  text-shadow: 0px 3px 6px #0000008f;
  position: relative;
  margin-top: 2%;
  margin-left: auto;
  margin-right: auto;
}

.career .costing-btn {
  margin-top: 0px !important;
}

.apply-jobs {
  background-color: #e2e2e266;
  padding: 1rem 3rem;
  border-radius: 5px;
  border: 1px solid #e2e2e2;
  box-shadow: 5px 5px 9px #e2e2e2c4;
}

.achievement-card {
  position: relative;
  border-radius: 10px;
  background-color: #fff;
  padding: 20px;
  width: 100%;
  text-align: center;
  overflow: hidden;
  margin-top: 2rem;
  transition: all 0.5s;
  border: 1px solid #e8e5e5;
  box-shadow: 0 4px 8px 0 rgb(0 0 0 / 9%), 0 6px 20px 0 rgb(0 0 0 / 6%);
}

.achievement-card h3 {
  font-size: 4rem;
  border-bottom: 2px solid #f26524;
  /*width: 35%;*/
  margin: 0 auto;
  margin-bottom: 10%;
  color: #00000070;
  display: inline-block;
}
.achievement-card h6 {
  font-size: 14px;
  color: #555;
  text-align: center;
}

.Current-opening-body a {
  text-decoration: none;
}

.Current-opening {
  border-radius: 4px;
  border: 1px solid #d9d1cc;
  padding: 20px;
  margin-top: 1rem;
  transition: all 0.1s ease-in-out;
}

.Current-opening:hover {
  background-color: #f26524;
}

.Current-opening:hover h5,
.Current-opening:hover .job-location {
  color: #fff;
}
.Current-opening h5 {
  color: #2a333d;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
  margin-top: 8px;
  margin-bottom: 7px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.Current-opening .job-position {
  color: #fff;
  background: #24253e;
  display: block;
  float: right;
  padding: 4px 8px;
  border-radius: 3px;
  font-size: 14px;
}

.Current-opening .job-location {
  color: #f26524;
  float: left;
  padding: 7px 0px 5px 0px;
  font-size: 14px;
}

.life-at-SE {
  background-color: #fff;
  border-radius: 4px;
  overflow: hidden;
  text-align: center;
  box-shadow: 0 4px 8px 0 rgb(0 0 0 / 9%), 0 6px 20px 0 rgb(0 0 0 / 6%);
  margin: 5% 0%;
}

.life-at-SE h6 {
  margin: 1rem 0rem;
}

.job-Description .modal {
  padding-top: 0px;
}

.job-Description .modal-title {
  font-weight: bold;
}

.job-Description .modal-body {
  padding: 2% 5%;
}

.job-Description .modal-body h5 {
  font-weight: bold;
  font-size: 1.1rem;
}

.job-Description .modal-body h5 span {
  color: #f26524;
}
.job-Description .modal-body h5 a {
  color: #f26524;
  text-decoration: none;
  font-weight: 500;
  font-size: 17px;
}

.job-Description .modal-body h6 {
  font-weight: bold;
  color: #f26524;
}
.job-Description .modal-body p {
  font-size: 14px;
  color: 666;
  text-align: justify;
}

.job-Description .modal-body ul {
  /*list-style: none;
  list-style-type: square;*/
  padding-left: 3.5%;
}

.job-Description .modal-body li {
  font-size: 14px;
  color: 666;
}

/*-------------------book-appointment------------------------*/

.book-appointment {
  /*background-image: linear-gradient(0deg, #f26524d1 0%, #8c2100 100%);*/
  /*background-image: linear-gradient(0deg, #141313f5 0%, #25263e 100%);*/
  /*background-image: linear-gradient(0deg, #f26524 0%, #242540 100%);*/
  /*background-image: url(../../assets/img/Sydney.webp);*/
  /*background-repeat: no-repeat;*/
  /*background-size: 100%;*/
  /*height:14.1vh;*/
  /*height: 88px;*/
  /*background-position: center center;*/
  /*overflow: hidden;*/
  position: relative;
}

.book-appointmentOverlay {
  /*background-image: linear-gradient(0deg , #72777740 0%, #1617178a 100%);*/
  /* background-image: linear-gradient(0deg, #f26524 0%, #242540 100%);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 0;*/
}

.book-appointment-title {
  /*padding:18% 0% 14% 0%;*/
  padding: 20% 0% 12% 0%;
  text-align: center;
}

.book-appointment-body {
  background-color: #f7f7f7;
}

#bookAppointment {
  box-shadow: rgb(0 0 0 / 16%) 0px 2px 5px 0px,
    rgb(0 0 0 / 12%) 0px 2px 10px 0px;
}

.book-appointment h1 {
  font-family: "Poppins", sans-serif;
  font-size: 36px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0px 3px 6px #0000008f;
  text-align: center;
  position: relative;
  /*margin-top: 10%;*/
}

.Datebox {
  display: none;
}

.country-option .form-check {
  position: relative;
  display: inline-block;
  padding-right: 5%;
  margin-bottom: 8px;
}

.nearest-SED .form-check {
  /* position: relative;
    display:block;
    padding-right: 6%;
    margin-bottom: 8px;*/
}

.book-appointment-tabs .cell {
  border: 1px solid #bdbdbd;
  margin: 2px;
  cursor: pointer;
}

.book-appointment-tabs .cell:hover {
  border: 1px solid #f26524;
}

.book-appointment-tabs .cell.select {
  background-color: #f26524;
  color: #fff;
}

.book-appointment-tabs span {
  width: 34px;
  height: 34px;
  background-color: #242540;
  display: inline-block;
  border-radius: 50%;
  align-items: center;
  line-height: 34px;
  color: #fff;
}

.book-appointment-tabs .btn-link {
  font-weight: 400;
  color: #f26524;
  text-decoration: none;
}

.book-appointment-tabs h5 {
  margin-top: 1.5rem;
  color: #24253c;
}

.book-appointment-tabs h5 b {
  color: red;
}

.bookAppointment-modal .modal-dialog-centered {
  width: 70%;
}

.bookAppointment-modal .social-icons-share a {
  text-decoration: none;
  background-color: #000;
  padding: 0px 4px;
  border-radius: 3px;
  color: #fff;
  margin: 5px;
}

.bookAppointment-modal h4 {
  margin-top: 1rem;
  color: #24253f;
}

/*---------------ielts-pte-demo-classes------------*/

.ielts-demo-bg {
  background-image: url(../../assets/img/Ielts-Banner.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  /*height: 100vh;*/
  background-position: center;
}

.register-form {
  background-color: #fbfafa;
  padding: 1.5rem 2rem;
  border-radius: 5px;
  box-shadow: -2px 10px 20px -8px rgb(0 0 0 / 80%);
  opacity: 0.95;
  margin-left: 3rem;
}

.Ielts-Banner-mob-none {
  display: none;
}

.ielts-lession {
  padding: 2rem;
}

.lecture-html-content img {
  max-width: 100%;
}
.ielts-lession .lecture-html-content h2 {
  color: #f26524;
  text-align: center;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 1.5rem;
}

.ielts-lession h4 {
  font-size: 18px;
  line-height: 24px;
}

.redactor-inline-converted {
  font-size: 18px;
  line-height: 24px;
}

.homework-ielts {
  color: rgb(255, 255, 255);
  background-color: rgb(99, 36, 35);
  padding: 5px 10px;
}

.homework-note {
  border: 1px solid #e2e2e2;
  padding: 1rem;
}

/*---------------course-exercise------------*/

.course-exercise {
  background-color: #f4f3f3;
}

.course-exercise .accordion {
  border: 1px solid #e4e0e0;
  border-radius: 5px;
}
.course-exercise .lessons-card .card-header {
  padding: 0.75rem 0rem;
}
.course-exercise .lessons-card .card-header button {
  text-align: left;
  display: flex;
  font-size: 0.9rem;
  font-weight: 500;
  color: #555;
  text-decoration: none;
}

.course-exercise .lessons-card .card-header button .fa {
  font-size: 1rem;
}

.lessons-card .card-body {
  padding: 0rem;
}

.lessons-card .card-body ul {
  margin-bottom: 0rem;
}
.lessons-card .card-body ul li {
  background-color: #fff;
  border-bottom: 1px solid #e2e2e2;
  padding: 0.4rem 0.4rem 0.4rem 1.7rem;
}

.course-exercise-list li a.active {
  color: #f26524 !important;
}

.lessons-card .card-body ul li a {
  color: #777;
  font-size: 0.9rem;
  display: block;
  width: calc(100% - 0.5rem);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.course-exercise-details {
  background-color: #fff;
  padding: 2rem;
}

.course-exercise-details iframe {
  width: 100%;
  height: 2400px;
  border: none;
}

.exerciseFiles {
  display: none;
}

/*------------speaking-evaluation--------------------*/

.speaking-evaluation {
  /*background-image: url(../../assets/img/Deakin2.jpg);*/
  background-repeat: no-repeat;
  background-size: 100%;
  /*height: 70vh;*/
  background-position: top center;
  overflow: hidden;
  position: relative;
}

.speaking-evaluationOverlay {
  background-image: linear-gradient(270deg, #f265248f 0%, #242540c2 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 0;
}

.speaking-evaluation_title {
  position: absolute;
  top: 35%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
}

.speaking-evaluation_title h1 {
  font-family: "Poppins", sans-serif;
  font-size: 3rem;
  font-weight: 600;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0px 3px 6px #0000008f;
}

.Registration-from {
  font-family: "Poppins", sans-serif;
}

.speaking-evaluation-body h2 {
  color: #24253e;
  font-size: 1.7rem;
}

.speaking-evaluation-body {
  background: #f8f6f6 0% 0% no-repeat padding-box;
  box-shadow: -4px 5px 12px #00000029;
  border-radius: 31px;
  opacity: 1;
  padding: 5%;
  margin-top: -22%;
  z-index: 9;
  position: relative;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.CourseDescription-broder-btm {
  border-bottom: 4px solid #f26524;
  width: 90px;
  padding: 10px;
  display: block;
  text-align: left;
  margin-top: -10px;
  margin-bottom: 20px;
}

.seaking-evaluation-from label {
  font-weight: 500;
  font-size: 0.8rem;
}
.seaking-evaluation-from label span {
  color: red;
  font-size: 1rem;
}

.speaking-evaluation-body .qualify-table .table thead th {
  font-size: 13px;
  padding: 8px;
}
.speaking-evaluation-body .qualify-table .table th,
.table td {
  font-size: 13px;
  padding: 8px;
}

.officeUse {
  background-color: #fff;
  padding: 1.5rem;
  border: 1px dashed #777;
  box-shadow: -4px 5px 12px #00000029;
  border-radius: 5px;
}

/*------------------study-in-ireland-----------*/

.study-in-ireland {
  background-image: url(../../assets/img/Ireland-g.webp);
  background-repeat: no-repeat;
  background-size: 100%;
  /*height: 100vh;*/
  background-position: center;
}

.study-in-irelandOverlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  /* z-index: 19; */
  height: 98%;
  background-image: linear-gradient(180deg, #72777740 0%, #1617178a 100%);
}

.how-study-card {
  position: relative;
  padding: 30px 15px;
  border-radius: 6px;
  background-color: #fff;
  /*min-height: 300px;*/
  margin-bottom: 30px;
  transition: all 0.5s;
  box-shadow: -2px 10px 22px -16px rgb(0 0 0 / 75%);
}

.how-study-card p {
  font-size: 14px;
  text-align: center;
  margin-bottom: 5px;
}
.how-study-card .shape-bg {
  background-color: #fff;
  padding: 5%;
  /* clip-path: circle(49.7% at 50% 0); */
  width: 30%;
  position: absolute;
  top: -15px;
  margin: 0 auto;
  left: 50%;
  border-radius: 50%;
}

/*------------------study-in-new-zealand-----------*/

.study-in-newzealand {
  background-image: url(../../assets/img/new-zealand-g.webp);
  background-repeat: no-repeat;
  background-size: 100%;
  /*height: 100vh;*/
  background-position: center;
}

.study-in-newzealandOverlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  /* z-index: 19; */
  height: 98%;
  background-image: linear-gradient(180deg, #72777740 0%, #1617178a 100%);
}

/*------------------study-in-australia-----------*/

.study-in-australia {
  background-image: url(../../assets/img/Sydney.webp);
  background-repeat: no-repeat;
  background-size: 100%;
  /*height: 100vh;*/
  background-position: center;
}

.study-in-australiaOverlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  /* z-index: 19; */
  height: 98%;
  background-image: linear-gradient(180deg, #72777740 0%, #1617178a 100%);
}

/*------------------study-in-canada-----------*/

.study-in-canada {
  background-image: url(../../assets/img/canada-g.webp);
  background-repeat: no-repeat;
  background-size: 100%;
  /*height: 100vh;*/
  background-position: center;
}

.study-in-canadaOverlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  /* z-index: 19; */
  height: 98%;
  background-image: linear-gradient(180deg, #72777740 0%, #1617178a 100%);
}

.d-table ul li {
  display: table;
}

.blank-table .tableFixHead {
  overflow: auto;
  height: 80vh;
  border: 1px solid #b0b5b9;
  padding-top: 0px;
}
.blank-table .tableFixHead thead th {
  position: sticky;
  top: 0;
  z-index: 1;
}

.blank-table table {
  border-collapse: collapse;
  width: 100%;
}

.blank-table table thead {
  background: #eee;
  border-top: 1px solid #dee2e6;
}

.blank-table th {
  padding: 8px 8px;
  background: #eee;
}
.blank-table td {
  padding: 4px 8px;
}

/*
.study-in-sydney{
    background-image: url(../../assets/img/Sydney.webp);
    background-repeat: no-repeat;
    background-size: 100%;
   
    background-position: center;
    overflow: hidden;
}

*/

.study-in-cites {
  /*max-height: 350px;*/
  position: relative;
}

.study-in-CityaOverlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(180deg, #72777740 0%, #1617178a 100%);
  /*background-color: pink;*/
}

.study-in-cites img {
  /*max-height: 80vh;*/
  width: 100%;
}

.city-banner-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: #fff;
}

.city-banner-content h1 {
  font-family: "Poppins", sans-serif;
  margin-top: 110px;
  font-size: 36px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
  /* text-align: center; */
  text-shadow: 0px 3px 6px #0000008f;
}

.city-banner-content h2 {
  font-family: "Poppins", sans-serif;
  font-size: 44px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
  /* text-align: center; */
  text-shadow: 0px 3px 6px #0000008f;
}
.city-banner-content .border-bottom-inner {
  border-bottom: 3px solid #fff;
  width: 40%;
  margin: 0 auto;
}

.city-contact {
  box-shadow: -4px 5px 12px #00000029;
  border-radius: 6px;
  /*margin-left: 2rem;*/
  margin-top: 2rem;
}

.city-contact .get-touch {
  padding: 30px;
}

/*-------------------------------student-Panel-Dashboard-------------------------------------*/

.studentDashboard {
  background-color: #f2f2f2;
  font-family: "Montserrat";
}

.studentDashboard .custom-nav {
  background-color: #25263e !important;
  /*background-image: url(../../assets/img/header-bg.jpg);*/
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  overflow: hidden;
}

.studentDashboard .overlayNavbar {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: -1;
  left: 0;
  background-color: #25263e;
  opacity: 0.85;
}

.studentDashboard .custom-nav .navbar-brand img {
  width: 100%;
}

.studentDashboard .custom-nav .dropdown-toggle {
  padding: 0px !important;
}

.studentDashboard .custom-nav .dropdown-toggle .user-student {
  width: 40px;
}

.studentDashboard .custom-nav .dropdown-menu-right i {
  color: #f26524;
}
.studentDashboard .custom-nav .dropdown-menu-right .dropdown-item {
  padding-left: 5px;
}

.studentDashboard .custom-nav ul {
  margin-bottom: 0px;
  list-style: none;
  display: flex;
  justify-content: center;
  align-items: center;
}

.studentDashboard .custom-nav ul li i {
  color: #f26524;
  padding: 0px 20px;
  cursor: pointer;
}

/*.custom-nav ul li{
    display: inline;
}*/
.studentDashboard .custom-nav a {
  text-decoration: none;
  font-family: "Montserrat";
  font-size: 12px;
  /*line-height: 15px;*/
  /*padding: 0px;*/
}

.studentDashboard .togle-menu-mob {
  font-size: 22px;
  color: #fff;
  cursor: pointer;
}

.studentDashboard .dropdown-menu-right a {
  margin-bottom: 10px;
}
.studentDashboard .user-login {
  border: none;
  background-color: transparent;
  color: #fff;
}

.studentDashboard .custom-nav .rounded-circle {
  border-radius: 50% !important;
  border: 2px solid #fff;
}
.studentDashboard .main-section {
  margin-top: 4.2rem;
  height: 100vh;
  background-color: #f4f6f9;
}

.studentDashboard .left-nav a {
  color: #fff;
}

.studentDashboard .searchBar i {
  padding: 0px 10px !important;
}
.studentDashboard .btn-search {
  background: #e2e2e2;
  color: #fff;
  padding: 0px;
  /*border-radius: 5px;*/
  cursor: pointer;
  text-decoration: none;
  border: none;
}

.studentDashboard .btn-se {
  background: #f26524;
  color: #fff;
  padding: 5px 15px;
  border-radius: 5px;
  cursor: pointer;
  text-decoration: none;
  border: none;
}

.studentDashboard .custom-tab h1 {
  text-align: left;
  letter-spacing: -1px;
  color: #f26524;
  opacity: 1;
  font-family: "Montserrat";
  font-weight: bold;
  font-size: 36px;
  line-height: 40px;
  margin-bottom: 0px;
  display: inline-block;
}

.studentDashboard .custom-tab h6 {
  text-align: left;
  letter-spacing: -1px;
  color: #24253e;
  opacity: 1;
  font-family: "Montserrat";
  font-size: 19px;
  line-height: 22px;
  margin-bottom: 1rem;
  display: inline-block;
  margin-left: 10px;
}

.studentDashboard .sidenav {
  /*background-image: url(../../assets/img/side-bg.jpg);*/
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  overflow: hidden;
  height: 100%;
  width: 200px;
  position: fixed;
  z-index: 9999;
  /*top: 11%;*/
  left: 0;
  background-color: #dfdfe0;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 15px;
  box-shadow: -4px 5px 12px #00000073;
}

.studentDashboard .overlaysidenav {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: -1;
  left: 0;
  /* background-color: #f2f2f2;
    opacity: .93;*/
}

.studentDashboard .sidenav a {
  padding: 8px 8px 8px 20px;
  text-decoration: none;
  font-size: 15px;
  font-family: "Montserrat";
  color: #25263e;
  display: block;
  transition: 0.3s;
}

.studentDashboard .sidenav a:hover {
  color: #f0f1f5;
  background-color: #f26524;
}

.studentDashboard .sidenav .active {
  color: #f0f1f5;
  background-color: #f26524;
}

.studentDashboard .sidenav a i {
  margin-right: 7px;
}

.studentDashboard .sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 10px;
  font-size: 36px;
  margin-left: 50px;
  display: none;
}

.studentDashboard .togle-menu-mob {
  display: none;
}

/*-------------Main-dashbaord--profile-status---------------------*/

.studentDashboard .middle-section {
  height: 80vh;
  overflow-y: scroll;
  overflow-x: hidden;
  padding-bottom: 3rem;
}

.studentDashboard .dashboard-banner {
  border-radius: 10px;
  max-height: 90px;
  overflow: hidden;
}

.studentDashboard .middle-section h5 {
  /*color: #f26524;*/
  font-weight: bold;
  margin-bottom: 5px;
  font-size: 19px;
  /*padding-left: 10px;*/
}

.studentDashboard .middle-section p {
  font-size: 15px;
  color: #777;
  margin-bottom: 5px;
}

.studentDashboard .middle-section .msg-box-detail {
  margin-top: 0px;
}
.studentDashboard .middle-section .msg-box {
  margin-bottom: 1.5rem;
  padding-right: 1rem;
}

.studentDashboard .profile-status {
  background-color: #fff;
  padding: 10px;
  border-radius: 0px 0px 15px 15px;
  box-shadow: -4px 5px 12px #00000029;
  margin-bottom: 1rem;
  position: sticky;
  top: 0;
}

.studentDashboard .profile-status a {
  text-decoration: none;
}

.studentDashboard .profile-status h3 {
  font-weight: bold;
  color: #f26524;
  margin-bottom: 0px;
}

.studentDashboard .profile-status h6 {
  font-size: 14px;
  color: #777;
}

.studentDashboard .notification-status {
  position: sticky;
  top: 0;
}
.studentDashboard .notification-status h5 {
  color: #f26524;
  font-weight: bold;
  margin-bottom: 5px;
  font-size: 19px;
  /* padding-left: 10px; */
}
.studentDashboard .notification-status ul li {
  font-size: 15px;
  color: #777;
  line-height: 18px;
  cursor: pointer;
  display: flex;
  align-items: baseline;
}
.studentDashboard .notification-status .fa-circle {
  color: #25263e;
  font-size: 9px;
  margin-right: 10px;
}

.studentDashboard .notification-status-body {
  height: 42vh;
  overflow-y: scroll;
  overflow-x: hidden;
  padding-bottom: 3rem;
}

.notification-status-body .event-card {
  max-height: inherit;
  margin-top: 0px;
}

.notification-status-body .event-card .header {
  padding-bottom: 10px;
}

.studentDashboard .notification-status-body a {
  text-align: center;
  display: block;
  color: #f26524;
  font-size: 14px;
  padding: 5px 5px 10px 5px;
  text-decoration: none;
}

/*--------------profile-detail-----------------------------*/

.studentDashboard .profile-detail .custom-tab .nav-pills {
  /*width: 60%;*/
  background-color: #f26524;
  display: inline-flex;
  border-radius: 5px;
}

.studentDashboard .profile-detail .nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #24253e;
  /*background-image: linear-gradient(to top,  , #f26524);*/
  /*clip-path: polygon(96% 0, 100% 50%, 96% 99%, 0% 100%, 2% 48%, 0% 0%);*/
  /*clip-path: polygon(96% 0, 100% 50%, 96% 99%, 0% 100%, 0 48%, 0% 0%);*/
}

.studentDashboard .profile-detail .nav-pills a {
  color: #000;
  /*margin-top: 0.7rem;*/
  font-family: "Montserrat";
  border-right: 1px solid #25263e;
}

.studentDashboard .profile-detail .nav-pills i {
  font-size: 14px;
  margin-right: 5px;
}

.studentDashboard .custom-tab-details label b {
  color: red;
}

.studentDashboard .profile-detail .custom-tab-details {
  background: #fff;
  border-radius: 6px;
  margin-top: 10px;
  padding: 15px;
  min-height: 350px;
  border: 1px solid #dfdfdf;
  /*width: 90%;*/
}

.studentDashboard .profile-detail .custom-tab-details .btn-success {
  color: #fff;
  background-color: #ee6425;
  /*border-color: #ea6325;*/
}

.studentDashboard .custom-form-btn .btn {
  padding: 0.375rem 2rem;
}
.studentDashboard .custom-form-btn .form-nextbtn {
  background-color: #f26524;
  margin-top: 10px;
  color: #fff;
}
.studentDashboard .custom-form-btn .form-savebtn {
  background-color: #25263e;
  color: #fff;
  margin-top: 10px;
}
.studentDashboard .custom-form-input label {
  margin-bottom: 0px;
  font-size: 14px;
  color: #25263e;
}

.studentDashboard .custom-form-input h6 {
  color: #f26524;
  font-weight: bold;
  /*margin-bottom: 0px;*/
}

.uplad-btn {
  background-color: #f26524;
  color: #fff !important;
  font-size: 14px !important;
  text-transform: uppercase;
  padding: 0.4rem 1.5rem;
}

.uplad-btn:hover {
  background-color: #24253e;
}

.Uploaded-file h6 {
  color: green !important;
  font-size: 12px;
}

.attached-file-box {
  position: relative;
  margin: 0.6rem 0rem;
}

.attached-file-title {
  background-color: #e2e2e296;
  padding: 0.6rem 1rem;
  border-radius: 4px;
  border: 1px solid #cdcccc;
  font-size: 14px;
  box-shadow: -0.829px 7.607px 10px 0px rgb(144 143 160 / 9%);
}

.attached-file-title strong {
  color: #24253e;
}
.removeAttached {
  position: absolute;
  right: 8%;
  top: 15%;
  font-size: 13px;
  color: red;
  cursor: pointer;
}

.studentDashboard .custom-form-input .form-control:focus {
  /* color: #495057;
  background-color: #fff;
  border-color: #bfbdbdcf;
  outline: 0;
  box-shadow: none; */
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: transparent;
  outline: 0;
  box-shadow: none;
}

.studentDashboard .attachment {
  overflow: hidden;
}

.studentDashboard .attachment input {
  font-size: 12px;
}

.studentDashboard .attachment b {
  color: red;
}

.studentDashboard .attachment button {
  font-size: 12px;
  color: #f26524;
}

.studentDashboard .msg-box {
  margin-top: 1rem;
  margin-bottom: 4rem;
  padding-right: 2rem;
}

.studentDashboard .msg-box-detail {
  background: #fff;
  border-radius: 10px;
  margin-top: 10px;
  padding: 15px;
  border: 1px solid #dfdfdf;
  min-height: 50px;
}

.studentDashboard .footer-pro {
  background-color: #25263e;
  /*background-image: url(../../assets/img/header-bg.jpg);*/
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  overflow: hidden;
  text-align: center;
  font-size: 12px;
  font-family: "Montserrat";
  color: #fff;
  position: fixed;
  bottom: 0;
  width: 100%;
  padding-top: 15px;
  z-index: 9999;
  /*color: #f26524;*/
}

.studentDashboard .overlayFooter {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: -1;
  left: 0;
  background-color: #25263e;
  opacity: 0.85;
}

.studentDashboard .footer-pro p a {
  text-decoration: none;
  color: #fff;
}

/*-------------------------My-Application-----------------------*/

.studentDashboard .my-application .custom-tab-details {
  background: #fff;
  padding: 1rem 2rem;
  border-radius: 10px;
}

@media screen and (min-width: 100px) and (max-width: 480px) {
  .studentDashboard .my-application .custom-tab-details {
    background: #fff;
    padding: 1rem 1rem;
    border-radius: 10px;
  }
}
.studentDashboard .my-application h6 {
  color: #555;
  /*margin: 1rem 0rem;*/
  font-size: 18px;
  line-height: 24px;
}

.studentDashboard .my-application h6 b {
  color: #f26524;
  font-weight: bold;
}

.studentDashboard .my-application h5 {
  margin: 1rem 0rem;
  font-weight: 700;
  text-transform: uppercase;
}

/*.my-application .nav-pills .nav-link {
    border-radius: .25rem;
    background: #25263e;
    clip-path: polygon(90% 0, 100% 50%, 90% 100%, 0% 100%, 5% 50%, 0% 0%);
    padding: 15px 25px;
    color: #fff;
    min-width: 190px;
}
*/
/*.my-application .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background: #f26524 !important;
    border-radius: none;
}

.my-application .nav-pills .nav-link.active, .nav-pills .show>.nav-link:after {
    border-left-color: #f26524;
}*/
.studentDashboard .my-application .custom-tab {
  margin-bottom: 1rem;
}
.studentDashboard .custom-form-btn p {
  font-weight: bold;
  color: red;
  font-size: 15px;
  margin-bottom: 5px;
}

.studentDashboard .my-application .nav-pills {
  list-style: none;
  overflow: hidden;
  padding: 0;
  margin: 0;
  border-top: 2px solid #d7dade;
}

.studentDashboard .my-application .nav-pills .nav-link {
  float: left;
}

.studentDashboard .my-application .nav-pills .nav-link {
  color: #64768a;
  text-decoration: none;
  padding: 20px 0px 20px 50px;
  background: #ffffff;
  position: relative;
  display: block;
  float: left;
}

.studentDashboard .my-application .nav-pills .nav-link:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 30px solid #ffffff;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  left: 100%;
  z-index: 2;
}

.studentDashboard .my-application .nav-pills .nav-link:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 30px solid #d7dade;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  margin-left: 2px;
  left: 100%;
  z-index: 1;
}

/*.my-application .nav-pills :last-child a:active {
  background:#f26524;
}

.my-application .nav-pills :last-child a:after {
  border-left-color: #f26524;
}

.my-application .nav-pills :last-child a:active:after {
  border-left-color: #f26524;
}*/

.studentDashboard .my-application .nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #f26524;
  border-radius: 0px;
}
.studentDashboard .my-application .nav-pills .nav-link.active:after,
.nav-pills .show > .nav-link:after {
  border-left: 30px solid #f26524;
  /*margin-left: -2;*/
}

/*---------------------Application-List---------------------*/

.studentDashboard .application-list {
  /* 
    position: fixed;
    z-index: 1;
     top: 11%; 
     left:25%; 
    transition: 0.5s;
    right:3%;
    max-height: 80vh;
    overflow: scroll;*/
  background-color: #fff;
  border-radius: 10px 10px 0px 0px;
  overflow: hidden;
}

.studentDashboard .fixHead {
  overflow: auto;
  height: 60vh;
  border-radius: 10px;
}

.studentDashboard .fixHead thead th {
  position: sticky;
  top: 0;
  z-index: 1;
  background-color: #f26524;
  color: #fff;
}

.studentDashboard .application-list h4 {
  font-size: 1.5rem;
  font-weight: bold;
  color: #f26524;
  padding: 10px;
}

.studentDashboard .application-list thead th {
  border-bottom-width: 2px;
  white-space: nowrap;
  font-size: 14px;
  text-transform: uppercase;
}
.studentDashboard .application-list tbody td {
  border-bottom-width: 2px;
  white-space: nowrap;
  font-size: 14px;
  padding: 0.25rem 0.5rem;
}

.studentDashboard .application-list tbody td {
  white-space: nowrap;
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.studentDashboard .application-list tbody td i {
  vertical-align: middle;
  color: #f22437;
  cursor: pointer;
  text-align: center;
  padding: 7px;
}

.studentDashboard .application-list .btn {
  background: #f26524;
  color: #fff;
  padding: 4px 15px;
  border-radius: 5px;
  outline: none;
  border: none;
  font-size: 14px;
}

/*-----------------message-detail-------------------------*/

.studentDashboard .message-detail {
}

.studentDashboard .message-body-fixed {
  height: 100%;
  /* width: 250px; */
  position: fixed;
  z-index: 1;
  /* top: 11%; */
  /* left: 0; */
  /*background-color: #dfdfe0;*/
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 15px;
  right: 3%;
}

textarea {
  resize: none;
}
.studentDashboard .message-detail .nav {
  background-color: #fff;
  border-radius: 7px;
}

.studentDashboard .message-detail .nav-height {
  max-height: 72vh;
  overflow-y: auto;
  padding-right: 0px;
  overflow-x: hidden;
}
.studentDashboard .message-detail .nav a {
  color: #25263e;
  white-space: nowrap;
  max-width: 320px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.studentDashboard .message-detail .nav a h6 {
  /*color:#25263e;*/
  white-space: nowrap;
  max-width: 320px;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0px;
  font-size: 14px;
  font-weight: bold;
}

.studentDashboard .message-detail .nav a p {
  /*color:#25263e;*/
  white-space: nowrap;
  max-width: 320px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 13px;
  margin: 3px 0px;
}

.studentDashboard .message-detail h4 {
  font-size: 1.5rem;
  margin-bottom: 1rem;
  font-weight: bold;
  color: #f26524;
  position: sticky;
  top: 0;
  background-color: #fff;
  padding: 10px;
  z-index: 1;
}

.studentDashboard .fa-pencil-alt {
  font-size: 18px;
  /* border-radius: 50px; */
  /* border: 1px solid #9e9e9e; */
  /* width: 30px; */
  /* height: 30px; */
  /* text-align: center; */
  /* line-height: 30px; */
  cursor: pointer;
  color: #f26524;
  z-index: 1;
  /* background-color: pink; */
  position: sticky;
  top: 20px;
  /* float: right; */
  text-align: right;
  margin-right: 20px;
  margin-top: -50px;
  margin-bottom: 20px;
}

.studentDashboard .message-detail .nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #f26524;
  background-color: transparent;
}

.studentDashboard .message-detail-body {
  background-color: #fff;
  padding: 0rem 2rem;
  max-height: 72vh;
  overflow-y: auto;
}

.studentDashboard .received_msg {
  display: inline-block;
  padding: 0 0 0 10px;
  vertical-align: top;
  width: 92%;
}
.studentDashboard .received_withd_msg p {
  background: #fff none repeat scroll 0 0;
  border-radius: 3px;
  color: #25263e;
  font-size: 14px;
  margin: 0;
  padding: 5px 10px 5px 12px;
  width: 100%;
}
.studentDashboard .time_date {
  color: #747474;
  display: block;
  font-size: 12px;
  margin: 8px 0 0;
}
.studentDashboard .received_withd_msg {
  width: 85%;
}
.studentDashboard .mesgs {
  /*float: left; */
  padding: 30px 15px 0px 10px;
  /* width: 60%; */
  border: 1px solid #b0b5b9;
  border-radius: 10px;
  background-color: #ebebeb;
}

.studentDashboard .sent_msg p {
  background: #fff none repeat scroll 0 0;
  border-radius: 3px;
  font-size: 14px;
  margin: 0;
  color: #25263e;
  padding: 5px 10px 5px 12px;
  width: 100%;
}
.studentDashboard .outgoing_msg {
  /*overflow:hidden;*/
  margin: 26px 0px 26px;
}

.studentDashboard .sent_msg {
  float: right;
  width: 85%;
}
.studentDashboard .input_msg_write input {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  color: #4c4c4c;
  font-size: 15px;
  min-height: 48px;
  width: 100%;
}

.studentDashboard .type_msg {
  border-top: 1px solid #c4c4c4;
  position: relative;
}
.studentDashboard .msg_send_btn {
  background: #f26524 none repeat scroll 0 0;
  border: medium none;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  font-size: 17px;
  height: 33px;
  position: absolute;
  right: 0;
  top: 11px;
  width: 33px;
}
.studentDashboard .messaging {
  padding: 0 0 50px 0;
}

.studentDashboard .msg_history {
  height: 270px;
  overflow-y: auto;
  display: flex;
  flex-direction: column-reverse;
}

/*----------------------------Notification-------------------------*/

.studentDashboard .account-top-user {
  border: 1px solid #b0b5b9;
  height: 35px;
  width: 35px;
  border-radius: 50%;
  line-height: 35px;
  background-color: #e4e6e7;
  text-align: center;
  overflow: hidden;
}

.studentDashboard .account-top-user img {
  max-width: 30px;
  max-height: 30px;
}

.studentDashboard .account-top-user-name {
  font-size: 12px;
  color: #fff;
  padding-left: 10px;
}
.studentDashboard .notification {
  text-decoration: none;
  position: relative;
  display: inline-block;
  border-radius: 2px;
}

.studentDashboard .notification i {
  color: #9e9e9e;
  cursor: pointer;
}

.studentDashboard .notification .badge {
  position: absolute;
  top: -7px;
  right: 5px;
  padding: 4px 7px;
  border-radius: 10px;
  background-color: #f26524;
  color: white;
  font-size: 10px;
}

.studentDashboard .account-seeting-popup {
  position: fixed;
  top: 10%;
  z-index: 9999;
  right: 1%;
  width: 20%;
  border-radius: 7px;
  background-color: #fff;
  box-shadow: -4px 5px 12px #00000029;
  overflow: hidden;
  display: none;
}

.studentDashboard .account-seeting-row {
  display: flex;
  align-items: center;
}

.studentDashboard .account-seeting-face-icon img {
  max-width: 45px;
  max-height: 45px;
}

.studentDashboard .account-seeting-face-icon {
  border: 1px solid #b0b5b9;
  display: block;
  height: 55px;
  width: 55px;
  border-radius: 50%;
  line-height: 55px;
  background-color: #e4e6e7;
  text-align: center;
  overflow: hidden;
  margin-left: 10px;
  justify-content: center;
  display: flex;
  align-items: center;
  vertical-align: middle;
}

.studentDashboard .account-seeting-row {
  display: flex;
  align-items: center;
}

.studentDashboard .account-seeting-title h6 {
  font-size: 15px;
  line-height: 20px;
  color: #555;
}

.studentDashboard .account-seeting-title p {
  font-size: 14px;
  color: #777;
  line-height: 17px;
  margin-bottom: 5px;
}

.studentDashboard .account-seeting-title p b {
  color: #25263e;
}

.studentDashboard .account-seeting-title a {
  text-decoration: none;
}

.studentDashboard .account-fa-iocn i {
  font-size: 1.2rem;
  color: #f26524;
  margin-left: 15px;
  margin-right: 15px;
}

.studentDashboard .account-fa-iocn a {
  font-size: 14px;
  color: #777;
  line-height: 17px;
  text-decoration: none;
}

.studentDashboard .have-question-mob {
  display: none;
}

.studentDashboard .have-question-dekstop {
  display: block;
}

.studentDashboard .have-question {
  border: 1px solid #b0b5b9;
  border-radius: 8px;
  padding: 15px 10px;
  background-color: #fff;
  margin-bottom: 1.5rem;
  /*overflow: scroll;*/
}

.studentDashboard .face-icon {
  border: 1px solid #b0b5b9;
  display: block;
  width: 50px;
  border-radius: 50%;
  height: 50px;
  line-height: 50px;
  background-color: #f2f2f2;
  text-align: center;
  overflow: hidden;
  margin-left: 10px;
}

.studentDashboard .face-icon img {
  max-width: 45px;
  max-height: 45px;
}

.studentDashboard .Question-title h6 {
  font-size: 15px;
  line-height: 20px;
  color: #555;
}

.studentDashboard .Question-title p {
  font-size: 14px;
  color: #777;
  line-height: 17px;
  margin-bottom: 5px;
}

.studentDashboard .notification-popup {
  position: fixed;
  top: 10%;
  z-index: 9999;
  right: 5%;
  width: 27%;
  border-radius: 7px;
  overflow: auto;
  display: none;
  box-shadow: -4px 5px 12px #00000029;
}

.studentDashboard .notification-popup img {
  max-width: 100%;
  border-radius: 50%;
  border: 1px solid #dfdfe0;
}
.studentDashboard .inbox_people {
  background: #f8f8f8 none repeat scroll 0 0;
  /*float: left;*/
  overflow: hidden;
  /*width: 40%;*/
  border-right: 1px solid #c4c4c4;
}
.studentDashboard .inbox_msg {
  border: 1px solid #c4c4c4;
  clear: both;
  overflow: hidden;
}
.studentDashboard .top_spac {
  margin: 20px 0 0;
}

.studentDashboard .recent_heading {
  float: left;
  width: 40%;
}
.studentDashboard .srch_bar {
  display: inline-block;
  text-align: right;
  width: 60%;
}
.studentDashboard .headind_srch {
  padding: 10px 29px 10px 20px;
  overflow: hidden;
  border-bottom: 1px solid #c4c4c4;
}

.studentDashboard .recent_heading h4 {
  color: #f26524;
  font-size: 20px;
  margin: auto;
}
.studentDashboard .srch_bar input {
  border: 1px solid #cdcdcd;
  border-width: 0 0 1px 0;
  width: 80%;
  padding: 2px 0 4px 6px;
  background: none;
}
.studentDashboard .srch_bar .input-group-addon button {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  padding: 0;
  color: #707070;
  font-size: 18px;
}
.studentDashboard .srch_bar .input-group-addon {
  margin: 0 0 0 -27px;
}

.studentDashboard .chat_ib h5 {
  font-size: 15px;
  color: #464646;
  margin: 0 0 3px 0;
}
.studentDashboard .chat_ib h5 span {
  font-size: 13px;
  float: right;
}
.studentDashboard .chat_ib p {
  font-size: 14px;
  color: #989898;
  margin: auto;
  line-height: 18px;
}
.studentDashboard .chat_img {
  float: left;
  width: 11%;
}
.studentDashboard .chat_ib {
  float: left;
  padding: 0 0 0 15px;
  width: 88%;
}

.studentDashboard .chat_people {
  overflow: hidden;
  clear: both;
}
.studentDashboard .chat_list {
  border-bottom: 1px solid #c4c4c4;
  margin: 0;
  padding: 18px 16px 10px;
}
.studentDashboard .inbox_chat {
  height: 350px;
  overflow-y: scroll;
}

.studentDashboard .notification-index .inbox_people,
.studentDashboard .notification-popup .inbox_people {
  background: #fff;
}

.studentDashboard .notification-popup .inbox_people a {
  text-align: center;
  display: block;
  color: #f26524;
  font-size: 14px;
  padding: 5px 5px 10px 5px;
  text-decoration: none;
}

.studentDashboard .notification-index img {
  max-width: 100%;
  border-radius: 50%;
  border: 1px solid #dfdfe0;
}

.studentDashboard .notification-index .chat_img {
  float: left;
  width: 7%;
}

.studentDashboard .notification-index .chat_ib h5 {
  font-size: 15px;
  color: #464646;
  margin: 0 0 4px 0;
}

.studentDashboard .notification-index .inbox_chat {
  height: 430px;
  overflow-y: scroll;
}

.studentDashboard .notification-index {
  box-shadow: -4px 5px 12px #0000001a;
  margin-top: 1rem;
}

.studentDashboard .notify_date {
  font-size: 12px;
  color: #333;
}

/*--------------------------my-profile-----------------------*/

.studentDashboard .field-heading {
  margin: 0rem 0rem 0.5rem;
}
.studentDashboard .field-heading h4 {
  display: inline-block;
  font-family: "Montserrat";
  color: #25263e;
  font-weight: bold;
}

.studentDashboard .field-heading a {
  background: #f26524;
  color: #fff;
  float: right;
  padding: 5px 15px;
  border-radius: 5px;
  clear: both;
  cursor: pointer;
  text-decoration: none;
}

.studentDashboard .Profile-details .card-header {
  padding: 0.2rem 1.25rem;
}

.studentDashboard .myPrifle-title .col-md-12 {
  padding-left: 0px !important;
}
.studentDashboard .myPrifle-title h6 {
  padding-left: 5px;
  color: #f26524;
  font-weight: bold;
}

.studentDashboard .myPrifle-title .sub-title h6 {
  color: #212529;
  font-size: 13px;
}

.studentDashboard .Profile-details .btn-link {
  font-weight: 600;
  font-family: "Montserrat";
  color: #25263e;
  text-decoration: none;
  text-align: left;
  display: flex;
  align-items: baseline;
}
.studentDashboard .Profile-details .accordion .fa {
  margin-right: 0.5rem;
  font-size: 24px;
  font-weight: bold;
  position: relative;
  top: 2px;
  color: #f26524;
}

.studentDashboard .Profile-details .card-body {
  padding: 1.25rem;
  margin-left: 2.5rem;
}

.studentDashboard .Profile-details .card-body-custom {
  font-family: "Montserrat";
  font-size: 13px;
  /*line-height: 17px;*/
}
.studentDashboard .card-body-custom .col-md-3 {
  padding: 0px 5px;
}

/*-------------------shortlist-courses------------------*/

.studentDashboard .shortlist-course h4 {
  color: #f26524;
  font-weight: bold;
  display: inline-block;
}

.studentDashboard .more-filter {
  border-radius: 15px;
  /*box-shadow: 0 2px 4px 0 rgb(184 184 184 / 50%);*/
  box-shadow: -4px 5px 12px #00000029;
  padding: 20px;
  margin-bottom: 2rem;
  background-color: #fff;
  max-width: 270px;
  z-index: 1;
  height: 75vh;
  /*overflow: auto;*/
}

.studentDashboard .more-filter {
  overflow: hidden;
  padding-right: -10px;
  position: fixed;
  width: 100%;
  top: auto;
}
.studentDashboard .more-filter:hover {
  overflow-y: scroll;
  padding-right: 10px;
}

.studentDashboard .color-se {
  color: #f26524;
}

.studentDashboard .searchCourse-filter-body .show-filter {
  /*  border-radius: 7px;
    box-shadow: 0px 3px 6px #00000029;
    padding:2%;*/
  margin-bottom: 10px;
}

.studentDashboard .more-filter label {
  display: inline-block;
  margin-bottom: 0.2rem;
  font-size: 12px;
}

.studentDashboard .more-filter .lable-title {
  color: #212529;
  font-weight: 500;
  margin-top: 1rem;
}

.studentDashboard .more-filter .form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0.2rem;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #777;
}

.studentDashboard .more-filter .show-filter-btn {
  color: #f26524;
  cursor: pointer;
  font-weight: 400;
  font-size: 14px;
}

.studentDashboard .sorting-btn .form-control-sm {
  border-radius: 0.2rem;
  background: 0 0;
  box-shadow: none;
  color: #f26524;
  /*padding-left: 0;*/
  padding-right: 0;
  border: none;
  font-size: 14px;
}

/*.sorting-btn option{
  padding: 5px 10px;
    font-size: 14px;
    line-height: 2.67;
    display: block;
    color: 000;
    border-bottom: 2px solid #f6f6f7;
}*/
.studentDashboard .sorting-btn .dropdown-toggle {
  background: 0 0;
  box-shadow: none;
  color: #f26524;
  padding-left: 0px;
  padding-right: 16px;
  border: none;
  font-size: 20px;
  display: block;
  width: 100%;
  text-align: left;
  margin-top: -3px;
}

.studentDashboard .sorting-btn ul li {
  padding: 5px 10px;
  font-size: 14px;
  line-height: 2;
  display: block;
  color: 000;
  border-bottom: 2px solid #f6f6f7;
  text-align: left;
  background-color: #fff;
}

.studentDashboard .sorting-btn .sorting-ul {
  width: 180px;
  padding: 0;
  /* box-shadow: 0 34px 42px 0 rgb(44 9 12 / 10%);
    border: solid .5px rgba(44,9,12,.06);*/
  /*background-color: #fff;*/
  position: absolute;
  right: 0;
  z-index: 1;
  top: -10px;
}

.studentDashboard .sorting-btn .sorting-ul ul li a {
  font-size: 12px;
  line-height: 2.67;
  padding: 3px 0;
  display: block;
  color: #2c090c;
  border-bottom: 2px solid #f6f6f7;
}

.studentDashboard .select ul li.option {
  z-index: 1;
  padding: 5px;
  padding-left: 15px;
  display: none;
  list-style: none;
  box-shadow: 0 34px 42px 0 rgb(44 9 12 / 10%);
  border: solid 0.5px rgba(44, 9, 12, 0.06);
}

.studentDashboard .select ul li:first-child {
  display: block;
  background-color: transparent;
  box-shadow: none;
  border: none;
}

.studentDashboard .select ul li {
  cursor: default;
  color: #f26524;
}

.studentDashboard .show-filter h6 {
  font-size: 14px;
  margin-right: 7px;
}

/*
.filtersCourse-card-shows {
  max-height: 90vh;
  overflow: auto;
  padding-right: 10px;
}
*/
.studentDashboard .filtersCourse-card {
  margin-bottom: 1.5rem;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: -4px 5px 12px #00000029;
  overflow: hidden;
}
.studentDashboard .filtersCourse-img {
  position: relative;
  overflow: hidden;
}

.studentDashboard .filtersCourse-img img {
  width: auto;
  max-height: 242px;
}

.studentDashboard .filtersCourse-price {
  position: absolute;
  bottom: 5%;
  left: 10%;
  background-color: #f26524;
  padding: 5px 10px;
  border-radius: 4px;
}

.studentDashboard .filtersCourse-price h6 {
  margin-bottom: 0px;
  color: #fff;
}

.studentDashboard .filtersCourse-details {
  margin-top: 1%;
  padding: 15px;
}

.studentDashboard .filtersCourse-details .flag-size {
  width: 22px;
  height: 22px;
}

.studentDashboard .filtersCourse-details .disalbe-color {
  color: #a9a6a6;
  font-size: 12px;
}
.studentDashboard .filtersCourse-details h5 {
  color: #2a2a2a;
  margin: 1rem 0rem;
  font-size: 14px;
}

.studentDashboard .filtersCourse-details i {
  font-size: 1.3rem;
  color: #f26524;
}

.studentDashboard .filtersCourse-details a {
  text-decoration: none;
  display: inline-block;
}
.studentDashboard .filtersCourse-details .course-a-title {
  color: #555;
}
.studentDashboard .filtersCourse-details h4 {
  font-size: 20px;
  line-height: 1.2;
  margin-top: 0.5rem;
  font-weight: 600;
}

.studentDashboard .ViewCourse-btn {
  /* background-color: #F86326;
    padding: 10px 20px;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #fff;
     margin-top: 20px; 
    border-radius: 4px;
    box-shadow: 0px 3px 6px #00000029;
    text-transform: uppercase;
    transition: .5s ease;*/
  margin-top: 20px;
  background: #f26524;
  color: #fff;
  padding: 5px 15px;
  border-radius: 5px;
  clear: both;
  cursor: pointer;
  text-decoration: none;
}
.studentDashboard .ViewCourse-btn:hover {
  background-color: #e2e2e2;
  color: #000;
}

.studentDashboard .explore-scholarshipSC {
  clip-path: polygon(100% 0%, 89% 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
  background-color: #f5cc26;
  color: #000;
  padding: 0.8% 10% 0.8% 2%;
  position: absolute;
  top: 15%;
  left: 0;
  font-weight: bold;
  font-size: 13px;
}

.studentDashboard .page-count {
  margin-top: 2rem;
}

.studentDashboard .page-count .page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #f86326;
  border-color: #f86326;
}
.studentDashboard .page-count .page-link {
  color: #f26524;
}

/*---------------------Course-details-----------------*/

.studentDashboard .CourseDescription-body {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: -4px 5px 12px #00000029;
  border-radius: 15px;
  opacity: 1;
  padding: 5%;
  z-index: 9;
  position: relative;
  margin-top: 0px;
}

.studentDashboard .CourseDescription-body h2 {
  text-align: left;
  font: normal normal bold 32px/40px Montserrat;
  letter-spacing: 0px;
  color: #000000;
  opacity: 1;
  max-width: 552px;
}

.studentDashboard .CourseDescription-body h4 {
  text-align: left;
  font: normal normal 800 20px/30px Montserrat;
  letter-spacing: 0px;
  color: #f26524;
  opacity: 1;
  margin-top: 1rem;
}
.studentDashboard .CourseDescription-body p {
  text-align: left;
  font: normal normal 15px/20px Montserrat;
  letter-spacing: 0px;
  color: #555;
  text-align: justify;
}

.studentDashboard .CourseDescription-broder-btm {
  border-bottom: 4px solid #f26524;
  width: 90px;
  padding: 10px;
  display: block;
  text-align: left;
  margin-top: -10px;
  margin-bottom: 20px;
}
.studentDashboard .CourseDescription-body .university-name {
  display: flex;
  align-items: center;
  margin-top: 10px;
}

.studentDashboard .filtersCourse-details .wishlist {
  float: right;
  color: #bdbdbd;
  font-size: 18px;
  cursor: pointer;
  clear: both;
}
.studentDashboard .filtersCourse-details .fa-times {
  font-size: 16px;
  cursor: pointer;
  margin-right: 10px;
}

.studentDashboard .p-break {
  overflow-wrap: break-word;
}
.studentDashboard .clicked {
  color: #f26524 !important;
}

.studentDashboard .CourseDescription-body .university-name span {
  text-align: left;
  font: normal normal 14px/20px Montserrat;
  letter-spacing: 0px;
  color: #000000;
}

.studentDashboard .CourseDescription-body .university-name img {
  padding-right: 10px;
  max-width: 40px;
}

.studentDashboard .eligibility-list ol li::before {
  color: red;
}

.studentDashboard .eligibility-list ol {
  list-style: none;
  counter-reset: my-awesome-counter;
}
.studentDashboard .eligibility-list ol li {
  counter-increment: my-awesome-counter;
  margin-top: 1rem;
}
.studentDashboard .eligibility-list ol li::before {
  content: counter(my-awesome-counter) ". ";
  color: #f26524;
  font-weight: bold;
}

.studentDashboard .university-apply a {
  text-align: left;
  font: normal normal 18px/26px Montserrat;
  letter-spacing: 0px;
  color: #ffffff;
  opacity: 1;
  text-decoration: none;
  display: block;
  text-align: center;
  background: #f26524 0% 0% no-repeat padding-box;
  border-radius: 5px;
  padding: 5px 10px;
  margin-top: 1rem;
  text-transform: uppercase;
}
.studentDashboard .university-apply a:hover {
  background-color: #e2e2e2;
  color: #000;
}

.studentDashboard .check-eligibility a {
  text-align: left;
  font: normal normal 18px/26px Montserrat;
  letter-spacing: 0px;
  color: #000;
  opacity: 1;
  text-decoration: none;
  display: block;
  text-align: center;
  background: #e2e2e2 0% 0% no-repeat padding-box;
  border-radius: 5px;
  padding: 5px 10px;
  margin-top: 1rem;
  text-transform: uppercase;
}
.studentDashboard .check-eligibility a:hover {
  background-color: #f26524;
  color: #fff;
}

/*----------------------shortlist-course-----------------------*/

.studentDashboard .shortlist-course a {
  background: #f26524;
  color: #fff;
  float: right;
  padding: 5px 15px;
  border-radius: 5px;
  clear: both;
  cursor: pointer;
  text-decoration: none;
  margin-right: 7%;
}

/*----------------------compare-----------------------*/

.studentDashboard .compare .compare-btn {
  background: #f26524;
  color: #fff;
  font-size: 14px;
  padding: 5px 15px;
  border-radius: 5px;
  cursor: pointer;
  text-decoration: none;
  white-space: nowrap;
}

.studentDashboard .compare h4 {
  color: #f26524;
  font-weight: bold;
}
.studentDashboard .compare table td img {
  padding: 10px;
  max-width: 150px;
  height: auto;
}

.studentDashboard .compare table td i {
  text-align: right !important;
  float: right;
  cursor: pointer;
  clear: both;
  font-size: 13px;
}

.studentDashboard .compare table td {
  text-align: center;
  font-size: 15px;
  color: #25263e;
}

.studentDashboard .compare h6 {
  font-size: 13px;
  font-weight: bold;
  color: #25263e;
}

.studentDashboard th .row-head {
  vertical-align: middle;
}

/*----------------------my-documents---------------------*/

.studentDashboard .my-documents {
  background: #fff;
  padding: 1rem 2rem;
  border-radius: 8px;
  position: relative;
  /*margin-top: -20px;*/
  overflow: hidden;
}

.studentDashboard .my-documents .attachment {
  overflow: hidden;
  margin-top: 3rem;
}

.studentDashboard .my-documents h4 {
  font-size: 1.5rem;
  margin-bottom: 1rem;
  font-weight: bold;
  color: #25263e;
  position: fixed;
  top: 73px;
  background-color: #fff;
  padding: 15px 0px;
  z-index: 1;
  width: 70%;
}

.studentDashboard .attachedTitle {
  font-size: 12px;
  color: #f26524;
  margin-top: 5px;
}

.studentDashboard .attachedTitle i {
  font-size: 13px;
  color: #777;
}

.studentDashboard .select-attachement {
  width: 30%;
  display: inline-block;
}

/*--------------------feedback------------------------*/

.studentDashboard .feedback-body h4 {
  color: #f26524;
  font-weight: bold;
}

.studentDashboard .feedback .fa-star {
  color: #9e9e9e;
  cursor: pointer;
  margin: 0px 1px;
}

.studentDashboard .tellUs-btn {
  background: #f26524;
  color: #fff;
  font-size: 17px;
  padding: 8px 20px;
  border-radius: 6px;
}

/*-----------------chnage-password------------------------*/

.studentDashboard .chnage-password {
  max-width: 50%;
  margin: 0 auto;
  border-radius: 7px;
  background-color: #fff;
  box-shadow: -4px 5px 12px #00000029;
  overflow: hidden;
  padding: 5%;
  margin-top: 2rem;
}

.studentDashboard .chnage-password h4 {
  color: #f26524;
  font-weight: bold;
}

.studentDashboard .chnage-password p {
  font-size: 14px;
  line-height: 15px;
  margin: 7px 0px;
  color: #777;
}

.studentDashboard .btn-submit a {
  background: #f26524;
  color: #fff;
  padding: 5px 15px;
  border-radius: 5px;
  clear: both;
  cursor: pointer;
  text-decoration: none;
  margin-top: 10px;
}

/*-------------------------My-chatBox---------------------*/

.studentDashboard #click {
  display: none;
}

.studentDashboard .myChat-box label {
  position: fixed;
  right: 10px;
  bottom: 10px;
  height: 55px;
  width: 55px;
  background: #f26524;
  text-align: center;
  line-height: 55px;
  border-radius: 50px;
  font-size: 30px;
  color: #fff;
  cursor: pointer;
  z-index: 99999;
}

.studentDashboard .myChat-box label i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.4s ease;
}
.studentDashboard .myChat-box label i.fas {
  opacity: 0;
  pointer-events: none;
}
.studentDashboard #click:checked ~ label i.fas {
  opacity: 1;
  pointer-events: auto;
  transform: translate(-50%, -50%) rotate(180deg);
}
.studentDashboard #click:checked ~ label i.far {
  opacity: 0;
  pointer-events: none;
  transform: translate(-50%, -50%) rotate(180deg);
}
.studentDashboard .myChat-box .wrapper {
  position: fixed;
  right: 40px;
  bottom: 0px;
  max-width: 300px;
  background: #fff;
  border-radius: 5px;
  box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.1);
  opacity: 0;
  pointer-events: none;
  transition: all 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  z-index: 9;
}
.studentDashboard #click:checked ~ .wrapper {
  opacity: 1;
  bottom: 50px;
  pointer-events: auto;
}
.studentDashboard .myChat-box .wrapper .head-text {
  line-height: 60px;
  color: #fff;
  border-radius: 5px 5px 0 0;
  padding: 0 20px;
  font-weight: 500;
  font-size: 20px;
  background: #f26524;
}
.studentDashboard .myChat-box .wrapper .chat-box {
  padding: 20px;
  width: 100%;
}
.studentDashboard .myChat-box .chat-box .desc-text {
  color: #515365;
  text-align: left;
  line-height: 25px;
  font-size: 17px;
  font-weight: 500;
}
.studentDashboard .myChat-box .chat-box form {
  padding: 10px 15px;
  margin: 20px 0;
  border-radius: 5px;
  border: 1px solid lightgrey;
}
.studentDashboard .myChat-box .chat-box form .field {
  height: 35px;
  width: 100%;
  margin-top: 15px;
}
.studentDashboard .myChat-box .chat-box form .field:last-child {
  margin-bottom: 7px;
}
.studentDashboard .myChat-box form .field input,
.studentDashboard .myChat-box form .field button,
.studentDashboard .myChat-box form .textarea textarea {
  width: 100%;
  height: 100%;
  padding-left: 10px;
  border: 1px solid lightgrey;
  outline: none;
  border-radius: 5px;
  font-size: 14px;
  transition: all 0.3s ease;
}
.studentDashboard .myChat-box form .field input:focus,
.studentDashboard .myChat-boxform .textarea textarea:focus {
  border-color: #f26524;
}
.studentDashboard .myChat-box form .field input::placeholder,
.studentDashboard .myChat-box form .textarea textarea::placeholder {
  color: silver;
  transition: all 0.3s ease;
}
.studentDashboard .myChat-box form .field input:focus::placeholder,
.studentDashboard .myChat-box form .textarea textarea:focus::placeholder {
  color: lightgrey;
}
.studentDashboard .myChat-box .chat-box form .textarea {
  height: 85px;
  width: 100%;
}
.studentDashboard .myChat-box .chat-box form .textarea textarea {
  height: 100%;
  border-radius: 5px;
  resize: none;
  padding: 7px;
  font-size: 14px;
}
.studentDashboard .myChat-box .chat-box form .field button {
  border: none;
  outline: none;
  cursor: pointer;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  background: #f26524;
  transition: all 0.3s ease;
}
.studentDashboard .myChat-box .chat-box form .field button:active {
  transform: scale(0.97);
}

/*----------------------------------Events-page----Events-view-----------------------*/

/*.Events-view {
     background: #fff;
    margin-bottom: 30px;
    transition: .5s;
    border: 0;
    border-radius: .1875rem;
    position: relative;
    font-family: 'Montserrat';
    box-shadow: -7.829px 11.607px 20px 0px rgb(144 143 160 / 9%);
    margin-top: 2rem;
    padding: .5rem;
}
*/

.Events-view a {
  text-decoration: none;
  color: #555;
}

.Events-view-card {
  /*margin-top: 2rem;*/
  border-radius: 4px;
  overflow: hidden;
  margin-bottom: 1rem;
  max-width: 220px;
  margin-left: auto;
  margin-right: auto;
}

.Events-view-card .Events-view-card-img {
  max-width: 220px;
  max-height: 260px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}

.Events-view-card img {
}

.Events-view {
  background-color: #fff;
  padding: 1rem;
  padding-bottom: 0px;
  box-shadow: rgb(0 0 0 / 16%) 0px 2px 5px 0px,
    rgb(0 0 0 / 12%) 0px 2px 10px 0px;
  border-radius: 5px;
  max-height: 75vh;
  overflow: hidden;
  padding-right: 10px;
}

.Events-view:hover {
  overflow: auto;
  padding-right: 0px;
  overflow-x: hidden;
}
.event-card-title {
  padding: 10px 5px;
  background-color: #f6cc20;
  box-shadow: rgb(0 0 0 / 10%) 0px 2px 5px 0px,
    rgb(0 0 0 / 10%) 0px 2px 10px 0px;
}

.event-card-title h5 {
  color: #24253e;
  font-family: "Montserrat";
  font-size: 1rem;
  margin-bottom: 0px !important;
  font-weight: bold !important;
  text-align: center;
}

.events-card-content h5 {
  color: #25263e;
  font-family: "Montserrat";
  font-size: 1rem;
  margin-bottom: 7px !important;
  font-weight: 500;
  text-align: center;
  margin-top: 1.4rem;
}

.events-card-content p {
  font-size: 13px;
}
.event-card {
  background: #fff;
  transition: 0.5s;
  border: 0;
  border-radius: 5px;
  display: inline-block;
  position: relative;
  width: 100%;
  font-family: "Montserrat";
  box-shadow: -7.829px 11.607px 20px 0px rgb(144 143 160 / 9%);
  margin-top: 1rem;
  /* max-height: 450px;
    overflow:scroll;
    padding-right: 10px;*/
  max-height: 75vh;
  overflow: hidden;
}

.event-card:hover {
  overflow: auto;
  padding-right: 0px;
  overflow-x: hidden;
}

.event-card .header {
  color: #424242;
  padding: 20px;
  position: relative;
  box-shadow: none;
}

.event-card .header h2 {
  font-size: 15px;
  color: #757575;
  position: relative;
}

.event-card .body {
  font-size: 14px;
  color: #424242;
  padding: 20px;
  font-weight: 300;
  padding-top: 0px;
}

.event-card .b-lightred {
  border-color: #f26524 !important;
}

.event-card .event-name {
  padding: 10px;
  margin: 2px 0;
  border-left: 3px solid;
}

.event-card .event-name .col-2 {
  padding: 0;
}

.event-card .event-name h4 {
  font-size: 25px;
  line-height: 24px;
}

.event-card .event-name h4 span {
  font-size: 11px;
  line-height: 16px;
  display: block;
}

.event-card .event-name h6 {
  text-transform: capitalize;
}

.event-card .event-name p {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  text-overflow: ellipsis;
  margin-bottom: 5px;
}

.event-card .event-name address {
  font-size: 11px;
  margin-bottom: 3px;
}

.event-card .event-name address i {
  font-size: 12px;
  margin-right: 5px;
}

.event-card .event-name address i {
  margin-right: 5px;
}

.b-greensea {
  border-color: #f6cc20 !important;
}

/*----------------------------------customer-journey-map------------------------*/

.studentDashboard .mobile-view {
  display: none;
}

.studentDashboard .dekstop-view {
  display: block;
}

.application-process-desktop {
  background-color: #fff;
  padding: 10px;
  border-radius: 6px;
}

.studentDashboard .customer-journey-map {
}

.studentDashboard .customer-journey-map .map-img img {
  width: 100px;
  height: 100px;
  border: 2px solid grey;
  border-radius: 50%;
  padding: 10px;
  margin: 10px 0px;
}
.studentDashboard .customer-journey-map .map-img-f26524 img {
  border: 2px solid #f26524;
}

.studentDashboard .customer-journey-map .map-detail {
  text-align: center;
  position: relative;
}

.studentDashboard .border-custom-middle {
  border: 1px solid red;
  width: 50%;
}

.studentDashboard .customer-journey-map .map-detail p {
  font-size: 13px;
}

.studentDashboard .mytrack .mytrack-done {
  width: 20%;
  float: left;
  border-top: 4px green solid;
}
.studentDashboard .mytrack .tack-default {
  width: 17%;
  float: left;
  border-top: 2px #dfdfe0 dotted;
  position: relative;
}
.studentDashboard .border-round {
  width: 90px;
  height: 90px;
  background: #f2f2f2;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  line-height: 90px;
  color: #fff;
  position: absolute;
  top: -50px;
  z-index: 5;
  border: 2px #dfdfe0 dotted;
}
.studentDashboard .border-round-list {
  right: 0px;
  right: -28px;
}
.studentDashboard .mytrack {
  position: relative;
  margin-top: 70px;
  width: 100%;
}
.studentDashboard .track-active {
  background: #f26524 !important;
  border-color: #f26524 !important;
}
.studentDashboard .track {
  position: relative;
  display: block;
}
.studentDashboard .track-data {
  position: absolute;
  top: 120px;
  transition: all 0.5s ease;
}

.studentDashboard .track-data h4 {
  text-transform: uppercase;
  text-align: left;
}

.studentDashboard .track-data h4 strong {
  color: #f26524;
  font-weight: 700;
}

.studentDashboard .fa-angle-double-right {
  font-size: 1.5rem;
  position: absolute;
  top: -13px;
  left: 67%;
  z-index: 9;
  color: #dfdfe0;
}

.studentDashboard .check img {
  max-width: 100px;
  max-height: 100px;
  padding: 10px;
}

.studentDashboard .check i {
  font-size: 44px;
  color: #dfdfe0;
  vertical-align: middle;
  text-align: center;
}
.studentDashboard .my-track {
  /*position: relative;*/
}

.studentDashboard .track-title {
  position: absolute;
  /*left: -30px;*/
  bottom: -100px;
  /*text-align: center;*/
}

.studentDashboard .track-title h6 {
  font-size: 12px;
}

.studentDashboard .track-title h6 b {
  background-color: #dfdfe0;
  color: #fff;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  line-height: 22px;
  display: inline-block;
  text-align: center;
}

.studentDashboard .mytrack-right {
}

.studentDashboard .track-right {
  position: absolute;
  bottom: 72px;
  right: 6.8%;
}

.studentDashboard .mytrack-right .tack-default-right {
  height: 74px;
  border-left: 2px #dfdfe0 dotted;
  position: absolute;
  top: -113px;
  right: 93%;
}

.studentDashboard .border-round-right {
  width: 90px;
  height: 90px;
  background: #f2f2f2;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  line-height: 90px;
  color: #fff;
  position: absolute;
  top: -36px;
  right: 56px;
  z-index: 5;
  border: 2px #dfdfe0 dotted;
}

.studentDashboard .tack-default-right-left {
  height: 55px;
  border-left: 2px #dfdfe0 dotted;
  position: absolute;
  top: 245px;
  right: 15.5%;
}

.studentDashboard .tack-default-right-left .fa-angle-double-down {
  position: absolute;
  left: -9px;
  top: 55px;
  font-size: 1.5rem;
  z-index: 9;
}

.studentDashboard .track-right .fa-angle-double-down {
  position: absolute;
  left: -9px;
  top: 30px;
  font-size: 1.5rem;
  z-index: 9;
  color: #dfdfe0;
}

.studentDashboard .check-right img {
  max-width: 100px;
  max-height: 100px;
  padding: 10px;
}

.studentDashboard .check-right i {
  font-size: 44px;
  color: #dfdfe0;
  vertical-align: middle;
  text-align: center;
}
.studentDashboard .track-title-right {
  top: 70px;
  position: relative;
  right: -14px;
}

.studentDashboard .track-title-right h6 {
  font-size: 12px;
}

.studentDashboard .track-title-right h6 b {
  background-color: #dfdfe0;
  color: #fff;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  line-height: 22px;
  display: inline-block;
  text-align: center;
}

.studentDashboard .border-round-second {
  width: 90px;
  height: 90px;
  background: #f2f2f2;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  line-height: 90px;
  color: #fff;
  position: absolute;
  top: -50px;
  z-index: 5;
  border: 2px #dfdfe0 dotted;
}
.studentDashboard .border-round-list-second {
  right: 0px;
  right: -28px;
}
.studentDashboard .mytrack-second {
  position: relative;
  margin-top: 300px;
  margin-bottom: 100px;
}
.studentDashboard .track-active-second {
  background: #f26524 !important;
  border-color: #f26524 !important;
}
.studentDashboard .track-second {
  position: relative;
  display: block;
}
.studentDashboard .track-data-second {
  position: absolute;
  top: 120px;
  transition: all 0.5s ease;
}

.studentDashboard .track-data-second h4 {
  text-transform: uppercase;
  text-align: left;
}

.studentDashboard .track-data-second h4 strong {
  color: #f26524;
  font-weight: 700;
}

.studentDashboard .fa-angle-double-left {
  font-size: 1.5rem;
  position: absolute;
  top: -13px;
  left: 67%;
  z-index: 9;
  color: #dfdfe0;
}

.studentDashboard .check-second img {
  max-width: 100px;
  max-height: 100px;
  padding: 10px;
}
.studentDashboard .check-second i {
  font-size: 44px;
  color: #dfdfe0;
  vertical-align: middle;
  text-align: center;
}

.studentDashboard .tack-default-second {
  width: 16.4%;
  float: left;
  border-top: 2px #dfdfe0 dotted;
  position: relative;
}

.studentDashboard .track-w-12 {
  width: 12%;
  margin-left: 85px;
}

.studentDashboard .track-title-second {
  position: absolute;
  /*left: -30px;*/
  bottom: -100px;
  /*text-align: center;*/
}

.studentDashboard .track-title-second h6 {
  font-size: 12px;
}

.studentDashboard .track-title-second h6 b {
  background-color: #dfdfe0;
  color: #fff;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  line-height: 22px;
  display: inline-block;
  text-align: center;
}

.studentDashboard .mytrack-left {
}

.studentDashboard .track-left {
  position: absolute;
  top: 430px;
  left: 5%;
}

.studentDashboard .mytrack-left .tack-default-left {
  height: 100px;
  border-left: 2px #dfdfe0 dotted;
  position: absolute;
  top: -130px;
  left: 43%;
}
.studentDashboard .border-round-left {
  width: 90px;
  height: 90px;
  background: #f2f2f2;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  line-height: 90px;
  color: #fff;
  position: absolute;
  top: -35px;
  z-index: 5;
  border: 2px #dfdfe0 dotted;
}

.studentDashboard .track-left .fa-angle-double-down {
  position: absolute;
  right: -7px;
  top: 40px;
  font-size: 1.5rem;
  z-index: 9;
  color: #dfdfe0;
}

.studentDashboard .check-left img {
  max-width: 100px;
  max-height: 100px;
  padding: 10px;
}

.studentDashboard .check-left i {
  font-size: 44px;
  color: #dfdfe0;
  vertical-align: middle;
  text-align: center;
}

.studentDashboard .track-title-left {
  top: 10px;
  position: relative;
  left: 95%;
}

.studentDashboard .track-title-left h6 {
  font-size: 14px;
}

.studentDashboard .track-title-left h6 b {
  background-color: #dfdfe0;
  color: #fff;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  line-height: 22px;
  display: inline-block;
  text-align: center;
}

.studentDashboard .custom-active i {
  color: #f26524;
}

.studentDashboard .custom-active .border-round {
  border: 2px #f26524 dotted;
}

.studentDashboard .custom-active .tack-default {
  border-top: 2px #f26524 dotted;
  color: #f26524;
}

.studentDashboard .custom-active .track-title h6 b {
  background-color: #f26524;
}

.studentDashboard .custom-active .border-round-second {
  border: 2px #f26524 dotted;
}

.studentDashboard .custom-active .tack-default-second {
  border-top: 2px #f26524 dotted;
  color: #f26524;
}

.studentDashboard .custom-active .track-title-second h6 b {
  background-color: #f26524;
}

.studentDashboard .custom-active .border-round-right {
  border: 2px #f26524 dotted;
  color: #f26524;
}

.studentDashboard .custom-active .tack-default-right {
  border-left: 2px #f26524 dotted !important;
  color: #f26524;
}

.studentDashboard .custom-active .tack-default-right-left {
  border-left: 2px #f26524 dotted !important;
  color: #f26524;
}
.studentDashboard .custom-active .tack-default-right h6 b {
  background-color: #f26524;
}

.studentDashboard .custom-active .border-round-left {
  border: 2px #f26524 dotted;
  color: #f26524;
}

.studentDashboard .custom-active .tack-default-left {
  border-left: 2px #f26524 dotted !important;
  color: #f26524;
}

.studentDashboard .custom-active .tack-default-left h6 b {
  background-color: #f26524;
}

/*-----------------------------------------------landingPage-------------------------------------------------------*/

.landingBanner {
  background-color: #fbfafa;
  padding-bottom: 1rem;
}

.landingBanner a {
  text-decoration: none;
}
.landingBanner .carousel-inner {
  /*max-height: 440px;*/
}

.img-cover-baner {
  width: 100%;
  height: 70vh;
  /*height: 440px;*/
}

.img-cover-baner img {
  width: 100%;
  height: 100%;
}

.landingBanner-title {
  padding: 2rem;
  background-color: #fff;
  border-radius: 0px 0px 4px 4px;
  margin-bottom: 1rem;
  box-shadow: rgb(0 0 0 / 16%) 0px 2px 5px 0px,
    rgb(0 0 0 / 12%) 0px 2px 10px 0px;
}

.landingEvent-title i {
  color: #fff;
}
.landingEvent-title-details i {
  color: #f26524;
}

.landingEvent-title a:hover i {
  color: #f26524;
}

.landingBanner-body {
  background-color: #e2e2e2;
  padding-bottom: 2rem;
}

.event-withForm {
  position: relative;
}

.eventFrom {
  position: absolute;
  right: 10%;
  top: 10%;
  /*width: 26%;*/
  max-width: 21rem;
  border-radius: 5px;
  background-color: #fbfafae0;
  padding: 2rem;
  box-shadow: -2px 10px 20px -8px rgb(0 0 0 / 80%);
  opacity: 0.95;
  z-index: 11;
}

.short-body-bg {
  padding: 2rem 1rem;
  background-color: #fff;
  border-radius: 6px;
  margin-bottom: 1rem;
  box-shadow: rgb(0 0 0 / 16%) 0px 2px 5px 0px,
    rgb(0 0 0 / 12%) 0px 2px 10px 0px;
}

.fixid-sideNav {
  position: sticky;
  top: 100px;
}

.short-body-bg h4 {
  font-size: 18px;
  color: #24253e;
}

.short-body-bg p {
  color: #777;
}

.short-body-bg iframe {
  border: none;
}
.organize-img {
  border-radius: 50%;
  overflow: hidden;
  max-width: auto;
  margin: 0rem 1rem;
}

.Recommended-course {
  background-color: whitesmoke;
  padding: 1rem 0rem 2rem 0rem;
  margin-bottom: 3rem;
  border-radius: 5px;
}

.Recommended-course h3 {
  color: #24253e;
}

.Recommended-course a {
  text-decoration: none;
  color: #f26524;
  margin: 0px;
  word-break: break-word;
  font-family: Roboto;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.43;
  padding-top: 10px;
  display: inline-block;
}

.project-destination .img {
  display: block;
  width: 100%;
  height: 320px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

.project-destination .img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.project-destination .text {
  padding: 20px;
  position: relative;
  height: 320px;
}

.project-destination .text h3 {
  color: #fff;
  font-size: 22px;
  font-weight: 400;
  font-family: "Poppins";
}

.project-destination .text span {
  position: absolute;
  bottom: 20px;
  right: 0;
  display: inline-block;
  background: #33313b;
  padding: 4px 5px 4px 15px;
  border-radius: 20px 0 0 20px;
  color: #fff;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.project-destination a {
  text-decoration: none;
}
.project-destination:hover .text span {
  padding-right: 20px;
  background: #f26524;
}

/*-----------------------------------------------university-index-page------------------------------------------------------*/

.universityIndexBanner {
  background-color: #e2e2e2;
  padding-bottom: 1rem;
}

.universityIndexBanner a {
  text-decoration: none;
}
.universityIndexBanner .carousel-inner {
  /*max-height: 400px;*/
}

.universityIndexBanner-title {
  padding: 2rem;
  background-color: #fff;
  border-radius: 0px 0px 4px 4px;
  margin-bottom: 1rem;
  box-shadow: rgb(0 0 0 / 16%) 0px 2px 5px 0px,
    rgb(0 0 0 / 12%) 0px 2px 10px 0px;
}

.universityIndex-title p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #777;
}
.universityIndex-title h3 {
  color: #f26524;
}

.universityIndex-title p:hover {
  display: block;
}

.universityIndex-title i {
  color: #fff;
}

.universityIndex-title a:hover i {
  color: #f26524;
}

.universityIndex-logo {
  margin-top: -6rem;
  margin-bottom: 1rem;
  /*height: 130px;*/
  width: auto;
}

.universityIndex-logo img {
  height: 100px;
  width: auto;
  border-radius: 10px;
  padding: 1rem !important;
}

.universitySticky {
  z-index: 1;
}

.universityIndex-Nav .navbar {
  /*box-shadow: none !Important;*/
  /*background-color: #24253E !important;*/
  /*border-radius: 5px;*/
  background: transparent linear-gradient(94deg, #24253e 0%, #4c4c53 100%) 0% 0%
    no-repeat padding-box;
  border-radius: 30px;
  padding: 10px !important;
}

.universityIndex-Nav .navbar ul li a {
  color: #fff !important;
  white-space: nowrap;
}

.universityIndex-Nav .navbar ul li a:hover {
  color: #f26524 !important;
}

.universityIndexBanner-body {
  background-color: #e2e2e2;
  padding-bottom: 2rem;
}

.universityIndexBanner-body .project-destination h3 {
  background-color: #0e000366;
  padding: 7px;
  border-radius: 0px 10px;
  font-size: 20px;
}
.universityIndex-body h4 {
  font-size: 22px;
}

.universitySection-Card {
  background-color: whitesmoke;
  padding: 1rem 1rem 2rem 1rem;
  margin-bottom: 3rem;
  border-radius: 5px;
}

.universitySection-Card .sbox-5-txt p {
  /*width: 180px;*/
  white-space: normal;
  overflow: hidden !important;
  text-overflow: ellipsis;
}

.universitySection-Card .sbox-5 a {
  text-decoration: none;
}

.universitySection-Card .sbox-5 {
  background-color: #fff;
  border: 1px solid #e5e5e5;
  padding: 20px 20px;
  min-height: 125px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin-bottom: 16px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

.universitySection-Card .sbox-5:hover {
  background-color: #fff;
  border: 1px solid #f5f5f5;
  -webkit-box-shadow: 0 0 15px rgb(0 0 0 / 10%);
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 15px rgb(0 0 0 / 10%);
}

.universitySection-Card .sbox-5-icon {
  display: inline-block;
  float: left;
  margin-right: 20px;
}

.universitySection-Card .sbox-5-icon img {
  max-width: 40px;
}
.universitySection-Card .sbox-5-txt {
  overflow: hidden;
}

.universitySection-Card .sbox-5-txt h5 {
  font-weight: 800;
  margin-bottom: 10px;
  color: #2d333a;
  /*font-family: 'Muli', sans-serif;*/
  font-weight: 600;
  font-size: 1.1rem;
}

.universitySection-Card .sbox-5-txt p {
  color: #757575;
  margin-bottom: 0;
}

/*-----------------------------------------------e--large-devices-------------------------------------------------------*/

/* large devices */
@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}

/*---------------------------------media Query-----ipad

  /* mobile navbar sidebar under lg breakpoint */
@media (max-width: 992px) {
  /*  .navbar-collapse.collapsing .navbar-nav {
        display: block;
        position: fixed;
        top: 0;
        bottom: 0;
        right: -45%;
        transition: all 0.2s ease;
    }

    .navbar-collapse.show .navbar-nav {
        position: fixed;
        top:40px;
        bottom: 0;
        right: 0;
        padding: 0px 10px;
        flex-direction: column;
        height: auto;
        width:auto;
        transition: right 0.15s ease;
        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
        background-color:#fff;
    }*/

  .navbar-collapse {
    position: fixed;
    top: 50px;
    right: 0;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    width: 65%;
    height: 100%;
    background-color: #fff;
  }

  .navbar-collapse.collapsing {
    right: -75%;
    transition: height 0s ease;
  }

  .navbar-collapse.show {
    right: 0;
    transition: right 300ms ease-in-out;
  }

  .navbar-toggler.collapsed ~ .navbar-collapse {
    transition: right 500ms ease-in-out;
  }

  .navbar-nav .nav-item a {
    color: #555 !important;
  }

  .universityIndex-Nav .navbar-collapse {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-align: center;
    align-items: center;
    /*overflow-x: scroll;*/
    position: initial;
    background-color: transparent;
  }

  .studentDashboard .msg-box {
    padding-right: 0rem;
  }

  .universityIndex-Nav .navbar-nav {
    flex-direction: row;
  }
  .studentDashboard .account-seeting-popup {
    top: 7%;
    right: 1%;
    width: 33%;
  }

  .studentDashboard .more-filter {
    width: auto;
  }

  .studentDashboard .university-apply a {
    font: normal normal 15px/26px Montserrat;
    padding: 5px 7px;
  }

  .studentDashboard .check-eligibility a {
    font: normal normal 15px/26px Montserrat;
    padding: 5px 7px;
  }
  .studentDashboard .my-application .nav-pills .nav-link {
    padding: 10px 0px 10px 35px;
    font-size: 12px;
  }

  .seaking-evaluation-from
    .studentDashboard
    .my-application
    .nav-pills
    .nav-link {
    padding: 10px 0px 10px 45px;
  }

  .studentDashboard .message-detail .nav a h6 {
    max-width: 120px;
  }
  .studentDashboard .message-detail .nav a p {
    max-width: 120px;
  }
  .studentDashboard .message-detail h4 {
    font-size: 1rem;
  }

  .studentDashboard .fa-pencil-alt {
    font-size: 16px;
    top: 7px;
    margin-right: 10px;
  }

  .studentDashboard .received_withd_msg {
    width: 86%;
  }

  .studentDashboard .sent_msg {
    float: right;
    width: 85%;
  }
  .studentDashboard .mesgs {
    padding: 30px 15px 0 10px;
  }
  .studentDashboard .notification-popup {
    top: 6%;
    right: 2%;
    width: 30%;
  }
  .studentDashboard .recent_heading h4 {
    font-size: 15px;
  }

  .studentDashboard .chnage-password {
    max-width: 75%;
  }

  /*----------------tracker---------*/

  .studentDashboard .mytrack .tack-default {
    width: 25%;
  }

  .studentDashboard .border-round {
    width: 55px;
    height: 55px;
    line-height: 55px;
    top: -30px;
  }

  .studentDashboard .check img {
    max-width: 55px;
    max-height: 55px;
    padding: 6px;
  }

  .studentDashboard .check i {
    font-size: 30px;
  }

  .studentDashboard .fa-angle-double-right {
    font-size: 1rem;
    position: absolute;
    top: -9px;
    left: 73%;
    z-index: 9;
  }

  .studentDashboard .mytrack .tack-default {
    width: 23.2%;
  }

  .studentDashboard .border-round-right {
    width: 55px;
    height: 55px;
    line-height: 55px;
    top: -37px;
    right: -46%;
  }

  .studentDashboard .check-right img {
    max-width: 55px;
    max-height: 55px;
    padding: 6px;
  }

  .studentDashboard .check-right i {
    font-size: 30px;
  }

  .studentDashboard .mytrack-right .tack-default-right {
    height: 83px;
    border-left: 2px #dfdfe0 dotted;
    position: absolute;
    top: -116px;
    right: -12%;
  }

  .studentDashboard .track-right .fa-angle-double-down {
    position: absolute;
    left: -6px;
    top: 30px;
    font-size: 1rem;
    z-index: 9;
  }
  .studentDashboard .track-title {
    position: absolute;
    bottom: -74px;
  }

  .studentDashboard .track-title h6 {
    font-size: 9px;
    max-width: 83px;
  }
  .studentDashboard .track-title h6 b {
    width: 14px;
    height: 14px;
    line-height: 14px;
  }

  .studentDashboard .track-title-right {
    top: -15px;
    position: relative;
    right: 15px;
  }

  .studentDashboard .track-title-right h6 {
    font-size: 9px;
    max-width: 83px;
  }

  .studentDashboard .track-title-right h6 b {
    width: 14px;
    height: 14px;
    line-height: 14px;
  }

  .studentDashboard .tack-default-right-left {
    height: 85px;
    border-left: 2px #dfdfe0 dotted;
    position: absolute;
    top: 197px;
    right: 8.5%;
  }

  .studentDashboard .track-w-12 {
    /* width: 2%;*/
    /*margin-left:30px;*/
  }

  .studentDashboard .border-round-second {
    width: 55px;
    height: 55px;
    line-height: 55px;
  }

  .studentDashboard .check-second img {
    max-width: 55px;
    max-height: 55px;
    padding: 6px;
  }
  .studentDashboard .check-second i {
    font-size: 30px;
  }

  .studentDashboard .fa-angle-double-left {
    font-size: 1rem;
    position: absolute;
    top: -9px;
    left: 79%;
    z-index: 9;
  }

  .studentDashboard .tack-default-second {
    float: left;
    border-top: 2px #dfdfe0 dotted;
    position: relative;
    top: -20px;
    width: 20.2%;
  }

  .studentDashboard .track-w-12 {
    width: 5%;
    margin-left: 40px;
  }

  .studentDashboard .track-w-12 i {
    display: none;
  }

  .studentDashboard .track-title-second h6 {
    font-size: 9px;
    max-width: 83px;
  }

  .studentDashboard .track-title-second h6 b {
    width: 14px;
    height: 14px;
    line-height: 14px;
  }

  .studentDashboard .track-title-second {
    position: absolute;
    bottom: -50px;
  }

  .studentDashboard .border-round-left {
    width: 55px;
    height: 55px;
    line-height: 55px;
  }

  .studentDashboard .check-left img {
    max-width: 55px;
    max-height: 55px;
    padding: 6px;
  }

  .studentDashboard .check-left i {
    font-size: 30px;
  }

  .studentDashboard .mytrack-left .tack-default-left {
    height: 115px;
    top: -150px;
    left: 35%;
  }

  .studentDashboard .track-left .fa-angle-double-down {
    right: -4px;
    top: 50px;
    font-size: 1rem;
  }

  .studentDashboard .track-title-left {
    top: -13px;
    position: relative;
    left: 90%;
  }

  .studentDashboard .track-title-left h6 {
    font-size: 9px;
  }

  .studentDashboard .track-title-left h6 b {
    width: 14px;
    height: 14px;
    line-height: 14px;
  }

  .eventFrom {
    position: absolute;
    right: 5%;
    top: 0%;
    padding: 0.5rem 1rem;
  }
}

/*----------------Media query for Mobile------------------------*/

@media only screen and (max-width: 732px) {
  .studentDashboard .togle-menu-mob {
    display: inline-block;
  }

  .studentDashboard .navbar-dark .navbar-brand {
    color: #fff;
    max-width: 40%;
  }

  .studentDashboard .sidenav {
    height: 100%;
    width: 0px;
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    background-color: #dfdfe0;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
  }

  .studentDashboard .sidenav .closebtn {
    display: inline-block;
  }

  .studentDashboard .dekstop-view {
    margin-bottom: 13rem;
  }
}

@media only screen and (min-width: 998px) and (max-width: 1024px) {
  .search-services-body .service-card {
    padding: 15px;
    margin: 15px 10px;
  }
  .searchTest-body .testCard-details {
    padding: 15px 8px;
  }
}

@media only screen and (min-width: 567px) and (max-width: 998px) {
  .navbar-brand img {
    width: 70%;
  }
  .slide-search {
    top: 40%;
  }

  .header-section {
    margin-bottom: 62px;
  }

  .custom-header .carousel-item {
    height: auto;
  }
  .custom-header .carousel-item img {
    /* height: 100vh;
    max-width: inherit;*/
    position: inherit;
    top: auto;
    left: auto;
    transform: inherit;
  }
  .DreamCourse {
    padding: 1.2rem;
    display: block !important;
    text-align: center;
  }
  #searchBar-top {
    display: inline-grid !important;
  }

  .DreamCourse-title {
    margin-bottom: 1.3rem;
  }

  .search-top {
    width: 36% !important;
    left: 24% !important;
    right: auto !important;
    margin-top: -0.8rem !important;
    background-color: #f8f9fa !important;
  }

  .center-search-content h1 {
    font-size: 60px;
    line-height: 66px;
  }
  .center-search-content h2 {
    font-size: 42px;
    line-height: 52px;
    margin-bottom: 70px;
  }
  .center-search-content span {
    padding: 0px 2px;
    font-size: 10px;
    line-height: 11px;
  }
  .nav-search {
    width: 40%;
  }
  .center-search-content .w-50 {
    width: 60% !important;
  }
  .custom-header .carousel-caption {
    top: 50%;
  }
  .header-section .navbar .nav-item {
    padding: 0.1rem 0.5rem;
  }
  .counter {
    padding: 10px;
  }
  .counter-icon i {
    font-size: 2.5em;
  }
  .course-now h2 {
    font-size: 19px;
  }
  .counter-divs h2 {
    font-size: 24px;
  }
  .counter-divs .col-lg-8 {
    padding-left: 15px;
  }
  .counter-icon {
    display: inline;
    justify-content: center;
    align-items: center;
  }

  .testmonial-slide {
    /*padding: 0px;*/
  }
  .section-padding {
    padding: 40px 0px;
  }
  .testmonial-slide .card {
    /*  box-shadow: 0px 4px 8px 0px #BDBDBD;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    background-color: #E2E2E2;
    border-radius: 20px;*/
    margin-left: auto;
  }

  .course-card .course-card-icon {
    width: 32px;
    height: 32px;
  }
  .search-course-key-body .course-card {
    min-height: 186px;
  }

  .modal-content {
    width: 97% !important;
  }
  .searchModal {
    width: 100%;
    margin: 0 auto;
    position: relative;
    background-image: url(../../assets/img/searh-modal-bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 10px 10px;
  }
  .find-course-title .col-md-4 {
    /* padding: 0px; */
    display: contents;
  }
  .search-bar .input-group {
    border: 1px solid #dee2e6;
    box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.07);
    background-color: #fff;
    width: 40%;
    display: inline-flex;
    border: none;
    border-radius: 8px;
  }

  .top-search .search-bar .search-input {
    padding: 25px;
    border: none;
    box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.07);
  }
  .top-search .country-location {
    padding: 14px;
    border: none;
    background-color: #fff;
    color: #020202;
    font-size: 14px;
    border-radius: 6px;
    line-height: 22px;
    text-transform: uppercase;
    box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.07);
  }
  .top-search .top-search-btn {
    padding: 11px 16px;
    border: none;
    color: #fff;
    background-color: #f26524;
    font-size: 16px;
    border-radius: 6px;
    box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.07);
    margin-left: 10px;
  }
  .search-services {
    height: auto;
    padding: 60px 30px;
  }
  .search-tests {
    margin-bottom: 0px;
    padding: 40px 0px 20px 0px;
  }

  .search-service-card {
    padding: 0px;
  }

  .searchTest-body .testCard-details {
    padding: 4px;
  }
  .searchTest-body .testCard-details h4 {
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 18px;
  }
  .searchTest-body .testCard-details a {
    padding: 10px 10px;
    border-radius: 10px;
    letter-spacing: 0.2px;
    font-size: 10px;
  }
  .search-services-body .service-card {
    border-radius: 25px;
    padding: 20px;
    margin: 5px 0px;
    min-height: 212px;
  }

  .about-card h2 {
    font-size: 14px;
  }
  .about-card .say-star .fa-star {
    font-size: 10px;
  }
  .about-card p {
    padding: 3px;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 0px;
  }
  .about-card h4 {
    padding: 0px 0px;
    color: #f26524;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 18px;
  }
  .service-card i {
    font-size: 40px;
  }
  .service-card h2 {
    font-size: 14px;
  }
  .search-tests .btn-test {
    background-color: #f26524;
    padding: 3px 12px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    letter-spacing: 1px;
  }

  .tests-section {
    margin-top: 40px;
  }

  .tests-section p {
    font-size: 13px;
  }

  .tests-body .mt-5 {
    margin-top: 0px !important;
  }

  .search-resources-body .resources-card {
    border-radius: 0px 0px 15px 15px;
  }
  .search-resources {
    margin-bottom: 30px;
    padding: 60px 20px 30px 20px;
    height: auto;
  }
  .testimony {
    padding: 30px 10px 60px 10px;
    background-color: #f1f1f1;
    position: relative;
    margin-left: 30px;
    border-radius: 50px 0px 0px 50px;
  }
  .testimony-title .border-testimony {
    background-color: #0f6eff;
    padding: 1px;
    width: 15%;
    position: absolute;
    top: 51px;
    left: 72%;
  }
  .center-bg {
    background-color: #a5c5fd;
    width: 16%;
    padding: 30px;
    height: 240px;
    position: absolute;
    left: 53%;
    margin-top: 70px;
    border-radius: 20px 20px 0px 20px;
  }

  .map-locate .get-touch label {
    font-family: "Poppins", sans-serif;
    color: #f47c44;
    font-size: 11px;
    margin-bottom: 0px;
    padding-left: 3px;
  }
  .branch-footer .carousel-control-prev {
    left: 67% !important;
    top: 85%;
  }
  .our-partners {
    padding: 50px 0px 20px 0px;
  }

  .circle-bg {
    position: absolute;
    top: 54px;
    right: 70px;
    padding: 16px;
    /* width: 40px; */
    /* height: 35px; */
    border-radius: 50%;
    background-color: #d2d0d1;
    z-index: -1;
  }

  .explore-card-content h4 {
    font-size: 14px;
    text-transform: uppercase;
  }

  .education-partner-logo {
    width: auto;
    height: 60px;
  }

  .education-partner-logo img {
    width: 100%;
    /* max-width: 160px; */
    /* max-height: 90px; */
  }

  .explore-card-contentSCOrange h4 {
    font-size: 14px;
  }
  .explore-card-contentSC h4 {
    font-size: 14px;
  }
  .explore-university-logo {
    width: 13%;
    top: 37%;
  }

  .counteries-inner {
    background-repeat: no-repeat;
    background-size: auto;
    height: auto;
    background-position: center;
  }

  .study-in-ireland {
    background-repeat: no-repeat;
    background-size: auto;
    height: auto;
    background-position: center;
  }

  .study-in-newzealand {
    background-repeat: no-repeat;
    background-size: auto;
    height: auto;
    background-position: center;
  }

  .study-in-australia {
    background-repeat: no-repeat;
    background-size: auto;
    height: auto;
    background-position: center;
  }

  .study-in-canada {
    background-repeat: no-repeat;
    background-size: auto;
    height: auto;
    background-position: center;
  }

  .counteries-innerOverlay {
    height: 55%;
  }

  .study-in-australiaOverlay {
    height: 55%;
  }

  .study-in-canadaOverlay {
    height: 55%;
  }

  .study-in-irelandOverlay {
    height: 55%;
  }

  .how-study-card .shape-bg {
    top: -10px;
  }

  .about-us {
    height: 40vh;
  }

  .about-body-title-with-border h3 {
    font-size: 1.1rem;
  }

  .about-highlight .about-icon {
    padding: 0.3rem;
    width: 2.5rem;
    height: 2.5rem;
  }
  .about-point h6 {
    font-size: 0.6rem;
  }
  .Integrity-title h4 {
    font-size: 1rem;
  }
  .Integrity-title i {
    padding: 6px;
    font-size: 18px;
  }
  .founder-title h1 {
    left: -7rem;
    bottom: 13rem;
  }
  .about-body-title p {
    text-align: justify;
  }

  .inner-title h1 {
    padding-bottom: 3rem;
  }

  .services {
    background-size: auto;
    height: auto;
  }

  .service-img-1 {
    height: auto;
  }

  .contact-us {
    height: auto;
  }

  .with-blure-text {
    height: auto;
  }
  .services-body-title h1 {
    font-size: 1.5rem;
  }
  .services-title {
    padding: 40% 0% 12% 0%;
    text-align: center;
  }
  .services-border-btm {
    width: 30%;
  }
  .services-tabs ul li {
    width: 22%;
    margin-bottom: 10px;
  }
  .image-content {
    position: absolute;
    top: 5%;
    left: 5%;
  }
  .image-content h1 {
    font-size: 4rem;
  }
  .image-content h3 {
    font-size: 1.5rem;
  }
  .currency i {
    font-size: 1.5rem;
    min-width: 42px;
  }
  .currency h4 {
    font-size: 1rem;
  }
  .london-title h1 {
    font-size: 1.5rem;
  }
  .royalty h5 {
    font-size: 1.5rem;
  }
  .royalty h4 {
    font-size: 1.5rem;
  }
  .london {
    height: 250px;
  }

  .get-visa {
    /*padding: 35% 0% 12% 0%;*/
    height: auto;
    background-size: cover;
  }
  .getVisa-body .visa-docs h5 {
    width: 80%;
  }

  .visa-card-title h4 {
    font-size: 1rem;
  }

  .enquire-form .modal-content {
    width: 65% !important;
  }
  .visadetails h6 {
    font-size: 13px;
  }
  .student-visa {
    height: auto;
  }

  .validity-visa-details p {
    color: #777;
    font-size: 11px;
    margin-top: 0.5rem;
    background-color: #f3f3f3;
    padding: 0.5rem;
    text-align: justify;
    margin-bottom: 0px;
  }
  .visa-step-title h6 {
    font-size: 12px;
    padding: 0px 5px;
  }

  .employer-visa {
    height: auto;
  }

  .skilled-migration {
    height: auto;
  }
  .family-sponsored {
    height: auto;
  }

  .skilled-regional {
    height: auto;
  }

  .term-nav a {
    font-size: 11px;
  }
  .stay-tearm {
    align-items: end;
  }

  .validity-visa-card {
    height: 210px;
  }
  .validity-emp-image {
    height: 90px;
    width: 90px;
  }
  .points-calculator #regForm {
    min-height: 530px;
  }

  .score-board h4 {
    font-size: 16px;
  }

  .competent-english {
    top: 39%;
    right: 0;
    max-width: 64%;
    left: 0;
    margin: 0 auto;
  }

  .Proficient-english {
    top: 45%;
    right: 0;
    max-width: 64%;
    left: 0;
    margin: 0 auto;
  }

  .Superior-english {
    top: 52%;
    right: 0;
    max-width: 64%;
    left: 0;
    margin: 0 auto;
  }

  .searchCourse-filter-body .more-filter {
    height: auto;
    overflow: auto;
    max-width: 150px;
    z-index: 4;
    padding: 0px 10px;
  }

  .applyFilters {
    display: block;
  }

  .searchCourse-filter {
    height: auto;
  }

  .filtersCourse-img img {
    width: auto;
    max-height: 310px;
  }

  .filtersCourse-details h4 {
    font-size: 16px;
  }

  .more-filter .show-filter-btn {
    font-size: 14px;
    pointer-events: all;
  }
  .get-call {
    padding: 0.375rem 0.75rem;
  }
  .more-filter label {
    /*font-size: 12px;*/
  }
  .more-filter .lable-title {
    margin-top: 1rem;
  }

  .filtersCourse-details .comapre-btn {
    padding: 7px 10px;
  }

  .ViewCourse-btn {
    padding: 7px 10px;
    margin-bottom: 7px;
  }

  .CourseDescription {
    height: 42vh;
  }
  .CourseDescription-body {
    margin-top: -40%;
  }
  .CourseDescription-body h2 {
    font: normal normal bold 30px/40px Montserrat;
  }
  .university-apply a {
    font: normal normal bold 15px/26px Montserrat;
  }
  .check-eligibility a {
    font: normal normal bold 15px/26px Montserrat;
  }

  .points-calculator .step {
    font-size: 15px !important;
  }

  .education-loan {
    background-size: auto;
    height: 60vh;
  }

  .education-loan-form {
    margin: 60% 5% 0% 5%;
  }

  .housing-partner {
    background-size: auto;
    height: 60vh;
  }
  .forex {
    background-size: auto;
    height: 60vh;
  }
  .forex h1 {
    width: 100%;
  }

  .forex-title {
    padding-top: 50%;
  }

  .housing-partner-title {
    padding-top: 50%;
  }

  .education-loan-title {
    padding-top: 50%;
  }

  .book-appointment {
    /*height: 10vh;*/
  }

  .img-cover-baner {
    width: 100%;
    height: auto;
  }

  .career {
    height: 47vh;
  }

  .career h6 {
    font-size: 20px;
  }

  .apply-jobs {
    padding: 1rem;
  }

  .speaking-evaluation_title h1 {
    font-size: 2rem;
  }
  .speaking-evaluation-body h2 {
    font-size: 1.5rem;
  }
}

/*---------------------------------media Query-----Mobile-------------------------*/

@media only screen and (width: 411px) {
  .img-round {
    top: 43% !important;
  }
  .popular-country {
    top: 51% !important;
  }
}
@media only screen and (max-width: 600px) {
  .slide-search {
    width: 100%;
    height: inherit;
    text-align: center;
    position: absolute;
    top: 33%;
  }

  h1 {
    font-size: 28px;
  }

  #searchBar-top .btn {
    padding: 0px;
  }
  .search-top {
    margin-top: 0rem !important;
  }

  #searchBar-top .form-control {
    padding: 0px 5px;
    height: calc(0.7em + 0.75rem + 2px);
  }

  .search-countries .countries-title h1,
  .search-course-key-title .countries-title h1 {
    font-size: 28px !important;
  }
  .section-padding {
    padding: 30px 0px;
  }
  .header-section .carousel-caption {
    top: 42%;
  }
  .search-course {
    width: 52% !important;
    display: inline-block !important;
  }

  .banner-search img {
    max-width: 20px;
    height: auto;
  }
  .nav-search {
    /* display: none !important;*/
    width: 100% !important;
  }

  .search-top {
    width: 40% !important;
    left: 42% !important;
    right: auto !important;
    /*margin-top: 3px !important;*/
  }

  .navbar-brand img {
    width: 75%;
  }
  .header-section .navbar .nav-item {
    padding: 0.1rem 0.5rem;
  }

  .center-search-content h2 {
    font-size: 48px;
    line-height: 48px;
    margin-bottom: 60px;
  }
  .header-section .d-none {
    display: block !important;
  }
  .testmonial-slide h1 {
    font-size: 24px;
  }
  .search-services-title h1 {
    font-size: 24px;
  }

  .carousel-control-next .fa-angle-right {
    padding: 1px 8px;
    width: 28px;
    height: 28px;
    font-size: 24px;
  }
  .carousel-control-prev .fa-angle-left {
    padding: 1px 8px;
    width: 28px;
    height: 28px;
    font-size: 24px;
  }
  .testmonial-slide {
    /*padding: 0px 0px;*/
    height: auto;
  }

  .testmonial-slide .owl-next .fa-angle-right {
    margin-right: -30px;
    padding: 3px 10px;
    font-size: 27px;
  }
  .testmonial-slide .owl-prev .fa-angle-left {
    margin-left: -30px;
    padding: 3px 10px;
    font-size: 27px;
  }
  .testmonial-slide .owl-carousel .owl-nav button.owl-next,
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel button.owl-dot {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;
    /* position: absolute;
    top: 50px;*/
  }

  .education-partner .carousel-inner {
    max-width: 90% !important;
    margin: 0 auto;
  }

  .img-round {
    position: absolute;
    top: 37%;
    left: 10%;
  }
  .popular-country {
    position: absolute;
    top: 45%;
    right: 7%;
  }

  .popular-content {
    position: absolute;
    top: 40%;
    background-color: #00000075;
    text-align: center;
    padding: 10px;
    color: #fff;
    width: 90%;
  }
  .testmonial-slide .mb-5 {
    margin-bottom: 1.5rem !important;
  }
  .search-services {
    height: auto;
  }
  .searchTest-body {
    /* padding: 30px;*/
  }

  .test-card-detail {
    padding: 5px 5px 15px 5px;
  }

  .search-test-card h4 {
    margin: 10px 0px;
    font-size: 20px;
  }
  .search-test-card h5 {
    font-size: 16px;
    margin-bottom: 8px;
    border-bottom: 1px dashed #b3b2b2;
    padding-bottom: 3px;
  }
  .search-test-card .book-btn {
    padding: 5px 6px;
    margin-right: 3px;
  }
  .search-test-card a {
    background-color: #f26524;
    color: #fff;
    padding: 7px 12px;
    border-radius: 4px;
    text-decoration: none;
    outline: none;
    font-size: 10px;
  }
  .search-test-card a i {
    font-size: 13px;
    padding: 2px;
    color: #fff;
  }

  .search-test-card p {
    font-size: 13px;
    line-height: 17px;
  }

  .search-resources {
    height: auto;
  }
  .search-course-key {
    height: auto;
  }
  .center-search-content h2 {
    font-size: 32px;
    line-height: 38px;
  }

  .center-search-content h1 {
    font-size: 36px;
    line-height: 36px;
  }

  .custom-header .carousel-item img {
    /*width: auto !important;*/
    /* height: 100vh;
    max-width: inherit;*/
  }

  .marquee-note {
    position: inherit;
    top: inherit;
    z-index: 9;
  }

  .header-section {
    margin-bottom: 65px;
  }

  .custom-header .carousel-item {
    max-height: 22vh;
    overflow: hidden;
  }

  .counter {
    padding: 20px 0px;
    padding-bottom: 20px;
  }
  .counter-divs h2 {
    font-size: 22px;
  }

  .counter-divs i {
    font-size: 2rem;
  }
  .counter-divs .col-lg-8 {
    padding-left: 15px;
  }

  .counter-divs h6 {
    font-size: 7px;
    text-shadow: 0px 3px 6px #000000b2;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
  }
  .course-now h2 {
    font-size: 20px;
  }
  .course-now {
    border-left: none;
    padding-left: 0px;
    text-align: center;
    margin-top: 15px !important;
    border-top: 2px solid #fff;
    width: 60%;
    margin: 0 auto;
    padding-top: 5px;
  }
  .call-icon {
    position: fixed;
    right: 1%;
    bottom: 15px;
  }
  /*.mob-space{
	margin: 10px 0px;
}*/

  .branch-add-bg {
    padding-right: 0px;
  }
  .course-now i {
    position: absolute;
    right: 1px;
    top: -5px;
  }

  .btn-drop-courses {
    font-size: 18px;
    margin-top: -11px;
  }

  .half-circle span {
    font-size: 9px;
    left: 7px;
  }

  .popular-crausel {
    padding: 0px 20px;
  }

  .live-Baner .carousel-inner {
    padding: 0px 20px;
  }
  /*.live-Baner .carousel-control-next .fa-angle-right {
    top:25%;
    padding: 3px 10px;
    font-size: 27px;
}
.live-Baner .carousel-control-prev .fa-angle-left {
    top: 25%;
     padding: 3px 10px;
    font-size: 27px;
}*/

  .live-Baner .carousel-control-next .fa-angle-right {
    padding: 0px 6px;
    width: auto;
    height: auto;
    font-size: 21px;
  }
  .live-Baner .carousel-control-prev .fa-angle-left {
    padding: 0px 6px;
    width: auto;
    height: auto;
    font-size: 21px;
  }
  .slider .slick-next {
    left: 0;
  }

  .slider .slick-prev {
    right: 0;
  }

  .slider i {
    font-size: 27px;
  }

  .slider .slick-prev {
    padding: 3px 10px;
  }
  .slider .slick-next {
    padding: 3px 10px;
  }

  .countries-card {
    min-width: 150px;
    box-shadow: none;
    /*margin-left: -10px;*/
  }

  .course-card-flag {
    max-width: 222px;
    min-height: 262px;
    margin: 20px auto;
  }

  .course-card-flag img {
    border-radius: 7px 7px 0px 0px;
    height: 80px;
  }
  .course-card-flag h4 {
    font-size: 12px;
    line-height: 14px;
    padding: 0px;
    color: #000;
    margin-bottom: 0px;
  }
  .course-card-flag h5 {
    font-size: 11px;
  }

  .course-card-flag-inner .col-md-6 {
    padding: 0px;
  }
  /*.course-card-flag-inner .col-md-8{
    padding: 0px;
}*/

  .viewAll {
    margin-top: 20px;
  }

  .ViewAll-btn {
    background-color: #f86326;
    padding: 11px 18px;
    font-size: 12px;
    letter-spacing: 0.5px;
  }

  .course-card-flag p {
    font-size: 10px !important;
  }

  .course-card-flag i {
    font-size: 10px !important;
  }

  .course-card-flag .fa-long-arrow-right {
    font-size: 12px;
    padding: 5px !important;
  }
  .peopleSay-card {
    margin: 0 auto;
  }
  .search-services {
    padding: 50px 10px;
  }

  .search-tests {
    /* margin-bottom: 30px; */
    padding: 45px 5px;
  }
  .tests-section {
    margin-top: auto;
  }
  .search-tests .btn-test {
    padding: 7px 20px;
    font-size: 20px;
  }
  .search-tests .container-fluid {
    padding-right: 15px;
  }
  .tests-banner-section {
    margin-top: 20px;
  }
  .search-resources {
    margin-bottom: 30px;
    padding: 0px 5px 40px 5px;
  }
  .search-resource-blog .nav {
    justify-content: center;
  }
  .search-resource-blog .tab-content {
    padding: 0px 25px;
  }

  .search-services-body .service-card {
    margin-bottom: 15px;
  }

  .search-services-body .service-card {
    margin: 10px 0px;
  }

  .search-services-body {
    padding: 0px;
  }

  .peopleSay-card {
    padding: 5px 5px 10px 5px;
    min-height: 222px;
    margin-top: 18px;
  }
  .peopleSay-card p {
    font-size: 12px;
    padding-bottom: 8px;
    margin-bottom: 8px;
  }
  .peopleSay-card h4 {
    font-size: 14px;
    margin-bottom: 6px;
  }

  .peopleSay-card h6 {
    font-size: 10px;
    margin-bottom: 0px;
    line-height: 0px;
  }

  .peopleSay-card .col-md-8 {
    padding-left: 5px;
  }
  .peopleSay-card i {
    font-size: 12px !important;
    color: #f26524;
    padding: 0px !important;
    margin: 0px;
  }
  .say-star i {
    font-size: 10px !important;
  }

  .testmonial-slide .card {
    /* box-shadow: 0px 4px 8px 0px #BDBDBD;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    background-color: #E2E2E2;
    border-radius: 20px;*/
    margin-left: auto;
  }

  .testimony {
    padding: 30px 10px 60px 0px;
    background-color: #f1f1f1;
    position: relative;
    margin-left: 30px;
    border-radius: 50px 0px 0px 50px;
  }
  .testimony-title .border-testimony {
    background-color: #0f6eff;
    padding: 1px;
    width: 45%;
    position: absolute;
    top: 82px;
    left: 50%;
  }

  .countries-body .content {
    /*  margin-top: 20px;*/
    max-width: 222px;
    max-height: 230px;
    margin: 20px auto;
    box-shadow: none;
  }
  .img-hover-zoom h6 {
    font-size: 18px;
    line-height: 20px;
  }
  .countries-body .content-details h3 {
    font-size: 12px;
  }

  .searchTest-body {
    margin-top: 0px;
  }

  .center-bg {
    background-color: #a5c5fd;
    width: 36%;
    padding: 30px;
    height: 200px;
    position: absolute;
    left: 52%;
    border-radius: 30px 30px 0px 30px;
    bottom: 65px;
  }
  .map-locate .contact-details {
    background: #ffffff 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    opacity: 1;
    width: 90%;
    margin: 0 auto;
  }

  .icon-adress-position3 {
    position: absolute;
    top: 39%;
    right: 49%;
  }
  .icon-adress-position2 {
    position: absolute;
    bottom: 19%;
    right: 13%;
  }
  .icon-adress-position1 {
    position: absolute;
    top: 30%;
    right: 25%;
  }
  .icon-adress-position {
    position: absolute;
    top: 23%;
    right: 28%;
  }
  .icon-adress-position6 {
    position: absolute;
    top: 38%;
    right: 31%;
  }
  .icon-adress-position4 {
    position: absolute;
    top: 28.5%;
    right: 33%;
  }
  .icon-adress-position5 {
    position: absolute;
    top: 35.5%;
    right: 35%;
  }
  .map-locate .get-touch h2 {
    font-family: "Poppins", sans-serif;
    color: #f26524;
    font-weight: bold;
    text-align: center;
  }
  .map-locate .get-touch p {
    font-family: "Poppins", sans-serif;
    color: #000000;
    font-size: 13px;
    text-align: center;
  }
  .branch-body {
    margin-top: 30px;
  }

  .accordion-custom {
    padding: 0px 4px;
  }
  .map-locate .branch-add p {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 35px;
    font-family: "Poppins", sans-serif;
  }

  .state-adress {
    border: none;
  }
  .branch-footer .carousel-control-next {
    top: 75%;
    right: 7% !important;
  }
  .branch-footer .carousel-control-prev {
    left: 69% !important;
    top: 74%;
  }
  .resources-card {
    margin-bottom: 35px;
  }

  /*.contact-details-position {
    position: absolute;
    top: 50%;
    left: auto;
}*/
  .footer-section {
    margin-top: 80px;
    padding: 20px 10px;
  }
  .footer-nav {
    padding: 20px 0px;
    text-align: center;
    margin-top: 20px;
  }
  .footer-brand {
    width: 100%;
    display: block;
    text-align: center;
  }
  .footer-brand img {
    width: 50%;
    margin-bottom: 10px;
  }
  .email-subscribe .subscribe-btn {
    box-shadow: 0px 3px 5px #00000026;
    font-size: 14px;
    padding: 6px 14px;
    letter-spacing: normal;
  }
  .email-subscribe {
    width: 100%;
  }
  .subcribe-content {
    width: 100%;
  }

  .searchModal {
    width: 100%;
    padding: 0px;
  }
  .search-bar .input-group {
    /* border: 1px solid #dee2e6; */
    box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.07);
    background-color: #fff;
    width: 70%;
    display: inline-flex;
    border: none;
    border-radius: 8px;
    margin-bottom: 20px;
  }
  .back-arrow i {
    display: none;
  }
  .top-search .search-bar .search-input {
    padding: 25px;
  }
  .top-search .country-location {
    padding: 14px 20px;
    border: none;
    background-color: #fff;
    color: #020202;
    font-size: 16px;
    border-radius: 6px;
    line-height: 24px;
    text-transform: uppercase;
    box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.07);
  }
  .top-search .top-search-btn {
    padding: 9px 26px;
    border: none;
    color: #fff;
    background-color: #f26524;
    font-size: 20px;
    border-radius: 6px;
    box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.07);
    margin-left: 15px;
  }
  .border-right {
    position: absolute;
    border-left: none;
    height: 100%;
    right: 42%;
    top: -16px;
  }
  .find-course-title .col-md-4 {
    padding: 0px 10px;
  }
  .search-filter .filter-span {
    margin-right: 10px;
    display: flex;
  }
  .findCourse-track {
    height: 50vh;
  }
  .inner-container h2 {
    padding-top: 10px;
    font-size: 21px;
  }
  .track-data {
    position: absolute;
    top: 80px;
    transition: all 0.5s ease;
  }
  .MySearchModal .modal {
    padding-top: 15% !important;
  }

  .set-yourPassword {
    max-width: 100%;
    margin: 0 auto;
  }

  .explore-card-content h4 {
    font-size: 16px;
  }
  .body-title h1 {
    font-size: 24px;
    line-height: 28px;
  }
  .section-body {
    padding-top: 0px;
  }
  .studyCard-content h4 {
    font-size: 18px;
  }

  .studyCard {
    width: 150px;
    max-height: 285px;
    box-shadow: none;
  }
  .ieltsCard {
    min-width: 150px;
    box-shadow: none;
    margin-left: -10px;
  }
  .ieltsCard-content .viewCourse-btn {
    padding: 9px 5px;
    margin-right: 0px;
    font-size: 11px;
  }

  .search-test-img {
    margin-top: 1rem;
  }
  .blogCard {
    width: 150px;
    box-shadow: none;
    margin-left: -10px;
  }

  .explore-university-logo {
    top: 42%;
  }

  .explore-cardSC {
    box-shadow: none;
    min-width: 150px;
  }
  .explore-card-content p {
    font-size: 14px;
  }
  .explore-card-contentSCOrange h4 {
    font-size: 12px;
  }
  .explore-card-contentSC h4 {
    font-size: 12px;
  }

  .university-logo {
    top: 48%;
    left: 5%;
  }
  .explore-card-contentSC p {
    font-size: 11px;
    line-height: 13px;
  }
  .explore-card-contentSCOrange p {
    font-size: 11px;
    line-height: 13px;
  }

  .education-partner .ep-logos-mob {
    display: block;
  }

  .education-partner .ep-logos-full {
    display: none;
  }

  .education-partner-logo {
    width: auto;
    height: 50px;
  }
  .education-partner-logo img {
    width: auto !important;
    max-width: 100%;
    max-height: auto !important;
  }
  .searchCours-img .slick-slide {
    margin: 0px 10px;
  }
  .reviews .slick-slide {
    margin: 0px 10px;
  }
  .modal {
    padding-top: 20%;
  }
  .modal-content {
    margin: auto;
    width: 85%;
  }
  .closed {
    top: 0%;
    right: 5%;
  }
  .modal-user h4 {
    font-size: 24px;
    margin-top: 0px;
    margin-bottom: 10px;
  }
  .modal-user {
    padding: 24px;
    background-color: #fff;
  }

  .blogCardNew {
    width: auto;
    height: 310px;
    box-shadow: none;
    min-width: 150px;
  }
  .blogCountryNameNew .rounded-img {
    margin-bottom: -99px;
  }

  .counteries-inner {
    background-size: cover;
    height: 100vh;
    background-position: center;
  }
  .study-in-ireland {
    background-size: cover;
    height: 100vh;
    background-position: center;
  }

  .study-in-newzealand {
    background-size: cover;
    height: 100vh;
    background-position: center;
  }
  .study-in-australia {
    background-size: cover;
    height: 100vh;
    background-position: center;
  }
  .study-in-canada {
    background-size: cover;
    height: 100vh;
    background-position: center;
  }

  .counteries-inner-img .counter {
    padding: 12px;
    padding-bottom: 20px;
  }
  .counteries-inner .counter {
    width: auto;
  }

  .study-in-ireland .counter {
    width: auto;
  }

  .study-in-newzealand .counter {
    width: auto;
  }
  .study-in-australia .counter {
    width: auto;
  }

  .study-in-canada .counter {
    width: auto;
  }

  .blure-bg {
    color: #fff;
    width: 100%;
    /*backdrop-filter: blur(25px);*/
    padding: 100px 0px;
    /* width: 50%; */
    margin-left: 0px;
  }

  .with-blure-text h1 {
    margin-top: 40%;
    font-size: 22px;
    text-align: center;
  }
  .with-blure-text h2 {
    font-size: 24px;
    text-align: center;
  }
  .without-blure .counter-divs h2 {
    font-size: 15px !important;
  }

  .without-blure .counter-divs h6 {
    font-size: 7px;
  }
  .border-bottom-inner {
    border-bottom: 3px solid #fff;
    width: 60%;
    margin: 0 auto;
  }

  .city-banner-content {
    width: 90%;
  }

  .city-banner-content h1 {
    font-size: 16px;
    margin-top: 68px;
  }

  .city-banner-content h2 {
    font-size: 18px;
  }
  .city-banner-content p {
    font-size: 13px;
    margin-bottom: 2rem;
  }

  .city-bodys h2 {
    font-size: 22px;
  }

  .contact-us {
    background-size: cover;
  }

  .about-us h1 {
    font-size: 22px;
    margin-bottom: 0px;
  }
  .about-us h2 {
    font-size: 32px;
    letter-spacing: 2rem;
    padding-left: 9%;
  }
  .about-body {
    padding: 2rem 0rem;
  }
  .about-border-btm {
    width: 70%;
  }
  .about-us {
    background-size: auto;
  }
  .about-us-title {
    /*padding: 30% 0% 10% 0%;*/
    padding: 50% 0% 30% 0%;
    text-align: center;
  }

  .about-body-title-with-border h3 {
    font-size: 1.1rem;
  }
  .about-highlight .about-icon {
    padding: 0.3rem;
    width: 2.5rem;
    height: 2.5rem;
  }
  .about-body-title p {
    text-align: justify;
  }
  .about-point {
    margin-bottom: 12px;
  }
  .about-highlight .about-point h4 {
    font-size: 1.3rem;
    margin-bottom: 2px;
  }
  .about-highlight .about-point h6 {
    font-size: 0.6rem;
  }
  .foreign h3 {
    font-size: 1.1rem;
    line-height: 1.7rem;
  }
  .about-vision-border h3 {
    font-size: 0.7rem;
    margin-left: 10px;
    line-height: 0.8rem;
  }

  .Integrity {
    margin: 2rem 0.5rem;
  }
  .vision-body {
    background-color: #f265249e;
    padding: 1rem 0rem;
  }
  .vision-body .carousel-item {
    padding-left: 4%;
  }
  .vision-body .carousel-control-next .fa-angle-right {
    padding: 0px 6px;
    width: auto;
    height: auto;
    font-size: 21px;
  }
  .vision-body .carousel-control-prev .fa-angle-left {
    padding: 0px 6px;
    width: auto;
    height: auto;
    font-size: 21px;
  }
  .vision-body .container {
    padding-left: 5px;
    padding-right: 5px;
  }

  .Integrity-title h4 {
    font-size: 1rem;
  }
  .Integrity-title i {
    /*  padding: 5px;
    font-size: 18px;*/
  }
  .Integrity-title {
    margin-bottom: 1rem;
  }

  .founder-body {
    margin-left: 18%;
  }
  .founder-title h1 {
    letter-spacing: 1rem;
    /* margin-bottom: 0px; */
    left: -13rem;
    bottom: 9rem;
  }

  .services {
    background-size: auto;
  }
  .service-img-1 {
    height: auto;
  }
  .services h1 {
    font-size: 30px;
  }

  .services h2 {
    font-size: 54px;
    letter-spacing: normal;
  }
  .services-border-btm {
    width: 60%;
  }
  .services-title {
    padding: 40% 0% 12% 0%;
  }
  .services-tabs ul li {
    width: 45%;
    margin-bottom: 10px;
  }

  .services-body-title h1 {
    font-size: 1.5rem;
  }
  .image-content {
    position: absolute;
    top: 5%;
    left: 5%;
  }
  .image-content h1 {
    font-size: 2rem;
  }
  .image-content h3 {
    font-size: 0.9rem;
  }

  .error-img h4 {
    padding: 10px;
    font-size: 15px;
    line-height: 24px;
  }
  .error-img h5 {
    padding: 10px;
    max-width: 100%;
    line-height: 22px;
    font-size: 15px;
  }

  .error-input {
    max-width: 90%;
  }

  .contact-us .inner-title {
    text-align: center;
    /* margin-top: 5rem; */
    padding: 50% 0% 30% 0%;
  }
  .contact-us .inner-title h1 {
    font-size: 36px;
  }

  .inner-title {
    text-align: center;
    margin-top: 5rem;
  }
  .inner-title h1 {
    padding-bottom: 2rem;
  }
  .study-span {
    text-align: center;
    margin-top: 0px;
  }

  .currency {
    padding: 5% 0%;
  }
  /*.currency i {
    color: #fff;
    font-size: 12px;
    min-width: auto;
    padding: 6px;
    border-radius: 7px;
}
.currency h6 {
    font-size: 10px;
}
.currency h4 {
    font-size: 10px;
}*/

  .with-blure-text a {
    bottom: 15%;
    left: 5%;
  }
  .Queries {
    margin: 0px;
  }

  .currency i {
    font-size: 1.5rem;
    min-width: 44px;
    padding: 6px;
  }

  .london-title h1 {
    font-size: 1.1rem;
    letter-spacing: 1px;
  }

  .royalty h5 {
    font-size: 24px;
  }
  .royalty h4 {
    font-size: 24px;
  }

  .with-blure-text p {
    text-align: center;
    padding: 0px 30px;
  }

  .royalty a {
    margin-top: 1rem;
  }
  .london {
    height: auto;
  }
  .londonOverlay {
    width: 50%;
  }
  .londonOverlayOrange {
    width: 50%;
  }

  .fixed-side-nav {
    display: none !important;
  }
  .get-visa {
    background-size: cover;
    padding: 18% 0% 12% 0%;
    overflow: scroll;
    height: auto;
  }
  .get-visa h2 {
    font-size: 36px;
    text-align: center;
  }
  .get-visa h1 {
    font-size: 28px;
  }
  .get-visa .services-border-btm {
    margin-left: auto !important;
  }
  .get-visa-left {
    padding-top: 20%;
    text-align: center !important;
  }
  .get-visa-form {
    background-color: #ffffff6e;
    padding: 5% 10%;
    border-radius: 10px;
    margin: 10% 5% 0% 5%;
  }

  .enquire-form .modal-content {
    width: 95%;
  }
  .getVisa-body .visa-docs h5 {
    width: 100%;
  }
  .student-visa {
    background-size: auto;
  }
  .student-visa-title {
    padding: 65% 0% 12% 0%;
  }
  .student-visa h2 {
    font-size: 36px;
  }
  .student-enquire {
    padding: 3rem 0rem;
  }

  .student-visa-intro p {
    text-align: justify !important;
  }
  .validity-visa-card {
    width: 100%;
    height: auto;
    display: block;
  }
  .costing-btn a {
    display: none;
  }
  .employer-visa {
    background-size: auto;
  }
  .employer-visa-title {
    padding: 65% 0% 12% 0%;
  }

  .skilled-migration {
    background-size: auto;
  }

  .skilled-migration-title {
    padding: 65% 0% 12% 0%;
  }

  .family-sponsored {
    background-size: auto;
  }
  .family-sponsored-title {
    padding: 65% 0% 12% 0%;
  }

  .skilled-regional {
    background-size: auto;
  }
  .skilled-regional-title {
    padding: 65% 0% 12% 0%;
  }

  .term-nav .nav {
    display: block !important;
  }
  .stay-tearm {
    align-items: end;
  }
  .tearm-stream-tabs h3 {
    font-size: 18px;
  }
  .term-navDetails p {
    text-align: justify;
  }
  .validity-emp-image {
    min-height: 220px;
    min-width: 220px;
    margin: 20%;
  }

  .country-title h2 {
    font-size: 24px;
  }

  .score-point span {
    width: 100%;
  }

  .points-calculator label {
    font-size: 15px;
    /*margin-top: 1rem;*/
    /*text-align: justify;*/
  }
  .points-calculator #regForm {
    /*min-height: 570px;*/
    /*padding: 30px 15px;*/
  }
  .points-calculator .controls-btn {
    position: inherit;
    bottom: 5%;
  }

  .score-board h4 {
    font-size: 16px;
    padding: 0px 15px;
  }

  .points-calculator .form-group span {
    font-size: 14px;
    /*text-align: justify;*/
  }
  .points-calculator .radio-inline input[type="radio"] {
    transform: scale(1.1);
  }

  .points-calculator .form-group {
    padding: 15px;
  }

  .step-img img {
    padding: 5%;
    width: 50%;
  }

  .total-score {
    margin-top: 2rem;
  }
  .english-language {
    max-width: 100%;
  }

  .competent-english {
    top: 45%;
    right: 0;
    max-width: 95%;
    left: 0;
    margin: 0 auto;
  }

  .Proficient-english {
    top: 50%;
    right: 0;
    max-width: 95%;
    left: 0;
    margin: 0 auto;
  }

  .Superior-english {
    top: 55%;
    right: 0;
    max-width: 95%;
    left: 0;
    margin: 0 auto;
  }

  .searchCourse-filter {
    background-size: auto;
    height: auto;
  }
  .searchCourse-filter h2 {
    font-size: 26px;
  }
  .searchCourse-filter-title {
    padding: 20% 0% 0% 0%;
  }
  .searchCourse-filter-title .Course-filter-btn a {
    padding: 7px 7px;
    height: 36px;
    margin: 4px 4px 4px 0;
    font-size: 14px;
  }

  .Course-filter-btn .slider .slick-prev {
    top: 0%;
    right: -34px;
  }
  .Course-filter-btn .slider .slick-next {
    top: 0%;
    /*left: -34px;*/
  }

  .searchCourse-filter-body .more-filter {
    height: auto;
    overflow: auto;
    max-width: 95%;
    z-index: 4;
  }

  #theFixed {
    position: inherit !important;
    top: auto !important;
  }

  .mob-filter {
    display: none;
  }

  .more-filter .show-filter-btn {
    pointer-events: all;
  }

  .filtersCourse-details h4 {
    font-size: 16px;
  }

  .filtersCourse-details h5 {
    font-size: 14px;
  }

  .CourseDescription {
    height: 40vh;
  }
  .CourseDescription-body {
    margin-top: -50%;
  }
  .CourseDescription-body h2 {
    font: normal normal bold 24px/32px Montserrat;
  }
  .CourseDescription-body .university-name {
    margin-top: 2px;
  }

  .CourseDescription-body .university-name img {
    width: 30px;
    height: 30px;
  }

  .education-loan {
    background-size: auto;
    overflow: auto;
  }
  .education-loan h1 {
    font-size: 34px;
    line-height: 34px;
    text-align: center;
  }
  .education-loan h2 {
    font-size: 20px;
    text-align: center;
  }
  .education-loan h5 {
    text-align: center;
  }

  .education-loan .services-border-btm {
    margin: auto !important;
  }
  .education-loan-form {
    margin: 2% 10% 10% 10%;
  }
  .education-loan-tabs .nav.nav-tabs {
    width: 100%;
    padding-bottom: 0px;
  }
  .education-loan-tabs .nav-link {
    display: block;
    font-size: 20px;
    padding: 3%;
  }

  .education-loan-tabs .tab-content {
    width: 100%;
  }
  .education-loan-tabs-detail h3 {
    color: #fff;
    margin-bottom: 0.5rem;
    font-size: 20px;
  }
  .education-loan-tabs-detail {
    padding: 0.2rem 0.2rem;
  }
  .education-loan-tabs .tab-content > .active {
    padding: 6% 5%;
    min-height: auto;
  }

  .about-student-corner h2 {
    font-size: 1.5rem;
    text-align: center;
  }

  .about-student-corner .title-border-btm {
    margin: auto !important;
    padding: 0px !important;
    margin-bottom: 15px !important;
  }

  .housing-partner {
    background-size: auto;
    height: auto;
  }
  .housing-partner h1 {
    font-size: 34px;
    line-height: 34px;
    text-align: center;
  }
  .housing-partner h5 {
    max-width: 100%;
    text-align: center;
    font-size: 18px;
  }

  .housing-partner .services-border-btm {
    margin: auto !important;
  }
  .housing-partner-body p {
    text-align: center;
  }
  .it-work-content {
    text-align: center;
    margin-top: 10px;
  }
  .it-work-img .img-fluid {
    max-width: 30%;
    height: auto;
  }
  .amber-logo {
    position: inherit;
    margin-top: 10%;
  }
  .amber-logo {
    text-align: center;
  }

  .img-backdrop-shadow {
    box-shadow: 25px -25px #f8af8d;
    margin: 1rem auto;
    max-width: 250px;
    display: flex;
  }

  .img-backdrop-shadow-left {
    box-shadow: -25px -25px #d9d9d9;
    margin: 1rem auto;
    max-width: 250px;
    display: flex;
  }

  .forex {
    background-size: auto;
    height: auto;
  }
  .forex h1 {
    font-size: 34px;
    line-height: 34px;
    text-align: center;
    width: 100%;
  }
  .forex h5 {
    text-align: center;
    font-size: 18px;
  }

  .forex .services-border-btm {
    margin: auto !important;
  }
  .about-student-corner p {
    text-align: justify;
  }
  .book-appointment {
    /*height: 13vh;*/
  }

  .country-option .form-check {
    display: block;
  }

  .bookAppointment-modal .modal-dialog-centered {
    width: auto;
  }

  .bookAppointment-modal h4 {
    font-size: 1.2rem;
  }

  .ielts-demo-bg {
    background-image: url(../../assets/img/Ielts-Banner.jpg);
    background-image: none;
    padding: 0px;
  }

  .register-form {
    margin-left: auto;
  }

  .Ielts-Banner-mob-none {
    display: block;
    padding: 0px;
  }

  .speaking-evaluation_title h1 {
    font-size: 1rem;
  }
  .speaking-evaluation-body h2 {
    font-size: 1rem;
  }
  .speaking-evaluation-body {
    margin-top: -21%;
    max-width: 100%;
  }

  .career h1 {
    font-size: 34px;
    line-height: 34px;
  }
  .career h6 {
    font-size: 15px;
  }
  .career-title {
    padding: 55% 0% 0% 0%;
    text-align: center;
  }
  .career-title .about-border-btm {
    margin-left: auto !important;
    padding: 5px;
  }

  .apply-jobs {
    padding: 1rem;
    margin-top: 1rem;
  }

  .career-dream h2 {
    font-size: 24px;
  }

  .career-dream p {
    text-align: justify;
  }

  .career .costing-btn a {
    display: block;
    text-align: center;
  }

  .career img {
    margin-top: 0px !important;
  }

  .valid-passport ul li {
    text-align: justify;
  }

  .course-box h6 {
    font-size: 8px;
  }
  .course-box span {
    font-size: 7px;
  }
  .compare-shortlist .alert-dismissible .closeAlert {
    font-size: 0.8rem;
    padding: 1px;
  }
  .compare-shortlist .col {
    padding: 3px;
  }
  .compare-card {
    padding: 8px;
    border-radius: 6px;
  }
  .CourseDescription-body .university-name span {
    font: normal normal 11px/14px Montserrat;
  }

  .filtersCourse-details .comapre-btn {
    margin-top: 10px;
  }

  .dekstop-show {
    display: none;
  }
  .mobile-show {
    display: block;
  }
  .course-box {
    margin-bottom: 1rem;
  }

  .studentDashboard .togle-menu-mob {
    display: inline-block;
  }

  .studentDashboard .navbar-dark .navbar-brand {
    color: #fff;
    max-width: 32%;
  }

  .studentDashboard .custom-nav ul li i {
    padding: 0px 7px;
  }

  .studentDashboard .sidenav {
    height: 100%;
    width: 0px;
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    background-color: #dfdfe0;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
  }

  .studentDashboard .sidenav .closebtn {
    display: inline-block;
  }

  .studentDashboard .msg-box {
    padding-right: 0rem;
  }

  .studentDashboard .have-question-mob {
    display: block;
  }

  .studentDashboard .have-question-dekstop {
    display: none;
  }

  .studentDashboard .profile-detail .custom-tab .nav-pills {
    background-color: #f26524;
    display: block;
    border-radius: 5px;
  }

  .studentDashboard .my-application .custom-tab .nav-pills {
    display: block;
  }

  .studentDashboard .mob-filter {
    display: none;
  }
  .studentDashboard .more-filter {
    position: static;
    padding: 20px;
    margin-bottom: 0.2rem;
    background-color: #fff;
    max-width: 100%;
    z-index: 1;
    height: auto;
    overflow: auto;
    width: 100%;
  }

  .studentDashboard .sorting-btn {
    text-align: center !important;
  }

  .studentDashboard .CourseDescription-body .university-name img {
    width: 40px;
    height: 40px;
  }
  .studentDashboard .CourseDescription-body h2 {
    font: normal normal bold 24px/30px Montserrat;
  }

  .studentDashboard .my-application .nav-pills .nav-link {
    color: #64768a;
    text-decoration: none;
    padding: 7px 0px 7px 22px;
    background: #ffffff;
    position: relative;
    display: block;
    float: left;
    font-size: 8px;
  }

  .studentDashboard .message-detail .nav-height {
    max-height: 30vh;
    overflow-y: auto;
    padding-right: 0px;
    overflow-x: hidden;
  }
  .studentDashboard .message-detail .tab-content > .tab-pane {
    margin-bottom: 4rem;
  }

  .studentDashboard .received_withd_msg {
    width: 86%;
  }

  .studentDashboard .sent_msg {
    float: right;
    width: 85%;
  }
  .studentDashboard .mesgs {
    padding: 30px 15px 0 10px;
  }

  .studentDashboard .notification-popup {
    top: 9%;
    right: 2% !important;
    width: 90%;
  }

  .studentDashboard .middle-section {
    height: 50vh;
    padding-bottom: 1rem;
  }

  .studentDashboard .account-seeting-popup {
    right: 3%;
    width: 70%;
  }

  .studentDashboard .my-documents {
    margin-top: -30px;
  }

  .studentDashboard .my-documents h4 {
    top: 60px;
  }

  .studentDashboard .chnage-password {
    max-width: 90%;
    padding: 10%;
  }

  .studentDashboard .chnage-password h4 {
    font-size: 19px;
  }

  /*-------mobile-track-list---------------*/

  .studentDashboard .mobile-view {
    display: block;
    background-color: #fff;
    padding: 10px;
    border-radius: 5px;
  }

  .studentDashboard .dekstop-view {
    display: none;
  }

  .studentDashboard .mobile-track-list {
    margin-top: 2rem;
    margin-bottom: 4rem;
  }

  .studentDashboard .track-list-icon {
    border-radius: 50%;
    width: 50px;
    height: 50px;
    border: 2px dotted #dfdfe0;
    text-align: center;
    line-height: 50px;
    display: inline-block;
  }

  .studentDashboard .track-list-icon i {
    color: #dfdfe0;
    font-size: 30px;
  }

  .studentDashboard .track-list-title {
    margin-top: 0.5rem;
  }

  .studentDashboard .track-list-title h6 {
    font-size: 14px;
  }

  .studentDashboard .track-list-title h6 b {
    background-color: #dfdfe0;
    color: #fff;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    line-height: 22px;
    display: inline-block;
    text-align: center;
    margin-right: 5px;
  }

  .studentDashboard .track-line-mob {
    border-right: 2px dotted #dfdfe0;
    height: 50px;
    position: relative;
    margin-right: 11px;
    text-align: center;
    margin-top: -3px;
    color: #dfdfe0;
  }

  .studentDashboard .track-line-mob i {
    margin-right: -6px;
    margin-top: 16px;
  }

  .studentDashboard .active-trqack-list i {
    color: #f26524;
  }

  .studentDashboard .active-trqack-list .track-line-mob {
    border-right: 2px dotted #f26524;
  }

  .studentDashboard .active-trqack-list .track-list-icon {
    border: 2px dotted #f26524;
  }

  .studentDashboard .active-trqack-list .track-list-title h6 b {
    background-color: #f26524;
  }

  .studentDashboard .message-body-fixed {
    height: auto;
  }

  .studentDashboard .message-detail-body {
    height: auto;
    overflow-y: auto;
    /*padding-bottom: 10rem;*/
    margin-top: 30px;
  }

  .studentDashboard .searchBar {
    /*display: none;*/
  }

  .studentDashboard .select-attachement {
    width: auto;
    display: inline-block;
  }

  /*----------------tracker---------*/

  .studentDashboard .mytrack .tack-default {
    width: 25%;
  }

  .studentDashboard .border-round {
    width: 55px;
    height: 55px;
    line-height: 55px;
    top: -30px;
  }

  .studentDashboard .check img {
    max-width: 55px;
    max-height: 55px;
    padding: 6px;
  }

  .studentDashboard .fa-angle-double-right {
    font-size: 1rem;
    position: absolute;
    top: -9px;
    left: 73%;
    z-index: 9;
  }

  .studentDashboard .mytrack-right {
  }

  .studentDashboard .mytrack .tack-default {
    width: 25%;
  }

  .studentDashboard .border-round-right {
    width: 55px;
    height: 55px;
    line-height: 55px;
    top: -37px;
    right: -46%;
  }

  .studentDashboard .check-right img {
    max-width: 55px;
    max-height: 55px;
    padding: 6px;
  }

  .studentDashboard .mytrack-right .tack-default-right {
    height: 83px;
    border-left: 2px #dfdfe0 dotted;
    position: absolute;
    top: -116px;
    right: -31%;
  }

  .studentDashboard .track-right .fa-angle-double-down {
    position: absolute;
    left: -6px;
    top: 30px;
    font-size: 1rem;
    z-index: 9;
  }
  .studentDashboard .track-title {
    position: absolute;
    bottom: -74px;
  }

  .studentDashboard .track-title h6 {
    font-size: 9px;
    max-width: 83px;
  }
  .studentDashboard .track-title h6 b {
    width: 14px;
    height: 14px;
    line-height: 14px;
  }

  .studentDashboard .track-title-right {
    top: -15px;
    position: relative;
    right: 15px;
  }

  .studentDashboard .track-title-right h6 {
    font-size: 9px;
    max-width: 83px;
  }

  .studentDashboard .track-title-right h6 b {
    width: 14px;
    height: 14px;
    line-height: 14px;
  }

  .studentDashboard .tack-default-right-left {
    height: 85px;
    border-left: 2px #dfdfe0 dotted;
    position: absolute;
    top: 197px;
    right: 8.5%;
  }

  .studentDashboard .track-w-12 {
    /* width: 2%;*/
    /*margin-left:30px;*/
  }

  .studentDashboard .border-round-second {
    width: 55px;
    height: 55px;
    line-height: 55px;
  }

  .studentDashboard .check-second img {
    max-width: 55px;
    max-height: 55px;
    padding: 6px;
  }

  .studentDashboard .fa-angle-double-left {
    font-size: 1rem;
    position: absolute;
    top: -9px;
    left: 79%;
    z-index: 9;
  }

  .studentDashboard .tack-default-second {
    float: left;
    border-top: 2px #dfdfe0 dotted;
    position: relative;
    top: -20px;
    width: 26%;
  }

  .studentDashboard .track-w-12 {
    width: 5%;
    margin-left: 40px;
  }

  .studentDashboard .track-w-12 i {
    display: none;
  }

  .studentDashboard .track-title-second h6 {
    font-size: 9px;
    max-width: 83px;
  }

  .studentDashboard .track-title-second h6 b {
    width: 14px;
    height: 14px;
    line-height: 14px;
  }

  .studentDashboard .track-title-second {
    position: absolute;
    bottom: -50px;
  }

  .studentDashboard .border-round-left {
    width: 55px;
    height: 55px;
    line-height: 55px;
  }

  .studentDashboard .check-left img {
    max-width: 55px;
    max-height: 55px;
    padding: 6px;
  }
  .studentDashboard .mytrack-left .tack-default-left {
    height: 115px;
    top: -150px;
    left: 32%;
  }

  .studentDashboard .track-left .fa-angle-double-down {
    right: -4px;
    top: 50px;
    font-size: 1rem;
  }

  .studentDashboard .track-title-left {
    top: -13px;
    position: relative;
    left: 66%;
  }

  .studentDashboard .track-title-left h6 {
    font-size: 9px;
  }

  .studentDashboard .track-title-left h6 b {
    width: 14px;
    height: 14px;
    line-height: 14px;
  }

  .popup-content {
    width: 90%;
  }

  .Events-view-card .Events-view-card-img {
    max-width: 100%;
  }

  .DreamCourse {
    display: block !important;
    text-align: center;
    margin-top: 0px;
    padding: 1rem;
    box-shadow: 0px 0px 10px #00000052;
  }

  .DreamCourse-title {
    font-size: 1.3rem;
  }

  .DreamCourse .ViewAll-btn {
    margin-top: -1.7rem;
  }

  .compare-shortlisted .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: nowrap;
    margin-right: -15px;
    margin-left: -15px;
    overflow: scroll;
  }

  .compare-dtails .delete-col {
    position: absolute;
    top: -3px;
    right: 0;
  }

  .compare-WithDIV {
    width: 100%;
    overflow: scroll;
  }

  .compare-WithDIV .row {
    /* -ms-flex-wrap: wrap;
    white-space: pre-line;*/
    overflow: initial;
  }

  .compare-WithDIV h6 {
    min-width: 125px;
    text-align: center;
  }

  .universityIndex-Nav .navbar-nav {
    flex-direction: row;
  }
  .img-cover-baner {
    width: 100%;
    height: auto;
  }
}

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

/*----------------------------------------------------Dashbaord-second-------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------*/

.studentDashboard .middle-section {
  overflow: hidden;
  padding-right: 10px;
}

.studentDashboard .middle-section:hover {
  overflow: auto;
  padding-right: 0px;
  overflow-x: hidden;
}

.studentDashboard .notification-status-body {
  overflow: hidden;
  padding-right: 10px;
}

.studentDashboard .notification-status-body:hover {
  overflow: auto;
  padding-right: 0px;
  overflow-x: hidden;
}

.studentDashboard .profile-status {
  background-color: #e4e4f5;
  padding: 0px;
  border-radius: 0px;
  box-shadow: none;
  margin-bottom: 1rem;
  position: sticky;
  top: 0;
  z-index: 1;
}

.studentDashboard .profile-status a {
  text-decoration: none;
  background-color: #2f323a;
  display: block;
  /* color: pink; */
  padding: 10px;
  border-radius: 5px;
  /* margin-bottom: 1.875rem; */
  background-color: #fff;
  transition: all 0.5s ease-in-out;
  position: relative;
  border: 0px solid transparent;
  border-radius: 0.25rem;
  box-shadow: 0px 0px 13px 0px rgb(82 63 105 / 5%);
  /* height: calc(100% - 30px); */
  padding: 10px;
}

.studentDashboard .profile-status h3 {
  font-weight: bold;
  color: #837f7f;
  margin-bottom: 0px;
}

.studentDashboard .profile-status i {
  font-size: 28px;
  padding: 7px;
  color: #777;
}
.ribbon .ribbon-box {
  color: #fff;
  right: auto;
  left: 0;
  top: 0;
  position: absolute;
  height: 32px;
  width: 30px;
  text-align: center;
  line-height: 32px;
}
.ribbon .ribbon-box.orange {
  background: #f26524;
}

.ribbon .ribbon-box.orange .fa-check {
  font-size: 14px;
  color: #fff;
}

.ribbon .ribbon-box:before {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  content: "";
  top: 0;
  right: -8px;
  height: 32px;
  border-color: currentcolor;
  border-style: solid;
  border-width: 16px 8px 16px 0;
}
.ribbon .ribbon-box.orange:before {
  border-color: #f2711c transparent #f2711c #f2711c;
}

.notify-Number {
  background: #fff;
  border: 2px solid #f26524;
  color: #666 !important;
  height: 30px;
  width: 30px;
  line-height: 19px;
  font-weight: bold !important;
  text-align: center !important;
  border-radius: 50%;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  display: inline-block;
  position: relative;
  margin-bottom: inherit;
  padding: 0.25rem 0.5rem 0.25rem;
  font-size: 0.6875rem;
}

.studentDashboard .middle-section h5 {
  font-weight: 500;
  margin-bottom: 15px;
  font-size: 14px;
  /* padding-left: 10px; */
  text-transform: uppercase;
  /*color:#f26524;*/
  /* border-bottom: 1px solid #b0b5b9; */
}

.studentDashboard .notification-status h5 {
  color: #f26524;
  font-weight: 500;
  margin-bottom: 5px;
  font-size: 14px;
  /* padding-left: 10px; */
  text-transform: uppercase;
}

.studentDashboard .notification-status-body {
  height: 50vh;
}

.studentDashboard .notification-status ul li {
  display: flex;
  border-radius: 3px;
}

.studentDashboard .notification-status ul li i {
  padding-right: 10px;
  padding-top: 2px;
  color: #2f323a;
}

.studentDashboard .middle-section p {
  font-size: 15px;
  color: #777;
  line-height: 18px;
}

.studentDashboard .have-question {
  margin-bottom: 1.875rem;
  background-color: #fff;
  transition: all 0.5s ease-in-out;
  position: relative;
  border: 0px solid transparent;
  border-radius: 0.25rem;
  box-shadow: 0px 0px 13px 0px rgb(82 63 105 / 5%);
  height: calc(100% - 30px);
  padding: 1rem 1.5rem;
}

.studentDashboard .msg-box-detail {
  /*min-height: 50px;*/
  margin-bottom: 1.875rem;
  background-color: #fff;
  transition: all 0.5s ease-in-out;
  position: relative;
  border: 0px solid transparent;
  border-radius: 0.25rem;
  box-shadow: 0px 0px 13px 0px rgb(82 63 105 / 5%);
  padding: 1rem 1.5rem;
}
.msg-box-detail .fa-bars {
  font-size: 12px;
  padding-right: 5px;
}

.studentDashboard .profile-status h6 {
  font-size: 14px;
  color: #777;
  font-weight: 400;
}
.studentDashboard .btn-search {
  background: transparent;
  color: #9e9e9e;
  padding: 0px;
  /* border-radius: 5px; */
  cursor: pointer;
  text-decoration: none;
  border: none;
}

.studentDashboard .notification-popup {
  /* left: 18%;*/
  right: 16%;
}

.customBcrumb .breadcrumb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 0rem;
  list-style: none;
  background-color: transparent;
  border-radius: 0.25rem;
  font-size: 14px;
}

.SeSidebarSecond {
  position: fixed;
  height: 100%;
  width: 240px;
  background: #24253e;
  transition: all 0.5s ease;
}
.SeSidebarSecond.active {
  /*width: 60px;*/
  /*width: auto;*/
}
.SeSidebarSecond .logo-details {
  height: 65px;
  display: flex;
  align-items: center;
  background-color: #24253e;
}
.SeSidebarSecond .logo-details i {
  font-size: 28px;
  font-weight: 500;
  color: #fff;
  min-width: 60px;
  text-align: center;
}

.SeSidebarSecond .logo-details img {
  height: 45px;
}

.SeSidebarSecond .logo-details .logo_name {
  color: #fff;
  font-size: 24px;
  font-weight: 500;
}
.SeSidebarSecond .nav-links {
  /* margin-top: 10px;*/
  padding-left: 10px;
}

.logo-details .links_name {
  line-height: 17px;
}

.SeSidebarSecond .nav-links li {
  position: relative;
  list-style: none;
  /*height: 50px;*/
}
.SeSidebarSecond .nav-links li a {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  text-decoration: none;
  transition: all 0.4s ease;
  border-left: 3px solid transparent;
  padding: 5px;
}
.SeSidebarSecond .nav-links li a.active {
  /* background:#25272E;
  border-left: 3px solid #f26524;*/
  background-color: #e4e4f5;
  position: relative;
  z-index: 1;
  margin: 10px auto;
  text-align: center;
  border-radius: 30px 0 0 30px;
  margin-left: 0;
  border: 0px solid transparent;
  border-right: 0px;
  width: inherit;
}

.SeSidebarSecond .nav-links li a.active i {
  background: #f26524;
  color: #fff;
}
.SeSidebarSecond .nav-links li a.active .links_name {
  color: #f26524;
}

.SeSidebarSecond .nav-links li {
  position: relative;
  display: block;
}

.SeSidebarSecond .nav-links li a.active .shape1,
.SeSidebarSecond .nav-links li a.active .shape2 {
  background: #e4e4f5;
}

.SeSidebarSecond .nav-links li a.active .shape1 {
  position: absolute;
  top: -30px;
  width: 20px;
  height: 60px;
  right: 0px;
}

.SeSidebarSecond .nav-links li a.active .shape2 {
  position: absolute;
  top: 35px;
  width: 20px;
  height: 30px;
  right: 0px;
}

.SeSidebarSecond .nav-links li a.active:before,
.SeSidebarSecond .nav-links li a.active:after {
  border-right: 20px solid #24253e;
}

.SeSidebarSecond .nav-links li a.active:before {
  content: "";
  position: absolute;
  top: -30px;
  z-index: 9;
  right: 0px;
  bottom: 0;
  height: 30px;
  border-top-color: transparent;
  border-left-color: transparent;
  border-bottom: transparent;
  border-radius: 0px 0px 48px 0px;
}
.SeSidebarSecond .nav-links li a.active:after {
  content: "";
  position: absolute;
  top: 45px;
  z-index: 0;
  right: 0px;
  bottom: 0;
  height: 30px;
  border-top-color: transparent;
  border-left-color: transparent;
  border-bottom: transparent;
  border-radius: 0px 48px 0px 0px;
}

.SeSidebarSecond .nav-links li a:hover {
  background-color: #e4e4f5;
  position: relative;
  z-index: 2;
  margin: 10px auto;
  text-align: center;
  border-radius: 30px 0 0 30px;
  margin-left: 0;
  border: 0px solid transparent;
  border-right: 0px;
  width: inherit;
}
.SeSidebarSecond .nav-links li a:hover i {
  background: #f26524;
  color: #fff;
}
.SeSidebarSecond .nav-links li a:hover .links_name {
  color: #f26524;
}

.SeSidebarSecond .nav-links li i {
  /*min-width: 60px;
  text-align: center;
  font-size: 16px;
  color: #fff;*/
  font-size: 16px;
  line-height: 0;
  margin-right: 10px;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  border-radius: 50%;
  box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
  color: #9e9e9e;
}

.SeSidebarSecond .nav-links li a .links_name {
  color: #9e9e9e;
  font-size: 14px;
  font-weight: 400;
  white-space: nowrap;
}
.SeSidebarSecond .nav-links .log_out {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.account-top-user i {
  cursor: pointer;
}

.account-seeting-popup .account-seeting-face-icon {
  width: 45px;
  height: 45px;
}

.home-section .sidebar-button .seLogoreflet {
  height: 45px;
}

.home-section {
  position: relative;
  background: #e4e4f5;
  min-height: 100vh;
  width: calc(100% - 240px);
  left: 240px;
  transition: all 0.5s ease;
}
.SeSidebarSecond.active ~ .home-section {
  width: calc(100% - 60px);
  left: 60px;
}
.home-section .SeNavSecond {
  display: flex;
  justify-content: space-between;
  height: 65px;
  background: #fff;
  display: flex;
  align-items: center;
  position: fixed;
  width: calc(100% - 240px);
  left: 240px;
  z-index: 100;
  padding: 0 20px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  transition: all 0.5s ease;
  padding-left: 0px;
  box-shadow: -7.829px 11.607px 20px 0px rgb(144 143 160 / 9%);
}
.SeSidebarSecond.active ~ .home-section .SeNavSecond {
  left: 60px;
  width: calc(100% - 60px);
}
.home-section .SeNavSecond .sidebar-button {
  display: flex;
  align-items: center;
  font-size: 22px;
  font-weight: 500;
  /*background-color: #111111;*/
  color: #24253e;
  border-radius: 0px 3px 3px 0px;
  cursor: pointer;
}
.SeNavSecond .sidebar-button i {
  font-size: 26px;
  margin-right: 5px;
}
.home-section .SeNavSecond .search-box {
  position: relative;
  /*height: 50px;*/
  /*max-width: 550px;*/
  max-width: 55vw;
  width: 100%;
  margin: 0 20px;
  border-bottom: 1px solid #e2e2e2;
}
nav .search-box input {
  height: 100%;
  width: 100%;
  outline: none;
  background: transparent;
  border: none;
  border-radius: 6px;
  font-size: 18px;
  /* padding: 0 15px; */
}
.SeNavSecond .search-box .bx-search {
  position: absolute;
  height: 40px;
  width: 40px;
  background: #2697ff;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 4px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  font-size: 22px;
  transition: all 0.4 ease;
}
.home-section .SeNavSecond .profile-details {
  display: flex;
  align-items: center;
  background: transparent;
  border: none;
  border-radius: 6px;
  height: 50px;
  min-width: 190px;
  padding: 0 15px 0 2px;
}
.SeNavSecond .profile-details img {
  height: 45px;
  width: 45px;
  border-radius: 50%;
  object-fit: cover;
}
.SeNavSecond .profile-details .admin_name {
  font-size: 13px;
  font-weight: 500;
  color: #777;
  margin: 0 10px;
  white-space: nowrap;
}
.SeNavSecond .profile-details i {
  font-size: 18px;
  color: #9e9e9e;
}

.seLogoreflet {
  display: none;
}

.home-section .home-content {
  position: relative;
  padding-top: 81px;
}
.home-content .overview-boxes {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0 20px;
  margin-bottom: 26px;
}
.overview-boxes .box {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(100% / 4 - 15px);
  background: #fff;
  padding: 15px 14px;
  border-radius: 12px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
.overview-boxes .box-topic {
  font-size: 20px;
  font-weight: 500;
}
.home-content .box .number {
  display: inline-block;
  font-size: 35px;
  margin-top: -6px;
  font-weight: 500;
}
.home-content .box .indicator {
  display: flex;
  align-items: center;
}
.home-content .box .indicator i {
  height: 20px;
  width: 20px;
  background: #8fdacb;
  line-height: 20px;
  text-align: center;
  border-radius: 50%;
  color: #fff;
  font-size: 20px;
  margin-right: 5px;
}
.box .indicator i.down {
  background: #e87d88;
}
.home-content .box .indicator .text {
  font-size: 12px;
}
.home-content .box .cart {
  display: inline-block;
  font-size: 32px;
  height: 50px;
  width: 50px;
  background: #cce5ff;
  line-height: 50px;
  text-align: center;
  color: #66b0ff;
  border-radius: 12px;
  margin: -15px 0 0 6px;
}
.home-content .box .cart.two {
  color: #2bd47d;
  background: #c0f2d8;
}
.home-content .box .cart.three {
  color: #ffc233;
  background: #ffe8b3;
}
.home-content .box .cart.four {
  color: #e05260;
  background: #f7d4d7;
}
.home-content .total-order {
  font-size: 20px;
  font-weight: 500;
}
.home-content .sales-boxes {
  display: flex;
  justify-content: space-between;
  /* padding: 0 20px; */
}

/* left box */
.home-content .sales-boxes .recent-sales {
  width: 65%;
  background: #fff;
  padding: 20px 30px;
  margin: 0 20px;
  border-radius: 12px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
.home-content .sales-boxes .sales-details {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.sales-boxes .box .title {
  font-size: 24px;
  font-weight: 500;
  /* margin-bottom: 10px; */
}
.sales-boxes .sales-details li.topic {
  font-size: 20px;
  font-weight: 500;
}
.sales-boxes .sales-details li {
  list-style: none;
  margin: 8px 0;
}
.sales-boxes .sales-details li a {
  font-size: 18px;
  color: #333;
  font-size: 400;
  text-decoration: none;
}
.sales-boxes .box .button {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
.sales-boxes .box .button a {
  color: #fff;
  background: #0a2558;
  padding: 4px 12px;
  font-size: 15px;
  font-weight: 400;
  border-radius: 4px;
  text-decoration: none;
  transition: all 0.3s ease;
}
.sales-boxes .box .button a:hover {
  background: #0d3073;
}

/* Right box */
.home-content .sales-boxes .top-sales {
  width: 35%;
  background: #fff;
  padding: 20px 30px;
  margin: 0 20px 0 0;
  border-radius: 12px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
.sales-boxes .top-sales li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 10px 0;
}
.sales-boxes .top-sales li a img {
  height: 40px;
  width: 40px;
  object-fit: cover;
  border-radius: 12px;
  margin-right: 10px;
  background: #333;
}
.sales-boxes .top-sales li a {
  display: flex;
  align-items: center;
  text-decoration: none;
}
.sales-boxes .top-sales li .product,
.price {
  font-size: 17px;
  font-weight: 400;
  color: #333;
}

/* Responsive Media Query */
@media (max-width: 1240px) {
  /* .SeSidebarSecond{
    width: 60px;
  }*/
  .SeSidebarSecond.active {
    width: 220px;
  }
  .home-section {
    width: calc(100% - 60px);
    left: 60px;
  }
  .SeSidebarSecond.active ~ .home-section {
    /* width: calc(100% - 220px); */
    overflow: hidden;
    left: 220px;
  }
  .home-section .SeNavSecond {
    width: calc(100% - 60px);
    left: 60px;
  }
  .SeSidebarSecond.active ~ .home-section .SeNavSecond {
    width: calc(100% - 220px);
    left: 220px;
  }
}
@media (max-width: 1150px) {
  .home-content .sales-boxes {
    flex-direction: column;
  }
  .home-content .sales-boxes .box {
    width: 100%;
    overflow-x: scroll;
    margin-bottom: 30px;
  }
  .home-content .sales-boxes .top-sales {
    margin: 0;
  }
}
@media (max-width: 1000px) {
  .overview-boxes .box {
    width: calc(100% / 2 - 15px);
    margin-bottom: 15px;
  }
  .studentDashboard .notification {
    /*display: contents;*/
  }
}

@media (max-width: 700px) {
  /* nav .sidebar-button .dashboard,
  nav .profile-details .admin_name,
  nav .profile-details i{
    display: none;
  }*/
  .SeNavSecond .profile-details .admin_name {
    font-size: 13px;
    font-weight: 500;
    color: #777;
    margin: 0 10px;
    white-space: nowrap;
    display: none;
  }
  .home-section .SeNavSecond .profile-details {
    height: 50px;
    min-width: 44px;
  }
  .home-content .sales-boxes .sales-details {
    width: 560px;
  }
}

@media (max-width: 600px) {
  .home-section .SeNavSecond {
    width: calc(100% - 0px);
    left: 0px;
  }

  .home-section {
    width: calc(100% - 0px);
    left: 0px;
  }
  .seLogoreflet {
    display: block;
  }

  .landingBanner-title {
    padding: 1rem;
  }
  .landingBanner-title h3 {
    font-size: 22px;
  }
  .eventFrom {
    position: initial;
    right: auto;
    top: auto;
    max-width: 100%;
    margin: 1rem;
  }

  .compare-header-space {
    margin-top: 5rem;
  }

  .compareSelect .row {
    display: block;
    overflow: auto;
    margin-right: 0px;
  }
  .removeSelect {
    float: none !important;
  }
}

@media only screen and (min-width: 567px) and (max-width: 998px) {
  .home-section .SeNavSecond .sidebar-button {
    margin-right: 20px;
  }
  .profile-status .col-md-3 {
    padding: 0px 5px;
  }
}

@media (max-width: 550px) {
  .overview-boxes .box {
    width: 100%;
    margin-bottom: 15px;
  }
  .studentDashboard .notification {
    display: inline-block;
  }
  .SeSidebarSecond.active ~ .home-section .SeNavSecond .profile-details {
    display: none;
  }

  .studentDashboard .inbox_people {
    /*width: 80%;*/
  }

  .studentDashboard .face-icon {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  .studentDashboard .face-icon img {
    max-width: 35px;
    max-height: 35px;
  }
  .studentDashboard .middle-section {
    height: auto;
    padding-right: 0px;
  }

  .universityIndex-Nav .navbar-collapse {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-align: center;
    align-items: center;
    overflow-x: scroll;
    position: initial;
    background-color: transparent;
  }

  .CourseDescription-broder-btm {
    border-bottom: 4px solid #f26524;
    width: 10px;
    padding: 10px;
    display: block;
    text-align: left;
    margin-top: -10px;
    margin-bottom: 20px;
  }

  .speaking-evaluation-body {
    padding: 3%;
  }
}

/* Education css start */

.Education1 {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  width: 100%;
  margin: auto;
}

.Education1 > div {
  width: 30%;
}

.CourseDescription-broder-btm-2 {
  border-bottom: 2px solid #f26524;
  width: 50px;
  padding: 10px;
  display: block;
  text-align: left;
  margin-top: -8px;
  margin-bottom: 10px;
}

@media screen and (min-width: 100px) and (max-width: 480px) {
  .Education1 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    gap: 0px;
  }
  .Education1 input {
    width: 100%;
  }

  .Education1 .form-group {
    padding: 0;
    margin: 2px 0;
  }
  .Education1 > div {
    width: 100%;
  }
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type="number"] {
  -moz-appearance: textfield;
}

/* Education css end */
