.page-id-256 .section_wrapper, .page-id-256 .container,
.page-id-296 .section_wrapper, .page-id-296 .container,
.page-id-262 .section_wrapper, .page-id-262 .container,
.page-id-278 .section_wrapper, .page-id-278 .container,
.page-id-276 .section_wrapper, .page-id-276 .container,
.page-id-274 .section_wrapper, .page-id-274 .container,
.page-id-272 .section_wrapper, .page-id-272 .container,
.page-id-270 .section_wrapper, .page-id-270 .container,
.page-id-280 .section_wrapper, .page-id-280 .container,
.page-id-127 .section_wrapper, .page-id-127 .container,
.page-id-3494 .section_wrapper, .page-id-3494 .container,
.page-id-268 .section_wrapper, .page-id-268 .container,
.page-id-260 .section_wrapper, .page-id-260 .container,
.page-id-258 .section_wrapper, .page-id-258 .container,
.page-id-264 .section_wrapper, .page-id-264 .container,
.page-id-202 .section_wrapper, .page-id-202 .container,
.page-id-198 .section_wrapper, .page-id-198 .container,
.page-id-1743 .section_wrapper, .page-id-1743 .container,
.page-id-3219 .section_wrapper, .page-id-3219 .container,
.page-id-1631 .section_wrapper, .page-id-1631 .container,
.page-id-331 .section_wrapper, .page-id-331 .container,
.page-id-248 .section_wrapper, .page-id-248 .container,
.page-id-3177 .section_wrapper, .page-id-3177 .container,
.page-id-204 .section_wrapper, .page-id-204 .container,
.page-id-200 .section_wrapper, .page-id-200 .container,
.page-id-193 .section_wrapper, .page-id-193 .container,
.page-id-320 .section_wrapper, .page-id-320 .container,
.page-id-3094 .section_wrapper, .page-id-3094 .container,
.page-id-1317 .section_wrapper, .page-id-1317 .container,
.page-id-1682 .section_wrapper, .page-id-1682 .container,
.page-id-9 .section_wrapper, .page-id-9 .container,
.page-id-182 .section_wrapper, .page-id-182 .container,
.page-id-233 .section_wrapper, .page-id-233 .container,
.page-id-225 .section_wrapper, .page-id-225 .container,
.page-id-1635 .section_wrapper, .page-id-1635 .container,
.page-id-215 .section_wrapper, .page-id-215 .container,
.page-id-236 .section_wrapper, .page-id-236 .container {
	max-width: 100% !important;
	padding: 0 !important;
}
.page-id-198 .the_content_wrapper{
	margin: 0 !important;
}
.page-id-198 #Content {
  padding-top: 0;
}
.page-id-198 .col-1 p {
  width: 100%;
  margin-bottom: 0;
}
.dd__bx-adjust .elementor-image-box-wrapper {
  height: 100% !important;
  min-height: 100% !important;
  width: 100% !important;
  max-width: 100% !important;
}
.com-box .elementor-element-populated .elementor-widget-container {
  height: 100% !important;
  min-height: 233px !important;
}
.dd__bx-adjust .elementor-image-box-wrapper .elementor-image-box-content {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.display-none {
  display: none !important;
}
.table__ui table {
  max-width: 100%;
  width: 100%;
  margin: 0 !important;
}
.table__ui table .clr__head th {
  background: #009688 !important;
  color: #fff !important;
}
.table__ui table tr:nth-child(2n+1) {
  background: #cdcece36 !important;
}
.abs__intro {
  position: absolute;
  z-index: 999;
  background: #ffffffa3;
  padding: 40px;
  top: 28%;
}
.faq___li-clr li {
  color: #505050 !important;
}
.arrow__previous .elementor-tab-title {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: space-between;
}
.accord_title-location {
  font-size: 15px;
  color: #6E4814;
}
.accordion_first-disable .elementor-accordion-item .elementor-tab-title {
  border-bottom: 1px solid #D9D9D9 !important;
  margin-bottom: 40px !important;
  padding: 0;
  padding-bottom: 18px !important;
}
.counter_accord .elementor-accordion-item:first-child {
  display: none;
}
.accordion_first-disable .elementor-accordion-item .elementor-tab-title {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: space-between;
}
.applynow-updated {
  border-radius: 30px;
  background: linear-gradient(180deg,rgba(67, 160, 71, 0.76) -2.31%,rgba(67, 160, 71, 0.21) 93.74%);
	
  backdrop-filter: blur(9px);
  padding-top: 34px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 64px;
  max-width: 637px;
  margin-left: auto;
}
.applynow-updated .landing-form {
  background: 0 0;
  border-radius: 0 !important;
}
.applynow-updated .inner-form {
  padding: 0 !important;
  gap: 0 19px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.applynow-updated .landing-form .col-1 {
  width: calc(50% - 10.5px) !important;
  display: inherit;
  margin: 0;
}
.applynow-updated .inner-form .col-1 input::placeholder {
  color: #fff !important;
  opacity: 1 !important;
}
.applynow-updated .landing-form .col-1 {
  width: calc(50% - 10.5px) !important;
  display: inherit;
  margin: 0;
}
.applynow-updated .landing-form .col-1.col-100 {
  width: 100% !important;
}
.apply_btn-cs input {
  padding: 0 !important;
  border-radius: 6px;
  border: 0 !important;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.58823529;
  margin: 30px auto !important;
  height: 57px !important;
  background: #0c3d74 !important;
  width: 100%;
  display: block;
  box-shadow: 0 4px 4px 0 #095AB5 inset;
  font-family: outfit !important;
  text-transform: capitalize !important;
  margin-bottom: 0 !important;
}

.apply_btn-cs p, .apply_btn-cs {
  width: 100%;
  position: relative;
  margin-bottom: 0;
}
.apply_btn-cs:hover::after {
  width: 100% !important;
}
.apply_btn-cs .wpcf7-spinner {
  position: absolute;
}
.wpcf7-response-output {
  background: #fff;
}
.applynow-updated .inner-form .col-1 input, .applynow-updated .inner-form .col-1 select {
  background: 0 0 !important;
  border-left: 0;
  color: #fff !important;
  opacity: 1 !important;
  border-radius: 0 !important;
  font-family: outfit !important;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 27px;
  letter-spacing: -.45px;
  outline: 0 !important;
  padding: 0 !important;
  border-bottom: 1px solid #fff !important;
  height: 47px;
  border-right: 0 !important;
  border-top: 0 !important;
  margin-bottom: 15px;
  padding-left: 10px !important;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: 0 0;
  background-color: transparent;
  background-image: none;
}
.mgbtm_p ul {
	padding-left: 13px;
	margin-left: 0;
}
.mgbtm_p li {
  margin-bottom: 10px;
}
.csm_select span {
  position: relative;
}
.applynow-updated .inner-form .col-1 select option {
  background: #fff !important;
  color: #000;
  font-family: arial;
}
.csm_select span::after {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
  transform: rotate(-45deg);
  position: absolute;
  right: 22px;
  bottom: 34px;
}
.apply_btn-cs input:hover{
	opacity: 0.8 !important;
}
.page-id-198 header.elementor-location-header {
	position: absolute;
	width: 100%;
	z-index: 99;
	background: transparent !important;
	border: 0 !important;
}
.fees-faq.fees_faqcs .elementor-tab-title {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: space-between;
}
.page-id-202 .custom-accord-parent * {
  margin-bottom: 0 !important;
  font-family: outfit !important;
}
@media only screen and (max-width: 1680px) {
	.csm_select span::after {
		width: 8.35px;
		height: 8.35px;
		right: 18.36px;
	}
	.mgbtm_p ul {
		padding-left: 10.85px;
	}
	.mgbtm_p li {
		margin-bottom: 8.35px;
	}
	.applynow-updated {
		border-radius: 25.04px;
		backdrop-filter: blur(9px);
		padding-top: 28.37px;
		padding-left: 25.04px;
		padding-right: 25.04px;
		padding-bottom: 53.41px;
		max-width: 531.61px;
	}
	.applynow-updated .landing-form {
		border-radius: 0 !important;
	}
	.applynow-updated .inner-form {
		padding: 0 !important;
		gap: 0 15.86px;
	}
	.applynow-updated .landing-form .col-1 {
		width: calc(50% - 10.5px) !important;
	}
	.applynow-updated .landing-form .col-1 {
		width: calc(50% - 10.5px) !important;
	}
	.apply_btn-cs{
		height: 49.24px;
	}
	.applynow-updated p {
		margin-bottom: 0 !important;
	}
	.apply_btn-cs input {
	  height: 48px !important;
	  font-size: 16px !important;
	  margin-top: 10px !important;
	}
}
@media only screen and (max-width: 1550px) {
  .accord_title-location {
    font-size: 14px;
  }
}
/* ----------- */
.home #Content {
  padding-top: 0 !important;
}
.home header.elementor-location-header {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 99999;
}
header.elementor-location-header {
	background: #00254e;
	padding-bottom: 8px;
	border-bottom: 4px solid #43a047;
}
.home header.elementor-location-header{
	background: transparent !important;
	padding-bottom: 0px;
	border-bottom: 0px solid #43a047;
}
.icn_ad .elementor-button:hover .elementor-button-icon {
  transform: rotate(45deg);
/*   filter: invert(1) brightness(2); */
/*   -webkit-filter: invert(1) brightness(2); */
}
.icn_ad .elementor-button .elementor-button-icon{
  transition: all 0.4s ease;
}
.home .section_wrapper {
  max-width: 100% !important;
}
.home .section_wrapper .the_content_wrapper{
  margin: 0 !important;
}
.bio-topbar {
  overflow: hidden;
}
.bio-topbar > .elementor-container.elementor-column-gap-default .elementor-container.elementor-column-gap-default {
  margin-left: auto !important;
  margin-right: 0;
}
.topBar_btn .elementor-button-wrapper{
  width: 276px !important;
}
.topBar_btn a {
  max-width: 276px !important;
  width: 100%;
  padding: 0 !important;
  height: 60px !important;
  margin-left: auto; 
  display: flex; 
  justify-content: center; 
  align-items: center; 
  position: relative;
  overflow: hidden;
  border-radius: 0px 10px 10px 0px !important;
}
.topBar_btn a::before {
  content: "";
  background: #D9D9D9;
  opacity: 0.2;
  filter: blur(50px);
  position: absolute;
  z-index: 999;
  right: 0;
  top: 0;
  width: 100px;
  height: 120px;
  left: 0;
  animation: slideLR 4.2s linear infinite; /* 1.2s slide + 5s pause */
}

@keyframes slideLR {
    0%   { left: -100%; }
    19.35% { left: 130%; }   /* slide from left → right in 1.2s of 6.2s total */
    100% { left: 130%; }      /* pause at right for remaining 5s */
}
.topBar_btn a:hover{
  opacity: 0.7;
}

.top_bar-cs-menu ul > li{
  position: relative;
}
.top_bar-cs-menu ul > li::after {
  content: "" !important;
  background: #ffffff1c !important;
  position: absolute;
  right: 0;
  height: 29px !important;
  width: 1px;
  border: 0 !important;
  top: 0;
  bottom: 0;
  margin: auto;
}
.top_bar-cs-menu ul > li {
  position: relative;
  padding-right: 30px;
  padding-left: 30px;
}
.top_bar-cs-menu ul > li:last-child {
  padding-right: 36px;
}
.top_bar-cs-menu ul > li:last-child::after{
  display: none;
}

.bgblur{
    backdrop-filter: blur(7.5px);
}
.wd206 a {
  width: 206px;
}
.wd206 .elementor-button-icon path {
  fill: #fff !important;
}
.search_revamp .fas.fa-search{
  background: transparent !important;
}
.search_revamp .fas.fa-search::before {
  content: "";
  background: url("../images/search.svg");
  width: 20px;
  height: 20px;
  background-size: contain;
}
.elementor-search-form__container input:focus,
.elementor-search-form__container input {
  text-align: left !important;
  background: transparent !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.search_revamp .elementor-search-form__container.elementor-search-form--full-screen .elementor-search-form__input {
  border-radius: 0 !important;
  text-align: left !important;
  opacity: 1 !important;
  border-bottom: 1px solid #fff !important;
}
.search_revamp .elementor-search-form__container .dialog-lightbox-close-button.dialog-close-button {
  top: 40px;
  font-size: 28px;
  margin-top: 0 !important;
  right: 30px;
  border-radius: 50px;
  border: 1px solid #fff !important;
  padding: 13px;
}
.box__footer .elementor-widget-container {
  height: 193px;
  box-shadow: 29px 23px 97px 0 rgba(0, 178, 169, 0.10);
  display: flex;
  align-items: center;
}
.scroll_Topcss a {
  display: flex;
  flex-direction: row-reverse;
}
.faq__footer .elementor-accordion-item {
  background: #fff !important;
  margin-bottom: 18px;
  border-radius: 10px !important;
  padding: 20px 25px;
}
.faq__footer .elementor-accordion-item .elementor-accordion-icon.elementor-accordion-icon-right {
  position: relative;
  top: 8px;
}
.colbreak .elementor-accordion-item {
  width: 50%;
}
.colbreak .elementor-accordion {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
.colbreak .elementor-accordion-item {
  width: calc(50% - 12px);
}
.program_bx {
  background: #D9FFFD !important;
  border-radius: 10px;
  padding-left: 30px;
  padding-top: 30px;
  overflow: hidden;
}
.elementor-image-box-wrapper {
  display: flex;
  flex-direction: column-reverse;
}
.program_bx .elementor-image-box-img img {
  text-align: right !important;
  margin-left: auto;
}
.program_bx .elementor-image-box-title {
  margin-bottom: 22px;
  max-width: 75%;
  text-transform: capitalize;
}
.program_bx:hover{
  background: #00B2A9 !important;
}
.program_bx:hover h3{
  color: #fff !important;
}
.margin-left-rightt{
  margin: 0 -12px !important;
  margin-top: 28px !important;
}
.windmain_slide{
  position: relative;
}
.windmain_slide > img {
  width: 100%;
  height: 1000px !important;
  object-fit: cover;
  object-position: center center;
}
.custom-pagination {
  position: absolute;
  left: 110px;
  top: 55%;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #fff;
  font-size: 20px;
  cursor: pointer;
}
.custom-pagination span {
  font-weight: 500;
  font-size: 20px;
  font-family: outfit;
  width: 48px;
  height: 48px;
  border: 1px solid #fff;
  border-radius: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.custom-windsor_new--slide-wrapper .divider {
  width: 1px;
  height: 103px;
  background: #fff;
  margin: 15px 0;
}
.content_hm_slider {
  position: absolute;
  left: 0;
  z-index: 999;
  max-width: 1340px;
  margin: 0 auto;
  right: 0;
  bottom: 243px;
}
.h1_home {
  color: #FFF;
  font-size: 70px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.14;
  letter-spacing: -0.04em;
  text-transform: uppercase;
  font-family: "Lato", Sans-serif;
  margin-top: 0;
  margin-bottom: 25px;
}
.content_hm_slider .clr_green {
  color: #50B944;
  font-weight: 900;
}
.content_hm_slider .thin {
  font-weight: 300;
}

.content_hm_slider a {
  border-radius: 10px;
  background: #F8BE23;
  color: #1E1E1E;
  font-family: Lato;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 97%;
  letter-spacing: -0.48px;
  width: 260px;
  height: 55px;
  border: 0 !important;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 63px;
}
.content_hm_slider a:hover {
  background-color: #DDA001;
  color: #fff !important;
}
.content_hm_slider a svg{
  position: relative;
  top: 2px;
  transition: all 0.4s ease;
}
.content_hm_slider a:hover svg {
  transform: rotate(45deg);
}
.content_hm_slider a:hover svg path {
  fill: #fff !important;
}
.col-content {
  max-width: 50%;
}
.content_hm_slider a {
  border-radius: 10px;
  background: #43A047;
  color: #fff;
  font-family: outfit;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 97%;
  letter-spacing: -0.03em;
  width: 226px;
  height: 55px;
  border: 0 !important;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 20px;
}
.content_hm_slider p {
  color: #FFF;
  font-family: outfit;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.75;
  max-width: 92%;
  text-transform: capitalize;
  margin-bottom: 24px;
}
.windmain_slide.slide-wum-1 .col-content {
  width: 56% !important;
  max-width: 100%;
}
.windmain_slide.slide-wum-2 .col-content {
  max-width: 68%;
}
.windmain_slide.slide-wum-2 .content_hm_slider p{
  max-width: 88%;
}
.shade_heading{
  background: linear-gradient(180deg, #FFF 77.34%, #0E335F 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.journey__ic-box .elementor-icon-box-icon {
  text-align: right;
}
.wd__811 .elementor-widget-container,
.wd__811 .elementor-widget-container img {
  width: 811px !important;
  max-width: 811px !important;
}
.overflow_hidden-img {
  overflow: hidden;
}
.newoverflow .elementor-widget-container {
  overflow: hidden;
}
.bdr-9{
  border-right: 9px solid #fff;
  border-top: 9px solid #fff;
  border-bottom: 9px solid #fff;
}
.new__overflow2 .elementor-widget-container {
  overflow: hidden;
}
@keyframes moveCircle {
  0% {
    cy: 12.5px;
  }
  50% {
    cy: 32px;
  }
  100% {
    cy: 12.5px;
  }
}
.scroll_Topcss svg circle {
  animation: moveCircle 1.5s ease-in-out infinite;
}
/* .new_main_menu ul li ul {
  background: #1b467726 !important;
  backdrop-filter: blur(10px);
  box-shadow: inset 0px 0px 17px #ffffffba !important;
  border-radius: 10px !important;
  border: 0 !important;
} */
.new_main_menu ul li ul {
  background: #1b4677de !important;
  backdrop-filter: blur(10px);
  box-shadow: 0px 0px 17px #ffffff45 !important;
  border-radius: 10px !important;
  border: 1px solid #f6f6f63d !important;
}
body:not(.home) .footer_m_rev {
  padding-top: 60px !important;
}
div input[type="search"]:focus{
  background-color: transparent !important;
}
.faq__footer .elementor-tab-content {
	height: 205px;
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-width: thin;
	scrollbar-color: #b5b5b5 transparent;
}

/* Chrome, Edge */
.faq__footer .elementor-tab-content::-webkit-scrollbar {
	width: 3px;
}

.faq__footer .elementor-tab-content::-webkit-scrollbar-thumb {
	background: #b5b5b5;
	border-radius: 10px;
}

.faq__footer .elementor-tab-content::-webkit-scrollbar-track {
	background: transparent;
}
/* ################# Media Query ############### */
  @media only screen and (max-width: 1800px) {

    .bio-topbar > .elementor-container {
      width: 92.55%;
    }
    .bio-topbar > .elementor-container section > .elementor-container {
      max-width: 100% !important;
      width: 97.58%;
    }
    .bioi__header-2 > .elementor-container{
      width: 89.22%;
    }
    header a{
      font-size: 14px !important;
    }

     .wd206 a {
         width: 186.74px !important;
    }
    .topBar_btn a{
        height: 50px !important;
    }
      .topBar_btn a {
      border-radius: 0px 8px 8px 0px !important;
    }
  }


/* For screens between 1681px and 1800px */
@media only screen and (min-width: 1681px) and (max-width: 1800px) {
  .new_main_menu nav > ul > li > .elementor-item {
    padding: 15px !important; /* optional: use !important if other styles override it */
  }

}

@media only screen and (max-width: 1680px){
	.faq__footer .elementor-tab-content {
		height: 165px;
		overflow: scroll;
	}
  .br__none_1680{
    display: none;
  }
  body:not(.home) .footer_m_rev {
    padding-top: 40px !important;
  }
  .content_hm_slider {
    max-width: 1082.47px;
    bottom: 196px;
  }
  .h1_home {
    font-size: 57px;
    margin-top: 0;
    margin-bottom: 20px;
  }
  .content_hm_slider a {
    border-radius: 8px;
    font-size: 13px;
    width: 183px;
    height: 44px;
    gap: 0 16px;
  }
  .content_hm_slider a svg {
    top: 2px;
  }
  .content_hm_slider p {
    font-size: 16px;
    margin-bottom: 19px;
  }
  .box__footer .elementor-widget-container {
    height: 160px;
    box-shadow: 22.80px 18.08px 76.26px 0 rgba(0, 178, 169, 0.10);
  }
  .faq__footer .elementor-accordion-item {
    margin-bottom: 14.25px;
    border-radius: 7.92px !important;
    padding: 15.83px 19.79px;
  }
  .faq__footer .elementor-accordion-item .elementor-accordion-icon.elementor-accordion-icon-right {
    position: relative;
    top: 6px;
    font-size: 12px;
  }
  .program_bx {
    border-radius: 7.92px;
    padding-left: 23.75px;
    padding-top: 23.75px;
  }
  .program_bx img {
    width: 163.88px;
  }
  .margin-left-rightt {
    margin-top: 22.17px !important;
  }
  .windmain_slide > img {
    height: 808px !important;
  }

  .custom-pagination {
    left: 80px;
  }
  .custom-pagination span {
    font-size: 16px;
    width: 42px;
    height: 42px;
    border-radius: 42px;
  }
  .bdr-9 {
    border-right: 7.6px solid #fff;
    border-top: 7.6px solid #fff;
    border-bottom: 7.6px solid #fff;
  }
  .wd__811 .elementor-widget-container, 
  .wd__811 .elementor-widget-container img {
    width: 42.2vw !important;
    max-width: 42.2vw !important;
  }
}

  @media only screen and (max-width: 1610px) {
    .topBar_btn a{
        height: 45px !important;
    }
    .top_bar-cs-menu ul > li{
      padding-right: 25px;
      padding-left: 25px;
    }

  }


  @media only screen and (max-width: 1590px) {
    .topBar_btn, .topBar_btn a {
      width: 230px !important;
      margin-left: 0 !important;
    }
    .wd206 a {
      width: 146.66px !important;
    }
    header a {
      font-size: 12px !important;
    }
  }

  @media only screen and (max-width: 1400px){
    .content_hm_slider {
      max-width: 953px;
      bottom: 173px;
    }
    .h1_home {
      font-size: 50px;
      margin-top: 0;
      margin-bottom: 18px;
    }
    .content_hm_slider a {
      border-radius: 7px;
      font-size: 11px;
      width: 161px;
      height: 39px;
      gap: 0 14px;
    }
    .content_hm_slider a svg {
      top: 1.5px;
    }
    .content_hm_slider p {
      font-size: 14px;
      margin-bottom: 17px;
    }
    .windmain_slide.slide-wum-2 .content_hm_slider p {
      max-width: 86%;
    }

    .windmain_slide > img {
      height: 711px !important;
    }
    .custom-pagination {
      left: 72px;
    }
    .custom-pagination span {
      font-size: 14px;
      width: 35px;
      height: 35px;
      border-radius: 35px;
    }
    .bgadjust {
      background-image: linear-gradient(90deg, #E4FFFE 92%, #FFF 0%) !important;
    }
  }

  @media only screen and (max-width: 1399px) {
    .new_main_menu nav > ul > li > a {
      padding: 0 10px !important;
    }
    .new_main_menu nav > ul > li:first-child > a {
      padding-left: 0 !important;
    }
      .topBar_btn, .topBar_btn a {
      width: 210px !important;
      margin-left: 0 !important;
    }
  }


  @media only screen and (max-width: 1300px) {
    .bio-topbar > .elementor-container {
      width: 1200px !important;
    }
    .bioi__header-2 > .elementor-container {
      width: 1162px;
    }
     header a {
      font-size: 11px !important;
      font-weight: 500 !important;
    }
    
  }

  @media only screen and (max-width: 1240px) {
    .bio-topbar > .elementor-container {
      width: 96% !important;
    }
    .bio-topbar > .elementor-container section > .elementor-container {
      width: 98% !important;
    }
    .bioi__header-2 > .elementor-container {
      width: 96%;
    }
    .wd__811 .elementor-widget-container, 
    .wd__811 .elementor-widget-container img {
      width: 100% !important;
      max-width: 100% !important;
    }
  }

  @media only screen and (max-width: 1200px){
    .page-id-198 header.elementor-location-header {
	  position: static;
	  background: #00254e !important;
	  padding-bottom: 8px;
	  border-bottom: 4px solid #43a047 !important;
	}
    .new_main_menu .elementor-nav-menu--dropdown.elementor-nav-menu__container,
    .new_main_menu .elementor-nav-menu--dropdown.elementor-nav-menu__container ul {
      backdrop-filter: none !important;
      box-shadow: none !important;
      background: none !important;
    }
    .new_main_menu .elementor-nav-menu--dropdown.elementor-nav-menu__container {
      padding: 10px;
          background: #00254e99 !important;
      backdrop-filter: blur(12px) !important;
    }
    .new_main_menu nav > ul > li:first-child > a {
      padding-left: 10px !important;
    }
    .new_main_menu nav > ul > li a {
      padding-top: 2px !important;
      padding-bottom: 2px !important;
    }
    .hmb_container > .elementor-container {
      max-width: 96% !important;
    }
     .box__footer .elementor-widget-container {
      height: 200px;
    }
    .program_bx .elementor-image-box-title{
        max-width: 90%;
    }
    .program_bx,
    .program_bx .elementor-widget-container, 
    .program_bx .elementor-image-box-wrapper{
      height: 100%;
    }
    .custom-pagination {
      display: none;
    }
	.faq__footer .elementor-tab-content {
		height: auto !important;
	}
  }
@media only screen and (max-width: 1100px){
  .box__footer br {
    display: none;
  }
}

@media only screen and (max-width: 1024px){
  .program_bx img {
      width: auto !important;
   }
   .margin-left-rightt{
    margin: 0 !important;
   }
   .content_hm_slider {
    max-width: 95%;
    bottom: 100px;
   }
   .h1_home {
    font-size: 41px !important;
  }
   .windmain_slide > img {
    height: 580px !important;
  }
  header a {
    font-size: 13px !important;
  }
  header .wd206 a {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }
  .bgadjust {
    background: #E4FFFE !important;
  }
}
@media only screen and (max-width: 880px){
	.applynow-updated{
		max-width: 100% !important;
	}
	.applynow-updated .landing-form .col-1 {
		width: 100% !important;
		margin-top: 0px !important;
	}
	.applynow-updated {
		padding: 20px;
		padding-bottom: 30px;
	}
}
@media only screen and (max-width: 820px){
  .br__none_820 br{
    display: none !important;
  }
}
@media only screen and (max-width: 767px){
  .home header.elementor-location-header {
    position: static;
    background: #15487d !important;
    padding-bottom: 10px;
  }
  .bio-topbar > .elementor-container section > .elementor-container {
    width: 100% !important;
  }
   .bio-topbar > .elementor-container {
    width: 100% !important;
    border-radius: 0 !important;
  }
  .home .section_wrapper{
    padding: 0 0px !important;
  }
  .br__none br{
    display: none;
  }
  .margin-left-rightt .elementor-widget-wrap.elementor-element-populated {
    margin-top: 20px !important;
  }
  .windmain_slide .col-content {
    width: 60% !important;
  }
  .windmain_slide > img {
    height: 470px !important;
  }
  .windmain_slide > img {
    height: 450px !important;
    object-position: 62% 50%;
  }
}

@media only screen and (max-width: 600px){
  .windmain_slide.slide-wum-1 .col-content, div.windmain_slide .col-content {
    width: 85% !important;
    max-width: 100% !important;
  }
  .h1_home {
    font-size: 26px !important;
  }
  .content_hm_slider p {
    font-size: 13px !important;
  }
}
@media only screen and (max-width: 500px){
  .left-header {
    width: 100% !important;
  }
  .right-header {
    width: 100% !important;
  }
  .left-header a {
    display: block;
    text-align: center;
  }
  .right-header .elementor-widget-wrap.elementor-element-populated {
    justify-content: center !important;
    margin-top: 10px;
  }
  .right-header .elementor-menu-toggle {
    border: 1px solid #ffffff40;
  }
  .footer__row-third .elementor-col-25 {
    width: 100% !important;
  }
  .footer__row-third .elementor-element-populated {
    padding-right: 0 !important;
  }
}

@media only screen and (max-width: 450px) {
  .wd480_100 {
    width: 100% !important;
    margin-bottom: 11px;
  }
}