    .nav.navbar-nav.main-nav {
        display: block;
        margin: 0 auto;
        width: 100%;
        max-width: 1000px;
    }
    
    .nav.navbar-nav.main-nav {
        list-style: disc outside;
        list-style-type: disc;
        list-style-position: outside;
        list-style-image: initial;
        width: 100%;
        padding: 0;
        margin: 0;
        text-align: center;
    }
    
    .navbar-nav>li {
        list-style-type: none;
        float: left;
        padding: 0;
        line-height: 24px;
        height: 40px;
        margin: 0;
    }
    
    .navbar.navbar-default {
        background: #004922;
    }
    
    .navbar-default .navbar-nav>li>a {
        color: white;
    }
    
    .navbar-default .navbar-nav>li>a:hover {
        background: #460000;
        color: #fff;
        text-decoration: none;
    }
    
    .navbar-default .navbar-nav>li>a:focus,
    .navbar-default .navbar-nav>li>a:hover {
        background: #460000;
        text-decoration: none;
        font-size: 13px;
        font-weight: 400;
        display: inline-block;
        margin: 0;
        text-align: center;
        transition: all .3s;
    }
    
    a:active {
        background: #460000;
    }
    
    .navigation-clean {
        background: #004922;
        padding-top: 10px;
        padding-bottom: 10px;
        color: #FFF;
        border-radius: 0;
        box-shadow: none;
        border: none;
        margin-bottom: 0;
    }
    
    @media (max-width:767px) {
        .navigation-clean {
            padding-top: 0;
            padding-bottom: 0;
        }
    }
    
    @media (max-width:767px) {
        .navigation-clean .navbar-header {
            padding-top: 10px;
            padding-bottom: 10px;
        }
    }
    
    .navigation-clean .navbar-toggle {
        border-color: #ddd;
    }
    
    .navigation-clean .navbar-toggle:hover,
    .navigation-clean .navbar-toggle:focus {
        background: none;
    }
    
    .navigation-clean .navbar-toggle .icon-bar {
        background-color: #888;
    }
    
    .navigation-clean .navbar-collapse,
    .navigation-clean .navbar-form {
        border-top-color: #ddd;
    }
    
    .navigation-clean .navbar-nav>.active>a,
    .navigation-clean .navbar-nav>.open>a {
        background: none;
        box-shadow: none;
    }
    
    .navigation-clean.navbar-default .navbar-nav>.active>a,
    .navigation-clean.navbar-default .navbar-nav>.active>a:focus,
    .navigation-clean.navbar-default .navbar-nav>.active>a:hover {
        color: #8f8f8f;
        box-shadow: none;
        background: none;
        pointer-events: none;
    }
    
    .navigation-clean.navbar .navbar-nav>li>a {
        padding-left: 8px;
        padding-right: 8px;
        FONT-SIZE: 14PX;
    }
    
    .navigation-clean.navbar-default .navbar-nav>li>a {
        color: #465765;
    }
    
    .navigation-clean.navbar-default .navbar-nav>li>a:focus,
    .navigation-clean.navbar-default .navbar-nav>li>a:hover {
        color: #37434d !important;
        background-color: transparent;
    }
    
    .navigation-clean .navbar-nav>li>.dropdown-menu {
        margin-top: -5px;
        box-shadow: 0 4px 8px rgba(0, 0, 0, .1);
        background-color: #004922;
        border-radius: 2px;
    }
    
    .navigation-clean .dropdown-menu>li>a:focus,
    .navigation-clean .dropdown-menu>li>a {
        line-height: 2;
        font-size: 14px;
        color: #37434d;
    }
    
    .navigation-clean .dropdown-menu>li>a:focus,
    .navigation-clean .dropdown-menu>li>a:hover {
        background: #eee;
        color: inherit;
    }
    
    .navbar .navbar-nav {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        margin: 0 auto;
    }
    
    .navbar .navbar-collapse {}
    
    .navbar-nav {
        float: none;
    }
    
    .competencesicons {
        font-size: 50px;
        margin-top: 40px;
    }
    
    .competencestitles {
        font-size: 27px;
        margin-top: 30px;
        margin-bottom: 10px;
    }
    
    .competencesicons h1 {
        color: #fff!important;
    }
    
    .squareicons {
        font-size: 13px;
        margin-bottom: 20px;
        margin-top: 20px;
    }
    
    .competencesparagraph {
        margin: 0 auto 20px auto;
    }
    
    @media (min-width: 768px) {
        .competencesboxesdown:hover {}
    }
    
    @media (max-width: 991px) {
        .competencestitles {
            font-size: 22px;
            margin: 30px 0 30px 0;
        }
    }
    
    .competencesboxesdown {
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-property: transform;
        transition-property: transform;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
        color: #fff;
    }
    
    .competencesboxesdown2 {
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-property: transform;
        transition-property: transform;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
        margin-bottom: 40px;
    }
    
    .competencesboxesdown2 img {
        width: 100%;
    }
    
    .competencesboxesdown2 i {
        color: #3fd6f7;
    }
    
    .competencesboxesdown2 span {
        font-size: 15px;
        margin: 20px 0;
    }
    
    .competencesboxesdown2 a {
        background: #004922;
        border: 1px solid #004922;
        padding: 5px 10px;
        border-radius: 20px;
        color: #fff;
        -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
        -o-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    }
    
    .competencesboxesdown2 a:hover {
        border: 1px solid #004922;
        color: #004922;
        background: #ffff;
    }
    
    .competencesboxesdown2 h2 {
        font-size: 25px;
        min-height: 80px;
    }
    
    .wrapper-numbers {
        color: #fff;
        padding: 60px 0 45px;
        text-align: center;
        font-size: 16px;
        overflow: hidden;
    }
    
    .header-numbers {
        margin-bottom: 40px;
    }
    
    .wrapper-numbers h1,
    .wrapper-numbers h2,
    .wrapper-numbers h3,
    .wrapper-numbers h4 {
        margin: 0 0 15px;
        color: #fff;
    }
    
    .count,
    .countup i {
        font-size: 50px;
        text-shadow: 0 1px 3px rgba(0, 0, 0, .5), 0 4px 20px rgba(0, 0, 0, .5);
        line-height: 1;
    }
    
    .sup {
        font-size: 20px;
        vertical-align: top;
        display: inline-block;
    }
    
    .column {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    
    @media (min-width: 1200px) {
        .logo a {
            display: block;
            text-align: center;
        }
    }
    
    .competencesboxesdown.box1 {
        background: #004922;
        padding-bottom: 40px;
    }
    
    .competencesboxesdown.box2 {
        background: #ff6207;
        padding-bottom: 40px;
    }
    
    .competencesboxesdown a {
        background: #fff;
        padding: 10px;
        text-decoration: none;
    }
    
    .sec-title {
        position: relative;
        margin-bottom: 30px;
        padding-bottom: 20px;
    }
    
    .sec-title h2 {
        font-size: 30px;
        line-height: 24px;
        margin-bottom: 5px;
        text-transform: uppercase;
        margin-top: 50px;
    }
    
    .sec-title h2:after {
        content: "";
        position: absolute;
        left: 15px;
        bottom: 0;
        height: 3px;
        width: 100px;
        background: #007bff;
    }
    
    .first-title {
        position: relative;
        margin-bottom: 12px;
        padding-bottom: 20px;
        text-align: center;
    }
    
    .first-title h2 {
        font-size: 30px;
        line-height: 24px;
        margin-bottom: 15px;
        text-transform: uppercase;
        margin-top: 50px;
        padding-bottom: 20px;
        border-bottom: 3px solid #007bff;
    }
    
    @media (min-width:200px) and (max-width:767px) {
        .containerSlider {
            /*display: none;*/
        }
    }
    
    .video {
        background-image: url("../assets/img/video-bg.jpg");
        padding: 30px 0;
        background-size: cover;
        background-attachment: fixed;
    }
    
    .sec-title {
        position: relative;
        margin-bottom: 50px;
        padding-bottom: 20px;
    }
    
    .sec-title h2 {
        font-size: 30px;
        line-height: 24px;
        margin-bottom: 15px;
        text-transform: uppercase;
    }
    
    .sec-title:after {
        content: "";
        position: absolute;
        left: 10px;
        bottom: 0;
        height: 3px;
        width: 100px;
        background: #007bff;
    }
    
    .sec-title.text-center:after {
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    
    .sec-title.text-right:after {
        left: auto;
        right: 0;
    }
    
    .sec-title.text-right .view-more {
        right: auto;
        left: 0;
    }
    
    .alumni h3 {
        font-size: 14px;
        text-align: center;
    }
    
    .alumni h5 {
        font-size: 10px;
        text-align: center;
    }
    
    .alumni img {
        border: 1px solid #004922;
        border-radius: 20px;
    }
    
    .features>.item>.box {
        text-align: center;
        min-height: 200px;
        background: #f5f5f5;
        padding: 20px;
        margin-bottom: 30px;
    }
    
    .features h3 {
        margin-top: 20px;
        font-size: 22px;
        color: #004922;
    }
    
    .features i:hover {
        transform: rotate( 360deg);
    }
    
    .features i {
        font-size: 50px;
        background: #004922;
        color: #fff;
        width: 80px;
        height: 80px;
        line-height: 80px;
        border-radius: 50px;
        transition: 0.5s;
        -webkit-transition: 0.5s;
        -ms-transition: 0.5s;
    }
    
    .bottompic img {
        width: 100%;
    }
    
    .mb-50 {
        margin-bottom: 50px;
    }
    
    .footer-dark h3 {
        margin-bottom: 20px;
    }
    
    .footer-dark {
        background: url(../assets/img/footer-bg.jpg) top center;
        padding: 30px 0;
        color: #fff;
        background-size: cover;
        background-attachment: fixed;
        margin-top: 50px;
    }
    
    .footer-dark ul li {
        margin-bottom: 10px;
    }
    
    .footer-dark ul li {
        list-style-type: none;
    }
    
    .footer-dark a {
        color: #fff;
        margin-left: 20px;
    }
    
    .footer-dark a:hover {
        color: #007bff;
        margin-left: 20px;
    }
    
    .social i {
        font-size: 30px;
    }
    
    .social {
        margin: 20px 0;
    }
    
    .countup i {
        opacity: 0.5;
    }
    
    .containerSlider {}
    
    .containerSlider img {
        width: 100%;
    }
    
    .slide {
        border: none;
        opacity: 0;
        position: absolute;
        top: 0;
        left: 0;
        -webkit-transition: opacity 2s linear;
        -moz-transition: opacity 2s linear;
        -o-transition: opacity 2s linear;
        transition: opacity 2s linear;
    }
    
    .slide2 {
        background-attachment: scroll;
        border: none;
        opacity: 0;
        position: absolute;
        top: 0;
        left: 0;
        -webkit-transition: opacity 2s linear;
        -moz-transition: opacity 2s linear;
        -o-transition: opacity 2s linear;
        transition: opacity 2s linear;
    }
    
    .showMe {
        opacity: 1;
    }
    
    .showMe2 {
        opacity: 1;
    }
    
    .containerSlider .arrowRight {
        z-index: 100;
        position: relative;
        margin-top: 17%;
        margin-left: 57%;
        border: none;
        cursor: pointer;
        font-size: 25px;
        width: 10%;
        color: #fff;
        text-shadow: #004 0px 0px 15px;
    }
    
    .containerSlider .arrowLeft {
        z-index: 100;
        position: relative;
        margin: 17%;
        margin-left: 5%;
        border: none;
        cursor: pointer;
        font-size: 25px;
        width: 10%;
        color: #fff;
        text-shadow: #004 0px 0px 15px;
    }
    
    .containerSlider .arrowRight:hover {
        transition: opacity .5s;
        opacity: 1.0;
    }
    
    .containerSlider .arrowLeft:hover {
        transition: opacity .5s;
        opacity: 1.0;
    }
    
    .containerSlider2 .arrowRight {
        z-index: 100;
        position: relative;
        margin-top: 17%;
        margin-left: 57%;
        border: none;
        cursor: pointer;
        font-size: 25px;
        width: 10%;
        color: #fff;
        text-shadow: #004 0px 0px 15px;
    }
    
    .containerSlider2 .arrowLeft {
        z-index: 100;
        position: relative;
        margin: 17%;
        margin-left: 5%;
        border: none;
        cursor: pointer;
        font-size: 25px;
        width: 10%;
        color: #fff;
        text-shadow: #004 0px 0px 15px;
    }
    
    .containerSlider2 .arrowRight:hover {
        transition: opacity .5s;
        opacity: 1.0;
    }
    
    .containerSlider2 .arrowLeft:hover {
        transition: opacity .5s;
        opacity: 1.0;
    }
    
    #banner {
        position: relative;
        display: block;
        overflow: hidden;
        height: auto;
        width: 100%;
    }
    
    @media (min-width: 1200px) {
        #banner {
            height: 100vh;
        }
    }
    
    #owl-list {
        display: block;
        position: relative;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 56vw;
        overflow: hidden;
    }
    
    @media (min-width: 1200px) {
        #owl-list {
            position: absolute;
            height: 100%;
        }
    }
    
    #owl-list .item,
    .owl-item {
        display: block;
        position: absolute;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
    }
    
    #owl-list .item span {
        display: block;
        position: absolute;
        width: 100%;
        min-height: 100% !important;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }
    
    .owl-stage-outer,
    .owl-stage {
        height: 100%;
    }
    
    .owl-dots {
        position: absolute;
        bottom: 1%;
        right: 45%;
    }
    
    @media (min-width: 1200px) {
        .owl-dots {
            position: absolute;
            bottom: 5%;
            right: 48%;
        }
    }
    
    .owl-dot span {
        background-color: lightblue !important;
    }
    
    .owl-dot.active span {
        background-color: aqua !important;
    }
    /* testy*/
    
    .testimonial_095_slide>h5>a:hover {
        border: 1px solid #aa914f;
    }
    
    #testimonial_095 {
        overflow: hidden;
        min-height: 375px;
        position: relative;
        background: #141414;
    }
    
    #testimonial_095>.carousel-inner {
        width: 75%;
        margin: auto;
    }
    
    #testimonial_095>.carousel-inner:hover {
        cursor: -moz-grab;
        cursor: -webkit-grab;
    }
    
    #testimonial_095>.carousel-inner:active {
        cursor: -moz-grabbing;
        cursor: -webkit-grabbing;
    }
    
    #testimonial_095>.carousel-inner>.carousel-item {
        overflow: hidden;
    }
    
    .testimonial_095_indicators>.carousel-indicators {
        left: 0;
        margin: 0;
        width: 100%;
        font-size: 0;
        height: 20px;
        bottom: 15px;
        padding: 0 5px;
        display: block;
        overflow-x: auto;
        overflow-y: hidden;
        position: absolute;
        text-align: center;
        white-space: nowrap;
    }
    
    .testimonial_095_indicators>.carousel-indicators li {
        padding: 0;
        width: 10px;
        height: 10px;
        border: none;
        text-indent: 0;
        margin: 2px 3px;
        cursor: pointer;
        display: inline-block;
        background: #fff;
        -webkit-border-radius: 100%;
        border-radius: 100%;
    }
    
    .testimonial_095_indicators>.carousel-indicators .active {
        padding: 0;
        width: 10px;
        height: 10px;
        border: none;
        margin: 2px 3px;
        background: #1ed600;
        -webkit-border-radius: 100%;
        border-radius: 100%;
    }
    
    .testimonial_095_indicators>.carousel-indicators::-webkit-scrollbar {
        height: 3px;
    }
    
    .testimonial_095_indicators>.carousel-indicators::-webkit-scrollbar-thumb {
        background: #ffffff;
        -webkit-border-radius: 0;
        border-radius: 0;
    }
    
    .testimonial_095_control_button .carousel-control-next,
    .testimonial_095_control_button .carousel-control-prev {
        top: 175px;
        opacity: 1;
        width: 40px;
        bottom: auto;
        height: 40px;
        font-size: 10px;
        cursor: pointer;
        font-weight: 700;
        overflow: hidden;
        line-height: 38px;
        text-shadow: none;
        text-align: center;
        position: absolute;
        background: 0 0;
        border: 2px solid #fff;
        text-transform: uppercase;
        -webkit-border-radius: 100%;
        border-radius: 100%;
        -webkit-box-shadow: none;
        box-shadow: none;
        -webkit-transition: all .6s cubic-bezier(.3, 1, 0, 1);
        transition: all .6s cubic-bezier(.3, 1, 0, 1);
    }
    
    .testimonial_095_control_button .carousel-control-prev {
        left: 7%;
        right: auto;
    }
    
    .testimonial_095_control_button .carousel-control-next {
        right: 7%;
        left: auto;
    }
    
    .testimonial_095_control_button .carousel-control-next:hover,
    .testimonial_095_control_button .carousel-control-prev:hover {
        color: #ffffff;
        background: #1ed600;
        border: 2px solid #ffffff;
    }
    
    .testimonial_095_header>h5,
    .testimonial_095_slide>h5>a,
    .testimonial_095_slide>p {
        text-shadow: none;
        font-family: Raleway, sans-serif;
        -webkit-font-smoothing: antialiased;
    }
    
    .testimonial_095_header {
        top: 0;
        left: 0;
        bottom: 0;
        width: 550px;
        display: block;
        margin: 30px auto;
        text-align: center;
        position: relative;
    }
    
    .testimonial_095_header>h5 {
        color: #f2f2f2;
        font-size: 30px;
        font-weight: 600;
        position: relative;
        letter-spacing: 1px;
        text-transform: uppercase;
    }
    
    .testimonial_095_header>h5>span {
        color: #1ed600;
        margin: 0 10px;
        position: relative;
    }
    
    .testimonial_095_header>h5>span:after {
        left: 0;
        right: 0;
        bottom: 0;
        top: auto;
        height: 1px;
        content: "";
        width: 100%;
        margin: auto;
        position: absolute;
        background: #1ed600;
    }
    
    .testimonial_095_slide,
    .testimonial_095_slide>a {
        right: 0;
        margin: auto;
        text-align: center;
        position: relative;
        top: 0;
        left: 0;
    }
    
    .testimonial_095_slide {
        bottom: 0;
        width: 70%;
        padding: 20px;
    }
    
    .testimonial_095_slide>a {
        width: 50px;
        height: 50px;
        display: block;
        color: #f2f2f2;
        font-size: 18px;
        line-height: 46px;
        border: 3px solid #f2f2f2;
        -webkit-border-radius: 100%;
        border-radius: 100%;
    }
    
    .testimonial_095_slide>a:after {
        top: 0;
        left: 0;
        padding: 0;
        opacity: 0;
        width: 100%;
        content: '';
        height: 100%;
        position: absolute;
        -webkit-border-radius: 100%;
        border-radius: 100%;
        -webkit-transform: scale(.9);
        -ms-transform: scale(.9);
        transform: scale(.9);
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
        -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .1);
        box-shadow: 0 0 0 2px rgba(255, 255, 255, .1);
    }
    
    .testimonial_095_slide>a:hover:after {
        -webkit-animation: psBoxShadowEffect_2 2s ease-out;
        animation: psBoxShadowEffect_2 2s ease-out;
    }
    
    .testimonial_095_slide>p {
        color: #f2f2f2;
        font-size: 14px;
        margin: 40px 0 20px;
    }
    
    .testimonial_095_slide>p>a {
        color: #1ed600;
        padding: 2px 5px;
        text-decoration: none;
        -webkit-transition: all .3s cubic-bezier(.39, .575, .565, 1);
        transition: all .3s cubic-bezier(.39, .575, .565, 1);
    }
    
    .testimonial_095_slide>p>a:hover {
        color: #fff;
        background: #aa914f;
    }
    
    .testimonial_095_slide>h5>a {
        padding: 3px;
        color: #1ed600;
        font-size: 14px;
        font-weight: 700;
        letter-spacing: 1px;
        text-decoration: none;
        text-transform: uppercase;
        border: 1px solid transparent;
        -webkit-transition: border .5s cubic-bezier(.39, .575, .565, 1);
        transition: border .5s cubic-bezier(.39, .575, .565, 1);
    }
    
    .testimonial_095_slide>h5>a:hover {
        border: 1px solid #aa914f;
    }
    
    @media only screen and (max-width:480px) {
        .testimonial_095_control_button .carousel-control-next,
        .testimonial_095_control_button .carousel-control-prev {
            display: none;
        }
    }
    
    @media only screen and (max-width:480px) {
        .testimonial_095_header {
            width: 95%;
        }
    }
    
    @media only screen and (max-width:480px) {
        .testimonial_095_header>h5 {
            font-size: 20px;
        }
    }
    
    @media only screen and (max-width:480px) {
        .testimonial_095_slide {
            width: 98%;
            padding: 5px;
        }
    }
    
    @media (min-width:481px) and (max-width:767px) {
        .testimonial_095_control_button .carousel-control-prev {
            left: 2%;
        }
    }
    
    @media (min-width:481px) and (max-width:767px) {
        .testimonial_095_control_button .carousel-control-next {
            right: 2%;
        }
    }
    
    @media (min-width:481px) and (max-width:767px) {
        .testimonial_095_header {
            width: 95%;
        }
    }
    
    @media (min-width:481px) and (max-width:767px) {
        .testimonial_095_slide {
            width: 98%;
            padding: 5px;
        }
    }
    
    @media (min-width:768px) and (max-width:991px) {
        .testimonial_095_control_button .carousel-control-prev {
            left: 5%;
        }
    }
    
    @media (min-width:768px) and (max-width:991px) {
        .testimonial_095_control_button .carousel-control-next {
            right: 5%;
        }
    }
    
    @keyframes psBoxShadowEffect_2 {}
    
    .ps_ease .carousel-item {
        -webkit-transition-timing-function: ease;
        transition-timing-function: ease;
    }
    
    .ps_easeInOut .carousel-item {
        -webkit-transition-timing-function: ease-in-out;
        transition-timing-function: ease-in-out;
    }
    
    .ps_speedy .carousel-item {
        -webkit-transition-timing-function: cubic-bezier(0, 1, 0, 1);
        transition-timing-function: cubic-bezier(0, 1, 0, 1);
    }
    
    .ps_slowSpeedy .carousel-item {
        -webkit-transition-timing-function: cubic-bezier(.3, 1, 0, 1);
        transition-timing-function: cubic-bezier(.3, 1, 0, 1);
    }
    
    .ps_easeOutInCubic .carousel-item {
        -webkit-transition-timing-function: cubic-bezier(.22, .81, .01, .99);
        transition-timing-function: cubic-bezier(.22, .81, .01, .99);
    }
    
    .ps_swing .carousel-item {
        -webkit-transition-timing-function: cubic-bezier(.02, .01, .47, 1);
        transition-timing-function: cubic-bezier(.02, .01, .47, 1);
    }
    
    .ps_easeOutCubic .carousel-item {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    }
    
    .ps_easeInOutCubic .carousel-item {
        -webkit-transition-timing-function: cubic-bezier(.645, .045, .355, 1);
        transition-timing-function: cubic-bezier(.645, .045, .355, 1);
    }
    
    .ps_easeOutCirc .carousel-item {
        -webkit-transition-timing-function: cubic-bezier(.075, .82, .165, 1);
        transition-timing-function: cubic-bezier(.075, .82, .165, 1);
    }
    
    .ps_easeOutExpo .carousel-item {
        -webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
        transition-timing-function: cubic-bezier(.19, 1, .22, 1);
    }
    
    .ps_easeInQuad .carousel-item {
        -webkit-transition-timing-function: cubic-bezier(.55, .085, .68, .53);
        transition-timing-function: cubic-bezier(.55, .085, .68, .53);
    }
    
    .ps_easeOutQuad .carousel-item {
        -webkit-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
        transition-timing-function: cubic-bezier(.25, .46, .45, .94);
    }
    
    .ps_easeInOutQuad .carousel-item {
        -webkit-transition-timing-function: cubic-bezier(.455, .03, .515, .955);
        transition-timing-function: cubic-bezier(.455, .03, .515, .955);
    }
    
    .ps_easeOutQuart .carousel-item {
        -webkit-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
        transition-timing-function: cubic-bezier(.165, .84, .44, 1);
    }
    
    .ps_easeInOutQuart .carousel-item {
        -webkit-transition-timing-function: cubic-bezier(.77, 0, .175, 1);
        transition-timing-function: cubic-bezier(.77, 0, .175, 1);
    }
    
    .ps_easeOutQuint .carousel-item {
        -webkit-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
        transition-timing-function: cubic-bezier(.23, 1, .32, 1);
    }
    
    .ps_easeInSine .carousel-item {
        -webkit-transition-timing-function: cubic-bezier(.47, 0, .745, .715);
        transition-timing-function: cubic-bezier(.47, 0, .745, .715);
    }
    
    .ps_easeOutSine .carousel-item {
        -webkit-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
        transition-timing-function: cubic-bezier(.39, .575, .565, 1);
    }
    
    .ps_easeInOutSine .carousel-item {
        -webkit-transition-timing-function: cubic-bezier(.445, .05, .55, .95);
        transition-timing-function: cubic-bezier(.445, .05, .55, .95);
    }
    
    .top-bg {
        background-image: url("../../assets/img/top-bg.jpg");
        background-position: center;
    }
    
    .ul1 ul {
        padding: 0;
        margin: 0;
        list-style-type: none;
    }
    
    .ul1 ul li {
        padding: 0;
        margin: 0;
        list-style-type: none;
        line-height: 35px;
        font-weight: bold;
    }
    
    .ul1 ul li i {
        margin-right: 10px;
    }
    
    .msg img {
        width: 100%;
    }
    
    .msg h3 {
        background: #007bff;
        font-size: 18px;
        color: #fff;
        padding: 15px 0;
        text-align: center;
    }
    
    .msg h4 {
        font-size: 16px;
        text-align: center;
        ;
    }
    
    .msg p {
        text-align: justify;
        height: 400px;
        overflow: auto;
        padding: 0 5px;
    }
    
    .boxborder {
        border: 1px solid #ddd;
        padding: 15px;
        border-top: 5px solid #004922;
    }
    
    .boxborder img {
        border: 2px solid #ddd;
    }
    
    .approval {
        padding: 15px;
        min-height: 150px;
        background-position: right center;
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-size: cover;
        margin-bottom: 40px;
        border: 2px solid #ddd;
    }
    
    .approval.box1 {
        background: url(../../assets/img/approval_box.jpg) right top;
    }
    
    .approval.box2 {
        background: url(../../assets/img/approval_box2.jpg) left top;
    }
    
    .pdf {
        width: 80px;
        height: 80px;
        font-size: 80px;
        margin-top: 0px;
    }
    
    .approval h2 {
        margin-top: 45px;
        font-size: 20px;
    }
    
    .approval .btn {
        margin-top: 40px;
        font-size: 20px;
    }
    
    .con i {
        margin-right: 5px;
    }
    
    .con h5 {
        background-color: #007bff;
        padding: 10px;
        color: #fff;
    }
    
    .con h4 {
        font-size: 18px;
        margin-bottom: 10px;
    }
    /****************** gallery ******************/
    
    .gallery-heading {
        background: #000;
        color: #f1bb3f;
        padding: 20px;
    }
    
    #photo {
        margin: 20px 0;
    }
    
    #jquery-overlay {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 90;
        width: 100%;
        height: 500px;
    }
    
    #jquery-lightbox {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 100;
        text-align: center;
        line-height: 0;
    }
    
    #jquery-lightbox a img {
        border: none;
    }
    
    #lightbox-container-image-box {
        position: relative;
        background-color: #fff;
        width: 250px;
        height: 250px;
        margin: 0 auto;
    }
    
    #lightbox-container-image {
        padding: 10px;
    }
    
    #lightbox-loading {
        position: absolute;
        top: 40%;
        left: 0%;
        height: 25%;
        width: 100%;
        text-align: center;
        line-height: 0;
    }
    
    #lightbox-nav {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: 10;
    }
    
    #lightbox-container-image-box>#lightbox-nav {
        left: 0;
    }
    
    #lightbox-nav a {
        outline: none;
    }
    
    #lightbox-nav-btnPrev,
    #lightbox-nav-btnNext {
        width: 49%;
        height: 100%;
        zoom: 1;
        display: block;
    }
    
    #lightbox-nav-btnPrev {
        left: 0;
        float: left;
    }
    
    #lightbox-nav-btnNext {
        right: 0;
        float: right;
    }
    
    #lightbox-container-image-data-box {
        font: 10px Verdana, Helvetica, sans-serif;
        background-color: #fff;
        margin: 0 auto;
        line-height: 1.4em;
        overflow: auto;
        width: 100%;
        padding: 0 10px 0;
        box-sizing: content-box;
    }
    
    #lightbox-container-image-data {
        padding: 0 10px;
        color: #666;
    }
    
    #lightbox-container-image-data #lightbox-image-details {
        width: 70%;
        float: left;
        text-align: left;
    }
    
    #lightbox-image-details-caption {
        font-weight: bold;
    }
    
    #lightbox-image-details-currentNumber {
        display: block;
        clear: left;
        padding-bottom: 1.0em;
    }
    
    #lightbox-secNav-btnClose {
        width: 66px;
        float: right;
        padding-bottom: 0.7em;
    }
    /*************************/
    
    #gallery {}
    
    #gallery .holder {
        width: 250px;
        height: 180px;
        margin: 12px;
        padding: 2px;
        border: 1px solid #f1f1f1;
        float: left;
        vertical-align: middle;
    }
    
    #gallery .holder:hover {
        border: 1px solid #0BD313;
    }
    
    .holder .thumb {}
    
    .holder .title {
        width: 140px;
        height: 40px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 15px;
        overflow: hidden;
    }
    
    .carousel {
        position: relative;
    }
    
    .carousel-inner {
        position: relative;
        width: 100%;
        overflow: hidden
    }
    
    .carousel-inner>.item {
        position: relative;
        display: none;
        -webkit-transition: .6s ease-in-out left;
        -o-transition: .6s ease-in-out left;
        transition: .6s ease-in-out left
    }
    
    .carousel-inner>.item>img,
    .carousel-inner>.item>a>img {
        line-height: 1
    }
    
    .carousel-inner>.active,
    .carousel-inner>.next,
    .carousel-inner>.prev {
        display: block
    }
    
    .carousel-inner>.active {
        left: 0
    }
    
    .carousel-inner>.next,
    .carousel-inner>.prev {
        position: absolute;
        top: 0;
        width: 100%
    }
    
    .carousel-inner>.next {
        left: 100%
    }
    
    .carousel-inner>.prev {
        left: -100%
    }
    
    .carousel-inner>.next.left,
    .carousel-inner>.prev.right {
        left: 0
    }
    
    .carousel-inner>.active.left {
        left: -100%
    }
    
    .carousel-inner>.active.right {
        left: 100%
    }
    
    .carousel-control {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 15%;
        font-size: 20px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        filter: alpha(opacity=50);
        opacity: .5
    }
    
    .carousel-control.left {
        background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
        background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
        background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
        background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
        filter: ;
        progid: DXImageTransform.Microsoft.gradient(startColorstr='#00492200', endColorstr='#00000000', GradientType=1);
        background-repeat: repeat-x;
        -webkit-filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00492200', endColorstr='#00000000', GradientType=1);
    }
    
    .carousel-control.right {
        right: 0;
        left: auto;
        background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
        background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
        background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
        background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
        background-repeat: repeat-x
    }
    
    .carousel-control:hover,
    .carousel-control:focus {
        color: #fff;
        text-decoration: none;
        filter: alpha(opacity=90);
        outline: 0;
        opacity: .9
    }
    
    .carousel-control .icon-prev,
    .carousel-control .icon-next,
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right {
        position: absolute;
        top: 50%;
        z-index: 5;
        display: inline-block
    }
    
    .carousel-control .icon-prev,
    .carousel-control .glyphicon-chevron-left {
        left: 50%;
        margin-left: -10px
    }
    
    .carousel-control .icon-next,
    .carousel-control .glyphicon-chevron-right {
        right: 50%;
        margin-right: -10px
    }
    
    .carousel-control .icon-prev,
    .carousel-control .icon-next {
        width: 20px;
        height: 20px;
        margin-top: -10px;
        font-family: serif
    }
    
    .carousel-control .icon-prev:before {
        content: '\2039'
    }
    
    .carousel-control .icon-next:before {
        content: '\203a'
    }
    
    .carousel-indicators {
        position: absolute;
        bottom: 10px;
        left: 50%;
        z-index: 15;
        width: 60%;
        padding-left: 0;
        margin-left: -30%;
        text-align: center;
        list-style: none
    }
    
    .carousel-indicators li {
        display: inline-block;
        width: 15px;
        height: 15px;
        margin: 1px;
        text-indent: -999px;
        cursor: pointer;
        background-color: rgb(16, 76, 148);
        border: 1px solid #fff;
        border-radius: 10px
    }
    
    .carousel-indicators .active {
        width: 16px;
        height: 16px;
        margin: 0;
        background-color: #fff
    }
    
    .carousel-caption {
        position: absolute;
        right: 15%;
        bottom: 20px;
        left: 15%;
        z-index: 10;
        padding-top: 20px;
        padding-bottom: 20px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
    }
    
    .carousel-caption .btn {
        text-shadow: none
    }
    
    @media screen and (min-width:768px) {
        .carousel-control .glyphicon-chevron-left,
        .carousel-control .glyphicon-chevron-right,
        .carousel-control .icon-prev,
        .carousel-control .icon-next {
            width: 30px;
            height: 30px;
            margin-top: -15px;
            font-size: 30px
        }
        .carousel-control .glyphicon-chevron-left,
        .carousel-control .icon-prev {
            margin-left: -15px
        }
        .carousel-control .glyphicon-chevron-right,
        .carousel-control .icon-next {
            margin-right: -15px
        }
        .carousel-caption {
            right: 20%;
            left: 20%;
            padding-bottom: 30px
        }
        .carousel-indicators {
            bottom: 0
        }
    }
    
    .img-responsive,
    .thumbnail>img,
    .thumbnail a>img,
    .carousel-inner>.item>img,
    .carousel-inner>.item>a>img {
        display: block;
        width: 100% \9;
        max-width: 100%;
        height: auto
    }