

/* for mobile  header */


@media(max-width:1399px) {
  .individual-sec .individual-box h3 {font-size: 22px;}
 
}
@media(max-width:1299px) {
    
    h1 {
        font-size: 39px;
        line-height: 46px;
    }
    .text-sec h1{
        font-size: 32px;
    }
    
}
@media(min-width:1200px) and (max-width:1300px) {
    
}
@media (max-width:1199px) {
    #menu ul {gap: 0 19.1px;}
    .login-cart {gap: 0 16px;}
    #menu {gap: 0 18px;}
    #menu ul {gap: 0 11.1px;}
    .hero-content h1 {margin-bottom: 9px;}
    h1 {font-size: 32px;line-height: 38px;}
    .hero-content .select-box .form-select {height: 47px;font-size: 14px;padding: 0 17px;margin-bottom: 12px;}
    .price-register .price span {font-size: 24px;}
    .price-register .price del {font-size: 14px;font-weight: 500;}
    .btn-success {font-size: 14px;padding: 12px 35px;}
    .price-register .register-btn{width: 100%;margin-top: 10px;}
    .register-btn .btn-success img{max-width: 10px;}
    h4 {font-size: 16px;line-height: 24px;}
    .certi-card .card-content ul li{font-size: 12px;font-weight: 600;}
    .certi-card .card-content ul {margin-bottom: 14px;}
    .choose-sec .choose-content h2 {margin-bottom: 10px;font-size: 20px;}
    .choose-sec ul li{font-size: 12px;font-weight: 600;margin-bottom: 8px;}
    .choose-sec .choose-img{border-radius: 16px;}
    .choose-sec ul{margin-bottom: 0;}
    h3 {font-size: 18px;line-height: 15px;}
    .traning-form form label {font-size: 14px;}
    .traning-content strong {font-size: 16px;margin-bottom: 12px;}
    .traning-content ul li{font-size: 12px;line-height: 16px;margin-bottom: 8px;}
    .traning-form form .btn-success{width: 100%;margin: 0;}
    .hero-content p { margin-bottom: 12px;}
    .hero-content .select-box .form-select{font-size: 12px;}
    .hero-content .select-box .form-select {height: 44px;}
    .hero-banner .price-register{flex-direction: row !important;}
    .price-register .register-btn{width: fit-content;margin: 0;}
    .certi-card .card-content   .price-register .register-btn{width: 100%;margin: 0;flex-direction: column;gap: 10px;}
    .certi-card .card-content .price-register .btn-success {width: 100%;}
    .btn-success {padding: 12px 35px;width: fit-content;border-radius: 12px;}
    .certified-heading p{font-weight: 600;letter-spacing: 0;}
    .step-card strong {font-size: 16px;line-height: 24px;max-width: 117px;}
    .certi-card {padding: 6px;box-shadow: 0 5px 20px #00000010;border-radius: 12px;}
    .certi-card .card-img {border-radius: 16px;}
    .certi-card .card-img img {border-radius: 16px;}
    .certi-card .card-img .trend {font-size: 8px;}
    .certi-card .card-content {margin-top: 12px;}
    .certi-card .card-content h4 {margin-bottom: 8px;}
    .price-register {flex-direction: column;align-items: start;}
    .step-card .card-img img {max-width: 60px;}
    .step-card .step-shape {top: 45px;right: -30%;max-width: 110px;}
    .testiminial-heading p {font-size: 16px;}
    .testiminial-heading .review-box strong {font-size: 12px;}
    #slider-featured .owl-dots .owl-dot.active {background-color: #24604C;height: 7px;width: 16px;}
    #slider-featured .owl-dots .owl-dot {height: 7px;width:  7px;}
    /* .testiminial-card p {font-size: 12px;} */
    .testiminial-card{min-height: 290px;}
    .slide-aurthor {font-size: 14px;}
    .traning-form form .form-control {border-radius: 8px;padding-left: 17px;font-size: 12px;height: 40px;}
    .traning-form form .btn-success {border-radius: 8px;font-size: 12px;}
    .faq-sec .nav-pills .nav-link.active, .nav-pills .show>.nav-link {border-radius: 12px;font-size: 14px;height: 42px;line-height: 24px;}
    .faq-sec .nav-pills .nav-link {border-radius: 12px;font-size: 14px;height: 42px;line-height: 24px;}
    .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {font-size: 14px;}
    .faq-sec .accordion-body {font-size: 12px;}
    .faq-btn .btn-success {border-radius: 20px;}
    .blog-card .thumbnail .date strong {font-size: 16px;}
    .blog-card .thumbnail .date {font-size: 12px;    padding: 5px 10px;border-radius: 7px;}
    .blog-card .content {padding-top: 12px;padding-inline: 6px;}
    .blog-card .content h3, .blog-card .content h3 a {font-size: 15px;}
    .blog-card .content a {font-weight: 700;font-family: var(--font2);font-size: 14px;}
    .blog-sec .heading p{margin: 0;}
    .address_option ul li strong {font-size: 14px;}
    .address_option ul li a {font-size: 12px;}
    .address_option ul {font-size: 18px;}
    .traning-content strong {margin-bottom: 9px;}
    .traning-content p {letter-spacing: 0;margin-bottom: 9px;}
    footer .links ul li a {font-size: 12px;}
    footer .links ul li + li {margin-top: 5px;}
    footer hr {margin: 23px 0 !important;}
    .copy-right p {font-size: 12px;}
    footer .links h6 {font-size: 18px;font-weight: 600;}
    .course-banner .hero-content h1{margin-bottom: 16px;}
    .course-banner .hero-content ul{display: none;}
    .course-banner .hero-content .btn-success{padding: 12px 15px;}
    .course-banner .hero-content h3{font-size: 12px;margin-bottom: 16px;}
    .detail-sec table th, .detail-sec table td{min-width: 97px;font-size: 12px;}
    .detail-sec h2,.overview-sec h2,.about-course-sec h2,.choose-course-sec h2,.pass-sec h2,.guide-sec h2,.training-sec h2{font-size: 24px;line-height: 28px;}
    .overview-sec .overview-content p {font-size: 16px;line-height: 24px;}
    .overview-sec .heading{margin-bottom: 12px;}
    .list-box{padding: 16px;}
    .list-box .text h5{font-size: 14px;}
    .list-box .text p {font-size: 12px;line-height: 16px;}
    .about-course-sec .text p{font-size: 14px;line-height: 20px;}
    .about-course-sec .text ul li{font-size: 12px;line-height: 18px;}
    .pass-sec p {font-size: 14px;line-height: 21px;}
    .pass-sec ul li{font-size: 14px;line-height: 21px;}
    .traning-content p{font-size: 12px;line-height: 16px;}
    .course-banner .hero-img img{width: 77%;left: 0;right: 0;margin: auto;}
    .training-sec .heading p{font-size: 14px;line-height: 21px;}
    .group-discount-banner .top-box h1 {font-size: 24px;line-height: 28px;}
    .group-discount-banner .top-box p {font-size: 16px;}
    .group-discount-banner .group-discount-content h4{font-size: 14px;line-height: 20px;}
    .individual-sec .individual-box{padding: 16px;}
    .individual-sec .individual-box .img-box {height: calc(100% + 16px);}
    .individual-sec .individual-box h3{font-size: 14px;}
    .individual-sec .individual-box .btn-success{padding: 12px 24px !important;}
    .language-sec h2{font-size: 20px;line-height: 28px;}
    .language-sec .heading p {font-size: 14px;line-height: 18px;}
    .language-sec .course-box{padding: 12px;}
    .language-sec .course-box h5{font-size: 12px;line-height: 16px;}
    .progress-sec h3{font-size: 20px;line-height: 28px;}
    .platform-sec .platform-box .img-box {transform: translateX(-40px);}
    .platform-sec .platform-box h3{font-size: 14px;line-height: 18px;}
    .platform-sec .platform-box .btn-success{padding: 12px 8px;font-size: 11px;}
   
    .certified-sec .certified-box .img-box{transform: translateX(-40px);}
    .certified-sec .certified-box h3{font-size: 14px;line-height: 18px;}
    .certified-sec .certified-box .btn-success{padding: 12px 18px;}
    .text-sec h1{font-size: 32px;}
    .text-sec p{margin-bottom: 16px;font-size: 14px;line-height: 18px;}
    .text-sec .link-box{margin-bottom: 16px;padding: 16px;}
    .text-sec h2{font-size: 18px;line-height: 24px;margin-bottom: 16px;}
    .inner-banner h1{font-size: 28px;line-height: 32px;margin-bottom: 20px;}
    .banner p {font-size: 12px;line-height: 18px;}
    .banner-404 ul li {font-size: 12px;font-weight: 600;}
    .course-box{padding: 12px;}
    .inner-banner .text p{font-size: 16px;line-height: 24px;}
    .contact-form-sec h2 , .contact-form-sec p{margin-bottom: 16px;}
    .contact-form-sec p{font-size: 16px;}
    .contact-form-sec .traning-form h3{font-size: 18px;line-height: 24px;}
    .contact-form-sec .traning-form p{font-size: 14px;line-height: 18px;}
    .faq-page-sec .box-repeater .heading{margin-bottom: 16px;}
    .faq-page-sec .box-repeater{padding-bottom: 24px;margin-bottom: 24px;position: relative;}
    .faq-page-sec .box-repeater::after{max-width: 240px;}
    .contact-info-box h2{font-size: 20px;}
    .contact-info-box p{font-size: 14px;line-height: 18px;}
    .contact-info-box .info-box{font-size: 16px;padding: 12px 22px;gap: 12px;}
    .contact-info-box .info-box .text{display: flex;flex-direction: column;}
    .contact-info-box{padding: 16px;}
    .about-sec .text h3{font-size: 20px !important;margin-bottom: 12px;}
    .about-sec .text p,.about-sec .text ul li{font-size: 14px;}
    .about-sec .text h5{font-size: 14px;line-height: 20px;margin-bottom: 12px;}
    .about-sec .text ul li{margin-bottom: 8px;}
    .about-sec .text p{margin-bottom: 12px;}
    .choose-course-sec .heading p{font-size: 14px;line-height: 18px;}
    .inner-banner .text.full-width p{font-size: 12px;line-height: 16px;}
    .faq-sec .certified-heading p{font-size: 16px;line-height: 24px;}
    .certified-sec-single .certified-heading{max-width: 600px;margin-inline: auto;}
    .sidebar .top-img-box{padding: 16px;}
    .blog-main-section .blog-card .content a {font-size: 14px;} 
    .sidebar .post-box .img-box{width: 65px;height: 65px;min-width: 65px;}  
    .single_banner h1{font-size: 24px;line-height: 28px;}
    .box-a *{font-size: 10px;}
    .box-a {gap: 15px;}
    .box-a .profile img{width: 20px;}
    .blog-details h4{font-size: 14px;line-height: 18px;}
    .side-box h3{font-size: 16px;line-height: 24px;}
    .side-box ul li{font-size: 12px;line-height: 16px;margin-bottom: 8px;}
    .side-box .copy-note p{font-size: 12px;line-height: 16px;}
    .side-box .copy-note{padding: 12px;}
    .side-box .table-box table td, .side-box .table-box table th{font-size: 12px ;line-height: 16px;}
    .highlight-box + .social-box {gap: 8px;}
    .highlight-box{padding: 16px;}
    .highlight-box .accordion .accordion-body.yellow-check li{font-size: 10px;line-height: 14px;}
    .highlight-box .accordion .accordion-body.yellow-check li::before {height: 14px;}
    .side-box.yellow-check li{font-size: 12px;line-height: 16px;}
     .box iframe {aspect-ratio: 1 / 1.5;}
}
@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: 120px;margin:4px 0 10px 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;height: 20px;width: 20px;}
  .topbar ul.top_right_contents li a img{width: 100%;}
  .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:0; right:0; bottom:0; left:0; z-index:9999; background: rgba(0,0,0,0.75);}
  .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:0px; bottom: 0; right:-100%; z-index:99999; background:var(--warning); padding:0 0 75px; transition: all linear 0.2s; max-width: 80%; width: 300px; height: 100vh;}
  .mobile_menu_wrap .form-control{width: 80%;}
  .mobile_menu_wrap.menu_show {right:0;}
  .mobile_menu_wrap ul {padding:0; margin:10px 0 0 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 20px;}
  .mobile_menu_wrap ul.main_menu li{color: #fff;}
  .main_menu li.active a{color:var(--text-color);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:20px; text-decoration: none;}
  .mobile_menu_wrap ul li a {position: relative; display: block; padding:5px 0;width: 100%; color: #fff ;}
  .mobile_menu_wrap ul li.hassub { padding:0 0px 0 15px;position: relative;width: 100%;display: inline-block;}
  .mobile_menu_wrap ul li.hassub .sub_menu_open {position: absolute;right: 0;top: 0;font-size: 18px;padding: 19px 20px;width: 100%;text-align: end;}
  .mobile_menu_wrap ul li.hassub ul {position: fixed; top:0; bottom:0; right:-100%; max-width: 80%; width: 220px;       background:var(--bg-color); margin:0; transition: all linear 0.3s; padding:48px 0 100px; overflow: auto; z-index: 9; visibility:hidden;}
  .mobile_menu_wrap ul li.hassub ul.show_submenu {visibility: visible; right: 0;}
  .mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu {position: absolute; top:0; width: 100%; background: #868585;left: 0;}
  .mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu a {font-size:15px; color: #fff; padding:10px 0;}
  .mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu a i.fa { margin-right: 5px;}
  #menu {gap: 0 5px;}
  #menu ul {gap: 0 8px;}
  .login-cart {gap: 0 5px;}
  header .call-box {font-size: 12px;}
    
  #menu ul li a{font-size: 10px;}   
  .login-cart .login-box span {height: 24px;width: 24px;}
  .login-cart .login-box span img {max-width: 10px;}
  .hero-banner{padding: 24px 0;}
  .course-banner .hero-img {height: calc(100% + 24px);}

   section {padding: 24px 0;}
   h1 {font-size: 24px;line-height: 26px;}
   h2 {font-size: 24px;line-height: 26px;}
   p{font-size: 12px;}
   .login-cart img {max-width: 26px;}
   .login-cart .login-box {font-size: 14px; }

     
    .detail-sec table th, .detail-sec table td{font-size: 10px;}
    .detail-sec h2,.overview-sec h2,.about-course-sec h2,.choose-course-sec h2, .pass-sec h2,.guide-sec h2,.training-sec h2{font-size: 20px;line-height: 26px;}
    .overview-sec .overview-content p {font-size: 14px;line-height: 18px;}
    .list-box{padding: 8px;}
    .course-main .course-box{justify-content: start;}
    h5 {font-size: 14px;line-height: 20px;}
    .course-main .course-box .icon {margin-bottom: 10px;}
    .pass-sec ul li{font-size: 12px;line-height: 18px;}
    .testiminial-card {min-height: 270px;}

    .certified-sec .certified-box .img-box{transform: translateX(-26px);}
   .certified-sec .certified-box h3{font-size: 14px;line-height: 18px;}
   .certified-sec .certified-box p{line-height: 14px;margin-bottom: 6px;}
   .certified-sec .certified-box .btn-success{padding: 12px 19px;font-size: 10px;}
   .certified-sec .certified-box {padding: 16px 27px;}
   .certified-sec .certified-box .img-box {position: relative;height: calc(100% + 16px);}
   .about-sec .img-box{height: 100%;}
   .about-sec .img-box img{height: 100%;width: 100%;object-fit: cover;}
    .about-sec .text p,.about-sec .text ul li{font-size: 12px;}
        .box iframe {aspect-ratio: 1 / 2.1;}


}
@media (max-width:767px) {
    section {padding: 16px 0;}
    .login-cart {gap: 0 12px;margin-right: 12px;}
    .hero-banner .hero-content{text-align: center;}
    .hero-content .select-box .form-select{margin-inline: auto;border-radius: 12px;}
    .hero-content h1,.price-register{margin-inline: auto;}
    .hero-content p {margin-inline: auto;}
    .hero-img{height: auto;margin-top: 20px;}
    .hero-banner   .btn-success {font-size: 14px;padding: 11px 28px;}
    .login-cart .login-box span{width: 20px;height: 20px;margin-top: 3px;}
    .login-cart img{min-width: 20px;width: 20px;height: 20px;}
    .login-cart .login-box span img{width: 10px;height: auto;max-width: 10px;min-width: auto;}
    .container{padding-inline: 20px !important;}
    .certi-card{max-width: 350px;margin-inline: auto;}
    .certi-card .price-register{margin: 0;flex-direction: column;}
    .certified-sec .row{row-gap: 16px;}
    h4 {font-size: 18px;line-height: 24px;}
    .step-card .step-shape{display: none;}
    .step-card strong {font-size: 12px;line-height: 16px;}
    .step-card .card-img{max-width: 40px;margin-inline: auto;}
    .easystep-sec .certified-heading{margin-bottom: 16px;}
    .step-card{padding: 16px 8px;border-radius: 12px;}
    .choose-sec .choose-img{margin-bottom: 20px;}
    .choose-sec .choose-img img{width: 100%;max-width: 100%;}
    .price-register {flex-direction: row;margin-bottom: 10px;}
    .certi-card .card-img img {height: 185px;width: 100%;}
    .certi-card .card-img .trend {font-size: 12px;}  
    .certi-card .card-img .year {font-size: 12px;}
    .certi-card .card-content .price-register .price span {font-size: 18px;line-height: 24px;}
    .certi-card .card-content .price-register .price del {font-size: 12px;line-height: 18px;}
    .price-register .price {margin-bottom: 8px;}
    .step-card .card-img img {max-width: 40px;}
    .easystep-sec .col-lg-4.col-4{padding-inline: 7px;}
    .testiminial-heading {margin-bottom: 16px;}
    .traning-content ul {margin-bottom: 16px;}
    .faq-sec .nav-pills {gap: 7px;}
    .faq-sec .nav-fill .nav-item, .nav-fill>.nav-link {width: 112px;}
    .faq-sec .nav-pills .nav-link.active, .nav-pills .show>.nav-link {border-radius: 4px;font-size: 12px;padding: 4px;height: 32px;}
    .faq-sec .nav-pills .nav-link {height: 32px;border-radius: 4px;font-size: 12px;padding: 4px;}
    .certified-heading {margin-bottom: 16px;}
    .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {line-height: 18px;padding: 12px;}
    .blog-card .content h3, .blog-card .content h3 a {font-size: 16px;font-weight: 500;line-height: 20px;}
    .blog-card .content a {display: flex;align-items: center;gap: 10px;}
    .blog-card .content a img{max-width: 12px;}
    .g-32 {height: 22px;}
    .faq-btn {width: 100%;margin: 3px auto 0;}
    .faq-btn .btn-success {border-radius: 12px;width: 100%;}
    footer .logo img{margin-bottom: 20px;}
    .address_option ul li strong {font-size: 14px;font-weight: 600;}
    .address_option ul {font-size: 48px;gap: 10px;font-weight: 200;}
    .address_option ul li {font-size: 14px;align-self: center;}

    footer .accordion-button{background-color: transparent;}
    footer .accordion-flush .accordion-item{background-color: transparent;border: none;}
    footer .accordion-flush .accordion-item .accordion-button, footer .accordion-flush .accordion-item .accordion-button.collapsed{background-color: transparent;color: var(--white);padding: 10px 0;}
    footer .accordion-button::after{filter: invert(1);background-image: url(../images/icons/faq-down.svg);background-size: 12px;background-position: center right 1px;}
    .accordion-button:not(.collapsed)::after{filter: invert(1);background-image: url(../images/icons/faq-down.svg);transform: translatex(3px) rotate(180deg);}
    footer .accordion-button::before{content: "";background: #F4BC64;height: 2px;width: 12px;position: absolute;bottom: 0;left:0;}
    .address_option ul li a {margin-top: 10px;}
    footer .accordion-body ul li a{color:var(--white);font-size: 12px;font-weight: 600;}
    footer .accordion-body{padding-inline:0}
    footer .socail-links{justify-content: start;}

    .course-banner .hero-img img{position: static;width: 100%;}
    .course-banner .hero-img{margin-top: 0;height: calc(100% + 43px);}
    .course-banner h1{margin-bottom: 12px;}
    .detail-sec table th, .detail-sec table td {font-weight: 600;}
    .list-box .text p{margin-bottom: 5px;}
    .about-course-sec .img-box {height: auto;aspect-ratio: auto;margin-bottom: 16px;}
    .about-course-sec .img-box{height: auto;}
    .course-main{grid-template-columns: repeat(1,1fr);}
    .course-box {flex-direction: row;text-align: start;gap: 10px;align-items: center;padding: 10px 16px;justify-content: start;}
    .course-box .text p{display: none;}
    .course-box .icon{margin-bottom: 0;}
    .course-box .text h5{margin-bottom: 0;}
    
    .pass-sec ul{display: block;}
    .pass-sec ul li{border: none;background: none;padding: 0;}
    .guide-sec .row{row-gap: 20px;}
    .training-sec .heading p{font-size: 12px;line-height: 16px;}

    .individual-sec .individual-box .img-box {position: absolute;top: 0;right: 0;bottom: 0;width: 41%;height: 100%;}
    .individual-sec .individual-box .img-box img{width: 100%;height: 100%;object-fit: contain;bottom: -6px;top: auto;}
    .individual-sec .individual-box .inner-btn{margin-top: 16px;}
    .progress-sec .img-box{margin-bottom: 20px;}
    .platform-sec .platform-box{padding: 16px;}
    .platform-sec .platform-box .img-box{position: static;width: auto;height: auto;transform: none;}
    .platform-sec .platform-box p{max-width: 200px;font-size: 10px;line-height: 14px;}
    .platform-sec .platform-box .inner-btn{margin-top: 16px;}

    .certified-sec .certified-box{padding: 16px;}
    .certified-sec .certified-box .img-box{position: static;width: auto;height: auto;transform: none;}
    .certified-sec .certified-box p{max-width: 200px;font-size: 10px;line-height: 14px;}
    .certified-sec .certified-box .inner-btn{margin-top: 16px;}
    .certified-sec .certified-box .img-box img{position: absolute;bottom: 0;right: 0;width: 37%;}
    .text-sec h1{font-size: 24px !important;}
    .text-sec h2{font-size: 16px !important;}
    .inner-banner h1{font-size: 26px;line-height: 26px;margin-bottom: 16px;}
    .banner{text-align: center;}
    .banner-404 ul{justify-content: center;}
    .inquiry-sec .course-box .text p{display: block;margin-bottom: 0;}
    .faq-page-sec .box-repeater .heading h2{font-size: 18px;line-height: 24px;}
    .faq-page-sec .box-repeater::after{max-width: 160px;}
    .course-main .course-box .icon {margin-bottom: 0;}
    .contact-info-box h2{margin-bottom: 10px;}
    /* .about-sec .img-box{margin-bottom: 16px;} */
    .about-sec .row{row-gap: 16px;}
    .certi-card .card-content .price-register .register-btn{flex-direction: row;}
    .certi-card .card-content .price-register .btn-success{min-width: none;}
    .blog-banner .img-box {display: none;}
    .box-a{justify-content: center;margin-bottom: 12px;margin-top: 10px;}
    .highlight-box .accordion .accordion-button{padding: 0 0 16px ;}
    .highlight-box .accordion .accordion-button:not(.collapsed)::after ,.highlight-box .accordion .accordion-button::after{        filter: brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(7500%) hue-rotate(11deg) brightness(94%) contrast(108%);}
    .highlight-box + .social-box{justify-content: center;margin: 12px 0;}
    .side-box h2{font-size: 18px;line-height: 24px;}
    .single_banner{padding: 24px 0;}
    .highlight-box {padding: 8px;}
    .box iframe {aspect-ratio: 1 / 0.8;}
}
@media (max-width:667px) {
   
}
@media (max-width:580px) {
    
}
@media (max-width:575px) {
    .choose-sec .choose-img{margin-bottom: 16px;}
    .certified-sec .certified-box .img-box img{width: 54%;}
            .box iframe {
        aspect-ratio: unset;
        height: 100%;
        min-height: 378px;
    }
    
}
@media (max-width:525px) {
    
}
@media (max-width:500px) {
   
}
@media (max-width:480px) {
    
}
@media (max-width:450px) { 
    
   
    
}
@media (max-width:414px) {  
    
       
}
@media (max-width:400px) {
    .faq-sec .nav-pills .nav-link.active, .nav-pills .show>.nav-link,.faq-sec .nav-pills .nav-link{font-size: 10px;}
    .faq-sec .nav-fill .nav-item, .nav-fill>.nav-link{width: 100px;}
    
}
@media (max-width:375px) {
 
}
@media (max-width:360px) {
  
}


@media (min-width: 1400px) {
    .container{
        max-width: 1143px;
    }
}