/*#ber .search{*/
/*display: inline-block;*/
/*}*/

/*.navbar>.container .navbar-brand{*/
/*margin-left: 0;*/
/*}*/

/*.top-logo {*/
/*background: #191919;*/
/*background-image: url(../images/cover.png);*/
/*background-position:top-left;*/
/*background-repeat:no-repeat;*/
/*background-size:cover;*/
/*border-bottom: 1px solid #222;*/
/*line-height: 28px;*/
/*}*/

/*.top-number{*/
/*color: #fff;*/
/*}*/

/*.top-number p{*/
/*margin: 0*/
/*}*/

/*.social{*/
/*text-align: left;*/
/*}*/

/*.social-share{*/
/*display: inline-block;*/
/*list-style: none;*/
/*padding: 0;*/
/*margin: 0;*/
/*}*/

/*ul.social-share li {*/
/*display: inline-block;*/
/*}*/

/*ul.social-share li a {*/
/*display: inline-block;*/
/*color: #fff;*/
/*background: #404040;*/
/*width: 25px;*/
/*height: 25px;*/
/*line-height: 25px;*/
/*text-align: center;*/
/*border-radius: 2px;*/
/*}*/

/*ul.social-share li a:hover {*/
/*background: #c52d2f;*/
/*color: #fff;*/
/*}*/

/*.search i {*/
/*color: #fff;*/
/*}*/

/*input.search-form{*/
/*background: transparent;*/
/*border: 0 none;*/
/*width: 60px;*/
/*padding: 0 10px;*/
/*color: #FFF;*/
/*-webkit-transition: all 400ms;*/
/*-moz-transition: all 400ms;*/
/*-ms-transition: all 400ms;*/
/*-o-transition: all 400ms;*/
/*transition: all 400ms;*/
/*}*/

/*input.search-form::-webkit-input-placeholder{*/
/*color: transparent;*/
/*}*/

/*input.search-form:hover::-webkit-input-placeholder {*/
/*color: #fff;*/
/*}*/

/*input.search-form:hover {*/
/*width: 180px;*/
/*}*/

/*.navbar-brand {*/
/*padding: 0;*/
/*margin:0;*/
/*}*/

/*.navbar {*/
/*border-radius: 0;*/
/*margin-bottom: 0;*/
/*background: #151515;*/
/*padding: 15px 0;*/
/*padding-bottom: 0;*/
/*}*/

/*.navbar-nav{*/
/*margin-top: 12px;*/
/*}*/

/*.navbar-nav>li{*/
/*margin-left: 35px;*/
/*padding-bottom: 28px;*/
/*}*/

/*.navbar-inverse .navbar-nav > li > a {*/
/*padding: 5px 12px;*/
/*margin: 0;*/
/*border-radius: 3px;*/
/*color: #fff;*/
/*line-height: 24px;*/
/*display: inline-block;*/
/*}*/

/*.navbar-inverse .navbar-nav > li > a:hover{*/
/*background-color: #c52d2f;*/
/*color: #fff;*/
/*}*/

/*.navbar-inverse {*/
/*border: none;*/
/*}*/

/*.navbar-inverse .navbar-brand {*/
/*font-size: 36px;*/
/*line-height: 50px;*/
/*color: #fff;*/
/*}*/

/*.navbar-inverse .navbar-nav > .active > a,*/
/*.navbar-inverse .navbar-nav > .active > a:hover,*/
/*.navbar-inverse .navbar-nav > .active > a:focus,*/
/*.navbar-inverse .navbar-nav > .open > a,*/
/*.navbar-inverse .navbar-nav > .open > a:hover,*/
/*.navbar-inverse .navbar-nav > .open > a:focus {*/
/*background-color: #c52d2f;*/
/*color: #fff;*/
/*}*/

/*.navbar-inverse .navbar-nav .dropdown-menu {*/
/*background-color: rgba(0,0,0,.85);*/
/*-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);*/
/*-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);*/
/*box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);*/
/*border: 0;*/
/*padding: 0;*/
/*margin-top: 0;*/
/*border-top: 0;*/
/*border-radius: 0;*/
/*left: 0;*/
/*}*/

/*.navbar-inverse .navbar-nav .dropdown-menu:before{*/
/*position: absolute;*/
/*top:0;*/
/*}*/

/*.navbar-inverse .navbar-nav .dropdown-menu > li > a {*/
/*padding: 8px 15px;*/
/*color: #fff;*/
/*}*/

/*.navbar-inverse .navbar-nav .dropdown-menu > li:hover > a,*/
/*.navbar-inverse .navbar-nav .dropdown-menu > li:focus > a,*/
/*.navbar-inverse .navbar-nav .dropdown-menu > li.active > a {*/
/*background-color: #c52d2f;*/
/*color: #fff;*/
/*}*/

/*.navbar-inverse .navbar-nav .dropdown-menu > li:last-child > a {*/
/*border-radius: 0 0 3px 3px;*/
/*}*/

/*.navbar-inverse .navbar-nav .dropdown-menu > li.divider {*/
/*background-color: transparent;*/
/*}*/

/*.navbar-inverse .navbar-collapse,*/
/*.navbar-inverse .navbar-form {*/
/*border-top: 0;*/
/*padding-bottom: 0;*/
/*}*/

/*!*********Top Logo*********!*/
/*.full-height{*/
/*min-height: 90vh;*/
/*justify-content: center;*/
/*font-size: 13px;*/
/*color: #a8a8a8;*/
/*}*/

