@media (max-width : 768px){
    
    .form-hom-btn{
        text-align:-webkit-center !important;
    }
    .course-details__thumb{
        margin-bottom:20px;
    }
   
    .service-one{
        padding:3rem 0;
    }
    .accrodion-one{
        padding:3rem 0 1rem;
    }
    .hero-banner-two{
       padding: 9rem 0 3rem;
    }
    .about-content2 .green2{
        display:grid;
        padding:0;
    }
    .about-content2 .green2 li{
        width:100%;
    }
    .process-style1:not(:last-child):before{
        display:none;
    }
    .why-choose-sec-home .new-wcu{
        padding:0;
    }
    .new-wcu{
        padding:0;
    }
    .mobile-nav__content .main-menu__list ul{
        display:block;
    }
    .why-choose-sec-home{
        padding:3rem 0;
    }
    .vs-btn{
        padding:15px 25px;
        max-width:fit-content;
    }
    .form-style2 .vs-btn{
        margin:0;
    }
    .form-style2{
        text-align:center;
    }
    .hero-banner-two:before{
        width:100%;
        border:none;
        border-radius:unset;
    }
    .main-header-two .main-menu__logo{
        padding: 10px 0;
    }
    .hero-banner-two__content{
        text-align:center;
    }
    .course-details .review-form__input-box textarea{
        height:auto;
    }
    
    .hero-banner-two:after{
        position:absolute;
        content:"";
        background:#000;
        top:0;
        left:0;
        opacity:0.5;
        width:100%;
        height:100%;
    }
    .service-two__text{
        max-width:100%;
        margin:0;
        padding:0 20px 20px;
    }
    .hero-banner-two__content p{
        color:#fff;
        margin-bottom:30px;
    }
    .hero-banner-two__title{
        font-size: 1.7rem;
        letter-spacing: 1px;
        line-height: 1.3;
        color:#fff;
    }
   .course-sidebar{
       display:none;
   }
   .main-footer-two__about{
       text-align:center;
   }
    .eduact-btn{
        padding:10px;
        align-items:center;
        font-size:16px;
    }
    .hero-banner-two__btn{
        justify-content:center;
    }
    .hero-banner-two__text {
    line-height: 25px;
    margin: 0 0 10px;
    }
    .error-sec-aca{
        top:100px;
    }
    .error-img{
        width:100%;
        height:auto;
        padding:4rem 0;
        margin-bottom: 50px;
    }
    .section-title__title {
        font-size: 1.4rem;
        line-height: 1.3;
        letter-spacing: 1px;
        text-align: center;
    }
    .contact-one__input-box.text-message-box{
        margin:0;
        height:auto;
    }
    .contact-one__btn-box{
        margin-top:20px;
    }
    .contact-one__form-box{
        padding: 15px;
        background: #1f54a433;
        border-radius: 10px;
    }
    .section-title__tagline {
    font-size: 1.2rem;
    text-align: center;
    }
    .course-two{
        padding:2rem 0;
    }
    .section-title {
        margin-bottom: 20px !important;
    }
    .course-two__thumb{
        margin:10px;
    }
    .course-two__content{
        padding:2px 10px 10px;
    }
    .course-two__title{
      font-size:1.3rem;
    }
    .how-icon-box-2::after{
        display:none;
    }
    .how-icon-box{
        width:170px;
        height:170px;
    }
    .how-er-icong{
         width:170px;
        height:170px;
    }
    .how-count-icon img{
        width:50px;
        height:50px;
    }
    .howu-count{
         width:40px;
        height:40px;
        line-height:40px;
        font-size:1rem;
        margin-left:15px;
    }
    .how-inner-title{
        font-size:1.3rem;
        margin-bottom:20px;
    }
    .s-about-img img{
        height:auto;
    }
    .about-text.second-about.three-about {
    right: unset;
    left: 0;
    }
    .about-text span{
        font-size:2rem;
    }
    .second-about{
        width:auto;
    }
    .second-about p{
        font-size:1rem;
    }
    .about-text{
        padding:15px;
    }
    .about-content.s-about-content.pl-15{
        padding-left:0;
    }
    .about-content2 .abcontent {
            display: grid;
            justify-items: center;
            margin: 20px 0 0;
    }
    .counter-inner-right p{
        margin:0;
    }
    .counter-inner-left{
        width:50px;
        height:50px;
        line-height:55px;
        margin:0;
    }
    .about-content2 li .ano span{
        height:40px;
        width:40px;
        line-height:40px;
        margin: 0 0 10px;
    }
    .about-content2 li .text h3 {
    font-size: 1.3rem;
    }
    .about-content2{
        text-align:center;
    }
    .how-us-wor .container.pt-5 {
        padding-top:0 !important;
    }
    .how-us-wor .container.pb-5 {
        padding-bottom:0 !important;
    }
    .abontu .row{
        flex-direction:column-reverse;
    }
    
  .fact-one {
    padding:2rem 0;
  }
  .counter-contain{
      margin:0 0 20px;
      padding:0;
      text-align:center;
  }
  .counter-inner-right h5 {
    font-size: 1.3rem;
    }
     .counter-right-box{
         margin:10px;
        
     }
     .img-box1 .vs-circle img{
         height:auto;
     }
     .img-box1 .vs-circle{
         padding:20px;
     }
     .process-style1:not(:last-child) {
    margin: 0 0 10px;
    padding: 0 0 10px;
    }
    .process-style1 .process-title{
        font-size:1.2rem;
    }

    .main-menu .container {
    position: fixed;
    background: #fff;
    }
    .breadcrumb-li-list-bg{
        padding:10px 20px;
    }
    .page-header__breadcrumb{
        flex-wrap: wrap;
    }
    .course-details{
        padding:3rem 0;
    }
    .skew-work__item-num h5{
        line-height:40px;
    }
    .process-style1 .process-number{
        width:40px;
        height:40px;
        line-height:45px;
        font-size: 1.5rem;
    }
    .testimonial-two__meta{
        display: flex;
        align-items: center;
    }
    .testimonial-two{
        padding:2rem 0;
    }
    .testimonial-two__carousel.owl-carousel .owl-nav button{
        width:40px;
        height:40px;
        line-height:40px;
        font-size: 1.5rem;
    }
    .accrodion-one__wrapper .accrodion-title h4{
        font-size:1.1rem;
    }
    .accrodion-one__wrapper .accrodion.active .accrodion__icon,
    .accrodion-one__wrapper .accrodion__icon{
        left:10px;
        right:unset;
    }
    .accrodion-one__wrapper .accrodion.active::before{
        width:40px;
    }
    .accrodion-one__wrapper .accrodion::before{
        left:40px;
    }
    .accrodion-one__wrapper .accrodion-content{
        padding: 0 0 0px 25px;
    }
    .accrodion-one__wrapper .accrodion-title{
        padding: 0 0 10px 25px;
    }
    .form-style2 .form-inner{
        padding:20px;
    }
    .vs-circle{
        display:none;
    }
    .form-style2 .form-title{
        margin-bottom:20px;
    }
    .form-style2 .form-group{
        margin-bottom:10px;
    }
    .first-main-footer{
        padding:2rem 0;
    }
    .footer-top-content h4{
        font-size:1.1rem;
    }
    .footer-top-con{
        justify-content:unset;
        margin-bottom: 15px;
        padding-top: 15px;
    }
    .footer-top-con .footer-caluu{
         width:50px;
        height:50px;
        line-height:55px;
        font-size:2rem;
    }
    .footer-top-con-b::before {
    width: 100%;
    height: 1px;
    transform: rotate(180deg);
        }
        .main-footer-two__social{
            text-align:center;
        }
        .main-footer-two__title{
            font-size:1.2rem;
            margin:10px 0 30px;
        }
        .main-footer-two__navmenu {
            margin-top: 10px;
          }
          
 .main-footer-two{
     padding:15px 0;
 }
 .page-header .container {
    padding: 10rem 0 3rem;
    height: 400px;
  }
  .page-header__title {
    font-size:1.7rem;
    line-height:1.2;
  }
 .skew-work__item-text h4{
     font-size:1.2rem;
 }
 .skew-work__item-num{
     min-width: 50px;
    height: 40px;
    margin-right: 15px;
 }
 .skew-left-list .skew-work__item{
     margin-bottom:10px;
 }
 .about-one__thumb__box__text a{
     font-size:1.2rem;
 }
 .about-one__thumb__box{
    padding: 20px 0px 20px 50px;
 }
 .testimonial-two__title{
     font-size:1.2rem;
 }
 .about-wrapper .card .heading{
     font-size:1.2rem;
     margin-left:10px;
 }
 .about-wrapper .about-card.active{
     padding:10px;
 }
 .about-wrapper .card .icon {
    width: 60px;
    height: 60px;
    line-height:60px;
    margin-bottom: 15px;
}
.about-wrapper .card h4 {
    font-size: 1.2rem;
    margin-bottom: 15px;
}
.about-wrapper .card .icon img{
    width: 40px;
    height: 40px;
}

.service-two__title{
    font-size:1.3rem;
}
 .process-style1 .process-number img {
    width: 25px;
    height: 25px;
}
.contact-one{
    padding:2rem 0;
}
.contact-info ul li{
    padding:20px;
    height:auto;
    margin-bottom:20px;
}
.contact-info__icon span{
    font-size:2rem;
}
.course-details__title {
    font-size: 1.5rem;
    text-align: center;
    margin: 0 0 15px;
}
.course-details .row{
    flex-direction:coumn-reverse;
}
.course-details__tabs__lists{
    margin:0 0 15px;
}
.course-details__overview__lists li{
    font-size:1.1rem;
}
.course-details__sidebar__title{
    font-size:1.2rem;
}
.course-details__sidebar__lists li{
    font-size:1.1rem;
    margin:10px 0 0;
}
.course-details__sidebar__post__title a{
    font-size:1.1rem;
}
.course-details .review-form{
    text-align:center;
}
.service-one__wrapper{
    padding:10px; 
    height:auto;
}
.service-one__icon{
    margin:5px auto;
    width: 60px;
    height: 60px;
}
.service-one__title{
    text-align:center;
}
 .side-icon .sticky-call{
    display:block;
   }
   
   [data-tooltip]::before {
       top:15%;
 }
 .side-icon a img{
     width:40px;
     height:40px;
 }
 .testimonial-two__item-inner{
     padding:20px;
     line-height:1.5;
 }
 .accrodion-one__wrapper .accrodion-content p{
     line-height:1.5;
 }
 
 .side-icon a[data-tooltip]:hover::before {
    right: 45px;
}
.contact-one__input-box input[type="text"], 
.contact-one__input-box input[type="email"], 
.contact-one__input-box select{
    
    height:50px;
}

.contact-one__input-box textarea{
    height:auto;
}

 .sticky-call[data-tooltip]::before {
        right: 45px;
 }
 
 .course-two__item{
     padding:10px; 
     margin:0 0 20px;
 }
 
 .enrollii{
     max-width:fit-content;
     font-size:1rem; 
     padding:10px;
     margin:0 auto;
 }
 
 .margin-right{
     margin-left:10px;
 }
 .footer-top-con:hover .footer-caluu{
     line-height:50px;
 }
 
 .copy-rightp {
    flex-direction: column;
}
.copyright__text{
    text-align:center;
}

}

