.courses-page{padding:50px 0;background-color:#fff}@media (max-width:767px){.courses-page{padding:30px 0}}.course-row{padding:30px 0}.course-title{color:#fff;padding:10px 20px;font-family:Poppins;font-size:16px;font-weight:700;line-height:20px;text-transform:uppercase;transform:translateY(calc(-50% - 5px));display:inline-block}@media (max-width:767px){.course-title{font-size:18px;padding:11px 12px;margin-bottom:-10px}}.course-holder{background:#f5f5f5;position:relative;padding:5px 14px 14px;color:#555;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:1.75}.course-info i{color:#ababab}@media (max-width:767px){.course-info i,.course-info p{font-size:14px}}.course-study-methods.row{display:flex;flex-wrap:wrap}@media (max-width:767px){.course-study-methods div[class^=col]:first-of-type{padding-top:30px}}.course-study-methods.row>[class*=col-]{display:flex;flex-direction:column}.study-method-unavailable{border:1px solid #e3e3e3;text-align:left;display:flex;flex-direction:column;background:#eee;color:#ababab;height:100%}.study-method-holder{background:#fff;border:1px solid #e3e3e3;text-align:left;display:flex;flex-direction:column;height:100%}@media (max-width:767px){.course-study-methods div[class^=col]:not(:last-of-type) .study-method-holder,.course-study-methods div[class^=col]:not(:last-of-type) .study-method-unavailable{margin-bottom:20px}}.study-method-holder .holder-inner,.study-method-unavailable .holder-inner{padding:20px}.study-method-holder .label,.study-method-unavailable .label{padding:11px 15px 9px;border-top:1px solid #e3e3e3;margin:auto 0 0;transition:color .3s ease-in-out,background .3s ease-in-out,border .3s ease-in-out;font-family:Poppins;font-size:14px;font-weight:400;line-height:16px}.study-method-holder h4,.study-method-unavailable h4{color:#555;font-size:16px;margin:0 0 18px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.study-method-unavailable h4{color:#ababab}.study-method-holder p,.study-method-unavailable p{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:1.75;color:#ababab;margin-bottom:0}@media (max-width:767px){.study-method-holder p,.study-method-unavailable p{font-size:14px}}.study-method-holder ul,.study-method-unavailable ul{display:flex;margin:0 0 10px;padding:0;list-style:none}.study-method-holder ul li,.study-method-unavailable ul li{color:#555;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:16px;padding:0 10px;position:relative}.study-method-unavailable ul li{color:#999}.study-method-holder ul li:first-child,.study-method-unavailable ul li:first-child{padding-left:0}.study-method-holder ul li:before{position:absolute;content:"";top:0;bottom:0;right:0;background:#ccc;width:1px}@media (min-width:768px) and (max-width:1199px){.study-method-holder ul li:before{display:none}}.study-method-holder ul li:last-child:before{display:none}.courses-page .add-title{text-transform:uppercase;font-family:Poppins;font-weight:600;position:relative}.courses-page .add-title:before{right:calc(100% + 20px);left:-9999px;position:absolute;content:"";height:1px;top:50%}@media (min-width:768px){.course-info p:first-child{margin:0}}.course-accordion-toggle.active .show-item{display:none}.course-accordion-toggle:not(.active) .show-item{display:block}.course-accordion-toggle .show-item:before{content:"\2B";font-family:FontAwesome;right:15px;position:absolute;top:calc(-10px + 50%);font-size:20px}.course-accordion-toggle.active .hide-item{display:block}.course-accordion-toggle .hide-item:before{content:"\f068";font-family:FontAwesome;right:15px;position:absolute;top:calc(-10px + 50%);font-size:9px}.course-accordion-toggle:not(.active) .hide-item{display:none}@media (max-width:767px){.course-study-methods:not(.hide-all){display:flex}.course-study-methods.hide-all{display:none}.course-study-methods:not(.show-animated){overflow:hidden;max-height:0;transition:max-height .3s ease-in-out}.course-study-methods.show-animated{overflow:hidden;max-height:1000px;transition:max-height .3s ease-in-out}}.course-accordion-toggle{padding:4px 15px;width:100%;display:flex;position:relative}.course-accordion-toggle i{color:#555;font-family:Poppins;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.sticky-title{display:none}.sticky-title.show-title{position:fixed;top:50px;left:0;z-index:1;width:100%;display:flex;justify-content:flex-start;align-items:center;transform:none}a.other_course{color:#555;border:1px solid #e0e0de;font-family:Montserrat;font-size:16px;font-weight:400;padding:8px 12px;margin-top:15px;margin-right:10px;text-transform:capitalize}.current_course p,.section .txt-wrap .current_course p{color:#fff;font-family:Montserrat;font-size:16px;font-weight:400;padding:8px 12px;margin:15px 10px 0 0;text-transform:capitalize}@media (max-width:767px){.study-methods-buttons{margin-bottom:20px}.current_course p,a.other_course{font-size:12px;margin:0;display:flex;width:100%;padding:8px 10px}.current_course p{margin:0}}.d-flex{display:flex}.courses-page .nav{display:flex;flex-wrap:nowrap;margin:0;padding:0}.courses-page .nav li{display:flex;width:100%;justify-content:center;align-items:center;padding:10px 0;border:1px solid #e3e3e3;border-bottom:0;border:1px solid #e3e3e3;border-bottom:0;margin:0 10px}@media (max-width:768px){.courses-page .nav li{margin:0 5px}}@media (min-width:768px){.courses-page .nav li:first-of-type{margin-left:0}.courses-page .nav li:last-of-type{margin-right:0}}.courses-page .nav p{margin:0;color:#555;font-family:Poppins;font-size:14px;font-weight:400;font-style:italic;line-height:20px;text-transform:capitalize}.courses-page .nav a{text-align:center;padding:0;font-family:Poppins}.courses-page .nav-tabs{border-bottom:none}.courses-page .nav a:focus-visible{outline:0}.courses-page .nav-tabs .nav-link.active,.courses-page .nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{background-color:transparent;border:none}.courses-page .nav a.active p,.courses-page .nav a.active span{color:#fff}.courses-page hr{margin:0}@media (min-width:768px){.courses-page .nav span{text-transform:uppercase;color:#555;font-weight:800}}@media (max-width:767px){.courses-page .nav span{text-transform:capitalize;color:#555;font-weight:400}}.equal{display:flex;flex-wrap:wrap}.equal [class*=col-]{display:flex;margin-bottom:20px}.courses-page .courses-container .show{display:flex!important;flex-direction:column;margin:20px 0;padding:0}.courses-page .courses-container .hidden{display:none}.courses-page .courses-container .holder{background:#fff;border:1px solid #e3e3e3;text-align:left;display:flex;flex-direction:column;height:100%;width:100%;justify-content:space-between;text-decoration:none}.courses-page .courses-container .holder:hover .details,.courses-page .courses-container .holder:hover .price-duration span{color:#fff}.courses-page .courses-container .course-info{border-bottom:1px solid #e3e3e3;padding:15px;height:100%}.courses-page .courses-container .course-info p{margin:0;font-family:Montserrat;font-size:16px;color:#555;font-weight:400}.courses-page .courses-container .course-info h4{font-family:Poppins;font-size:16px;font-weight:700;color:#000}.courses-page .courses-container .course-info i{font-size:14px;color:#555}.courses-page .courses-container .holder .details{font-weight:600}.courses-page .courses-container .bottom-info{display:flex;justify-content:space-between;padding:15px}.courses-page .courses-container .bottom-info .price-duration span{color:#555}.courses-page .courses-container .bottom-info .price{padding-right:10px;font-family:Poppins;font-size:16px;color:#555;font-weight:600}.courses-page .courses-container .bottom-info .duration{padding-left:10px;font-family:Poppins;font-size:14px;color:#555;font-weight:400}.courses-page .courses-container .courses-available{font-family:Poppins;font-size:16px;font-weight:600;margin:0;margin-top:20px}.ps-0{padding-left:0!important}.study-method-div{margin:10px 0 10px;padding:10px}@media (min-width:768px){.study-method-div{margin:20px 0 20px;border:1px solid #e3e3e3}}.study-method-title{font-family:Poppins;font-size:16px;font-weight:600;text-transform:capitalize;margin:0}.study-method-description{color:#555;font-family:Montserrat;font-size:16px;font-weight:400;margin:0}@media (max-width:767px){.study-method-description{font-size:14px}}.course-message{padding-bottom:15px;margin-top:-15px}.section .course-message span.enrolment-deadline{color:#555}.course-message-bar{padding:8px 0;text-align:center;color:#fff;z-index:100}.discount-value{text-align:right}.discount-countdown{text-align:left}@media (max-width:991px){.discount-value{text-align:center}.discount-countdown{text-align:center}}@media (min-width:992px) and (max-width:1199px){.d-lg-block{display:block!important}.d-lg-none{display:none!important}}@media (min-width:768px) and (max-width:991px){.d-md-none{display:none!important}.d-md-block{display:block!important}}@media (min-width:576px) and (max-width:767px){.d-sm-block{display:block!important}.d-sm-none{display:none!important}}@media (min-width:1200px){.d-xl-block{display:block!important}.d-xl-none{display:none!important}}.fixed-message-bar{transition:transform .5s ease;transform:translateY(-100%);opacity:0}.fixed-message-bar.visible{position:fixed;top:50px;width:100%;left:0;z-index:10000;transform:translateY(0);opacity:1}@media (max-width:767px){.fixed-message-bar.visible{transform:translateY(42%)}.fixed-message-bar{top:92px}.course-message-bar{font-size:12px}}#messagebar-wrapper{display:none}.section .enrolment-deadline time{font-weight:600;font-family:Poppins,Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.section .border-holder{position:relative}.section .border-holder:before{position:absolute;content:"";top:20px;bottom:20px;width:1px;background:#e0e0e0;left:-12px}@media (max-width:767px){.section .border-holder:before{display:none}}.section .course-title{display:block;font:600 18px/1.75 Poppins,Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 7px}.gray-box{background:#f6f6f7;border-left-width:2px;border-left-style:solid;padding:22px 25px 22px 25px;margin:0 0 24px;display:flex}@media (max-width:1023px){.gray-box{flex-direction:column}}.gray-box .title-hold{width:59%;padding:0 20px 0 0}.gray-box .text-hold{padding:0 20px 0 0}.gray-box h4{letter-spacing:1px}.gray-box a{font-weight:400;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.section.gray-background p{font-family:Montserrat;font-size:16px;line-height:1.75;color:#555}.section.gray-background a{text-decoration:none}.section.gray-background{background-color:#f6f6f7;padding:55px 0}.img-box.style-1 img{width:113px;height:98px}#slideshow{min-height:422px}#slideshow .carousel-indicators li::marker{content:""}@media (max-width:1199px){#slideshow{min-height:350px}}#slideshow .image-hold{height:422px}#slideshow .image-hold .bg-stretch{height:422px;width:100%;object-fit:cover}@media (max-width:1199px){#slideshow .image-hold .bg-stretch{height:350px}#slideshow .image-hold{height:350px}}#slideshow .carousel-indicators{display:flex;align-items:center;width:100%;margin:0;margin-bottom:1rem;justify-content:flex-start}@media (max-width:767px){#slideshow .carousel-indicators{justify-content:center}}#slideshow .carousel-indicators div{width:50%;display:flex;justify-content:center;align-items:center}#slideshow .carousel-indicators li{width:6px;height:6px;border-radius:50%;margin:0 4px;border:0}#slideshow .carousel-indicators li.active{width:10px;height:10px}#slideshow #quoteslide{padding:0 6%;display:flex;align-items:center}@media (max-width:1199px){#slideshow #quoteslide{padding:0 3%}}@media (max-width:767px){#slideshow #quoteslide{width:100%;padding:58px 25px 60px}}#slideshow blockquote span{display:inline-block;vertical-align:middle;font-family:Montserrat;font-size:16px}#slideshow #quoteslide p{font-size:16px;line-height:1.45;color:#767878;font-family:Montserrat}.slideshow{position:relative;background-color:#fff}.progress{height:2px;width:50%;z-index:1000}@media (max-width:767px){.progress{width:100%}}.transition-timer-carousel-progress-bar{background-color:#fff}.course-section .text-hold p,.text-hold h3{color:#fff}.section{padding:55px 0}.section.first-section{padding:0 0 65px;background-color:#fff}.section .mail-link{display:inline-block;vertical-align:middle;font-weight:600;font-family:Poppins,Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative}.section .mail-link:before{position:absolute;content:"";bottom:-5px;left:0;right:0;height:2px}.section .mail-link i{margin:0 5px 0 0}.section.gray-style,.section.gray-style>*{position:relative}.section.gray-style:before{position:absolute;content:"";top:0;bottom:0;left:-9999px;right:-9999px;background:#f6f6f7;z-index:0}.section.viewport-holder .heading-box p .section.gray-style .heading-box p{color:#ababab;font-weight:600;font-family:Poppins,Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.accordion.new{padding:10px 0 0}.accordion.new>li{padding:17px 0 7px}.accordion>li{border-bottom-width:1px;border-bottom-style:solid;padding:21px 0 7px}.accordion .add-top-list{display:flex;align-items:center}.accordion .add-top-list li:first-child{width:57%;color:#555}.accordion .add-top-list b{font:600 18px/1.2 Poppins,Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.accordion .right-btn{width:16px;height:16px;display:block;position:relative}.accordion .add-top-list li:nth-child(3){margin:0 5px 0 auto}.accordion .right-btn:before{position:absolute;content:"";top:2px;bottom:2px;width:2px;left:50%;margin:0 0 0 -1px}.accordion>li.active .right-btn:before{opacity:0;visibility:hidden}.accordion .right-btn:after{position:absolute;content:"";left:2px;right:2px;height:2px;top:50%;margin:-1px 0 0}.accordion.new .slide{margin:0;padding:25px 0 20px 25px}@media (max-width:767px){.accordion.new .slide{padding:10px 0 15px}}@media (max-width:1199px){.accordion.new .slide{padding:15px 15px 15px 0}}.accordion .top-list{display:flex;margin:0;padding:0;list-style:none}@media (max-width:991px){.accordion .top-list{flex-wrap:wrap}}accordion .top-list li{padding:0 15px 0 0}.accordion .top-list li:first-child{width:29%}@media (max-width:991px){.accordion .top-list li:first-child{width:100%}}.accordion .top-list li:nth-child(2){width:23%}@media (max-width:991px){.accordion .top-list li:nth-child(2){width:100%}}.accordion .top-list li:nth-child(3){width:19%}@media (max-width:991px){.accordion .top-list li:nth-child(3){width:100%}}.accordion .top-list li:nth-child(4){width:17%}@media (max-width:991px){.accordion .top-list li:nth-child(4){width:100%}}.accordion .top-list li:last-child{padding:0;-ms-flex-negative:0;flex-shrink:0}.accordion .top-list .opener{font-weight:400;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.accordion .top-list span.close{display:none}.accordion>li.active .opener span.close{display:block}.accordion>li.active .opener span{display:none}.accordion .bottom-box{display:flex;justify-content:flex-end;margin-top:-20px}@media (max-width:576px){.accordion .bottom-box{margin:0}}.accordion .bottom-list{display:flex;background:#fff;font-size:14px;font-style:italic;padding:8px 15px;border-radius:2px;box-shadow:2px 2px 7px 0 rgba(0,0,0,.2);margin:0;list-style:none}.accordion .bottom-list li{padding:0 25px 0 0}.accordion .bottom-list li:last-child{padding:0}.accordion .bottom-list li.non-class{color:#cdcdcd}.accordion .bottom-list li.non-class .square{background:#cdcdcd}.accordion .square{display:inline-block;vertical-align:middle;width:12px;height:12px;border-radius:2px;margin:0 0 2px 0}.tutors-holder{width:89%;display:flex;padding:22px 0 26px}@media (max-width:1199px){.tutors-holder{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.tutors-holder{padding:13px 0 18px}}.tutors-holder li{width:25%;padding:0 15px 0 0}@media (max-width:1199px){.tutors-holder li{width:50%}}.tutors-holder .img-hold{margin:0 0 20px}.tutors-holder a{display:block;font-weight:700}.tutors-holder .img-hold picture{overflow:hidden}.tutors-holder img{display:block;margin:0 auto}.tutors-holder h4{margin:0 0 10px}.section .section-holder{display:flex;margin:0 0 0 -20px}@media (max-width:991px){.section .section-holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:767px){.section .section-holder{margin:0}}.cycle-gallery .mask{position:relative;overflow:hidden}@media (max-width:991px){.cycle-gallery.add{margin:0 0 60px}}.cycle-gallery.add .slide{padding:0 0 0 20px}.cycle-gallery .slide{width:100%;float:left}.cycle-gallery .info-box{display:flex;align-items:center}.cycle-gallery .img-box{width:92px;margin:0 23px 0 0}.cycle-gallery .slideset{width:99999px;float:left}.pagination{padding:15px 0 0;justify-content:center}.pagination>ul>li{display:inline-block;vertical-align:middle;padding:0 5px}.pagination>ul>li a{width:16px;height:16px;position:relative;display:block;border-radius:50%;text-indent:-9999px;transition:transform .3s ease-in-out}.pagination>ul>li.active a{transform:scale(1.3)}.pagination>ul>li a::before{position:absolute;content:"";inset:3px;background:#fff;border-radius:50%;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.pagination>ul>li.active a::before{opacity:1;visibility:visible}.section-holder .right-side{background:#fff;padding:40px 25px}@media (max-width:767px){.section-holder .right-side{padding:37px 22px}}.course-location .contact-info{padding-top:5px}@media (max-width:767px){.contact-info{padding:32px 0 32px 0}}.address-block{margin:15px 22px}img.map-marker{width:26px;margin-right:18px;padding-top:2px;float:left}.contact-info .row .address-line{font:600 16px/1.75 Poppins,Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#767878;display:block;padding-left:44px}.course-section .pagination-holder .btn{width:100%;text-transform:capitalize;letter-spacing:1px;display:flex;justify-content:center}@media (max-width:767px){.course-section .pagination-holder .btn.next-btn{margin-top:10px}}.course-section .pagination-holder .prev-next-course{display:flex;flex-direction:column;margin:0}.course-section .pagination-holder .prev{padding-right:15px}.course-section .pagination-holder .next{padding-left:15px}.course-section .pagination-holder .course-study-method{font-weight:400;letter-spacing:normal;font-size:14px;line-height:1}.course-section .text-hold{padding:0 0 25px}.course-section .text-hold a{font-weight:700;text-decoration:underline;color:#fff}.course-section .text-hold p{margin:0}.section .heading-box:not(.course-overview) p{color:#ababab;font-weight:600;font-family:Poppins,Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}#schedule-holder .accordion{padding:3px 0 0}h3.schedule-title{padding-top:60px}@media (max-width:991px){h3.schedule-title{padding-top:0}}.schedule-heading p{color:#ababab;font-weight:600;font-family:Poppins,Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:-10px}.schedule-list{font-weight:600;font-family:Poppins,Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}.schedule-list>li{width:25%;padding:0 15px 33px 0}@media (max-width:991px){.schedule-list>li{width:50%}}@media (max-width:576px){.schedule-list>li{width:100%;padding:0 5px 5px 0}}.schedule-list .title{display:block;padding:0 0 5px;margin:0 0 15px;border-bottom:1px solid #ddd}.day-list{display:flex;margin:0;padding:0;list-style:none}.day-list li{width:20%;padding:0 10px 0 0;cursor:pointer;transition:color .3s ease-in-out;opacity:1;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400}.day-list b{display:inline-block;vertical-align:middle;line-height:1;color:#555;padding:0 0 5px;transition:color .3s ease-in-out}@media (max-width:576px){.day-list b{display:block}}.day-list li.non-day{color:#ababab;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;pointer-events:none;width:20%;padding:0 10px 0 0}.day-list time{display:block;font-family:Poppins,Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}