<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*

Template: Indus - Industrial Bootstrap Templates
Author: Jitu Chauhan


/* Table of Content
==================================================
    #Home 
    #About us
    #Blog 
        #Blog Details
    #Service Page
    #Project page
        #Project Details
    #Contact us 
    #Investor Page
        #Annual Report 
        #Quarterly Report 
        #Corporate Presentations
        #Investor Form
    #Page
        #Career
        #Board of Member
        #FAQ Page
        #Shortcode
        - Alert 
        - Columns 
        - Tabs Page
        - Accordion Toggle 
        - List Style 
        - Table
        
=================================================
*/
body {
    font-family: 'Roboto', sans-serif;
    -webkit-font-smoothing: antialiased;
    background-color: #1f2d3a;
    font-size: 18px;
    color: #90a3b5;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
}
p {
    padding: 0 0 20px;
    -webkit-font-smoothing: antialiased;
    font-size: 18px;
    font-weight: 300;
    color: #90a3b5;
    line-height: 31px;
}
a {
    font-family: 'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    font-size: 18px;
    color: #90a3b5;
    text-decoration: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
a:hover {
    text-decoration: none;
    color: #fac11c;
}
ul {
    margin:0px;
    padding: 0px;
    margin-bottom: 30px;
}
ul li {
    line-height: 31px;
    font-size: 18px;
    color: #90a3b5;
    font-weight: 300;
    list-style: none;
}
ol li {
    line-height: 31px;
    font-size: 18px;
    color: #90a3b5;
    font-weight: 300;
}
h1 {
    color: #fac11c;
    font-size: 47px;
    letter-spacing: -1px;
    margin-bottom: 20px;
    margin-top: 0px;
}
h2 {
    color: #fff;
    margin-bottom: 20px;
    margin-top: 0px;
    font-size: 29px;
}
h3 {
    color: #fff;
    margin-bottom: 20px;
    margin-top: 0px;
    font-size: 23px;
    margin-bottom: 20px;
}
.st-clearfix{
    clear: both;
}



::-moz-selection {
    background: #fac11c;
    color: #fff;
}
::selection {
    background: #fac11c;
    color: #fff;
}
/***************** Template Button Style *****************/

.btn-outline {
    border:3px solid #3c4f60;
    border-radius: 0px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    font-size: 18px;
    padding: 10px 20px;
}
.btn-outline:hover {
    background-color: #fac11c;
    border: 3px solid #fac11c;
}
/*********** Header Start**********/

.header-row {
    background: #fac11c;
}
.header-row [class*=col-] {
    min-height: 100px;
}
.header-row .logo {
    padding: 0px;
    height: 60px;
}
.contact-info {
    text-align: right;
    padding-top: 15px;
}
.contact-info span.call-number {
    margin-right: 10px;
    font-weight: 400;
    color: #1a2733;
}
.contact-info span.call-number i {
    margin-right: 10px;
}
.contact-info span.mail-info {
    margin-right: 10px;
    font-weight: 400;
    color: #1a2733;
}
.contact-info span.mail-info i {
    margin-right: 10px;
}
.social-icon {
    padding-top: 16px;
}
.social-icon li {
    float: left;
    list-style: none;
    margin-left: 10px;
}
.social-icon li a {
    color: #1a2733;
    font-size: 24px;
}
.tp-navigations {
}
.tp-navigations .navbar-default {
    background-color: #1f2d3a;
    border-color: #17232f;
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
}
.tp-navigations .navbar {
    border-radius: 0px;
    margin-bottom: 0px;
}
.tp-navigations .navbar-nav&gt;li&gt;a {
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: 'Open Sans Condensed', sans-serif;
    color: #90a3b5;
    padding-left: 13px;
    padding-right: 13px;
    border-right: 1px solid #17232f;
}
.tp-navigations .nav .open&gt;a, .nav .open&gt;a:hover, .nav .open&gt;a:focus {
    background-color: #eee;
    border-color: #17232f;
}
.tp-navigations .navbar-default .navbar-nav&gt;.active&gt;a {
    color: #1f2d3a;
    background-color: #fac11c;
}
.tp-navigations .navbar-default .navbar-nav&gt;li&gt;a:hover, .navbar-default .navbar-nav&gt;li&gt;a:focus {
    color: #fac11c;
    background-color: transparent;
}
.tp-navigations .navbar-default .navbar-nav&gt;.open&gt;a, .navbar-default .navbar-nav&gt;.open&gt;a:hover, .navbar-default .navbar-nav&gt;.open&gt;a:focus {
    background-color: #fac11c;
}
.tp-navigations .container&gt;.navbar-collapse {
    margin-left: -15px!important;
    padding: 0;
}
.tp-navigations .navbar-form .input-group .form-control {
    border-color: #121c24;
    background-color: #121c24;
    border-radius: 4px 0px 0px 4px;
    height: 40px;
}
.tp-navigations .input-group-btn .btn-yellow {
    background-color: #121c24;
    border-color: #121c24;
    color: #90a3b5;
}
.tp-navigations .navbar-form .input-group {
    margin-top: 6px;
}
.tp-navigations .navbar-nav&gt;li&gt;.dropdown-menu {
    background-color: #fac11c;
    border: 0px;
}
.tp-navigations .navbar-nav&gt;li&gt;.dropdown-menu&gt;li&gt;a {
    display: block;
    padding: 8px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #1f2d3a;
    white-space: nowrap;
}
.tp-navigations .navbar-default .navbar-toggle {
    border-color: #fac11c;
}
.tp-navigations .navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #fac11c;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.tp-navigations .navbar-default .navbar-toggle .icon-bar {
    background-color: #1a2733;
}
.tp-navigations .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #f9d34f;
}
.tp-navigations .navbar-collapse {
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top:none;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
}
.tp-navigations .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #1a2733;
    padding: 0px;
}
/******************** Header End ***************/

/***************** Template Camera Slider *****************/

#slider {
}
.slider-wrapper {
    position: relative;
    z-index: 0;
    top: 0;
    overflow: hidden;
}
#stripe-line {
    border-bottom: 9px
}
.camera_caption {
    display: block;
    position: absolute;
    width: 100%;
    top: 30%;
    left: 20%;
    max-width: 550px;
}
.camera_caption &gt; div {
    background:transparent!important;
}
.camera_caption h1 {
    color: #fff;
    text-shadow: 0px 1px 1px rgba(15, 26, 36, 1);
}
.camera_wrap a.btn-outline {
    background-color: #fac11c;
    border:3px solid #fac11c;
    border-radius: 0px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    font-size: 18px;
    padding: 10px 20px;
    font-family: 'Open Sans Condensed', sans-serif;
    color: #1f2d3a;
}
.camera_wrap a.btn-outline:hover {
    background-color: #fff;
    border:3px solid #fff;
    color: #1f2d3a;
}
/***************** Template Camera Slider *****************/

/***************** Aboutus Section Start *****************/


.tp-aboutus {
    padding-top: 60px;
    padding-bottom: 40px;
    margin-bottom: 80px;
}
.tp-about-dec {
    margin-top: 20px;
}
.tp-about-dec h1 {
    color: #fff;
}
.tp-about-feature {
    margin-top: 20px;
}
.tp-about-feature .tp-about-block {
    margin-bottom: 30px;
}
.tp-about-feature .tp-about-block h2 span {
    color: #fac11c;
    padding-right: 5px;
}
.tp-heading-title {
    text-align: center;
    margin-bottom: 60px;
}
/***************** Aboutus Section End *****************/

/***************** Service Section Start *****************/

.tp-section-space {
    padding-top: 90px;
    padding-bottom: 80px;
}
.tp-service-section {
    background-image:url(../../images/tp-pattern.png);
    background-repeat:repeat;
}
.tp-service-block {
    margin-bottom: 20px;
    margin-top: 10px;
}
.tp-service-block a h2 {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.tp-service-block a h2:hover {
    color: #fac11c;
    text-decoration: none;
}
.tp-thumb-pic {
    margin-bottom: 30px;
}
.tp-ser-dec {
}
/***************** Quote Section Start ****************/
#quote-section {
}
.quote-section {
    background-image:url(../../images/bg-ptrn-yellow.jpg);
    background-repeat:repeat;
    padding-top: 100px;
    padding-bottom: 70px;
}
.quote-section .tp-heading-title h1 {
    color: #1a2733;
}
.quote-section .btn-outline {
    background-color: #1a2733;
    border: 3px solid #1a2733;
    padding:15px 40px;
    font-size: 29px;
}
.quote-section .btn-outline:hover {
    background-color: #fac11c;
    border: 3px solid #1a2733;
    color: #1a2733;
}
/***************** Quote Section End ****************/

/***************** Project Section Start ****************/
#project-section {
}
.project-section {
}
.project-section-space {
    padding-top: 100px;
    padding-bottom: 100px;
}
.project-block {
    margin-bottom: 20px;
    margin-top: 10px;
}
.project-block .pro-thumb {
    margin-bottom: 30px;
}
.project-block .pro-dec {
}
.project-block .pro-dec a h2 {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.project-block .pro-dec a h2:hover {
    color: #fac11c;
    text-decoration: none;
}
.project-block .pro-dec .locations {
    color: #fac11c;
    margin-bottom: 20px;
}
.project-block .pro-dec .locations i {
    margin-right: 10px;
}
/***************** Project Section End ****************/

/***************** News / Blog Section Start **********/

#news-section {
}
.tp-news-section {
    background-image:url(../../images/tp-pattern.png);
    background-repeat:repeat;
    padding-top: 100px;
    padding-bottom: 100px;
}
.tp-news-block {
}
.tp-news-block a h2:hover {
    color: #fac11c;
    text-decoration: none;
}
.tp-news-block a h2 {
    line-height: 41px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.tp-news-block .meta-date {
    color: #fac11c;
}
.tp-news-block .meta-date i, .tp-news-block .meta i {
    font-size: 18px;
    margin-right: 10px;
}
.tp-news-block .meta {
    font-size: 10px;
    margin-bottom: 10px;
}
.tp-news-block .meta .meta-tags {
    margin-right: 15px;
}
.tp-news-block .meta .meta-comments {
}
.tp-news-section .btn-block {
    margin-top: 60px;
}
/********** News / Blog Section End *************/


/***************** Trusted Client Section **********/

#trusted {
}
.trusted-section {
    padding-bottom: 100px;
    padding-top: 100px;
}
#owl-demo .item {
    margin: 3px;
}
#owl-demo .item img {
    display: block;
    width: 100%;
    height: auto;
}
/***************** Trusted Client End **********/


/**************** Footer Start *************/
#footer {
}
.footer-section {
    background-color: #192530;
    padding-top: 60px;
    padding-bottom: 100px;
}
.tp-ft-about {
}
.tp-ft-about .address {
    margin-top: 30px;
}
.tp-ft-about .address ul li, .tp-investor-relation ul li, .tp-pages-link ul li, .tp-informations-link ul li {
    list-style: none;
    margin-bottom: 8px;
    font-family: 'Roboto', sans-serif;
}
.tp-ft-about .address ul li a, .tp-investor-relation ul li a, .tp-pages-link ul li a, .tp-informations-link ul li a {
    list-style: none;
    margin-bottom: 10px;
    font-family: 'Roboto', sans-serif;
    text-transform: inherit;
}
.tp-ft-about .address ul li i, .tp-investor-relation ul li i, .tp-pages-link ul li i, .tp-informations-link ul li i {
    margin-right: 20px;
}
.tp-pages-link {
}
.tp-informations-link {
}
.tp-investor-relation, .tp-pages-link, .tp-informations-link {
    margin-top: 51px;
}
.tp-investor-relation h2, .tp-pages-link h2, .tp-informations-link h2 {
    margin-bottom: 30px !important;
}
.tp-ft-section-second {
    margin-top: 60px
}
.location-map {
}
.twitter-widget {
}
.twitter-widget ul li {
    margin-bottom: 30px;
}
.tp-ft-newsletter {
}
.tp-ft-newsletter .form-group .form-control {
    background-color: #17222c;
    border: 1px solid #324656;
    border-radius: 0px;
    height: 45px;
}
.btn-submit {
    background: #fac11c;
    font-family: 'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    font-size: 18px;
    border-radius: 0px;
    color: #0f1a25;
    padding:10px 20px;
}
#tiny-footer {
}
.tiny-footer {
    background: #17222c;
    padding-top: 30px;
}
.tiny-footer .copyright-ct {
    
    font-size: 14px;
}
.social-icon-ft li {
    float: left;
    margin-right: 10px;
}
/**************** Footer Start *************/



