@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;900&display=swap');
*{margin: 0; padding: 0; box-sizing: border-box;transition: 0.3s all ease-in-out;}
html {margin: 0; padding: 0; scroll-behavior: smooth;}
:root {
    --black: #000;
    --white: #ffffff;
    --red_theme:#dc3545;
    --blue_theme:#07294D;
    --yellow:#FFC107;
    --light-color:#D3E5F8;
  }
  body{overflow-x:hidden;  }
a{text-decoration: none;}
.btn{font-size: 15px;}

:focus, :active , :focus-visible, button:focus:not(:focus-visible){outline: none; box-shadow: none;}
body{font-family: 'Poppins', sans-serif;line-height: 25px; margin: 0;padding: 0; box-sizing: border-box; font-size: 14px;}

table{ width: 100%; border-collapse: collapse; }
table td, table th { padding: 12px 15px; border: 1px solid #ddd; text-align: left; vertical-align: middle; }
table thead th { background-color: #dc3545; color:#fff; font-weight: bold; }
table tbody tr:nth-child(even) { background-color: #f2f2f2; } 
table caption { caption-side: bottom; padding: 10px; font-style: italic; text-align: center; }


/* header Banner */
header.study_uk{ background: url(../assets/study_banner.png); background-repeat: no-repeat; background-size: 100% 100%;}
header.study_mba{background: url(../assets/study_mba.png); background-repeat: no-repeat; background-size: 100% 100%; }
header.IELTS{background: url(../assets/ielts-banner.png); background-size: 100% 100%; }

/* header*/
header{ background: transparent;}

header.fixed-top {background: #fff;box-shadow: rgba(17, 17, 26, 0.1) 0px 1px 0px;}
.sticky-top{background: #fff;box-shadow: rgba(17, 17, 26, 0.1) 0px 1px 0px;}
header nav a.navbar-brand{padding: 0;}
header nav a.navbar-brand img{height: 55px;}
header nav li.nav-item a.nav-link{font-size: 14px; color: var(--black);}
header .nav-item.dropdown .nav-link {margin-right: 0.3rem;}
header nav li.nav-item a.nav-link.dropdown-toggle::after{display: none;}
header .dropdown:hover> .dropdown-menu {  display: block;}
header .dropdown> .dropdown-toggle:active {  pointer-events: none;}
header a.dropdown-item{border-left: 4px solid transparent;}
header a.dropdown-item:hover, header  a.dropdown-item:active{border-left: 4px solid var(--red_theme); background-color: #00000010; color: var(--black); }
ul.dropdown-menu{border: none; border-radius: 0; min-width: 200px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}
ul.dropdown-menu li a.dropdown-item{padding: 10px 20px;}
.dropdown-item .margin-left{margin-right: 10px;}
.dropend:hover:active{color: var(--black); background-color: #00000010;}
.dropend .dropdown-toggle::after{content: '>';  border: none; float: right;  font: 17px "Consolas", monospace; color: #333; font-weight: 700;}
/* Heading */
h2.heading, h1.heading {font-size: 32px; font-weight: bold;}
h2.heading::after, h1.heading::after{display: block; content: ''; width: 10%; margin-top: 4px; height: 2px; background-color: var(--red_theme); border-radius: 30px;}
h2.heading.center::after, h1.heading.center::after{display: block; content: ''; width: 10%;     margin: 5px auto 0; height: 2px; background-color: var(--red_theme); border-radius: 30px;}
 .div.bg-study { background: #ffffff85; padding: 20px; display: inline-block;}
 
.nav-item.dropdown > a.nav-link::before{ position: absolute; right: -5px; content: ">"; font-size: 20px; rotate: 90deg; }
.dropdown-menu.level3drop {display: none;left: 100%;top: 0;}
.dropend:hover .dropdown-menu.level3drop {display: block;}
.level3icon i{float: right; vertical-align: middle; line-height:26px;}
 
 .banner.newhero{background:unset !important;position:relative;}
.mob-img{position:absolute;left:0;top:0;bottom:0; width:100%;}
.mob-img img{width:100%;height:100%;object-fit:cover;}
.inner-banner{position:relative;z-index: 1;}
@media(max-width:768px){
    .mob-img{display:block;position:relative;order:0;}
    .mob-img img{ width: 200%; height: 100%; margin-left: -100%; }
    .banner.newhero{background-image: unset !important;background:unset !important;background: unset !important;height: auto !important;padding-bottom: 2rem;display: flex;flex-wrap: wrap;gap: 1rem;}
    .inner-banner{padding:2rem 0}
}

/* Banner */
.banner {height:600px;}
.banner .container{height: 100%;}

.banner.hero, .banner.loan, .banner.scholarship, .banner.about-us{background-repeat: no-repeat; background-size: 100% 100%;}


.banner.loan, .banner.scholarship, .banner.about-us, .banner.contact-us, .banner.partner, .banner.bank-account, .banner.money-transfer, .banner.iels-academic, .banner.ielts, .banner.study_mba{height: 500px;background-repeat: no-repeat;}

.banner.loan{background: url(../assets/loan-banner.png);background-size: cover;}
.banner.scholarship{background: url(../assets/scholarship-banner.png);background-size: cover;}
.banner.about-us{background: url(../assets/about-us-banner.png);background-size: cover;}
.banner.contact-us{background: url(../assets/contact-us-banner.png);background-size: cover;}
.banner.partner{background: url(../assets/partner-banner.png);background-size: cover;}
.banner.bank-account{background: url(../assets/bank-account-banner.png);background-size: cover;}
.banner.money-transfer{background: url(../assets/money-transfer-bg.png);background-size: cover;}
.banner.Study-uk{height: 500px;}

.inner-banner {display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;height: 100%;align-items: flex-start; width:50%}
header.study_uk .banner, header.study_mba .banner {height:auto;margin-top: 90px;}
.banner h1.main-heading {font-size: 40px; font-weight: bold;}
.banner h6.sub-heading {  font-size: 22px;  margin-top: 30px; line-height: 30px;}
.margin-top{margin-top: 30px;}
.image-wdth{padding: 10px; width: 85px;}

/* about us */
.left_about { display: flex; align-items: center; }
.section_margin{margin-top: 60px;}
.img-fluid.about { width: 100%; padding:0 1rem; height: 100%;}
.img-fluid.about_uk{float: right; width: 300px;}

.loan-about img.img-fluid.mba-img{height: auto;}

.loan-about ul li{list-style: disclosure-closed;}

/* our services */
.ourservices .card{text-align: center; background: linear-gradient(#F3F2FF, #EDECF3); border: none; padding: 20px 0;}
img.card-img-top{width: 100px; height: 100px; text-align: center; margin: 0 auto;}
.ourservices .card .read_more{color: var(--black);}
.loan-services{background: #f8e1b3;padding: 2rem 0;}

/* slick */
.carousel img{ width:100%; border: 2px solid #fff;}
.slick-dots li button:before {font-size: 15px!important;}
.slick-dots li.slick-active button:before{color: var(--red_theme)!important;}
ul.slick-dots{position: static;}

/*testiminaol  */
.testimonial_box-img img{ height: 80px; border-radius: 50%; width: 80px; border: 5px solid #db332e; }
.testimonial_box-text{font-size: 13px;display: flex;width: 100%;}
.testimonial_box-icon i{font-size: 40px; color: var(--red_theme); text-align: left; float: left; display: block;}
.testimonial_box-star i{color:var(--yellow);}
.card.box-one{background:url(../assets/Group-10042.png); padding: 20px 20px 30px 20px; background-size: cover; background-repeat: no-repeat; text-align: center; margin: 10px 10px; border: none;}
.card.box-two{background:url(../assets/Group-10043.png); padding: 20px; background-size: cover; background-repeat: no-repeat; text-align: center; margin: 10px 10px; border: none;}

/* accoridan */
.accordion-item { background: #fff;  border: none;  border-radius: 0; border-bottom: 1px solid #00000020; padding: 15px 0;}
.faq .accordion-button:not(.collapsed){color:var(--red_theme);border-left: 3px solid var(--red_theme); border-radius: 0;background: none;padding: 10px 0 15px 10px;    font-weight: 600; box-shadow: none;}
button.accordion-button.collapsed{padding: 15px 0;}
.accordion-button::after {  background-image: none!important; transform: inherit; font-family: FontAwesome; content:"\f067";  border: 1px solid; border-radius: 50px;  display: flex; justify-content: center;align-items: center;}
.accordion-button:not(.collapsed)::after { background-image: none!important; font-family: FontAwesome;  content:"\f068"; width: 20px; height: 20px; border: 1px solid;  border-radius: 50px;  display: flex;  justify-content: center;transform: inherit;}
.accordion-body {  border-top: 1px solid #00000020;  margin-top: 10px;    padding: 10px 10px 0 10px;}
.accordion-body ul.pl-1{padding-left: 1rem;}
.accordion-body ul.pl-1 li{margin-bottom: 10px;}

/* faq-bg */
.faq.faq-bg{background:url(../assets/faq-bg-img.png);background-position: right;background-size: cover;
  background-repeat: no-repeat;padding: 2rem 0;}
.faq.faq-bg .accordion-body{border: 1px dotted;border-right: none;}
.faq.faq-bg .accordion-item, .faq.faq-bg .accordion-item .accordion-button{background: transparent;}

/* Talk to expert */
.talk_to{background: url(../assets/talk_to_Expert.png); color: var(--white); padding: 30px 0; border-radius: 20px; background-size: cover; background-repeat: no-repeat;}


/******loan form****/
.loan-form{padding: 2rem 0;background: #07294d;color: var(--white);}
.loan-form p{text-align: center;}

/*****scholarship-cont & about us founder****/
.scholarship-cont{background: #f8e0b2;}
.founder{background: #eef5fc;}
.founder h2.heading::after{ width: 50%; margin: auto; }
.founder-cont {position: relative;}
.scholarship-cont.founder .heading {display: table;}
.founder-cont-in {position: absolute;bottom: 0;  right: 0;left: 0;background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0));color: #fff;text-align: center;padding: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.founder-cont-in p {margin: 0;}
.founder-cont-in span{ font-size: 24px; font-weight: bold; }

.scholarship-cont .row {display: flex;align-items: center;padding: 2rem 0;}
.scholarship-cont .row img{height: 300px !important;object-fit: cover;position: relative;border-radius: 10px;}
.scholarship-cont .row figure{position: relative;z-index: 1;}
.scholarship-cont .row figure:before{position: absolute;left: -20px;top: 20px;width: 100%;height: 100%;background: var(--blue_theme);z-index: 0;content: "";border-radius: 10px;}
.scholarship-cont h2.heading {line-height: 1.7;}

/** browse scholarship *****/
.schol-heading {display: flex;align-items: center;gap: 10px;font-weight: bold;}
.schol-heading figure{margin: 0;width: 20px;}

/***about_us_page*****/
.about_us_page img.img-fluid.mba-img{height: 150px;object-fit: contain;}


/******our-progress****/
.card-inner {display: flex;text-align: left;}
.card-media {padding: 0 0 0 20px;}

/****trending-news***/
.trending-news{background-color: #fff !important;background: url(../assets/trending-news-bg.png);background-size: 50%; background-position: right;background-repeat: no-repeat;padding: 20px !important;}

/****investor***/
.investor .carousel img{border: none;padding: 10px;}

/*****contact detail***/
.contact-detail{padding: 2rem 0;}
.contact-detail .contact-list.mt-3 {display: flex;gap: 15px;background: #eef9fd;padding: 10px 20px;}
.label-name {display: block;font-size: 20px;font-weight: bold;}
.contact-cont p{padding-top: 1rem;}
.contact-media i {font-size: 20px;color: #CF2618;}

/****partner*******/
.partner .row{align-items: center;}

.sidefix{position: fixed; right: -40px; top: 35%; transform: rotate(90deg); z-index:99999}
@media screen and (max-width: 640px) {  .sidefix .btn { font-size: 14px; } }    

/*****counter***/
.counter{text-align: center; padding: 20px;}
.counter-count{font-size: 30px;font-weight: bold;position: relative;color: #CF2618;text-align: center;display: inline-block;}
.counter .count-up {border-right: 1px solid #959090;}
.counter .col-12:last-child .count-up{border-right: none;}

/*****account-trust***/
.account-trust img{width: 100%;}

/******blog-banner blog listing*****/
.blog-banner .row{align-items: center;}
.blog-banner .row figure{position: relative;}
.media-cont{position: absolute;top: 0;left: 10px;right: 10px;bottom: 1rem;display: flex;align-items: center;justify-content: center;padding: 2rem;text-align: center;background: #000000a6;color: #fff;z-index: -1;font-size: 1.5rem;line-height: 120%;}
.blog-banner .row .blog-ban-left{transition: 0.4s ease-in-out;}
.blog-banner .row .blog-ban-left:hover .media-cont{z-index: 1;}

/****blog listing******/
.blog-listing .sub-heading{color: #c4302b;}
.blog-listing .row{width: 100%;margin: auto;}
.blog-listing .row .blog-ban-left{padding: 0;}
.blog-listing .media-cont{left: 0;right: 0;justify-content: center;align-items: flex-start; flex-direction: column;}
.blog-listing .author {display: flex;gap: 15px;font-size: 14px;opacity: 0.6;}

/******blog-banner blog listing end*****/

/**recent blog*** */
.recent-blog img{border-bottom-left-radius: 0;border-bottom-right-radius: 0;height: 100%;width: 100%;object-fit: cover;max-height: 180px;}
.recent-blog .media {display: flex;gap: 10px;}
.recent-blog .blog-author {opacity: 0.6;font-size: 12px;}
.recent-blog .media-body {border-left: 2px solid #c4302b;padding-left: 20px;}
.recent-blog .media-body p{font-size: 13px;line-height: 1.5;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.recent-blog .pull-left {max-width: 250px;width: 100%;}
.recent-blog .well a{color: unset;}


/******latest blog ****/
.blog-list img{border-bottom-left-radius: 0;border-bottom-right-radius: 0;height: 180px;object-fit: cover ;}
.blog-list .text-muted.cat {display: flex;justify-content: space-between;align-items: center;}
.blog-list .card-title{font-weight: bold;}
.blog-list .card-body a{color: #c4302b;text-decoration: none;}


/****international money transfer****** */
.ourservices.money-transfer{background: #F1BF5E;padding: 2rem 0;}

/* ielts academic */
.banner.iels-academic .inner-cont {background: rgba(255, 255, 255, 0.795);padding: 1rem;max-width: 400px;
}

/***ielts academic img****/
.ielts-academic-img .row{width: 100%;margin: auto;}


/*********blog-detail***********/
.blog-detail article img {width: 100%;height: 100%;}
.blog-detail .media{display: flex;gap: 15px;}
.blog-detail .media img{width: 100%;height: 100%;}

/****sidebar***/
.blog-detail .well .heading{color: #c4302b;border-bottom: 1px solid #c4302b;}
.blog-detail .well .media-body {font-size: 18px; color:#000;}
.blog-detail .well .blog-author {display: flex; gap: 10%; flex-wrap: wrap; color:#000;}
.blog-detail .well .blog-author span {display: flex;align-items: center;gap: 10px;}


/* our-pic-sidebar */
.blog-detail .well.our-pics .media{flex-wrap: wrap;}
.blog-detail .well.our-pics .media .pull-left{width: 100%;}
.blog-detail .well.our-pics .blog-author{justify-content: flex-start;gap: 15px;opacity: 0.7;}

/***sidebar-tags*****/
.blog-detail .well.sidebar-tags .display-flex {display: flex;gap: 10px 5px;flex-wrap: wrap;padding: 0;margin: 0;}
.blog-detail .well.sidebar-tags .display-flex li{list-style: none;}
.blog-detail .well.sidebar-tags .display-flex li a{padding: 5px 10px;background: #e2e3e3;border-radius: 5px;color: #333;}

/****sidebar end***/

.talk_expert.phone {margin-right: 5px;}
.talk_expert.phone:hover .dropdown-menu {display: block;}

/* popup */
.custom-model-main {text-align: center;overflow: hidden;position: fixed;top: 0;right: 0;bottom: 0;left: 0; -webkit-overflow-scrolling: touch;outline: 0;opacity: 0;-webkit-transition: opacity 0.15s linear, z-index 0.15;-o-transition: opacity 0.15s linear, z-index 0.15;transition: opacity 0.15s linear, z-index 0.15;z-index: -1;overflow-x: hidden;overflow-y: auto;}
.model-open {z-index: 99999;opacity: 1;  overflow: hidden;}
.pop-head {display: flex;justify-content: space-between;align-items: center;padding: 10px;background: #c4302b;color: #fff;}
.close-btn {cursor: pointer;z-index: 99;font-size: 20px;border-radius: 50%;background: #cecece;width: 20px;height: 20px;display: flex;justify-content: center;align-items: center;}
.custom-model-inner {-webkit-transform: translate(0, -25%);-ms-transform: translate(0, -25%);transform: translate(0, -25%);-webkit-transition: -webkit-transform 0.3s ease-out;-o-transition: -o-transform 0.3s ease-out;transition: -webkit-transform 0.3s ease-out;-o-transition: transform 0.3s ease-out;transition: transform 0.3s ease-out;transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;display: inline-block;vertical-align: middle;width: 500px;margin: 0px auto;max-width: 97%; height: 100%;background: #fff;}

.custom-model-wrap {display: block;width: 100%;position: relative;background-color: #fff;background-clip: padding-box;outline: 0;text-align: left;padding: 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;max-height: calc(100vh - 70px);overflow-y: auto; scrollbar-width: thin;}
.model-open .custom-model-inner {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);position: relative;z-index: 999;}
.model-open .bg-overlay {background: rgba(0, 0, 0, 0.6);z-index: 99;}
.bg-overlay {background: rgba(0, 0, 0, 0);height: 100vh;width: 100%;position: fixed;left: 0;top: 0;right: 0;
bottom: 0;z-index: 0;-webkit-transition: background 0.15s linear;-o-transition: background 0.15s linear;transition: background 0.15s linear;}


.pop-media img{width: 40%;}
form .form-field {display: flex;flex-wrap: wrap;width: 100%;}
.form-field-in{width: 100%;}
 
form .form-field label{display: block;width: 100%;opacity: 0.9;}
form .form-field input, form .form-field select , form .form-field textarea{ padding: 5px 10px; border: 1px solid #cecece;width: 100%;background: transparent;}
form .form-field select {opacity: 0.6;}
form .row{width: 100%;margin: auto;}
form input[type=checkbox] {position: relative;border: 2px solid #c4302b;border-radius: 4px;background: none;cursor: pointer;line-height: 0;margin: 0 .6em 0 0;outline: 0;padding: 0 !important;vertical-align: text-top;height: 20px;width: 20px;-webkit-appearance: none;opacity: .5;}

form input[type=checkbox]:hover {opacity: 1;}
form input[type=checkbox]:checked {background-color: #c4302b;opacity: 1;}
form input[type=checkbox]:before {content: '';position: absolute;right: 50%;top: 50%;width: 4px;height: 10px;border: solid #FFF;border-width: 0 2px 2px 0;margin: -1px -1px 0 -1px;transform: rotate(45deg) translate(-50%, -50%);z-index: 2;}
form .input-checkbox {display: flex;align-items: center;}
form .input-checkbox label{cursor: pointer;font-size: 12px;font-weight: bold;}
form .btn.btn-danger{display: table;margin: 20px auto;}


/* study uk */
.top-university .card.s-d-flex{display: flex;flex-direction: row !important;height: 100%;padding: 15px 10px;gap: 15px;align-items: center;}
.top-university .card.s-d-flex figure{width: 100px;margin: 0 auto;text-align: center;}
.top-university .card.s-d-flex .card-text{margin-bottom: 0;opacity: 0.8; font-weight: 600;}
.top-university .card.s-d-flex .card-text span{font-size: 15px;opacity: 1;}
.top-university .card.s-d-flex .card-body{flex: 1 1 70%;}
.top-university .card.s-d-flex span{font-size: 13px;opacity: 0.8;}
.top-university .card-body-cont {display: flex;gap: 20px;flex-wrap: wrap;justify-content: space-between;}
.top-university .card-body-cont .card-body-left {display: flex;gap: 20px;}
.top-university .card.s-d-flex .card-btn {flex: 1 1 30%;display: flex;justify-content: flex-end;}
.top-university .card.s-d-flex .btn.btn-outline-danger, .top-university .card.s-d-flex .btn.btn-danger {padding: 3px 10px;font-size: 12px;}


/* Cost of Education uk */
/******invoice**********/

.cost-edu .table {width: 100%;max-width: 100%;margin-bottom: 1rem;background-color: transparent;display: inline-table;border:none}
.cost-edu .table tbody td, .cost-edu .table tfoot td, .cost-edu .table tfoot th{border-bottom: none;}
.cost-edu .table tfoot td, .cost-edu .table tfoot th{border-bottom: 1px solid #eee;}
.cost-edu table {border-collapse: collapse;}
.cost-edu .table tbody tr{border: 1px solid #eee;}
.cost-edu .table thead th {vertical-align: bottom;border-bottom: 2px solid #e9ecef;background: #dc3545;color: #fff;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.cost-edu .table thead th:first-child {border-top-right-radius: 0;}
.cost-edu .table thead th:last-child {border-top-left-radius: 0;}
.cost-edu .table th, .cost-edu .table td {padding: 0.75rem;vertical-align: top;border-top: 1px solid #e9ecef;}
.cost-edu th {text-align: inherit;}
.cost-edu .table-striped tbody tr:nth-of-type(2n+1) {background-color: rgba(0, 0, 0, 0.05);}
.cost-edu .table th, .cost-edu .table td {padding: 0.75rem;vertical-align: top;border-top: 1px solid #e9ecef;}
.cost-edu table.table-clear{margin-top: 0;margin-left: 22px;}
.cost-edu table.table-clear tr:nth-child(2n+1) {background: none!important;}
.cost-edu table thead tr:nth-child(2n+1) {background: none;}
.cost-edu table tfoot tr{border: 1px solid #eee;background: #ecb5ba;}

.ml-auto, .mx-auto {margin-left: auto !important;}

/* popular corses */
.scholarship-cont.pop-courses{background: #fff;}
.scholarship-cont.pop-courses .row{gap: 20px 0;}
.scholarship-cont.pop-courses .row .link{display: flex;}
.scholarship-cont.pop-courses .row figure{height: 100%;}
.scholarship-cont.pop-courses .row figure img{height: 100% !important;}
.scholarship-cont.pop-courses .row .link img{height: 20px !important;width: auto;}
.pop-courses-main{padding-left: 2rem;}
.pop-courses-main li.link{display: flex; align-items: center;margin: 0 !important;padding: 10px;border: 1px solid #eee;margin-top: 1rem !important;border-radius: 5px;}

/* admission criteria */
.admission-require .admission .link{display: flex;position: relative;}




/* footer */
footer.footer{background: var(--black); padding: 40px 0 0 0; color: var(--white);}
footer.footer .footer_heading img{height: 50px;object-fit: cover;}
footer.footer ul.list_menu{list-style: none; padding-left: 0;}
footer.footer ul.list_menu li{ margin-bottom: 15px;}
footer.footer ul.list_menu li a{font-size: 14px; color: var(--white); font-weight: 300;}
.footer_heading p, .footer-location p{font-size: 13px; margin-top: 20px; font-family: 300;}
.footer-details {  border-bottom: 1px solid #ffffff30; padding: 20px 0;}
.footer-location {  border-bottom: 1px solid #ffffff30; padding: 60px 0;}
.footer-location i{color: var(--yellow);}
address.address {font-size: 14px; font-weight: 300;margin-top: 20px;}
footer.footer .copyright {padding: 5px;text-align: center;background-color: rgba(0, 0, 0, 0);background-repeat: repeat;background-size: auto;background-size: 50%;background-size: 100%, 100%;
  background-repeat: no-repeat;background-color: #000;height: 220px;display: flex;flex-direction: column;justify-content: center;background-position: bottom;}
footer.footer .copyright p{font-size: 13px; font-weight: 300  ;}
footer.footer .footer-social-icons { list-style-type: none; display: flex; justify-content: center;}
footer.footer .bg-facebook { background-color: #1877f2; color: var(--white);}
footer.footer .footer-social-icon a {line-height: 100%;color: var(--white);}
footer.footer .footer-social-icon {width: 2rem; height: 2rem; border-radius: 50%; display: flex; justify-content: center;align-items: center;margin: 6px;}
footer.footer .bg-insta {background: linear-gradient(29.61deg, #f38334 0%, #da2e7d 50.39%, #6b54c6 100%);}
footer.footer .bg-twitter { background-color: #1DA1F2;}
footer.footer .bg-linkedin { background-color: #0e76a8;}
footer.footer .bg-youtube { background-color: #c4302b;}




/* studdy uk banner */
.banner.Study-uk h1.main-heading{display: flex;gap: 10px;}
.banner.Study-uk .inner-banner .inner-cont {background: #ffffff9e;padding: 1rem;margin: auto;}
.banner.Study-uk .inner-banner .btn.btn-danger {margin: auto;text-align: center;display: table;}

 /*top university  */
 section.top-university{background-color: var(--light-color); padding: 60px 0;}
 ul.criteria li.link {font-size: 18px;margin: 10px 0 20px 0; font-weight: 500;}
 img.criteria_img { margin-right: 15px; width: 40px; height: 40px;}
 .imge-criter img{width: 100%; height: 100%;}
 .nav-pills .nav-link.active, .nav-pills .show>.nav-link{background-color: var(--red_theme); border: 1px solid var(--red_theme);}
 a.tabs_custom { padding: 10px 50px; border: 1px solid var(--red_theme); color: #000;}

 .nav-pills #pills-home-tab{border-bottom-left-radius:10px ; border-top-left-radius: 10px;}
 .nav-pills #pills-contact-tab{border-bottom-right-radius:10px ; border-top-right-radius: 10px;}
.nav-pills .nav-link{border-radius: 0; border: 1px solid #00000050;}
.price {background: var(--light-color);padding: 8px 20px;}
.popular-program{margin-bottom: 20px;}
.popular-program img{width: 25px; height: 25px; margin-right: 10px;}
/* schloarship */
section.scholarship{padding: 60px 0; }

  /* aboutmba */
  img.img-fluid.mba-img { height: 100%;   width: 100%;}
  .price.about_mba {   height: 138px;}
  .width img{width: 100%;}
  .width .color-white { background: var(--white);}
  ul.about_list li{margin-bottom: 10px;}
.classesby{ background-color: #EEF5FC;}
.remind_me { background: var(--light-color);}
.btn.btn-outline-danger.rounded-pill { font-size: 16px; padding: 3px 20px;}

/* process */
.process .step-img{width: 100%; position: relative;}
.process .card{border: none; padding: 10px;}
.process .row .porcess-list {position: relative;}
.process .row .porcess-list .graph__wrapper.first-arrow {position: absolute;top: -60px;}
.process .row .porcess-list .graph__wrapper.second-arrow {position: absolute;z-index: 999;top: 0px; right: 0;}
.process .row .porcess-list .graph__wrapper.third-arrow {position: absolute;top: -190px;left: -50px;}
.process .row .porcess-list .graph__wrapper.forth-arrow {position: absolute;}
.process .graph__wrapper svg{width: 100%;}
.path { stroke-dasharray: 1000; stroke-dashoffset: 1000; animation: dash 3s linear forwards; animation-iteration-count: 1;animation-delay: 1s;}
@keyframes dash {
  to {
    stroke-dashoffset: 0;
  }
}
.dashed{
  stroke-dasharray: 5,12;
  
}
#arrow{animation: arrow 2s linear forwards; opacity:1;}
.mob-menu {display: flex;gap: 10px;}

@keyframes arrow { to { opacity: 1; } }
  ul.dashed{display: flex;}
  ul.dashed li{width: 20px; height: 5px; background-color: var(--red_theme); margin-left: 5px; }

/*****money transfer timeline**********/
.wrapper {margin: 0 auto;width: 100%;}
.inner-wrapper-padding {width: 70%;margin: 0;}

.about-timeline{padding: 4rem 0;/*  background-color:#f3f3f3; background:url(../assets/timeline-bg1.png);  background-size: 100% 100%; background-repeat: no-repeat; */} 

.timeline-box h6{line-height: 1;font-weight: 700;font-family: 'Poppins', sans-serif;background-color: #d21e1e;position: relative;z-index: 1;display: inline-flex;width: 30px;padding: 0 10px;margin-top: 0;transform: translate(0,-50%);height: 30px;border-radius: 50%;color: #fff;align-items: center;font-size: 20px;justify-content: center;} 

.timeline-box p{font-size: 18px; line-height: 27px; color: #000000; font-weight: 400;margin-bottom: 26px;font-family: 'Inter', sans-serif;} 
.timeline-box p:last-of-type{margin-bottom:15px;} 
.start-point h4{font-size: 17px; line-height: 23px; color: #ffffff; font-weight: 600;text-transform: uppercase;background-color: #d21e1e;border-radius: 16px;display: block; width: auto; text-align: center; padding: 5px 25px;position: relative;margin-bottom: 45px;font-family: 'Inter',sans-serif;} 
.black-dot{width: 21px;height: 21px;background-color: #000;border-radius: 50%;display: block;margin: 0 auto 62px;z-index: 1;} 
.start-point{position: relative;display: flex; justify-content: center; flex-direction: column; align-items: center} 
.start-point:before{content:'';position: absolute;left: 0;height: 100%;width: 0px;background-color: #aaa;left: 50%;top: 0;transform: translate(-50%,0%);-webkit-transform: translate(-50%,0%);-moz-transform: translate(-50%,0%); border-left: 1px solid #aaa;} 
.timeline-row .horizontal-line {border-top: 2px dotted #aaa; width: calc(100% - 150px); margin: 0 auto; position: absolute; top: 0; left: 50%; z-index: 0; transform: translate(-50%,0%); }
.timeline-row .verticle-line { margin: 0; padding: 0; width: 2px; border-right: 2px dotted #aaa; height: calc(100% - 150px); position: absolute; top: 0; right: 0; margin: auto 0; bottom: 0; } 

.corner { position: absolute; border-right: 2px dotted #aaa; width: 76px; height: 76px; right: 0; border-top: 2px dotted #aaa; top: 74.9px; border-radius: 0 70px 0 0;top: 0; } 
.timeline-row:nth-child(2n+2) .corner { right: inherit; left: 0; border-left: 2px dotted #aaa; border-right: 0; border-radius: 70px 0 0 0;display: none; } 
.corner.bottom { bottom: -76px; top: inherit; border-radius: 0; border-top: 0; border-bottom: 2px dotted #aaa; border-radius: 0 0 70px 0; right: 0;z-index: 1;bottom: -1px; } 

.timeline-row:nth-child(2n+2) .corner.bottom { border-radius: 0 0 0 70px; } 
.timeline-row { display: flex; justify-content:space-around; flex-wrap: wrap; padding-bottom: 0px; position: relative;} 
.timeline-row:nth-child(2n+2) { justify-content: space-around;text-align: right; padding:  0 2%; } 
.timeline-row:nth-child(2n+2) { flex-direction: row-reverse; } 
.timeline-box { max-width: 550px;margin-right: 25px; position: relative;} 

.corner.bl{bottom: 0;left: 0;border-left: 1px solid #aaa; border-bottom: 1px solid #aaa; border-radius: 0 0 0px 100%; border-right: none; border-top: none; height: 76px; width: 76px;} .start-point .corner.bl{left: 50%; bottom: 0px; transform: translateY(100%); top: unset;} 
.timeline-box:before{content: '';position: absolute;left: 0;top: 27.5px;height: 1px;width: 100%;} 
.timeline-box-wrap { padding: 20px 0px 0; position: relative;padding: 0;margin-bottom: 40px;text-align: center; } 

.timeline-row:first-child::after {left: -54px;width: 97%; transform: none; } 

.timeline-content { padding: 10px 10px 0;} 
.timeline-content-txt { padding: 10px 0 0 0; } 
.timeline-box.img-right .timeline-content, .timeline-box.img-left .timeline-content{display: flex; align-items: flex-start;flex-wrap: wrap;justify-content: center;} 
.timeline-box.img-right .timeline-content img{margin-left: 18px;} 
.timeline-box.img-left .timeline-content img{margin-right: 18px;} 
.timeline-box.img-left .timeline-content{flex-direction: row-reverse;} 
.timeline-box-wrap .timeline-content img {z-index: 2;position: relative;} 
.timeline-row:last-child .corner.bottom{display: none;} 
.timeline-row:last-of-type(2) .corner.top-timeline-arrow{display: none;}
.timeline-row:nth-child(2n+1) .timeline-box:last-child .timeline-box-wrap{text-align: center;}
.start-point.end-point:before{display: none;}
.start-point.end-point{ position: absolute; bottom: 0; right: 0%; transform: translateX(50%); }
.timeline-row:nth-child(2n+2) .start-point.end-point{left: 0;transform: translateX(-50%);right: unset;}

.timeline-box.img-left, .timeline-box.img-right {text-align: center;}
.timeline-row:first-child .timeline-box::after {left: auto; right: 0; -webkit-transform: translate(100%,-50%) rotate(0deg); transform: translate(100%,-50%) rotate(0deg);}
.timeline-row:first-child .timeline-box:first-child {width: 36%;}
.timeline-row .timeline-box:nth-child(3)::after {display: none;}
.timeline-row:last-child .verticle-line::after {display: none;}
.timeline-row:first-child .timeline-box:nth-child(2)::after {display: none;}

.timeline-content-img .timeline-content {position: relative;}

.whatsapp-chat { position: fixed; bottom: 10px; left: 10px; }
.whatsapp-chat a img { width: 50px; border-radius: 50%; height: 50px; }






.navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(220, 53, 69)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); }
.navbar-toggler { border: 1px solid #dc3545 !important; border-color: rgb(255,102,203); } 

/*==============Responsive==============*/




@media screen and (max-width: 1800px) {

  .timeline-box {max-width: 460px;}
  .timeline-box.img-right .timeline-content img, .timeline-box.img-left .timeline-content img {max-width: 220px; max-height: 230px;}
  .timeline-box-wrap .timeline-content img {max-width: 100%;}
}
   
@media screen and (max-width: 1600px){
  
  .timeline-row:first-child .timeline-box:first-child {width: 38%;}
  .timeline-box {max-width: 380px;}
  .timeline-box.img-right .timeline-content img, .timeline-box.img-left .timeline-content img {max-width: 180px; max-height: 190px;}
  .timeline-box p {font-size: 16px;}
}
  
@media screen and (max-width: 1440px) {
  
  .start-point h4 {font-size: 15px; letter-spacing: 0;}
  .timeline-row:first-child .timeline-box:first-child {width: 45%;}
  .timeline-box p {font-size: 15px; line-height: 1.4;}
  .timeline-box {max-width: 300px;}
  .timeline-box.img-right .timeline-content img, .timeline-box.img-left .timeline-content img {max-width: 140px; max-height: 200px;}
  .timeline-box-wrap .timeline-content img {max-width: 100%;}
  .timeline-row:first-child .timeline-box:nth-child(2) {width: 150px;}
}


@media(min-width:1200px){
  .manual-width{ max-width: 1300px !important; }
  .container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1190px;}
  .navbar-expand-xl .navbar-nav, .navbar-expand-xl .navbar-collapse{gap: 10px;}
  .manual-width .mobile{display:none;}
  .manual-width .phone{ display: block; }
}

@media (max-width:1200px) {
.talk_expert.phone {margin-right: 0;margin-bottom: 10px;}
.talk_expert .mobile{display:block;}
/* Header */
header.sticky-top{background: #fff;}
#navbarTogglerDemo02 { background: white;height: 100vh;}
/*header nav li.nav-item a.nav-link.dropdown-toggle::after{display: initial; float: right;}*/
header  .dropdown:hover>  .dropdown-menu {  display: inherit;}
header  .dropdown>   .dropdown-toggle:active { pointer-events: inherit;}
h2.heading, h2.talk {font-size: 26px; font-weight: bold;}
.img-fluid.about_uk{width: 200px;}
ul.criteria li.link { font-size: 16px; margin: 4px; font-weight: 400;}
img.criteria_img { margin-right: 10px; width: 16px; height: 16px;}
 
  .timeline-box {max-width: 240px;}
  .timeline-row:first-child {padding: 0 0 0 60px;}
  .timeline-row:first-child .timeline-box:first-child {width: 42%;}
  .timeline-box.img-right .timeline-content, .timeline-box.img-left .timeline-content {flex-wrap: wrap;}
  .timeline-box.img-right .timeline-content img, .timeline-box.img-left .timeline-content img {max-width: 180px; max-height: 200px;}
  .top-timeline-arrow.timeline-content-img .timeline-content::after {right: 0;}
  .img-right.timeline-content-img .timeline-content::after {top: -20px; right: -45px;}
  .timeline-box.img-right .timeline-content-txt {width: 90%;}
}

@media (max-width:1024px) {
  footer.footer .copyright {background-position: bottom;background-size: 300% ,300%;height: 300px;background-position-x: left;justify-content: flex-start;}
  .about-timeline{background-size: 100%;}
  .corner {display: none;}
  .timeline-box:nth-child(2n+1) .timeline-box-wrap h6 {position: absolute;right: -15px;}
  .timeline-box:nth-child(even) .timeline-box-wrap h6 {position: absolute;left: -15px;}
  
  .timeline-row .horizontal-line {display: none;}
  .timeline-row:first-child {max-width: 100%; padding: 0;}
  .timeline-main {margin-top: 0;}
  .timeline-row .verticle-line {right: 50%; transform: translate(50%,0); height: calc(100% - 0px);}
  .timeline-row:nth-child(2n+2) .verticle-line {left: auto; right: 50%;}
  .verticle-line::after {display: none;}
  
  .timeline-row .timeline-box {width: 100%; max-width: 100%; margin: 0;}
  .timeline-row:first-child .timeline-box:first-child {width: 100%; margin: 0;}
  .timeline-row:first-child .timeline-box:nth-child(2) {width: 100%;}
  .timeline-box p br {display: none;}
  .timeline-box h6 {transform: translate(0,-0%); padding: 0;}
  .timeline-content {padding: 0;}
  .timeline-box.img-right .timeline-content-txt {width: 100%;}
  .start-point.end-point {right: 50%;}
  .start-point h4 {margin-bottom: 0;}
  
  .timeline-box::after {-webkit-transform: translate(-100%,100%) rotate(180deg); transform: translate(-100%,100%) rotate(180deg); right: 50%; top: 20px; left: 50%;}
  .timeline-box-wrap {width: 50%; text-align: right; padding: 0 30px 0 0; margin: 40px 0 0 0;}
  .timeline-row .timeline-box img {margin: 0 0 0 auto;}
  .timeline-row:first-child .timeline-box:nth-child(2)::after {display: block;}
  .timeline-row:first-child .timeline-box:first-child img {margin: 0 0 0 auto;}
  .timeline-box.img-right .timeline-content img, .timeline-box.img-left .timeline-content img {margin: 0 0 0 auto;}
  .timeline-row .timeline-box:nth-child(2n) .timeline-box-wrap {margin: 40px 0 0 auto; padding: 0 0 0 30px; text-align: left;}
  .timeline-row:nth-child(2n+1) .timeline-box::after {left: auto; right: 50%; -webkit-transform: translate(0%,100%) rotate(180deg); transform: translate(0%,100%) rotate(180deg); top: 20px;}
  .timeline-row .timeline-box:nth-child(2n)::after {transform: translate(100%,100%) rotate(0deg); -webkit-transform: translate(100%,100%) rotate(0deg); right: 50%; left: auto;}
  .timeline-row .timeline-box:nth-child(3)::after {display: block;}
  .timeline-box.img-left .timeline-content-txt {text-align: right;}
  .timeline-row:last-child {padding-bottom: 70px;}
  .inner-wrapper-padding {padding: 0 30px;width: 100%;}
  .founder .col-sm-8, .founder .col-sm-6{ width: 100%; }
}
  
@media screen and (min-width: 1024px) {
    .timeline-row:nth-child(2n+2) .verticle-line { left: 0; right: inherit; display: none;} 
}
  
@media (min-width: 992px){ 
  .col-lg-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
}
@media screen and (min-width:800px){
	.custom-model-main:before {content: "";display: inline-block;height: auto;vertical-align: middle;margin-right: -0px;height: 100%;}
}

@media (max-width:768px) {
  .top-university .card-body-cont .card-body-left{flex-wrap:wrap;gap:0 20px;}
  .top-university .card.s-d-flex figure{width:60px}
  .faq.faq-bg{background-position: unset;}
  .about-timeline{background-size: unset !important;}
  .banner.study-mba{background-position: unset;}
  header nav a.navbar-brand img{width: 150px;height: auto;}
  .process .row .porcess-list .graph__wrapper.first-arrow, .process .row .porcess-list .graph__wrapper.second-arrow, .process .row .porcess-list .graph__wrapper.third-arrow, .process .row .porcess-list .graph__wrapper.forth-arrow {display: none;}
  .banner.hero{background-size: cover;}
  p{font-size: 13px;}
  h6{font-size: 14px;}
  h6.card-title-custom { font-size: 12px;}
  .btn {  font-size: 17px;}
  h2.heading, h2.talk {font-size: 20px; font-weight: bold;}
  .accordion-item .accordion-button.collapsed {  font-size: 13px; padding: 5px 0;}
  .faq .accordion-button:not(.collapsed) { padding: 5px 0 5px 10px;font-size: 13px;}
  .accordion-body { font-size: 13px;}
  .talk_to { padding: 15px 10px;}
  .img-fluid.about, .img-fluid.about_uk {width: 100%;}
  ul.criteria li.link { font-size: 14px; margin: 4px 4px 10px; font-weight: 500;}
  img.criteria_img { margin-right: 10px; width: 16px; height: 16px;}
  .recent-blog .pull-left{max-width: 100%;}
  .recent-blog .media{flex-wrap: wrap;}
  .recent-blog img{max-height: 100%;}
  .blog-listing .media-cont{z-index: 1;}
  .talk_expert a{width: 100%;display: block;}

  .ml-auto, .mx-auto{width: 100%;margin: auto;margin-left: unset !important;}
  table.table-clear{margin-left: 0;}
  .left_about {display: flex;flex-wrap: wrap;flex-direction: column-reverse;}
  .top-university .card.s-d-flex figure{margin:0}
  .top-university .card.s-d-flex .card-btn{justify-content: flex-start;}
  .inner-banner{ width: 100%;}
  .pop-courses-main{padding-left: 0;}
  
  .banner h1.main-heading{ font-size:26px; }
  
  .ourservices .card .card-inner .card-media, .ourservices .card .card-inner .card-body{ padding:0px; }
  
}
@media screen and (max-width: 640px) {
  .timeline-box p {font-size: 14px; line-height: 1.4;}
  .timeline-box-wrap {margin: 30px 0 0 0;}
  .timeline-row .timeline-box:nth-child(2n) .timeline-box-wrap {margin: 30px 0 0 auto;}
  .timeline-box::after, .timeline-row:nth-child(2n+1) .timeline-box::after {top: 6px;}
  .timeline-box-wrap .timeline-content img {max-width: 100%;}
  .timeline-box.img-right .timeline-content img, .timeline-box.img-left .timeline-content img {max-width: 100%; max-height: unset;}
  .inner-wrapper-padding { padding: 0 15px; }
  .timeline-row{padding:0;}
}

@media (min-width: 576px){
  table .col-sm-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
  }
@media (max-width: 575px) {
.ourservices .row .col-sm-6{flex: 0 0 50%;}
.col-sm-6 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
table.table-clear{margin-left: 0;}
.see-width {width: 100%;margin: auto;}
.table-responsive-sm { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
.table-responsive-sm.table-bordered { border: 0; }
.sidefix{ font-size:14px; }
}

@media(max-width:500px){
  .top-university .card.s-d-flex{flex-wrap: wrap;}
}