/*TABLET LANDSCAPE MODE*/
@media only screen and (min-width: 1024px) and (max-width: 1169px) {

body.admin-bar .popup-drawer .drawer-inner { background: #4a2443; }
nav ul.menu li.menu-item.current-menu-item > a { color: #89e658; }

.courses-cat-wrapper { margin: 30px 0 0; }
.courses-cat-wrapper .owl-carousel .owl-nav{text-align: center;}
.courses-cat-wrapper .owl-carousel .owl-nav button.owl-prev { position: relative; top: auto; transform: none; left: -10px; bottom: -20px; }
.courses-cat-wrapper .owl-carousel .owl-nav button.owl-next { position: relative; top: auto; transform: none; right: -10px; bottom: -20px; }

.blog-wrapper.owl-carousel .owl-nav{text-align: center;}
.blog-wrapper.owl-carousel .owl-nav button.owl-prev { position: relative; top: auto; transform: none; left: -10px; bottom: -20px; }
.blog-wrapper.owl-carousel .owl-nav button.owl-next { position: relative; top: auto; transform: none; right: -10px; bottom: -20px; }


.still_not_sure_wrapper form .gform_body .gform_fields .gfield.gfield-col-4 {margin-right: 18px;}
.still_not_sure_wrapper form .gform_body .gform_fields .gfield.gfield-col-2{margin-right: 19px;}

.still_not_sure_wrapper .gform_heading span.gform_description {margin-bottom: 30px !important; display: block;}


.site-footer-row-container-inner .site-top-footer-inner-wrap .site-footer-top-section-2,
.site-footer-row-container-inner .site-top-footer-inner-wrap .site-footer-top-section-3 { padding-left: 20px; }
.site-footer-row-container-inner .site-footer-bottom-section-1.site-footer-section,
.site-footer-row-container-inner .site-footer-bottom-section-3.site-footer-section { align-items: center; }

.mc-sec6 .kt-inside-inner-col p br { display: none; }
.mc-sec8 .kt-inside-inner-col p br { display: none; }

.mc-sec8 .kt-inside-inner-col .wp-block-button { width: 100%; }

.vol-sec3 .kt-row-column-wrap .kt-inside-inner-col h2 br { display: none; }

.career-advice-slide-wrapper .owl-carousel .owl-nav button.owl-prev { position: relative; top: auto; transform: none; left: -10px; bottom: -20px; }
.career-advice-slide-wrapper .owl-carousel .owl-nav button.owl-next { position: relative; top: auto; transform: none; right: -10px; bottom: -20px; }
.career-advice-slide-wrapper .owl-carousel  .owl-nav { text-align: center; }
}




/*TABLET POTRAIT MODE*/
@media only screen and (min-width: 768px) and (max-width: 1023px) {

body.admin-bar .popup-drawer .drawer-inner { background: #4a2443; }
nav ul.menu li.menu-item.current-menu-item > a { color: #89e658; }

.courses-cat-wrapper .owl-carousel .owl-nav{text-align: center;}
.courses-cat-wrapper .owl-carousel .owl-nav button.owl-prev { position: relative; top: auto; transform: none; left: -10px; bottom: -20px; }
.courses-cat-wrapper .owl-carousel .owl-nav button.owl-next { position: relative; top: auto; transform: none; right: -10px; bottom: -20px; }

.popular-courses-wrapper .popular-courses-container a .title h3{font-size: 20px;}

.volunteer-location-wrapper ul li .vl-info { padding: 10px; }
.volunteer-location-wrapper ul li .vl-info h3 { font-size: 15px; }

.blog-wrapper .item .blog-content { padding: 15px; }
.blog-wrapper .item .blog-content .post-except { font-size: 15px; line-height: 20px; margin-top: 20px; }


.featured-jobs-wrapper .job-main-wrapper .job-content-wrapper .job-logo { width: 20%; }
.featured-jobs-wrapper .job-main-wrapper .job-content-wrapper .job-description { width: 50%; }
.featured-jobs-wrapper .job-main-wrapper .job-content-wrapper .job-action { width: 23%; }
.featured-jobs-wrapper .job-main-wrapper .job-content-wrapper .job-description .job-title h3 { font-size: 18px; line-height: 25px; }


.blog-wrapper.owl-carousel .owl-nav{text-align: center;}
.blog-wrapper.owl-carousel .owl-nav button.owl-prev { position: relative; top: auto; transform: none; left: -10px; bottom: -20px; }
.blog-wrapper.owl-carousel .owl-nav button.owl-next { position: relative; top: auto; transform: none; right: -10px; bottom: -20px; }


.qualification-area h3.sub-title{padding: 0;}

.still_not_sure_wrapper .gform_heading span.gform_description { margin-bottom: 30px; display: block; }
.still_not_sure_wrapper form .gform_body .gform_fields .gfield.gfield-col-4 { width: 22.9%; }
.still_not_sure_wrapper form .gform_body .gform_fields .gfield.gfield-col-2 {width: 48.6%;}
.still_not_sure_wrapper form .gform_body .gform_fields .gfield.onoff_checkbox {margin: 0px 28px 20px 0px; justify-content: flex-start;}
.still_not_sure_wrapper form .gform_body .gform_fields .gfield.onoff_checkbox .ginput_container_radio { margin: 20px 0 0 0; }

.site-footer-row-container-inner .site-top-footer-inner-wrap .site-footer-top-section-2,
.site-footer-row-container-inner .site-top-footer-inner-wrap .site-footer-top-section-3 { padding-left: 15px; }
.site-footer-row-container-inner .site-footer-bottom-section-1.site-footer-section,
.site-footer-row-container-inner .site-footer-bottom-section-3.site-footer-section { align-items: center; }

.title-banner .kt-row-layout-inner > .kt-row-column-wrap { min-height: 400px; }
.title-banner .kt-row-layout-inner h2 { margin: 0 20px; font-size: 30px; }

.banner-title-wrap { min-height: 400px; }
.banner-title-wrap h2.banner-title { margin: 0 20px; font-size: 30px; }

.courses-category-wrapper .course-cat-banner .cct { min-height: 400px; }
.courses-category-wrapper .course-cat-banner .cct h1 { margin: 0 20px; font-size: 30px; }

.careers-job-cat-banner .cct { min-height: 400px; }
.careers-job-cat-banner .cct h1 { margin: 0 20px; font-size: 30px; }


.post-banner .featured-image { min-height: 400px; }
.post-banner .featured-image .post-title { margin: 0 20px; font-size: 30px; }

section.careers-job-cat-des .cat-des-wrap:after { background-size: cover; width: 100%; }

.single-course-banner .scb-title,
.single-course-wrap .single-course-banner .scb-title,
.single-course-wrap .single-course-banner { min-height: 400px; }
.single-course-wrap .single-course-banner .scb-title h1 { margin: 0 20px; font-size: 30px; }

.wp-block-kadence-rowlayout.mfr .kt-row-column-wrap { flex-wrap: wrap; }
.wp-block-kadence-rowlayout.mfr .kt-row-column-wrap .wp-block-kadence-column { flex: unset !important; width: 100%; margin: 0; }
.wp-block-kadence-rowlayout.mfr .kt-row-column-wrap .wp-block-kadence-column figure { float: none; margin: 20px auto; }
.wp-block-kadence-rowlayout.mfr .kt-row-column-wrap .wp-block-kadence-column figure img { margin: 0 auto; }


section.page-quote-section .page-quote-wrap{padding: 50px;}
section.jobs-worldwide .textarea .job-worldwide-row .jobs-worldwide-block a h3{padding: 10px; font-size: 15px;}
section.cta-column-box-sec .cta-col-box-row .cta-col-box-block{padding: 15px;}
section.cta-column-box-sec .cta-col-box-row .cta-col-box-block .colbox-content { min-height: 130px; }

.mc-sec2 .kt-inside-inner-col { padding: 30px !important; }
.cc-wrapper .cc-container .cc-info a h4 { font-size: 20px; }
.cc-wrapper .cc-container .cc-info a { border-width: 10px; }
.mc-sec6 .kt-inside-inner-col p br { display: none; }
.mc-sec7 .kt-inside-inner-col p {padding: 0 30px;}
.mc-sec8 .wp-block-button { width: 100% !important; }
.mc-sec8 .kt-inside-inner-col p br { display: none; }
.mc-sec8 .kt-inside-inner-col p { font-size: 15px; line-height: 25px; min-height: 130px; }
.mc-sec9 .wp-block-image { margin-bottom: -60px; }
.mc-sec9 .kt-row-column-wrap { padding: 40px !important; }

section.cc-text-block .textarea > h2 { padding: 0 40px; }
.course-cat-same-sections .cc-logo-content-wrap .site-container .cc-logo-con-text {padding: 0;}
.course-info-block-wrap .info-block-wrap .ib-list {padding: 20px 20px 100px 20px;}

.volunteer-btns .kt-inside-inner-col p br { display: none; }
.volunteer-btns .kt-inside-inner-col .wp-block-button { width: 100%; }

.mc-sec2 .kt-inside-inner-col p.has-text-align-center {font-size: 15px; padding: 0;}

.career-advice-wrapper ul li {margin-right: 25px;}
.career-advice-wrapper ul li a { font-size: 15px; }

.ca-sec1 .wp-block-kadence-column.inner-column-1 .kt-inside-inner-col {padding: 20px 0 20px 20px !important;}
.ca-sec2 a.wp-block-button__link {font-size: 12px;}

.post-content-area .sidebar-content-area .recent-posts-widget-with-thumbnails ul li a img {width: 100% !important; height: auto !important;}

.cnt-sec1 .kt-inside-inner-col h2 br { display: none; }

.faq-sec2 .kt-blocks-accordion-header span.kt-blocks-accordion-title-wrap,
.faq-sec3 .kt-blocks-accordion-header span.kt-blocks-accordion-title-wrap{line-height: 30px;}

.banner-slider-wrapper .slider-content-wrap { right: 0; left: 0; margin: 0 auto; }

.course-review-sec .course-review-wrap .summary-review-wrap:before{height: 323px;}
.course-review-sec .course-review-wrap h2 { padding: 0; margin: 0 0 100px 0; }

section.text-block.darktheme .textarea h3.sub-title{padding: 0;}

section.careers-cta-strip-block .careers-cta-strip-block-wrap {padding: 30px;}
section.careers-cta-strip-block .careers-cta-strip-block-wrap .careers-cta-btn a.btn{width: 35%; margin-bottom: 20px;}
section.careers-cta-strip-block .careers-cta-strip-block-wrap .careers-cta-btn a.btn:nth-child(2) { margin-right: 0; }

section.course-details-sec .course-detail-wrap .course-info-row .ci-list { width: 48%; margin-right: 10px; }

/* Course category {Practical Placement} */
section.full-section.practical-placement .box-area .box { width: 49%; }
section.full-section.practical-placement .box-area .box:nth-child(2n) { margin: 0 0 2% 0; }
section.full-section.practical-placement .box-area .box:nth-child(3n) { margin: 0 2% 2% 0; }

}




/*Mobile POTRAIT MODE*/
@media only screen and (max-width: 767px) {

body.admin-bar .popup-drawer .drawer-inner { background: #4a2443; }
nav ul.menu li.menu-item.current-menu-item > a { color: #89e658; }

.popular-courses-wrapper .popular-courses-container { margin: 0 0 20px 0; width: 100%; }
.popular-courses-wrapper .popular-courses-container:last-child { margin: 0; }
.popular-courses-wrapper .popular-courses-container a {display: block;}
.popular-courses-wrapper .popular-courses-container a .thumbnail img {width: 100%;}
.volunteer-location-wrapper ul li { width: 100%; margin-right: 0; }
.qualification-area h3.sub-title{padding: 0;}
.qualification-area .qualification-wrap .item { width: 100%; margin-right: 0; }
.qualification-area .qualification-wrap .item:last-child { margin: 0; }
.partner-area .partner-wrap .item { width: 100%; margin-right: 0; }
.partner-area .partner-wrap .item:last-child { margin: 0; }
.still_not_sure_wrapper form .gform_body .gform_fields .gfield.gfield-col-4,
.still_not_sure_wrapper form .gform_body .gform_fields .gfield.gfield-col-2 {width: 100%; margin-right: 0;}
.still_not_sure_wrapper form .gform_body .gform_fields .gfield.onoff_checkbox{width: 100%; margin: 0px 0 20px 0px; float: none; justify-content: flex-start;}
.still_not_sure_wrapper form .gform_body .gform_fields .gfield.onoff_checkbox .ginput_container_radio { margin: 10px 0 0 0; width: 100%; }
.site-footer-row-container-inner .site-top-footer-inner-wrap .site-footer-top-section-2,
.site-footer-row-container-inner .site-top-footer-inner-wrap .site-footer-top-section-3 { padding-left: 15px; }
footer.site-footer .footer-html {text-align: center;}
.site-bottom-footer-inner-wrap .site-footer-bottom-section-2 section.widget_nav_menu ul.menu {flex-wrap: wrap;}
.site-bottom-footer-inner-wrap .site-footer-bottom-section-3 { text-align: center; margin-top: 10px; }
.volunteer-location-wrapper ul li .vl-info h3{font-size: 18px;}


.home-sec4 .wp-block-kadence-column.html-block .kt-inside-inner-col { flex-wrap: wrap; }
.home-sec4 .wp-block-kadence-column.html-block .trustpilot-widget { width: 100%; }

.featured-jobs-wrapper .job-main-wrapper .job-content-wrapper .job-description { width: 100%; margin: 0; }
.featured-jobs-wrapper .job-main-wrapper .job-content-wrapper .job-logo { width: 100%; margin: 0 auto 40px; }
.featured-jobs-wrapper .job-main-wrapper .job-content-wrapper .job-action { width: 100%; margin-top: 30px; }


.courses-cat-wrapper { margin: 30px 0 0; }
.courses-cat-wrapper .owl-carousel .owl-nav{text-align: center;}
.courses-cat-wrapper .owl-carousel .owl-nav button.owl-prev { position: relative; top: auto; transform: none; left: -10px; bottom: -20px; }
.courses-cat-wrapper .owl-carousel .owl-nav button.owl-next { position: relative; top: auto; transform: none; right: -10px; bottom: -20px; }


.blog-wrapper.owl-carousel .owl-nav{text-align: center;}
.blog-wrapper.owl-carousel .owl-nav button.owl-prev { position: relative; top: auto; transform: none; left: -10px; bottom: -20px; }
.blog-wrapper.owl-carousel .owl-nav button.owl-next { position: relative; top: auto; transform: none; right: -10px; bottom: -20px; }


.title-banner .kt-row-layout-inner > .kt-row-column-wrap {min-height: 300px;}
.title-banner .kt-row-layout-inner h2 {padding: 20px; margin: 0 20px; font-size: 25px;}

.post-banner .featured-image {min-height: 300px;}
.post-banner .featured-image .post-title {padding: 20px; margin: 0 20px; font-size: 25px;}

.courses-category-wrapper .course-cat-banner .cct {min-height: 300px;}
.courses-category-wrapper .course-cat-banner .cct h1 {padding: 20px; margin: 0 20px; font-size: 25px;}


.careers-job-cat-banner .cct{min-height: 300px;}
.careers-job-cat-banner .cct h1 {padding: 20px; margin: 0 20px; font-size: 25px;}

.single-course-banner .scb-title,
.single-course-wrap .single-course-banner {min-height: 300px;}
.single-course-wrap .single-course-banner .scb-title h1 {padding: 20px; margin: 0 20px; font-size: 25px;}

.volunteer-cat-banner .vct {min-height: 300px;}
.volunteer-cat-banner .vct h1 {padding: 20px; margin: 0 20px; font-size: 25px;}

.career-cat-banner .cct {min-height: 300px;}
.career-cat-banner .cct h1 {padding: 20px; margin: 0 20px; font-size: 25px;}

.banner-title-wrap { min-height: 300px; }
.banner-title-wrap h2.banner-title { padding: 20px; margin: 0 20px; font-size: 25px; }

.wp-block-image figure.alignright { margin: 0 0 30px 0 !important; float: none; display: block; }
.wp-block-image figure.alignright img{margin: 0 auto;}

.cc-wrapper .cc-container .cc-info {width: 100%; margin-right: 0; margin-bottom: 30px;}
.cc-wrapper .cc-container .cc-info:last-child {margin: 0;}

section.careers-job-cat-des .cat-des-wrap{padding: 30px;}
.careers-job-section-wrapper .relevant-courses-wrap ul.relevant-courses li.relev-course { width: 100%; margin: 0 0 30px 0; }
.careers-job-section-wrapper .relevant-courses-wrap ul.relevant-courses li.relev-course:last-child { margin: 0; }
section.careers-cta-strip-block .careers-cta-strip-block-wrap { padding: 30px; }
section.careers-cta-strip-block .careers-cta-strip-block-wrap .careers-cta-btn a.btn { width: 100%; margin: 0 0 15px 0; }
section.careers-cta-strip-block .careers-cta-strip-block-wrap .careers-cta-btn a.btn:last-child { margin: 0; }

.abt-sec6 .wp-block-kadence-column.inner-column-1 .kt-inside-inner-col:after,
.mc-sec10 .wp-block-kadence-column.inner-column-2 .kt-inside-inner-col:before,
.ca-sec1 .wp-block-kadence-column.inner-column-1 .kt-inside-inner-col:after,
.faq-sec4 .wp-block-kadence-column.inner-column-1 .kt-inside-inner-col:after,
section.careers-job-cat-des .cat-des-wrap:after{display: none;}

.mc-sec2 .kt-inside-inner-col { padding: 20px !important; }
.mc-sec2 .kt-inside-inner-col p.has-text-align-center { padding: 0; font-size: 15px; line-height: 25px; }
.mc-sec7 .kt-inside-inner-col p { padding: 0; }
.mc-sec7 .kt-inside-inner-col p br{display: none;}
.mc-sec8 .wp-block-button { width: 100% !important; }
.mc-sec8 .kt-inside-inner-col p { min-height: auto; }
.mc-sec8 .kt-inside-inner-col p br { display: none; }
.mc-sec9 .kt-row-column-wrap { padding: 50px 20px !important; }
.mc-sec10 .wp-block-kadence-column.inner-column-2 .kt-inside-inner-col { padding: 20px; }

.volunteer-btns .wp-block-button { width: 100% !important; }
.volunteer-btns .kt-inside-inner-col p br { display: none; }

.career-advice-wrapper ul li {margin-right: 0; width: 100%;}
.career-advice-wrapper ul li:last-child {margin: 0;}
.career-advice-wrapper ul li a { font-size: 15px; min-height: 50px; }

.ca-sec1 .wp-block-kadence-column.inner-column-1 .kt-inside-inner-col { padding: 20px !important; }

.bp-wrapper .bp-container { width: 100%; margin-right: 0; margin-bottom: 30px; }
.bp-wrapper .bp-container:last-child {margin: 0;}

.post-content-area .post-wrapper { width: 100%; margin: 0 0 30px 0; }
.post-content-area .sidebar-content-area { width: 100%; }

section.course-cat-intro-sec .intro-textarea .intro-content-block{padding: 30px;}
section.course-cat-intro-sec .intro-textarea .intro-content-block p { font-size: 15px; line-height: 25px; }

section.course-by-category .coureses-cat-wrapper ul.courses li {width: 100%; margin-right: 0;}
section.course-by-category .coureses-cat-wrapper ul.courses li:last-child { margin: 0; }

section.cc-text-block .textarea > h2 { padding: 0; font-size: 22px; }

.course-cat-same-sections .cc-content-img-wrap .site-container {flex-wrap: wrap;}
.course-cat-same-sections .cc-content-img-wrap .site-container .cc-content-left {padding: 30px; text-align: center;}
.course-cat-same-sections .cc-logo-content-wrap .site-container {padding: 30px;}
.course-cat-same-sections .cc-logo-content-wrap .site-container .cc-logo-con-text {padding: 0;}
.course-info-block-wrap .info-block-wrap .ib-list { padding: 30px; width: 100%; margin-right: 0; }
.course-info-block-wrap .info-block-wrap .ib-list:last-child { margin: 0; }
.course-info-block-wrap .info-block-wrap .ib-list a.btn { position: relative; bottom: auto; width: 100%; font-size: 15px; }

section.course-details-sec .course-detail-wrap{padding: 20px;}
section.course-details-sec .course-detail-wrap .cd-left { width: 100%; margin: 0 0 20px 0; }
section.course-details-sec .course-detail-wrap .cd-right { width: 100%; text-align: center; }
section.course-details-sec .course-detail-wrap .cd-right .cd-course-fee { margin-bottom: 10px; display: inline-block; }

section.course-summary-sec .summary-unit-wrap .unit-list { margin-right: 0; width: 100%; }
section.course-summary-sec .summary-unit-wrap .unit-list:last-child { margin: 0; }
section.course-summary-sec .summary-unit-wrap .unit-list .unit-content { padding: 20px; }

section.volunteer-ebook { padding: 50px 0; }
section.volunteer-ebook .ebook-wrap { flex-wrap: wrap; }
section.volunteer-ebook .ebook-wrap .ebook-left-col { margin: 0 0 20px 0; width: 100%; }
section.volunteer-ebook .ebook-wrap .ebook-right-col { width: 100%; }


.volunteer-section-wrapper .site-container .volunteer-cat-wrap { width: 100%; margin: 0 0 20px 0; border: none; }
.volunteer-section-wrapper .site-container .relevant-courses-wrap { width: 100%; }

.volunteer-section-wrapper .site-container .volunteer-cat-wrap .img-n-content-block .above-image-text p { font-size: 25px; }
.volunteer-section-wrapper .site-container .volunteer-cat-wrap .img-n-content-block .above-image-text { padding: 10px; }
.volunteer-section-wrapper .site-container .volunteer-cat-wrap .img-content-text { font-size: 25px; }
.volunteer-bottom-section section.volunteer-img-content .volunteer-img-content-wrap { flex-wrap: wrap; }
.volunteer-bottom-section section.volunteer-img-content .volunteer-img-content-wrap .vic-col-left { width: 100%; margin: 0 0 20px 0; }
.volunteer-bottom-section section.volunteer-img-content .volunteer-img-content-wrap .vic-col-left img { margin: 0 auto; }
.volunteer-bottom-section section.volunteer-img-content .volunteer-img-content-wrap .vic-col-right { width: 100%; }
.volunteer-bottom-section section.volunteer-more-info {padding: 50px 0;}
.volunteer-bottom-section section.volunteer-info-block-wrap .info-block-wrap .ib-list{margin: 0; width: 100%; margin: 0 0 20px 0;}
.volunteer-bottom-section section.volunteer-info-block-wrap .info-block-wrap .ib-list:last-child{margin: 0;}
.volunteer-bottom-section section.volunteer-info-block-wrap .info-block-wrap .ib-list a.btn{ width: 100%; }
section.volunteer-cat-des .volunteer-cat-des-wrap {padding: 20px;}
section.volunteer-cat-des .volunteer-cat-des-wrap .des-content {font-size: 15px; line-height: 25px;}
section.volunteer-cat-des .volunteer-cat-des-wrap:after {height: 8px; bottom: -7px;}
section.volunteer-cat-quotedes .volunteer-cat-quotedes-wrap {padding: 20px;}
section.volunteer-cat-quotedes .volunteer-cat-quotedes-wrap .quotedes-content {font-size: 15px; line-height: 25px;}

section.text-block .site-container .textarea .content-block img.alignleft,
section.text-block .site-container .textarea .content-block img.alignright { float: none; margin: 0 auto 30px; }

.faq-sec2 .kt-blocks-accordion-header span.kt-blocks-accordion-title-wrap,
.faq-sec3 .kt-blocks-accordion-header span.kt-blocks-accordion-title-wrap { font-size: 13px; line-height: 25px; }
.faq-sec2 .kt-accordion-panel-inner,
.faq-sec3 .kt-accordion-panel-inner { padding-left: 15px; }

.career-category-wrapper .career-section-wrapper .career-cat-wrap{border: none; margin: 0 0 30px 0; padding: 0; width: 100%;}
.career-category-wrapper .career-section-wrapper .relevant-courses-wrap{width: 100%;}
.career-category-wrapper .career-section-wrapper .career-cat-wrap section.career-by-category .career-textarea ul.careers-wrap li.career-list a.btn{padding: 10px 20px;}
.career-category-wrapper section.cta-strip-block .strip-content-block .strip-btn-wrap a.btn{margin: 0 0 20px 0; width: 100%;}
.career-category-wrapper .career-section-wrapper .career-cat-wrap section.career-by-category .career-textarea h2.career-cat-title{font-size: 25px;}
.career-category-wrapper section.career-cat-des { margin: 50px 0 20px 0; }
.career-category-wrapper section.career-cat-des .cat-des-wrap{padding: 20px;}
.career-category-wrapper section.career-cat-des .cat-des-wrap .des-content {font-size: 15px; line-height: 25px;}

section.img-n-content .img-n-content-block img { width: 100%; }
section.img-n-content .img-n-content-block .img-content-text { width: 100%; }

section.page-quote-section .page-quote-wrap { padding: 20px; }
section.page-quote-section .page-quote-wrap .page-qoute-cont p { padding: 0; font-size: 15px; line-height: 25px; }
section.page-quote-section .page-quote-wrap h2 { font-size: 25px; }

section.course-n-qualifications .site-container .course-qual-block .course-ql-wrapper .course-qual-list {margin-right: 0; width: 100%;}

section.jobs-worldwide .textarea .job-worldwide-row .jobs-worldwide-block { width: 100%; margin-right: 0; }
section.jobs-worldwide .textarea .job-worldwide-row .jobs-worldwide-block:last-child { margin: 0; }

section.cta-column-box-sec .cta-col-box-row .cta-col-box-block { width: 100%; margin: 0 0 30px 0; }
section.cta-column-box-sec .cta-col-box-row .cta-col-box-block:last-child { margin: 0; }
section.cta-column-box-sec .cta-col-box-row .cta-col-box-block a { width: 100%; }


.banner_slide_bg { height: 300px !important; }
.banner-slider-wrapper .site-container { position: inherit; left: 0; right: 0; margin: 0 auto; top: 0; transform: inherit; padding: 0; }
.banner-slider-wrapper .slider-content-wrap {position: inherit;transform: inherit;left: 0;padding: 45px 20px;}
.banner-slider-wrapper .slider-content-wrap .slider-content-area {flex-direction: column;}
.banner-slider-wrapper .slider-content-wrap .slider-content-area .slider-content-area-left {width: 100%;margin-right: 0;text-align: center;}
.banner-slider-wrapper .slider-content-wrap .slider-content-area .slider-content-area-right {width: 100%;}
.banner-slider-wrapper .slider-content-wrap .slider-content-area .slider-content-area-right ul li {text-align: center;}
.banner-slider-wrapper .slider-content-wrap h2 {text-align: center; }

p.book-btn { margin-left: 50px; }

section.cc-text-block h3.cc-sub-title{padding: 0;}

section.text-block.darktheme .textarea h3.sub-title{padding: 0;}

.course-review-sec .course-review-wrap h2 {padding: 0;}
.course-review-sec .course-review-wrap .item .review-img { width: 100%; }
.course-review-sec .course-review-wrap .item .review-content-wrap { width: 100%; padding: 40px; margin-left: 0; }
.course-review-sec .course-review-wrap .item .review-content-wrap h3{color: #ffffff;}
.course-review-sec .course-review-wrap .item .review-content-wrap .review-content { color: #ffffff; }
.course-review-sec .course-review-wrap .item .review-content-wrap a.readmore { color: #89e658; margin-top: 20px; display: block; }
.course-review-sec .course-review-wrap .summary-review-wrap:before { left: 0; width: 100%; height: 100%; top: 0; }

table.tablepress { display: inline-block; overflow-x: scroll; }


section.get-courses-content .textarea ul.get-courses-for-career li.gc-listing { width: 100%; margin-right: 0; }
section.get-courses-content .textarea ul.get-courses-for-career li.gc-listing:last-child { margin: 0; }
section.get-courses-content .textarea ul.get-courses-for-career li.gc-listing { width: 100%; margin-right: 0; }

.careers-info-block-wrappar .careers-info-block-wrap .careers-info-block-column .careers-ib-list { width: 100%; margin-right: 0; }
.careers-info-block-wrappar .careers-info-block-wrap .careers-info-block-column .careers-ib-list a.btn { width: 100%; }
.careers-info-block-wrappar .careers-info-block-wrap .careers-info-block-column .careers-ib-list:last-child { margin: 0; }
.careers-info-block-wrappar .careers-cta-wrap .careers-cta-column .careers-cta-col-left { width: 100%; padding: 30px; }
.careers-info-block-wrappar .careers-cta-wrap .careers-cta-column .careers-cta-col-right { width: 100%; }
.careers-info-block-wrappar .careers-btn-wrap ul li { width: 100%; margin: 0 0 20px 0; }

section.content-image-strip .content-image-strip-wrap .content-img-strip-text { width: 100%; padding: 30px; }
section.content-image-strip .content-image-strip-wrap .content-img-strip-image { width: 100%; }


.site-middle-footer-inner-wrap .footer-widget-area .footer-widget-area-inner .widget_text { margin: 0 auto 20px !important; }

section.course-details-sec .course-detail-wrap .course-info-row { justify-content: center; max-width: 600px; margin: 0 auto;}
section.course-details-sec .course-detail-wrap .course-info-row .ci-list { width: 100%; margin-right: 0; }

.booking-popup-wrapper .booking-wrap { padding: 20px; }
.booking-popup-wrapper .booking-wrap .booking-popup-content .meetings-iframe-container { height: 450px; overflow: auto; padding: 10px; }

/* Course category {Practical Placement} */
section.full-section.practical-placement .top-area h2 { font-size: 22px; line-height: 30px; }
section.full-section.practical-placement .top-area h4 { font-size: 18px; }
section.full-section.practical-placement .middle-area > h3 { font-size: 24px; line-height: 30px; }
section.full-section.practical-placement .box-area .box { width: 100%; margin: 0 0 20px 0; }
section.full-section.practical-placement .box-area .box:nth-child(3n) { margin: 0 0 20px 0; }
section.full-section.practical-placement .box-area .box .location h3 { font-size: 18px; }
section.full-section.practical-placement .box-area .box ul.date li { font-size: 16px; line-height: 22px; }
section.full-section.practical-placement .bottom-area p { font-size: 18px; line-height: 25px; }

}

@media only screen and (max-width: 599px) {
.banner-slider-wrapper .slider-content-wrap .slider-content-area .slider-content-area-right ul li {margin-bottom: 10px; width: 100%; }
}


/*Mobile LANDSCAPE MODE*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
}