/* font css */
@font-face {
	font-family: 'Zona Proextrabold';
	src: url('../fonts/ZonaPro-ExtraBold.woff') format('woff');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'Zona Prolight';
	src: url('../fonts/ZonaPro-Light.woff') format('woff');
}

@font-face {
	font-family: 'Zona Proregular';
	src: url('../fonts/ZonaPro-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Zona Pro';
	src: url('../fonts/ZonaPro-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'Zona Problack';
	src: url('../fonts/ZonaPro-Black.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}


/* end font css */





.Baneer_search {}
.Baneer_search:before {content:'';background: #000000cf;position: absolute;top: 0;height: 100%;width: 100%;z-index: 01;}
.homeBanner {
}
.homeBanner .bannerInn {
    z-index: 9;
    position: relative;
}
.homeBanner .bannerHeading {
    color: #fff;
}
.homeBanner .bnrHeading {
}
.homeBanner .homeSearch {
}

.homeBanner .homeSearch .red_sh {
    background: #DA343E;
    padding: 8px;
    border-radius: 7px;
}
.homeBanner .homeSearch .col-md-3 {
    padding: 0;
}
.homeBanner .homeSearch .form-group {
    height: 100%;
}
.homeBanner .homeSearch .form-group input {
    height: 45px;
}
.homeBanner .homeSearch .form-group a {
    background: black;
    border-color: black;
    color: #fff;
    display: block;
    height: 45px;
}
.homeBanner .homeSearch .red_sh form {
    overflow: hidden;
}
.homeBanner .bnrBtmLink {
    font-size: 1.2rem;
    color: rgba(255, 255, 255, 0.7);
    margin-top: 15px;
}
.homeBanner .bnrBtmLink .tagGreen {
    background-color: #02a569;
    text-transform: uppercase;
    border-radius: 4px;
    font-size: 13px;
    display: inline-block;
    margin-right: 10px;
    color: #fff;
    padding: 3px 10px;
}
.homeBanner .bnrBtmLink a {
    text-transform: CAPITALIZE;
    margin: 0 5px;
    color: #fff;
    border-bottom: 1px solid;
    font-size: 15px;
}




/*-------------------Header----------------------*/
header {
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
    /* position: fixed; */
    z-index: 3;
    transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    background-color: #fff;
}
.topbar {
    width: 100%;
    float: left;
    margin: 0;
    padding: 3px 0;
    background-color: #000000;
    position: relative;
    transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
}
.wrapper {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0;
}
.topbar-listing {
    list-style-type: none;
    padding: 0;
    margin: 0;
    width: 100%;
    max-width: 46%;
    display: flex;
    display: -webkit-flex;
    align-content: center;
    align-items: center;
}
.topbar-listing li {
    display: inline-block;
    text-transform: capitalize;
    margin: 0 45px 0 0;
    line-height: normal;
}
ul.topbar-listing li.apply-now a {
    position: relative;
    float: left;
    padding: 8px 10px 8px 30px;
    background-position: 6% 63%;
    background-size: 17px;
}
.topbar-listing li.apply-now a, ul.topbar-listing li.stud-login a {
    background-image: url(../../img/topbar-icon.png);
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: 0 62%;
    padding-top: 5px;
    padding-left: 22px;
}
.topbar-listing li a {
    color: #fff;
    letter-spacing: 0.5px;
    font-size: 12px;
}
ul.topbar-listing li.apply-now a .line-1, ul.topbar-listing li.apply-now a .line-2, ul.topbar-listing li.apply-now a .line-3, ul.topbar-listing li.apply-now a .line-4 {
    content: "";
    display: block;
    position: absolute;
    background-color: #DA343E;
}
ul.topbar-listing li.apply-now .line-1 {
    width: 2px;
    left: 0;
    bottom: 0;
    -webkit-animation: move1 1.5s infinite ease;
    animation: move1 1.5s infinite ease;
}
ul.topbar-listing li.apply-now .line-2 {
}
ul.topbar-listing li.apply-now .line-3 {
    width: 2px;
    right: 0;
    top: 0;
    -webkit-animation: move3 1.5s infinite ease;
    animation: move3 1.5s infinite ease;
}
ul.topbar-listing li.apply-now .line-4 {
    height: 2px;
    right: 0;
    bottom: 0;
    -webkit-animation: move4 1.5s infinite ease;
    animation: move4 1.5s infinite ease;
}
@-webkit-keyframes move1 {
  0% {
    height: 100%;
    bottom: 0;
  }
  54% {
    height: 0;
    bottom: 100%;
  }
  55% {
    height: 0;
    bottom: 0;
  }
  100% {
    height: 100%;
    bottom: 0;
  }
}

@-webkit-keyframes move2 {
  0% {
    width: 0;
    left: 0;
  }
  50% {
    width: 100%;
    left: 0;
  }
  100% {
    width: 0;
    left: 100%;
  }
}

@-webkit-keyframes move3 {
  0% {
    height: 100%;
    top: 0;
  }
  54% {
    height: 0;
    top: 100%;
  }
  55% {
    height: 0;
    top: 0;
  }
  100% {
    height: 100%;
    top: 0;
  }
}

@-webkit-keyframes move4 {
  0% {
    width: 0;
    right: 0;
  }
  55% {
    width: 100%;
    right: 0;
  }
  100% {
    width: 0;
    right: 100%;
  }
}

.contact-info {
}
.contact-info .box {
}
.header-section {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    background: #fff;
}
.contact-info .box {
}
.contact-info .box:before {
    content: " ";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    background: #DA343E;
    /* transform-origin: bottom left; */
    -ms-transform: skew(-30deg, 0deg);
    /* -webkit-transform: skew(-30deg, 0deg); */
    /* transform: skew(-30deg, 0deg); */
    border-radius: 50px 0 0 50px;
}
.contact-info .box ul {
}
.contact-info ul.contact-info-listing li {
}
.contact-info ul.contact-info-listing li a {
}
.contact-info ul.contact-info-listing li a .img-box {
}
.contact-info ul.contact-info-listing li a .img-box .fa-phone-square {
}
.contact-info ul.contact-info-listing li a .img-box .fa {
}
.contact-info ul.contact-info-listing li a .data {
}
.contact-info ul.contact-info-listing li a .data span {
}
.contact-info ul.contact-info-listing li a.blink-btn {
}
.contact-info ul.contact-info-listing li a.blink-btn .img-box {
}
.contact-info ul.contact-info-listing li a.blink-btn .data {
}
.contact-info ul.contact-info-listing li a.desk-only {
    display: flex !important;
    display: -webkit-flex !important;
}
.contact-info ul.contact-info-listing li a .img-box .fa-whatsapp {
    color: #ffffff;
}
.contact-info ul.contact-info-listing li a .img-box {
}
.contact-info ul.contact-info-listing li a .data p, .contact-info ul.contact-info-listing li a .data span {
}
.mob-only {
}
.contact-info .social-list li, .footer .social-list li {
}
.contact-info .social-list li a {
}

.header-logo {
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
    position: relative;
}
.header-section ul {
}
.header-section ul li {
}
#nav-icon {
}
#nav-icon span:nth-child(1), #nav-icon span:nth-child(2) {
}
#nav-icon span:nth-child(3), #nav-icon span:nth-child(4) {
}
#nav-icon span:nth-child(5), #nav-icon span:nth-child(6) {
}
#nav-icon span:nth-child(odd) {
}
#nav-icon span {
}

.header-section ul li.logo {
}
.header-section ul li.logo a img {
}
.logo a img {
}
.header-section ul li a.button {
    color: #5c4c52;
    background: 0 0;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    border: 1px solid #5c4c52;
    border-radius: 5px;
    padding: 10px 16px;
    font-weight: 500;
}
.header-nav {
}
.shadow {
}
.header-nav ul.main-menu {
}
.header-nav ul.main-menu li {
}
.header-section ul li {
}
header-nav ul.main-menu li:hover > a, .header-nav ul.main-menu li > a.active {
}
.header-nav ul.main-menu li a {
}
.header-nav ul.main-menu li:hover > a:after, .header-nav ul.main-menu li > a.active:after {
}

.header-nav ul.main-menu li span.dd-arrow {
    display: none;
    position: absolute;
    width: 40px;
    height: 40px;
    right: 0;
    top: 0;
}
.header-nav ul.main-menu > li.dd.megaMenu .level-1 {
    width: 1170px;
    max-width: 1170px;
    margin-left: -350px;
    left: 0;
    background-color: #fff;
    border: 1px solid #fecc07;
    box-shadow: 0 3px 3px rgb(0 0 0 / 20%);
    padding: 15px;
}
.header-nav ul.main-menu > li.dd .level-1 {
    position: absolute;
    width: 300px;
    top: 100%;
    opacity: 0;
    visibility: hidden;
    background: #eee;
    list-style-type: none;
    padding: 0;
    margin: 0;
    transition: all ease-in-out 0.3s;
    display: none;
    border: 1px solid #ddd;
}


ul.Drop_down {
    width: 250px;
    display: none;
    position: absolute;
    background: #404042;
    /* z-index: 99999999999999999; */
}
.header-nav ul.main-menu li:hover  ul.Drop_down {}
ul.Drop_down li {display: block;float: none !important;width: 100% !important;/* border-bottom: 1px solid #fff; */}
ul.Drop_down li a  {}




/*-------------------Header----------------------*/.Baneer_search {}
.Baneer_search:before {content:'';background: #000000a6;position: absolute;top: 0;height: 100%;width: 100%;z-index: 01;}
.homeBanner {
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translate(0px, -50%);
    z-index: 1;
    bottom: 0;
}
.homeBanner .bannerInn {
}
.homeBanner .bannerHeading {
}
.homeBanner .bnrHeading {
    font-size: 40px;
    margin: 0;
    color: #fff;
    font-weight: 500;
    letter-spacing: 0;
}
.homeBanner .homeSearch {
    width: 74%;
    margin: 15px auto 0;
}

.homeBanner .homeSearch .red_sh {
    background: #DA343E;
    padding: 8px;
    border-radius: 7px;
}
.homeBanner .homeSearch .col-md-3 {
    padding: 0;
}
.homeBanner .homeSearch .form-group {
    height: 100%;
}
.homeBanner .homeSearch .form-group input {
    height: 45px;
}
.homeBanner .homeSearch .form-group a {
    background: black;
    border-color: black;
    color: #fff;
    display: block;
    height: 45px;
}
.homeBanner .homeSearch .red_sh form {
    overflow: hidden;
}




/*-------------------Header----------------------*/
header {
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
    /* position: fixed; */
    z-index: 3;
    transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    background-color: #fff;
}
.topbar {
}
.wrapper {
}
.topbar-listing {
}
.topbar-listing li {
}
ul.topbar-listing li.apply-now a {
}
.topbar-listing li.apply-now a, ul.topbar-listing li.stud-login a {
    background-image: url(../../img/topbar-icon.png);
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: 0 62%;
    padding-top: 5px;
    padding-left: 22px;
    font-family: 'Zona Pro';
}
.topbar-listing li a {
}
ul.topbar-listing li.apply-now a .line-1, ul.topbar-listing li.apply-now a .line-2, ul.topbar-listing li.apply-now a .line-3, ul.topbar-listing li.apply-now a .line-4 {
}
ul.topbar-listing li.apply-now .line-1 {
}
ul.topbar-listing li.apply-now .line-2 {
    height: 2px;
    left: 0;
    top: 0;
    -webkit-animation: move2 1.5s infinite ease;
    animation: move2 1.5s infinite ease;
}
ul.topbar-listing li.apply-now .line-3 {
}
ul.topbar-listing li.apply-now .line-4 {
}
@-webkit-keyframes move1 {
  0% {
    height: 100%;
    bottom: 0;
  }
  54% {
    height: 0;
    bottom: 100%;
  }
  55% {
    height: 0;
    bottom: 0;
  }
  100% {
    height: 100%;
    bottom: 0;
  }
}

@-webkit-keyframes move2 {
  0% {
    width: 0;
    left: 0;
  }
  50% {
    width: 100%;
    left: 0;
  }
  100% {
    width: 0;
    left: 100%;
  }
}

@-webkit-keyframes move3 {
  0% {
    height: 100%;
    top: 0;
  }
  54% {
    height: 0;
    top: 100%;
  }
  55% {
    height: 0;
    top: 0;
  }
  100% {
    height: 100%;
    top: 0;
  }
}

@-webkit-keyframes move4 {
  0% {
    width: 0;
    right: 0;
  }
  55% {
    width: 100%;
    right: 0;
  }
  100% {
    width: 0;
    right: 100%;
  }
}

.contact-info {
    width: 100%;
    max-width: 66%;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -30px;
    right: 0;
    transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
}
@media screen and (min-width: 994px) and (max-width: 1080px) {
    .contact-info {
        width: 100%;
        max-width: 72%;
        margin: 0;
        padding: 0;
        position: absolute;
        top: -30px;
        right: 0;
        transition: all ease-in-out 0.3s;
        -webkit-transition: all ease-in-out 0.3s;
    }
}
.contact-info .box {
}
.header-section {
}
.contact-info .box {
    width: 100%;
    margin: 0;
    padding: 30px 20px 30px 30px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    justify-content: space-between;
    align-items: center;
}
.contact-info .box:before {
}
.contact-info .box ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: flex;
    display: -webkit-flex;
}
.contact-info ul.contact-info-listing li {
    margin-right: 35px;
}
.contact-info ul.contact-info-listing li a {
    display: flex;
    display: -webkit-flex;
    align-items: flex-start;
    align-content: flex-start;
}
.contact-info ul.contact-info-listing li a .img-box {
    display: inline-block;
    vertical-align: top;
}
.contact-info ul.contact-info-listing li a .img-box .fa-phone-square {
    color: #ffffff;
}
.contact-info ul.contact-info-listing li a .img-box .fa {
    line-height: normal;
}
.contact-info ul.contact-info-listing li a .data {
    display: inline-block;
    vertical-align: top;
}
.contact-info ul.contact-info-listing li a .data span {
    font-size: 14px;
    color: #5c4c52;
    font-weight: 400;
    padding: 0;
    display: block;
    width: 100%;
    text-align: left;
}
.contact-info ul.contact-info-listing li a.blink-btn {
    padding: 2px 10px;
    border-radius: 10px;
    background: #000000;
    text-decoration: none;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    -webkit-animation: glowing 1500ms infinite;
    -moz-animation: glowing 1000ms infinite;
    -o-animation: glowing 1000ms infinite;
    animation: glowing 1000ms infinite;
}
.contact-info ul.contact-info-listing li a.blink-btn .img-box {
    width: 30px;
}
.contact-info ul.contact-info-listing li a.blink-btn .data {
    color: #fff;
    font-size: 15px;
    line-height: 31px;
    font-family: 'Zona Pro';
}
.contact-info ul.contact-info-listing li a.desk-only {
    display: flex !important;
    display: -webkit-flex !important;
}
.contact-info ul.contact-info-listing li a .img-box .fa-whatsapp {
    color: #ffffff;
}
.contact-info ul.contact-info-listing li a .img-box {
    font-size: 30px;
    line-height: 30px;
    margin-right: 5px;
}
.contact-info ul.contact-info-listing li a .data p, .contact-info ul.contact-info-listing li a .data span {
    font-size: 15px;
    line-height: 16px;
    margin: 0;
    font-weight: 600;
    color: #ffffff;
    font-family: 'Zona Pro' !important;
}
.mob-only {
    display: none !important;
}
.contact-info .social-list li, .footer .social-list li {
    margin-left: 3px;
}
.contact-info .social-list li a {
    display: inline-block;
    width: 30px;
    height: 30px;
    color: #3e3e40;
    background: #fff;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    text-align: center;
    font-size: 16px;
    line-height: 30px;
}