/*****************Common Page Class**********/
#main-wrapper {
}
.main-wrapper {
    padding-top: 0px;
    padding-bottom: 50px;
}
/************************************************
***************** ABOUT US PAGE *****************
*************************************************/

/************Page header start ***********/

.tp-page-header {
    background-image:url(../../images/page-header.jpg);
    background-repeat: no-repeat;
    padding-top: 40px;
    padding-bottom:33px;
}
.page-header-title {
    margin-top:20px;
}
.tp-page-header .page-header-title h2 {
    margin-bottom:5px;
}
.tp-page-header .breadcrumb {
    background:transparent;
    padding-left: 0px
}
ol.breadcrumb span a {
    color:#fff;
}
.breadcrumb span span {
    color: #fac11c;
    font-size: 18px;
    font-family: 'Open Sans Condensed', sans-serif;
    text-transform:uppercase;
}
/************Page header end***********/

/************Company profile start ***********/

.tp-company-profile {
    padding-top: 80px;
    padding-bottom: 10px;
}
.highlight {
    color:#fac11c;
}
.tp-history-bg {
    background-color:#192530;
    padding:60px 60px;
}
.tp-heading h2 span {
    color: #fac11c;
    margin-right: 8px;
}
.about-feature {
    margin-top: 80px;
}
.team-section {
    background-image:url(../images/tp-pattern.png);
    background-repeat:repeat;
    padding-top: 100px;
    padding-bottom: 100px;
    margin-top: 80px;
}
.team-section .tp-team-block {
}
.team-section .tp-team-block .team-thumb {
    margin-bottom: 20px;
}
.team-section .tp-team-block .team-dec .desigation {
    color: #fac11c
}
.team-section .view-member {
    margin-top: 80px;
}
.job-section-title h1, .job-section-title p {
    color: #192530
}
.job-section .btn-outline {
    margin-top: 30px;
}
/********************************************************

*******************     Blog Page   *************************

********************************************************/

.tp-blog-leftside {
}
.blog-post {
    margin-bottom: 30px;
}
.blog-post .blog-thumbnail {
    margin-bottom: 30px;
}
.blog-post .blog-thumbnail img {
    width: 100%;
}
.blog-post .blog-header {
}
.blog-post .blog-title a {
    font-size: 29px;
    color: #fff;
}
.blog-post .blog-title a:hover {
    color: #fac11c;
}
.blog-post .meta {
}
.blog-post .meta a {
    font-size: 16px;
}
.blog-post .meta .meta-date i, .blog-post .meta .comments i, .blog-post .meta .author i, .blog-post .meta .tags i {
    margin-right: 10px;
    font-size: 14px;
}
.blog-post .meta .comments {
    padding-right: 20px;
    border-right: 1px solid #18232d;
}
.blog-post .meta .author {
    padding-right: 20px;
    border-right: 1px solid #18232d;
    margin-left: 20px;
}
.blog-post .meta .tags {
    margin-right: 20px;
    padding-left: 20px;
}
.blog-post .meta .meta-date {
    margin-right: 20px;
    padding-right: 20px;
    border-right: 1px solid #18232d;
}
.blog-post .blog-content {
    border-bottom: 1px solid #18232d;
    padding-bottom: 40px;
}
/******* Pagination *********/
.blog-pagination .paging-navigation {
    text-align: center;
    margin-top: 60px;
    border-top: 1px solid #d5d3cc;
    padding-top: 30px;
}
.blog-pagination .pagination .page-numbers a {
    border:3px solid #d5d3cc;
    border-radius: 0px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    font-size: 18px;
    padding: 10px 20px;
}
.pagination .page-numbers {
    border:2px solid #d5d3cc;
    border-radius: 0px;
    position: relative;
    float: left;
    padding: 8px 16px;
    margin-left: 10px;
    line-height: 1.42857143;
    color: #90a3b5;
    text-decoration: none;
    background-color: transparent;
}
.pagination .page-numbers:hover{
    background-color: #fac11c;
    color: #14212e;
    border:2px solid #fac11c;
}
.pagination .page-numbers:hover, .pagination .page-numbers span:hover, .pagination .page-numbersa:focus, .pagination .page-numbers &gt; span:focus {
    color: #14212e;
    background-color: #fac11c;
    border:2px solid #fac11c;
}
.pagination .page-numbers.active&gt;a, .pagination .page-numbers&gt;.active&gt;span, .pagination .page-numbers.active&gt;a:hover, .pagination .page-numbers .active&gt;span:hover, .pagination .page-numbers .active&gt;a:focus, .pagination .page-numbers.active&gt;span:focus {
    z-index: 2;
    color: #14212e;
    background-color: #fac11c;
    border:2px solid #fac11c;
}
.page-numbers current{background-color:#fac11c; }
.pagination .loop-pagination .page-numbers:hover{background-color:#fac11c; }
/*********** Blo right sidebar **************/

.widget-title {
    margin-bottom: 30px;
}
/******* Search post widget **********/
.search-widget {
}
.search-widget .input-group .form-control {
    background-color: #17222c;
    border: 1px solid #324656;
    border-radius: 0px;
    height: 45px;
    font-weight: 300;
}
.search-widget .btn-search {
    background: #fac11c;
    height: 45px;
    padding: 0px 20px;
    border: none;
    border-radius: 0px;
}
/******* Categories post widget **********/
.categories-widget {
}
.categories-widget ul li, .archive-widget ul li {
    margin-bottom: 10px;
}
.categories-widget ul li i, .archive-widget ul li i {
    margin-right: 10px;
}
.categories-widget ul li span {
    margin-left: 10px;
    color: #fac11c;
}
.archive-widget {
}
/******* Recent post widget **********/
.recent-post-widget {
}
.recent-post-widget ul li {
    margin-bottom: 30px
}
.recent-post-widget .recent-title a {
    font-size: 23px;
    color: #fff;
}
.recent-post-widget .recent-title a:hover {
    font-size: 23px;
    color: #fac11c;
}
.recent-post-widget .small-tumbnail {
    float: left;
    margin-right: 30px;
}
.recent-post-widget .small-tumbnail img {
    width: 100%;
    border: 3px solid #DDDDDD;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.recent-post-widget .small-tumbnail img:hover {
    width: 100%;
    border: 3px solid #fac11c;
}
.recent-post-widget ul li .meta-date i {
    margin-right: 10px;
    font-size: 14px;
}
/******* Tags post widget **********/

.tags-widget a {
    margin-bottom: 5px;
    margin-right: 1px;
    font-size: 16px;
}
.tags-widget a.btn-outline {
    padding: 5px 10px;
}
/*************************************************
********************* Blog Details ***************
*************************************************/

.blog-content blockquote {
    background-color: #273543;
    color: #90a3b5;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 40px;
    font-size: 18px;
    border-left: 5px solid #fac11c;
}
.blog-content ul {
    margin-bottom: 30px;
}
.blog-post .post-next-prev {
    margin-top: 30px;
    border-bottom: 1px solid #18232d;
    padding-bottom: 10px;
}
.blog-post .post-next-prev .pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none;
}
.blog-post .post-next-prev .pager li&gt;a, .pager li&gt;span {
    display: inline-block;
    padding: 5px 14px;
    background-color: transparent;
    border: 2px solid #3c4f60;
    border-radius: 0px;
}
.blog-post .post-next-prev .pager li&gt;a:hover, .pager li&gt;a:focus {
    text-decoration: none;
    background-color: #fac11c;
    color: #1f2d3a;
    border: 2px solid #fac11c;
}
/******************* Author Block *******************/
.author-block {
    margin-top: 10px;
    margin-bottom: 30px;
    border-bottom: 1px solid #18232d;
    padding-bottom: 40px;
}
.author-block .author-bg {
    background-color: #273543;
    padding: 40px 30px;
}
.author-dec h3 a.name-author {
    font-size: 23px;
    color: #fff;
}
.author-dec h3 a.name-author:hover {
    color: #fac11c;
}
.author-block .author-bg .btn-outline {
    padding: 4px 20px;
}
/***************** Comments ****************/
#comments {
}
.comments {
    margin-top: 40px;
}
.comments .media {
    border-bottom: 1px solid #18232d;
    padding-bottom: 10px;
    margin-bottom: 40px;
}
.comments .media .nested-media {
    border: none;
    margin-top: 60px;
    margin-bottom: 0px;
}
.comments .media a.media-left {
    padding-right: 30px;
}
.comments .media .media-body {
}
.comments .media .media-body h3.media-heading a {
    color: #fff;
}
.comments .media .media-body h3.media-heading a:hover {
    color: #fac11c;
}
.comments .media .media-body p span {
    font-size: 14px;
    margin-right: 10px;
}
.comments .media .media-body .btn-outline {
    padding: 0px 15px;
}
.comments .media .media-body .btn-outline i {
    margin-right: 10px;
}
/****************** Leave comments section *******************/
#leave-comments {
}
.leave-comments {
}
.leave-comments form.leave-form {
    margin-top: 60px;
}
.leave-comments .form-group .form-control {
    background-color: transparent;
    border: 1px solid #d5d3cc;
    border-radius: 0px;
    height: 55px;
    width: 65%;
    color: #90a3b5;
    font-size: 18px;
    font-weight: 300;
    padding-left: 20px;
}
.form-control:focus {
    border-color: #fac11c;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 3px rgba(150, 193, 28, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 3px rgba(150, 193, 28, .6);
}
.leave-comments .form-group textarea.form-control {
    width: 80%;
    height: auto;

}
/****************************************************
*******************  Service Page  ******************
****************************************************/
#service-page {
}
.tp-service-page {
    margin-bottom: 70px;
    margin-top: 60px;
}
.tp-service-page .service-list {
    margin-bottom: 60px;
}
.tp-service-page .tp-service-block .tp-ser-dec ul li a {
    font-family: 'Roboto', sans-serif;
    text-transform: inherit;
}
.tp-service-block ul li i {
    margin-right: 10px;
}
/****************************************************
*******************  Project Page  ******************
****************************************************/
#project-page {
}
.project-page {
    margin-bottom: 50px;
}
.project-page .project-listing {
    margin-bottom: 60px;
}
.project-descriptions ul li i{margin-right: 10px;}
/****************************************************
*******************  Project Details Page  ******************
****************************************************/
.project-detail-page {
}
.project-heading {
}
.project-heading .btn-outline {
    padding: 5px 10px;
    font-size: 14px;
}
.project-detail-page .locations i {
    margin-right: 10px;
}
.project-detail-page .project-descriptions {
}
.project-info {
}
.info-box {
    background-color: #1a2733;
    border: 6px solid #243341;
    padding: 30px;
    margin-bottom: 30px;
}
.project-details {
}
.project-details p, .project-details h3 {
    margin-bottom: 10px;
}
.project-details .project-title {
    margin-top: 60px;
}
.project-details .project-client {
}
.project-details .project-location {
}
.project-details .project-country {
    margin-bottom: 10px;
}
.project-details .project-country .btn-outline {
    padding: 5px 10px;
    margin-top: 10px;
}
.project-details&gt;.project-title, .project-client, .project-location, .project-country {
    margin-bottom: 30px;
}
.performance-info {
}
.performance-info h3 {
    color: #fac11c;
}
.fact-info {
}
.fact-info .btn-outline {
    padding: 5px 15px 5px 10px;
    margin-top: 10px;
}
.fact-info .btn-outline i {
    margin-right: 10px;
    margin-left: 5px;
}
/****************************************************
*******************  Contact us Page  ******************
****************************************************/
#contact-page {
}
.contact-page {
}
.contact-heading {
    border-bottom: 1px solid #18232d;
}
.contact-page .contact-form .form-control {
    background-color: transparent;
    border: 1px solid #d5d3cc;
    border-radius: 0px;
    height: 55px;
    width: 65%;
    color: #90a3b5;
    font-size: 18px;
    font-weight: 300;
    padding-left: 20px;
}
.contact-page .contact-form label {
    font-weight: 300;
    color: #90a3b5;
    margin-bottom: 15px;
}
.contact-page .contact-form textarea.form-control {
    width: 90%;
    height: auto;
}
.contact-form, .investor-info {
    margin-top: 60px;
}
.ct-support {
    margin-top: 60px;
}
.ct-support i, .contact-address .ct-address p i {
    margin-right: 10px;
}
#contact-address {
}
.contact-address {
    background-image:url(../images/tp-pattern.png);
    background-repeat:repeat;
    padding-top: 100px;
    padding-bottom: 100px;
    margin-top: 10px;
}
.contact-address .ct-address {
    color: #90a3b5;
    font-weight: 300;
}
.contact-address .ct-address p {
    margin-bottom: 10px;
}
.contact-address .ct-address .address-info {
    margin-top: 30px;
}
.contact-address .map-box {
    margin-top: 60px;
    opacity: .5
}
.contact-address .ct-address p i {
    color: #fac11c;
}
/****************************************************
*******************  Investor Page  ******************
****************************************************/

