 body {background: #fff;color: #666666;font-family: "Open Sans", sans-serif;}a {color: #fff;}a:hover, a:active, a:focus {color: #CC020E;outline: none;text-decoration: none;}p {padding: 0;margin: 0 0 15px 0;}h1, h2, h3, h4, h5, h6 {font-family: "Poppins", sans-serif;font-weight: 400;margin: 0 0 20px 0;padding: 0;}#preloader {position: fixed;left: 0;top: 0;z-index: 999;width: 100%;height: 100%;overflow: visible;background: #fff url("../img/preloader.svg") no-repeat center center;}.back-to-top {position: fixed;display: none;background: rgba(0, 0, 0, 0.2);color: #fff;padding: 6px 12px 9px 12px;font-size: 16px;border-radius: 2px;right: 15px;bottom: 15px;transition: background 0.5s;}@media (max-width: 768px) {.back-to-top {bottom: 15px;}}.back-to-top:focus {background: rgba(0, 0, 0, 0.2);color: #fff;outline: none;}.back-to-top:hover {background: #56b2ff;color: #fff;}#header {padding: 10px 0;height: 120px;position: fixed;left: 0;top: 0;right: 0;transition: all 0.5s;z-index: 997;background-color: #fff;}#header #logo {float: left;}#header #logo h1 {font-size: 36px;margin: 0;padding: 6px 0;line-height: 1;font-family: "Poppins", sans-serif;font-weight: 700;letter-spacing: 3px;text-transform: uppercase;}#header #logo h1 a, #header #logo h1 a:hover {color: #fff;}#header #logo img {padding: 0;margin: 0;height: 155px;}@media (max-width: 768px) {#header #logo h1 {font-size: 26px;}#header #logo img {max-height: 40px;height: 40px;}}#header.header-fixed {background: rgba(255, 255, 255, 0.9);padding: 10px 0;height: 140px;transition: all 0.5s;color: #000;}#hero .hero-container {background: rgba(0, 0, 0, 0.4);display: table-cell;margin: 0;padding: 0 10px;text-align: center;vertical-align: middle;}#hero h1 {margin: 30px 0 10px 0;font-size: 48px;font-weight: 700;line-height: 56px;color: #fff;}@media (max-width: 768px) {#hero h1 {font-size: 28px;line-height: 36px;}}#hero h2 {color: #eee;margin-bottom: 50px;font-size: 24px;}@media (max-width: 768px) {#hero h2 {font-size: 18px;line-height: 24px;margin-bottom: 30px;}}#hero .btn-get-started {font-family: "Poppins", sans-serif;text-transform: uppercase;font-weight: 500;font-size: 16px;letter-spacing: 1px;display: inline-block;padding: 8px 28px;border-radius: 50px;transition: 0.5s;margin: 10px;border: 2px solid #fff;color: #fff;}#hero .btn-get-started:hover {background: #56b2ff;border: 2px solid #56b2ff;}.nav-menu, .nav-menu * {margin: 0;padding: 0;list-style: none;}.nav-menu ul {position: absolute;display: none;top: 100%;left: 0;z-index: 99;}.nav-menu li {position: relative;white-space: nowrap;}.nav-menu > li {float: left;}.nav-menu li:hover > ul, .nav-menu li.sfHover > ul {display: block;}.nav-menu ul ul {top: 0;left: 100%;}.nav-menu ul li {min-width: 180px;}.sf-arrows .sf-with-ul {padding-right: 30px;}.sf-arrows .sf-with-ul:after {content: "\f107";position: absolute;right: 15px;font-family: FontAwesome;font-style: normal;font-weight: normal;}.sf-arrows ul .sf-with-ul:after {content: "\f105";}#nav-menu-container {float: right;margin: 0;}@media (max-width: 768px) {#nav-menu-container {display: none;}}.nav-menu a {padding: 0 8px 10px 8px;text-decoration: none;display: inline-block;color: #000;font-family: "Poppins", sans-serif;font-weight: 400;font-size: 15px;margin-top: 18px;outline: none;}.nav-menu > li {margin-left: 10px;}.nav-menu > li > a:before {content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #56b2ff;visibility: hidden;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}.nav-menu a:hover:before, .nav-menu li:hover > a:before, .nav-menu .menu-active > a:before {visibility: visible;-webkit-transform: scaleX(1);transform: scaleX(1);}.nav-menu ul {margin: 4px 0 0 0;border: 1px solid #e7e7e7;}.nav-menu ul li {background: #fff;}.nav-menu ul li:first-child {border-top: 0;}.nav-menu ul li a {padding: 10px;color: #333;transition: 0.3s;display: block;font-size: 13px;text-transform: none;}.nav-menu ul li a:hover {background: #56b2ff;color: #fff;}.nav-menu ul ul {margin: 0;}#mobile-nav-toggle {position: fixed;right: 0;top: 0;z-index: 999;margin: 20px 20px 0 0;border: 0;background: none;font-size: 24px;display: none;transition: all 0.4s;outline: none;cursor: pointer;}#mobile-nav-toggle i {color: #000;}@media (max-width: 768px) {#mobile-nav-toggle {display: inline;}}#mobile-nav {position: fixed;top: 0;padding-top: 18px;bottom: 0;z-index: 998;background: rgba(52, 59, 64, 0.9);left: -260px;width: 260px;overflow-y: auto;transition: 0.4s;}#mobile-nav ul {padding: 0;margin: 0;list-style: none;}#mobile-nav ul li {position: relative;}#mobile-nav ul li a {color: #fff;font-size: 16px;overflow: hidden;padding: 10px 22px 10px 15px;position: relative;text-decoration: none;width: 100%;display: block;outline: none;}#mobile-nav ul li a:hover {color: #fff;}#mobile-nav ul li li {padding-left: 30px;}#mobile-nav ul .menu-has-children i {position: absolute;right: 0;z-index: 99;padding: 15px;cursor: pointer;color: #fff;}#mobile-nav ul .menu-has-children i.fa-chevron-up {color: #56b2ff;}#mobile-nav ul .menu-item-active {color: #56b2ff;}#mobile-body-overly {width: 100%;height: 100%;z-index: 997;top: 0;left: 0;position: fixed;background: rgba(52, 59, 64, 0.9);display: none;}body.mobile-nav-active {overflow: hidden;}body.mobile-nav-active #mobile-nav {left: 0;}body.mobile-nav-active #mobile-nav-toggle {color: #fff;}.section-header .section-title {font-size: 32px;color: #111;font-family: sans-serif;text-align: center;margin-bottom: 45px;}.section-header .section-description {text-align: center;padding-bottom: 40px;color: #999;}#about {background: #fff;padding: 40px 0;}#about .about-container .background {min-height: 300px;background: url(../img/students.png) center top no-repeat;margin-bottom: 10px;background-size: cover;}#about .about-container .content {background: #fff;}#about .about-container .title {color: #333;font-weight: 700;font-size: 32px;}@media (max-width: 768px) {#about .about-container .title {padding-top: 15px;}}#about .about-container p {line-height: 26px;}#about .about-container p:last-child {margin-bottom: 0;}#about .about-container .icon-box {background: #fff;background-size: cover;padding: 0 0 30px 0;}#about .about-container .icon-box .icon {float: left;background: #fff;padding: 16px;border-radius: 50%;border: 2px solid #56b2ff;}#about .about-container .icon-box .icon i {color: #56b2ff;font-size: 24px;}#about .about-container .icon-box .title {margin-left: 80px;font-weight: 500;margin-bottom: 5px;font-size: 18px;text-transform: uppercase;}#about .about-container .icon-box .title a {color: #111;}#about .about-container .icon-box .description {margin-left: 80px;line-height: 24px;font-size: 14px;}#facts {background: #f7f7f7;padding: 80px 0 60px 0;}#facts .counters span {font-size: 48px;display: block;color: #56b2ff;}#facts .counters p {padding: 0;margin: 0 0 20px 0;font-family: "Poppins", sans-serif;font-size: 14px;}#services {background: #fff;background-size: cover;padding:40px 0 40px 0;}#services .box {padding: 50px 20px;margin-bottom: 50px;text-align: center;border: 1px solid #e6e6e6;height: 200px;position: relative;background: #fafafa;}#services .icon {position: absolute;top: -36px;left: calc(50% - 36px);transition: 0.2s;border-radius: 50%;display: inline-block;border: 6px solid #fff;}#services .icon a {display: inline-block;background: #56b2ff;border: 2px solid #56b2ff;padding: 16px;border-radius: 50%;transition: 0.3s;}#services .icon i {color: #fff;font-size: 24px;}#services .box:hover .icon i {color: #56b2ff;}#services .box:hover .icon a {color: #56b2ff;background: #fff;}#services .title {font-weight: 700;font-size: 18px;margin-bottom: 15px;text-transform: uppercase;}#services .title a {color: #111;}#services .description {font-size: 14px;line-height: 24px;}#call-to-action {background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(../img/bg-image0.jpg) fixed center center;background-size: cover;padding: 80px 0;}#call-to-action .cta-title {color: #fff;font-size: 28px;font-weight: 700;}#call-to-action .cta-text {color: #fff;}@media (min-width: 769px) {#call-to-action .cta-btn-container {display: flex;align-items: center;justify-content: flex-end;}}#call-to-action .cta-btn {font-family: "Poppins", sans-serif;text-transform: uppercase;font-weight: 500;font-size: 16px;letter-spacing: 1px;display: inline-block;padding: 8px 30px;border-radius: 50px;transition: 0.5s;margin: 10px;border: 2px solid #fff;color: #fff;}#call-to-action .cta-btn:hover {background: #56b2ff;border: 2px solid #56b2ff;}#portfolio {padding: 40px 0;}#portfolio #portfolio-wrapper {padding-right: 15px;}#portfolio #portfolio-flters {padding: 0;margin: 0 0 45px 0;list-style: none;text-align: center;}#portfolio #portfolio-flters li {cursor: pointer;margin: 0 10px;display: inline-block;padding: 10px 22px;font-size: 14px;line-height: 20px;color: #000000;border-radius: 4px;background: #e6e6e6;margin-bottom: 5px;transition: all 0.3s ease-in-out;}#portfolio #portfolio-flters li:hover, #portfolio #portfolio-flters li.filter-active {background: #56b2ff;color: #fff;}#portfolio .portfolio-item {position: relative;height: 400px;overflow: hidden !important;margin-bottom: 15px;transition: all 350ms ease;transform: scale(1);}#portfolio .portfolio-item a {display: block;margin-right: 15px;}#portfolio .portfolio-item img {position: relative;top: 0;transition: all 600ms cubic-bezier(0.645, 0.045, 0.355, 1);}#portfolio .portfolio-item .details {height: 50px;background: #56b2ff;position: absolute;width: 100%;height: 70px;bottom: -40px;transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);width: 93%;}#portfolio .portfolio-item .details h4 {font-size: 14px;font-weight: 700;color: #fff;padding: 8px 0 2px 8px;margin: 0;}#portfolio .portfolio-item .details span {display: block;color: #fff;font-size: 13px;padding-left: 8px;}#portfolio .portfolio-item:hover .details {bottom: 0;}#portfolio .portfolio-item:hover img {top: -30px;}#team {background: #f7f7f7;padding: 40px 0 40px 0;}#team .member {text-align: center;margin-bottom: 20px;}#team .member .pic {margin-bottom: 15px;overflow: hidden;height: 100px;}#team .member .pic img {max-width: 100%;border-radius: 50px;}#team .member h4 {font-weight: 700;margin-bottom: 2px;font-size: 18px;color: #000;}#team .member span {font-style: italic;display: block;font-size: 13px;color: #000;}#team .member .social {margin-top: 15px;}#team .member .social a {color: #b3b3b3;}#team .member .social a:hover {color: #56b2ff;}#team .member .social i {font-size: 18px;margin: 0 2px;}#contact {background: #f7f7f7;padding: 80px 0 40px 0;}#contact #google-map {height: 300px;margin-bottom: 20px;}#contact .info {color: #333333;}#contact .info i {font-size: 32px;color: #56b2ff;float: left;}#contact .info p {padding: 0 0 10px 50px;margin-bottom: 20px;line-height: 22px;font-size: 14px;}#contact .info .email p {padding-top: 5px;}#contact .social-links {padding-bottom: 20px;}#contact .social-links a {font-size: 18px;display: inline-block;background: #333;color: #fff;line-height: 1;padding: 8px 0;border-radius: 50%;text-align: center;width: 36px;height: 36px;transition: 0.3s;}#contact .social-links a:hover {background: #56b2ff;color: #fff;}#contact .form #sendmessage {color: #56b2ff;border: 1px solid #56b2ff;display: none;text-align: center;padding: 15px;font-weight: 600;margin-bottom: 15px;}#contact .form #errormessage {color: red;display: none;border: 1px solid red;text-align: center;padding: 15px;font-weight: 600;margin-bottom: 15px;}#contact .form #sendmessage.show, #contact .form #errormessage.show, #contact .form .show {display: block;}#contact .form .validation {color: red;display: none;margin: 0 0 20px;font-weight: 400;font-size: 13px;}#contact .form input, #contact .form textarea {border-radius: 0;box-shadow: none;font-size: 14px;}#contact .form button[type="submit"] {background: #56b2ff;border: 0;padding: 10px 24px;color: #fff;transition: 0.4s;}#contact .form button[type="submit"]:hover {background: #51d8ad;}#footer {background: #343b40;padding: 30px 0;color: #fff;font-size: 14px;}#footer .copyright {text-align: left;}#footer .credits {padding-top: 10px;text-align: center;font-size: 13px;color: #ccc;}.font_13{font-size:13px }.text_white{color:#fff!important;}#header.header-fixed img{height:103px!important;padding-top:-25px!important }.footer_title{font-size:18px;text-align: center;}.padding_20{padding: 20px 0px;}.footer_img{width:100px;height:100px;float:left;margin-right:10px;}.footer_a{color:#fff;font-size:15px }.float_left{float: left;}.text_center{text-align: center;}.m_b_10{margin-bottom: 10px;}.m_r_20{margin-right: 20px;}.m_t_10{margin-top: 10px;}.font_family{font-family:sans-serif;}.font_black{color:#000;}.custom-li{font-family: sans-serif;color: #000;font-size: 15px;line-height: 24px;text-align: justify;padding-left: 0px;}.custom-ul{padding-left: 0px;}.width_100{width: 100%;}.filter-active .filter-app{display: none;}


 