.header-logo {
}
.header-section ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    /* display: flex; */
    /* display: -webkit-flex; */
    /* align-items: center; */
    /* flex-flow: row wrap; */
}
.header-section ul li {
}
#nav-icon {
    position: relative;
    width: 45px;
    height: 18px;
    cursor: pointer;
    z-index: 98;
    float: right;
    display: none;
}
#nav-icon span:nth-child(1), #nav-icon span:nth-child(2) {
    top: 0;
}
#nav-icon span:nth-child(3), #nav-icon span:nth-child(4) {
    top: 8px;
}
#nav-icon span:nth-child(5), #nav-icon span:nth-child(6) {
    top: 16px;
}
#nav-icon span:nth-child(odd) {
    left: 0;
}
#nav-icon span {
    display: block;
    position: absolute;
    height: 2px;
    width: 50%;
    background: #5c4b51;
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.header-section ul li.logo {
    width: 219px;
    margin-right: 20px;
}
.header-section ul li.logo a img {
    width: 100%;
    max-width: 100%;
}
.logo a img {
    max-width: 100%;
    width: auto;
    margin: 0 auto;
    text-align: center;
}
.header-section ul li a.button {
    color: #5c4c52;
    background: 0 0;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    border: 1px solid #5c4c52;
    border-radius: 5px;
    padding: 10px 16px;
    font-weight: 500;
}
.header-nav {
    width: 100%;
    position: relative;
    margin: 0;
    background: #5c4c52;
    float: left;
    transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    box-shadow: 0 3px 3px rgb(0 0 0 / 10%);
    -webkit-box-shadow: 0 3px 3px rgb(0 0 0 / 10%);
}
.shadow {
    width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 1;
    background-color: #000000;
    float: left;
}
.header-nav ul.main-menu {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    list-style-type: none;
    z-index: 2;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
}
.header-nav ul.main-menu li {
    /* float: left; */
    /* width: auto; */
    /* position: relative; */
}
.header-section ul li {
    /* display: inline-block; */
}
header-nav ul.main-menu li:hover > a, .header-nav ul.main-menu li > a.active {
    color: #5c4c52;
    position: relative;
    background: #fff;
}
.header-nav ul.main-menu li a {
    color: #ffffff;
    font-size: 12px;
    text-transform: capitalize;
    padding: 5px 24px;
    display: table;
    position: relative;
    text-transform: capitalize;
    transition: all ease-in-out 0.3s;
    letter-spacing: 0.3px;
    position: relative;
    font-weight: 600;
    font-family: 'Zona Pro';
}
.header-nav ul.main-menu li:hover > a:after, .header-nav ul.main-menu li > a.active:after {
    width: 4px;
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    background: #000000;
    height: 100%;
}

.header-nav ul.main-menu li span.dd-arrow {
    display: none;
    position: absolute;
    width: 40px;
    height: 40px;
    right: 0;
    top: 0;
}
.header-nav ul.main-menu > li.dd.megaMenu .level-1 {
    width: 1170px;
    max-width: 1170px;
    margin-left: -350px;
    left: 0;
    background-color: #fff;
    border: 1px solid #fecc07;
    box-shadow: 0 3px 3px rgb(0 0 0 / 20%);
    padding: 15px;
}
.header-nav ul.main-menu > li.dd .level-1 {
    position: absolute;
    width: 300px;
    top: 100%;
    opacity: 0;
    visibility: hidden;
    background: #eee;
    list-style-type: none;
    padding: 0;
    margin: 0;
    transition: all ease-in-out 0.3s;
    display: none;
    border: 1px solid #ddd;
}


ul.Drop_down {
    width: 250px;
    display: none;
    position: absolute;
    background: #404042;
    /* z-index: 99999999999999999; */
}
.header-nav ul.main-menu li:hover  ul.Drop_down {display:block;z-index: 2;}
ul.Drop_down li {display: block;float: none !important;width: 100% !important;/* border-bottom: 1px solid #fff; */}
ul.Drop_down li a  {display: block !important;width: fit-content !important;width: 100% !important;padding: 7px 15px !important;line-height: 25px;}




/*-------------------Header----------------------*/


.banner-form-area .banner-form {
    position: relative;
    /* width: 650px; */
}
 .banner-form-area .banner-form .form-control {
    background: #fff;
    height: 55px;
    line-height: 55px;
    margin: 0;
    border-radius: 0;
    border: none;
    padding: 0 42px;
    max-width: 100%;
    color: var(--bodyColor);
}
.banner-form-area .banner-form .default-btn {
    position: absolute;
    top: 0;
    right: 0;
    height: 55px;
    border: 0;
    background: #DA343E;
    font-weight: 600;
    color: #fff;
    padding: 0 30px;
    font-family: 'Zona Pro';
}
.homeBanner .bannerHeading p {
    color: #ffffff;
    line-height: 1.875rem;
    font-size: 1.0625rem;
}


.articleBlock {
    position: relative;
    top: -65px;
    width: 1170px;
    margin: 0 auto;
    overflow: hidden;
    z-index: 1;
}
.articleBlock h3 {
    font-size: 16px;
    text-align: center;
    color: #fff;
    z-index: 99;
    position: relative;
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-family: 'Zona Pro';
}
.articleBlock .homeArticleCarousel {
    padding: 10px 20px 0;
    display: inline-block;
    position: relative;
    width: 100%;
    height: 96px;
    overflow: hidden;
}
.articleBlock .homeArticleCarousel .slide {
    padding: 10px 10px;
    border-radius: 6px;
    box-shadow: 0 5px 5px 0 rgb(0 0 0 / 10%);
    background-color: #ffffff;
    position: relative;
    display: inline-block;
    width: 100%;
    height: 78px;
    margin: 0;
}
.articleBlock .homeArticleCarousel .slide:before {
    height: 5px;
    margin: 10px 0 0;
    opacity: 1;
    background-color: #DA343E;
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}
.articleBlock .homeArticleCarousel .slide .fullUrl {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 999;
    left: 0;
    top: 0;
}
.articleBlock .homeArticleCarousel .slide .leftImg {
    width: 101px;
    position: absolute;
    left: 10px;
    top: 10px;
}
.articleBlock .homeArticleCarousel .slide .leftImg span {
    border-radius: 4px;
    overflow: hidden;
    display: block;
    text-align: left;
}
.articleBlock .homeArticleCarousel .slide .leftImg span img {
    border-radius: 4px;
}
.articleBlock .homeArticleCarousel .slide .rightText {
    width: calc(100% - 107px);
    float: right;
    text-align: left;
}
.articleBlock .homeArticleCarousel .slide .rightText h5 {
    min-height: 40px;
}
.articleBlock .homeArticleCarousel .slide .rightText h5 {
    font-size: 14px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    position: relative;
    top: -4px;
}
.articleBlock .homeArticleCarousel .slide .rightText h5, .articleBlock .homeArticleCarousel .slide .rightText h5 a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.articleBlock .homeArticleCarousel .slide .rightText h5 a {
    color: #333;
}
.articleBlock .homeArticleCarousel .slide .rightText p.timeStrip {
    font-size: 12px;
    color: #666666;
    vertical-align: top;
    float: left;
    width: 100%;
    line-height: 13px;
}

.articleBlock .News_scroll.owl-carousel .owl-nav button {
    position: absolute;
    top: 50%;
    width: 30px;
    background: #DA343E !important;
    display: block;
    height: 30px;
    transform: translate(0px, -50%);
    padding: 0 5px !important;
    border-radius: 40px;
    }
.News_scroll button img {width:100%;filter: invert(1);}

.News_scroll button.owl-prev {left: -7px;}
.News_scroll button.owl-next {
    right: -7px;
}

.articleBlock .homeArticleCarousel .slide .fullUrl {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 999;
    left: 0;
    top: 0;
}

element.style {
}
.articleBlock .homeArticleCarousel .viewall {
    padding: 17px 0;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
}
.articleBlock .homeArticleCarousel .item {padding:7px}


.box_sha {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 5px 10px 0 rgb(0 0 0 / 10%);
    -moz-box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0px 5px 10px 0 rgb(0 0 0 / 10%);
    border: solid 1px #f7f7f7;
    background-color: #DA343E;
    padding: 15px;
    display: flex;
    align-items: center;
    }
.box_sha .Img_c{
    width: 20%;
    text-align: center;
}
.box_sha .Img_c img {
    width: 80px;
}















.sec1 .rightBlk {
    padding-left: 56px;
}

.smallBlk {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 5px 10px 0 rgb(0 0 0 / 10%);
    -moz-box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0px 5px 10px 0 rgb(0 0 0 / 10%);
    border: solid 1px #f7f7f7;
    background-color: #ffffff;
    padding: 10px;
    width: 80%;
}
.smallBlk .heading3 {
    color: #333;
    margin: 0 0 4px;
    font-size: 17px;
}
.smallBlk .sIcon {
    width: 40px;
    height: 30px;
    margin-right: 10px;
    vertical-align: middle;
    margin-top: -3px;
}
.smallBlk p {
    line-height: 18px;
    font-size: 12px;
    margin: 0 0 5px;
}
.rightArrowBtn {
    color: #DA343E;
    text-transform: uppercase;
    position: relative;
    font-size: 12px;
    font-weight: 600;
    position: relative;
    margin-right: 30px;
}
.rightArrowBtn:after {
       content: "\f105";
       font-family: FontAwesome;
       width: 16px;
       height: 16px;
       line-height: 12px;
       background-color: #DA343E;
       color: #fff;
       border-radius: 50%;
       /* font-size: .8rem; */
       display: inline-block;
       text-align: center;
       padding: 2px 5px;
       margin-left: 5px;
       position: absolute;
       top: 0;
       font-weight: 400;
       margin-top: 0;
}
.homeSection.sec1 {padding:70px 0}


.box_sha:not(:first-child) {
    margin-top: 30px;
}
.blockHeadingOuter {
    margin-bottom: 60px;
}