#investor-page {
}
.investor-page {
    padding-top: 30px;
}
.investor-page .info-box{margin-top: 30px;}

#report-sections {
}
.report-sections {
    background-image:url(../images/tp-pattern.png);
    background-repeat:repeat;
    padding-top: 100px;
    padding-bottom: 100px;
    margin-top: 100px;
}
.report-sections .report-block {
    margin-bottom: 30px;
}
.report-sections .report-block img {
    margin-bottom: 30px;
}
/****************************************************
*******************  Annual Report Page  ******************
****************************************************/

#report-listing {
}
.listing-heading {
    border-bottom: 1px solid #18232d;
    padding-bottom: 60px;
}
.report-listing {
}
.report-listing .listing-block {
    border-bottom: 1px solid #18232d;
    padding-top: 60px;
    padding-bottom: 60px;
}
.report-listing .report-decriptions {
}
.report-listing .report-decriptions .btn-outline i {
    margin-right: 10px;
}
.report-listing .report-decriptions small {
    margin-left: 20px;
    font-size: 12px;
}
.report-listing .report-decriptions small a.click-here {
    color: #fac11c;
    font-size: 12px;
}
/****************************************************
*******************  Quarterly Report Page  ******************
****************************************************/
.quater-report-list {
    margin-top: 30px;
}
.quater-report-list li {
    margin-bottom: 20px;
}
.quater-report-list li i {
    margin-right: 10px;
}
.quater-report-list li a.btn-outline {
    margin-left: 30px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.icon-pdf-red {
    color: #d22f2f;
}
.presentation-list {
    display: inline-block;
    width: 100%;
}
.presentation-list i {
    margin-right: 10px;
}
.presentation-list span {
    margin-left: 30px;
    display: -webkit-box;
    color: #fac11c;
    font-size: 14px;
}
.presentation-list .btn-outline {
    margin-left: 30px;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-top: 15px;
    font-size: 15px;
}
.presentation-list ul {
    margin: 20px 0 0;
    padding: 0;
}
.presentation-list li{
    font-size: 15px;
}
/****************************************************
*******************  Investor Form Page  ******************
****************************************************/

.invest-form {
    margin-top: 30px;
}
.invest-form .form-control {
    background-color: transparent;
    border: 1px solid #d5d3cc;
    border-radius: 0px;
    height: 55px;
    color: #90a3b5;
    font-size: 18px;
    font-weight: 300;
    padding-left: 20px;
}
.invest-form textarea.form-control {
    min-height: 120px;
}
.invest-form .control-label {
    color: #90a3b5;
    font-weight: 300;
    text-align: left;
    padding-top: 5px;
}
.invest-form .atrisk {
    color: red;
    padding-left: 3px;
}
.report-blocks {
    margin-top: 25px;
}
.report-blocks .row {
    margin-bottom:20px;
}
/****************************************************
*******************  Career Page  ******************
****************************************************/
#career-page {
}
.career-page {
}
.career-descriptions {
}
.career-descriptions img {
    margin-bottom: 30px;
}
.job-listing {
}
.job-listing .panel-group {
    margin-top: 60px;
}
.job-listing .panel {
    border: none;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .0);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .0);
}
.job-listing .panel-default&gt;.panel-heading {
    background-color: #1a242d;
    border:none;
    padding: 17px 20px;
    color: #fff;
    border-radius: 0px;
}
.job-listing .panel-default&gt;.panel-heading+.panel-collapse&gt;.panel-body {
    background-color: #1f2d3a;
    border: none;
    font-weight: 300;
}
.panel-title&gt;a {
    font-size: 23px;
}
/*** HR informations ****/
.hr-info {
}
.hr-info ul li i {
    margin-right: 10px;
    color: #fac11c;
}
.hr-info ul {
    margin-bottom: 0px;
}
/**** career-form ****/

.career-form .form-control {
    background-color: #FFFFFF;
    border: 1px solid #d5d3cc;
    border-radius: 0px;
    height: 55px;
    color: #90a3b5;
    font-size: 18px;
    font-weight: 300;
    padding-left: 20px;
}
.career-form .control-label {
    color: #90a3b5;
    font-weight: 300;
    text-align: left;
    margin-bottom: 10px;
    color: #fff;
    margin-top: 10px;
}
.career-form .atrisk {
    color: red;
    padding-left: 3px;
}
/****************************************************
*******************  Board of Member Page  ******************
****************************************************/
#board-member {
}
.board-member {
}
.board-title {
    margin-bottom: 30px;
}
.member-block {
    margin-bottom: 60px;
}
.member-section .tp-team-block .team-thumb {
    margin-bottom: 30px;
}
.desigation {
    color: #fac11c;
}
#member-section {
}
.member-section {
    padding-top: 60px;
    margin-bottom: 20px;
}
.member-section .tp-team-block {
    margin-bottom: 30px;
    margin-top: 30px;
}
/****************************************************
*******************  FAQ Page  ******************
****************************************************/
#faq-page {
}
.faq-page {
}
.faq-collpase {
}
.faq-collpase .panel {
    background-color: #1c2732;
    border: none;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .0);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .0);
}
.faq-collpase .panel-group {
    margin-top: 30px;
}
.job-listing .panel {
    border: none;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .0);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .0);
}
.faq-collpase .panel-default&gt;.panel-heading {
    background-color: #1a242d;
    border:none;
    padding: 17px 20px;
    color: #fff;
    border-radius: 0px;
}
.faq-collpase .panel-default&gt;.panel-heading+.panel-collapse in&gt;.panel-body {
    background-color: #1f2d3a;
    border: none;
}
.faq-collpase .panel-default&gt;.panel-heading+.panel-collapse&gt;.panel-body {
    border-top: 0px;
    padding: 30px;
}
.investor-faq {
    margin-top: 60px;
}
/****************************************************
*******************  Shortcode Alert Page  ******************
****************************************************/
.st-page .st-alerts {
    margin-top: 30px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 18px;
}
.st-page .st-alerts .alert {
    border-radius: 0px;
}
.st-page .st-alerts .alert-success {
    color: #034d26;
    background-color: #14b35f;
    border:none;
}
.st-page .st-alerts .alert-info {
    color: #02476b;
    background-color: #1f96d4;
    border:none;
}
.st-page .st-alerts .alert-warning {
    color: #766404;
    background-color: #e0cd67;
    border:none;
}
.st-page .st-alerts .alert-danger {
    color: #7d0808;
    background-color: #dd4242;
    border:none;
}
.st-page .st-alerts .alert-notice {
    color: #232c36;
    background-color: #6f8fae;
    border:none;
}
.boxed-alert {
    margin-top: 60px;
}
.alert-box {
    padding: 40px;
    text-align: center;
}
.st-page .st-alerts .alert-success h1 {
    color: #034d26;
}
.st-page .st-alerts .alert-info h1 {
    color: #02476b;
}
.st-page .st-alerts .alert-warning h1 {
    color: #766404;
}
.st-page .st-alerts .alert-danger h1 {
    color: #7d0808;
}
.st-page .st-alerts .alert-notice h1 {
    color: #232c36;
}
/****************************************************
*******************  Shortcode Columns Page  ******************
****************************************************/
#st-column-page {
}
.st-column-page {
}
.st-column-page .column-title {
    margin-bottom: 30px;
}
.st-column-page .row {
    margin-bottom: 30px;
}
/****************************************************
*******************  Shortcode Tabs Page  ******************
****************************************************/
#st-tabs-page {
}
.st-tabs-page {
}
.tab-section {
    margin-top: 30px;
    margin-bottom: 30px;
}
.tabs-title {
    margin-bottom: 30px;
    margin-top: 30px
}
.st-tabs .tab-content {
    background-color: #14212d;
    border: 5px solid #253340;
    border-top: none;
    padding: 40px;
}
.st-tabs .nav-tabs&gt;li.active&gt;a, .nav-tabs&gt;li.active&gt;a:hover, .nav-tabs&gt;li.active&gt;a:focus {
    color: #fff;
    cursor: default;
    background-color: #14212d;
    border: 5px solid #253340;
    border-bottom-color: transparent;
    padding: 15px 60px;
}
.st-tabs .nav-tabs&gt;li&gt;a {
    padding: 15px 60px;
    border: 5px solid #253340;
    margin-right: -5px;
    border-radius: 0px;
}
.st-tabs .nav-tabs&gt;li&gt;a:hover {
    border-color: #fac11c;
    padding: 15px 60px;
}
.st-tabs .nav&gt;li&gt;a:hover, .nav&gt;li&gt;a:focus {
    text-decoration: none;
    background-color: #fac11c;
    color: #253340;
}
.st-tabs .nav-tabs {
    border-bottom: 5px solid #253340;
}
.st-tabs .nav-tabs&gt;li {
    float: left;
    margin-bottom: -5px;
}
/* Tabs panel */
.st-tab-two {
    background-image:url(../images/tp-pattern.png);
    background-repeat:repeat;
    padding-top: 100px;
    padding-bottom: 100px;
    margin-top: 60px;
}
.tabbable-panel {
}
/* Default mode */
.tabbable-line &gt; .nav-tabs {
    border: none;
    margin: 0px;
    background-color: #1f2d3a;
}
.tabbable-line &gt; .nav-tabs &gt; li {
    margin-right: 2px;
}
.tabbable-line &gt; .nav-tabs &gt; li &gt; a {
    border: 0;
    margin-right: 0;
    padding: 15px 30px;
}
.tabbable-panel .nav-tabs&gt;li&gt;a:hover {
    border-top: none;
    border: none;
}
.tabbable-line &gt; .nav-tabs &gt; li &gt; a &gt; i {
    color: #a6a6a6;
}
.tabbable-line &gt; .nav-tabs &gt; li.open, .tabbable-line &gt; .nav-tabs &gt; li:hover {
    border-bottom: 4px solid #fac11c;
}
.tabbable-line &gt; .nav-tabs &gt; li.open &gt; a, .tabbable-line &gt; .nav-tabs &gt; li:hover &gt; a {
    border: 0;
    background: none !important;
    color: #fac11c;
}
.tabbable-line &gt; .nav-tabs &gt; li.open &gt; a &gt; i, .tabbable-line &gt; .nav-tabs &gt; li:hover &gt; a &gt; i {
    color: #a6a6a6;
}
.tabbable-line &gt; .nav-tabs &gt; li.open .dropdown-menu, .tabbable-line &gt; .nav-tabs &gt; li:hover .dropdown-menu {
    margin-top: 0px;
}
.tabbable-line &gt; .nav-tabs &gt; li.active {
    border-bottom: 4px solid #fac11c;
    position: relative;
}
.tabbable-line &gt; .nav-tabs &gt; li.active &gt; a {
    border: 0;
    color: #fac11c;
    padding: 15px 30px;
    background: #1f2d3a;
}
.tabbable-line &gt; .nav-tabs &gt; li.active &gt; a &gt; i {
    color: #404040;
}
.tabbable-line &gt; .tab-content {
    margin-top: -3px;
    background-color:   transparent;
    border: 0;
    border:none;
    padding:40px 0px;
}
.tabbable-line .nav-tabs&gt;li.active&gt;a:hover{color: #fac11c;
                                           cursor: default;
                                           background-color: #1f2d3a;
                                           border: none;
                                           border-bottom-color: transparent;
                                           padding: 15px 30px;}

