@media screen and (min-width: 1400px) {
    
  }

  @media all and (min-width: 1000px) and (max-width:1030px) {
   
  }

  @media all and (min-width: 1200px) and (max-width:1244px) {
  
  }

  @media all and (min-width: 1112px) and (max-width:1199px) {
   
  }

  @media all and (min-width: 992px) and (max-width:1199px) {
    .five-column {
        display: flex;
        flex-wrap: wrap;
        list-style: none;
        gap: 63px;
    }
    .download-img {
        width: 26%;
    }

    .owl-theme .owl-nav.disabled+.owl-dots {
        left: 44%;
    }
  
    .blog_sec .card-text span {
        margin-right: 6px;
    }

    .testimonial-container .swiper-button-prev {
        left: 38% !important;
        
    }

    .testimonial-container .swiper-button-next {
        right: 38% !important;
    }

   

  }
  @media all and (min-width: 768px) and (max-width:991px) {
    
    .abt-text {
        padding: 31px 0px 17px 0px;
    }
  
    .certifications .text-div {
       
        justify-content: space-between;
    }

      .mb-view-set{
        display: flex;
    }


    .main_footer ul li a {
       
        font-size: 13px;
    }

    .main_footer h4 {
        
        font-size: 17px;
    }

   
  }
  @media only screen and (min-width: 576px) and (max-width:767px) { 
   

    .owl-theme .owl-nav.disabled+.owl-dots {
        left: 40% !important;
    }

   
  }
  @media(max-width:430px){
    
  }
  @media only screen and (min-width: 400px) and (max-width:575px) {
    
  }
  @media only screen and (min-width: 320px) and (max-width:399px) {
    
  }

 
  @media( max-width: 320px) {
   
  }


  /* ----------responsive----- */