.homeSection.bg_li {    background-color: #eceef4;}
.homeSection.bg_li .row .col-sm-6:first-child { order:2}

.tags a:not(:last-child), .tags .tag:not(:last-child) {
    margin-right: 4px;
}
.tags a, .tags .tag {
    margin-bottom: 3px;
    border: solid 1px #e5e5e5;
    min-height: 20px;
    line-height: 20px;
    padding: 0 8px;
    display: inline-block;
    color: #333;
    border-radius: 50px;
    font-size: 12px;
}
.tags a.tag:last-child, .tags a.tag:hover {background: #DA343E;border: solid 1px #DA343E;color: #fff;}
.tags a.tag:last-child:hover {background: #404040;border: solid 1px #404040; color: #fff;}
.footerSticky {
    background: #DA343E;
    width: 100%;
    position: fixed;
    bottom: 0;
    padding: 10px 10px;
    z-index: 99;
    display: flex;
    justify-content: center;
    transition: .5s;
}
.footerSticky p {
    color: #fff;
    display: inline-block;
    margin: 0;
    align-self: center;
}
.footerSticky button {
    background: #404040;
    color: #fff;
    border: 0;
    border-radius: 0;
    margin-left: 15px;
    font-weight: 500;
    padding: 4px 10px;
}	

.bottom-bar.Cop_y_right {    margin-bottom: 30px;}
.newSticky.stickyFooter {
    transform: translateY(100%);
}

.homeSection.sec1.fir {padding: 0 0 70px}
.articleBlock .homeArticleCarousel .slide .rightText h5 a span {
    color: #DA343E;
    position: relative;
    padding: 0 0 0 9px;
    animation: blinker 1s linear infinite;
}
.articleBlock .homeArticleCarousel .slide .rightText h5 a span:after {
    content: "";
    width: 4px;
    height: 4px;
    background: #da0012;
    position: absolute;
    left: 1px;
    top: 8px;
    border-radius: 50%;
    animation: blinker 1s linear infinite;
}
@keyframes blinker {
  50% {
    opacity: 0; } }
	
	.application_app {
    width: 100%;
    background: #eceef4;
    padding: 60px 0 60px;
    text-align: center;
}
	.application_app h3{}
	.application_app p{
    color: #DA343E;
    font-size: 35px;
    font-weight: 600;
    line-height: inherit;
}
	.application_app .App_img {}
	.application_app .App_img a{}
	.application_app .App_img img{}


footer .dark-layer2:before {
    background-color: #ECEEF4;
} 

footer .footer-data h4, footer .footer-data p,  footer .footer-data ul li, .bottom-bar.v3 p, 
.social-links3 h3, footer .footer-data ul li a {color: #404040 !important; font-size: 15px !important;}

footer .footer-data h4 {    font-size: 24px !important}



.banner-form-area i.fa-search {
    position: absolute;
    top: 50%;
    transform: translate(10px, -50%);
    color: #da343e;
}





/*-----------------------------------------------*/
.cd-nav-dropdown-container {
    position: absolute;
    top: auto;
    margin-top: 0;
    right: 16px;
    width: 1190px;
    background: #fff;
    border: 1px solid #dedede;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    display: none;
    z-index: 1;
    overflow: hidden;
}
.cd-nav-dropdown-top-container {
    min-height: 260px;
    background: #fff;
    padding: 0;
    margin: 0;
}

.cd-dropdown-bar-link:hover, .cd-dropdown-bar-link.cd-active {
    color: #fff !important;
    border-left: 4px solid #000000;
    background: #da343e !important;
    -webkit-text-decoration: none;
    text-decoration: none;
}
.header-nav ul.main-menu .cd-dropdown-bar-link {
    background-color: #404042;
    padding: 5px 20px;
    text-transform: uppercase;
    font-size: 14px !important;
    font-weight: 700;
    color: #ffffff;
    -webkit-text-decoration: none;
    text-decoration: none;
    width: 20%;
}

 .cd-dropdown-indv.cd-active {
    display: block;
}
.cd-dropdown-right {position:absolute;top: 0;left: 20%;right: 0;height: 100%;background: #fff;}
.cd-dropdown-indv {
    padding: 10px;
    /* display: none; */
    top: 0;
    height: 100%;
}
.cd-dropdown-indv .row {
    /* display: -webkit-box; */
    /* display: -webkit-flex; */
    display: -ms-flexbox;
    /* display: flex; */
    /* -webkit-flex-wrap: wrap; */
    -ms-flex-wrap: wrap;
    /* flex-wrap: wrap; */
    /* margin: 0; */
}
.header-nav ul.main-menu .menu-rightside-heading {
    font-size: 14px;
    height: 26px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #000000 !important;
    padding: 0 10px;
    text-decoration: none;
    font-weight: 700;
    text-transform: uppercase;
}
.menu-rightside-heading .menu-rightside-heading-span {
    font-size: 14px;
    margin-right: 4px;
    margin-top: -1px;
}
.menu-rightside-heading svg {
    width: 11px !important;
    height: 11px !important;
}
.capture-none>* {
    pointer-events: none;
}

.no-cursor {
    pointer-events: none;
}
.cd-nav-dropdown-heads, .cd-nav-dropdown-sub-heads {
    font-weight: bold;
    text-transform: uppercase;
}
.header-nav ul.main-menu  .cd-nav-dropdown-heads {
    font-size: 14px;
    height: 26px;
    color: #000000;
    margin-bottom: 5px;
    padding: 0;
}
.header-nav ul.main-menu  .mr-2 {
margin-right: 0px !important;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.header-nav ul.main-menu  .mr-2 li {    width: 33%;}
.header-nav ul.main-menu .cd-drop-links:hover {color: #ffffff;padding: 0 9px;}
.header-nav ul.main-menu .cd-drop-links {
    font-size: 12px;
    padding: 0;
    text-decoration: none;
    color: #4a4a4a;
    font-weight: 600;
    margin-bottom: 0;
    display: block;
}

.mr-1 {
    margin-right: 10px !important;
}
.cd-nav-dropdown-sub-heads {
    font-size: 12px;
    margin-bottom: 0px;
    color: #4d4d4d;
}
.cd-nav-dropdown-heads, .cd-nav-dropdown-sub-heads {
    font-weight: bold;
    text-transform: uppercase;
}
.cd-drop-links {
    font-size: 12px;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #a2a2a2;
    font-weight: 700;
    margin-bottom: 10px;
}
.cd-dropdown-left.col-3, .cd-dropdown-right.col-9 {
    padding: 0 !important;
}
a.cd-nav-dropdown-sub-heads {color: #000 !important;padding: 0 !important;line-height: 12px;}
.header-nav ul.main-menu .cd-drop-links {
}
.header-nav ul.main-menu li:hover .cd-nav-dropdown-container {display:block}



/*-----------------------------------------------*/

#homebanner_homepage__3F_j7:before {content:'';background-image: linear-gradient( 294.48deg, rgb(0 0 0 / 0%) 0, rgb(255 255 255) 74.17%);position: absolute;top: 0;width: 100%;height: 100%;position: absolute;z-index: 1;background: #ffffffbf;}
#homebanner_homepage__3F_j7 .video_player {position:absolute;top:0px;width:100%;height:100% }
#homebanner_homepage__3F_j7 {
    padding-bottom: 46px;
    margin-top: 0;
    position: relative;
    overflow: hidden;
    min-height: -moz-calc(100vh - 100px);
    min-height: calc(100vh - 100px);
    width: 100%;
}
#homebanner_homepage__3F_j7 video {
    object-fit: cover;
}
#homebanner_homepage__3F_j7 .homebanner_padding-top__3eDpI {
    padding-top: 80px;
}
#homebanner_homepage__3F_j7 .homebanner_home-heading__1dcRp {
    font-weight: 500;
    font-size: 40px;
    line-height: 64px;
    color: #000000;
}
.landing-page_highlight__3PfwG {
    color: #da343e;
    position: relative;
    z-index: 1;
}
.landing-page_highlightUnderline__1amMj {
    position: absolute;
    width: 100%;
    height: 16px;
    left: 0;
    bottom: 0;
    background: #da343e4d;
    z-index: -1;
}
#homebanner_homepage__3F_j7 .homebanner_profile-building__2nsy9 {
    font-family: Rubik;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 0px;
    color: #000000;
}
#homebanner_homepage__3F_j7 .homebanner_actions-btn__1HDVK {
    margin-top: 48px;
}
#homebanner_homepage__3F_j7 .homebanner_action-black__3mp0e {
    background: #da343e;
    border: 2px solid #da343e;
}
#homebanner_homepage__3F_j7 .homebanner_action-btn__XpLU1 {
    border-radius: 8px;
    padding: 16px 32px;
    color: #fff;
    cursor: pointer;
}
#homebanner_homepage__3F_j7 .homebanner_action-white__3q3-x {
    background: transparent;
    color: #da343e;
    border: 2px solid #da343e;
    margin-left: 15px;
}
#homebanner_homepage__3F_j7 .homebanner_subtitle__2tOGr {
    font-family: Rubik;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
}
#homebanner_homepage__3F_j7 .homebanner_download-heading__2Kpei {
    font-family: Rubik;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 0px;
    color: #000000;
    margin-top: 39px;
}


/*---------------------------------------------*/
.study_b {
    width: 100%;
    padding: 60px 0;
    overflow: hidden;
}
.study_b .col_d {
    text-align: center;
}
.study_b .col_d h2 {
    font-size: 30px;
    color: #404040;
    position: relative;
    font-weight: 900;
    font-family: 'Zona Proextrabold';
    margin-bottom: 30px;
}
.study_b .col_d h2:before {content:'';content: "";position: absolute;bottom: -15px;height: 4px;border-radius: 25px;width: 80px;background: #da343e;left: 50%;margin-left: -40px;}
.study_b .col_d p {
    /* font-size: 15px; */
}

.whole_box {
    min-height: 260px;
    max-height: 312px;
    box-shadow: 0 2px 10px rgb(40 44 63 / 7%);
    -webkit-transition: 0.3s;
    transition: 0.3s;
    border-color: #eee;
    padding: 1.5rem;
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
}
.hed_title {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
    position: relative;
}
.hed_title .hed_title_h3 {}
.hed_title .hed_title_h3 h3{
    font-size: 21px;
    /* font-family: 'Zona Proregular'; */
    font-weight: 500;
}
.hed_title .hed_title_h3 span {
    display: block;
    color: #da343e;
}
.hed_title .hed_title_icons {
    width: 55px;
    height: 55px;
    display: block;
}
.hed_title .hed_title_icons svg {
    display: block;
    height: 100%;
    width: 100%;
}
.whole_box  .pra_text {
    position: relative;
}
.whole_box  .pra_text p{
    /* font-size: 14px; */
    /* line-height: 22px; */
    /* color: #000; */
}
.whole_box  button{
    background: #da343e;
    color: #fff;
    padding: 7px 13px;
    display: block;
}
.whole_box:before {content:'';position: absolute;width: 270px;height: 200px;right: -180px;background: #da343e;top: -70px;transform: rotate(47deg);}

.whole_box:hover {    box-shadow: 0 2px 10px rgb(34 34 34 / 40%);}
.whole_box:hover:before, .whole_box:hover button {    background: #404040;}

/*---------------------------------------------*/
/*-------------------map_section--------------------------*/
.map_section {
    background: #f5f5f5;
    padding: 60px 0;
}
.map_section .map_head {}
.map_section .map_head h3 {
    /* font-size: 40px; */
    color: #da343e;
    margin-bottom: 30px;
}
.map_section .map_head p {}
.map_section .map_head_img {
    position: relative;
}
.map_section .map_head_img img  {
    width: 100%;
}

.map_section .Click_tab {}
.map_section #progressbar {
    overflow: hidden;
    color: lightgrey;
    margin-top: 5%;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
}
.lines {
    width: 100%;
    border-bottom-width: 4px;
    position: absolute;
    margin-top: 0px;
    background-image: url('../../img/2987330.png');
    background-repeat: no-repeat;
    background-size: 100%;
    height: 70px;
    left: 11%;
    width: 80%;
}
#progressbar li {
    list-style-type: none;
    /* font-size: 15px; */
    width: 20%;
    float: left;
    position: relative;
    font-weight: 400;
    text-align: center;
}
#progressbar #program:before {
    font-family: FontAwesome;
    content: "\f111";
}
#progressbar .active li.step_1:before {
    color: #da343e;
}
#progressbar li:before {
    width: 0px;
    height: 50px;
    line-height: 45px;
    display: block;
    font-size: 38px;
    color: #ccc;
    margin: 0 auto 10px auto;
    padding: 2px;
    font-weight: bold;
}
#progressbar .active span.count, #progressbar .active .plus {
    color: #e8252a;
}
#progressbar span {
    margin-left: 0;
    margin-right: 0;
}
span.count, .plus {
    font-size: 35px;
    font-weight: bold;
    font-family: 'Poppins';
    color: #ccc;
}
#progressbar #personal:before {
    font-family: FontAwesome;
    content: "\f111";
}
#progressbar #legal:before {
    font-family: FontAwesome;
    content: "\f111";
}
#progressbar #residential:before {
    font-family: FontAwesome;
    content: "\f111";
}
#progressbar #mailing:before {
    font-family: FontAwesome;
    content: "\f111";
}
#progressbar li.step_1.active:before {
    color: #da343e;
}

