/* 1 --------- Variable and MIxins --------- */ @media (min-width: 1200px) {
.container { min-width: 1200px; width: 1200px; }
} @media (max-width: 1199px) {
.box-layout { overflow-x: hidden; }
.about-us img, .facts-02 { max-width: 930px; }
.promotion form input { width: 32%; }
.course-category .category-items .item { width: 18.3%; }
.announcement.announcement-02 .announcement-content h3 { font-size: 2.5em; }
.course-items .item .item-details { padding: 15px; }
.course-items .item .rating { font-size: 12px; margin-top: 3px; }
.author-bio .author-contents .name { margin-bottom: .875em; } .author-bio .author-contents .name + span { display: inline-block; margin-bottom: 1rem; }
.load-more { margin-top: 1em; }
.course-reviews .progress { min-width: 60%; }
.blog-posts article .entry-content .entry-title { font-size: 1.75em; }
.wpcf7-form input { margin-right: 25px; }
.events .event-title { font-size: 1.25em; }
.event-single-contents .event-banner .timeTo figure { margin: .25em; padding: .25em; }
.event-single-contents .event-banner .timeTo figure:before { right: -.325em; }
.single-item-contents .item-gallery .nav-tabs a { max-width: 60px; }
.single-item-contents .item-gallery .col-md-7 { padding-left: 15px; }
aside .widget_instagram a { max-width: 60px; }
.shop aside .widget_filter_color button { margin-right: 5px; }
.footer-top article.media .entry-title { line-height: 18px; margin-bottom: 0; }
.footer-top article.media .entry-meta { margin-top: .75em; }
} @media (max-width: 992px) {
.banner-section .section-padding { padding: 7em 0; } .banner-section h2 { font-size: 3.5em; } .banner-section h3 { font-size: 3em; } .banner-section h4 { font-size: 2.5em; } .banner-section h5 { font-size: 2em; } .banner-section h6 { font-size: 1.4em; }
.banner-btn { padding: 0 2.8125em; }
.banner-section.banner-03 .item { padding: 1em; }
.banner-section.banner-04 .section-padding { padding: 10em 0; }
.section-padding { padding: 5em 0; }
.top-content { margin-bottom: 2em; } .top-content p { font-size: 1em; line-height: 24px; }
.section-title { font-size: 1.4em; }
.course-search-form:before { width: 60px; }
.course-search-form input[type="submit"] { width: 60px; }
.promotion .timeTo figure { margin: .5em; } .promotion .timeTo figure:before { right: -.5em; } .promotion form input { width: 31.5%; }
.course-category .category-items .item { width: 17.7%; }
.popular-courses .top-content { margin-bottom: 1em; } .popular-courses .item { margin: 1em 0; }
.facts .section-padding { padding: 5em 0; } .facts .item { margin: 1em 0; }
.events .section-padding { padding-bottom: 3em; } .events .top-content { margin-bottom: 0; } .events .event-time { font-size: 15px; margin-right: 15px; max-width: 65px; } .events .event-time .date { font-size: 30px; line-height: 70px; margin-bottom: 10px; }
.testimonial .testimonial-slider { padding: 0 10% 2em; }
.features .section-padding { padding: 3.75em 0; }
.recent-posts.recent-posts-02 .col-lg-5 { padding: 0 15px 1.5em !important; }
.announcement.announcement-02 .announcement-content { padding: 0; }
.miscellaneous .col-lg-4 { margin-top: 1.5em; }
.page-name .section-padding { padding: 3em 0; }
.filters .selectric-wrapper { margin-bottom: 1em; }
.filters p { margin: 0; }
.courses .course-items.list-view .details-bottom { margin-bottom: 0 !important; }
.courses .course-title { font-size: 1.5em; }
.courses .course-meta { margin-bottom: 1.75em; }
.single-item-details, .course-single-details { margin-top: 1.5em; }
.single-item-details .title, .course-single-details .title { margin: 1em 0 .5em; }
.single-item-details p, .course-single-details p { margin: 1em 0; }
.author-bio { margin-top: 1em 0 1.5em; } .author-bio .author-contents { display: block; margin-top: 1.4em; } .author-bio .author-contents .author-details { margin-left: 210px; }
.single-item-details .title, .course-single-details .title { font-size: 1.125em; }
.courses aside .info li, .events aside .widget ul li, .events aside .widget ol li { padding: .875em 1em; }
.instructors .section-padding { padding: 4em 0; } .instructors .instructor { margin: 1em 0; } .instructors .pagination { margin-top: 2em; }
.instructor-details .col-md-4.pr-5 { padding-right: 15px !important; }
.instructor-taught .item { margin: 1em 0; }
.instructor-taught .pagination { margin-top: 2em; }
.pagination { margin-top: 3em; }
.blog-posts article .entry-content .post-date { font-size: 15px; margin-right: 15px; max-width: 65px; } .blog-posts article .entry-content .post-date .date { font-size: 30px; line-height: 70px; margin-bottom: 10px; } .blog-posts article .entry-content .entry-title { font-size: 1.5em; margin-top: -5px; }
.banner-section.banner-04, .announcement.announcement-02, .about-us img, .facts-02 { max-width: 100%; }
.promotion form input[type="submit"] { font-size: .75em; }
.contact .section-padding { padding: 3.75em 0; }
.wpcf7-form .form-control, .comment-form .form-control { margin-right: 18px; margin-bottom: 1.4em; }
.contact #googleMaps { height: 25em; margin: 3.625em 0 0.625em; }
.events .event { margin: 1em 0; }
.event-single-contents .event-banner .timeTo { font-size: 35px !important; }
.event-single-contents .timeTo div { height: 35px !important; width: 28px !important; }
.portfolio .portfolio-items { margin-top: 1.4em; } .portfolio .pagination { margin-top: 2.65em; }
.single-works-content { padding-left: 0; }
.related-works { margin-top: 3em; }
.shop .pagination { margin-top: 2.25em; }
.shop aside .ui-widget { margin-bottom: 20px; }
.shop aside .widget_filter_price .btn { float: left !important; margin-top: 15px; }
.shop aside .widget_filter_color button { margin-bottom: 5px; }
.single-item-contents .item-gallery .nav-tabs a { max-width: 50px; }
.average-rating { margin-bottom: 1em; }
aside.sidebar { padding-left: 0 !important; padding-right: 0 !important; }
aside .widget_instagram li { width: 33.3%; float: left; } aside .widget_instagram a { margin: 5px 10px 5px 0; }
.footer-top .widget { padding-top: 0; }
.footer-top .widget h1, .footer-top .widget h2, .footer-top .widget h3, .footer-top .widget h4, .footer-top .widget h5, .footer-top .widget h6 { margin: 0 0 30px; }
.event-single-contents .event-banner .timeTo { font-size: 30px !important; } .event-single-contents .event-banner .timeTo figure { background-color: transparent; border: none; margin: 0 15px 10px 0; padding: 0; } .event-single-contents .event-banner .timeTo figure:before { display: none; } .event-single-contents .event-banner .timeTo figure div { height: 30px !important; width: 25px !important; } .event-single-contents .event-banner .timeTo figure ul { top: 0 !important; }
} @media (max-width: 767px) {
.container { max-width: inherit; width: 100%; }
input { height: 50px !important; }
.banner-section .section-padding { padding: 4em 0; } .banner-section h2 { font-size: 2.5em; } .banner-section h3 { font-size: 2em; } .banner-section h4 { font-size: 1.875em; } .banner-section h5 { font-size: 1.125em; } .banner-section h6 { font-size: 1em; } .banner-section .row.mt-5.pt-4 { margin-top: 0 !important; padding-top: 0 !important; }
.banner-section.banner-02 .banner-texts .course-search-form { max-width: inherit; width: 100%; }
.banner-section.banner-04 .section-padding { padding: 7em 0; }
.top-content div[class*="float"] { float: none !important; }
.course-search-form:before { display: none; } .course-search-form input { padding: 12px 15px; } .course-search-form input[type="submit"] { display: none; }
.promotion .title { font-size: 2.25em; } .promotion .sub-title { font-size: 1.25em; } .promotion .timeTo figure { background-color: transparent; border: none; margin: 0; padding: 0 10px; } .promotion .timeTo figure:before { display: none; } .promotion form input { max-width: inherit; margin: 0 0 10px !important; width: 100%; }
.course-category .category-items .item { width: 44.75%; }
.events div[class*="col"] { padding: 0 15px !important; } .events .event { display: inline-block; width: 100%; } .events .event-time { max-width: inherit; margin: 0 0 15px !important; text-align: left; width: 100%; } .events .event-time .date { background-color: transparent; display: inline-block; color: #0d47a1; font-size: 15px; line-height: 1; margin: 0; padding: 0; width: inherit; } .events .event-details { display: inline-block; -webkit-box-flex: 0; -ms-flex: none; flex: none; width: 100%; }
.evant-page .events .event { max-width: 600px; margin-left: auto; margin-right: auto; display: block; } .evant-page .events .event .event-thumb img { width: 100%; }
.testimonial .testimonial-slider { padding-left: 0; padding-right: 0; } .testimonial .testimonial-slider a[class*="control"] { display: none; }
.subscribe form input { width: 100%; } .subscribe form input[type="submit"] { border-radius: 0; margin-top: 15px; width: inherit; }
.course-category.category-01 .category-slider .owl-nav { left: inherit; right: 0; margin-top: -50px; max-width: 100px; top: 0; } .course-category.category-01 .category-slider .owl-nav button { margin: 0 0 0 10px !important; } .course-category.category-01 .category-slider .owl-dots { display: none; }
.features .item { margin: 1em 0; }
.top-courses .item .item-details .item-title { font-size: 1.125em; padding: 15px; }
.courses .course-items.list-view .item .item-details { height: 185px; }
.announcement h2 { font-size: 2.5em; } .announcement h3 { font-size: 2em; } .announcement h4 { font-size: 1.75em; } .announcement h5 { font-size: 1.25em; } .announcement h6 { font-size: 1em; }
.events { position: relative; padding-bottom: 70px; } .events .top-content .right-content { position: absolute; bottom: 50px; left: 0; right: 0; text-align: center; } .events .section-title + p { padding-bottom: 15px; } .events .events-list li .event-time:before { right: 11px; } .events.black-bg .event-time .date { color: white; } .events.events-02 .events-list + a, .events.events-02 .btn { margin-bottom: 70px !important; } .events.events-02 .section-title { padding-top: 30px; }
.popular-courses.no-slider { position: relative; padding-bottom: 70px; } .popular-courses.no-slider .top-content .right-content { position: absolute; bottom: 0px; left: 0; right: 0; text-align: center; } .popular-courses.no-slider.last-section .top-content .right-content { bottom: 100px; }
.recent-posts .entry-thumbnail img { width: 100%; }
.recent-posts.recent-posts-02 .section-padding { padding-top: 10px; } .recent-posts.recent-posts-02 .news-section { padding-top: 40px; } .recent-posts.recent-posts-02 .news-section article.post { padding-bottom: 20px; } .recent-posts.recent-posts-02 article .entry-thumbnail { float: none; margin: 0 0 1em !important; max-width: inherit; }
.btn-container.mt-4.text-right { text-align: left !important; }
.announcement .announcement-content .btn { padding: 1em 1.5em; }
.miscellaneous .section-title { margin-top: 15px; }
.courses aside.sidebar { margin-bottom: 2em; }
.page-name .section-padding { padding: 1.5em 0; }
.instructors div[class*="col"] { width: 50%; }
.instructor-details .meta ul li, .instructor-details .meta ol li { margin: 1em 1em 0 0; }
.blog-posts article .entry-content { display: inline-block; width: 100%; } .blog-posts article .entry-content .post-date { max-width: inherit; margin: 0 0 15px !important; text-align: left; width: 100%; } .blog-posts article .entry-content .post-date .date { background-color: transparent; display: inline-block; color: #0d47a1; font-size: 15px; line-height: 1; margin: 0; padding: 0; width: inherit; } .blog-posts article .entry-content .content-details { display: inline-block; -webkit-box-flex: 0; -ms-flex: none; flex: none; width: 100%; } .blog-posts article .entry-content .content-details .entry-title { font-size: 1.125em; } .blog-posts aside.sidebar { margin-top: 3em; }
.blog-posts .format-link .entry-thumbnail a { padding: 2em 1em; }
.share.dropdown.float-right { float: none !important; }
.post-navigation article { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 2em; } .post-navigation article .entry-thumbnail { margin: 0 15px 15px 0; } .post-navigation .col-md-6:first-child article { margin-bottom: 1.5em; } .post-navigation .col-md-6:last-child article .entry-thumbnail { float: left; margin: 0 15px 15px 0; } .post-navigation .col-md-6:last-child article .entry-content { text-align: left; }
.about-us img { margin-top: 0; }
.about-us .col-md-6 { margin-top: 2em; }
.event-single-contents .event-banner .overlay { padding: 4.5em 0; }
.event-single-contents ul, .event-single-contents ol { padding: 0; }
.event-single-contents div[class*="col"] { width: 50%; }
.single-works-content { margin-top: 1.5em; }
.shop aside.sidebar { margin-top: 3em; } .shop .single-item-contents .item-title { margin-top: 1em; } .shop .related-products { margin-top: 1em; }
.faq aside.sidebar { margin-bottom: 3em; }
aside .widget_popular_post .entry-title, aside .widget_popular_items .item-title { margin-top: 10px !important; }
aside .widget_instagram li { width: inherit; float: none; }
footer div[class*="col"]:last-child .widget { margin-bottom: 0; } footer .footer-bottom { padding: 1em 0; text-align: center; } footer .footer-bottom [class*="float"] { float: none !important; } footer .footer-bottom .menu { margin-top: 1em; }
.banner-btn { padding: 0 2.8125em; }
.site-footer .widget { padding-bottom: 15px; } .site-footer .widget_recnt_news { padding-bottom: 40px; } .site-footer .widget_nav_menu .menu { margin-bottom: 0; }
.facts .col-lg-3.col-md-6 { width: 50%; }
.widget .entry-content { display: initial !important; }
.shop aside .widget_filter_price .btn { float: right !important; }
.announcement-02 { text-align: center; } .announcement-02 .btn-container.text-right { text-align: center !important; }
} @media (max-width: 600px) {
.facts .col-lg-3.col-md-6 { width: 100%; }
.popular-courses .item { padding-left: 5px; padding-right: 5px; }
} @media (max-width: 567px) and (orientation: portrait) {
.top-courses div[class*="col"] { -webkit-box-flex: 0; -ms-flex: none; flex: none; max-width: inherit; width: 100%; }
.comments .comment-list .comment-body { display: inline-block; width: 100%; } .comments .comment-list .comment-body .comment-content { display: inline-block; -webkit-box-flex: 0; -ms-flex: none; flex: none; margin-top: 15px; width: 100%; }
.comments .children { padding-left: 0; }
.wpcf7-form input, .comment-form input { max-width: inherit; width: 100%; }
.portfolio .item { width: 50%; }
.single-item-details .nav-tabs a, .course-single-details .nav-tabs a { overflow: hidden; width: 70px; z-index: 0; position: relative; } .single-item-details .nav-tabs a:after, .course-single-details .nav-tabs a:after { content: "..."; background: white; z-index: 1; position: absolute; right: 0; top: 0; bottom: 0; line-height: 30px; padding-left: 2px; }
.single-item-details .nav-tabs a.active, .course-single-details .nav-tabs a.active { overflow: visible; width: inherit; } .single-item-details .nav-tabs a.active:after, .course-single-details .nav-tabs a.active:after { display: none; }
} @media (max-width: 480px) {
.author-bio { margin-bottom: 30px; } .author-bio .author-avatar { text-align: center; } .author-bio .author-contents .author-details { clear: both; display: inline-block; -webkit-box-flex: 0; -ms-flex: none; flex: none; margin-top: 1em; width: 100%; margin-left: 0; }
} @media (max-width: 413px) and (orientation: portrait) {
.course-reviews .progress { min-width: 45%; }
} @media (max-width: 320px) {
.event-single-contents div[class*="col"] { width: 100%; }
.portfolio .item { width: 100%; }
} /*# sourceMappingURL=responsive.css.map */