@media(min-width : 768px) and (max-width : 1200px){
    .hero-banner-two__title{
        font-size:1.8rem;
    }
    .hero-banner-two{
        padding:3rem 0;
    }
    .section-title__title{
        font-size:1.5rem;
    }
    .course-two{
        padding:0;
    }
    .how-inner-title{
        font-size:1.2rem;
    }
    .s-about-img img{
        height:auto;
    }
    .about-content2 li .text h3 {
    font-size: 1.2rem;
    }
    .img-box1 .vs-circle img{
        height:auto;
    }
    .img-box1 .vs-circle{
        padding:40px;
    }
    .process-style1 .process-title{
        font-size:1.3rem;
    }
    .form-style2 .form-inner{
        padding:15px;
    }
    .accrodion-one .vs-circle{
       display:none;
    }
    .footer-top-content h4{
        font-size:1.2rem;
    }
    .main-footer-two__title{
        font-size:1.2rem;
    }
    .testimonial-two__item-inner{
        padding:15px;
    }
    .page-header__title{
        font-size:1.9rem;
    }
    .about-text span{
        font-size:2rem;
    }
    .about-text{
        padding:15px;
    }
    .about-text.second-about.three-about {
    right: 0;
    left: 0;
    }
    .course-two{
        padding:3rem 0;
    }
    .course-details__title{
        font-size:1.7rem;
    }
    .accrodion-one__wrapper .accrodion-title h4{
        font-size:1.2rem;
    }
    .service-one__wrapper{
        padding:15px 10px;
    }
    .mobile-nav__content .main-menu__list ul{
        display:block;
    }
}