#pin1.active, #pin2.active, #pin3.active, #pin4.active, #pin5.active {display:block}

#pin1, #pin2, #pin3, #pin4, #pin5 { display:none;   position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;}
.pin1 {

    top: 63%;
    left: 41%;
    margin-left: -115px;
	
}
#pin1 #background-img, #pin2 #background-img, #pin3 #background-img,
#pin4 #background-img, #pin5 #background-img {
    background-image: url('../../img/Red-Tag.png');
    width: 40px;
    height: 50px;
	    position: absolute;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
#pin2 #background-img {
    background-image: url('../../img/Yellow-Tag.png');
}
#pin3 #background-img {
    background-image: url('../../img/Perpul-Tag.png');
}
#pin4 #background-img {
    background-image: url('../../img/Green-Tag.png');
}

#pin5 #background-img {
    background-image: url('../../img/Blue-Tag.png');
}

.pin2 {
    top: 72%;
    left: 72%;
    margin-left: 115px;
}
.pin3 {
    top: 20%;
    left: 6%;
    margin-left: 115px;
}
.pin4 {
    top: 58%;
    left: 40%;
    margin-left: 115px;
}
.pin5 {
    top: 1%;
    left: 50%;
    margin-left: 115px;
}

/*-------------------map_section--------------------------*/


/*-------------------University Listing--------------------------*/
.Listing_d {width:100%; overflow:hidden;padding: 60px 0;}
.Listing_d label.nav_main_head {
    padding: 0 16px;
    display: block;
    font-size: 14px;
    color: #fff;
    /* font-weight: 600; */
    background-color: #000000;
    line-height: 44px;
    border-bottom: 1px solid #000000;
    border-top: none;
    text-transform: uppercase;
}