.portlet .tabbable-line &gt; .tab-content {
    padding-bottom: 0;
}
/******Tabs style 3 *****/
.st-tabs-second .tab-content {
    background-color: #1f2d3a;
    border: none;
    border-top: none;
    padding: 40px;
}
.st-tabs-second .nav-tabs&gt;li.active&gt;a, .nav-tabs&gt;li.active&gt;a:hover, .nav-tabs&gt;li.active&gt;a:focus {
    color: #fac11c;
    cursor: default;
    background-color: #1f2d3a;
    border: 5px solid #253340;
    border-bottom-color: transparent;
    padding: 15px 60px;
}
.st-tabs-second .nav-tabs&gt;li&gt;a {
    padding: 15px 60px;
    border: none;
    margin-right: -5px;
    border-radius: 0px;
    background-color: #14212d;
}
.st-tabs-second .nav-tabs&gt;li&gt;a:hover {
    border-color: #fac11c;
    padding: 15px 60px;
}
.st-tabs-second .nav&gt;li&gt;a:hover, .nav&gt;li&gt;a:focus {
    text-decoration: none;
    background-color: #fac11c;
    color: #253340;
}
.st-tabs-second .nav-tabs {
    border-bottom: 5px solid #253340;
}
.st-tabs-second .nav-tabs&gt;li {
    float: left;
    margin-bottom: -5px;
}
/****************************************************
*******************  Accordion Toggle Page  ******************
****************************************************/
#toggle-page {
}
.toggle-page {
}
.toggle-page-collpase {
}
.toggle-page .panel {
    background-color: #1c2732;
    border: none;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .0);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .0);
}
.toggle-page .panel-group {
    margin-top: 30px;
}
.job-listing .panel {
    border: none;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .0);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .0);
}
.toggle-page .panel-default&gt;.panel-heading {
    background-color: #1a242d;
    border:none;
    padding: 17px 20px;
    color: #fff;
    border-radius: 0px;
}
.toggle-page .panel-default&gt;.panel-heading+.panel-collapse in&gt;.panel-body {
    background-color: #1f2d3a;
    border: none;
}
.toggle-page .panel-default&gt;.panel-heading+.panel-collapse&gt;.panel-body {
    border-top: 0px;
    padding: 30px;
}
/****************************************************
*******************  List Style Page  ******************
****************************************************/
#st-list-page .st-list-page {
}
.st-list {
    margin-bottom: 80px;
    padding-top: 60px;
}
.st-list-space {
    padding-top: 100px;
}
.st-list-block {
}
.st-list-block ul li i {
    color: #fac11c;
    margin-right: 10px;
    font-size: 14px;
}
.list-section {
    background-image:url(../images/tp-pattern.png);
    background-repeat:repeat;
    padding-top: 100px;
    padding-bottom: 100px;
}
/****************************************************
*******************  Shortcode Table Page  ******************
****************************************************/

#st-tables-page {
}
.st-tables-page {
}
.st-tables-page .basic-table {
    font-weight: 300;
    margin-bottom: 60px;
}
.st-tables-page .basic-table h2 {
    margin-bottom: 60px;
}
.st-tables-page .basic-table .table tr th, .data-table .table tr th {
    background-color: #fac11c;
    border: none;
    font-size: 18px;
    color: #1a2631;
}
.st-tables-page .basic-table .table&gt;thead&gt;tr&gt;th, .table&gt;tbody&gt;tr&gt;th, .table&gt;tfoot&gt;tr&gt;th, .table&gt;thead&gt;tr&gt;td, .table&gt;tbody&gt;tr&gt;td, .table&gt;tfoot&gt;tr&gt;td {
    padding: 12px 10px;
    line-height: 1.42857143;
    vertical-align: top;
    border: none;
    font-size: 16px;
}
.st-tables-page .basic-table .table tr td {
    border: none;
}
.st-tables-page .basic-table .table-striped&gt;tbody&gt;tr:nth-child(odd) {
    background-color: #273746;
}
.st-tables-page .basic-table .table-striped&gt;tbody&gt;tr:nth-child(even) {
    background-color: #243341;
}
.basic-table label {
    color: #90a3b5;
    font-weight: 300;
}
.basic-table .dataTables_wrapper .dataTables_paginate .paginate_button {
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    padding:0px;
    margin-left: 0px;
    text-align: center;
    text-decoration: none !important;
    cursor: pointer;
    border: none;
}
.basic-table .pagination ul li a {
    border:3px solid #3c4f60;
    border-radius: 0px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    font-size: 18px;
    padding: 10px 20px;
}
.basic-table .pagination&gt;li&gt;a, .pagination&gt;li&gt;span {
    border:2px solid #3c4f60;
    border-radius: 0px;
    position: relative;
    float: left;
    padding: 8px 16px;
    margin-left: 10px;
    line-height: 1.42857143;
    color: #90a3b5;
    text-decoration: none;
    background-color: transparent;
}
.basic-table .pagination&gt;li&gt;a:hover, .pagination&gt;li&gt;span:hover, .pagination&gt;li&gt;a:focus, .pagination&gt;li&gt;span:focus {
    color: #14212e;
    background-color: #fac11c;
    border:2px solid #fac11c;
}
.basic-table .pagination&gt;.active&gt;a, .pagination&gt;.active&gt;span, .pagination&gt;.active&gt;a:hover, .pagination&gt;.active&gt;span:hover, .pagination&gt;.active&gt;a:focus, .pagination&gt;.active&gt;span:focus {
    z-index: 2;
    color: #14212e;
    background-color: #fac11c;
    border:2px solid #fac11c;
}
.basic-table .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    background: none;
    border: none;
}
select.form-control {
    border: 1px solid #324656;
    border-radius: 0px;
    height: 42px;
    color: #90a3b5;
    font-size: 18px;
    font-weight: 300;
    padding-left: 20px;
    background-color: #17222c;
}
.dataTables_wrapper .dataTables_filter input {
    border: 1px solid #d5d3cc;
    border-radius: 0px;
    height: 42px;
    color: #90a3b5;
    font-size: 18px;
    font-weight: 300;
    padding-left: 20px;
}
.basic-table .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
    color: #90a3b5!important;
}

.form-group {
    clear: both;
    margin-bottom: 15px;
}
.form-submit &gt; input {
    background: none repeat scroll 0 0 #fac11c;
    border-radius: 0;
    color: #0f1a25;
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 18px;
    padding: 10px 20px;
    text-transform: uppercase;
    border: none;
}
.st-comment .btn-outline {
    padding: 0 20px;
}
.fa.fa-long-arrow-left {
    /*margin-right: 10px;*/
}
.st-comment .btn-outline :hover{
    background-color: #FAC11C;
    /*border: 3px solid #FAC11C;*/
    color: #333;

}
.st-comment h3.media-heading cite{
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 18px;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
    font-style: normal;
}
.media-body.st-comment .comment-metadata &gt; span {
    font-size: 14px;
    margin-right: 10px;
    font-weight: 100;
}
.comment-metadata &gt; small {
    font-size: 14px;
    font-weight: 100;
}
.comment-content.clearfix &gt; p {
    padding-top: 45px;
}
.avatar.avatar-122.photo {
    border-radius: 50%;
}
.media-body.st-comment{
    padding-left: 60px;
    width: 100%;
}
.clearfix.media{
    margin-bottom: 20px;
}
.fa.fa-long-arrow-left {
    margin-right: 5px;
}
.avatar.avatar-96.photo {
    border-radius: 50%;
}
.owl-pagination {
    color: #fac11c;
    margin-top: -40px;
    position: relative;
    z-index: 20;
}
iframe {
    width: 100%;
}
.col-md-12 .col-md-12 .leave-comments{
    padding: 0;
}
.media-body.st-comment .media-heading cite &gt; a {
    color: #fff;
}
.comment-reply-title {
    margin-bottom: 45px;
}
input.form-control {
    background-color: #17222c;
    border: 1px solid #324656;
    font-weight: 300;
    height: 45px;
}
h1.widget-title{
    color: #32302b;
    font-size: 29px;
    margin-bottom: 20px;
    margin-top: 0;
}
.search-bar button.form_submit{
    display: block !important;
}
.search-bar button {
    background: none repeat scroll 0 0 #fac11c;
    border: medium none;
    float: right;
    height: 40px;
    margin-top: 0px;
    padding: 0 20px;
}
aside.widget {
    width: 100%;
}
.tagcloud a {
    margin-bottom: 5px;
    margin-right: 1px;
    font-size: 16px !important;
    padding: 5px 10px;
    border: 3px solid #d5d3cc;
    border-radius: 0px;
    transition: all 0.3s ease 0s;
}
.tagcloud a:hover{
    background: none repeat scroll 0% 0% #FAC11C;
    color: #fff;
    border: 3px solid #FAC11C;
}
.widget.recent-post-widget img{
    width: 97px;
    height: 80px;
}
.widget.recent-post-widget img:hover{
    width: 97px;
    height: 80px;
}
.recent-post-widget .recent-title a {
    font-size: 20px;
}
.recent-post-widget .recent-title a:hover{
    font-size: 20px;
}
.page-numbers.current{
    border: 2px solid #fac11c;
    background-color: #fac11c;
    color: #333;
}