@media(max-width:768px){

      .inner-main-title {
        font-size: 21px;
        padding-left: 25px;
        line-height: 26px;
    }


/* ----------study media css-------- */
    .study-testimonial  .testimonial-item {
    
        height: auto;
    }

    .study-1 img {
        margin-top: 10px;
    }

    .highlight-overlay h2 {
        margin: 0;
        font-size: 17px;
        font-weight: 700;
    }

    .highlight-overlay {
        height: auto;
      }
    

    .study-tour .inner-main-title1 {
        font-size: 24px;
    }

    .study-testimonial  .testimonial-item h4 {
        font-size: 16px;
    }

    .study-testimonial  .testimonial-item span {
        font-size: 14px;
        font-weight: 600;
    }
    .study-tour img {
        height: 284px;
        object-fit: cover;
    }

    .study-tour .card-img-overlay p{
        padding: 10px;
        text-align: center;
    }

    .study-main {
        padding: 35px 0px;
    }

  .study-text {
        margin-bottom: 15px;
    }

    .study-content h5 {
        font-size: 17px;
    }


    .tour-highlight-1 h4 {
        font-size: 17px;
        margin-bottom: 0px;
        padding: 8px 0px;
   
    }

    .tour-highlight-1 p {
        padding: 3px 0px;
    }

    .tour-highlight{
        margin-top: 15px;
    }

    .plan-header h3 {
        font-size: 15px;
        line-height: 21px;
    }

    .plan-body ul li {
        font-size: 14px;
    }

    .addon-plan .headingcomon{ 
        margin-top: 16px;
    }

    .plan-btn {
        flex-flow: wrap;
        font-size: 12px;
        border-bottom-right-radius: 33px;
        border-top-left-radius: 33px;
    }

    .addon-plan p{
        margin-top: 5px;
        text-align: center;
        padding: 0px;
    }

    .plan-header {
        padding: 11px 11px;
    }


    .study-testimonial {
        margin: 0 auto;
        padding: 10px;
    }

    .study-side img{
       border-radius: 10px;
       margin-top: 10px;
    }

    .tour-highlight-col {
        order: 1;
    }

    .tour-highlight-col2 {
        order: 1;
    }

/* ----------study end css-------- */
  

.copyright-main p{
    color: #ffffff;
}

    .innernav{
        margin: 11px;
    }

    .boardheading h3 {
        font-size: 19px;
        line-height: 44px;
    }

    .inner-banner .card-img-overlay {
       
        padding-left: 0px;
        border-radius: 12px !important;
      
    }


    .inner-banner .card img {
        border-radius: 12px;
    }

    .inner-banner .card {
       
        border-radius: 12px !important;
        margin:0px !important;
    }


  .customcard {
    border-radius: 10px !important;
}
    
  .testimonial-card{
    height:421px !important;
  }
      .mb-view-set{
        display: flex;
    }

    .swiper-slide-active img {
       
        box-shadow:none !important;
       
    }

   
    .btn:focus {
        box-shadow: 0px !important;
    }
    
 

    .faq_sec .accordion-body {
        color: #222222 !important;
        font-size: 13px;
        font-weight: 400;
    }

   

   

   .about  .button-container {
        
        justify-content: center;
        margin-top: 17px;
    }


    .overflow{
        padding-top: 0px;
    }
    

    p {
        font-size: 14px;
        font-family: roboto;
        font-weight: 400;
    }

    .featured-program ul li {
        font-size: 13px;
        padding-left: 0px;
       
    }

   
    .featured-program .card-text{
    margin-bottom: 2px;
    font-size: 13px;
    }

    .freature-arrows {
        
        bottom: 18px;
        
    }

    

    .faq_sec .accordion-button {
      
        font-size: 14px;
      
    }

    
    .main_footer ul li a {
       
        font-size: 14px;
    }

    .main_footer h4 {
        
        font-size: 17px;
    }

    .testmheding{
        text-align: center;
    }

   

}

  @media (max-width: 1100px) {
         .video-carousel-slider {
         width: 100%;
         overflow: hidden;
         position: relative;
         height: auto;
         margin: 0 auto;
         }
         .video-carousel-slider div.level2 {
         z-index: 1;
         opacity: 0;
         transition: .25s;
         transform: scale(0);
         height: 0px;
         width: 0px;
         display: none;
         }
         .video-carousel-slider div.level1 .panel {
         z-index: 1;
         opacity: 0;
         transition: .25s;
         transform: scale(0);
         height: 0px;
         display: none;
         }
         .video-carousel-slider div.level3 .panel {
         width: 100%;
         height: 100%;
         left: 0px;
         top: 0px;
         transition: .25s;
         }
         .video-carousel-viewport{
         width: 100%;
         padding-top:10px;
         padding-bottom:0px;
         }
         .video-carousel-button-left {
         left: 2px;
         top: 42%;
         }
         .study-side img {
         height: 297px;
         width: 100%;
         object-fit: cover;
         }
         .video-carousel-button-right {
         right: 2px;
         top: 42%;
         }
         }

 @media only screen and (min-width: 400px) and (max-width:767) {

   .video-carousel-slider div.level3 .panel {
    width: 100%;
    height: 100%;
    left: 12px;
    top: 0px;
    transition: .25s;
}

 }

 /* Mobile accordion */
         @media screen and (max-width: 768px) {
         .responsive-table table,
         .responsive-table thead,
         .responsive-table tbody,
         .responsive-table th,
         .responsive-table td,
         .responsive-table tr {
         display: block;
         width: 100%;
         }
         .responsive-table thead {
         display: none;
         }
         .inner-banner .study-tour .carousel-item img {
         height: 261px;
         }
         .study-ftr .col-md-6 {
         padding: 16px !important;
         }
         .study-ftr h4 {
         font-size: 16px;
         font-weight: 700;
         }

        
         .headingcomon {
            font-family: "Montserrat", serif;
             font-size: 22px;
            font-weight: 800;
           }

         .study-sec h5 {
           height: auto;
           overflow: hidden;
         }

        .you-video {
        width: 100%;
        height: 300px;
        margin-top: 24px;
        border-radius: 10px;
       }

         .responsive-table tr {
         margin-bottom: 15px;
         background: #f9f9f9;
         border: 1px solid #ddd;
         border-radius: 5px;
         overflow: hidden;
         }
         .responsive-table td {
         padding: 10px;
         text-align: right;
         position: relative;
         border-bottom: 1px solid #eee;
         }
         .responsive-table td::before {
         content: attr(data-label);
         position: absolute;
         left: 10px;
         font-weight: bold;
         text-align: left;
         color: #333;
         }
         .responsive-table td:last-child {
         border-bottom: none;
         }
         .certtable .responsive-table th:nth-child(1), .table td:nth-child(1) {
         width: 100%!important;
         }
         .program-tables table tbody tr td:last-child {
         text-align: right !important;
         }
         }