.Listing_d .clear-all-filter {
    display: inline-block;
    float: right;
    font-size: 13px;
    text-transform: capitalize;
    text-decoration: none;
    cursor: pointer;
}
.Listing_d .filter-block {
    display: block;
    padding: 0 0 1px;
    border-bottom: 1px solid #d7d7d7;
    background: #f3f3f3;
}
.Listing_d p.filterHead {
    position: relative;
    padding: 10px 16px;
    font-size: 15px;
    margin: 0;
    color: #000;
}
.Listing_d .ic_down {
    width: 9px;
    position: absolute;
    height: 5px;
    background-position: 0 0;
    right: 12px;
    top: 50%;
    margin-top: -3px;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.Listing_d .filter-content {
    padding-left: 16px;
    transition: all .4s ease 0s;
    max-height: 220px;
    overflow: hidden;
}
.Listing_d .selectedFiltersMaxHeight {
    max-height: 123px;
    margin-bottom: 10px;
}
.Listing_d a.searchTags {
    cursor: pointer;
    position: relative;
    font-size: 14px;
    margin: 5px 7px 5px 0;
    color: #111;
    display: inline-block;
    padding: 5px 24px 3px 8px;
    border-radius: 2px;
    background-color: #fff;
    border: 1px solid #ccc;
}
.Listing_d .closeTag {
    width: 20px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.Listing_d .filter-content {
    padding-left: 16px;
    transition: all .4s ease 0s;
    max-height: 220px;
    overflow: hidden;
}
.Listing_d .fix-scroll {
    max-height: 186px;
    overflow-y: auto;
    margin: 0;
}
.Listing_d .sidebar-filter {
    margin: 0;
}
.Listing_d .sidebar-filter {
    margin: 0;
}
.Listing_d .sidebar-filter {
    padding: 0;
    padding-right: 30px;
}
.Listing_d .sidebar-filter li {
    position: relative;
    margin-bottom: 5px;
}
.Listing_d .filter-chck {
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
    z-index: 2;
}
.Listing_d .checkbox-label {
    cursor: pointer !important;
    position: relative !important;
    padding-left: 30px !important;
    -webkit-user-select: none !important;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: inline-block;
    margin: 0;
    line-height: 18px;
    font-size: 13px;
    font-weight: 400;
}
.Listing_d .checkbox-label:after {
    content: "" !important;
    display: block;
    width: 17px !important;
    height: 17px;
    position: absolute;
    top: 4px !important;
    left: 0 !important;
    background-color: #fff !important;
    border: 1px solid #666;
    opacity: 1 !important;
    transform: inherit !important;
    border-radius: 0px !important;
}
.Listing_d input.filter-chck[type=checkbox]:checked+label.checkbox-label:before {
    display: block;
}
.Listing_d .checkbox-label:before {
    content: "";
    display: none;
    left: 0;
    top: 2px !important;
    width: 5px !important;
    height: 10px  !important;
    position: absolute !important;
    z-index: 1;
    left: 6px !important;
    top: 3px !important;
    content: "\f00c" !important;
    font-family: FontAwesome;
    border: none !important;
    color: #da343e;
}
.Listing_d input.filter-chck[type=checkbox]:checked+label.checkbox-label:after {
    border: 1px solid #da343e;
}

.Listing_d .fix-scroll .sidebar-filter li .checkbox-label:before {
    top: 4px !important;
    left: 3px !important;
}



.Listing_d .shadowCard.ctpCard {
    background: #fff;
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 32%), 0 0 2px 0 rgb(0 0 0 / 16%);
    margin-bottom: 16px;
}

.Listing_d .headSec {
    border-bottom: 1px solid #eee;
    position: relative;
    /* height: 73px; */
    /* max-height: 73px; */
    padding: 0;
}
.Listing_d .elipsysBox, .Listing_d .opecLyr {
    width: 100%;
}
.Listing_d .opecLyr {
    padding: 9px;
    /* height: 80px; */
    background: hsla(0,0%,100%,.9);
    /* position: absolute; */
    top: 0;
}
.Listing_d .flexRow {
    display: flex;
}
.Listing_d .background-style {
    position: relative;
    /* height: 77px; */
    width: 100%;
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background: grey;
}
.Listing_d .imgBox, .Listing_d .imgBox a {
    height: 100px;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.Listing_d .imgBox {
    width: 140px;
    border-radius: 4px;
    border: 0.5px solid #fff;
    background-color: #fff;
    display: inline-flex;
    overflow: hidden;
}
.Listing_d .imgBox img {
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.Listing_d .instBox {
    position: relative;
    width: calc(100% - 83px);
    margin-left: 11px;
}
.Listing_d .flexRowCenter, .Listing_d .flexRowSpaceBtwn {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.Listing_d strong.instNamev2 {
    display: block;
    font-size: 13px;
    color: #1048c3;
    text-shadow: 1px 1px 3px #fff;
    text-transform: uppercase;
}
.Listing_d .blockLabel>.truncateTxt, .Listing_d .instNamev2 {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.Listing_d .elipsysBox .instLoc {
    display: inline-block;
    position: relative;
    top: -2px;
    line-height: normal;
    text-shadow: 1px 1px 3px #fff;
    color: #000!important;
    text-transform: uppercase;
}
.Listing_d .ctpv2-loc {
    width: 12px;
    height: 15px;
    display: inline-block;
    background-position: -88px -27px !important;
    position: relative;
    top: 4px;
}
.Listing_d .ctpSprite, .Listing_d .ctpv2-rating .starBg {
    background: url(https://images.shiksha.ws/pwa/public/images/ctp_sprite.svg) no-repeat;
}
.Listing_d .instLoc, .Listing_d .keyInfo {
    font-size: .75rem;
}
.Listing_d .keyInfo_txt {margin: 0;line-height: 12px;}
.Listing_d .keyInfo .keyInfo_txt a:first-child {
    padding-left: 0;
}
.Listing_d .keyInfo .keyInfo_txt a {
    padding-left: 11px;
}
.Listing_d .keyInfo a:first-child {
    padding-left: 0;
}
.Listing_d a.vw-adLnkv2 {
    color: #000!important;
    text-shadow: 1px 1px 3px #fff;
}
.Listing_d .keyInfo a {
    display: inline-block;
    position: relative;
    color: #000;
    padding-left: 10px;
    font-size: 11px;
    line-height: 11px;
}
.Listing_d .contSec {
    padding: 0 12px 3px;
}
.Listing_d .flexRowEqual {
    display: flex;
    border-bottom: 0.5px solid #d2d2d2;
}
.Listing_d .flexRowEqual>div {
    width: 50%;
    max-width: 50%;
    padding: 10px 10px 7px 0;
}
.Listing_d .inlineLabel, .Listing_d label.blockLabel {
    font-size: .75rem;
    line-height: 1.67;
    display: block;
    color: #666;
}
.Listing_d .valueTxt {
    color: #000 !important;
    font-size: .9375rem;
    line-height: 1.33;
    position: relative;
    min-height: 21px;
}
.Listing_d .inlineLabel {
    display: inline-block;
    font-weight: 400;
    white-space: nowrap;
}
.Listing_d i.empty_stars {
    position: relative;
    top: 3px;
    margin: 0 0 0 3px;
}
.Listing_d .ctpv2-rating .starBg {
    background-position: -4px -68px;
    width: 89px;
    height: 17px;
    display: inline-block;
}
.Listing_d .ctpv2-rating i.full_starts {
    background-position: -4px -51px;
    width: 50%;
    position: absolute;
}
.Listing_d .clear-all-filter, .Listing_d .BHST_read_more.color-b, .Listing_d .ctp_container .valueTxt a, .exams-flex a, .valueTxt a {
    color: #1048c3 !important;
}

.Listing_d .flexRowCenter, .Listing_d .flexRowSpaceBtwn {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.Listing_d .tupleCta {
    width: 90%;
    padding-left: 6px;
    display: flex;
}
.Listing_d  .button--secondary {
    color: #1048c3;
    border: 1px solid #1048c3;
}
.Listing_d .btnSec.flexRowSpaceBtwn a.button, .Listing_d .btnSec.flexRowSpaceBtwn button {
    width: 42%!important;
    font-size: .84rem;
    margin: 0 7px 0 0;
}
.Listing_d .btnSec.flexRowSpaceBtwn a.button, .Listing_d .btnSec.flexRowSpaceBtwn button {
    width: 140px!important;
}

.Listing_d .button {
    display: inline-block;
    cursor: pointer;
    font-weight: 600;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0px 10px;
    font-size: 0.875rem;
    height: 34px;
    line-height: 32px;
    border-radius: 2px;
    outline: none;
    white-space: nowrap;
    min-width: 90px;
    text-transform: capitalize;
}
.Listing_d .button--orange {
    background-color: #da343e;
    border-color: #da343e;
    color: #fff;
}
.Listing_d .flexRowEqual:last-child {
    border: none;
}
.Listing_d .msgSec {
    padding: 10px;
    font-size: 12px;
    color: #666;
    text-align: center;
}
.Listing_d .button--secondary {
    color: #da343e;
    border: 1px solid #da343e;
}



/* width */
.Listing_d .fix-scroll::-webkit-scrollbar {
  width: 4px;
}

/* Track */
.Listing_d .fix-scroll::-webkit-scrollbar-track {
  background: #4a4a4a;
}
 
/* Handle */
.Listing_d .fix-scroll::-webkit-scrollbar-thumb {
  background: #da343e;
}

/* Handle on hover */
.Listing_d .fix-scroll::-webkit-scrollbar-thumb:hover {
  background: #da343e; 
}

.Listing_d label.nav_main_head a.clear-all-filter {color: #fff !important;}

/*-------------------University Listing--------------------------*/

.Div_collapse {
    background: #f3f3f3;
    margin-bottom: 20px;
    box-shadow: 0px 0px 10px #cfcfcf;
    padding: 10px;
}
.Div_collapse .divv_c {
    display: flex;
    justify-content: space-between;
}
.Div_collapse .divv_c .list_S {
    width: 90%;
    height: 35px;
    overflow: hidden;
}
.Div_collapse .divv_c .list_S ul  {
    list-style: none;
    display: inline-block;
    width: 100%;
    padding: 0;
    margin: 0;
}
.Div_collapse .divv_c .list_S ul li {
    display: inline-flex;
    background: #e1e1e1;
    padding: 8px 12px;
    font-size: 11px;
    margin: 2px;
    border-radius: 40px;
    line-height: 15px;
}
.Div_collapse .divv_c .list_read {font-size: 13px;    color: #da343e;}
.Div_collapse .divv_c .list_read a.show_more{ color: #da343e;display:block}
.Div_collapse .divv_c .list_read a.less_more{ color: #da343e;display:none}


.Div_collapse .divv_c.main .list_S { height:auto}

.Div_collapse .divv_c.main .list_read a.show_more{ color: #da343e;display:none}
.Div_collapse .divv_c.main .list_read a.less_more{ color: #da343e;display:block}


.fixed-bgd {position: relative;overflow: hidden;}
.fixed-bgd:before {content:'';position: absolute;top: 0;width: 100%;height: 100%;background: #00000082;z-index: 1;}
.fixed-bgd img {
    width: 100%;
    height: 360px;
    object-fit: cover;
}


#secondaryNavBar {
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    text-align: center;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    transition: .5s;
    -webkit-box-shadow: 10px 0 10px 0 #ccc;
    box-shadow: 10px 0 10px 0 #ccc;
    position: sticky;
}
#secondaryNavBar ul {
    padding: 0;
    margin: 0;
    display: block;
    text-align: center;
}
#secondaryNavBar ul li {
    display: inline-block;
    margin: 5px 0px;
    text-transform: capitalize;
}
#secondaryNavBar ul li a.active {
    border-bottom: 0px solid #ffffff;
    color: #ffffff;
    background: #da343e;
    padding: 3px 15px;
    border-radius: 61px;
}
#secondaryNavBar ul li a {
    color: #333;
    display: inline-block;
    font-size: 15px;
    cursor: pointer;
    text-transform: capitalize;
    font-weight: 500;
    padding: 11px 0;
    border-bottom: 2px solid transparent;
    text-decoration: none;
    padding: 3px 15px;
    border-radius: 61px;
}

#secondaryNavBar ul li:last-child{margin-right: 0px;}
#secondaryNavBar ul li:hover a {
    border-bottom: 2px solid #da343e;
    color: #da343e;
    border-bottom: 0px solid #ffffff;
    color: #ffffff;
    background: #da343e;
    padding: 3px 15px;
    border-radius: 61px;
}

.study-location-facts_fastFacts__2PtGC {
    margin: 25px 0;
}
.study-location-facts_fastFacts__2PtGC .study-location-facts_capital__1MYWF {
    /* border: 2px solid #da343e; */
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
    height: 100%;
    padding: 0;
    /* display: flex; */
    align-items: center;
    text-align: center;
    padding: 16px;
    box-shadow: 0px 0px 10px #9b9b9b;
}
.study-location-facts_fastFacts__2PtGC .study-location-facts_capital__1MYWF .study-location-facts_imgBox__3psUR {
    width: 30%;
    background: #da343e;
    margin: 0 auto;
    border-radius: 61px;
    overflow: hidden;
    padding: 2px;
}
.study-location-facts_fastFacts__2PtGC .study-location-facts_capital__1MYWF .study-location-facts_imgBox__3psUR img {
    padding: 13px;
    background: #ffffff;
    width: 100%;
    border-radius: 61px;
    overflow: hidden;
    padding: 7px;
}
.study-location-facts_fastFacts__2PtGC .study-location-facts_capital__1MYWF .study-location-facts_imgDetails__3qjdN {
    line-height: 2;
    width: 100%;
    margin-left: 0;
    display: flex;
    justify-content: center;
}
.study-location-facts_fastFacts__2PtGC .study-location-facts_capital__1MYWF .study-location-facts_imgDetails__3qjdN p {
    font-size: 14px;
    margin-bottom: 0;
    font-weight: 5;
    color: #000;
}
.study-location-facts_fastFacts__2PtGC .study-location-facts_capital__1MYWF .study-location-facts_imgDetails__3qjdN p br {display:none}
.study-location-facts_fastFacts__2PtGC .study-location-facts_capital__1MYWF .study-location-facts_imgDetails__3qjdN p strong {margin-left:10px}
.study-location-facts_fastFacts__2PtGC .row {justify-content: center;}


.Listing_d.uni {
    background: #f1f1f1;
}
.Unive {
    text-align: center;
    margin-bottom: 30px;
}
.Unive h3{color:#000}
.university_slider.owl-carousel .owl-item .item {margin: 10px;}
.university_slider.owl-carousel .owl-nav { }
.university_slider.owl-carousel .owl-nav button{position: absolute;top: 50%;transform: translate(0px, -50%);left: 0;background: #da343e !important;width: 30px;height: 85px;font-size: 34px !important;color: #fff !important;}
.university_slider.owl-carousel .owl-nav button.owl-next {    right: 0;    left: auto;}
.university_slider.owl-carousel .owl-nav button span{ }


.university_slider .owl-dots {text-align: center;}
.university_slider .owl-dots button {width: 20px;height: 6px;background: #000 !important;margin: 0 2px;border-radius: 41px;}
.university_slider .owl-dots button.active {background: #da343e !important;}


/*------------admission---------------*/
.admission_sc {background:url('../../img/broad/admission.jpg');background-position: center;background-repeat: no-repeat;background-size: cover;padding: 60px 0;overflow: hidden;position: relative;background-attachment: fixed;}
.admission_sc:before {content:'';position: absolute;width: 100%;height: 100%;background: #000000ad;top: 0;z-index: 0;}

.admission_sc .container {position:relative; z-index:1}
.admission_sc .Unive h3 { color: #fff;}
.admission_sc .Unive p { color: #fff;}


.mobile-hide {
    display: block;
}
.mobile-hide ul {
    padding: 0;
    list-style: none;
    display: inline-flex;
    flex-wrap: wrap;
}
.mobile-hide ul li{
    width: 25%;
    /* background: #fff; */
    padding: 5px;
    display: inline-block;
}

.Sm_box {
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    padding: 10px;
    background: #fff;
    border-radius: 6px;
}
.logo__3sxIh {
    width: 50px;
    height: auto;
    margin-right: 20px;
}
.logo__24sa1 {
    font-weight: 500;
    font-size: 15px;
    line-height: 19px;
    color: #333;
}

.thm-btn.scndry-bg.brd-rd5.d-inline-block.position-relative.overflow-hidden {background:#000;     padding: 10px;}
/*------------admission---------------*/
.our-specification {
    padding: 50px 0;
    width: 100%;
}
.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.about-us-classic {
    position: relative;
}
.about-us-short-sec[data-style="style1"] .about-us-classic img {
    width: 40%;
}
.about-us-short-sec[data-style="style1"] .about-us-classic .about-us-short {
    /* position: absolute; */
    top: 50%;
    background: #fff;
    width: 100%;
    right: 0px;
    /* transform: translateY(-50%); */
    padding: 35px;
    border: 5px solid #da343e;
    overflow: hidden;
}
.sub-title {
    text-transform: capitalize;
    color: #000;
    font-weight: 500;
    font-size: 15px;
    line-height: 25px;
    display: block;
    margin-bottom: 7px;
}
.about-us-short h1 {
    text-transform: capitalize;
    font-size: 32px;
}
.about-us-short ul {
    margin-bottom: 20px;
    padding: 0;
}
.about-us-short ul li, .extra ul li {
    text-transform: capitalize;
    color: #000;
    font-weight: 500;
    font-size: 15px;
    line-height: 25px;
    display: block;
    margin-bottom: 7px;
    font-family: Arimo;
}
.about-us-short ul li i, .extra ul li i {
    left: 0px;
    top: 0px;
    position: relative;
    color: #da343e;
    padding-right: 10px;
    font-size: 16px;
}

.testi-item-box > p.type {}


.testi-storie-wrap .text-right {
    text-align: right!important;
}
.testi-storie-wrap .mr-3, .testi-storie-wrap .mx-3 {
   margin-left: 4px;
   color: #fff;
   margin-right: 6px;
}
.testi-storie-wrap .mr-2, .testi-storie-wrap .mx-2 {
   /* margin-right: 1rem!important; */
   color: #fff;
}

.testi-storie-wrap .Unive h3 {color:#fff}

.testi-storie-wrap .temp__list {
    background: #eaf3fb;
    padding: 15px;
    border-radius: 4px;
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: 500;
}
.testi-storie-wrap .float-left {
    float: left!important;
}
.testi-storie-wrap .float-right {
    float: right!important;
}
.testi-storie-wrap .temp__list .celc {
    margin-left: 10px;
    color: #0487f3;
}
.testi-storie-wrap .temp__list .fahren {
    margin-left: 10px;
    color: #0487f3;
    opacity: .8;
}

.career_oppo .get-time-box {padding: 0.9375rem;margin-bottom: 10px;text-align: center;}
.career_oppo .get-time-box h3 {font-size: 18px;}
.career_oppo .get-time-box p {font-size: 13px;margin: 0;line-height: 20px;}


.get-time-wrap .sec-title-inner > p {color: #585858;font-size: 16px;width: 100%;max-width: 100%;}

.career_oppo .method-box img {
    width: 59px;
    background: #d7d7d7;
    padding: 10px;
    border-radius: 7px;
    margin-right: 9px;
}


.sLARSection {
    padding: 60px 0;
	background:url(../../img/uk-banner.jpg);
	    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 60px 0;
    overflow: hidden;
    position: relative;
    background-attachment: fixed;
}


.sLARSection:before {     content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000000ad;
    top: 0;
    z-index: 0;}
	
	.sLARSection .container {position:relative}
	.sLARSection h2  {color: #fff;margin-bottom: 30px;}
	.sLARSection p  {color: #fff;font-size: 15px;}
	
	
	.faq-section {
    position: relative;
    padding: 60px 0px 60px;
}
.faq-section .pattern-layer {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 927px;
    height: 683px;
    background-repeat: no-repeat;
}
.faq-section .accordian-column {
    position: relative;
}
.faq-section .accordian-column .inner-column {
    position: relative;
}
.faq-section .card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid #da343e;
    border-radius: 0.25rem;
    margin-bottom: 9px;
}
.faq-section .card-header {
    padding: 0.5rem 1rem;
    margin-bottom: 0;
    background-color: rgb(218 52 62);
       color: #fff;
	       display: flex;
    justify-content: space-between;
}

.faq-section .accicon {    background: #000;
    width: 24px;
    text-align: center;
    height: 24px;
    line-height: 24px;}
	
	.study-location-facts_fastFacts__2PtGC .study-location-facts_rankingBox__2pQ44 {
    width: 168px;
    height: 224px;
    -webkit-box-shadow: 0 3.04762px 3.04762px rgb(0 0 0 / 10%);
    box-shadow: 0 3.04762px 3.04762px rgb(0 0 0 / 10%);
    border-radius: 4px;
    background-size: cover!important;
}

.study-location-facts_fastFacts__2PtGC .study-location-facts_studyGuide__isgq9 {
    border-radius: 5px;
    padding: 8px 8px 8px 10px;
    background-color: #000000;
    color: #ffffff;
    width: 100%;
    min-height: 50px;
    display: -moz-box;
    display: flex;
    -moz-box-align: center;
    align-items: center;
    margin-top: 20px;
    cursor: pointer;
    font-weight: 600;
    justify-content: center;
    padding: 30px;
    position: relative;
}
.study-location-facts_fastFacts__2PtGC .textC p  {
    font-size: 11px;
    line-height: 12px;
    color: #ffff;
    font-weight: 100;
}


#homebanner_homepage__3F_j7 .center_div {
    text-align: center;
}

.university_name {
    position: absolute;
    top: 50%;
    text-align: center;
    width: 100%;
    transform: translate(0px, -50%);
    z-index: 1;
}
.university_name h1 {
    position: relative;
    color: #fff;
    background: #00000078;
    width: fit-content;
    margin: 0 auto;
    padding: 17px;
    font-size: 30px;
}


.sticky_section.fixed {    position: fixed !important;
    width: 100%;
    top: 0;
    z-index: 7;
    background: #fff;}
	
.proced-box:hover > h4 a {color:#fff}	

.header-nav ul.main-menu li a:hover {
    background: #DA343E;
}	


.header-section ul.social-list li:nth-child(1)	a:hover {  background: #0474ff; color: #fff;}
.header-section ul.social-list li:nth-child(2)	a:hover {  background: #0474ff; color: #fff;}
.header-section ul.social-list li:nth-child(3)	a:hover {  background: #ff0410; color: #fff;}
.header-section ul.social-list li:nth-child(4)	a:hover {  background: #c200cf; color: #fff;}
.header-section ul.social-list li:nth-child(5)	a:hover {  background: #0474ff; color: #fff;}
.header-section ul.social-list li:nth-child(6)	a:hover {  background: #0474ff; color: #fff;}
.header-section ul.social-list li:nth-child(7)	a:hover {  background: #ff0410; color: #fff;}
	
.college_log {
    width: 100%;
    overflow: hidden;
    display: block;
    background: #f1f1f1;
    padding: 50px;
}	
.college_log .colleg_e_slid {}	
.college_log .colleg_e_slid .item{
    box-shadow: 0px 0px 10px #d5d5d5;
    margin: 10px;
}	
.college_log .colleg_e_slid .item img {}	
.college_log .colleg_e_slid .owl-nav.disabled {
    display: block;
}	
.college_log .colleg_e_slid .owl-nav.disabled button{
    position: absolute;
    top: 50%;
    transform: translate(0px, -50%);
    background: #000;
    color: #fff;
    width: 25px;
    height: 35px;
}	
.college_log .colleg_e_slid .owl-nav.disabled button.owl-next{
    right: 0;
}	
	
.study-location-facts_studyGuide__isgq9 {background:url(../../img/mcc_virtual1.jpg);background-attachment: fixed;}	

.study-location-facts_studyGuide__isgq9:before{content:'';position: absolute;width: 100%;height: 100%;background: #000000b8;}

.study-location-facts_studyGuide__isgq9 .textC {position:relative;margin-right: 25px;}
.study-location-facts_studyGuide__isgq9 .textC p {
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 1px;
}

.study-location-facts_studyGuide__isgq9 #button {position:relative;display: flex;align-items: center;justify-content: center;}

#secondaryNavBar .menu_slide {}
#secondaryNavBar .menu_slide button {
    top: 50%;
    position: absolute;
    transform: translate(0px, -60%);
    left: -15px;
    font-size: 24px;
    line-height: initial;
    font-weight: 600;
}
#secondaryNavBar .menu_slide button.owl-next {
    right: -15px;
    left: auto;
}

.overview_x { width:100% ;margin-bottom: 22px;}
.s83 {box-shadow: 0px 0px 10px #efefef;padding: 40px;margin-top: -155px;position: relative;background: #ffffffcf;}
.s83 h1 {
    color: #000;
    font-size: 1.75rem;
}
.s83 span.jsx55 {
    margin-bottom: 11px;
    display: block;
    font-size: 15px;
    font-family: 'Zona Proregular';
}
.whol_aut {
    width: 100%;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    margin: 30px 0;
    flex-wrap: wrap;
}
.whol_aut .wid_ser {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}
.whol_aut .wid_ser .aut_img {
    margin: 0 15px 0 0;
    width: 75px;
}
.whol_aut .wid_ser .aut_img img {
    width: 100%;
}
.whol_aut .wid_ser .aut_content {
    width: 100%;
}
.whol_aut .wid_ser .aut_content h4 {
    line-height: normal;
    margin: 0;
    font-size: 20px;
}
.whol_aut .wid_ser .aut_content p {
    font-size: 15px;
    margin: 0;
}
.widthcta.jsx-cc94fc7f820bcdf0 {
    position: relative;
}
.download-btn.jsx-cc94fc7f820bcdf0 {
    background-color: #da343e;
    border-radius: 8px;
    width: auto;
    text-align: center;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    text-decoration: none;
    padding: 9px 30px;
    text-transform: uppercase;
    border: 0;
}
.over_content {
    padding: 30px 0;
    overflow: hidden;
}
.over_content .Main_con {}
.over_content .Main_con h3 {color: #da343e;
    margin: 20px 0;}
.over_content .Main_con p {
    text-align: justify;
    color: #000;
    font-weight: 500;
    font-size: 15px;
    display: block;
    margin-bottom: 7px;
}

.over_content .Main_con ul li {
    text-align: justify;
    color: #000;
    font-weight: 500;
    font-size: 15px;
    display: block;
    margin-bottom: 0;
    font-family: 'Zona Proregular';
    position: relative;
}

.over_content .Main_con ul li:before {
    content: "";
    width: 6px;
    height: 6px;
    background: #ee2c3c;
    border-radius: 50%;
    position: absolute;
    top: 12px;
    left: -17px;
}
.w_cy {text-align: center}
.w_cy button {    background: #da343e;
    padding: 10px 24px;
    border-radius: 50px;
    color: #fff;}
	
.over_content .Main_con .table table {
    width: 100%;
}
.over_content .Main_con .table td, .over_content .Main_con .table th {
    padding: 0.75rem;
    vertical-align: top;
    border: 1px solid #da343e;
    text-align: center;
}	

.side_bar {
    border-radius: 5px;
    box-shadow: 0px 0px 10px #d3d3d3;
    overflow: hidden;
    margin-bottom: 15px;
}
.side_bar h4{
    background: #da343e;
    margin: 0;
    padding: 10px;
    font-size: 17px;
    font-family: 'Zona Proregular';
    color: #fff;
    font-weight: 500;
}
.side_bar ul {
    padding: 0;
    margin: 0;
}
.side_bar ul li{
    color: #000;
    font-weight: 500;
    font-size: 14px;
    display: block;
    font-family: 'Zona Proregular';
    /* padding: 5px 11px; */
    border-bottom: 1px solid #ededed;
}
.side_bar ul li a{
    display: block;
    padding: 5px 11px;
}
.side_bar ul li a:hover {
    background: #cdcdcd;
    color: #000;
}

right-sd {
    float: right;
}
#call-now-banner {
    text-align: center;
    background: #da343e;
    padding: 5px 0;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    font-family: 'Zona Proregular';
}
a.call-a-contact-number {
    color: #fff;
}
.SalesforceLeadForm__leadCustomerEnquiryForm___2pSq5 {
    margin-top: 0px;
    /* width: 374px; */
    background-color: #ffffff59;
    color: #000;
    padding: 10px;
    border-radius: 3px;
    font-family: Lato;
}
.SalesforceLeadForm__form_header___15XbP {
    text-align: center;
    padding-bottom: 5px;
}
.SalesforceLeadForm__form_header___15XbP p {
    font-size: 14px;
    line-height: 30px;
    letter-spacing: .005em;
    font-weight: 500;
    margin-bottom: -9px;
}
.SalesforceLeadForm__form_img_yellow___3czMb {
    width: 117px;
    /* height: 7px; */
}
.SalesforceLeadForm__leadCustomerEnquiryForm___2pSq5 .icon_form {
    display: flex;
    align-items: center;
    background: #da343e;
    margin-bottom: 10px;
}
.SalesforceLeadForm__leadCustomerEnquiryForm___2pSq5 .icon_form .icon {
    display: block;
    width: 36px;
    color: #fff;
    text-align: center;
}
.SalesforceLeadForm__leadCustomerEnquiryForm___2pSq5 .icon_form .icon i {
    color: #fff;
}
.SalesforceLeadForm__leadCustomerEnquiryForm___2pSq5 input, .SalesforceLeadForm__leadCustomerEnquiryForm___2pSq5 select, .SalesforceLeadForm__leadCustomerEnquiryForm___2pSq5 textarea {
    padding: 10px;
    border: none;
    outline: none;
    border-radius: 1px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.SalesforceLeadForm__form_block_elements___22DNR {
    display: block;
    /* margin-top: 10px; */
    width: 100%;
    height: 40px;
    background: #000;
    font-family: 'Zona Proregular';
    color: #fff;
    font-size: 15px;
}
.SalesforceLeadForm__main_form_button___w5aUL {
    background-color: #da343e;
    color: #fff;
    text-align: center;
    cursor: pointer;
    border: 1px solid transparent;
    font-size: 13px;
    line-height: 1.5384616;
    border-radius: 3px;
    -webkit-user-select: none;
    font-weight: 500;
    letter-spacing: .08em;
    box-shadow: 0 2px 0 #b1020d;
    padding: 11px;
    border-radius: 2px;
    outline: none;
    width: 100%;
    font-family: 'Zona Proregular';
}	
	
	
/*---------------University Page Content----------------*/	
.Main_s {    overflow: hidden;
    width: 100%;}
	
.row_s {display: block;
    box-shadow: 0 1px 1px 0 hsl(0deg 0% 67% / 50%);
    background: #fff;
    margin-bottom: 12px;
    position: relative; }
	
.header-bgcol {
    background-color: #ebe9f9;
    height: 156px;
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat;
}
.pwa-headerwrapper {
    display: block;
    position: relative;
}
.pwa_topwidget {
    padding: 16px;
}
.header_img {
    width: 191px;
    height: 144px;
    margin: -75px 20px 0 0;
    float: left;
    display: inline-flex;
    padding: 10px;
    background: white;
    justify-content: center;
    align-items: center;
}
.header_img img {height: 100%;}
.Main_s h1 {text-align: left;margin: 0 0 14px;font-size: 20px;}
.rank-widget-ml {
    margin-left: 208px!important;
}
.rank-widgets {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    padding: 0;
}
.aggregate_rating {
    padding: 0;
}
.aggregate_rating li {
    list-style: none;
    margin-right: 2px;
    font-family: Zona Proregular;
    text-transform: capitalize;
    color: #000;
    font-weight: 500;
    font-size: 15px;
    line-height: 25px;
    display: block;
}
.aggregate_rating li i {
    color: #da343e;
    font-weight: 600;
}
.CSS_c {    display: flex;
    gap: 8px;}
.CSS_c button{    background: #eb1d27;
    color: #fff;
    padding: 10px 20px;
    font-weight: 500;
    letter-spacing: 1px;}


.pmd-tabs-scroll-container li a {
    list-style: none;
    margin-right: 2px;
    font-family: Zona Proregular;
    text-transform: capitalize;
    color: #000;
    font-weight: 600;
    font-size: 14px;
    line-height: 25px;
    display: block;
}
.pmd-tabs-scroll-container li a.active {
    background: #da343e!important;
    color: #ffffff !important;
    border-color: #da343e !important;
}
.pmd-tabs-scroll-container li a:hover {
    background: #da343e!important;
    color: #ffffff !important;
    border-color: #da343e !important;
}

.pmd-card .card-body {}
 .pmd-card  .card-body h3 {text-align: left;
    margin: 0 0 14px;
    font-size: 20px;}
.pmd-card  .card-body p {
    text-transform: capitalize;
    color: #000;
    font-weight: 500;
    font-size: 15px;
    line-height: 25px;
    display: block;
    margin-bottom: 7px;
    font-family: Arimo;
}

.pmd-card  .card-body ol {list-style: decimal;display: flex;flex-wrap: wrap;}
.pmd-card  .card-body ol li {
    text-transform: capitalize;
    color: #000;
    font-weight: 500;
    font-size: 15px;
    line-height: 25px;
    width: 50%;
    margin-bottom: 7px;
    font-family: Arimo;
}
.pmd-card .card-body h5 {
    text-align: left;
    margin: 0 0 14px;
    font-size: 20px;
    color: #da343e;
    font-weight: 500;
    font-family: Zona Pro;
    border-bottom: 1px solid #da343e;
    }
	
.pmd-card .card-body .cir_course:nth-child(odd)  {
    background: #efefef;
}	
.pmd-card .card-body .cir_course {
    padding: 5px 20px;
    margin-bottom: 15px;
}	
.pmd-card .card-body .cir_course p{   margin-bottom: 0;}	
.pmd-card .card-body .cir_course span { }	

.pmd-card  .card-body ul li {
    text-transform: capitalize;
    color: #000;
    font-weight: 500;
    font-size: 15px;
    line-height: 25px;
    margin-bottom: 7px;
    font-family: Arimo;
}

.side_bars {}
.side_bars h3 {
    list-style: none;
    margin-right: 2px;
    font-family: Zona Proregular;
    text-transform: capitalize;
    color: #fff;
    font-weight: 600;
    font-size: 17px;
    line-height: 25px;
    display: block;
    padding: 10px;
    border-bottom: 1px solid #eb1d27;
    background: #eb1d27;
}

.second_point {padding:0 0 60px}


/*---------------University Page Content----------------*/	

/*--------------top_cities-------------*/
.top_cities {
    padding: 60px 0 0;
}
.top_cities h3 {
    text-align: center;
    margin-bottom: 30px;
}
.top_cities .top_city  {}
.top_cities .top_city .item {
    margin: 6px;
    box-shadow: 1px 0 6px #c1c1c1;
    background: #da343e;
    padding: 3px;
}
.top_cities .top_city .item img  {
    width: 100%;
    height: 117px;
    object-fit: cover;
}
.top_cities .top_city .item h3 {
    margin: 0;
    font-size: 15px;
    padding: 5px;
    color: #fff;
}

.top_cities .owl-nav {}
.top_cities .owl-nav button {
    position: absolute;
    top: 50%;
    transform: translate(0px, -50%);
    background: #000 !important;
    width: 20px;
    height: 35px;
    color: #fff !important;
}
.top_cities .owl-nav button.owl-next {
    right:0
}
/*--------------top_cities-------------*/

.explore_future {
    padding: 60px 0 0;
}
.explore_future .box_sha {
    gap: 7px;
    background: black;
    padding: 5px 5px;
}
.explore_future .box_sha .Img_c {}
.explore_future .box_sha .smallBlk {}
.explore_future .box_sha .smallBlk h3 {
    font-size: 15px;
    margin: 0;
}
.explore_future .box_sha .smallBlk p {
    margin: 0;
}

.top_exam {background:url(../../img/top-exam.jpg);background-attachment: fixed;position: relative;padding: 60px 0;}
.top_exam:before {content:'';position: absolute;top: 0;width: 100%;height: 100%;background: #000000ba;left: 0;}
.top_exam .titl_j {
    display: flex;
    justify-content: space-between;
    padding: 0 0  60px 0;
    position: relative;
}
.top_exam .titl_j h3 {
    color: #fff;
    margin: 0;
}
.top_exam .titl_j button {
    background: #da343e;
    padding: 0 15px;
    color: #fff;
}

.top_exam .row {position:relative}
.top_exam .jsx-1866017517 {position:relative;margin-bottom: 30px;}
.top_exam .jsx-1866017517 .card {
    align-items: flex-start;
    justify-content: flex-start;
    display: flex;
    flex-direction: inherit;
    padding: 10px;
    gap: 20px;
    border: none;
    border-radius: 0px;
    }
.top_exam .jsx {width: 20%;}
.top_exam .mai {width: 80%;}
.top_exam .mai h5 { }
.top_exam .mai .desc {font-size: 13px;}
.top_exam .card-footer {background: #da343e;padding: 10px;display: flex;justify-content: space-between;}
.top_exam .card-footer ul {padding: 0;list-style: none;margin: 0;display: flex;gap: 14px;align-items: center;}
.top_exam .card-footer ul li {font-size: 13px;line-height: inherit;}
.top_exam .card-footer ul li a {color: #fff;}
.top_exam .card-footer button {font-size: 13px;line-height: inherit;background: #000000;color: #fff;padding: 5px;border-radius: 5px;}


.about-us-short img.sch {    float: right;     margin: 0 0 20px 30px;}

.sLARSection ul li {
    color: #fff;
    font-size: 15px;
	    font-family: 'Zona Proregular';
}



/*------------university_name study_india----------------*/
.stu_bn {overflow:hidden}
.university_name.study_india h1 {
    background: #0000;
    text-align: left;
    width: 100%;
    padding: 0;
    font-size: 40px;
    font-weight: 500;
    }
.university_name.study_india .set  {    width: 40%; }
.university_name.study_india a   {display: flex;
    background: #da343e;
    color: #fff;
    gap: 20px;
    padding: 10px 25px;
    border-radius: 5px;
    width: fit-content;
    margin-top: 29px; }
/*------------university_name study_india----------------*/


/*------------login----------------*/
.login_sign .container_pos .box_wift {
    /* border: 1px solid #7cc242; */
    padding: 13px;
}

.login_sign .card-body .form-group {
    display: flex;
    height: 40px;
    width: 100%;
    margin: 0 0 15px;
}
.login_sign .card-body .form-group .input-group-prepend {
    width: 10%;
    background: #da343e;
}
.login_sign .card-body .form-group .input-group-prepend span {
    display: block;
    height: 100%;
    text-align: center;
    line-height: 45px;
}
.login_sign .card-body .form-group .input-group-prepend span i {
    font-size: 18px;
    color: #fff;
}
.login_sign .card-body .form-group input {
    height: 40px;
    border-radius: 0;
    outline: none;
    border: none;
}

.remember {
    font-size: 15px;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    font-weight: 500;
}
.forget_pas {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
}
.forget_pas a {
    color: #674cfb;
    font-size: 15px;
    font-weight: 500;
}
.login_sign .card-body .form-group {
    display: flex;
    height: 40px;
    width: 100%;
    margin: 0 0 15px;
}
.login_sign .card-body .form-group input {
    height: 40px;
    border-radius: 0;
    outline: none;
    border: none;
    background: #e8f0fe;
}
.login_sign .box_wift input.login_btn {
    height: auto;
    background: #da343e;
    width: 120px;
    font-size: 16px;
    font-weight: 500;
    color: #ffff;
    letter-spacing: 1px;
    height: 40px;
}
.modal-body {padding: 0;}
.modal-title {
    margin-bottom: 0;
    line-height: 1.5;
    font-size: 20px;
    color: #fff;
}
.modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    background: #da343e;
    justify-content: flex-start;
    padding: 1rem 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: calc(0.3rem - 1px);
    border-top-right-radius: calc(0.3rem - 1px);
}
.pull-right {
    float: right;
    position: absolute;
    top: -10px;
    right: -10px;
    background: #000;
    width: 25px;
    height: 25px;
    text-align: center;
    color: #fff;
    border-radius: 40px;
}
.remember [type="checkbox"]:not(:checked), .remember [type="checkbox"]:checked {
    position: relative;
    left: 0;
    margin-right: 6px;
}
body {  padding-right: 0 !important;}
body.modal-open {  padding-right: 0 !important;}
/*------------login----------------*/


.login_sign .card-body.f .form-group {
    display: block;
    margin-bottom: 15px;
    overflow: hidden;
    height: auto;
}
.login_sign .card-body.f .form-group label{
    width: 100%;
    display: block;
    font-size: 16px;
    font-weight: 500;
    color: #000;
}

.fan_par_logo {
    width: 100%;
    box-shadow: 0px 0px 10px #c3c3c3;
    padding: 10px;
    margin-bottom: 30px;
}
.fan_par_logo img {
    width: 100%;
    height: 150px;
    object-fit: contain;
}

.post_degree table {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

.post_degree table td, .post_degree table th {
  border: 1px solid #ddd;
  padding: 8px;
}

.post_degree table tr:nth-child(even){/* background-color: #f2f2f2; */}

.post_degree table tr:hover {/* background-color: #ddd; */}
.post_degree table th.redd {background-color: #da343e;text-align: center;font-size: 20px;padding: 8px 0;}
.post_degree table th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #404040;
  color: white;
}


.post_degree {}
.post_degree h3 {
    font-size: 30px;
    color: #404040;
    position: relative;
    font-weight: 900;
    font-family: 'Zona Proextrabold';
    margin-bottom: 30px;
}
.post_degree h3:before{content:
                      '';
                      position: absolute;
                      bottom: -15px;
                      height: 4px;
                      border-radius: 25px;
                      width: 80px;
                      background: #da343e;
                      left: 0%;
                      margin-left: 0;
                      }
.post_degree img {
    width: 42%;
    float: right;
    box-shadow: 0px 0px 10px #b9b9b9;
    padding: 10px;
    margin: 0 0 30px 30px;
}
.post_degree p {
    color: var(--color2);
    line-height: 1.875rem;
    font-size: 1.0625rem;
    text-align: justify;
}
.post_degree ul {}
.post_degree ul li{}
.post_degree ul {}
.post_degree ul li, .post_degree ol li{
    color: var(--color2);
    line-height: 1.875rem;
    font-size: 1.0625rem;
    font-weight: 100;
    font-family: 'Zona Proregular';
}
.post_degree ul li b{
    font-weight: 600;
    color: #4e4e4e;
}


.post_degree.wev table td:last-child { text-align:center}
.post_degree.wev table td a {
    background: #404040;
    color: #fff;
    width: 100%;
    padding: 7px 10px;
    border-radius: 41px;
}


.coming_soon {}
.coming_soons{
    width: 50%;
    margin: 0 auto;
    border: 5px solid #da343e;
    background: #f1f1f1;
    border-radius: 20px;
    text-align: center;
    padding: 50px 0;
}
.coming_soon img {
    width: 20%;
    /* background: #da343e; */
    /* border-radius: 9px; */
}
.coming_soon p {
    margin: 0;
    font-size: 36px;
    font-weight: 600;
    color: #000;
    padding: 28px 0 0;
}
/*==================================*/
/*==================================*/
/*==================================*/
/*==================================*/

.extra {
    padding: 32px 0;
}

.extra h5 {
    font-size: 22px;
    margin: 15px 0;
}

.extra p {
	
	text-transform: capitalize;
    color: #000;
    font-weight: 500;
    font-size: 15px;
    line-height: 25px;
    display: block;
    margin-bottom: 7px;
    font-family: Arimo;
}


.extra li {
    list-style: none;
}

.about-us-short p i {
    font-size: 9px;
    vertical-align: middle;
}


.trigger{
      text-align: center;
    padding: 7px 13px;
    background: #3e3e3e;
    color: #fff;
    font-size: 15px;
    outline: none;
    border: none;
    border-radius: 5px;
    font-family: cursive;
}
img.regis {
    width: 13%;
    padding: 11px 6px;
    margin-left: 26px;
}
.sub-header span {
    font-size: 21px;
    color: #da343e;
    font-weight: 600;
}
.fot-reg span{
	width:0px;
}
label.lbs {
    font-size: 14px;
    color: #da343e;
    margin-top: 10px;
    margin-bottom: 9px;
}


/*-----------------University-----------------*/
.university_list {padding:60px 0}
.university_list .full_box {
    background: #f4f3f3;
    border-radius: 5px;
    box-shadow: 0px 0px 10px #2c2c2c61;
    overflow: hidden;
    display: flex;
    margin-bottom: 25px;
}
.university_list .full_box .full_boxs {width: 30%;position: relative;}
.university_list .full_box .full_img {height: 100%;}
.university_list .full_box .full_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .8s ease-in-out;
}
.university_list .full_box .public {
    background: #da343e;
    position: absolute;
    top: 5px;
    padding: 1px 11px;
    border-radius: 5px;
    left: 5px;
}
.university_list .full_box .public p {
    margin: 0;
    color: #fff;
    font-size: 14px;
}
.university_list .full_box .uni_logo  {
    position: absolute;
    top: 0px;
    right: 6px;
    width: 29%;
    padding: 5px 7px 7px 7px;
    background: #fff;
    border-radius: 0 0 40px 40px;
    overflow: hidden;
}
.university_list .full_box .uni_logo img {
    width: 100%;
}
.university_list .full_box .uni_rating:before  {
  font-size: 18px;
  font-family: FontAwesome;
  position: absolute;
  bottom: 5px;
  color: #ffc400;
  left: 5px;
  }
  
.university_list .full_box .uni_rating.star-5:before {
content: "\f005\f005\f005\f005\f005";  
}
.university_list .full_box .uni_rating.star-4:before {
content: "\f005\f005\f005\f005";  
}

.uni_contnt {
    width: 70%;
    overflow: hidden;
    position: relative;
}
.uni_contnt .university_space {
    padding: 20px;
}
.uni_contnt .university_space h2 {
    font-size: 19px;
    font-weight: 500;
    font-family: 'Zona Pro';
}
.uni_contnt .university_space h2 a {
    color: #4f4f4f;
}
.uni_contnt .border-list {
    display: flex;
    padding: 0;
    list-style: none;
}
.uni_contnt .border-list li {
    padding-right: 25px;
    position: relative;
    font-size: 14px;
    color: #000;
    font-weight: 100;
    font-family: 'Zona Proregular';
    line-height: 17px;
}
.uni_contnt .border-list li:before {content:'';content: "";height: 100%;top: 0px;width: 1px;background: #6c6c6c;position: absolute;right: 11px;}
.uni_contnt .border-list li:last-child:before  {display:none}
.uni_contnt .border-list li span {}
.uni_contnt .border-list li strong {}
.uni_contnt .border-list li strong {}

.university_details {
    column-gap: 0.5rem;
    margin-bottom: 0.5rem;
    grid-template-columns: 245px 1fr;
    display: grid;
}
.university_details .data_card_left{
    /* grid-template-columns: 1fr 104px; */
    /* display: flex; */
}
.university_details .data_card_right{}
.university_details .data_card {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    column-gap: 0.8rem;
    margin-bottom: 0.2rem;
}
.university_details .data_card .data_heading {
    position: relative;
    font-size: 15px;
    color: #000;
    font-weight: 500;
    font-family: inherit;
}
.university_details .data_card .data_content {
    position: relative;
    font-size: 15px;
    color: #515151;
    font-weight: 500;
    font-family: inherit;
}

.uni_btn {
    display: flex;
    gap: 10px;
}
.uni_btn .uni_btn_css {
    border: 2px solid #da343e;
    padding: 5px 15px;
    border-radius: 47px;
    font-size: 15px;
    color: #000;
    font-weight: 500;
}
.uni_btn .uni_btn_css:hover {background:#da343e; color:#fff}
.uni_btn .uni_btn_css:nth-child(2) {
    border: 2px solid #3fae03;
}
.uni_btn .uni_btn_css:nth-child(3) {
    border: 2px solid #00acff;
}

.uni_btn .uni_btn_css:nth-child(2):hover {
    background:  #3fae03; color:#fff
}
.uni_btn .uni_btn_css:nth-child(3):hover  {
    background: #00acff; color:#fff
}
.university_list .full_box:last-child {margin-bottom:0px}
.uni_contnt .border-list li:last-child {color:green}

.uni_filter {background: #ffffff;border-radius: 5px;box-shadow: 0px 0px 10px #2c2c2c61;overflow: hidden;/* display: flex; */margin-bottom: 25px;padding: 13px;position: -webkit-sticky; /* Safari */}

.uni_filter ul.uk-accordion li {}
.uni_filter ul.uk-accordion li .uk-accordion-title {
    margin: 0;
    font-size: 15px;
    position: relative;
    cursor: pointer;
    color: #000;
    font-weight: 600;
    border-bottom: 1px solid #eee;
    padding-bottom: 8px;
}
.uni_filter ul.uk-accordion li .uk-accordion-title:before {
    width: 10px;
    height: 10px;
    position: absolute;
    top: 36%;
    transform: translate(0px, -50%);
    right: 0;
}
.uni_filter ul.uk-accordion li .uk-accordion-content  {
    max-height: 32.5rem;
    transition: ease all .3s;
    opacity: 1;
    visibility: visible;
    margin-bottom: 10px;
    margin-top: 5px;
}
.uni_filter ul.uk-accordion li .uk-accordion-content  ul {
    padding-left: 0;
    margin: 0;
    max-height: 11.9rem;
    overflow-y: auto;
}
.uni_filter ul.uk-accordion li .uk-accordion-content  ul li {
    padding: 0;
    display: block;
    position: relative;
    font-size: .95rem;
}
.uni_filter ul.uk-accordion li .uk-accordion-content  ul li input {
    position: absolute;
    opacity: 0;
	display:none
}
.uni_filter ul.uk-accordion li .uk-accordion-content  ul li label {
    position: relative;
    cursor: pointer;
    padding-left: 23px;
    line-height: 15px;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Zona Proregular';
}
.uni_filter ul.uk-accordion li .uk-accordion-content  ul li label:before {content:'';margin-right: 6px;display: inline-block;vertical-align: middle;width: 15px;height: 15px;background: white;border: 1px solid red;position: absolute;left: 0px;top: 0px;}
.uni_filter ul.uk-accordion li .uk-accordion-content  ul li input:checked+label:after {
    content: "";
    /* position: absolute; */
    /* left: 5px; */
    /* top: 0px; */
    /* transform: rotate(45deg); */
    /* height: 12px; */
    /* width: 6px; */
    /* border-bottom: 2px solid #da343e; */
    /* border-right: 2px solid #da343e; */
    left: 5px;
    top: 2px;
    width: 6px;
    height: 11px;
    border: solid #da343e;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #fff;
}

/* width */
.uni_filter ul.uk-accordion li .uk-accordion-content ul::-webkit-scrollbar {
  width: 7px;
}

/* Track */
.uni_filter ul.uk-accordion li .uk-accordion-content ul::-webkit-scrollbar-track {
  background: #d2d2d2;
}
 
/* Handle */
.uni_filter ul.uk-accordion li .uk-accordion-content ul::-webkit-scrollbar-thumb {
  background: #da343e;
}

/* Handle on hover */
.uni_filter ul.uk-accordion li .uk-accordion-content ul::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
.uni_filter .filter_clear {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
    border-bottom: 1px solid #eee;
    margin-bottom: 15px;
}
.uni_filter .filter_clear h3 {
    font-size: 20px;
    font-weight: 600;
    margin: 0;
}
.uni_filter .filter_clear span {
    font-size: 15px;
    color: #da343e;
}
.uni_filter ul.uk-accordion li .uk-accordion-content ul li label i {    color: #ffc400;}

@media (max-width:992px){
	
.university_list .full_box {display:block}	
.university_list .full_box .full_boxs, .uni_contnt {  width: 100%; position: relative;}
.university_details {    display: block;}
.uni_btn {display: flex;flex-wrap: wrap;}
.uni_btn a {display: block;/* width: 100%; *//* margin: 11px 0; */}


}



/*-----------------University-----------------*/

.country_ul li a:hover::after
{
    display: none;
}
.country_ul li a.cd-drop-links:hover::after
{
    display: inherit;
}

.cd-dropdown-right{
    display:none;
}

.header-nav ul.main-menu li .cd-dropdown-left.js-cd-dropdown-left {width: 20%;}
.header-nav ul.main-menu li .cd-dropdown-left.js-cd-dropdown-left .cd-dropdown-bar-link {width: 100%;}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #da343e;
    border-color: #404040;
    width: 50px;
    height: 50px;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.post_degree.wev table td a.web_s {color: #606060;
    background: #fff;
    padding: 0;}
	
.detI_ls_page {
    padding: 60px 0;
    /* overflow: hidden; */
    /* display: inherit; */
}	
.detI_ls_page .content {
    border: 1px solid #d9d9d9;
    padding: 20px;
}	
.detI_ls_page .content .title {
    margin-bottom: 15px;
}	
.detI_ls_page .content .title h3{
    margin: 0;
    font-size: 20px;
}	
.detI_ls_page .img_de {
    background: #f4f4f4;
    padding: 10px;
    display: flex;
    gap: 20px;
    justify-content: space-between;
}	
.detI_ls_page .img_de .img{
    width: 20%;
}	
.detI_ls_page .img_de .img img {}	
.detI_ls_page .img_de .conte  {
    width: 80%;
}	
.detI_ls_page .img_de .conte p  {
    margin: 0;
    font-size: 15px;
    display: flex;
}	
.detI_ls_page .img_de .conte strong  {
    color: #000;
    width: 20%;
    display: inline-block;
}
.detI_ls_page .img_de .conte span {
    width: 80%;
}	
.detI_ls_page .img_de .conte span .gren {
    color: green;
}	

.cont_pra {
    padding-top: 15px;
}
.cont_pra p {
    font-size: 15px;
    line-height: 30px;
    margin-bottom: 15px;
}

.side_bar.dieii {
    padding: 15px;
    position: sticky;
    top: 130px;
}
.side_bar.dieii h3{
    margin: 0;
    font-size: 20px;
    margin-bottom: 15px;
}
.side_bar.dieii .side_bars {}
.side_bar.dieii .side_bars input,
.side_bar.dieii .side_bars select{
    width: 100%;
    padding: 12px;
    background: #f6f6f6;
    margin-bottom: 9px;
}
.side_bar.dieii .side_bars button{
    background: #404040;
    color: #fff;
    padding: 7px 25px;
    border-radius: 5px;
    font-weight: 500;
}

.detI_ls_page .row {
    margin-right: -15px;
    margin-left: -15px;
    display: block;
    }

.web_points {}
.web_points h3{
    font-size: 18px;
    font-weight: 500;
}
.web_points ul {}
.web_points ul li {
    font-size: 15px;
    line-height: 30px;
    font-family: 'Arimo';
    font-family: 'Zona Proregular';
    color: var(--color2);
}
.all_faq_btn {text-align:center}
.all_faq_btn a {    background: #da343e;
    color: #fff;
    padding: 10px 30px;
    display: block;
    width: fit-content;
    margin: 0 auto;
    border-radius: 55px;}



@media (min-width: 992px){
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    float: left;
}
}

ol.breadcrumb li.breadcrumb-item a{ color:#fff}

@media (max-width:992px){
	#homebanner_homepage__3F_j7 .homebanner_home-heading__1dcRp {
    font-size: 28px;
    line-height: 35px;
}
	#homebanner_homepage__3F_j7 {    min-height: auto;     padding-bottom: 0;}
	.study_b .col_d h2 {    font-size: 18px; }
	.hed_title .hed_title_h3 span {    display: inline;  margin-left: 5px;}

.mob-only {display: block !important; }	
.contact-info { width: 100%;position: relative;max-width: 100%; top: 0;}
#nav-icon {    display: block; position: absolute; right: 0; top: 25px;}	
	
.topbar-listing { width: 100%; max-width: 100%;justify-content: center; gap: 10px;}	
.topbar-listing li {margin: 0 0px 0 0;}	
.header-section ul li.logo {width: 170px;}	
.contact-info .box ul.social-list {display:none}
.contact-info .box:before { border-radius: 0px;}
.contact-info .box {padding: 10px;	}
.contact-info ul.contact-info-listing li {margin-right: 2px;}	
.contact-info ul.contact-info-listing li a.blink-btn .img-box,
.contact-info ul.contact-info-listing li a .img-box {display: none;}	
.contact-info .box ul {width: 100%; justify-content: center; gap: 20px;}	
.header-nav {width: 100%;position: absolute; display: none;     top: 60px;}
.header-nav ul.main-menu li { width: 100%;}
.cd-nav-dropdown-container {width:100%}
.header-nav ul.main-menu li .cd-dropdown-left.js-cd-dropdown-left {
    width: 100%;
}
.header-nav ul.main-menu li .cd-dropdown-left.js-cd-dropdown-left:hover .cd-dropdown-right { display: block; position: relative;width: 100%;left: 12px;}
.header-nav ul.main-menu .mr-2 li {  width: 50%;}
.header-nav.intro {display:block}

span.count, .plus {font-size: 16px; }
span.text {font-size: 14px;
    width: 67px;
    display: block;
    font-family: system-ui;
    line-height: 18px;}
/*#progressbar li .count,
#progressbar li .text,
#progressbar li .plus {display:none}

#progressbar li.active .count,
#progressbar li.active .text,
#progressbar li.active .plus {display:block}*/

.college_log { padding: 15px;}
.college_log .owl-carousel button,
.testi_monial.owl-carousel button 
 {    background: #000 !important;
    color: #fff !important;
    font-size: 30px !important;
    width: 30px;
    position: absolute;
    top: 50%;
	left: 0;
    transform: translate(0px, -50%); }
.college_log .owl-carousel button.owl-next,
.testi_monial.owl-carousel button.owl-next {  left: auto;  right: 0; }
.footer-data .widget-box {text-align: left;}
.widget-box {    margin-bottom: 1.75rem;}
.fixed-bgd img {height: 140px;}
.university_name h1 {padding: 8px; font-size: 24px;}
#secondaryNavBar ul {display: flex; overflow: scroll;}
#secondaryNavBar ul li a {white-space: nowrap;}
.study-location-facts_fastFacts__2PtGC .study-location-facts_studyGuide__isgq9 {
    padding: 10px;}
.Listing_d { padding: 30px 0;}
.Unive {margin-bottom: 0;}
.Listing_d .flexRowSpaceBtwn {justify-content: center;}
.admission_sc {padding: 30px 0;}
.mobile-hide ul li {width: 100%;}
.about-us-short-sec[data-style="style1"] .about-us-classic .about-us-short {
    border: 2px solid #da343e;  overflow: hidden;    padding: 10px;}
.about-us-short img.sch {display:none}
.about-us-short ul li {    padding-left: 20px;    position: relative;}
.about-us-short ul li i {     top: 7px;   position: absolute;}
.testi-wrap {padding: 30px 15px;}
.university_list .full_box .uni_logo {width: 25%; border-radius: 0;}
.university_list .full_box .full_img img {height: 230px	}
.uni_contnt .border-list {display: block; }	
.uni_contnt .border-list li {font-size: 15px;line-height: 27px;}	
.uni_contnt .border-list li:before {display:none}	
	
#enqueryModel .modal-body .modal-body-my .fromInner {padding: 10px;}	
#enqueryModel .modal-body .modal-body-my .fromInner input.form-control {
    margin-bottom: 5px;
}
	
#enqueryModel.modal.fade .modal-dialog {transform: inherit;}
#enqueryModel .modal-header {padding: 7px;}
	
.form-group.remember_box {display:flex; gap: 10px; align-items: flex-start;}
.whatsapp {bottom: 134px;	}
.footerSticky {display:block}	
.footerSticky button {margin-left: 0;	}
.slider_menual_o {    flex-wrap: nowrap !important;     overflow: scroll;}
.bottom-bar.Cop_y_right { margin-bottom: 60px !important;}
	
}








#teamModel .modal-header {padding:0;}
#teamModel .modal-header button {    position: absolute;
    background: #bb2d3b;
    right: -8px;
    color: #fff;
    font-size: 20px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    padding: 0;
    border-radius: 52px;}
.teamDetails {padding:25px;}

.teamName h5 {font-size: 19px;
    color: #000;
    margin: 0;}
.teamName p {    color: #e00;
    font-size: 13px;}
    
#teamShortDesc {font-size: 15px;}    

.side_bar.dieii .side_bars .list-unstyled .media {
    display: flex;
    width: 100%;
    margin: 0 0 15px;
    padding: 10px;
    border-bottom: 1px dashed #404040;
}
.side_bar.dieii .side_bars .list-unstyled .media img {
    width: 100px;
}
.side_bar.dieii .side_bars .list-unstyled .media .media-body {
    padding: 0 20px 0;
}
.side_bar.dieii .side_bars .list-unstyled .media .media-body h5 {
    font-size: 15px;
    font-weight: 500;
}