ul.double-right li:before{
    font-family: FontAwesome;
    content: "\f101";
    padding-right: 5px;
}
.st-owl-demo-history.owl-theme .owl-controls{
    margin-top: 50px;
}
ul.st-main-menu &gt; li.current-menu-item &gt; a, ul.st-main-menu &gt; li.current-menu-ancestor &gt; a {
    background-color: #fac11c;
    color: #1f2d3a;
}
.search.navbar-form {
    height: 44px;
    margin-top: 5px;
}
.footer-section a.navbar-brand {
    height: auto;
    padding-left: 0;
    padding-top: 0;
    padding-right: 0;
    width: 100%;
}
#stripe-line {
    background-image: url("../../images/stripe-line.jpg");
    background-repeat: repeat;
    height: 8px;
    margin-bottom: 50px;
}
article.blog-detail .blog-pagination {
    border: medium none;
    margin: 0;
    padding: 0;
}
.comment-respond{
    padding-top: 30px;
}
.st-annual-report:last-child .listing-block {
    border: none;
}
.st-annual-report .listing-block img {
    margin: 0 auto;
    text-align: center;
}
.sc_investor .blog-pagination.st-page .paging-navigation{
    margin-bottom: 100px;
}
.tp-blog-leftside .blog-pagination .paging-navigation {
    border: medium none;
    margin-bottom: 30px;
    margin-top: 0;
    padding-top: 0;
}
.contact-page .contact-heading{
    padding-bottom: 15px;
}
.contact-page{
    padding-bottom: 40px;
}
.footer-section .gmap3{
    opacity: 0.6;
}
.member-block p{
    margin: 0;
}
.dataTables_length select {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #d5d3cc;
    height: 35px;
}
div.dataTables_filter {
    margin-bottom: 10px;
}
#example_wrapper {
    margin-bottom: 70px;
}
.tp-investor-relation h2, .tp-pages-link h2, .tp-informations-link h2 {
    margin-bottom: 41px !important;
    margin-top: 8px !important;
}
.tagcloud a{
    display: inline-block;
    margin-bottom: 10px;
}
.comment-metadata &gt; div.pull-right{
    display: inline-flex;
}
.tp-blog-leftside span.reply-cmt{
    margin-left: 10px;
}
 body {
    font-family: 'Roboto', sans-serif;
    -webkit-font-smoothing: antialiased;
    background-color: #fbfaf6;
    font-size: 18px;
    color: #494743;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
}
p {
    margin: 0 0 10px;
    -webkit-font-smoothing: antialiased;
    font-size: 18px;
    font-weight: 300;
    color: #494743;
    margin-bottom: 30px;
    line-height: 31px;
}
a {
    font-family: 'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    font-size: 18px;
    color: #494743;
    text-decoration: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
a:hover {
    text-decoration: none;
    color: #fac11c;
}
ul {
    margin:0px;
    padding: 0px;
    margin-bottom: 30px;
}
ul li {
    line-height: 31px;
    font-size: 18px;
    color: #494743;
    font-weight: 300;
    list-style: none;
}
ol li {
    line-height: 31px;
    font-size: 18px;
    color: #494743;
    font-weight: 300;
 l
}
h1 {
    color: #32302b;
    font-size: 47px;
    letter-spacing: -1px;
    margin-bottom: 20px;
    margin-top: 0px;
}
h2 {
    color: #32302b;
    margin-bottom: 20px;
    margin-top: 0px;
    font-size: 29px;
}
h3 {
    color: #32302b;
    margin-bottom: 20px;
    margin-top: 0px;
    font-size: 23px;
    margin-bottom: 20px;
}




::-moz-selection {
background: #fac11c;
color: #fff;
}
::selection {
background: #fac11c;
color: #fff;
}
/***************** Template Button Style *****************/

.btn-outline {
    border:3px solid #D5D3CC;
    border-radius: 0px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    font-size: 18px;
    padding: 10px 20px;
}
.btn-outline:hover {
    background-color: #fac11c;
    border: 3px solid #fac11c;
}
/*********** Header Start**********/

.header-row {
    background-color: #fbfaf6;
    padding-top: 20px;
}
.header-row .logo {
    padding: 0px;
    height: 60px;
}
.contact-info {
    text-align: right;
    padding-top: 15px;
}
.contact-info span.call-number {
    margin-right: 10px;
    font-weight: 400;
    color: #494743;;
}
.contact-info span.call-number i {
    margin-right: 10px;
}
.contact-info span.mail-info {
    margin-right: 10px;
    font-weight: 400;
    color: #494743;;
}
.contact-info span.mail-info i {
    margin-right: 10px;
}
.social-icon {
    padding-top: 16px;
}
.social-icon li {
    float: left;
    list-style: none;
    margin-left: 10px;
}
.social-icon li a {
    color: #4a4840;
    font-size: 24px;
}
.social-icon li a:hover {
    color: #fac11c;
    font-size: 24px;
}
.tp-navigations {
}
.tp-navigations .navbar-default {
    background-color: #fac11c;
    border-color: #a47c0a;
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
}
.tp-navigations .navbar {
    border-radius: 0px;
    margin-bottom: 0px;
}
.tp-navigations .navbar-nav&gt;li&gt;a {
    padding-top: 20px;
    padding-bottom: 20px;
    font-family: 'Open Sans Condensed', sans-serif;
    color: #32302b;
    padding-left: 14px;
    padding-right: 14px;
    border-right: 1px solid #eeb81a;
}
.tp-navigations .nav .open&gt;a, .nav .open&gt;a:hover, .nav .open&gt;a:focus {
    background-color: #eee;
    border-color: #eeb81a;
}
.tp-navigations .navbar-default .navbar-nav&gt;.active&gt;a {
    color: #1f2d3a;
    background-color: #fac11c;
}
.tp-navigations .navbar-default .navbar-nav&gt;li&gt;a:hover, .navbar-default .navbar-nav&gt;li&gt;a:focus {
    color: #fff;
    background-color: #e9ad01;
}
.tp-navigations .navbar-default .navbar-nav&gt;.open&gt;a, .navbar-default .navbar-nav&gt;.open&gt;a:hover, .navbar-default .navbar-nav&gt;.open&gt;a:focus {
    background-color: #fac11c;
}
.tp-navigations .container&gt;.navbar-collapse {
    margin-left: -15px!important;
}
.tp-navigations .navbar-form .input-group .form-control {
    border-color: #fff;
    background-color: #fff;
    border-radius: 0px 0px 0px 0px;
}
.tp-navigations .input-group-btn .btn-yellow {
    background-color: #fff;
    border-color: #fff;
    color: #494743;
    border-radius: 0px;
}
.tp-navigations .navbar-form .input-group {
    margin-top: 6px;
}
.tp-navigations .navbar-nav&gt;li&gt;.dropdown-menu {
    background-color: #fac11c;
    border: 0px;
}
.tp-navigations .navbar-nav&gt;li&gt;.dropdown-menu&gt;li&gt;a {
    display: block;
    padding: 8px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #1f2d3a;
    white-space: nowrap;
}
.tp-navigations .navbar-default .navbar-toggle {
border-color: #fac11c;
}
.tp-navigations .navbar-toggle {
position: relative;
float: right;
padding: 9px 10px;
margin-top: 8px;
margin-right: 15px;
margin-bottom: 8px;
background-color: #fac11c;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
}
.tp-navigations .navbar-default .navbar-toggle .icon-bar {
background-color: #1a2733;
}
.tp-navigations .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
background-color: #f9d34f;
}
.tp-navigations .navbar-collapse {
padding-right: 15px;
padding-left: 15px;
overflow-x: visible;
-webkit-overflow-scrolling: touch;
border-top: 1px solid #1a2733;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
}
.tp-navigations .navbar-default .navbar-collapse, .navbar-default .navbar-form {
border-color: transparent;
}
/******************** Header End ***************/

/***************** Template Camera Slider *****************/

#slider {
}
.slider-wrapper {
    position: relative;
    z-index: 0;
    top: 0;
    overflow: hidden;
}
#stripe-line {
    border-bottom: 9px
}
.camera_caption {
    display: block;
    position: absolute;
    width: 100%;
    top: 30%;
    left: 20%;
    max-width: 550px;
}
.camera_caption &gt; div {
    background:transparent!important;
}
.camera_caption h1 {
    color: #fff;
    text-shadow: 0px 1px 1px rgba(15, 26, 36, 1);
}
.camera_wrap a.btn-outline {
    background-color: #fac11c;
    border:3px solid #fac11c;
    border-radius: 0px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    font-size: 18px;
    padding: 10px 20px;
    font-family: 'Open Sans Condensed', sans-serif;
    color: #1f2d3a;
}
.camera_wrap a.btn-outline:hover {
    background-color: #fff;
    border:3px solid #fff;
    color: #1f2d3a;
}
/***************** Template Camera Slider *****************/

/***************** Aboutus Section Start *****************/


.tp-aboutus {
    padding-top: 60px;
    padding-bottom: 40px;
    margin-bottom: 80px;
}
.tp-about-dec {
    margin-top: 20px;
}
.tp-about-dec h1 {
    color: #32302b;
}
.tp-about-feature {
    margin-top: 20px;
}
.tp-about-feature .tp-about-block {
    margin-bottom: 30px;
}
.tp-about-feature .tp-about-block h2 span {
    color: #fac11c;
}
.tp-heading-title {
    text-align: center;
    margin-bottom: 40px;
}
/***************** Aboutus Section End *****************/

/***************** Service Section Start *****************/

.tp-section-space {
    padding-top: 90px;
    padding-bottom: 80px;
}
.tp-service-section {
    background-image:url(../images/tp-pattern.png);
    background-repeat:repeat;
}
.tp-service-block {
    margin-bottom: 20px;
    margin-top: 10px;
}
.tp-service-block a h2 {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.tp-service-block a h2:hover {
    color: #fac11c;
    text-decoration: none;
}
.tp-thumb-pic {
    margin-bottom: 30px;
}
.tp-ser-dec {
}
/***************** Quote Section Start ****************/
#quote-section {
}
.quote-section {
    background-image:url(../images/bg-ptrn-yellow.jpg);
    background-repeat:repeat;
    padding-top: 100px;
    padding-bottom: 70px;
}
.quote-section .tp-heading-title h1 {
    color: #1a2733;
}
.quote-section .btn-outline {
    background-color: #fff;
    border: 3px solid #fff;
    padding:15px 40px;
    font-size: 29px;
    color: #32302b;
}
.quote-section .btn-outline:hover {
    background-color: #fac11c;
    border: 3px solid #1a2733;
    color: #1a2733;
}
/***************** Quote Section End ****************/

/***************** Project Section Start ****************/
#project-section {
}
.project-section {
}
.project-section-space {
    padding-top: 100px;
    padding-bottom: 100px;
}
.project-block {
    margin-bottom: 20px;
    margin-top: 10px;
}
.project-block .pro-thumb {
    margin-bottom: 30px;
}

.project-block .pro-dec {
}
.project-block .pro-dec a h2 {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.project-block .pro-dec a h2:hover {
    color: #fac11c;
    text-decoration: none;
}
.project-block .pro-dec .locations {
    color: ##9B9891;
    margin-bottom: 20px;
}
.project-block .pro-dec .locations i {
    margin-right: 10px;
}
/***************** Project Section End ****************/

/***************** News / Blog Section Start **********/

#news-section {
}
.tp-news-section {
    background-image:url(../images/tp-pattern.png);
    background-repeat:repeat;
    padding-top: 100px;
    padding-bottom: 100px;
}
.tp-news-block {
    
}
.tp-news-block a h2:hover {
    color: #fac11c;
    text-decoration: none;
}
.tp-news-block a h2 {
    line-height: 41px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.tp-news-block .meta-date {
    color: #fac11c;
}
.tp-news-block .meta-date i, .tp-news-block .meta i {
    font-size: 18px;
    margin-right: 10px;
}
.tp-news-block .meta {
    font-size: 10px;
    margin-bottom: 10px;
}
.tp-news-block .meta .meta-tags {
    margin-right: 10px;
}
.tp-news-block .meta .meta-comments {
}
.tp-news-section .btn-block {
    margin-top: 60px;
}
/********** News / Blog Section End *************/


/***************** Trusted Client Section **********/

#trusted {
}
.trusted-section {
    padding-bottom: 100px;
    padding-top: 100px;
}
#owl-demo .item {
    margin: 3px;
}
#owl-demo .item img {
    display: block;
    width: 100%;
    height: auto;
}
/***************** Trusted Client End **********/


