:root {--Black:#000; --White:#fff; --Gray:#9da7ad; --ThemeColor:#2c3638; --ThemeColor2:#da6b63; --ThemeColor3:#efbeba; --ThemeColor4:#f0f0f0; --Gradient:linear-gradient(360deg,rgba(61, 71, 73, 1) 0%, #2c3638 100%); ; --CardShadow:0px 4px 11px rgba(217, 216, 216, 0.6); --ThemeFont:"Poppins", sans-serif; --ThemeFontTwo:"Libre Franklin", sans-serif; --Radius:20px;}
::-webkit-scrollbar {width:5px; background-color:var(--ThemeColor5);}
::-webkit-scrollbar-track {background-color:var(--Gray); width:5px;}
::-webkit-scrollbar-thumb {background-color:var(--ThemeColor); border-radius:10px;}
* {scrollbar-width:thin; scrollbar-color:var(--ThemeColor) var(--Gray);}
.w-100 {width:100%}
.d-flex {display:flex;}
.p-0 {padding:0;}
.m-0 {margin:0;}
.ps-0 {padding-left:0 !important;}
p {line-height:26px;}
h1, h2, h3, h4, h5 {font-family:var(--ThemeFontTwo)}
button {font-family:var(--ThemeFont)}
html {overflow-x:hidden;}
.--transition-ease {transition:all 0.2s ease-in 0s; -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out;}
.--transition-ease:hover {transition:all 0.2s ease-in 0s; -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out;}
.--transition-ease:after {transition:all 0.2s ease-in 0s; -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out;}
.--transition-ease:before {transition:all 0.2s ease-in 0s; -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out;}

@keyframes move {
0% {offset-distance:0%;}
100% {offset-distance:100%;}
}

@keyframes zoom-in-zoom-out {
0% {transform:scale(1, 1);}
50% {transform:scale(1.1, 1.1);}
100% {transform:scale(1, 1);}
}

@keyframes swing {
0% {transform:rotate(2deg);}
100% {transform:rotate(-2deg);}
}

@keyframes animatedgradient {
0% {background-position:0% 50%;}
50% {background-position:100% 50%;}
100% {background-position:0% 50%;}
}

.row {display:flex; flex-wrap:wrap; margin:0 -12px;}
.row .rowin {padding:0 12px;}
.col-9 {flex:0 0 auto; width:75%;}
.col-8 {flex:0 0 auto; width:66.666667%;}
.col-7 {flex:0 0 auto; width:58.33333333%;}
.col-6 {flex:0 0 auto; width:50%;}
.col-5 {flex:0 0 auto; width:41.66666667%;}
.col-4 {flex:0 0 auto; width:33.33%;}
.col-3 {flex:0 0 auto; width:25%;}
.col-12 {width:100%;}
.col-10 {width:83.33333333%;}
.p-0 {padding:0 !important}
.ps-0 {padding-left:0 !important}
.pe-0 {padding-right:0 !important}
.m-0 {margin:0 !important;}
.mt-0 {margin-top:0 !important;}
.mt-4 {margin-top:30px !important;}
.mb-0 {margin-bottom:0 !important;}
.mb-2 {margin-bottom:15px;}
.mb-3 {margin-bottom:20px;}
.text-center {text-align:center;}
.h-100 {height:100%;}
.w-100 {width:100%;}
.text-center {text-align:center;}
.text-end {text-align:right;}
.text-start {text-align:left !important;}
.custom_btn {height:50px; padding:0 25px; text-decoration:none; display:inline-block; overflow:hidden; min-width:110px; text-align:center; font-weight:500; font-family:var(--ThemeFont); border:1px solid var(--ThemeColor); line-height:50px; border-radius:35px; color:var(--ThemeColor); text-transform:uppercase; font-size:18px;}
.custom_btn.lg_btn {padding:20px 36px;}
.btns {gap:16px;}
.custom_btn.blue_btn {background:var(--ThemeColor); color:var(--White); border:1px solid var(--ThemeColor);}
.custom_btn.orange_btn {background:var(--ThemeColor2); color:var(--White); border:1px solid var(--ThemeColor2);}
.custom_btn:hover {opacity:.8 !important; transform:scale(1.06) !important;}
.heading {font-size:40px; line-height:55px; color:var(--ThemeColor); font-weight:600; margin:0;}
.heading span {color:var(--ThemeColor2); font-style:italic;}
.owl-carousel .owl-item .set img {object-fit:cover;}
.whatsapp_btn:hover {box-shadow:10px 10px 20px #39ae41; border:2px solid #39ae41;}
.whatsapp_btn {display:flex; background-color:#fff; color:#39ae41; border:1px solid #39ae41; padding:10px; border-radius:10px; text-align:center; vertical-align:middle; font-size:15px; gap:6px; transition:box-shadow 0.3s ease;}
.whatsapp_btn img {height:20px; padding-bottom:0px;}
.loader img {height:80px;}
/* .loader {position:fixed; background:#ffffffe3; z-index:99; width:100%; height:100%; display:none; justify-content:center; align-items:center;} */




.loader .main {
  display: flex;
  width: 200px;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  right: 0;
  left: 0;
  margin: auto;
  bottom: 0;
  top: 0;
}
.main {
  display: flex;
  width: 200px;
  justify-content: space-between;
  align-items: center;
}
.main .circle {
  width: 21px;
  height: 21px;
  background: linear-gradient(#d96b60, #db6b61);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.main .circle:before {
  content: "";
  width: 21px;
  height: 21px;
  background: linear-gradient(#d96b60, #db6b61);
  border-radius: 50%;
  opacity: 0.7;
  animation: loading 2s;
  animation-iteration-count: infinite;
}

@keyframes loading {
  100% {
    transform: scale(3);
    opacity: 0;
  }
}
.circle:nth-child(2):before {
  animation-delay: 0.3s;
}

.circle:nth-child(3):before {
  animation-delay: 0.6s;
}

.circle:nth-child(4):before {
  animation-delay: 0.9s;
}

.circle:nth-child(5):before {
  animation-delay: 1.2s;
}

.circle a {
  font-family: "Baskervville", serif;
  font-weight: 700;
  font-style: normal;
  color:#d96b60;
  text-decoration: none;
  transition: all 0.3s ease;
}
.circle a:hover, .circle a:focus, .circle a:active {
  color: #d96b60;
}


@keyframes iconsLoad {
  from {
    opacity: 0;
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    transform: translateY(0px);
  }
}






.loader img {
  height: 174px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
body {font-family:var(--ThemeFont); font-size:15px; font-weight:400; padding:0; margin:0; overflow-x:hidden;}
.container {padding:0 15px; margin:auto; max-width:1600px;}
.container-fluid {padding:0 100px;}
a {list-style:none; text-decoration:none; text-decoration:none; color:var(--TextColor);}
li {list-style:none;}
h1 span {color:var(--ThemeColor2); font-style:italic;}
h1 {margin:0; font-size:52px; position:relative; font-weight:600; color:var(--ThemeColor);}
.main_heading {max-width:940px; margin:auto;}
p {text-align:justify;}
.main_heading p {margin-bottom:30px;}
.main_heading.text-center p {text-align:center;}
.header {position:fixed; width:100%; left:0; top:0; z-index:9; border-bottom:1px solid #2c36384d;}
.header .navbar.main {right:0;}
.second_header .navbar img {display:none;}
.header .navbar .in {width:100%; text-align:center;}
.toggle_bars {display:none !important; padding:0; display:inherit; font-size:30px; background:transparent; border:none; color:var(--White);}
.header .navbar-nav {display:block;}
.header .navbar-nav a {padding:10px 20px;}
.header .navbar-nav a {color:var(--White); padding:20px 9px; display:block; font-size:16px; text-align:center;}
.fixed .second_header .navbar-nav a {color:var(--White);}
.toggle_bars.toggleclose {color:var(--ThemeColor2); position:absolute; left:-60px; padding:10px; top:0;}
.header .navbar .in img {height:125px; margin-bottom:15px;}
.head-right {display:flex; align-items:center; gap:30px; justify-content:space-between; align-items:center;}
.second_header {display:flex; justify-content:space-between; align-items:center; padding:3px 0;}
.logo img {height: 45px; padding: 15px 5px; width: 138px;}
.logo {line-height:0px;}
.second_header .navbar-nav {display:flex; gap:15px;}
.second_header .navbar-nav a {color:var(--ThemeColor); font-weight:500;}
.side_header {display:flex; gap:16px; width:45%; justify-content:end;}
.side_header.side_headerleft {justify-content:start;}
.toggle_bars img {height:33px;}
.logo .logo_white {display:none;}
.header.fixed .logo img {display:none;}
.header.fixed .logo img.logo_white {display:inline;}
.header.fixed {box-shadow:0 0 20px #07080996; position:fixed; top:0; z-index:9999999; width:100%; ; border-bottom:1px solid var(--TextColor); background:var(--ThemeColor);}
.header.fixed .logo img.--transition-ease {/*height:85px;*/}
.custom_btn.lg_btn {padding:20px 36px;}
.custom_btn span {position:relative; z-index:999; font-size:18px;}
.custom_btn:hover span {color:var(--White);}
.header.fixed .custom_btn {border:1px solid var(--White); color:var(--White);}
.header.fixed .custom_btn.blue_btn {background:var(--White); color:var(--ThemeColor); border:1px solid var(--White);}
.header.fixed h1 {color:var(--White);}
.header.fixed .top_header {position:relative; margin-top:-46px;}
.header.fixed .second_header {margin-top:0px; background:transparent;}
.header_fixed_spacer {height:98px;}
.header .mobmenu {display:none}
.side_header .custom_btn img {height:28px;}
.side_header .custom_btn {display:flex; gap:11px; align-items:center;}
.second_header .navbar-nav .dropdown .dropdown-content {display:none; position:absolute; z-index:1;}
.second_header .navbar-nav .dropdown:hover .dropdown-content {display:block;}
.second_header .navbar-nav .dropdown .show {display:block;}
.second_header .navbar-nav .dropdown .dropdown-contentin {background-color:var(--ThemeColor); min-width:260px; overflow:auto; box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.2); margin-top:0; border-radius:7px;}
.second_header .navbar-nav .dropdown .dropdown-contentin a:hover {background:#23292b;}
.second_header .navbar-nav .dropdown .dropdown-contentin a {text-align:left; padding:12px 17px; color:var(--White);}
.banner {padding:40px 0 0px;}
.banner-heading p {color:var(--Black); font-size:16px; line-height:1.7; margin-top:20px; margin-bottom:0; font-weight:400; letter-spacing:0px; max-width:90%; margin-bottom:40px;}
.banner .row {align-items:center;}
.banner .image {border-radius:20px; width:100%; height:500px; background:var(--ThemeColor4); overflow:hidden; display:flex; align-items:center;}
.banner .image img {object-fit:cover; object-position:top; height:100%; display:flex; align-items:center; justify-content:center; text-align:center;}
.banner-heading {margin-top:-150px;}
.numbers {margin:50px 0 40px;}
.numbers h2 {font-size:32px;}
.numbers .item {background-color:var(--ThemeColor); padding:25px; border-radius:var(--Radius); min-height:323px; display:grid; position:relative; overflow:hidden;}
.numbers .item .custom_btn img {height:28px;}
.numbers .item h6 span {font-size:50px;}
.numbers .item h6.nmbr img {height:22px; display:lex;}
.numbers .item .custom_btn {display:inline-flex; gap:11px; align-items:center; padding:0 20px; font-size:15px;}
.numbers .item h6.nmbr {display:flex; align-items:center; gap:6px; font-size:16px; justify-content:end; width:100%; margin-bottom:32px;}
h6.miniheading {font-size:22px; font-weight:500; text-transform:uppercase;}
h2 span {color:var(--ThemeColor); font-weight:bold;}
h2 {font-size:55px; color:var(--Gray); font-weight:400;}
.numbers .item h6, .numbers .cont h6 {font-size:20px; color:var(--White); font-weight:600;}
.numbers .cont {margin-top:15px;}
.numbers .item p {color:var(--White);}
.numbers .item .bttn {display:flex; align-items:end !important;}
.numbers .right_content {display:grid; height:330px;}
.numbers .right_content .right_content_in {display:flex; align-items:end;}
.numbers .right_content .right_content_in h6 {font-size:22px; color:var(--Black); font-weight:600;}
.numbers .right_content .right_content_in p {margin-bottom:20px; margin-top:6px;}
.numbers .item.itemimage {background:var(--ThemeColor3);}
.numbers .item .user img {width:55px; border-radius:50%; margin-right:-22px; height:55px;}
.numbers .item .d-flex {justify-content:space-between; align-items:center;}
.numbers .item.itemimage h6, .numbers .item.itemimage p, .numbers .cont h6 {color:var(--Black);}
.numbers ul {justify-content:space-between; gap:24px;}
.numbers ul li {font-size:17px; color:#868686;}
.numbers ul li span {display:block; font-size:51px; color:var(--ThemeColor); font-weight:500;}
.numbers .item .human_written {height:82px; margin-top:20px;}
.brand {margin:100px 0 60px;}
.brand .heading {text-align:center;}
.brand .owl-carousel {margin-top:40px;}
.brand .owl-carousel .owl-item img {width:auto; height:90px; margin:auto;}
.brand .heading {font-size:40px;}
.section_one .item .flip-card .img {display:block; align-items:center; height:auto; width:100%;}
.section_one_new {background:var(--ThemeColor2); padding:80px 0;}
.section_one_new .heading {color:var(--White); font-size:50px;}
.section_one_new p {color:var(--White);}
.section_one_new .cont p {color:#ffffffc7; text-align:left; line-height:24px;}
.section_one_new .cont {text-align:center; position:relative;}
.section_one_new .cont::after {height:24px; width:1px; content:""; position:absolute; background:#ffffff7a; right:0; bottom:65px; left:0; margin:auto;}
.section_one_new .cont::before {height:24px; width:1px; content:""; position:absolute; background:#ffffff7a; right:0; top:65px; left:0; margin:auto;}
.section_one_new .students_cont {padding-right:74px;}
.section_one_new .cont h4 {font-size:28px; color:#fff; margin:30px auto; border-bottom:1px solid #ffffff7a; padding-bottom:30px; position:relative; max-width:76%;}
.section_one_new .cont h4.h4_h {border-top:1px solid #ffffff7a; padding-top:30px; border-bottom:none; padding-bottom:0;}
.section_one_new .cont p b {font-size:20px; font-weight:500; color:var(--White);}
.section_one_new .rowmain {align-items:center;}
.section_one_new .cont h4::after {height:40px; width:1px; content:""; position:absolute; background:#ffffff7a; left:0; bottom:-41px;}
.section_one_new .cont h4::before {height:40px; width:1px; content:""; position:absolute; background:#ffffff7a; right:0; bottom:-41px;}
.section_one_new .cont h4.h4_h::after {top:-41px; bottom:inherit;}
.section_one_new .cont h4.h4_h::before {top:-41px; bottom:inherit;}
.section_one .carousel_achieving_page .owl-nav {text-align:center; display:flex !important; justify-content:center; gap:13px; margin-top:26px;}
.section_one .or .owl-prev, .section_one .carousel_achieving_page .owl-next, .section_one .carousel_achieving_page .owl-prev {border:1px solid var(--Gray) !important; width:48px; height:48px; border-radius:50%;}
.section_one .carousel_achieving_page .owl-nav span {font-size:40px; top:-8px; position:relative;}
.section_one .carousel_achieving_page .owl-nav.disabled {display:flex !important;}
.section_one .carousel_achieving .owl-dots {display:none;}
.section_one .item .flip-card .img img {height:500px; border-radius:0;}
.flip-card-front .bottom_div {position:absolute; bottom:0; width:100%; color:var(--White) !important; z-index:9; bottom:15px; left:0;}
.flip-card-front h6 {color:var(--White) !important;}
.flip-card {background-color:transparent; width:100%; height:500px; perspective:1000px; border-radius:20px; overflow:hidden;}
.section_one.achieving .item .flip-card-inner p {-webkit-line-clamp:inherit;}
.section_one.achieving {margin-top:60px}
.flip-card-inner {position:relative; width:100%; height:100%; text-align:center; transition:transform 0.6s; transform-style:preserve-3d; box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2); backface-visibility:hidden; -moz-backface-visibility:hidden;}
.flip-card:focus {outline:0;}
.flip-card:hover .flip-card-inner, .flip-card:focus .flip-card-inner {transform:rotateY(180deg);}
.flip-card-front, .flip-card-back {position:absolute; width:100%; height:100%;}
.flip-card-front {background:var(--Gradient); color:black; z-index:2; display:flex; justify-content:center; align-items:center;}
.flip-card-front::after {content:""; position:absolute; width:100%; height:100%; top:0; background:linear-gradient(359deg, #2c3638, #826d6d00); left:0;}
.flip-card-back {color:white; transform:rotateY(180deg); z-index:1; display:flex; justify-content:center; align-items:center; background:var(--Gradient);}
.flip-card-back div {padding:30px;}
.section_one .item .flip-card-back h6, .section_one .item .flip-card-back p {color:var(--White);}
.section_one .item .flip-card-back .custom_btn, .section_one .item .flip-card-front .custom_btn {border:1px solid var(--White); color:var(--White);}
.carousel_achieving_page .owl-stage {display:flex !important; align-items:stretch;}
.carousel_achieving_page .set img {height:245px; object-fit:cover; width:100% !important; min-width:100%;}
.carousel_achieving_page .set::-webkit-scrollbar {width:2px;}
.carousel_achieving_page .set:hover p {overflow-y:auto; padding-right:5px;}
.carousel_achieving_page .set p {max-height:156px; overflow-y:hidden;}
.carousel_achieving_page .set {padding:20px; padding-bottom:72px;}
.carousel_achieving_page .set .custom_btn {position:absolute; bottom:20px;}
.servicespage {margin:60px 0;}
.testimonial-area .main_heading {max-width:100%;}
.testimonial-area .main_heading p {color:var(--White)}
.testimonial-area {background:var(--ThemeColor); position:relative; z-index:2; padding:50px 0; margin:50px 0;}
.testimonial-area .owl-carousel {overflow:hidden; padding:0 20px; margin:0px -40px; padding-right:40px;}
.testimonial-area .owl-stage-outer {padding:30px 50px; margin-left:-34px; width:calc(100% + 100px);}
.single-testimonial {height:100%; border:7px solid #fff; text-align:center; border-radius:45px; position:relative; z-index:2;}
.single-testimonial p {color:#fff; font-size:15px; line-height:24px; padding:50px; padding-bottom:30px; position:relative; z-index:3;}
.single-testimonial::before {content:""; position:absolute; left:-35px; top:-35px; background:url('/assets/frontend/images/koma2.png') no-repeat var(--ThemeColor); background-size:60%; width:126px; height:100px; transform:rotate(180deg); background-position:34px 15px; z-index:1;}
.single-testimonial::after {content:""; position:absolute; right:-35px; bottom:-34px; background:url('/assets/frontend/images/koma2.png') no-repeat var(--ThemeColor); background-size:60%; width:126px; height:100px; background-position:34px 19px;}
.testimonial-area .round {width:100%; height:100%; position:absolute; z-index:1;}
.testimonial-area .round-1::before {content:""; position:absolute; left:88px; top:-7px; width:50px; height:7px; background:#fff; border-radius:30px;}
.testimonial-area .round-1::after {content:""; position:absolute; left:-7px; top:62px; width:7px; height:50px; background:#fff; border-radius:30px;}
.testimonial-area .round-2::before {content:""; position:absolute; right:87px; bottom:-7px; width:50px; height:7px; background:#fff; border-radius:30px; z-index:1;}
.testimonial-area .round-2::after {content:""; position:absolute; right:-7px; bottom:62px; width:7px; height:50px; background:#fff; border-radius:30px; z-index:1;}
.testimonial-area .client-video {padding-right:15px;}
.testimonial-area .client-info {position:relative; z-index:3;}
.testimonial-area .client-info a {width:40px; height:40px; border-radius:100px; display:flex; justify-content:center; align-items:center; box-shadow:0 0 16px rgba(0, 0, 0, 0.16); font-size:22px;}
.testimonial-area .client-info {display:flex; align-items:center; justify-content:center; text-align:left; padding-bottom:40px;}
.testimonial-area .client-info h6 {font-weight:700; font-size:18px; color:var(--White); margin:0;}
.testimonial-area .client-info span {display:inline-block; color:var(--White); font-size:12px;}
.testimonial-area .owl-dots button {background:var(--White) !important; width:10px; height:10px; border-radius:26px; margin:0 5px; transition:0.3s;}
.testimonial-area .owl-dots {text-align:center;}
.testimonial-area .owl-dots button.active {width:30px;}
.testimonial-area .heading {color:var(--White);}
.testimonial-area .owl-carousel .owl-stage {display:flex !important; align-items:stretch;}
.faq .accordion {max-width:1100px; margin:auto;}
.faq .main_heading p {text-align:center}
.faq .accordion .accordion-item {border-bottom:1px solid #e5e5e5;}
.faq .accordion .accordion-item button[aria-expanded='true'] {border-bottom:1px solid var(--ThemeColor2);}
.faq .accordion button {position:relative; display:block; text-align:left; width:100%; padding:1em 0; color:var(--ThemeColor); font-size:20px; font-weight:400; border:none; background:none; outline:none;}
.faq .accordion button:hover, .faq .accordion button:focus {cursor:pointer; color:var(--ThemeColor2);}
.faq .accordion button:hover::after, .faq .accordion button:focus::after {cursor:pointer; color:#03b5d2; border:1px solid #03b5d2;}
.faq .accordion button .accordion-title {padding:1em 1.5em 1em 0;}
.faq .accordion button .icon {display:inline-block; position:absolute; top:18px; right:0; width:30px; height:30px; border:1px solid; border-radius:22px;}
.faq .accordion button .icon::before {display:block; position:absolute; content:''; top:0; left:0; width:16px; height:2px; background:currentColor; right:0; margin:auto; bottom:0;}
.faq .accordion button .icon::after {display:block; position:absolute; content:''; top:0; width:2px; height:16px; background:currentColor; right:0; margin:auto; bottom:0; left:0;}
.faq .accordion button[aria-expanded="true"] {color:var(--ThemeColor2);}
.faq .accordion button[aria-expanded='true'] .icon::after {width:0;}
.faq .accordion button[aria-expanded='true'] + .accordion-content {opacity:1; max-height:min-content; transition:all 200ms linear; will-change:opacity, max-height;}
.faq .accordion .accordion-content {opacity:0; max-height:0; overflow:hidden; transition:opacity 200ms linear, max-height 200ms linear; will-change:opacity, max-height;}
.faq .accordion .accordion-content p {font-size:1rem; font-weight:300; margin:2em 0;}
.section_one .item h6 {font-size:22px; color:var(--ThemeColor); font-weight:600; margin:15px 0;}
.section_one .item p {color:var(--ThemeColor);}
.section_one .item p a {
  color: var(--ThemeColor2);
  font-weight: 500;
  text-decoration: underline;
}
.section_one .item.item2 {background:var(--ThemeColor2); height:100%;}
.section_one .item {background:var(--ThemeColor4); border-radius:30px; position:relative;}
.section_one .item .img {height:245px;}
.section_one .item.item2 h6, .section_one .item.item2 p {color:var(--White);}
.section_one .item .img img {height:245px; object-fit:cover; border-radius:20px;}
.section_one .item .img {display:flex; align-items:center; height:245px;}
.section_one .item.item2 .custom_btn {border:1px solid var(--White); color:var(--White);}
.section_one .item .imgacademic img {height:155px;}
.section_one .item .item_cont {padding:25px;}
.section_one .item .item_cont .icon img {height:30px;}
.section_one .item .item_cont .icon {background:var(--Gradient); width:102px; height:63px; border-radius:30px; text-align:center; display:flex; align-items:center; justify-content:center;}
.section_one .item h6.endh6 {font-size:20px;}
.section_one .item .item_cont h2 {color:var(--White); font-weight:600; font-size:65px;}
.section_one.achieving .item .item_cont {padding:15px;}
.home-form .form-group input, .home-form .form-group select {width:100%; border:1px solid #ccc; height:42px; padding:0 15px; border-radius:7px; font-size:15px;}
.home-form .form-top {background:var(--ThemeColor); padding:12px 20px; border-radius:8px; color:#fff; display:flex; align-items:center; gap:14px;}
.home-form .or {text-align:center; font-size:20px; margin:16px 0;}
.home-form .form-control {display:inline-flex; width:100%;}
.home-form .custom_btn:hover {transform:scale(1.0) !important;}
.home-form .form-group label {font-size:15px; margin-bottom:4px; display:flex; color:var(--ThemeColor); font-weight:500;}
.home-form .form-btn {margin-top:15px;}
.home-form .form-group {margin-top:12px;}
.upload-container input {position:absolute; width:100% !important; height:100% !important; left:0; top:0; opacity:0;}
.upload-container p {margin:0; text-align:center;}
.upload-container {border:1px solid #ccc; border-radius:7px; font-size:15px; text-align:center; position:relative; padding:10px 20px;}
.home-form {
  border: 3px solid #da6b63;
  padding: 20px;
  border-radius: 20px;
  margin-top: -220px;
  position: relative;
  overflow: hidden;
}
.loader {
  background: #ffffffad;
  position: fixed;
  z-index: 99;
  width: 100%;
  height: 100%;
  display: none;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
}
.our_vision {margin-bottom:70px;}
.our_vision .image {border-radius:20px; width:100%; float:right; overflow:hidden; box-shadow:0 8px 18px #2c36383d; display:flex; align-items:center;}
.our_vision .image img {object-fit:cover; height:100%;}
.our_vision .text_main ul li h4 {font-size:20px; margin:0; color:var(--ThemeColor);}
.our_vision .text_main ul li::after {position:absolute; height:20px; width:20px; content:""; left:0; top:0; border:1px solid var(--ThemeColor); border-radius:50%; box-shadow:0 0 10px #2c363894; background:var(--White);}
.our_vision .text_main ul li {margin-bottom:0; padding-left:56px; position:relative;}
.our_vision .text_main ul {position:relative;}
.our_vision .text_main ul::after {border-left:1px dashed #4f4c4c; content:""; position:absolute; top:0; left:50px; width:2px; height:76%; z-index:-1;}
.our_vision .row {align-items:center;}
.our_vision2 .swiper {width:100%; height:100%;}
.our_vision2 .swiper-slide {text-align:center; opacity:1; display:flex; justify-content:center; align-items:center;}
.our_vision2 .autoplay-progress {position:absolute; left:0; top:0; transform:translate(-8px, -8px); z-index:10; width:100%; height:100%;}
.our_vision2 .swiper-pagination {font-size:1.5rem;}
.our_vision2 .tabs-wrapper {display:flex; height:100%; width:100%; align-items:center; justify-content:center;}
.our_vision2 .tabs-content {border-radius:20px; overflow:hidden; height:100%; flex:1 0 0%;}
.our_vision2 .tabs-thumb {height:100%; flex:0 0 auto; width:40%; box-sizing:border-box; flex-direction:column; justify-content:center; align-items:center; margin-right:15%;}
.our_vision2 .tabs-thumb .swiper-slide {width:20rem; height:auto; border:0; outline:none; cursor:pointer; display:flex; flex-direction:column; align-items:flex-start; padding-left:48px; text-align:left; border-radius:1rem;}
.our_vision2 .tabs-thumb-header {position:relative; display:flex; align-items:center; gap:2rem; padding-bottom:20px;}
.our_vision2 .tabs-thumb-avatar {height:5rem; width:5rem; position:relative;}
.our_vision2 .tabs-thumb-avatar img {height:100%; width:100%;}
.our_vision2 .tabs-thumb .swiper-slide {width:85% !important;}
.our_vision2 .tabs-thumb h3 {margin:0 0 0.5rem;}
.our_vision2 .tabs-thumb .tabs-thumb-details p {margin:0 0 0.5rem; text-align:left;}
.our_vision2 .tabs-thumb-wrapper, .our_vision2 .tabs-thumb-wrapper .swiper-slide {width:100%;}
.our_vision2 .tabs-content .swiper-wrapper {position:relative; z-index:2;}
.our_vision2 .tabs-content .tabs-slide-content {position:relative; width:100%; font-size:1rem; line-height:2rem;}
.our_vision .text_main ul li.swiper-slide-thumb-active::after {border:1px solid var(--ThemeColor2); background:var(--ThemeColor2);}
.our_vision2 .swiper-slide-thumb-active h3, .our_vision2 .swiper-slide-thumb-active p {color:var(--ThemeColor2) !important}
.our_vision2 .swiper-slide-thumb-active::before {position:absolute; width:2px; content ""; left:10px; top:0; border:1px solid var(--ThemeColor2); box-shadow:0 0 10px #2c363894; animation:underline-slide 3s infinite; height:100%;}
.swiper-slide-fully-visible::before {content:""; border:none !important; background-color:var(--ThemeColor2);}
.our_vision .text_main ul li:last-child::before {display:none;}

.support .sliderContent .swiper-slide .content p a {
  color: var(--ThemeColor2);
  font-weight: 500;
  text-decoration: underline;
}









@media (max-width: 992px) {
.tabs-thumb, .tabs-content {width:100%; height:auto;}
.tabs-content .tabs-slide-content {font-size:1rem; line-height:1.5rem;}
.tabs-thumb .swiper-slide {width:auto;}
.tabs-wrapper {flex-direction:column; align-items:flex-start; justify-content:flex-start;}
}

.support .heading {text-align:center;}
.support .cta .heading {text-align:left;}
.support .sliderTab {position:relative; overflow:hidden; width:100%; margin-top:30px; margin-bottom:30px; padding:28px 25px; background:var(--ThemeColor); border-radius:20px;}
.fasupportq .sliderTab .swiper-wrapper {display:flex; width:100%;}
.support .sliderTab .swiper-slide {width:auto !important;}
.support .sliderTab .swiper-slide a {width:100%; display:block;}
.support .sliderTab .swiper-slide .text {position:relative; display:inline-block; margin:0 15px; padding:15px 5px 15px 5px; font-size:24px; color:var(--White); transition:0.25s; max-width:353px; line-height:36px;}
.support .swiper-free-mode>.swiper-wrapper {display:flex; align-items:center;}
.support .sliderContent .swiper-slide .content h6 {font-size:20px; font-weight:600; color:var(--ThemeColor); margin:0;}
.support .sliderContent .swiper-slide .content ul {padding-left:20px;}
.support .sliderContent .swiper-slide .content ul li {list-style:outside;}
.support .sliderTab .swiper-slide .text:after {content:""; position:absolute; bottom:0; left:50%; width:0; height:2px; background:var(--color1); transform:translateX(-50%); transition:0.25s;}
.support .sliderTab .swiper-slide.on .text {color:var(--color1); text-shadow:0 0 0.8px var(--color1), 0 0 0.8px var(--color1);}
.support .sliderTab .swiper-slide.on .text:after {width:100%;}
.support .sliderContent {width:100%;}
.support .main_heading p {margin-bottom:30px; text-align:center;}
.support .sliderContent .swiper-slide .title {margin-bottom:15px; font-size:28px; font-weight:600; color:var(--ThemeColor2);}
.support .sliderContent .swiper-slide .content {margin:0 auto; max-width:100%; line-height:2; max-height:520px; overflow-y:none;}
.support .sliderContent .swiper-slide .content:hover {overflow-y:auto;}
.support .swiper-horizontal {overflow:hidden;}
.support .sliderContent .content {padding:37px; border:1px solid #ccc; border-radius:19px;}
.support .sliderTab .swiper-slide.on a {color:var(--ThemeColor2); font-weight:500;}
.cta {padding:45px; display:flex; justify-content:center; gap:80px; margin:70px auto 70px; background:var(--Gradient); border-radius:var(--Radius); max-width:1200px; align-items:center;}
.cta .heading {color:var(--White)}
.cta p {color:var(--White);}
.cta .custom_btn {min-width:max-content;}
.section_two {margin:70px 0}
.section_two .owl-nav {text-align:center; display:flex !important; justify-content:center; gap:13px;}
.section_two .owl-prev, .section_two .owl-next {border:1px solid var(--Gray) !important; width:40px; height:40px; border-radius:50%;}
.section_two .owl-nav span {font-size:29px; top:-4px; position:relative;}
.section_two .owl-carousel .owl-item .item {padding:0 1px;}
.section_two .owl-carousel .owl-item .set {border-radius:20px; overflow:hidden; margin:30px 0; border:1px solid var(--Gray);}
.section_two .owl-dots {display:none;}
.carousel_whatsup {margin-top:28px;}
.carousel_whatsup1 .heading {text-align:center;}
.carousel_whatsup1 .owl-nav {margin-top:26px;}
.section_two .set1 .msg div {display:flex; align-items:center; gap:7px;}
.section_two .set1:hover .center .text p {background:#3e494b80; color:#d96a62 !important;}
.section_two .set1 .center .text p {text-align:center; background:#fff; padding:7px 0; border-radius:4px; color:#d96a62;}
.section_two .set1 .msg {display:flex; align-items:center; gap:11px; margin-bottom:10px; justify-content:space-between; background:var(--White); padding:8px; border-radius:4px; box-shadow:0 3px 5px #38424430;}
.section_two .set1 .msg .mnu img {height:18px; margin-left:7px;}
.section_two .set1 {background:#f2f2f2; padding:2px 2px 12px; border-radius:4px;}
.section_two .set1 .msg img.user {filter:blur(2px); height:45px; width:45px; max-width:45px; background:var(--White); border-radius:50%; border:2px solid var(--ThemeColor2);}
.section_two .set1 h5 {font-size:17px; margin:0 0 0; filter:blur(2px);}
.section_two .set1 .msg p {font-size:14px; line-height:22px; margin-top:6px; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; text-align:left;}
.section_two .set1 .msg_main {overflow-y:hidden; height:430px; padding:0 8px;}
.section_two .set1:hover .msg_main {overflow-y:auto;}
.section_two .set1 .left .text p, .section_two .set1 .right .text p {padding:0; margin:0; text-align:left; font-size:13px; line-height:20px;}
.section_two .set1 .left .text p img, .section_two .set1 .right .text p img {max-height:100px; margin-bottom:5px;}
.section_two .set1 .left, .section_two .set1 .right {padding:7px 0;}
.section_two .set1 .left .text {background:#e4e4e4; padding:15px; border-radius:10px; max-width:75%; display:table;}
.section_two .set1 .right {display:flex; justify-content:right;}
.section_two .set1 .left .text h6, .section_two .set1 .right .text h6 {margin:0; float:right; margin-top:0px; font-size:12px; font-weight:600; display:flex; gap:3px; align-items:center;}
.section_two .set1 .right .text {background:#d9fdd3; padding:15px; border-radius:10px; max-width:75%; display:table;}
.section_two .set1 .left .text h6 img, .section_two .set1 .right .text h6 img {width:18px; border:none}
.section_two .set1:hover {background:var(--ThemeColor);}
.section_two .set1:hover p, .section_two .set1:hover h6 {color:var(--White) !important;}
.section_two .set1:hover .left .text {background:#2f3b3e;}
.section_two .set1 .left .text {background:#e4e4e4; padding:15px; border-radius:10px; max-width:75%; display:table;}
.section_two .set1:hover .right .text {background:#202c2f;}
.section_three h4 {font-size:24px; color:var(--ThemeColor); font-weight:600; margin:15px 0;}
.section_three {margin-bottom:70px;}
.section_three .inner_section {background:var(--ThemeColor4); border-radius:30px; padding:70px 50px;}
.section_three p {color:var(--ThemeColor); margin-bottom:20px;}
.section_three .btn {border:1px solid var(--ThemeColor); width:96px; height:58px; border-radius:30px; text-align:center; display:flex; align-items:center; justify-content:center;}
.section_three .btn img {height:20px;}
.inner_section .main_heading {max-width:100%; margin-bottom:40px;}
.main_heading p {
  font-size: 18px;
}
.inner_section .main_heading .row {align-items:center;}
.inner_section .row .rowin {padding:0 25px;}
.inner_section .row {margin:0 -25px;}
.section_four {margin-bottom:70px;}
.section_four h4 a { color: var(--ThemeColor2); font-size: 20px; text-decoration: underline; font-weight: 600;}
.custom_btn.orange_btn.disabled {opacity: .4; cursor:not-allowed;}
.section_four h4 {font-size:22px; font-weight:300; max-width:1050px; margin:0 auto 15px;}
.carousel_students .owl-dots .owl-dot.active {background:var(--ThemeColor2) !important;}
.carousel_students .owl-dots {display:flex; margin-top:25px;}
.carousel_students .owl-dots .owl-dot {position:relative; height:2px; width:100%; background:var(--ThemeColor) !important;}
.carousel_students .owl-item:nth-child(even) .item .set {background:var(--ThemeColor2);}
.section_three .carousel_students .set p {color:var(--White); margin-bottom:0; display:grid; align-items:center;}
.section_three .carousel_students .set h4 {font-size:24px; color:var(--White); font-weight:600;}
.section_three .carousel_students .set {background-color:var(--ThemeColor); padding:30px; border-radius:var(--Radius); min-height:340px; display:grid; position:relative; overflow:hidden;}
.banner_inner {background:var(--Gradient); padding:100px 20px 140px; text-align:center; margin-top:30px;}
.banner_inner .heading {color:var(--White); text-align:center}
.inner_inpage {margin-top:-50px; background:var(--White); padding:12px 50px 50px; border-radius:27px; box-shadow:0 0 12px #313b3d33;}
.inpage {margin-bottom:60px;}
.inpage p, .inpage li {font-size:15px;}
.inpage h4 {font-size:20px; color:var(--ThemeColor); margin-bottom:4px; margin-top:35px;}
.inpage p b {color:var(--ThemeColor);}
.inpage h6 {color:var(--ThemeColor); font-size:16px; margin:30px 0 -8px;}
.inpage ul {margin-bottom:15px; padding:0;}
.inpage ul li {margin-bottom:6px; background-image:url(../images/favicon.png); background-repeat:no-repeat; background-size:18px; padding-left:32px; background-position:center left;}
.inpage h2 {font-weight:600; font-size:28px; color:var(--ThemeColor2); margin-bottom:0; margin-top:34px;}
.contact_us.inpage h5 {font-size:18px !important; text-align:center; font-weight:400; color:var(--ThemeColor); margin:0; line-height:30px;}
.contact_us.inpage h6 {font-size:18px !important; font-weight:600; color:var(--ThemeColor); margin:0;}
.contact_us.inpage .inner_inpage {background:var(--White); padding:40px;}
.contact_us.inpage form .form-group input {width:100%; border:1px solid #ccc; height:45px; padding:0 15px; border-radius:7px; font-size:15px;}
.contact_us.inpage form .form-group .form-control {display:flex;}
.contact_us.inpage form .form-group label {font-size:16px; margin-bottom:8px; display:flex; color:var(--ThemeColor); font-weight:500; margin-top:21px; text-transform:uppercase;}
.inpage.contact_us .row {margin:0 -20px;}
.inpage.contact_us .row .rowin {padding:0 20px;}
.contact_us.inpage form .form-group {margin-bottom:20px;}
.contact_us.inpage form .form-group textarea {width:100%; border:1px solid #ccc; height:45px; padding:14px 15px; border-radius:7px; font-size:15px; min-height:150px; font-family:var(--ThemeFont);}
.contact_us.inpage h4 {font-size:32px; margin-top:0;}
.contact_us.inpage .form_contact {margin:60px auto; max-width:1300px;}
.contact_us.inpage form .custom_btn {font-size:18px;}
.contact_us.inpage .info {background:var(--ThemeColor4); border-radius:25px; height:100%;}
.contact_us.inpage .col-5 {display:grid;}
.info h4, .info p, .info p a, .info h6 {color:var(--ThemeColor) !important;}
.contact_us.inpage .info .info_in {padding:40px;}
.contact_us.inpage .info ul {display:flex; gap:10px; margin-top:100px;}
.contact_us.inpage .info ul li {margin-bottom:12px; padding:0; background:transparent;}
.contact_us.inpage .info ul li a {color:var(--ThemeColor); font-size:25px; border:1px solid #2c36385e; width:50px; height:50px; display:flex; text-align:center; border-radius:50%; align-items:center; justify-content:center;}
.contact_us.inpage .info .in i {color:var(--ThemeColor2); font-size:26px; width:52px; border:1px solid var(--ThemeColor2); min-width:52px; height:52px; text-align:center; display:flex; justify-content:center; align-items:center; border-radius:7px;}
.contact_us.inpage .info .in p {margin:0;}
.contact_us.inpage .info .in {display:flex; align-items:center; gap:23px; margin-top:20px;}
.blogs {margin:50px 0 70px}
.blogs .col-10 {margin:auto;}
.main_blogs.single_blogs {margin-top:-120px;}
.main_blogs {position:relative;}
.main_blogs img {border-radius:20px; margin:auto; height:700px; object-fit:cover; width:100%; object-position:center;}
.blogs .cont p, .left_blog .cont ul li {line-height:28px; text-align:justify; font-size:20px;}
.main_blogs.single_blogs.main_news img {object-position:top;}
.main_blogs.single_blogs.main_news {background:var(--White);}
.main_blogs .text {position:absolute; bottom:0; padding:250px 0 40px; background:linear-gradient(0deg, #001421, #0b223100) !important; width:100%; left:0;}
.carousel_blog .owl-nav .owl-prev, .carousel_blog .owl-nav .owl-next {border:1px solid var(--Gray) !important; width:50px; height:50px; border-radius:50%;}
.carousel_blog .owl-nav .owl-next {right:30px; position:relative;}
.carousel_blog .owl-nav .owl-prev {left:30px; position:relative;}
.carousel_blog .owl-nav.disabled span {color:var(--White); font-size:35px; position:relative; top:-4px;}
.carousel_blog .owl-nav.disabled {display:flex !important; position:absolute; bottom:0; top:0; margin:auto; width:100%; height:50px; justify-content:space-between;}
.carousel_blog {border-radius:20px; overflow:hidden; margin-top:0; box-shadow:0 8px 13px #0b223124;}
.carousel_blog .owl-dots {display:none;}
.main_blogs .text .text_in {padding:0 100px;}
.main_blogs .text .text_in h6 {color:var(--White); margin-top:0; font-size:15px; margin-bottom:15px; font-weight:600; text-transform:uppercase;}
.main_blogs .text .text_in h6 span {margin-left:15px; color:#ffffffdb; font-weight:400; font-style:italic;}
.main_blogs .text .text_in h6 i {margin-right:8px; color:var(--ThemeColor2);}
.main_blogs h3 {font-size:36px; margin:0 0 15px; color:var(--White);}
.main_blogs p {margin:0 0 15px; color:var(--White);}
.main_blogs .btn {color:var(--White); background:top; text-decoration:none; font-weight:600; margin-top:31px; border:1px solid var(--White);}
.right_blogs_main {background:var(--ThemeColor4); border-radius:20px; height:100%; padding:25px;}
.right_blogs_in {padding-left:25px;}
.blogs p {line-height:24px; text-align:justify;}
.blogs .set img {width:190px; border-radius:10px; height:108px; object-fit:cover; object-position:center;}
.blogs .set a {font-weight:600; text-decoration:underline; color:var(--TextColor);}
.blogs .set {display:flex; margin-bottom:20px; align-items:center; gap:20px; background:var(--off-white); border-radius:13px;}
.blogs .set h3 {margin:0 0 10px; color:var(--TextColor); font-size:18px; font-weight:500;}
.recent_blogs p {line-height:24px;}
.recent_blogs .set h6 a {text-decoration:none;}
.recent_blogs .set h6 {line-height:24px; text-align:justify; font-size:15px; color:var(--Black); margin:0; font-weight:500; display:flex; justify-content:space-between;}
.recent_blogs .set p {line-height:24px; text-align:justify; font-size:15px; color:var(--ThemeColor); margin:14px 0;}
.recent_blogs {margin-bottom:70px}
.recent_blogs .main_heading {max-width:820px; margin:0 auto 25px;}
.recent_blogs .set img {width:100%; height:250px; object-fit:cover; border-radius:16px;}
.recent_blogs .set a {font-weight:600; text-decoration:underline; color:var(--TextColor);}
.recent_blogs .set {margin-bottom:40px;}
.recent_blogs .set h6 i {margin-right:8px; color:var(--ThemeColor2);}
.recent_blogs .set h6 span {font-style:italic; color:var(--ThemeColor2);}
.recent_blogs .set h3 {margin:8px 0 10px; color:var(--Black); font-size:22px; font-weight:500;}
.single_blogs p {font-weight:400; font-size:15px;}
.single_blogs h4 {font-size:22px; margin-bottom:0; color:var(--ThemeColor2);}
.single_blogs .main_blogs {margin-top:-98px;}
.blogs .right_blogs .hdn {font-size:28px; margin-top:8px; padding-bottom:10px; position:relative;}
.blogs .right_blogs .hdn::after {background:var(--ThemeColor); width:100px; height:2px; content:""; bottom:0; left:0; position:absolute;}
.single_main_blogs {margin-top:40px;}
.banner_inner h6 {color:var(--White); font-size:15px; margin-top:15px; font-weight:600; margin-bottom:0; text-transform:uppercase;}
.banner_inner h6 span {margin-left:15px; color:#ffffffdb; font-weight:400; font-style:italic;}
.banner_inner h6 i {margin-right:8px; color:var(--ThemeColor2);}
.single_blogs .right_blogs_cta {padding:20px 0;}
.single_blogs .right_blogs_cta .heading {font-size:30px; line-height:41px; margin-bottom:20px;}
.single_blogs .social {width:53px; position:fixed; top:0; bottom:0; margin:auto; height:174px; left:-1px; background:var(--Gradient); padding:15px 10px; box-shadow:0 0 20px #07080996; border-radius:0 12px 12px 0; border:1px solid #ffffff82; z-index:9;}
.single_blogs .social li a:hover {background:var(--ThemeColor2); color:var(--White); border:1px solid var(--ThemeColor2);}
.single_blogs .social li {margin-bottom:12px;}
.single_blogs .social li a {color:var(--ThemeColor2); font-size:25px; border:1px solid #cccccc94; width:48px; height:48px; display:flex; text-align:center; border-radius:12px; align-items:center; justify-content:center;}
.section_det ul {padding:0;}
.section_det ul li {margin-bottom:6px; background-image:url(../images/favicon.png); background-repeat:no-repeat; background-size:18px; padding-left:32px; background-position:center left;}
.section_det {margin:60px 0;}
.faq_servics {margin-top:70px;}
.main-footer h1 {color:var(--White); font-weight:400; font-size:75px;}
.main-footer {position:relative; padding:80px 0 0; background:var(--Gradient); overflow:hidden; border-radius:40px 40px 0 0; margin-top:0;}
.main-footer .social li a {color:var(--White); font-size:25px; border:1px solid #cccccc94; width:50px; height:50px; display:flex; text-align:center; border-radius:50%; align-items:center; justify-content:center;}
.main-footer .social {display:flex; gap:20px;}
.main-footer .get h6 {font-size:22px; color:var(--White); font-weight:500; float:left;}
.main-footer .get {max-width:170px; text-align:center; background-image:url(../images/rattingbg.jpg); width:170px; height:170px; border-radius:50%; display:flex; align-items:center; justify-content:center; margin:20px auto 60px;}
.main-footer p {color:var(--White); font-weight:300; line-height:24px;}
.footer_in h5 {color:var(--TextColor); font-size:20px; margin-top:13px; margin-bottom:0px;}
/* .footer_in img {height:80px;} */
.footer_in h4 {color:var(--White); font-size:24px; margin-top:0px; margin-bottom:15px; font-weight:500;}
.footer_in ul li a {color:var(--White); font-weight:300;}
.footer_in ul li {margin-bottom:12px;}
.footer-bottom {padding:15px 0; margin-top:50px; background:var(--ThemeColor);}
.footer-bottom p {text-align:center;}
.footer_in p {color:var(--White); margin:15px 0 0;}
.footer_in p a {color:var(--White); font-size:18px;}
.main-footer .custom_btn {border:1px solid var(--White); color:var(--White); display:inline-flex; align-items:center; gap:9px; margin-top:15px;}
.main-footer .custom_btn img {height:28px;}
.order_st {margin:60px 0;}
.order_st .heading {margin-bottom:20px;}
.progress-container_main input {padding:12px 16px; font-size:18px;}
.progress-container_main ul li strong {width:46%; display:-webkit-inline-box; padding:10px 16px; border-right:1px solid #ccc; margin-right:2%; font-weight:600; background:#d7d7d73d;}
.progress-container_main h5 {font-size:19px; color:var(--ThemeFontTwo); margin-bottom:14px; background:#da6b63; padding:20px 30px; color:#fff; margin:0; text-align:center;}
.progress-container_main .custom_btn img {height:28px;}
.progress-container_main .custom_btn {border:1px solid var(--ThemeColor); color:var(--ThemeColor); display:inline-flex; gap:10px; align-items:center;}
.progress-container_main .custom_btn.orange_btn {color:var(--White); border:1px solid var(--ThemeColor2);}
.progress-container_main ul li {border:1px solid #ccc; margin-top:-1px;}
.progress-container_main {max-width:1200px; margin:auto; margin-bottom:auto; border-radius:10px; margin-bottom:20px; display:table; padding:0; min-width:691px; box-shadow:0 2px 13px #cccccc9c; border:1px solid #bfc2c382; overflow:hidden;}
.progress-container_main ul {padding:0; margin-bottom:0; padding:30px;}
.btnall {display:flex; justify-content:center; margin-bottom:30px; gap:10px;}
.progress-container_main .cont h6 {font-size:18px; margin:0; font-weight:600;}
.progress-container_main .cont p {font-size:14px; line-height:24px; margin:8px 0;}
.progress-container_main .cont {padding:0 30px 30px;}
.mainimag .img {border:1px solid #ccccccde; border-radius:4px; overflow:hidden; position:relative; display:inline-flex; align-items:center; padding:0 0 0 15px; margin-bottom:5px;}
.progress-container_main .cont h6 {font-size:18px; margin:0; font-weight:600; margin-top:12px;}
.progress-container_main .cont p {font-size:14px; line-height:24px;}
.mainimag .img span {display:flex; gap:4px; border-left:1px solid #ccc; margin-left:15px; padding-left:8px;}
.mainimag .img span i {width:26px; background:var(--White); height:26px; text-align:center; align-items:center; display:flex; font-size:20px; justify-content:center; border-radius:6px;}
.mainimag .img span i.fa-times {color:red;}
.mainimag {margin-top:12px;}




.banner_blog_section {
  margin: 60px 0 30px;
}

.banner_blog_section h1{
  font-size: 42px;
}

.blogs_section.recent_blog{  margin: 30px 0 60px;}

.blogs_section.recent_blog .btn {
  background: #da6b61;
  padding: 12px 20px;
  color: #fff;
  border-radius: 4px;
  text-align: center;
  font-size: 16px;
  min-width: 110px;
  margin-top: 22px;
  position: absolute;
  bottom: 8px;
}
.blogs_section.recent_blog .set p {
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  display: -webkit-box;
  overflow: hidden;
  margin-bottom: 10px;
  color: #000000b5;
}
 
.blogs_section.recent_blog .col-3 {
    margin-bottom: 15px;
  }

.blogs_section.recent_blog .set {
  border: 1px solid #ccc9;
  padding: 8px 8px 66px;
  border-radius: 10px;
  position: relative;
}
.blogs_section.recent_blog .set img {
  border-radius: 8px;
}
/* .blogs_section.recent_blog .set {
  padding: 15px;
  box-shadow: 0 0 20px #00000021;
  border-radius: 15px;
} */


.blogs_section.recent_blog .set h4 {
  font-size: 22px;
  font-weight: 600;
  margin: 0;
  color: var(--ThemeColor);
}
.blogs_section.recent_blog .set h6 {
  font-size: 15px;
  margin-bottom: 10px;
  font-weight: 400;
  color: #626262ab;
  margin-top: 10px;
}









@media (min-width: 1600px) {}

@media (max-width: 1599.98px) {

  
.section_one_new .heading {font-size:40px;}
.section_one_new .cont p b {font-size:19px;}
.banner .image {height:420px;}
.container {padding:0 40px}
p {line-height:24px;}
.numbers .item p {font-size:14px;}
body {font-size:15px;}
h1 {font-size:45px;}
.heading {font-size:38px; line-height:50px;}
.numbers .item h6, .section_one .item h6, .section_three h4 {font-size:20px;}
.numbers .item {background-color:var(--ThemeColor); padding:21px; min-height:393px;}
.numbers ul li span {font-size:36px;}
.numbers ul li {font-size:15px;}
.section_one .item h6.endh6 {font-size:18px;}
.section_one .item .img img, .section_one .item .img {height:210px;}
.section_one .item .imgacademic img {height:140px;}
.banner-heading p {font-size:15px; max-width:95%;}
.numbers .item p {color:var(--White);}
.upload-container {padding:20px 15px;}
.upload-container p {font-size:12px; line-height:20px;}
.home-form {margin-top:-170px;}
.numbers .item .custom_btn {padding:0 13px; font-size:15px;}
.numbers .item .custom_btn spa {line-height:18px; text-align:left;}
.numbers .item {padding:15px;}
.brand .owl-carousel .owl-item img {height:80px;}
.main-footer h1 {font-size:60px;}
/* .footer_in img {height:60px;} */
.main-footer {padding:60px 0 0; border-radius:50px 50px 0 0;}

.header .navbar-nav a {
  font-size: 15px;
}
}

@media (max-width: 1399.98px) {
.section_one_new .col-4 {width:100%;}
.section_one_new .col-8 {width:100%;}
.section_one_new .col-8 .col-4 {width:33.33%;}
.section_one_new .students_cont p {max-width:800px; margin:auto; text-align:center;}
.section_one_new .students_cont {padding-right:0;}
.section_one_new .cont h4 {margin:25px auto;}
.section_one_new {padding:60px 0 40px; text-align:center;}
.carousel_achieving_page .set p {max-height:140px;}
.our_vision2 .tabs-thumb .swiper-slide {width:80% !important;}
.banner-heading {margin-top:-40px;}
.container {padding:0 30px}
h1 {font-size:38px;}
.banner .image {height:370px;}
.brand .owl-carousel .owl-item img {height:70px;}
.logo img {height: 45px; padding: 15px 5px; width: 138px;}
.header.fixed .logo img.--transition-ease {/*height:90px;*/}
.numbers .item h6, .section_one .item h6, .section_three h4 {font-size:20px;}
.numbers .item, .section_one .item .item_cont {padding:15px;}
.numbers .right_content {height:340px;}
.section_four h4 {font-size:24px;}

.section_one .item, .numbers .item {border-radius:20px;}
.numbers .item {min-height:412px;}
.home-form {padding:15px;}
.upload-container p {font-size:14px;}
.upload-container {padding:13px;}
.section_three .inner_section {padding:50px 50px;}
.numbers .item h6, .section_one .item h6, .section_three h4 {font-size:18px;}
.home-form {margin-top:-120px;}
.second_header .navbar-nav {gap:0px;}
.home-form .form-top img {width:32px; height:32px;}
.section_one_new .heading {margin-bottom:10px;}
.numbers .item .custom_btn spa {line-height:18px; text-align:left;}
.numbers .item .custom_btn {font-size:15px;}
.header .navbar-nav a {
  padding: 20px 7px;
  font-size: 15px;
}
}

@media (max-width: 1199.98px) {
  .main_heading p {
  font-size: 16px;
}
.numbers .item h6, .section_one .item h6, .section_three h4 {font-size:22px;}
.brand .owl-carousel .owl-item img {height:80px;}
.our_vision .text_main ul {position:relative; padding-left:10px;}
.our_vision2 .tabs-thumb {height:auto; width:100%; margin:auto;}
.our_vision .text_main ul::after {left:20px;}
.second_header .navbar img {display:block;}
.head-right .side_header.side_headerleft {order:3; width:0px !important;}
.header .navbar .in img {height: 55px;margin:0 auto 15px;}
.toggle_bars {display:flex !important; align-items:center;}
.side_header {width:70%;}
.head-right {gap:0;}
.logo {width:30%;}
.second_header .navbar-nav {display:block; gap:0;}
.header .navbar {display:none; transition:all 0.5s; -webkit-transition:all 0.25s; position:fixed; display:flex; right:-900px; animation:100%; background:var(--ThemeColor); width:500px; z-index:99; padding:35px 0 21px; border-radius:30px 0 0 30px; box-shadow:0 0 73px var(--ThemeColor); height:100%; top:0;}
.header .navbar-nav a {color:var(--White); padding:20px 30px; display:block; font-size:20px; text-align:center;}
body {font-size:14px;}
.custom_btn {padding:0 20px;}
.container {padding:0 20px}
h1 {font-size:36px;}
.heading3 {font-size:32px; line-height:42px;}
.heading {font-size:32px; line-height:40px;}
.row {margin:0 -8px;}
.row .rowin {padding:0 8px;}
.logo img {/*height:90px;*/}
.header.fixed .logo img.--transition-ease {/*height:80px;*/}
.main_heading {max-width:600px;}
.second_header .navbar-nav {gap:25px;}
.banner .image {height:360px;}
.banner-heading p {font-size:15px;}
.numbers .item, .section_one .item .item_cont {padding:20px;}
.section_one .item .img img, .section_one .item .img {height:180px;}
.section_three .inner_section {padding:35px;}
.numbers .item .custom_btn {padding:0 20px; font-size:16px;}
.numbers .col-6 {width:100%;}
.numbers .item {min-height:300px;}
.numbers .col-6 .col-6 {width:50%;}
.home-form .col-7 {width:58.33333333%;}
.home-form .col-5 {width:41.66666667%;}
.numbers .cont {text-align:center; padding:20px 0;}
.numbers .cont .mb-0 {text-align:center; max-width:800px; margin:10px auto 0;}
.home-form {padding:20px; max-width:100%; margin:0 auto 20px;}
.banner-heading {margin-top:0;}
.banner-heading p {margin-bottom:0;}
.main-footer h1 {font-size:48px;}
.footer-bottom {padding:16px 0; margin-top:30px;}
}

@media (max-width: 991.98px) {
.heading {font-size:30px; line-height:40px; text-align:center;}
.custom_btn {height:46px; min-width:90px;}
.head-right {gap:20px;}
.second_header .custom_btn {margin:0;}
.second_header .navbar-nav {gap:8px;}
h1 {font-size:35px;}
.banner-heading p {font-size:15px; max-width:100%; margin-bottom:25px;}
.banner {padding:28px 0 10px;}
.numbers .col-7 {width:100%;}
.numbers .col-5 {width:100%;}
.numbers .right_content {height:auto; text-align:center; border:1px solid #ccc; border-radius:20px; margin-top:15px; padding:15px 16px 20px;}
.section_one .col-4:last-child {width:100%; margin-top:15px;}
.numbers ul {margin:20px 0 !important;}
.section_three .inner_section .col-4 {width:50%;}
.numbers .right_content .right_content_in {justify-content:center;}
.numbers .right_content .right_content_in .btns {justify-content:center;}
.numbers .right_content .right_content_in p {margin-bottom:16px;}
.section_one .col-4 {width:50%;}
.cta {padding:35px; display:block; gap:0px; margin:50px auto; border-radius:20px; text-align:center;}
.cta .heading {margin-bottom:20px !important;}
.brand {margin:50px 0;}
.section_three {margin-bottom:50px;}
.section_four {margin-bottom:50px;}
.our_vision {margin-bottom:50px;}
.brand .heading {font-size:30px;}
.section_two {margin:50px 0;}
.our_vision2 .tabs-thumb {width:100%;}
.brand .owl-carousel .owl-item img {height:70px;}
.our_vision2 .tabs-thumb .swiper-slide {height:auto !important;}
.main-footer {padding:50px 0 0; border-radius:40px 40px 0 0;}
.inner_section .main_heading .row .col-6 {width:100%; text-align:center;}
/* .footer_in img {height:85px;} */
.section_one.achieving {margin-top:40px;}
.section_det {margin:40px 0;}
.inner_inpage {padding:2px 25px 30px; border-radius:16px;}
.order_st {margin:40px 0;}
.section_one_new .cont h4 {margin:25px auto; font-size:24px;}
.section_one_new .heading {font-size:34px; margin-bottom:12px;}
.our_vision .text_main ul {padding-left:0;}
.our_vision2 .tabs-thumb .swiper-slide {padding-top:48px; padding-left:0; text-align:center;}
.our_vision2 .tabs-thumb .tabs-thumb-details p {text-align:center;}
.our_vision2 .tabs-thumb .swiper-slide {max-width:100%; width:100% !important; display:none;}
.our_vision2 .tabs-thumb .swiper-slide.swiper-slide-thumb-active {display:block;}
.our_vision .text_main ul li::after {right:0; margin:auto;}
.our_vision2 .tabs-thumb {max-width:500px; margin:auto;}
.our_vision .text_main ul::after {left:20px; width:100% !important; height:3px; right:0; margin:auto; top:10px; border-top:1px dashed #4f4c4c; border-left:navajowhite;}
.section_one_new .cont p b {font-size:16px;}
.section_one_new .cont p {min-height:77px;}
.section_one_new .cont::after {bottom:60px;}
.section_one_new .cont::before {top:60px;}
.our_vision2 .swiper-slide-thumb-active::before {display:none}
}

@media (max-width: 767.98px) {
.col-9 {width:100%;}
.col-7 {width:100%;}
.col-6 {width:100%;}
.col-5 {width:100%;}
.col-3 {width:100%;}
.heading2 {font-size:32px; line-height:38px;}
.inner_section .row .rowin {padding:0 15px;}
.logo img {height: 40px; padding: 10px 5px; width: 110px;}
.inner_section .row {margin:0 -15px;}
.banner .col-7 {order:2;}
.banner-heading {text-align:center; margin-top:25px;}
.btns {justify-content:center;}
.section_one .item, .section_one .item .item_cont {margin-bottom:0;}
.section_one .item3 .item_cont, .numbers .item {margin-bottom:15px;}
.numbers .item {min-height:250px;}
.numbers .right_content {margin-top:0;}
.section_one .col-4 {width:50%;}
.section_one .item .imgacademic img {height:100px !important;}
.footer_in, .footer_in p {text-align:center;}
.footer_in .col-4 {width:100%;}
.footer_in h4 {font-size:22px; margin-top:30px; text-align:center;}
.main-footer .footer1 ul {top:-50px; position:relative;}
.footer_in {margin-top:20px;}
.main-footer {padding:30px 0 0;}
.main-footer .social {justify-content:center; margin:15px 0 0 !important;}
.header .navbar {width:85%;}
.toggle_bars.toggleclose {left: 25px;}
h1 {font-size:36px;}
.section_one .item .item_cont h2 {font-size:58px; margin-top:0; margin-bottom:0;}
.banner-heading p {max-width:100%;}
.progress-container_main {display:block; min-width:100%;}
.brand .owl-carousel .owl-item img {height:64px;}
.numbers {margin:0 0 40px auto;}
.numbers .item {min-height:334px;}
.main-footer {padding:10px 0 0;}
.container {padding:0 15px;}
.section_one .item, .numbers .item {border-radius:15px;}
.carousel_achieving_page .set {padding:15px; padding-bottom:72px;}
.numbers .item, .section_one .item .item_cont {padding:15px;}
.support .sliderContent .content {padding:25px 16px; border-radius:15px;}

.support .sliderContent .swiper-slide .title {line-height:35px;}
.single-testimonial::before {left:-10px;}
.single-testimonial::after {right:-10px;}
.our_vision2 .tabs-thumb {height:auto; width:100%; margin-right:0;}
.inpage h2 {font-size:22px; margin-top:25px;}
.progress-container_main ul {padding:15px;}
.progress-container_main h5 {font-size:18px; margin-bottom:5px; padding:18px 15px;}
.progress-container_main ul li strong {padding:10px 15px; font-size:14px;}
.progress-container_main .cont {padding:0 15px 15px;}
.single-testimonial p {padding:50px 20px 20px;}
.section_one_new .col-8 .col-4 {width:100%;}
.section_one_new .cont p {min-height:auto; text-align:center !important; margin:12px 0;}
.section_one_new .cont h4 {font-size:24px; margin:30px auto 15px; max-width:100%;}
.section_one_new .col-8 .m_Support .col-4 {order:2;}
.section_one_new .col-8 .m_Support .col-12 {order:1;}
.section_one_new .cont h4.h4_h::after {top:inherit; bottom:-41px;}
.section_one_new .cont h4.h4_h {border-bottom:1px solid #ffffff7a !important; padding-top:0; padding-bottom:30px; border-top:none;}
.section_one_new .cont h4.h4_h::before {top:inherit; bottom:-41px; right:0;}
.section_one_new .cont::after {bottom:-153px; top:0;}
.section_one_new .cont::before {top:65px;}
 .faq .accordion button .accordion-title {
    padding: 0 1.8em 0 0;
    font-size: 16px;
    line-height: 26px;
    display: table-cell;
  }
.faq .accordion button .icon {
  top: 28px;}
}

@media (max-width: 575px) {
    .custom_btn {
  min-width: inherit;
  height: auto !important;
  line-height: inherit;
  padding: 10px 12px !important;
}
.progress-container_main ul li strong {padding:10px 9px;}
.progress-container_main ul {padding:10px;}
.progress-container_main ul li strong {width:35%; min-width:80px; max-width:90px;}
.banner_inner {padding:60px 20px 100px;}
.order_st {margin:25px 0;}
.inner_inpage {padding:1px 16px 25px;}
.numbers .col-6, .section_one .col-4 {width:100% !important;}
.cta {padding:35px 20px;}
.main-footer {border-radius:25px 25px 0 0;}
.banner {padding:15px 0 10px;}
.custom_btn {padding:0 15px;}
h1 {font-size:34px;}
.header .navbar-nav a {padding:14px 16px; font-size:16px;}
.banner .d-flex {display:block;}
.banner .d-flex .custom_btn {min-width:240px;}
.banner .image {height:310px;}
.numbers .col-6, .section_one .col-4 {width:100%;}
.numbers ul {display:block;}
.numbers .right_content .right_content_in p {text-align:center;}
.section_three .inner_section {padding:35px 15px;}
.section_three .inner_section .col-4 {width:100%;}
.section_four h4 {font-size:24px; line-height:34px;}
.section_three .inner_section .set {background:var(--White); padding:15px; border-radius:15px; text-align:center;}
.section_three .btn {margin:auto;}
.numbers .item h6, .section_one .item h6, .section_three h4 {font-size:20px;}
.numbers .item {min-height:230px;}
.footer_in p a {font-size:15px;}
.side_header {gap:6px;}
.side_header .custom_btn.blue_btn {display:none;}
  .header .navbar .in img {
    height: 44px;
  }
   .toggle_bars.toggleclose {
    left: 0;
  }
}

@media (max-width: 480px) {
    /* .support .sliderTab .swiper-slide {
  width: 100% !important;
} */
.btnall {padding:0 15px; text-align:center; display:block;}
.progress-container_main .custom_btn {min-width:180px; justify-content:center; margin-top:10px;}
  .support .sliderTab .swiper-slide .text {
    padding: 15px 0 !important;
    max-width: 200px;
    font-size: 20px;
    line-height: 26px;
  }

.support .sliderTab {
  margin-bottom: 15px;
  padding: 10px 15px;
  
}


}

.home-form .form-anchor {color:var(--ThemeColor2);}