html,body{height:100%;font-family:open sans,sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}html{overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:0;color:#111;font-weight:400;font-family:open sans,sans-serif}h1{font-size:70px}h2{font-size:36px}h3{font-size:30px}h4{font-size:24px}h5{font-size:18px}h6{font-size:16px}p{font-size:15px;font-family:open sans,sans-serif;color:#000;font-weight:400;line-height:26px;margin:0 0 15px}img{max-width:100%}input:focus,select:focus,button:focus,textarea:focus{outline:none}a:hover,a:focus{text-decoration:none;outline:none;color:#fff}ul,ol{padding:0;margin:0}.section-title{margin-bottom:45px}.section-title.center-title{text-align:center}.section-title span{color:#ff1717;font-size:14px;font-weight:600;text-transform:uppercase;display:block;margin-bottom:6px}.section-title h2{color:#111;font-weight:800;font-style:italic;text-transform:uppercase}.set-bg{background-repeat:no-repeat;background-size:cover;background-position:top center}.spad{padding-top:100px;padding-bottom:100px}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white p,.text-white span,.text-white li,.text-white a{color:#fff}.primary-btn{display:inline-block;font-size:14px;font-weight:700;text-transform:uppercase;padding:14px 30px;color:#fff;background:#ff1717;letter-spacing:1px}.primary-btn.second-bg{background:#002ac0}.site-btn{font-size:14px;color:#fff;background:#002ac0;font-weight:700;letter-spacing:1px;border:none;text-transform:uppercase;display:inline-block;padding:14px 30px}.site-btn.second-bg{background:#ff1717}#preloder{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999999;background:#000}.loader{width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-13px;margin-left:-13px;border-radius:60px;animation:loader .8s linear infinite;-webkit-animation:loader .8s linear infinite}@keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);border:4px solid #f44336;border-left-color:transparent}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);border:4px solid #673ab7;border-left-color:transparent}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);border:4px solid #f44336;border-left-color:transparent}}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);border:4px solid #f44336;border-left-color:transparent}50%{-webkit-transform:rotate(180deg);border:4px solid #673ab7;border-left-color:transparent}100%{-webkit-transform:rotate(360deg);border:4px solid #f44336;border-left-color:transparent}}.spacial-controls{position:fixed;width:111px;height:91px;top:0;right:0;z-index:999}.spacial-controls .search-switch{display:block;height:100%;padding-top:30px;background:#323232;text-align:center;cursor:pointer}.search-model{display:none;position:fixed;width:100%;height:100%;left:0;top:0;background:#000;z-index:99999}.search-model-form{padding:0 15px}.search-model-form input{width:500px;font-size:40px;border:none;border-bottom:2px solid #333;background:0 0;color:#999}.search-close-switch{position:absolute;width:50px;height:50px;background:#333;color:#fff;text-align:center;border-radius:50%;font-size:28px;line-height:28px;top:30px;cursor:pointer;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header{background:#002ac0;position:absolute;left:0;top:0;width:100%;z-index:2}.header.header--normal{position:relative}.header__logo{padding:33px 0 31px;position:relative;z-index:1}.header__logo::before{position:absolute;left:-400px;top:0;width:580px;height:100%;background:#ff1717;content:"";z-index:-1;-webkit-clip-path:polygon(0% 0%,100% 0%,96% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,96% 100%,0% 100%)}.header__logo a{display:inline-block}.header__menu{padding:28px 0}.header__menu ul li{list-style:none;display:inline-block;margin-right:40px;position:relative}.header__menu ul li.active a:after{opacity:1}.header__menu ul li:hover a:after{opacity:1}.header__menu ul li:hover .dropdown{top:33px;opacity:1;visibility:visible}.header__menu ul li:last-child{margin-right:0}.header__menu ul li .dropdown{position:absolute;left:0;top:56px;width:150px;background:#ff1717;text-align:left;padding:2px 0;z-index:9;opacity:0;visibility:hidden;-webkit-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.header__menu ul li .dropdown li{display:block;margin-right:0}.header__menu ul li .dropdown li a{font-size:14px;color:#fff;font-weight:400;padding:8px 20px;text-transform:capitalize}.header__menu ul li .dropdown li a:after{display:none}.header__menu ul li a{font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;display:block;padding:6px 0;position:relative}.header__menu ul li a:after{position:absolute;left:0;bottom:0;width:100%;height:2px;background:#ff1717;content:"";-webkit-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;opacity:0}.header__right{text-align:right;padding:20px 0}.header__right__search{display:inline-block;padding-right:15px;position:relative;margin-right:15px}.header__right__search:after{position:absolute;right:0;top:5px;width:1px;height:15px;background:rgba(255,255,255,.3);content:""}.header__right__search i{font-size:15px;color:#fff;cursor:pointer}.header__right__social{display:inline-block;margin-right:25px}.header__right__social a{display:inline-block;font-size:16px;color:#fff;margin-right:20px}.header__right__social a:last-child{margin-right:0}.header__right__btn{display:inline-block}.offcanvas-menu-wrapper{display:none}.canvas__open{display:none}.hero{height:850px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero__text{position:relative;z-index:1}.hero__text h5{color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}.hero__text h2{font-size:42px;font-weight:800;text-transform:uppercase;font-style:italic;color:#fff;margin-bottom:30px}.hero__text .second-bg{margin-left:15px}.about-video{position:relative;z-index:1}.about__video__bg{height:390px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about__video__bg .play-btn{display:inline-block;font-size:14px;color:#fff;height:50px;width:50px;background:#ff1717;border-radius:50%;text-align:center;line-height:50px}.about__video__text{border:1px solid #e1e1e1;padding:10px 50px 70px 65px;height:390px;background:#fff}.about__video__text .section-title{margin-bottom:20px}.about__video__text p{margin-bottom:26px}.application-form{background:#f5f5f5;-webkit-clip-path:polygon(50% 0,100% 21%,100% 100%,50% 100%,0 100%,0% 21%);clip-path:polygon(50% 0,100% 21%,100% 100%,50% 100%,0 100%,0% 21%);padding-top:290px;margin-top:-190px;padding-bottom:70px}.application-form.courses--page{margin-top:0;padding-top:65px;-webkit-clip-path:none;clip-path:none;background:0 0;padding-bottom:0}.application-form.pricing--page{margin-top:0;padding-top:0;-webkit-clip-path:none;clip-path:none;background:0 0;padding-bottom:90px}.application-form.pricing--page .application__form__content{background:#f5f5f5}.application-form.pricing--page .application__form__content .section-title span{color:#0071e4}.application-form.pricing--page .application__form__content .section-title h2{color:#111}.application-form.pricing--page .application__form__content form input{color:#444;background:#fff;border:1px solid #e1e1e1}.application-form.pricing--page .application__form__content form input::-webkit-input-placeholder{color:#444}.application-form.pricing--page .application__form__content form input::-moz-placeholder{color:#444}.application-form.pricing--page .application__form__content form input:-ms-input-placeholder{color:#444}.application-form.pricing--page .application__form__content form input::-ms-input-placeholder{color:#444}.application-form.pricing--page .application__form__content form input::placeholder{color:#444}.application-form.pricing--page .application__form__content form .nice-select{background:#fff;border:1px solid #e1e1e1}.application-form.pricing--page .application__form__content form .nice-select span{color:#444}.application-form.pricing--page .application__form__content form .nice-select:after{border-bottom:1.5px solid rgba(17,17,17,.7);border-right:1.5px solid rgba(17,17,17,.7)}.application-form .application__form__content{background:#002ac0;padding:70px}.application-form .application__form__content .section-title span{color:#fff}.application-form .application__form__content .section-title h2{color:#fff}.application-form .application__form__content form input{border:1px solid rgba(255,255,255,.2);background:0 0;color:#fff}.application-form .application__form__content form input::-webkit-input-placeholder{color:#fff}.application-form .application__form__content form input::-moz-placeholder{color:#fff}.application-form .application__form__content form input:-ms-input-placeholder{color:#fff}.application-form .application__form__content form input::-ms-input-placeholder{color:#fff}.application-form .application__form__content form input::placeholder{color:#fff}.application-form .application__form__content form .nice-select{border:1px solid rgba(255,255,255,.2);background:0 0}.application-form .application__form__content form .nice-select span{color:#fff}.application-form .application__form__content form .nice-select:after{border-color:#fff}.application-form form input{width:100%;height:50px;border:1px solid #e1e1e1;background:#fff;font-size:14px;color:#444;padding-left:20px;margin-bottom:30px}.application-form form input::-webkit-input-placeholder{color:#444}.application-form form input::-moz-placeholder{color:#444}.application-form form input:-ms-input-placeholder{color:#444}.application-form form input::-ms-input-placeholder{color:#444}.application-form form input::placeholder{color:#444}.application-form form .nice-select{height:50px;line-height:50px;width:100%;float:none;border-radius:0;border:1px solid #e1e1e1;font-size:14px;background:#fff;margin-bottom:30px}.application-form form .nice-select span{color:#444}.application-form form .nice-select:after{border-bottom:1.5px solid rgba(17,17,17,.7);border-right:1.5px solid rgba(17,17,17,.7);height:7px;right:22px;width:7px}.application-form form .nice-select .list{width:100%;border-radius:0;margin-top:0}.pricing{padding-bottom:70px}.pricing.pricing--page .section-title h2{color:#111}.pricing.pricing--page .pricing__item{background:#f5f5f5}.pricing.pricing--page .pricing__item:hover{background:#002ac0}.pricing.pricing--page .pricing__item:hover .pricing__item__title span{color:#fff}.pricing.pricing--page .pricing__item:hover .pricing__item__title h5{color:#fff}.pricing.pricing--page .pricing__item:hover ul li{color:#fff}.pricing.pricing--page .pricing__item ul li{color:#444}.pricing.pricing--page .pricing__item__title span{color:#444}.pricing.pricing--page .pricing__item__title h5{color:#111}.pricing .section-title h2{color:#fff}.pricing__item{background:rgba(12,43,75,.3);text-align:center;padding:40px 35px 35px;margin-bottom:40px;-webkit-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.pricing__item:hover{background:#002ac0}.pricing__item:hover .pricing__item__title{border-bottom:1px solid rgba(225,225,225,.1)}.pricing__item:hover .primary-btn{background:#ff1717}.pricing__item .pricing__item__title{border-bottom:1px solid rgba(225,225,225,.2);padding-bottom:45px;margin-bottom:25px;-webkit-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.pricing__item .pricing__item__title span{font-size:14px;color:#fff;font-weight:700;text-transform:uppercase;-webkit-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.pricing__item .pricing__item__title h2{font-size:50px;color:#ff1717;font-weight:700;margin-top:4px;margin-bottom:18px}.pricing__item .pricing__item__title h5{color:#fff;font-weight:700;text-transform:uppercase;-webkit-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.pricing__item ul{margin-bottom:35px}.pricing__item ul li{list-style:none;font-size:14px;color:#fff;line-height:36px;-webkit-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.pricing__item .primary-btn{display:block;-webkit-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.team{padding-bottom:70px}.team.team--instructor{padding-top:70px}.team__all{text-align:right}.team__item{border:1px solid #e1e1e1;overflow:hidden;padding:40px;margin-bottom:30px}.team__item__img{float:left;margin-right:30px}.team__item__text{overflow:hidden}.team__item__text h5{font-weight:700;color:#111;text-transform:uppercase;margin-bottom:5px}.team__item__text span{font-size:14px;color:#ff1717;display:block;margin-bottom:12px}.team__item__text p{font-size:14px;color:#111;line-height:20px;margin-bottom:20px}.team__item__text .team__item__social a{font-size:16px;color:#111;margin-right:20px}.team__item__text .team__item__social a:last-child{margin-right:0}.courses{padding-bottom:60px}.courses__all{text-align:right}.course__item{margin-bottom:40px}.course__item img{margin-bottom:25px;min-width:100%}.course__item h5{color:#111;font-weight:700;text-transform:uppercase;margin-bottom:8px}.course__item h4{font-size:22px;font-weight:700;color:#ff1717;margin-bottom:10px}.course__item p{color:#444;line-height:24px;font-size:14px;margin-bottom:10px}.course__item a{display:inline-block;font-size:14px;color:#111;text-transform:uppercase;font-weight:700;position:relative;padding:0 0 6px;border-bottom:2px solid #ff1717}.footer{padding-top:70px;background:#002ac0;background-image:url(../img/footer-bg-pattern.png)}.footer__widget{margin-bottom:30px}.footer__widget h5{color:#fff;font-weight:700;text-transform:uppercase;margin-bottom:24px}.footer__widget ul li{list-style:none}.footer__widget ul li a{color:#c4c4c4;font-size:15px;line-height:32px}.footer__about{margin-bottom:30px}.footer__about p{color:#c4c4c4;margin-bottom:10px}.footer__about ul li{list-style:none;color:#c4c4c4;font-size:15px;line-height:36px}.footer__logo{margin-bottom:30px}.footer__logo a{display:inline-block}.footer__copyright__text{border-top:1px solid rgba(255,255,255,.1);padding:20px 0;margin-top:20px}.footer__copyright__text p{font-size:14px;color:#c4c4c4;margin-bottom:0}.footer__copyright__text a{color:#c4c4c4;text-decoration:underline}.footer__copyright__text a:hover{color:#ff1717}.footer__copyright__text i{color:#c11}.breadcrumb-option{padding-top:144px}.breadcrumb-option.breadcrumb--about .breadcrumb__links a{color:#fff}.breadcrumb__links a{font-size:15px;color:#111;margin-right:18px;display:inline-block;position:relative}.breadcrumb__links a:after{position:absolute;right:-14px;top:2px;content:"/";color:#888}.breadcrumb__links a i{margin-right:2px}.breadcrumb__links span{font-size:15px;color:#888;display:inline-block}.about-hero{padding-top:170px;padding-bottom:130px;margin-top:-48px;height:560px}.about__hero__text .section-title{margin-bottom:24px}.about__hero__text .section-title h2{color:#fff}.about__hero__text p{color:#fff;margin-bottom:30px}.about__hero__text .play-btn{display:inline-block;font-size:14px;color:#fff;height:50px;width:50px;background:#ff1717;border-radius:50%;text-align:center;line-height:50px}.testimonial__content{padding:90px 70px}.testimonial__content .section-title{margin-bottom:36px}.testimonial__content .section-title h2{color:#fff}.testimonial__slider{max-width:585px}.testimonial__slider.owl-carousel .owl-dots{margin-top:25px}.testimonial__slider.owl-carousel .owl-dots button{height:10px;width:10px;display:inline-block;border-radius:50%;background:rgba(255,255,255,.3);margin-right:10px}.testimonial__slider.owl-carousel .owl-dots button.active{background:#fff}.testimonial__slider.owl-carousel .owl-dots button:last-child{margin-right:0}.testimonial__item .quote-icon i{font-size:24px;color:#002ac0}.testimonial__item p{font-size:16px;color:#fff;line-height:27px;font-style:italic;margin-bottom:20px;margin-top:6px}.testimonial__item h6{color:#fff;font-weight:700;text-transform:uppercase;margin-bottom:4px}.testimonial__item .rating i{font-size:12px;color:#ff1717;margin-right:-4px}.feature{padding-bottom:70px}.feature.feature--about .section-title span{color:#0071e4}.feature.feature--about .feature__item{background:#f5f5f5}.feature.feature--about .feature__item h5{color:#111}.feature__text{padding-top:80px}.feature__text .section-title{margin-bottom:20px}.feature__text p{margin-bottom:26px}.feature__item{background:#002ac0;text-align:center;padding:40px 10px 35px;margin-bottom:30px}.feature__item:hover .font-icons{color:#ff1717;transition:.3s}.feature__item.right-column{margin-top:120px}.feature__item h5{font-weight:700;text-transform:uppercase;color:#fff;margin-top:25px}.course-details{padding-top:70px;padding-bottom:90px}.course__details__desc img{margin-bottom:40px}.course__details__title{margin-bottom:18px}.course__details__title h3{color:#111;font-weight:700;text-transform:uppercase;margin-bottom:5px}.course__details__title .price{font-size:30px;color:#ff1717;font-weight:700}.course__details__rating{text-align:right;margin-bottom:18px}.course__details__rating .rating{margin-bottom:5px}.course__details__rating .rating i{font-size:12px;color:#ff1717;margin-right:-4px}.course__details__rating .rating i:last-child{margin-right:0}.course__details__rating p{font-size:14px;color:#444}.course__details__text{color:#444;margin-bottom:34px}.course__details__feature{margin-bottom:30px}.course__details__feature h5{color:#111;font-weight:700;text-transform:uppercase;margin-bottom:20px}.course__details__feature ul li{list-style:none;font-size:15px;color:#444;position:relative;margin-bottom:8px}.course__details__feature ul li:last-child{margin-bottom:0}.course__details__feature ul li span{line-height:24px;display:block;overflow:hidden}.course__details__feature ul li i{font-size:15px;color:#ff1717;margin-right:15px;float:left;position:relative;top:4px}.course__details__sidebar__location{border:1px solid #e1e1e1;margin-bottom:60px}.course__details__location__map{height:300px}.course__details__location__map iframe{width:100%}.course__details__location__address{border-top:1px solid #e1e1e1;padding:25px 30px 20px}.course__details__location__address h5{color:#111;font-weight:700;text-transform:uppercase;margin-bottom:16px}.course__details__location__address p{font-size:14px;color:#111;line-height:24px}.course__details__location__address p:last-child{margin-bottom:0}.course__details__location__address p span{font-weight:700}.course__details__sidebar__register h5{color:#fff;font-weight:700;text-transform:uppercase;background:#002ac0;padding:25px 30px 22px}.course__details__sidebar__register form{background:#f5f5f5;padding:30px}.course__details__sidebar__register form input{width:100%;height:50px;border:1px solid #e1e1e1;background:#fff;font-size:14px;color:#111;padding-left:20px;margin-bottom:20px}.course__details__sidebar__register form input::-webkit-input-placeholder{color:#111}.course__details__sidebar__register form input::-moz-placeholder{color:#111}.course__details__sidebar__register form input:-ms-input-placeholder{color:#111}.course__details__sidebar__register form input::-ms-input-placeholder{color:#111}.course__details__sidebar__register form input::placeholder{color:#111}.course__details__sidebar__register form .nice-select{height:50px;line-height:50px;width:100%;float:none;border-radius:0;border:1px solid #e1e1e1;font-size:14px;background:#fff;margin-bottom:20px}.course__details__sidebar__register form .nice-select span{color:#111}.course__details__sidebar__register form .nice-select:after{border-bottom:1.5px solid #111;border-right:1.5px solid #111;height:7px;right:22px;width:7px}.course__details__sidebar__register form .nice-select .list{width:100%;border-radius:0;margin-top:0}.course__details__sidebar__register form button{width:100%;text-align:center}.faq{padding-top:70px}.faq__accordion .section-title{margin-bottom:34px}.faq__accordion .section-title h2{font-size:32px}.faq__accordion .card{border:none;border-radius:0;margin-bottom:36px}.faq__accordion .card:last-child{margin-bottom:0}.faq__accordion .card-heading{cursor:pointer}.faq__accordion .card-heading a{font-size:18px;color:#111;font-weight:700;line-height:24px;display:block;padding-left:30px}.faq__accordion .card:last-child .card-heading{border-bottom:none}.faq__accordion .card .card-body{padding:0;padding-left:30px;padding-top:14px}.faq__accordion .card .card-body p{font-size:14px;color:#444;line-height:24px;margin-bottom:0}.faq__accordion .card-heading a:after,.faq__accordion .card-heading>a.active[aria-expanded=false]:after{content:"+";font-size:24px;color:#ff1717;position:absolute;left:0;top:-1px}.faq__accordion .card-heading.active a:after{content:"-";font-size:24px;color:#ff1717;position:absolute;left:0;top:-3px}.faq__accordion .card-heading a[aria-expanded=true]:after,.faq__accordion .card-heading>a.active:after{content:"-";font-size:32px;font-weight:400;color:#ff1717;position:absolute;right:0;top:-3px}.faq__form .section-title{margin-bottom:34px}.faq__form .section-title h2{font-size:32px}.faq__form form input{width:100%;height:50px;border:1px solid #e1e1e1;background:#fff;font-size:14px;color:#444;padding-left:20px;margin-bottom:20px}.faq__form form input::-webkit-input-placeholder{color:#444}.faq__form form input::-moz-placeholder{color:#444}.faq__form form input:-ms-input-placeholder{color:#444}.faq__form form input::-ms-input-placeholder{color:#444}.faq__form form input::placeholder{color:#444}.faq__form form textarea{width:100%;height:110px;border:1px solid #e1e1e1;background:#fff;font-size:14px;color:#444;padding-top:12px;padding-left:20px;margin-bottom:14px;resize:none}.faq__form form textarea::-webkit-input-placeholder{color:#444}.faq__form form textarea::-moz-placeholder{color:#444}.faq__form form textarea:-ms-input-placeholder{color:#444}.faq__form form textarea::-ms-input-placeholder{color:#444}.faq__form form textarea::placeholder{color:#444}.faq__form form button{width:100%}.blog{padding-top:70px}.blog__large{margin-bottom:45px;overflow:hidden;background:#f5f5f5}.blog__large__pic{float:left;margin-right:50px}.blog__large__text{overflow:hidden;padding-top:60px;padding-right:50px}.blog__large__text span{font-size:13px;font-style:italic;color:#ff1717;text-transform:uppercase}.blog__large__text h4{color:#111;font-weight:700;line-height:31px;margin-top:5px;margin-bottom:6px}.blog__large__text ul{margin-bottom:12px}.blog__large__text ul li{list-style:none;font-size:13px;color:#888;font-style:italic;margin-right:20px;position:relative;display:inline-block}.blog__large__text ul li:after{position:absolute;right:-15px;top:0;content:"/"}.blog__large__text ul li:last-child{margin-right:0}.blog__large__text ul li:last-child:after{display:none}.blog__large__text p{font-size:14px;color:#111;margin-bottom:10px}.blog__large__text a{display:inline-block;font-size:14px;color:#111;text-transform:uppercase;font-weight:700;position:relative;padding:0 0 6px;letter-spacing:1px;border-bottom:2px solid #ff1717}.blog__item{margin-bottom:35px}.blog__item__pic img{min-width:100%}.blog__item__text{padding-top:25px}.blog__item__text span{font-size:13px;font-style:italic;color:#ff1717;text-transform:uppercase}.blog__item__text h5{margin-bottom:4px;margin-top:6px}.blog__item__text h5 a{font-size:20px;color:#111;font-weight:700;line-height:27px}.blog__item__text h5 a:hover{text-decoration:underline}.blog__item__text ul{margin-bottom:10px}.blog__item__text ul li{list-style:none;font-size:13px;color:#888;font-style:italic;margin-right:20px;position:relative;display:inline-block}.blog__item__text ul li:after{position:absolute;right:-15px;top:0;content:"/"}.blog__item__text ul li:last-child{margin-right:0}.blog__item__text ul li:last-child:after{display:none}.blog__item__text p{font-size:14px;color:#444;margin-bottom:0}.pagination__option{text-align:center}.pagination__option a{display:inline-block;font-size:14px;color:#111;font-weight:600;background:#f2f2f2;letter-spacing:1px;text-transform:uppercase;padding:14px 22px;-webkit-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;margin-right:10px}.pagination__option a:last-child{margin-right:0}.pagination__option a:hover{background:#002ac0;color:#fff}.blog__sidebar{padding-left:40px}.blog__sidebar__search{margin-bottom:65px}.blog__sidebar__search h4{color:#1d1c1c;font-weight:500;margin-bottom:25px}.blog__sidebar__search form{position:relative}.blog__sidebar__search form input{height:48px;width:100%;font-size:16px;color:#777c81;padding-left:20px;border:none;background:#fff}.blog__sidebar__search form input::-webkit-input-placeholder{color:#8d8d8d}.blog__sidebar__search form input::-moz-placeholder{color:#8d8d8d}.blog__sidebar__search form input:-ms-input-placeholder{color:#8d8d8d}.blog__sidebar__search form input::-ms-input-placeholder{color:#8d8d8d}.blog__sidebar__search form input::placeholder{color:#8d8d8d}.blog__sidebar__search form button{font-size:16px;color:#fff;background:#e9ad28;border:none;font-weight:500;letter-spacing:2px;padding:0 15px 0 25px;position:absolute;right:0;top:0;height:100%}.blog__sidebar__recent{margin-bottom:60px}.blog__sidebar__recent h4{color:#1d1c1c;font-weight:500;margin-bottom:35px}.blog__sidebar__recent__item{display:block;overflow:hidden;margin-bottom:20px}.blog__sidebar__recent__item:last-child{margin-bottom:0}.blog__sidebar__recent__item__pic{float:left;margin-right:20px}.blog__sidebar__recent__item__text{overflow:hidden}.blog__sidebar__recent__item__text h6{color:#1d1c1c;font-weight:500;margin-bottom:38px}.blog__sidebar__recent__item__text .time{font-size:12px;color:#777c81}.blog__sidebar__recent__item__text .time i{margin-right:2px}.blog__sidebar__categories{margin-bottom:52px}.blog__sidebar__categories h4{color:#1d1c1c;font-weight:500;margin-bottom:24px}.blog__sidebar__categories ul li{list-style:none;position:relative;padding-left:18px}.blog__sidebar__categories ul li:hover a{color:#ff1717}.blog__sidebar__categories ul li:hover:before{background:#ff1717}.blog__sidebar__categories ul li:before{position:absolute;left:0;top:14px;height:5px;width:5px;background:#bfc7ce;content:"";border-radius:50%;-webkit-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.blog__sidebar__categories ul li a{font-size:16px;color:#1d1c1c;line-height:36px;-webkit-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.blog__sidebar__comment{margin-bottom:55px}.blog__sidebar__comment h4{color:#1d1c1c;font-weight:500;margin-bottom:26px}.blog__sidebar__comment p{line-height:28px;margin-bottom:8px}.blog__sidebar__comment span{display:block;color:#1d1c1c;line-height:28px;margin-bottom:12px}.blog__sidebar__comment span:last-child{margin-bottom:0}.blog__sidebar__tags h4{color:#1d1c1c;font-weight:500;margin-bottom:25px}.blog__sidebar__tags a{display:inline-block;font-size:14px;color:#777c81;padding:8px 25px 6px 20px}.blog-hero{padding-top:145px;padding-bottom:150px}.blog__hero__text{background:rgba(12,43,75,.7);text-align:center;padding:40px 75px 30px}.blog__hero__text span{font-size:13px;font-style:italic;color:#ff1717;text-transform:uppercase}.blog__hero__text h2{color:#fff;font-weight:700;line-height:47px;margin-top:6px;margin-bottom:10px}.blog__hero__text ul li{list-style:none;font-size:13px;color:#fff;font-style:italic;margin-right:20px;position:relative;display:inline-block}.blog__hero__text ul li:after{position:absolute;right:-15px;top:0;content:"/"}.blog__hero__text ul li:last-child{margin-right:0}.blog__hero__text ul li:last-child:after{display:none}.blog-details{padding-top:60px}.blog__details__text{margin-bottom:20px}.blog__details__text p{color:#444;margin-bottom:20px}.blog__details__text p:last-child{margin-bottom:0}.blog__details__quote{padding-left:55px;position:relative;margin-bottom:25px}.blog__details__quote i{font-size:30px;color:#ff1717;position:absolute;left:0;top:5px}.blog__details__quote p{font-size:17px;color:#111;line-height:30px;font-weight:700;font-style:italic;margin-bottom:10px}.blog__details__quote span{display:block;font-size:15px;color:#ff1717}.blog__details__desc{margin-bottom:35px}.blog__details__desc p{color:#444;margin-bottom:20px}.blog__details__desc p:last-child{margin-bottom:0}.blog__details__widget{padding-bottom:30px;border-bottom:1px solid #e1e1e1;margin-bottom:55px}.blog__details__widget p{font-size:15px;color:#111;margin-bottom:0;line-height:40px}.blog__details__widget__social{text-align:right}.blog__details__widget__social span{font-size:15px;color:#111;display:inline-block;margin-right:15px}.blog__details__widget__social a{display:inline-block;font-size:16px;color:#111;height:40px;width:40px;border-radius:50%;border:1px solid #e1e1e1;line-height:40px;text-align:center;margin-right:10px}.blog__details__widget__social a:last-child{margin-right:0}.blog__option__btn__item{overflow:hidden;margin-bottom:30px}.blog__option__btn__prev{display:block}.blog__option__btn__prev .option__btn__name{font-size:15px;color:#111;font-weight:700;text-transform:uppercase;margin-bottom:25px}.blog__option__btn__prev .option__btn__name i{font-size:15px;font-weight:700;position:relative;top:-1px;margin-right:6px}.blog__option__btn__prev .blog__option__btn__pic{float:left;margin-right:25px}.blog__option__btn__prev .blog__option__btn__text{overflow:hidden}.blog__option__btn__prev .blog__option__btn__text h6{color:#111;font-weight:700;line-height:22px}.blog__option__btn__prev .blog__option__btn__text ul li{list-style:none;font-size:13px;color:#888;font-style:italic;margin-right:20px;position:relative;display:inline-block}.blog__option__btn__prev .blog__option__btn__text ul li:after{position:absolute;right:-15px;top:0;content:"/"}.blog__option__btn__prev .blog__option__btn__text ul li:last-child{margin-right:0}.blog__option__btn__prev .blog__option__btn__text ul li:last-child:after{display:none}.blog__option__btn__next{display:block;overflow:hidden;text-align:right}.blog__option__btn__next .option__btn__name{font-size:15px;color:#111;font-weight:700;text-transform:uppercase;margin-bottom:25px}.blog__option__btn__next .option__btn__name i{font-size:15px;font-weight:700;position:relative;top:-1px;margin-left:6px}.blog__option__btn__next .blog__option__btn__pic{float:right;margin-left:25px}.blog__option__btn__next .blog__option__btn__text{overflow:hidden}.blog__option__btn__next .blog__option__btn__text h6{color:#111;font-weight:700;line-height:22px}.blog__option__btn__next .blog__option__btn__text ul li{list-style:none;font-size:13px;color:#888;font-style:italic;margin-right:20px;position:relative;display:inline-block}.blog__option__btn__next .blog__option__btn__text ul li:after{position:absolute;right:-15px;top:0;content:"/"}.blog__option__btn__next .blog__option__btn__text ul li:last-child{margin-right:0}.blog__option__btn__next .blog__option__btn__text ul li:last-child:after{display:none}.recent-blog{padding-top:30px;padding-bottom:55px}.recent-blog .section-title h2{font-size:24px}.recent-blog .blog__item .blog__item__text ul{margin-bottom:0}.map{height:400px;margin-top:60px}.map iframe{width:100%}.contact__address h4{color:#111;font-weight:800;font-style:italic;text-transform:uppercase;margin-bottom:30px}.contact__address ul li{overflow:hidden;list-style:none;margin-bottom:40px}.contact__address ul li:last-child{margin-bottom:0}.contact__address ul li .icon{font-size:20px;color:#ff1717;height:50px;width:50px;background:#002ac0;border-radius:50%;line-height:50px;text-align:center;float:left;margin-right:20px}.contact__address ul li p{overflow:hidden;margin-bottom:0;color:#111}.contact__address ul li p span{display:block}.contact__form h4{color:#111;font-weight:800;font-style:italic;text-transform:uppercase;margin-bottom:30px}.contact__form form input{width:100%;height:50px;border:1px solid #e1e1e1;background:#fff;font-size:14px;color:#444;padding-left:20px;margin-bottom:30px}.contact__form form input::-webkit-input-placeholder{color:#444}.contact__form form input::-moz-placeholder{color:#444}.contact__form form input:-ms-input-placeholder{color:#444}.contact__form form input::-ms-input-placeholder{color:#444}.contact__form form input::placeholder{color:#444}.contact__form form textarea{width:100%;height:110px;border:1px solid #e1e1e1;background:#fff;font-size:14px;color:#444;padding-top:12px;padding-left:20px;margin-bottom:24px;resize:none}.contact__form form textarea::-webkit-input-placeholder{color:#444}.contact__form form textarea::-moz-placeholder{color:#444}.contact__form form textarea:-ms-input-placeholder{color:#444}.contact__form form textarea::-ms-input-placeholder{color:#444}.contact__form form textarea::placeholder{color:#444}.contact__form form button{width:100%}@media only screen and (min-width:1200px){.container{max-width:1170px}}@media only screen and (min-width:992px) and (max-width:1199px){.header__right__social{margin-right:12px}.header__menu ul{text-align:center}.header__menu ul li{margin-right:10px}.about__video__text{padding:35px 35px 35px 50px}.blog__large__pic{margin-right:30px}.blog__large__text{padding-top:12px;padding-right:10px}.header__logo::before{left:-415px}}@media only screen and (min-width:768px) and (max-width:991px){.about__video__text{height:auto}.application-form .application__form__content{padding:50px}.blog__large__pic{float:none;margin-right:0}.blog__large__pic img{min-width:100%;-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);margin-bottom:30px}.blog__large__text{padding-left:50px;padding-bottom:60px}.canvas__open{display:block;font-size:22px;color:#fff;height:35px;width:35px;line-height:34px;text-align:center;border:1px solid #ff1717;border-radius:2px;cursor:pointer;position:absolute;right:15px;top:28px;z-index:9}.offcanvas-menu-overlay{position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.7);content:"";z-index:98;-webkit-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;visibility:hidden}.offcanvas-menu-overlay.active{visibility:visible}.offcanvas-menu-wrapper{position:fixed;left:-300px;width:300px;height:100%;background:#1d1c1c;padding:50px 20px 30px 30px;display:block;z-index:99;overflow-y:auto;-webkit-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;opacity:0}.offcanvas-menu-wrapper.active{opacity:1;left:0}.offcanvas__menu{display:none}.slicknav_btn{display:none}.slicknav_menu{background:0 0;padding:0;margin-bottom:20px}.slicknav_nav ul{margin:0}.slicknav_nav .slicknav_row,.slicknav_nav a{padding:7px 0;margin:0;color:#fff;font-weight:600}.slicknav_nav .slicknav_row:hover{border-radius:0;background:0 0;color:#fff}.slicknav_nav a:hover{border-radius:0;background:0 0;color:#fff}.slicknav_nav{display:block!important}.offcanvas__logo{margin-bottom:30px}.offcanvas__search{position:absolute;right:20px;top:20px}.offcanvas__search i{font-size:18px;color:#fff;cursor:pointer}.offcanvas__social{margin-bottom:30px}.offcanvas__social a{display:inline-block;font-size:16px;color:#fff;margin-right:20px}.offcanvas__social a:last-child{margin-right:0}.header__menu{display:none}.header__right{display:none}.header .container{position:relative}}@media(min-width:576px){.feature__item.right-column{margin-top:120px!important}.team__all{text-align:right!important;margin-bottom:0!important}.courses__all{text-align:right!important;margin-bottom:0!important}.application-form .application__form__content{padding:45px}.course__details__rating{text-align:right!important}}@media only screen and (max-width:767px){.feature__text{padding-top:0;margin-bottom:40px}.feature__item.right-column{margin-top:0}.about__video__text{height:auto}.team__all{text-align:left;margin-bottom:50px}.courses__all{text-align:left;margin-bottom:50px}.course__details__rating{text-align:left}.faq__accordion{margin-bottom:50px}.blog__large__pic{float:none;margin-right:0}.blog__large__pic img{min-width:100%;-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);margin-bottom:30px}.blog__large__text{padding-left:50px;padding-bottom:60px}.blog__details__widget p{text-align:center;margin-bottom:20px}.blog__details__widget__social{text-align:center}.contact__address{margin-bottom:40px}.canvas__open{display:block;font-size:22px;color:#fff;height:35px;width:35px;line-height:34px;text-align:center;border:1px solid #ff1717;border-radius:2px;cursor:pointer;position:absolute;right:15px;top:28px;z-index:9}.offcanvas-menu-overlay{position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.7);content:"";z-index:98;-webkit-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;visibility:hidden}.offcanvas-menu-overlay.active{visibility:visible}.offcanvas-menu-wrapper{position:fixed;left:-260px;width:260px;height:100%;background:#1d1c1c;padding:50px 20px 30px 30px;display:block;z-index:99;overflow-y:auto;-webkit-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;opacity:0}.offcanvas-menu-wrapper.active{opacity:1;left:0}.offcanvas__menu{display:none}.slicknav_btn{display:none}.slicknav_menu{background:0 0;padding:0;margin-bottom:20px}.slicknav_nav ul{margin:0}.slicknav_nav .slicknav_row,.slicknav_nav a{padding:7px 0;margin:0;color:#fff;font-weight:600}.slicknav_nav .slicknav_row:hover{border-radius:0;background:0 0;color:#fff}.slicknav_nav a:hover{border-radius:0;background:0 0;color:#fff}.slicknav_nav{display:block!important}.offcanvas__logo{margin-bottom:30px}.offcanvas__search{position:absolute;right:20px;top:20px}.offcanvas__search i{font-size:18px;color:#fff;cursor:pointer}.offcanvas__social{margin-bottom:30px}.offcanvas__social a{display:inline-block;font-size:16px;color:#fff;margin-right:20px}.offcanvas__social a:last-child{margin-right:0}.header__menu{display:none}.header__right{display:none}.header .container{position:relative}}@media only screen and (max-width:479px){.section-title h2{font-size:30px}.about__video__text{padding:70px 40px}.team__item__img{float:none;margin-right:0;margin-bottom:30px}.team__item__img img{min-width:100%}.hero__text .second-bg{margin-left:0;margin-top:20px}.application-form .application__form__content{padding:30px 20px}.about-hero{margin-top:-74px}.testimonial__content{padding:70px 20px}.blog__hero__text{padding:40px 45px 30px}.search-model-form input{width:100%;font-size:24px}}.font-icons{font-size:60px;color:#fff}.courses img{height:250px;object-fit:cover}.course-details img{width:100%;height:500px;object-fit:cover}.team img{width:190px;height:150px;object-fit:cover}section.hero.set-bg:after,section.about-hero.spad.set-bg:after,.carousel-item img:after{position:absolute;content:"";top:0;left:0;width:100%;height:850px;opacity:.5;background:#000;z-index:0}section.about-hero.spad.set-bg:after{height:650px}.about__hero__text,.section-title{position:relative;z-index:1}.testimonial__content.set-bg{position:relative}.breadcrumb-option.breadcrumb--about{padding-top:115px;position:relative;z-index:1}.testimonial__content.set-bg:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:.5;background:#000;z-index:0}.animate__animated.animate__fadeIn{--animate-duration: 1.5s}.course__details__feature{display:none}.site-btn:hover,.primary-btn.second-bg:hover{transition:all .6s;background:#ff1717}.primary-btn:hover{background:#002ac0;transition:all .5s}.testimonial{text-align:center}.testimonial__slider{margin:0 auto}.application-form .site-btn{background-color:#ff1717}form select{width:100%;height:50px;border:1px solid #e1e1e1;background:#fff;font-size:14px;color:#444;padding-left:20px}.application__form__content select{color:#fff;border:1px solid rgba(255,255,255,.2);background:0 0}.application__form__content select option{color:#000}.carousel-inner .carousel-item-right.active,.carousel-inner .carousel-item-next{transform:translateX(50%)}.carousel-inner .carousel-item-left.active,.carousel-inner .carousel-item-prev{transform:translateX(-50%)}@media(max-width:768px){.carousel-inner .carousel-item>div{display:none}.carousel-inner .carousel-item>div:first-child{display:block}#myCarousel{display:none!important}}.carousel-inner .carousel-item.active,.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-prev{display:flex}.carousel-inner .carousel-item-right,.carousel-inner .carousel-item-left{transform:translateX(0)}.carousel-block{background:#f1f1f1;color:#000;padding:20px 15px;text-align:center;min-height:230px!important}.carousel-block h5{font-weight:700!important;margin-bottom:10px!important}.carousel-block p{font-size:13px!important;line-height:20px!important}.carousel-block button{position:absolute;bottom:10px;right:0;left:27%}.carousel-control-next,.carousel-control-prev{color:#002ac0!important}#carouselExampleIndicators.carousel.slide,#carouselExampleIndicators.carousel.slide .carousel-inner{}#carouselExampleIndicators .carousel-control-next-icon,#carouselExampleIndicators .carousel-control-prev-icon{height:30px!important;width:30px!important}.carousel-caption{top:40%!important}.carousel-indicators{bottom:20px!important}.carousel-indicators li{width:35px!important;height:5px!important}