/**************** Footer Start *************/
#footer {
}
.footer-section {
    background-color: #1d1c1a;
    padding-top: 100px;
    padding-bottom: 100px;

}
.footer-section h2{color: #fff;}
.tp-ft-about {
}
.footer-section p{color: #7d7b77;}
.tp-ft-about .address {
    margin-top: 30px;
}
.tp-ft-about .address ul li, .tp-investor-relation ul li, .tp-pages-link ul li, .tp-informations-link ul li {
    list-style: none;
    margin-bottom: 8px;
    font-family: 'Roboto', sans-serif;
    color: #7d7b77;
}
.tp-ft-about .address ul li a, .tp-investor-relation ul li a, .tp-pages-link ul li a, .tp-informations-link ul li a {
    list-style: none;
    margin-bottom: 10px;
    font-family: 'Roboto', sans-serif;
    text-transform: inherit;
    color: #7d7b77;
}
.tp-ft-about .address ul li a:hover, .tp-investor-relation ul li a:hover, .tp-pages-link ul li a:hover, .tp-informations-link ul li a:hover{color: #fac11c;}
.tp-ft-about .address ul li i, .tp-investor-relation ul li i, .tp-pages-link ul li i, .tp-informations-link ul li i {
    margin-right: 20px;
}
.tp-pages-link {
}
.tp-informations-link {
}
.tp-investor-relation, .tp-pages-link, .tp-informations-link {
    margin-top: 30px;
}
.tp-investor-relation h2, .tp-pages-link h2, .tp-informations-link h2 {
    margin-bottom: 30px;
}
.tp-ft-section-second {
    margin-top: 60px
}
.location-map {
}
.twitter-widget {
}
.twitter-widget ul li {
    margin-bottom: 30px;
    color: #7d7b77;
}
.tp-ft-newsletter {
}
.tp-ft-newsletter .form-group .form-control {
    background-color: #272623;
    border: 1px solid #32312f;
    border-radius: 0px;
    height: 45px;
}
.btn-submit {
    background: #fac11c;
    font-family: 'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    font-size: 18px;
    border-radius: 0px;
    color: #0f1a25;
    padding:10px 20px;
}
#tiny-footer {
}
.tiny-footer {
    background: #191816;
    padding-top: 30px;
}
.tiny-footer .copyright-ct {
    
    font-size: 14px;
}
.social-icon-ft li {
    float: left;
    margin-right: 10px;
}
/**************** Footer Start *************/



/*****************Common Page Class**********/
#main-wrapper {
}
.main-wrapper {
    padding-top: 60px;
    padding-bottom: 100px;
}
/************************************************
***************** ABOUT US PAGE *****************
*************************************************/

/************Page header start ***********/

.tp-page-header {
    background-image:url(../images/page-header.jpg);
    background-repeat: no-repeat;
    padding-top: 40px;
    padding-bottom:33px;
}
.page-header-title {
    margin-top:20px;
}
.page-header-title h2{color: #fac11c;}

.tp-page-header .page-header-title h2 {
    margin-bottom:5px;
}
.tp-page-header .breadcrumb {
    background:transparent;
    padding-left: 0px
    color: #EEEEEE;
}
.tp-page-header .breadcrumb li a {
    color:#fff;
}
.tp-page-header .breadcrumb&gt;.active {
    color: #fac11c;
    font-size: 18px;
    font-family: 'Open Sans Condensed', sans-serif;
    text-transform:uppercase;
}
/************Page header end***********/

/************Company profile start ***********/

#tp-company-profile {
}
.tp-company-profile {
    padding-top: 80px;
    padding-bottom: 100px;
}
.highlight {
    color:#e3a50b;
    font-weight: bold;
}
.tp-history-bg {
    background-color:#fac11c;
    padding:60px 60px;
}
.tp-heading h2 span {
    color: #fac11c;
}
.about-feature {
    margin-top: 80px;
}
#team-section {
}
.team-section {
    background-image:url(../images/tp-pattern.png);
    background-repeat:repeat;
    padding-top: 100px;
    padding-bottom: 100px;
}
.team-section .tp-team-block {
}
.team-section .tp-team-block .team-thumb {
    margin-bottom: 20px;
}
.team-section .tp-team-block .team-dec .desigation {
    color: #9B9891
}
.team-section .view-member {
    margin-top: 80px;
}
.job-section-title h1, .job-section-title p {
    color: #192530
}
.job-section .btn-outline {
    margin-top: 30px;
}
/********************************************************

*******************     Blog Page   *************************

********************************************************/

.tp-blog-leftside {
}
.blog-post {
    margin-bottom: 30px;
}
.blog-post .blog-thumbnail {
    margin-bottom: 30px;
}
.blog-post .blog-thumbnail img {
    width: 100%;
}
.blog-post .blog-header {
}
.blog-post .blog-title a {
    font-size: 29px;
    color: #32302b;
}
.blog-post .blog-title a:hover {
    color: #fac11c;
}
.blog-post .meta {
       height:45px;
}
.blog-post .meta a {
    font-size: 16px;
}
.blog-post .meta .meta-date i, .blog-post .meta .comments i, .blog-post .meta .author i, .blog-post .meta .tags i {
    margin-right: 10px;
    font-size: 14px;
}
.blog-post .meta .comments {
    padding-right: 20px;
    border-right: 1px solid #D5D3CC;
}
.blog-post .meta .author {
    padding-right: 20px;
    border-right: 1px solid #D5D3CC;
    margin-left: 20px;
}
.blog-post .meta .tags {
    margin-right: 20px;
    padding-left: 20px;
}
.blog-post .meta .meta-date {
    margin-right: 20px;
    padding-right: 20px;
    border-right: 1px solid #D5D3CC;
}
.blog-post .blog-content {
    border-bottom: 1px solid #D5D3CC;
    padding-bottom: 40px;
}
/******* Pagination *********/
.blog-pagination {
    text-align: center;
    margin-top: 60px;
}
.blog-pagination .pagination ul li a {
    border:3px solid #3c4f60;
    border-radius: 0px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    font-size: 18px;
    padding: 10px 20px;
}
.blog-pagination .pagination&gt;li&gt;a, .pagination&gt;li&gt;span {
    border:2px solid #D5D3CC;
    border-radius: 0px;
    position: relative;
    float: left;
    padding: 8px 16px;
    margin-left: 10px;
    line-height: 1.42857143;
    color: #494743;
    text-decoration: none;
    background-color: transparent;
}
.blog-pagination .pagination&gt;li&gt;a:hover, .pagination&gt;li&gt;span:hover, .pagination&gt;li&gt;a:focus, .pagination&gt;li&gt;span:focus {
    color: #14212e;
    background-color: #fac11c;
    border:2px solid #fac11c;
}
.blog-pagination .pagination&gt;.active&gt;a, .pagination&gt;.active&gt;span, .pagination&gt;.active&gt;a:hover, .pagination&gt;.active&gt;span:hover, .pagination&gt;.active&gt;a:focus, .pagination&gt;.active&gt;span:focus {
    z-index: 2;
    color: #14212e;
    background-color: #fac11c;
    border:2px solid #fac11c;
}
/*********** Blo right sidebar **************/
aside.widget {
    margin-bottom: 30px;
    border-bottom: 1px solid #D5D3CC;
    padding-bottom: 30px;
}
.widget-title {
    margin-bottom: 30px;
}
/******* Search post widget **********/
.search-widget {
}
.search-widget .input-group .form-control {
    /*background-color: #17222c;
    border: 1px solid #324656;*/
    border-radius: 0px;
    height: 45px;
    font-weight: 300;
}
.search-widget .btn-search {
    background: #fac11c;
    height: 45px;
    padding: 0px 20px;
    border: none;
    border-radius: 0px;
}
/******* Categories post widget **********/
.categories-widget {
}
.categories-widget ul li, .archive-widget ul li {
    margin-bottom: 10px;
}
.categories-widget ul li i, .archive-widget ul li i {
    margin-right: 10px;
}
.categories-widget ul li span {
    margin-left: 10px;
    color: #e3a50b;
}
.archive-widget {
}
/******* Recent post widget **********/
.recent-post-widget {
}
.recent-post-widget ul li {
    margin-bottom: 30px
}
.recent-post-widget .recent-title a {
    font-size: 23px;
    color: #32302b;
}
.recent-post-widget .recent-title a:hover {
    font-size: 23px;
    color: #fac11c;
}
.recent-post-widget .small-tumbnail {
    float: left;
    margin-right: 30px;
}

.recent-post-widget ul li .meta-date i {
    margin-right: 10px;
    font-size: 14px;
}
/******* Tags post widget **********/

.tags-widget a {
    margin-bottom: 5px;
    margin-right: 1px;
    font-size: 16px;
}
.tags-widget a.btn-outline {
    padding: 5px 10px;
}
/*************************************************
********************* Blog Details ***************
*************************************************/

.blog-content blockquote {
    background-color: #D5D3CC;
    color: #333029;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 40px;
    font-size: 18px;
    border-left: 5px solid #fac11c;
}
.blog-content ul {
    margin-bottom: 30px;
}
.blog-post .post-next-prev {
    margin-top: 30px;
    border-bottom: 1px solid #D5D3CC;
    padding-bottom: 10px;
}
.blog-post .post-next-prev .pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none;
}
.blog-post .post-next-prev .pager li&gt;a, .pager li&gt;span {
    display: inline-block;
    padding: 5px 14px;
    background-color: transparent;
    border: 3px solid #D5D3CC;
    border-radius: 0px;
}
.blog-post .post-next-prev .pager li&gt;a:hover, .pager li&gt;a:focus {
    text-decoration: none;
    background-color: #fac11c;
    color: #1f2d3a;
    border: 2px solid #fac11c;
}
/******************* Author Block *******************/
.author-block {
    margin-top: 10px;
    margin-bottom: 30px;
    border-bottom: 1px solid #D5D3CC;
    padding-bottom: 40px;
}
.author-block .author-bg {
    background-color: #fff;
    padding: 40px 30px;
}
.author-dec h3 a.name-author {
    font-size: 23px;
    color: #32302b;
}
.author-dec h3 a.name-author:hover {
    color: #fac11c;
}
.author-block .author-bg .btn-outline {
    padding: 4px 20px;
}
/***************** Comments ****************/
#comments {
}
.comments {
    margin-top: 40px;
}
.comments .media {
    border-bottom: 1px solid #D5D3CC;
    padding-bottom: 10px;
    margin-bottom: 40px;
}
.comments .media .nested-media {
    border: none;
    margin-top: 60px;
    margin-bottom: 0px;
}
.comments .media a.media-left {
    padding-right: 30px;
}
.comments .media .media-body {
}
.comments .media .media-body h3.media-heading a {
    color: #32302c;
}
.comments .media .media-body h3.media-heading a:hover {
    color: #fac11c;
}
.comments .media .media-body p span {
    font-size: 14px;
    margin-right: 10px;
}
.comments .media .media-body .btn-outline {
    padding: 0px 15px;
}
.comments .media .media-body .btn-outline i {
    margin-right: 10px;
}
/****************** Leave comments section *******************/
#leave-comments {
}
.leave-comments {
}
.leave-comments form.leave-form {
    margin-top: 60px;
}
.leave-comments .form-group .form-control {
    /*background-color: #17222c;
    border: 1px solid #324656;*/
    border-radius: 0px;
    height: 55px;
    width: 65%;
    color: #90a3b5;
    font-size: 18px;
    font-weight: 300;
    padding-left: 20px;
}
.form-control:focus {
    border-color: #fac11c;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 3px rgba(150, 193, 28, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 3px rgba(150, 193, 28, .6);
}
.leave-comments .form-group textarea.form-control {
    width: 80%;
    height: auto;
}
/****************************************************
*******************  Service Page  ******************
****************************************************/
#service-page {
}
.tp-service-page {
}
.tp-service-page .service-list {
    margin-bottom: 60px;
}
.tp-service-page .tp-service-block .tp-ser-dec ul li a {
    font-family: 'Roboto', sans-serif;
    text-transform: inherit;
}
.tp-service-block ul li i {
    margin-right: 10px;
}
/****************************************************
*******************  Project Page  ******************
****************************************************/
#project-page {
}
.project-page {
}
.project-page .project-listing {
    margin-bottom: 60px;
}
/****************************************************
*******************  Project Details Page  ******************
****************************************************/
.project-detail-page {
}
.project-heading {
}
.project-heading .btn-outline {
    padding: 5px 10px;
    font-size: 14px;
}
.project-detail-page .locations i {
    margin-right: 10px;
}
.project-detail-page .project-descriptions {
}
.project-info {
}
.info-box {
    background-color: #FFFFFF;
border: 6px solid #EEEDE8;
    padding: 30px;
    margin-bottom: 30px;
}
.project-details {
}
.project-details p, .project-details h3 {
    margin-bottom: 10px;
}
.project-details .project-title {
    margin-top: 60px;
}
.project-details .project-client {
}
.project-details .project-location {
}
.project-details .project-country {
    margin-bottom: 10px;
}
.project-details .project-country .btn-outline {
    padding: 5px 10px;
    margin-top: 10px;
}
.project-details&gt;.project-title, .project-client, .project-location, .project-country {
    margin-bottom: 30px;
}
.performance-info {
}
.performance-info h3 {
    color: #fac11c;
}
.fact-info {
}
.fact-info .btn-outline {
    padding: 5px 15px 5px 10px;
    margin-top: 10px;
}
.fact-info .btn-outline i {
    margin-right: 10px;
    margin-left: 5px;
}
/****************************************************
*******************  Contact us Page  ******************
****************************************************/
#contact-page {
}
.contact-page {
}
.contact-heading {
    border-bottom: 1px solid #D5D3CC;
}
.contact-page .contact-form .form-control {
    /*background-color: #17222c;
    border: 1px solid #324656;*/
    border-radius: 0px;
    height: 55px;
    width: 65%;
    color: #90a3b5;
    font-size: 18px;
    font-weight: 300;
    padding-left: 20px;
}
.contact-page .contact-form label {
    font-weight: 300;
    color: #494743;
    margin-bottom: 15px;
}
.contact-page .contact-form textarea.form-control {
    width: 90%;
    height: auto;
}
.contact-form, .investor-info {
    margin-top: 60px;
}
.ct-support {
    margin-top: 60px;
}
.ct-support i, .contact-address .ct-address p i {
    margin-right: 10px;
}
#contact-address {
}
.contact-address {
    background-image:url(../images/tp-pattern.png);
    background-repeat:repeat;
    padding-top: 100px;
    padding-bottom: 100px;
    margin-top: 10px;
}
.contact-address .ct-address {
    color: #90a3b5;
    font-weight: 300;
}
.contact-address .ct-address p {
    margin-bottom: 10px;
}
.contact-address .ct-address .address-info {
    margin-top: 30px;
}
.contact-address .map-box {
    margin-top: 60px;
    opacity: .5
}
.contact-address .ct-address p i {
    color: #fac11c;
}
/****************************************************
*******************  Investor Page  ******************
****************************************************/