/*.main-logo {*/
/*margin-left: 28%;*/
/*transition: all 0.5s ease;*/
/*float: left;*/
/*}*/

/*.aboutUs {*/
/*min-height: 50vh;*/
/*float: right;*/
/*text-align: left;*/
/*font-size: 0pt;*/
/*max-width: 40%;*/
/*padding-top: 200px;*/
/*line-height: 30pt;*/
/*color: #ffd889;*/
/*text-shadow: -2px 2px 2px #111;*/
/*transition: all 0.5s ease;*/
/*font-family: 'Open Sans', sans-serif;*/
/*}*/

/*.full-height:hover > .aboutUs{*/
/*margin-right: 10px;*/
/*font-size: 20pt;*/
/*}*/

/*.full-height:hover > .main-logo{*/
/*margin-right: 10px;*/
/*}*/

.news-bar span {
    float: right;
    color: #fff;
    margin-top: -10px;
    padding: 4px;
    position: relative;
    border-radius: 4px;
    box-shadow: inset 0 -15px 30px rgba(0, 0, 0, 0.4);
    /*-webkit-box-shadow: 0 8px 6px -6px black;       ---one edge box shadow*/
    font: 16px myfont, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -webkit-user-select: none;
    cursor: pointer
}

.news-bar ul {
    float: right;
    padding-right: 20px;
    animation: ticker 20s cubic-bezier(1, 0, .5, 0) infinite;
    -webkit-user-select: none
}

.navbar-collapse {
    float: left;
}

/*news template*/
.wrap-news {
    background-color: #eee;
    min-height: 100vh;
    text-align: right;
    shape-margin: 0;
    padding: 20px;
    font-family: myfont;
    line-height: 2;
    font-size: 13px;
    color: #a8a8a8;
}

.wrap-news h1 {
    color: #4e4e4e;
    font-size: 25pt;
    font-family: myfont;
    margin-top: 10px;
    margin-bottom: 1px;
    font-weight: 600;
}

.wrap-news h3 {
    font-family: myfont;
    margin-bottom: 20px;
}

.image-news {
    float: left;
    margin: 10px;
}

.image-news img {
    color: #fff;
    border-radius: 3px;
}
.news-bar ul li a {

    font-size: 17px !important;
}
.wrap-news p {
    color: #222;
    font-family: myfont;
    font-size: 16pt;
}
.wrap-service h1 {
    text-align: right !important;
}
.share-article {
    text-align: left;
    padding-left: 40px;
    font-size: 20pt;
    background-color: #eee;
    font-family: myfont;
    padding-bottom: 20px;
    margin: 0;
}

.share-article span {
    color: #d9a15f;
    font-size: 15pt;
    margin: 50px;
    line-height: 1;
}

.share-article a {
    outline: 0;
    transition: all .3s ease-in 0s;
}

/*industry template*/
.industry-wrap {
    text-align: right;
    color: #222;
    font-size: 16pt;
}

/*invstment*/
.investment-wrap {
    /*text-align: left;*/
    text-align: right;
    color: #555;
    min-height: 100vh;
    padding: 20px;
}

.investment-wrap input {
    /*text-align: left;*/
    text-align: right;
    font-size: 15pt;
    height: 40px
}

.myNav .dropdown-menu > li > a {
    padding: 8px 15px;
    text-align: center !important;
}

@media screen and (min-width: 768px) {

    .sub {
        /* right: 100% !important;
         left: auto;
         float: left;
         text-align: right;*/
        position: relative;
    }

    .sub > ul {
        position: absolute;
        right: 100% !important;
        top: 0;
        text-align: right;
    }

}
/*************************
********* Portfolio CSS ******
**************************/

#portfolio_page {
    margin-top: 115px;
    padding-bottom: 0;
}

.portfolio-items,
.portfolio-filter {
    list-style: none outside none;
    margin: 0 0 40px 0;
    padding: 0;
}

.portfolio-items > li {
    float: right;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.isotope .isotope-item {
    -webkit-transition-property: right, top, -webkit-transform, opacity;
    -moz-transition-property: right, top, -moz-transform, opacity;
    -ms-transition-property: right, top, -ms-transform, opacity;
    -o-transition-property: right, top, -o-transform, opacity;
    transition-property: right, top, transform, opacity;
}

.services-wrap {
    display: flex;
    padding: 40px 30px;
    background: #fff;
    border-radius: 4px;
    margin: 0 0 40px;
}

.services-wrap h3 {

    text-align: center !important;
    line-height: 2 !important;
}

.main-logo {
    margin-right: 35% !important;
    margin-left: 0px !important;
    transition: all 0.5s ease !important;
    float: right !important;
}

.aboutUs {
    overflow: hidden !important;
    float: right !important;
    text-align: justify !important;
    font-size: 0pt !important;
    max-width: 35% !important;
    padding-top: 15% !important;
    line-height: 1.6 !important;
    color: #ffd889 !important;
    text-shadow: -2px 2px 2px #111 !important;
    transition: all 0.5s ease !important;
    font-family: myfont !important;
}

.full-height:hover > .aboutUs {
    margin-right: 4% !important;
    margin-left: 0px !important;
    font-size: 25pt !important;
    overflow: hidden !important;
}

.full-height:hover > .main-logo {
    margin-right: 4% !important;
    margin-left: 0px !important;
}
#services .col-md-4
{
    float: right !important;
}