
@media (max-width: 767px) { 

.kapil-new-courses{display: none!important;}
#main-menu{display: block!important;}
.nav-main-style{display: block; width: 100%;}
#main-menu-state:not(:checked) ~ #main-menu {display: none!important; }
.top-header{display: none;}
.header-transparent{position: unset;}
.top-info p{font-size: 11px;}
.hero-text h2 {font-size: 19px; margin-bottom: 16px;}
.hero-text p {margin-bottom: 26px; font-size: 13px; }
.edu-btn {display: inline-block; height: 36px; line-height: 34px; text-align: center; font-size: 14px; font-weight: 600; color: #fff; background-color: #2467EC; padding: 0 26px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; border: 1px solid transparent; }
.hero-height{height: 310px;}
.sticky-form{display: none!important;}
.course-wrapper {padding: 20px 0px; }
.course-head h2{font-size: 22px;}
.catagory-wrapper .catagory-content h3{font-size: 14px;}
.catagory-wrapper .catagory-content span{font-size: 13px;}
.cartegory-head h2{font-size: 22px;}
.best-course-head h2{font-size: 22px;}
.features-content h3{font-size: 17px;}
.features-wrapper{margin-bottom: 0!important;}
.student-choose-area{padding-top: 40px!important;}
.section-title h2{font-size: 22px; margin-bottom: 16px;}
.sitdent-choose-content p{font-size: 14px;}
.student-choose-list li {margin-bottom: 10px; color: #141517; font-size: 14px; }
.testimonial-wrapp {padding: 10px 0px; }
.testi-head h2{font-size: 22px;}
.testimonial-body p{font-size: 14px;}
.testimonial-wrapp .owl-dots{display: none!important;}
.browser-course-tittle a{font-size: 16px;}
.course-height{padding: 50px 20px;}
.browse-course-wrapp {padding: 20px 0px 0px; }
.education-area{padding-top: 0!important;}
.education-img img{width: 100%;}
.footer-area{padding-top: 50px!important;}
.footer-widget p{font-size: 14px;}
.footer-widget{margin-bottom: 37px;}
.footer-widget ul li {margin-bottom: 8px; font-size: 14px; }
.footer-widget h3{margin-bottom: 15px;}
.copyright-text{width: 100%;}
.copyright-text p{font-size: 14px;}

.hero-arera.course-item-height{height: 200px; min-height: 200px;}
.hero-course-1-text h2{font-size: 22px;}
.student-wrapper p{font-size: 14px;}
.features-area{padding-top: 0px!important;}
.features-svg{margin-bottom: 30px;}
.features-text p{font-size: 14px;}
.features-text h4{font-size: 20px;}
.counter-area{padding-top: 40px!important;}
.counter-box{margin-bottom: 30px;}
.counter-icon svg{margin-bottom: 30px;}
.know-us-border{padding-top: 30px!important;}
.know-us-border p{font-size: 14px;}
.know-us-better-area{padding-bottom: 0!important;}
.become-intructor-area{padding-top: 40px!important; padding-bottom: 40px!important;}
.become-intructor-text h2 {font-size: 23px; margin-bottom: 17px; font-weight: 600; }
.become-intructor-text p{font-size: 14px;}


.course-heading h2{font-size: 22px;}
.course-detelis-meta{display: block;}
.course-meta-wrapper{margin-bottom: 30px;}
.course-description p{font-size: 14px;}
.course-description h3 {font-size: 15px; color: #000; font-weight: 500; margin-bottom: 15px; line-height: 27px; }
.course-detail-left {padding: 40px 11px 0 11px; background: #fff; border-radius: 5px; }
.student-feedback{padding-top: 29px!important;}
.student-head h3{font-size: 21px;}
.comment-section{margin-bottom: 30px;}
.border-line-meta::before {display: none;}


.contact-area{padding-top: 0!important; padding-bottom: 0!important;}
.contact-area .section-title h2 {font-size: 22px; line-height: 1.3; margin-bottom: 13px; font-weight: 600; color: #000; }
.contact-area .section-title{margin-bottom: 20px!important;}
.contact-form form label{font-size: 14px; margin-bottom: 22px;}
.contact-select{margin-bottom: 20px;}
.contact-select input{font-size: 13px;}
.contact-select select{font-size: 13px;}
.contact-from-input input{font-size: 13px;}
.contact-from-input textarea{font-size: 13px;}



.sidebar-widget-wrapper {margin-left: 0; }
.support-tittle h4 {margin-bottom: 35px; font-weight: 600; font-size: 21px; }
.support-item a {color: #000; font-size: 13px; }
.google-map-area{padding-top: 20px!important;}

.faq-page-wrapper {padding: 0px 0px; }
.accordion-item:first-of-type .accordion-button {border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; padding: 6px 5px; }
.accordion-button.collapsed{padding: 6px 5px;}
.accordion-button{padding: 6px 5px;}
.accordion-body p{font-size: 14px;}


.batches-table h3{font-size: 15px;}
#no-more-tables{margin-bottom: 30px;}
 table {border: 0; width: 100%; }
  table caption {font-size: 1.3em; }
  table thead {border: none; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
  table tr {border-bottom: 3px solid #ddd; display: block; margin-bottom: .625em; }
  table td {border-bottom: 1px solid #ddd; display: block; font-size: .8em; text-align: right; }
  table td::before {/* * aria-label has no advantage, it won't be read inside a table content: attr(aria-label); */ content: attr(data-label); float: left; font-weight: bold; text-transform: uppercase; }
  table td:last-child {border-bottom: 0; }

.blod-detail-description h2 {font-size: 24px; font-size: 20px; padding-bottom: 18px; margin-bottom: 7px; position: relative; color: #000; font-weight: 700; }
.blod-detail-description h3{font-size: 17px;}
.blod-detail-description p{font-size: 14px;}



}

@media (min-width: 768px) and (max-width: 991px) { 


.kapil-new-courses{display: none!important;}
#main-menu{display: block!important;}
.nav-main-style{display: block; width: 100%;}
#main-menu-state:not(:checked) ~ #main-menu {display: none!important; }
.top-header{display: none;}
.header-transparent{position: unset;}
.top-info p{font-size: 11px;}
.hero-text h2 {font-size: 19px; margin-bottom: 16px;}
.hero-text p {margin-bottom: 26px; font-size: 13px; }
.edu-btn {display: inline-block; height: 36px; line-height: 34px; text-align: center; font-size: 14px; font-weight: 600; color: #fff; background-color: #2467EC; padding: 0 26px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; border: 1px solid transparent; }
.hero-height{height: 310px;}
.sticky-form{display: none!important;}
.course-wrapper {padding: 20px 0px; }
.course-head h2{font-size: 22px;}
.catagory-wrapper .catagory-content h3{font-size: 14px;}
.catagory-wrapper .catagory-content span{font-size: 13px;}
.cartegory-head h2{font-size: 22px;}
.best-course-head h2{font-size: 22px;}
.features-content h3{font-size: 17px;}
.features-wrapper{margin-bottom: 0!important;}
.student-choose-area{padding-top: 40px!important;}
.section-title h2{font-size: 22px; margin-bottom: 16px;}
.sitdent-choose-content p{font-size: 14px;}
.student-choose-list li {margin-bottom: 10px; color: #141517; font-size: 14px; }
.testimonial-wrapp {padding: 10px 0px; }
.testi-head h2{font-size: 22px;}
.testimonial-body p{font-size: 14px;}
.testimonial-wrapp .owl-dots{display: none!important;}
.browser-course-tittle a{font-size: 16px;}
.course-height{padding: 50px 20px;}
.browse-course-wrapp {padding: 20px 0px 0px; }
.education-area{padding-top: 0!important;}
.education-img img{width: 100%;}
.footer-area{padding-top: 50px!important;}
.footer-widget p{font-size: 14px;}
.footer-widget{margin-bottom: 37px;}
.footer-widget ul li {margin-bottom: 8px; font-size: 14px; }
.footer-widget h3{margin-bottom: 15px;}
.copyright-text{width: 100%;}
.copyright-text p{font-size: 14px;}


.hero-arera.course-item-height{height: 200px; min-height: 200px;}
.hero-course-1-text h2{font-size: 22px;}
.student-wrapper p{font-size: 14px;}
.features-area{padding-top: 0px!important;}
.features-svg{margin-bottom: 30px;}
.features-text p{font-size: 14px;}
.features-text h4{font-size: 20px;}
.counter-area{padding-top: 40px!important;}
.counter-box{margin-bottom: 30px;}
.counter-icon svg{margin-bottom: 30px;}
.know-us-border{padding-top: 30px!important;}
.know-us-border p{font-size: 14px;}
.know-us-better-area{padding-bottom: 0!important;}
.become-intructor-area{padding-top: 40px!important; padding-bottom: 40px!important;}
.become-intructor-text h2 {font-size: 23px; margin-bottom: 17px; font-weight: 600; }
.become-intructor-text p{font-size: 14px;}

.course-heading h2{font-size: 22px;}
.course-detelis-meta{display: block;}
.course-meta-wrapper{margin-bottom: 30px;}
.course-description p{font-size: 14px;}
.course-description h3 {font-size: 15px; color: #000; font-weight: 500; margin-bottom: 15px; line-height: 27px; }
.course-detail-left {padding: 40px 11px 0 11px; background: #fff; border-radius: 5px; }
.student-feedback{padding-top: 29px!important;}
.student-head h3{font-size: 21px;}
.comment-section{margin-bottom: 30px;}
.border-line-meta::before {display: none;}



.contact-area{padding-top: 0!important; padding-bottom: 0!important;}
.contact-area .section-title h2 {font-size: 22px; line-height: 1.3; margin-bottom: 13px; font-weight: 600; color: #000; }
.contact-area .section-title{margin-bottom: 20px!important;}
.contact-form form label{font-size: 14px; margin-bottom: 22px;}
.contact-select{margin-bottom: 20px;}
.contact-select input{font-size: 13px;}
.contact-select select{font-size: 13px;}
.contact-from-input input{font-size: 13px;}
.contact-from-input textarea{font-size: 13px;}


.sidebar-widget-wrapper {margin-left: 0; }
.support-tittle h4 {margin-bottom: 35px; font-weight: 600; font-size: 21px; }
.support-item a {color: #000; font-size: 13px; }
.google-map-area{padding-top: 20px!important;}


.faq-page-wrapper {padding: 0px 0px; }
.accordion-item:first-of-type .accordion-button {border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; padding: 6px 5px; }
.accordion-button.collapsed{padding: 6px 5px;}
.accordion-button{padding: 6px 5px;}
.accordion-body p{font-size: 14px;}

.batches-table h3{font-size: 15px;}
#no-more-tables{margin-bottom: 30px;}




}



@media (min-width: 1369px) and (max-width: 2592px) {

}