#investor-page {
}
.investor-page {
    margin-bottom: 60px;
    padding-bottom: 60px;
    padding-top: 30px;
}
#report-sections {
}
.report-sections {
    background-image:url(../images/tp-pattern.png);
    background-repeat:repeat;
    padding-top: 100px;
    padding-bottom: 100px;
}
.report-sections .report-block {
    margin-bottom: 30px;
}
.report-sections .report-block img {
    margin-bottom: 30px;
}
/****************************************************
*******************  Annual Report Page  ******************
****************************************************/

#report-listing {
}
.listing-heading {
    border-bottom: 1px solid #D5D3CC;
    padding-bottom: 60px;
}
.report-listing {
}
.report-listing .listing-block {
    border-bottom: 1px solid #D5D3CC;
    padding-top: 60px;
    padding-bottom: 60px;
}
.report-listing .report-decriptions {
}
.report-listing .report-decriptions .btn-outline i {
    margin-right: 10px;
}
.report-listing .report-decriptions small {
    margin-left: 20px;
    font-size: 12px;
}
.report-listing .report-decriptions small a.click-here {
    color: #e3a50b;
    font-size: 12px;
}
/****************************************************
*******************  Quarterly Report Page  ******************
****************************************************/
.quater-report-list {
    margin-top: 30px;
}
.quater-report-list li {
    margin-bottom: 20px;
}
.quater-report-list li i {
    margin-right: 10px;
}
.quater-report-list li a.btn-outline {
    margin-left: 30px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.icon-pdf-red {
    color: #d22f2f;
}
.presentation-list {
    margin-top: 30px;
    display: -webkit-box;
    border-bottom: #D5D3CC solid 1px;
}
.presentation-list i {
    margin-right: 10px;
}
.presentation-list span {
    margin-left: 30px;
    display: -webkit-box;
    color: #e3a50b;
    font-size: 16px;
}
.presentation-list .btn-outline {
    margin-left: 30px;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-top: 15px
}
/****************************************************
*******************  Investor Form Page  ******************
****************************************************/

.invest-form {
    margin-top: 30px;
}
.invest-form .form-control {
    /*background-color: #17222c;
    border: 1px solid #324656;*/
    border-radius: 0px;
    height: 55px;
    color: #494743;
    font-size: 18px;
    font-weight: 300;
    padding-left: 20px;
}
.invest-form textarea.form-control {
    min-height: 120px;
}
.invest-form .control-label {
    color: #494743;
    font-weight: 300;
    text-align: left;
}
.invest-form .atrisk {
    color: red;
    padding-left: 3px;
}
.report-blocks {
    margin-top: 25px;
}
.report-blocks .row {
    margin-bottom:20px;
}
/****************************************************
*******************  Career Page  ******************
****************************************************/
#career-page {
}
.career-page {
}
.career-descriptions {
}
.career-descriptions img {
    margin-bottom: 30px;
}
.job-listing {
}
.job-listing .panel-group {
    margin-top: 60px;
}
.job-listing .panel {
    border: none;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .0);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .0);
}
.job-listing .panel-default&gt;.panel-heading {
    background-color: #D5D3CC;
    border:none;
    padding: 17px 20px;
    color: #32302b;
    border-radius: 0px;
}
.job-listing .panel-default&gt;.panel-heading+.panel-collapse&gt;.panel-body {
    background-color: #fff;
    border: none;
}
.panel-title&gt;a {
    font-size: 23px;
}
.panel-title&gt;a:hover{
    font-size: 23px;
    color: #fff;
}
/*** HR informations ****/
.hr-info {
}
.hr-info ul li i {
    margin-right: 10px;
    color: #fac11c;
}
.hr-info ul {
    margin-bottom: 0px;
}
/**** career-form ****/

.career-form .form-control {
    /*background-color: #17222c;
    border: 1px solid #324656;*/
    border-radius: 0px;
    height: 55px;
    color: #90a3b5;
    font-size: 18px;
    font-weight: 300;
    padding-left: 20px;
}
.career-form .control-label {
    color: #494743;
    font-weight: 300;
    text-align: left;
    margin-bottom: 10px;
    
}
.career-form .atrisk {
    color: red;
    padding-left: 3px;
}
/****************************************************
*******************  Board of Member Page  ******************
****************************************************/
#board-member {
}
.board-member {
}
.board-title {
    margin-bottom: 30px;
}
.member-block {
    margin-bottom: 60px;
}
.member-section .tp-team-block .team-thumb {
    margin-bottom: 30px;
}
.desigation {
    color: #9B9891;
}
#member-section {
}
.member-section {
    padding-top: 60px;
    margin-bottom: 20px;
}
.member-section .tp-team-block {
    margin-bottom: 30px;
    margin-top: 30px;
}
/****************************************************
*******************  FAQ Page  ******************
****************************************************/
#faq-page {
}
.faq-page {
}
.faq-collpase {
}
.faq-collpase .panel {
    background-color: #fff;
    border: none;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .0);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .0);
}
.faq-collpase .panel-group {
    margin-top: 30px;
}
.job-listing .panel {
    border: none;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .0);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .0);
}
.faq-collpase .panel-default&gt;.panel-heading {
    background-color: #D5D3CC;
    border:none;
    padding: 17px 20px;
    color: #494743;
    border-radius: 0px;
}
.faq-collpase .panel-default&gt;.panel-heading+.panel-collapse in&gt;.panel-body {
    background-color: #1f2d3a;
    border: none;
}
.faq-collpase .panel-default&gt;.panel-heading+.panel-collapse&gt;.panel-body {
    border-top: 0px;
    padding: 30px;
}
.investor-faq {
    margin-top: 60px;
}
/****************************************************
*******************  Shortcode Alert Page  ******************
****************************************************/
#st-page {
}
.st-page {
}
.st-page .st-alerts {
    margin-top: 30px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 18px;
}
.st-page .st-alerts .alert {
    border-radius: 0px;
}
.st-page .st-alerts .alert-success {
    color: #034d26;
    background-color: #14b35f;
    border:none;
}
.st-page .st-alerts .alert-info {
    color: #02476b;
    background-color: #1f96d4;
    border:none;
}
.st-page .st-alerts .alert-warning {
    color: #766404;
    background-color: #e0cd67;
    border:none;
}
.st-page .st-alerts .alert-danger {
    color: #7d0808;
    background-color: #dd4242;
    border:none;
}
.st-page .st-alerts .alert-notice {
    color: #232c36;
    background-color: #6f8fae;
    border:none;
}
.boxed-alert {
    margin-top: 60px;
}
.alert-box {
    padding: 40px;
    text-align: center;
}
.st-page .st-alerts .alert-success h1 {
    color: #034d26;
}
.st-page .st-alerts .alert-info h1 {
    color: #02476b;
}
.st-page .st-alerts .alert-warning h1 {
    color: #766404;
}
.st-page .st-alerts .alert-danger h1 {
    color: #7d0808;
}
.st-page .st-alerts .alert-notice h1 {
    color: #232c36;
}
/****************************************************
*******************  Shortcode Columns Page  ******************
****************************************************/
#st-column-page {
}
.st-column-page {
}
.st-column-page .column-title {
    margin-bottom: 30px;
}
.st-column-page .row {
    margin-bottom: 30px;
}
/****************************************************
*******************  Shortcode Tabs Page  ******************
****************************************************/
#st-tabs-page {
}
.st-tabs-page {
}
.tab-section {
    margin-top: 30px;
    margin-bottom: 30px;
}
.tabs-title {
    margin-bottom: 30px;
    margin-top: 30px
}
.st-tabs .tab-content {
    background-color: #fff;
    border: 5px solid #D5D3CC;
    border-top: none;
    padding: 40px;
}
.st-tabs .nav-tabs&gt;li.active&gt;a, .nav-tabs&gt;li.active&gt;a:hover, .nav-tabs&gt;li.active&gt;a:focus {
    color: #fac11c;
    cursor: default;
    background-color: #fff;
    border: 5px solid #D5D3CC;
    border-bottom-color: transparent;
    padding: 15px 60px;
}
.st-tabs .nav-tabs&gt;li&gt;a {
    padding: 15px 60px;
    border: 5px solid #D5D3CC;
    margin-right: -5px;
    border-radius: 0px;
}
.st-tabs .nav-tabs&gt;li&gt;a:hover {
    border-color: #fac11c;
    padding: 15px 60px;
}
.st-tabs .nav&gt;li&gt;a:hover, .nav&gt;li&gt;a:focus {
    text-decoration: none;
    background-color: #fac11c;
    color: #253340;
}
.st-tabs .nav-tabs {
    border-bottom: 5px solid #D5D3CC;
}
.st-tabs .nav-tabs&gt;li {
    float: left;
    margin-bottom: -5px;
}
/* Tabs panel */
.st-tab-two {
    background-image:url(../images/tp-pattern.png);
    background-repeat:repeat;
    padding-top: 100px;
    padding-bottom: 100px;
    margin-top: 60px;
}
.tabbable-panel {
}
/* Default mode */
.tabbable-line &gt; .nav-tabs {
    border: none;
    margin: 0px;
    background-color: #D5D3CC;
}
.tabbable-line &gt; .nav-tabs &gt; li {
    margin-right: 2px;
}
.tabbable-line &gt; .nav-tabs &gt; li &gt; a {
    border: 0;
    margin-right: 0;
    padding: 15px 30px;
}
.tabbable-panel .nav-tabs&gt;li&gt;a:hover {
    border-top: none;
    border: none;
}
.tabbable-line &gt; .nav-tabs &gt; li &gt; a &gt; i {
    color: #a6a6a6;
}
.tabbable-line &gt; .nav-tabs &gt; li.open, .tabbable-line &gt; .nav-tabs &gt; li:hover {
    border-bottom: 4px solid #fac11c;
}
.tabbable-line &gt; .nav-tabs &gt; li.open &gt; a, .tabbable-line &gt; .nav-tabs &gt; li:hover &gt; a {
    border: 0;
    background: none !important;
    color: #fac11c;
}
.tabbable-line &gt; .nav-tabs &gt; li.open &gt; a &gt; i, .tabbable-line &gt; .nav-tabs &gt; li:hover &gt; a &gt; i {
    color: #a6a6a6;
}
.tabbable-line &gt; .nav-tabs &gt; li.open .dropdown-menu, .tabbable-line &gt; .nav-tabs &gt; li:hover .dropdown-menu {
    margin-top: 0px;
}
.tabbable-line &gt; .nav-tabs &gt; li.active {
    border-bottom: 4px solid #fac11c;
    position: relative;
}
.tabbable-line &gt; .nav-tabs &gt; li.active &gt; a {
    border: 0;
    color: #fac11c;
    padding: 15px 30px;
    background: #fff;
    border-radius: 0px;
}
.tabbable-line &gt; .nav-tabs &gt; li.active &gt; a &gt; i {
    color: #404040;
}
.tabbable-line &gt; .tab-content {
    margin-top: -3px;
    background-color:   transparent;
    border: 0;
    border:none;
    padding:40px 0px;
}
.tabbable-line .nav-tabs&gt;li.active&gt;a:hover{color: #fac11c;
cursor: default;
background-color: #1f2d3a;
border: none;
border-bottom-color: transparent;
padding: 15px 30px;}

