@media(max-width:1399px) {


}
@media (max-width:1299px) {


}
@media (max-width:1199px) {

h2 {font-size: 26px;line-height:28px;}
.rating{display: flex;flex-direction: column-reverse;align-items: flex-start;}

header .btns{gap: 18px;margin-left: 18px;}
#menu ul{gap: 18px;}
#menu ul li a,header .btns .btn{font-size: 12px;}
header .btn.btn-outline {min-width: 115px;}
.btn-outline, .btn-primary{font-size: 16px;}
section {padding: 40px 0;}
.latest-blog h1 {font-size: 26px;}
.latest-blog h2 {font-size: 26px;margin-bottom: 20px;}
.help-box .row{row-gap: 20px;flex-direction: column-reverse;align-items: center;}
.latest-blog .help-box .box-image{position: unset;}
.latest-blog .help-box .box-image img{min-width: unset;}
.inner_banner h1 {font-size: 27px;line-height: 27px;}
.about-box .text h2 {margin-bottom: 11px;}
.about-box{padding: 25px;}


}
@media (max-width:1024px) {



}
@media(max-width:991px){
  
header {position: relative;top: 0;left: 0;width: 100%; z-index: inherit;}
.topbar { width:100%; position:relative;z-index: 999;}
.topbar .logo a{font-family: var(--font-1);font-size: 32px;font-weight: 400;}
.topbar .logo img{width: 180px;margin:8px 0;}
 
 
.topbar ul.top_right_contents{padding:0 ;margin:8px 0 0 0;list-style:none;color: #000; text-align: center;}
.topbar ul.top_right_contents li{vertical-align:middle; position:relative; display: inline-block; line-height: 1;text-align: end;}
.topbar ul.top_right_contents li a.menu_open i {font-size: 30px;color: #000;}
 
 
.topbar.sticky{margin:0;position:fixed;top:0;left:0;width:100%;z-index:999;animation-name:menu_sticky;animation-duration:.6s;animation-timing-function:ease-out;
    -webkit-box-shadow:rgba(255,255,255,0.2) 0 0 10px;
box-shadow:rgb(155, 153, 153) 0 0 10px;background: var(--white);}
/* .topbar.sticky .logo img{width: 120px;} */
.topbar ul.top_right_contents{padding:0;margin:0;list-style:none; text-align: right;}
.topbar ul.top_right_contents li{vertical-align:middle; position:relative; display: inline-block;
    margin-right: 20px;  line-height: 1;}
.topbar ul.top_right_contents li:last-child {margin-right: 0;}
.topbar ul.top_right_contents li a {color:#fff; line-height: 1;}
.topbar ul.top_right_contents li a i {font-size: 26px;}
.topbar ul.top_right_contents li a i.user { font-size: 34px;}
.topbar ul.top_right_contents li a.menu_open i {font-size: 36px;}
.menu_overlay {position: fixed; top:auto; right:0; bottom:0; left:0; z-index:9999; background: #000000E5;height: calc(100% - 65px);}
.menu_toggler {margin:15px 0 0;}
.menu_toggler .icons {font-size:26px; color:#212121}
.menu_head {background:#000;text-align: center; position: relative;color:#fff;}
.menu_head a {color:#fff; padding:15px 10px; display: inline-block; font-weight: 500; font-size: 16px;}
.menu_close {text-align: end;padding: 0;}
.menu_close i {font-size:20px; color: #fff;}
.menu_close img{filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7494%) hue-rotate(43deg) brightness(110%) contrast(95%);}
.mobile_menu_wrap {position: fixed;top: auto; bottom: 0; right:-100%; z-index:99999; background:var(--white); padding:0 0 75px; transition: all linear 0.2s; max-width: 80%; width: 570px; height: calc(100% - 65px);}
.mobile_menu_wrap .form-control{width: 80%;}
.mobile_menu_wrap.menu_show {right:0;}
.mobile_menu_wrap ul {padding:0; margin: 0; list-style:none; font-size: 16px;font-weight: 400; font-family:var(--font-1);}
.mobile_menu_wrap ul.main_menu {margin-bottom:10px; padding:0;}
.mobile_menu_wrap ul.main_menu li{color: #566677 !important;border-bottom: 1px solid #EAEDF0; padding:10px; position: relative;}
.main_menu li.active a{color:var(--black);font-weight: bold;}
/* .main_menu li a:hover,.topbar .top-links a:hover{color:var(--text-color);} */
.mobile_menu_wrap ul.main_menu li a {font-size:14px; text-decoration: none;font-weight: 500;}
.mobile_menu_wrap ul li a {position: relative; display: block; padding:5px 0;width: 100%; color: var(--black) ;}
.mobile_menu_wrap ul li.hassub {position: relative;width: 100%;display: inline-block;}
.mobile_menu_wrap ul li.hassub .sub_menu_open {position: absolute;right: 0;top: 5px;font-size: 20px;width:fit-content;text-align: end;}
.mobile_menu_wrap ul li.hassub ul {position: relative;width:100%; margin:0;padding:0px 0; overflow: hidden;height:fit-content;background: var(--off-white);display: none;}
.mobile_menu_wrap ul li.hassub ul.show_submenu {height:fit-content;display: none;}
.mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu {position: absolute; top:0; width: 100%; background: #000;left: 0;padding-left: 10px;display: none;}
.mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu a {font-size:15px; color: #FCFBF9; padding:10px 0;display: none;}
.mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu a i.fa { margin-right: 5px;}
.mobile_menu_wrap ul li.hassub .sub_menu_open i::before{transition: .2s linear;}
.mobile_menu_wrap ul li.hassub .sub_menu_open.mover i::before{transform: rotate(180deg);}
.mobile_menu_wrap > ul > li{padding-inline: 20px !important;}
.mobile_menu_wrap li.opend{background: #F8FAFB;}
.mobile_menu_wrap > ul > li ul li  {padding-inline: 0 !important;}
.mobile_menu_wrap > ul > li.hassub > .sub_menu_open{right: 20px;}
.mobile_menu_wrap ul li.hassub ul.show_submenu li:nth-last-child(2){border-bottom: 0;padding-bottom: 0;}
header .btn.btn-outline{color: var(--black) !important;width: fit-content;min-width: auto;}
header .btn.btn-primary{color: var(--white) !important;width: fit-content;min-width: none;padding-inline:20px ;}

section {padding: 26px 0;}
h1 {font-size: 26px;line-height: 26px;}
.hero-sec .graph-row{flex-direction: column-reverse;row-gap: 20px;}
.hero-sec .month-graph {display: flex;align-items: flex-end;justify-content: flex-end;}
.hero-sec .month-graph img{width: 100%; width: 100%;aspect-ratio: 16 / 13;max-width: 380px;}
.hero-sec .owl-carousel .owl-item img{width: auto;}
.hero-sec #slider { width: 100vw;     position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw;margin-top: 30px;}
.progress-steps .line {height: 2px;min-width: 150px;}
.wizard-section .heading { max-width: unset; margin: 0 auto 30px auto;}
.wizard-section .progress-steps {margin-bottom: 30px;}
.wizard-section .step-boxes .row{row-gap: 16px;}


.user-sec .row{row-gap: 20px;}
.operation-sec .effect{ position: relative;}
.operation-sec .effect img{width: 100%;min-width: 239px;}
.operation-sec .main-box{padding-left: 0;flex-direction: column-reverse;margin-top: 0;padding-bottom: 0;justify-content: center;}
.faq-sec .row{row-gap: 20px;}
.blogs-sec .heading{margin-bottom: 0px}
h2 {font-size: 22px;line-height: 28px;}
.blogs-sec .row{row-gap: 20px;}
footer .row{row-gap: 24px;}
footer {padding: 40px 0}
footer .copyright {margin-top:0px;padding-top: 30px;}
.tabs-row {row-gap: 20px;}
.tabs-main .tab:nth-child(1) {grid-column: 1 / span 12;}
.tabs-main .tab:nth-child(2) {grid-column: 1 / span 12;}
.tabs-main .tab:nth-child(3) {grid-column: 1 / span 12;}
.tabs-main .tab:nth-child(4) {grid-column: 1 / span 12;}
.tabs-main{margin-bottom: 20px;}
.latest-blog .sinlge-img img {aspect-ratio: 16 / 10;}
.contact-banner .hero-img img{position: unset;}
.contact-banner{padding: 24px 0;}
.contact-banner .row {row-gap: 16px;}
.inner_banner .row{row-gap: 20px;}
.inner_banner{padding: 30px 0;}
.inner_banner h1{font-size: 23px;line-height: 28px;}
.inner_banner .month-graph img{transform: none;}
.about-box .text{max-width: 66.9999%;}
.about-box .img-box img {width: 37.99999%;}
.about-box {padding: 25px;max-width: 514px;margin-inline: auto;}
.about-sec .row{row-gap: 20px;}
.about-inner .row {row-gap: 20px;}
.bullit-main {grid-template-columns: repeat(2, 1fr);margin: 0  0 16px;}
.management-sec .owl-carousel .owl-item img{max-width: 100%;}
.featured_second .heading-feat {margin-bottom: 0; }
.management-sec .tab{padding: 0;}
.management-sec .tab .content{padding: 20px;}
.management-sec .tab .student-graph{width: 100%;}
.card-slide  .owl-dots { display: flex; align-items: center; justify-content: center;gap: 4px;margin: 16px 0;}
.card-slide .owl-dots .owl-dot{width: 5px;height: 5px;background-color: var(--primary);border-radius: 50%;opacity: 0.5;}
.card-slide  .owl-dots button.owl-dot.active{background-color: var(--secondary);width: 13px;border-radius: 10px;opacity: 1;}
.progress-steps .line { height: 2px;  min-width: 21%;}
.wizard-section .progress-steps{flex-wrap: wrap;}
.card-slide .owl-stage-outer{overflow: visible;}

}
 

@media (max-width:767px) {
section {padding: 16px 0;}
h1 {font-size: 20px;line-height: 28px;margin-bottom: 8px;}
p {line-height: 20px;font-size: 14px;}
.rating {margin-top: 16px;gap: 16px;}
.hero-sec .row {row-gap: 16px;}
h2 {font-size: 20px;line-height: 28px; }
.hero-sec .report-card .btn-primary {margin-top: 8px;}
.hero-sec .month-graph img {max-width: 255px;}
.management-sec .heading { margin-bottom: 16px;}
.management-sec .tab{flex-direction: column;}
.management-sec .owl-carousel .owl-item img{max-width:333px !important;width: 100%;min-width: unset;}
.management-sec .student-graph{display: flex;justify-content: end;width: 100%;}
.management-sec .small-graph{display: flex;justify-content: end;width: 100%;}
.management-sec .owl-dots { display: flex; align-items: center; justify-content: center;gap: 4px;margin: 16px 0;}
.management-sec .owl-dots .owl-dot{width: 5px;height: 5px;background-color: var(--primary);border-radius: 50%;opacity: 0.5;}
.management-sec .owl-dots button.owl-dot.active{background-color: var(--secondary);width: 13px;border-radius: 10px;opacity: 1;}
.expert-sec .heading h2{font-weight: 800;line-height: 26px;}
.expert-sec .heading {margin-bottom: 16px;}
.management-sec .tab .content{width: 100%;}
.expert-sec .owl-carousel .owl-dots{margin: 16px 0;position: unset;justify-content: center;gap: 4px;}
.expert-sec .owl-dots .owl-dot.active {background-color: var(--secondary);width: 13px;border-radius: 10px;opacity: 1;}
.testiminial-card .expert-rating img {margin-bottom: 16px;}
.testiminial-card p, .testiminial-card .pro .text h5 {font-size: 14px;line-height: 20px;}
.testiminial-card .pro .text span {font-size: 10px;font-weight: 400;line-height: 14px;}
.wizard-section {width: 96%;margin: 0 auto; border-radius: 24px;padding: 16px 20px;}
.user-sec .heading {margin-bottom: 16px;}
h6 {font-size: 16px;line-height: 24px;}
.user-sec .solution .designation::before{margin-right: 8px;width: 18px;height: 18px;}
.user-sec .solution p{line-height: 18px;font-size: 12px;font-weight: 300;}
.user-sec .solution{margin-bottom: 16px;}
.main-box {border-radius: 16px;padding: 20px;gap: 16px;}
.expert-sec .owl-carousel .owl-nav{display: none !important;}
.main-box h5{font-size: 20px;line-height: 28px;} 
.faq-sec .row {row-gap: 16px;}
.faq-sec .accordion-button {font-size: 16px;padding: 16px;line-height: 24px;}
.faq-sec .accordion-button::before{margin-right: 8px;}
.faq-sec .accordion-item{margin-bottom: 12px;}
.faq-sec .accordion-body {font-size: 16px;line-height: 24px;font-weight: 400}
.blogs-sec .row {row-gap: 16px;}
.blog-card h4 {font-size: 20px;line-height: 26px;}
.blogs-sec .owl-dots {display: flex;align-items: center;justify-content: center;gap: 4px;margin: 16px 0;}
.blogs-sec .owl-dots button.owl-dot.active {background-color: var(--secondary);width: 13px;border-radius: 10px;opacity: 1;}
.blogs-sec .owl-dots .owl-dot {width: 5px;height: 5px;background-color: var(--primary);border-radius: 50%;opacity: 0.5;}
footer{padding: 24px 0;}
footer .navlinks h5::before{display: none;}
footer .navlinks h5 {font-size: 16px;line-height: 22px;}
footer .navlinks ul {margin-top: 16px;}
footer .navlinks ul li a {color:#EAEDF0;font-size: 12px;line-height: 16px;}
footer .navlinks ul li { margin-bottom: 8px;}
footer .social{margin-top: 16px;flex-direction: column;align-items: flex-start;gap: 16px;}
footer .social span{line-height: 22px;font-weight: 700;}
footer .social ul li a{gap: 8px;}
footer .copyright {padding-top: 24px;display: flex;align-items: center;flex-direction: column;gap: 16px;}
footer .copyright p{color: #FFFFFF;font-size: 12px;line-height: 16px;font-weight: 700;}
footer .copyright p span{color: #3D8FA8;}
.operation-sec .effect{left: 0;}
.operation-sec .content {margin-left: 20px;}
.operation-sec .main-box {padding: 20px 20px 0;}
.operation-sec .content {max-width: unset;margin-left: 0px; }
.latest-blog h1 {font-size: 20px;}
.latest-blog .date p {line-height: 20px; font-size: 14px;}
.latest-blog p {font-size: 14px;line-height: 20px;}
.latest-blog h2{font-size: 20px;margin-bottom: 8px; }
.latest-blog h3 {font-size: 16px;line-height: 24px;}
h5 {font-size: 16px;line-height: 24px;}
.latest-blog ul li{font-size: 14px;line-height: 20px;}
.latest-blog .help-box h3 {font-size: 20px;line-height: 28px;margin-bottom: 8px;}
.latest-blog .help-box .heading{margin-bottom: 16px;}
.back-btn .activity {font-size: 12px;line-height: 16px;}
.back-btn{margin:16px 0 34px 0;}
.latest-blog .row{row-gap: 16px !important;}
.contact-sec .contact-box {border-radius: 0px;padding:24px 26px;margin-bottom: 24px;}
.contact-sec .form-box h2, .contact-sec .contact-box h3 {font-size: 20px;font-weight: 600;line-height: 28px;}
.contact-sec .contact-box h3 {text-align: center;}
.contact-box .list-box {margin: 16px 0;gap: 10px;}
.contact-box .list-box .list-item {gap: 16px;background: white;padding: 14px 16px;border: 1px solid #EFFAF4;border-radius: 8px;}
.contact-sec .contact-box{margin-bottom: 24px;}
.contact-sec  .text a, .contact-sec  .text span{font-size: 14px;line-height: 20px;}
.inner_banner .row{row-gap: 16px;}
.inner_banner h1{font-size: 20px;line-height: 28px;}
.btn-outline, .btn-primary {width: 100%;}
.inner_banner {padding: 16px 0;}
.about-box{padding: 20px;padding-bottom: 0;flex-direction: column;row-gap: 16px;}
.about-box .text{width: 100%;max-width: none;}
.about-box p{font-size: 14px;line-height: 20px;}
.about-box .img-box img{position: static;display: block;width: auto;height: auto;margin-inline: auto;}
.about-inner{padding:40px 20px;}
.about-inner .row{row-gap: 16px;}
.value-sec .custm-pading{padding-inline: 0;}
.value-sec{width: 92%;margin-bottom: 16px;}
.expert-sec .star-box{font-size: 12px;}
.bullit-box { flex-direction: column;justify-content: center;  text-align: center; }
.wizard-section.light-sec{width: 100%;padding: 0;padding: 16px 0;}
.progress-steps .line { height: 2px;  min-width: 20%;}
.progress-steps .line{margin: 0 9px;}
.step-boxes [class*=col-]{padding: 0;}
.wizard-section.light-sec .box br{display:none;}
.wizard-section .box{padding: 16px 32px;gap: 8px;}
.wizard-section.light-sec .progress-steps{justify-content: space-between;margin-bottom: 24px;} 
.wizard-section .box p{font-size: 16px;}
.wizard-section .prev-btn{margin-right: 0;margin-bottom: 8px;}
.wizard-section .next-btn .wizard-section .prev-btn{width: 100%;}
.heading-feat br{display: none;}
.news-main{flex-direction: column;gap: 8px;background:var(--primary-dark);}
.news-main .field .form-control{heigh:40px;}
.news-main .field .btn-primary{color: var(--primary);}
.newslater-sec .col-bg{padding: 16px 0;}
.management-sec .tab{padding: 0;text-align: start;}
.management-sec .tab .content{padding: 20px;}
.management-sec .tab .student-graph{width: 100%;}

}


  
@media (max-width:575px) {


}





