/*blue #1169A5*/

.banner-carousel .slide-item {
    height: 700px;
    padding-top: 100px;
}

.header-style-four .header-upper .main-menu .navigation > li {
    margin-left: 30px;
}

h1, h2, h3, h4, h5, h6, .w3-slim, .w3-wide {
    font-family: 'hind',sans-serif !important;
    letter-spacing: -1px;
}

.sec-title .subtitle {
    color: #E56107;
}

.sec-title .upper-text .icon {
    color: #1476AD;
}

.banner-carousel .content-box .sub-title .icon {
    color: #1476AD;
}

.sec-title .bottom-dots .line-dot {
    border-right: 40px solid #1476AD;
}

.products-carousel .inner-box .image-box {
    width: 100%;
    height: 180px;
    background-size: cover;
}

.programs-section-one {
    padding: 70px 0;
}

.programs-section-one .bg-pattern-layer {
    bottom: 0;
}

.fun-facts-section {
    padding: 80px 0px 60px;
}

.fun-facts-section .bg-pattern-layer {
    top: 0;
    bottom: 0;
}

.programs-section-one .owl-theme .owl-nav .owl-prev, .programs-section-one .owl-theme .owl-nav .owl-next {
    background-color: #1476AD;
}

.owl-theme .owl-nav [class*=owl-]:hover {
    background-color: #E56107 !important;
}

.programs-section-one .owl-theme .owl-nav .owl-prev:hover, .programs-section-one .owl-theme .owl-nav .owl-next:hover {
    border-color: transparent;
    color: #fff;
}

.fact-counter .counter-column .icon-box {
    color: #E56107;
}

.fact-counter .count-box {
    color: #1476AD;
}

.reviews-section {
    padding: 60px 0px 0px;
}

.pricing-section {
    padding: 60px 0px 60px;
}

.sec-title h2 {
    font-size: 33px;
    color: #001826;
}

.faq-section {
    padding: 30px 0 0px;
    /*background-color: #E56107;*/
}

.faq-section .sec-title h2 {
    /*color: #ffffff;*/
}

.faq-section .certificate_carousel_wrap {
    background-color: #E56107;
    padding: 60px 0 40px;
}

.main-footer .widget-title h3 {
    letter-spacing: 0;
}

.main-footer .links-widget ul li {
    margin-bottom: 10px;
}

.main-footer .widgets-section {
    padding: 70px 0px 40px;
}

.footer-style-two {
    background-color: #001826;
}

.sticky-header .main-menu .navigation > li > a {
    color: #001826;
}

.light-title .upper-text, .light-title .upper-text .icon, .light-title h2 {
    color: #fff !important;
}

.pricing-block .plan-header .plan-title h2 {
    font-size: 25px;
}

.footer-widget .info-block .info-text {
    line-height: 1;
}

.footer-style-two .links-widget ul li a:hover {
    color: #E56107;
}

.footer-style-two .footer-bottom .scroll-top-footer {
    background-color: #E56107;
}

.main-footer .footer-bottom .scroll-top-footer:hover {
    background-color: #1476AD;
}

.footer-bottom {
    font-size: 14px;
}

.plan-title h2 {
    color: #001826;
}

.certificate-carousel {

}

.certificate-carousel .owl-item {
    /*height: 150px;*/
    /*background-color: #fff;*/
}

.certificate-carousel .carousel-item {
    /*height: 230px;*/
    display: block;
    overflow: hidden;
}

.certificate-carousel .carousel-item .certificate-img {
    max-height: 260px;
    overflow: hidden;
}

.certificate-carousel .carousel-item img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    border: 5px solid #ea8038;
}

.certificate-carousel .owl-dots {
    margin-top: 20px;
}

.certificate-carousel .owl-dot.active span {
    background-color: #1476AD !important;
}

.program-block h3 a:hover {
    color: #1476AD;
}

.sponsors-carousel .slide-item {
    height: 150px;
}

.sponsors-carousel .slide-item .sponsor-logo {
    height: 100px;
    width: 160px;
    background-size: cover;
    background-position: center;
}

.reviews-carousel-box {
    margin-bottom: 40px;
}

.sec-title.centered {
    margin-bottom: 35px;
}

.news-block .inner-box:hover:before {
    bottom: 54px;
}

.styled-pagination li .next, .styled-pagination li .prev {
    text-decoration: none;
}

.styled-pagination li a:hover, .styled-pagination li a.active {
    background-color: #1169A5;
    border-color: transparent;
}

.team-block .lower-box h3 a {
    color: #001826;
}

.team-block .lower-box h3 a:hover {
    color: #E56107;
}

.sidebar-page-container {
    padding: 70px 0px 50px;
}

.project_completion_date {
    font-size: 20px;
    margin-bottom: 10px;
}

.project_completion_date span {
    font-weight: bold;
}

.notice_no_jobs {
    font-size: 21px;
    font-weight: 600;
    text-align: center;
}

.enquiry-section {
    padding: 60px 0;
}

.job_posts_wrapper .job_post {
    padding: 40px;
    background-color: #F6F8FF;
    margin-bottom: 30px;
    margin-right: 20px;
}

.job_posts_wrapper .job_post h3 {
    font-weight: 700;
    font-size: 22px;
}

.pricing-section.solarpage {
    padding-top: 0px;
    padding-bottom: 70px;
    margin-top: -120px;
}

.apply_job_button {
    border: 2px solid #406fe6;
    padding: 10px 10px 5px 10px;
    text-transform: uppercase;
    color: #406fe6;
    font-weight: 700;
}