@media only screen and (max-width:767px){div#header{background:#fff;}
.ptb-100{padding-top:60px;padding-bottom:60px;}
.section-title{margin-bottom:40px;}
.section-title h3{font-size:28px;padding:10px 0;}
.section-title h3::before{background-size:contain;width:auto;}
.nav-brand img{width:190px;}
.main-home-area{height:580px;}
.home-content{text-align:center;margin-top:0;}
.home-content h1{font-size:35px;}
.home-content form .btn{position:relative;height:auto;width:100%;margin-top:15px;border-radius:5px;}
.main-banner{padding:140px 0 135px;}
.main-banner-content{border-radius:0;padding:30px 20px 90px;margin-bottom:0;margin-top:-90px;}
.main-banner-content::before{border-radius:0;}
.main-banner-content h1{font-size:40px;margin-top:-9px;}
.home-slides.owl-theme .owl-nav [class*="owl-"]{left:-38px;}
.home-slides.owl-theme .owl-nav .owl-next{left:auto;right:-38px;}
.animation-shape div{display:none;}
.main-banner-two{height:100%;overflow:hidden;}
.home-slides-two{bottom:0;margin-top:50px;margin-bottom:50px;}
.hero-slides-content{padding:80px 40px;bottom:0;text-align:center;}
.hero-slides-content h1{font-size:50px;}
.home-slides-two.owl-theme .owl-nav [class*="owl-"]{left:auto;right:40px;bottom:0;}
.home-slides-two.owl-theme .owl-nav .owl-next{left:auto;right:0;}
.partner-area.pt-150{padding-top:60px;}
.main-banner-three{height:580px;}
.main-banner-three::after{display:none;}
.main-banner-three-content h1{font-size:35px;}
.main-banner-three-content button{position:relative;height:auto;width:100%;margin-top:15px;border-radius:5px;}
.boxes-area{padding-bottom:30px;padding-top:60px;}
.boxes-inner-content{margin-bottom:30px;margin-top:0;}
.single-box{margin-bottom:30px;}
.single-box .box-content{padding:25px 20px;}
.single-box .box-content h3{margin-bottom:15px;}
.featured-courses{padding-bottom:30px;}
.single-courses{margin-bottom:30px;}
.single-courses h3{font-size:20px;margin:25px 0 15px;}
.single-courses .icon{font-size:40px;width:85px;height:85px;line-height:88px;}
.why-choose-us::before{display:none;}
.why-choose h3{font-size:28px;}
.why-choose-us .image{display:none;}
.why-choose{padding-left:0;max-width:100%;}
.single-choose{padding-left:0px;}
.single-choose .icon{width:0;height:7px;font-size:35px;line-height:10px;}
.single-choose h4{font-size:20px;}
.single-courses-item .courses-content h3{font-size:20px;}
.single-courses-item .courses-content ul li{font-size:18px;}
.view-all{margin-top:25px;}
.view-all .btn{font-size:14px;padding:10px 25px;}
.courses-item{padding:10px;}
.courses-item .courses-content{padding:25px 0;}
.courses-item .courses-content h3{font-size:20px;}
.courses-item .courses-content-bottom h4 .btn{font-size:15px;padding:9px 24px;}
.fun-facts-area.facts-bg{background-attachment:fixed;background-position:center center;background-size:contain;background-repeat:repeat;}
.fun-facts-area{padding-bottom:20px;}
.fun-fact{margin-bottom:40px;}
.fun-facts-area.facts-bg-two{background-attachment:fixed;background-repeat:repeat;background-size:contain;}
.single-event figure{position:unset;}
.single-event .image{display:none;}
.single-event figure img{display:block;}
.single-event .event-content{padding:30px 15px;}
.single-event .event-content h3{font-size:20px;}
.single-event .event-content .pull-left{float:unset;margin-right:0;width:100%;margin-bottom:20px;}
.single-event .event-content ul li span{margin-bottom:10px;}
.single-event .event-content .btn{font-size:14px;}
.apply-area::before{width:50%;}
.apply-area::after{width:50%;}
.apply-area .text{margin-right:0;margin-top:0;}
.apply-area p{font-size:30px;line-height:46px;}
.apply-area .text p span{background:transparent;color:#fff;padding:0;}
.apply-area p{font-size:32px;line-height:46px;}
.apply-form{padding:30px 20px;margin-left:0;margin-top:30px;}
.apply-form h3{font-size:22px;margin-bottom:30px;}
.apply-form .form-control{height:40px;font-size:15px;}
.apply-form .btn{padding:12px 30px;font-size:14px;}
.ctr-text-content h1{font-size:20px;line-height:1.6;}
.ctr-text-content p{font-size:15px;}
.top-divider{top:-30px;}
.bottom-divider{bottom:-30px;}
.teacher-area{padding-bottom:30px;}
.single-teacher .teacher-content{padding:25px;}
.single-teacher .teacher-content h3{font-size:20px;}
.teacher-box .title{font-size:20px;}
.newsletter h3{font-size:40px;margin-top:-8px;}
.newsletter form .btn{position:relative;height:auto;margin-top:15px;display:block;width:100%;border-radius:5px;box-shadow:0 8px 6px -6px rgba(0,0,0,.4);}
.upcoming-events-area.events-two{padding-bottom:30px;}
.single-event{margin-bottom:30px !important;}
.single-feedback{transform:scale(1);}
.owl-item.active.center .single-feedback{transform:scale(1);}
.single-feedback::before{display:none;}
.feedback-content{position:unset;width:100%;padding:25px 15px;}
.feedback-content i{display:none;}
.testimonials-slider.owl-theme .owl-nav [class*="owl-"]{color:#ddd;margin-top:-60px;}
.page-title{height:185px;}
.page-title h3{font-size:28px;}
.about-text h3{font-size:32px;}
.about-slider{margin-top:30px;}
.single-about{margin-top:30px;padding:20px;}
.single-about h3{font-size:20px;}
.about-content{margin-top:40px;}
.about-slider.owl-theme .owl-nav [class*="owl-"]{margin-top:-15px;width:30px;height:40px;line-height:34px;font-size:20px;}
.admission-area{height:100%;}
.teacher-details-area{padding-bottom:30px;}
.teacher-profile{margin-top:30px;}
.teacher-profile h3{font-size:20px;}
.teacher-contact{margin-top:30px;margin-bottom:30px;}
.teacher-contact-info h4{font-size:15px;}
.teacher-contact h3{font-size:20px;}
.single-teacher-about h2{font-size:22px;}
.teacher-involved-coures h2{font-size:20px;margin-bottom:25px;}
.course-details-area{padding-bottom:30px;}
.courses-details-meta{padding:20px;text-align:center;}
.courses-details-meta ul li:first-child{margin-left:0;margin-top:0;}
.courses-details-meta ul li .teacher-img{display:inline-block;width:100%;margin-right:0;margin-bottom:15px;}
.courses-details-meta ul li{font-size:18px;margin-left:0;margin-top:10px;}
.courses-details-meta .apply-btn{float:unset;margin-top:15px;}
.courses-details-meta .apply-btn .btn{padding:9px 30px;font-size:18px;}
.courses-details h3{font-size:24px;}
.course-details-tabs #tabs > li{display:block;}
.course-details-tabs .show{padding:0 10px;}
.course-details-tabs .card .show{padding:0 !important;}
.course-details-tabs .card-body{border:none;padding:0;}
.course-details-tabs .card-body ul li:first-child{margin-top:15px;}
.course-details-tabs .card-body ul li span{display:block;margin-left:0;margin-right:0;margin-top:10px;margin-bottom:10px;}
.card-body ul li .preview{margin-top:-27px;}
.courses-details .title{font-size:20px;}
.course-author{padding-left:0;}
.course-author .img{position:unset;height:120px;margin-bottom:20px;}
.courses-review .single-review{padding-left:0;}
.courses-review .single-review .img{position:unset;height:120px;margin-bottom:15px;}
.similar-courses h2{font-size:20px;margin-bottom:25px;}
.events-details h3{font-size:22px;}
.events-info{display:block;padding:5px 20px 20px;}
.events-info ul li{font-size:15px;margin-top:15px !important;}
.events-info ul li span{font-size:18px;}
.events-info ul{width:100%;}
.location #map{margin-top:30px;}
.single-blog-post .blog-post-content h3{font-size:22px;margin-bottom:10px;}
.single-blog-post .blog-post-content p{margin-bottom:10px;font-size:14px;}
.single-blog-post .blog-post-content .read-more{font-size:15px;}
.single-card-post .blog-card-content h3{font-size:20px;}
.blog-details .article-img .date{bottom:10px;width:75px;left:10px;height:75px;font-size:20px;padding-top:10px;line-height:28px;}
.blog-details .article-text{padding:20px;}
.blog-details-area .title{margin-top:20px;margin-bottom:20px;font-size:22px;}
.blog-details .blockquote{margin-bottom:20px;padding:20px;margin-top:20px;font-size:16px;}
.blog-details .article-author .author-title h4{font-size:18px;}
.blog-details .article-author .author-title{margin-top:7px;}
.blog-details .author-share .social-share{display:none;}
.post-controls-buttons{margin-top:40px;margin-bottom:40px;padding-left:0;padding-right:0;}
.post-controls-buttons div a{padding:14px 30px;}
.single-comment .comment-img{float:unset;width:100%;}
.single-comment .comment-content{float:unset;width:100%;padding-left:0;margin-top:28px;}
.single-comment .comment-content h4{font-size:18px;}
.single-comment .comment-content a{font-size:15px;}
.shop-details-area{padding-bottom:30px;}
.woocommerce-shop-top{text-align:center;}
.woocommerce-shop-top p{margin-top:0;margin-bottom:-20px;}
.single-product .product-content h3{font-size:20px;}
.single-product .product-content ul li{font-size:18px;}
.single-product .product-content .btn{font-size:14px;padding:8px 23px;}
.single-product-item .product-content h3{font-size:20px;}
.single-product-item .content-footer .btn{padding:2px 22px;font-size:22px;}
.single-product-item .product-content ul li{font-size:16px;}
.product-description{margin-top:25px;}
.product-description h3{font-size:20px;}
.product-description .price h4{font-size:18px;}
.product-description form .form-control{width:90px;}
.product-description form .btn{padding:0 20px;font-size:15px;}
.add-to-wishlist .btn{font-size:15px;padding:10px 29px;}
.shop-details-tabs #tabs > li{display:block;text-align:center;}
.shop-details-tabs h3{font-size:20px;}
.shop-details-tabs .shop-reviews ul li{display:block;position:relative;margin-right:0;margin-top:10px;}
.shop-details-tabs .shop-reviews ul li::before{display:none;}
.related-shop h2{font-size:20px;margin-bottom:25px;}
.cart-table .table{margin-bottom:0;}
.cart-table .table td, .cart-table .table th{white-space:nowrap;}
.cart-table .product-thumbnail a img{height:auto;}
.cart-buttons{margin-top:30px;}
.cart-buttons .btn{font-size:13px;padding:9px 18px;}
.cuppon-form{width:100%;margin-bottom:30px;}
.cuppon-form .btn{position:relative;height:auto;display:block;width:100%;margin-top:10px;}
.order-box{margin-top:30px;}
.order-table .product-thumbnail a img{height:auto;}
.order-table .table td, .order-table .table th{white-space:nowrap;}
.order-table .table{margin-bottom:0;}
.product-desc h3{font-size:20px;}
.product-desc .price{font-size:18px;}
.product-desc form .btn{height:42px;margin-top:15px;padding:0 24px;font-size:15px;}
.error-content{max-width:100%;}
.error-content h1{font-size:120px;}
.error-content p{font-size:22px;letter-spacing:0;margin-top:15px;}
#login-form::before{display:none;}
#login-form::after{display:none;}
#login-form .left{width:100%;float:unset;padding:30px 20px;}
#login-form .right{width:100%;float:unset;padding:0 20px 28px;}
.register-content{padding:15px;max-width:100%;}
.register-content h4{font-size:15px;}
.faq{padding:15px;}
.faq .card-header a{padding:10px;}
.faq .card-header a h5{font-size:18px;}
.faq-contact{margin-top:40px;padding:20px;}
.faq-contact h3{font-size:20px;margin-bottom:25px;}
.faq-contact form .form-control{height:45px;margin-bottom:-3px;}
.faq-contact form textarea.form-control{height:auto;}
.pagination-area{margin-top:25px;}
.side-bar{margin-top:40px;margin-bottom:40px;}
.side-bar .latest-courses .single-latest-courses .content h4{margin-top:0;}
.side-bar .single-widget .title{font-size:20px;}
.contact-box .content h4{font-size:20px;margin-bottom:10px;}
.leave-your-message h3{font-size:20px;}
.leave-your-message .stay-connected li a{font-size:15px;}
.leave-your-message .stay-connected li a i{width:40px;height:40px;line-height:38px;font-size:18px;margin-right:7px;}
.footer-area{padding-bottom:0;padding-top:60px;}
.single-footer{margin-bottom:30px;}
.copyright-area{margin-top:30px;padding:35px 0;text-align:center;}
.copyright-area ul{text-align:center;margin-top:15px;}
.price_table .price_box ul li{color:#6b6b6b;font-size:14px;line-height:18px;margin:15px;text-align:left;}
p.offer{text-transform:uppercase;background:#ee514e;width:100%;padding:0px;font-size:40px !important;color:#ffffff;font-weight:600;box-shadow:1px 1px 10px #979797;border-radius:5px;}
}
@media only screen and (min-width:415px) and (max-width:767px){.price_table .price_box ul li{color:#6b6b6b;font-size:14px;line-height:18px;margin:15px;text-align:left;}
.boxes-inner-content .single-box img{width:100%;}
.single-courses-item .courses-img img{width:100%;}
.single-event figure img{width:100%;}
.single-teacher img{width:100%;}
.courses-item .courses-img img{width:100%;}
.teacher-box .pic img{width:100%;}
.single-blog-post img{width:100%;}
.single-blog .blog-img img{width:100%;}
.single-card-post .blog-img img{width:100%;}
.single-product .product-img img{width:100%;}
p.offer{text-transform:uppercase;background:#ee514e;width:100%;padding:0px;font-size:40px !important;color:#ffffff;font-weight:600;box-shadow:1px 1px 10px #979797;border-radius:5px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.section-title h3{font-size:30px;}
.main-banner{padding:80px 0;}
.main-banner-content{border-radius:40px 0 40px 0;padding:90px 100px 145px;margin-bottom:80px;}
.main-banner-content::before{border-radius:40px 0 40px 0;}
.animation-shape div{display:none;}
.boxes-inner-content{margin-bottom:35px;margin-top:-180px;}
.single-box{margin-bottom:30px;}
.featured-courses{padding-bottom:70px;}
.single-courses{margin-bottom:30px;}
.why-choose-us::before{display:none;}
.why-choose-us .image{display:none;}
.why-choose h3{font-size:30px;}
.why-choose{padding-left:15px;padding-right:15px;}
.single-event .event-content{padding:25px 20px;}
.single-event .event-content h3{font-size:24px;}
.single-event .event-content .pull-left{margin-right:15px;width:50%;}
.apply-area .text{margin-right:0;margin-top:0;}
.apply-form{margin-left:0;margin-top:30px;}
.fun-facts-area.facts-bg{background-attachment:fixed;background-position:center center;background-size:contain;background-repeat:repeat;}
.single-feedback::before{display:none;}
.owl-item.active.center .single-feedback{transform:scale(1);}
.feedback-content{position:unset;width:100%;padding:20px;opacity:1;visibility:visible;}
.feedback-content i{display:none;}
.testimonials-slider.owl-theme .owl-nav [class*="owl-"]{color:#ddd;}
.about-slider{margin-top:30px;}
.single-about{margin-top:35px;}
.admission-area{height:100%;}
.teacher-img{text-align:center;margin-bottom:30px;}
.single-teacher-about{margin-top:30px;}
.courses-details-meta ul li .teacher-img{margin-bottom:0;}
.course-details-tabs #tabs > li{padding:12px 47px;}
.side-bar .latest-courses .single-latest-courses .img{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
.side-bar .latest-courses .single-latest-courses .content{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;}
.side-bar .latest-courses .single-latest-courses .content h4{margin-top:35px;}
.events-details-area .side-bar{margin-top:40px;}
.blog-area .side-bar{margin-top:40px;}
.side-bar .recent-post .single-recent-post .img{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
.side-bar .recent-post .single-recent-post .content{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;}
.side-bar .recent-post .single-recent-post .content h4{margin-top:35px;}
.blog-details-area .side-bar{margin-top:40px;}
.product-img{text-align:center;margin-bottom:30px;}
.product-img img{width:100%;}
.cart-total{margin-top:30px;}
.single-footer{margin-bottom:30px;}
.copyright-area{margin-top:70px;}
}
@media only screen and (min-width:992px) and (max-width:1199px){.classynav ul li.cn-dropdown-item{padding:0 10px !important;}
.classynav > ul > li.cn-dropdown-item.has-down > .dd-arrow, .classynav > ul > li.megamenu-item > .dd-arrow{right:5px;}
.course-details-tabs #tabs > li{padding:12px 37px;}
}