.portlet .tabbable-line &gt; .tab-content {
    padding-bottom: 0;
}
/******Tabs style 3 *****/
.st-tabs-second .tab-content {
    background-color: #fff;
    /*border: 5px solid #253340;*/
    border-top: none;
    padding: 40px;
}
.st-tabs-second .nav-tabs&gt;li.active&gt;a, .nav-tabs&gt;li.active&gt;a:hover, .nav-tabs&gt;li.active&gt;a:focus {
    color: #32302b;
    cursor: default;
    background-color: #fac11c;
    border: 5px solid #fac11c;
    border-bottom-color: transparent;
    padding: 13px 60px;
}

.st-tabs-second .nav-tabs&gt;li&gt;a {
    padding: 15px 60px;
    /*border: 5px solid #253340;*/
    margin-right: 5px;
    border-radius: 0px;
    background-color: #D5D3CC;
}

.st-tabs-second .nav&gt;li&gt;a:hover, .nav&gt;li&gt;a:focus {
    text-decoration: none;
    background-color: #fac11c;
    color: #253340;
}
.st-tabs-second .nav-tabs {
    border-bottom: 5px solid #fac11c;
}
.st-tabs-second .nav-tabs&gt;li {
    float: left;
    margin-bottom: -5px;
}
/****************************************************
*******************  Accordion Toggle Page  ******************
****************************************************/
#toggle-page {
}
.toggle-page {
}
.toggle-page-collpase {
}
.toggle-page .panel {
    background-color: #fff;
    border: none;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .0);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .0);
}
.toggle-page .panel-group {
    margin-top: 30px;
}
.job-listing .panel {
    border: none;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .0);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .0);
}
.toggle-page .panel-default&gt;.panel-heading {
    background-color: #D5D3CC;
    border:none;
    padding: 17px 20px;
    color: #32302b;
    border-radius: 0px;
}
.toggle-page .panel-default&gt;.panel-heading+.panel-collapse in&gt;.panel-body {
    background-color: #1f2d3a;
    border: none;
}
.toggle-page .panel-default&gt;.panel-heading+.panel-collapse&gt;.panel-body {
    border-top: 0px;
    padding: 30px;
}
/****************************************************
*******************  List Style Page  ******************
****************************************************/
#st-list-page .st-list-page {
}
.st-list {
    margin-bottom: 80px;
    padding-top: 60px;
}
.st-list-space {
    padding-top: 100px;
}
.st-list-block {
}
.st-list-block ul li i {
    color: #fac11c;
    margin-right: 10px;
    font-size: 14px;
}
.list-section {
    background-image:url(../images/tp-pattern.png);
    background-repeat:repeat;
    padding-top: 100px;
    padding-bottom: 100px;
}
/****************************************************
*******************  Shortcode Table Page  ******************
****************************************************/

#st-tables-page {
}
.st-tables-page {
}
.st-tables-page .basic-table {
    font-weight: 300;
    margin-bottom: 60px;
}
.st-tables-page .basic-table h2 {
    margin-bottom: 60px;
}
.st-tables-page .basic-table .table tr th, .data-table .table tr th {
    background-color: #fac11c;
    border: none;
    font-size: 18px;
    color: #1a2631;
}
.st-tables-page .basic-table .table&gt;thead&gt;tr&gt;th, .table&gt;tbody&gt;tr&gt;th, .table&gt;tfoot&gt;tr&gt;th, .table&gt;thead&gt;tr&gt;td, .table&gt;tbody&gt;tr&gt;td, .table&gt;tfoot&gt;tr&gt;td {
    padding: 12px 10px;
    line-height: 1.42857143;
    vertical-align: top;
    border: none;
    font-size: 16px;
}
.st-tables-page .basic-table .table tr td {
    border: none;
}
 .st-tables-page .basic-table .table-striped&gt;tbody&gt;tr:nth-child(odd) {
background-color: #f1f0eb;
}
 .st-tables-page .basic-table .table-striped&gt;tbody&gt;tr:nth-child(even) {
background-color: #e7e5de;
}
.basic-table label {
    color: #494743;
    font-weight: 300;
}
.basic-table .dataTables_wrapper .dataTables_paginate .paginate_button {
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    padding:0px;
    margin-left: 0px;
    text-align: center;
    text-decoration: none !important;
    cursor: pointer;
    border: none;
}
.basic-table .pagination ul li a {
    border: 3px solid #D5D3CC;
    border-radius: 0px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    font-size: 18px;
    padding: 10px 20px;
}
.basic-table .pagination&gt;li&gt;a, .pagination&gt;li&gt;span {
    border: 3px solid #D5D3CC;
    border-radius: 0px;
    position: relative;
    float: left;
    padding: 8px 16px;
    margin-left: 10px;
    line-height: 1.42857143;
    color: #32302b;
    text-decoration: none;
    background-color: transparent;
}
.basic-table .pagination&gt;li&gt;a:hover, .pagination&gt;li&gt;span:hover, .pagination&gt;li&gt;a:focus, .pagination&gt;li&gt;span:focus {
    color: #32302b;
    background-color: #fac11c;
    border:3px solid #fac11c;
}
.basic-table .pagination&gt;.active&gt;a, .pagination&gt;.active&gt;span, .pagination&gt;.active&gt;a:hover, .pagination&gt;.active&gt;span:hover, .pagination&gt;.active&gt;a:focus, .pagination&gt;.active&gt;span:focus {
    z-index: 2;
    color: #14212e;
    background-color: #fac11c;
    border:3px solid #fac11c;
}
.basic-table .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    background: none;
    border: none;
}
select.form-control {
    
    border-radius: 0px;
    height: 42px;
    color: #494743;
    font-size: 18px;
    font-weight: 300;
    padding-left: 20px;
    background-color: #fff;
}
.dataTables_wrapper .dataTables_filter input {
    background-color: transparent;
    
    border-radius: 0px;
    height: 42px;
    color: #90a3b5;
    font-size: 18px;
    font-weight: 300;
    padding-left: 20px;
}
.basic-table .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
    color: #494743!important;
}
table.dataTable.no-footer{border: none!important;}
.widget.recent-post-widget img{
    width: 97px;
    height: 80px;
}
.widget.recent-post-widget img:hover{
    width: 97px;
    height: 80px;
}
.recent-post-widget .recent-title a {
    font-size: 20px;
}
.recent-post-widget .recent-title a:hover{
    font-size: 20px;
}
.page-numbers.current{
    border: 2px solid #fac11c;
    background-color: #fac11c;
    color: #333;
}
.widget.widget_archive ul li:before{
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f101";
    margin-right: 10px;
}
ul.double-right li:before{
    font-family: FontAwesome;
    content: "\f101";
    padding-right: 5px;
}
.st-owl-demo-history.owl-theme .owl-controls{
    margin-top: 50px;
}
ul.st-main-menu &gt; li.current-menu-item &gt; a, ul.st-main-menu &gt; li.current-menu-ancestor &gt; a {
    background-color: #fac11c;
    color: #1f2d3a;
}
.search.navbar-form {
    height: 44px;
    margin-top: 5px;
}
.footer-section a.navbar-brand {
    height: auto;
    padding-left: 0;
    padding-top: 0;
    padding-right: 0;
    width: 100%;
}
#stripe-line {
    background-image: url("../../images/stripe-line.jpg");
    background-repeat: repeat;
    height: 8px;
    margin-bottom: 50px;
}
article.blog-detail .blog-pagination {
    border: medium none;
    margin: 0;
    padding: 0;
}
.st-annual-report:last-child .listing-block {
    border: none;
}
.st-annual-report .listing-block img {
    margin: 0 auto;
    text-align: center;
}
.sc_investor .blog-pagination.st-page .paging-navigation{
    margin-bottom: 100px;
}
.tp-blog-leftside .blog-pagination .paging-navigation {
    border: medium none;
    margin-bottom: 30px;
    margin-top: 0;
    padding-top: 0;
}
.contact-page .contact-heading{
    padding-bottom: 15px;
}
.contact-page{
    padding-bottom: 40px;
}
.footer-section .gmap3{
    opacity: 0.6;
}
.member-block p{
    margin: 0;
}
.dataTables_length select {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #324656;
    height: 35px;
}
div.dataTables_filter {
    margin-bottom: 10px;
}
#example_wrapper {
    margin-bottom: 70px;
}
.tp-investor-relation h2, .tp-pages-link h2, .tp-informations-link h2 {
    margin-bottom: 41px !important;
    margin-top: 8px !important;
}
.tagcloud a{
    display: inline-block;
    margin-bottom: 10px;
}
.project-block .pro-thumb {
    margin-bottom: 30px;
}
.project-block .pro-thumb a img {
    border: 3px solid #D5D3CC;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.project-block .pro-thumb a img:hover {
    border: 3px solid #fac11c;
}
.rev_slider_wrapper h1 {
    color: #ffffff;
    text-shadow: 0 1px 1px #0f1a24;
}

.project-heading p.locations &gt; a {
    float: right !important;
    padding: 0px 10px;
     border: 3px solid #3c4f60;
     border-radius: 0;
     font-size: 14px !important;
}
.project-heading p.locations &gt; a:hover{
        color: #333;
        background: #fac11c !important;
        border: 3px solid #fac11c ;
}
</pre></body></html>