@media only screen and (min-width: 1440px){
.standard-banner{
    padding-bottom: 312px!important;
}
}
@media (max-width: 1200px) {
    .homepage_carousel .carousel_text h2 {
      font-size: 24px;
    }
    .homepage_carousel .carousel_text h4 {
      font-size: 18px;
    }
    .homepage_carousel .carousel_text p {
      font-size: 17px;
    }
    .home_offices .contact_map_text {
      padding-top: 20px;
    }
    .home_offices .contact_map_text h3 {
      font-size: 24px;
    }
    .home_offices .contact_map_text p {
      font-size: 17px;
      padding-bottom: 15px;
    }
    .finance-markets .profile .contacts p{
      font-size: 14px;
    }
    .finance-markets .profile .contacts .btn.website {
      margin-top: 10px;
    }
    .finance-markets .transaction-slider .owl-carousel .owl-item img{
      max-height: 180px;
      min-height: 180px;
    }
    .newstab ul {
    text-align: left;
    }
    .ourteam .profile-name {
      height: 275px;
    }
    .newstab .searchbtn button {
      top: 22px;
      font-size: 18px;
      right: 0;
    }
    .home-transaction {
    min-height: 130px;
    }
    .homepage_features .homepage_features_news .owl-carousel.two .item img {
    min-height: 400px;
  }
  .contact .contact_main .contact_map .contact_map_labels .contact_map_label {
    font-size: 14px;
  }
  }

  @media (max-width: 996px) {
    .navigation-main.navbar-default .navbar-nav>li>a {
      margin: 13px 13px;
      font-size: 14px;
    }
    .homepage_carousel {
      margin-top: 30px;
      margin-bottom: 30px;
    }
    .homepage_carousel .owl-carousel.one {
      height: 100%;
      padding-top: 23%;
      padding-left: 0;
    }
    .homepage_carousel .carousel_text {
      top: 0;
      left: 0px;
      right: 0px;
      width: 80%;
      margin: 0 auto;
      padding: 4%;
    }
    .homepage_carousel .owl-carousel.one .item img {
      height: 100%;
    }
    .home_built_on_results .left_side .heading_title {
      font-size: 30px;
      line-height: 40px;
    }
    .home_performance h2 {
      font-size: 30px;
    }
    .home_office_locations .title {
      font-size: 30px;
    }
    .homepage_info h2 {
      font-size: 22px;
      margin-top: 0;
    }
    .homepage_info a{
      font-size: 14px;
    }
    .home_offices .contact_map .contact_map_labels .contact_map_label {
      padding: 5px 10px;
    }
    .home_offices .contact_map .contact_map_labels li:nth-child(1) {
      top: 42%;
      left: 10%;
    }
    .home_offices .contact_map .contact_map_labels li:nth-child(2) {
      left: 45%;
    }
    .home_offices .contact_map .contact_map_labels li:nth-child(3) {
      left: 20%;
    }
    .home_offices .contact_map .contact_map_labels li:nth-child(4) {
      left: 60%;
    }
    .home_offices .contact_map .contact_map_labels li:nth-child(5) {
      left: 72%;
      top: 50%
    }
    .home_offices .contact_map_text {
      padding-top: 12px;
      padding-bottom: 12px;
    }
    .home_offices .contact_map_text h3 {
      font-size: 20px
    }
    .home_offices .contact_map_text p {
      font-size: 14px;
      padding-bottom: 15px;
    }
    .newsroom-content h1 {
    font-size: 24px;
    }
    .finance-markets .transaction-slider .owl-carousel .owl-item img{
      max-height: 220px;
      min-height: 220px;
    }
    .careers .jobs .listings {
      padding-left: 0px;
      padding-bottom: 0px;
      border-left: none;
    }
    .careers .jobs select {
      width: 60%;
    }
    .contact .contact_main .contact_map .contact_map_labels .contact_map_label {
      padding: 5px 10px;
    }
    .contact .contact_main .contact_map .contact_map_labels li:nth-child(1) {
      top: 42%;
      left: 10%;
    }
    .contact .contact_main .contact_map .contact_map_labels li:nth-child(2) {
      left: 45%;
    }
    .contact .contact_main .contact_map .contact_map_labels li:nth-child(3) {
      left: 20%;
    }
    .contact .contact_main .contact_map .contact_map_labels li:nth-child(4) {
      left: 60%;
    }
    .contact .contact_main .contact_map .contact_map_labels li:nth-child(5) {
      left: 72%;
      top: 50%
    }
    .finance-markets .profile .contacts .btn.website {
      padding: 12px 3px;
      margin-top: 11px;
  }
  .finance-markets .profile .contacts .btn {
      width: 100%;
  }
  .quarterly_report h4 {
      min-height: 80px;
  }
  .newstab input{
    font-size: 14px;
  }
  .newstab .border_bottom_line{
        border-bottom: 2px solid #F1F6F8;
  }
  .homepage_features{
    padding: 15px;
  }
  .home_performance{
    padding: 15px;
  }
  .homepage_features .homepage_features_news {
    padding: 0px;
  }
  .homepage_features .homepage_features_news .owl-carousel.two .item img {
    min-height: 60vw;
    max-height: 60vw;
}
.homepage_features .homepage_features_news .owl-carousel.two .caption {
    min-height: 120px;
  }
.homepage_features .homepage_features_news .owl-carousel.two .caption h3 {
    font-size: 24px;
    padding: 20px;
  }
  .recent_transaction .recent_transaction_header .title h1 {
    margin-top: 30px;
        font-size: 24px;
  }
  .recent-trans-details img {
    max-height: 135px;
    min-height: 135px;
  }
}
  @media screen and (min-width : 768px) and (max-width: 991px) {
    .quarterly_report .width20{
        width: 25%;
    }
    .investment_adviser .mt20{
        margin-top: 20px;
    }
    .home-transaction {
    min-height: 180px;
    }
  }
  @media only screen and (max-width:1024px) {
    .footer-content .social {
      top: 135px;
      right: 20px;
    }
    .history .founder img {
      max-width: 100%;
    }
    .newstab select {
      width: 50%;
      margin-left: 15px
    }
    .newstab .searchbtn button {
      top: 15px;
      font-size: 20px;
    }
    .prime-trust .top {
      margin-top: 20px;
  }
  .prime-trust .investment .contents {
      margin-top: 20px;
  }
  .prime-trust .document li{
      width: 25%;
  }
  .contact .contact_main {
      margin: 90px auto 40px auto;
    }
    .careers .jobs .listings a {
      position: inherit;
    }
    .careers .jobs .listings h3 {
      padding-right: 0px;
    }
  }
  @media only screen and (max-width: 767px) {
    body {
      /* padding-top: 90px; */
    }
    .navigation-main.navbar-default .navbar-toggle:hover {
      background-color: #ffffff;
    }
    .navigation-main .nav .dropdown.open, .navigation-main .nav .dropdown.open a {
      background-color: #232D34 !important;
      color: #ffffff;
    }
    .navigation-main.navbar-default .navbar-nav>li>a {
      padding: 10px 20px;
      margin: 0px 0px;
    }
    .navigation-main .border_right:after {
      content: '';
      height: 20px;
      width: 1px;
      border-right: 1px solid transparent;
      position: absolute;
      top: 20px;
      right: 0;
    }
    .navigation-main .navbar-nav>li>.dropdown-menu {
      margin-top: 0px;
    }
    .navigation-main .nav .dropdown-menu.main_menu {
      background-color: #232D34 !important;
    }
    .navigation-main .nav .dropdown-menu.main_menu a {
      padding: 10px 50px;
      color: #ffffff !important;
    }
    .navigation-main .nav .dropdown-menu.main_menu a:hover, .navigation-main .nav .dropdown-menu.main_menu a:focus, .navigation-main .nav .dropdown-menu.main_menu a:active {
      color: #A39061 !important;
    }
    .navigation-main .dropdown-menu, .navigation-main .dropdown-submenu {
      width: 100%;
    }
    .navigation-main .dropdown {
      border-top: 1px solid #F1F6F8;
    }
    .navigation-main .dropdown:last-child {
      border-bottom: 1px solid #F1F6F8;
    }
    .navigation-main .dropdown.dropdown-submenu {
      border-top: 1px solid transparent;
    }
    .navigation-main .dropdown-submenu.open li:first-child {
      border-top: 1px solid transparent !important;
    }
    .navigation-main .dropdown.open .main_menu li:first-child {
      border-top: 1px solid #F1F6F8;
    }
    .navigation-main .dropdown-toggle.parent_arrow:after {
      display: block;
      content: '\f107';
      position: absolute;
      top: 00px;
      right: 0px;
      width: 40px;
      height: 40px;
      text-align: center;
      line-height: 2.3;
      font-family: 'FontAwesome';
      border-left: 1px solid #F1F6F8;
    }
    .homepage_carousel .padding-zero{
      padding: 15px;
    }
    .navigation-main .dropdown.open .dropdown-toggle.parent_arrow:after {
      display: block;
      content: '\f106';
      position: absolute;
      top: 0px;
      right: 0px;
      width: 40px;
      height: 40px;
      text-align: center;
      line-height: 2.3;
      font-family: 'FontAwesome';
      border-left: 1px solid #F1F6F8;
    }
    .navigation-main .dropdown-submenu>a:after {
      top: 11px;
    }
    .navigation-main .dropdown-submenu.open>a:after {
      top: 11px;
    }
    .navigation-main .dropdown-submenu>a:after {
      color: #ffffff !important;
    }
    .navigation-main.navbar-default .navbar-nav>li:last-child>a {
    border-width: 0;
    padding: 10px 20px;
    margin: 0px 0px;
    }
    .navigation-main.navbar-default .navbar-nav>li:last-child:hover >a{
      background-color: unset;
      color:unset;
    }
    .home_offices .contact_map .contact_map_labels li:nth-child(4) {
      top: 92%;
    }
    .home_offices .contact_map {
      margin-top: 0;
      margin-bottom: 0;
    }
    .home_offices .contact_map_text {
      background: #ffffff;
      padding: 20px 50px;
    }
    .home_built_on_results {
      margin-top: 70px;
      margin-bottom: 70px;
    }
    .newsroom-content .media-content .item {
      width: 100%;
    }
    .newsroom-content h1 {
      font-size: 26px;
    }
    .contact .contact_main .contact_map .contact_map_labels li:nth-child(4) {
      top: 92%;
    }
    .contact .contact_main .contact_map {
      margin-top: 0;
      margin-bottom: 20px;
    }
    .contact .branch-details {
      /* height: 300px; */
    }
    .finance-markets .title h1 {
      font-size: 26px!important;
      margin-top: 30px;
  }
  .finance-markets .market-search {
      position: static;
      right: 0;
      top: 50px;
  }
  .finance-markets .profile .contacts .btn {
      width: 100%;
  }
  .finance-markets .profile .contacts .btn.website {
      margin-top: 11px;
  }
  .prime-trust .top {
    margin-top: 20px;
  }
  .prime-trust .investment .contents {
    margin-top: 25px;
  }
  .prime-trust .document li {
    width: 100%;
  }
  .prime-trust .table-responsive {
    border: none
  }
  .prime-trust .document li {
    width: 33.3%;
    height: 430px;
  }
  .prime-trust .investment .contents {
    height: 250px;
    min-height: 250px;
    padding: 20px;
  }
  .prime-trust .content .top{
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  }
  .investment_adviser h2 {
    font-size: 26px;
  }
  .investment_adviser .mt20{
    margin-top: 20px;
  }

  /* //================================================================ */
  /* FINANCE FUND */

  .finance_fund h2 {
    font-size: 26px;
  }

  /* //================================================================ */

  /* PRIVATE OFFER */

  .private_offers h2 {
    font-size: 26px;
  }
  .private_offers .mt20{
    margin-top: 25px;
  }
  /* //================================================================ */

  /* INDIVIDUAL VISITORS */

  .individual_visitors h2 {
    font-size: 26px;
  }
  /* //================================================================ */

  /* QUARTERLY REPORT */

  .quarterly_report h2 {
    font-size: 26px;
  }
  /* .quarterly_report .width20{
  width: 33%;
  height: 450px;
  } */
  .recent_transaction .recent_transaction_header .position_top {
    position: static;

  }
  .recent-trans-details img {
    max-height: 220px;
    min-height: 220px;
  }
  .recent-trans-details .row{
    max-width: 360px;
    margin: 0 auto;
  }
  .home-transaction {
  min-height: 25vw;
  }
  .firm-profile .title h1 {
  font-size: 26px;
}
.finance-markets .transaction-slider .owl-carousel .owl-item img{
  max-height: 180px;
  min-height: 180px;
}
.prime-trust .document .pdf-icon {
    height: 40px;
  }
  .prime-trust .document div p{
    line-height: 15px;
  }
  .home_office_locations{
    padding: 60px 0;
  }
  /* //================================================================ */
  }
  @media screen and (min-width : 320px) and (max-width : 480px) {
    .col-xs-offset-3 {
      margin-left: 0;
    }
    .navigation-top .icon,  .navigation-top .search-bar-top .btn{
      font-size: 8pt;
    }
    .navigation-top .text{
      font-size: 8.4pt;
    }
    .xs-half {
        width: 45%;
    }
    .homepage_carousel {
      margin-top: 20px;
    }
    .homepage_features .homepage_features_recent .media-list .media a {
      width: 100%;
    }
    .homepage_features .homepage_features_recent .media-list .media div{
      width: 100%;
      padding: 5px 0;
    }
    .homepage_features .homepage_features_recent .media-list .media:first-child {
    margin-top: 15px;
    }
    .home_offices .contact_map .contact_map_labels .contact_map_label {
      font-size: 12px;
    }
    /* INVESTMENT ADVISOR */

    .investment_adviser h2 {
        font-size: 26px;
    }
    .investment_adviser .mt20{
        margin-top: 20px;
    }
    /* //================================================================ */
    /* FINANCE FUND */

    .finance_fund h2 {
        font-size: 26px;
    }

    /* //================================================================ */

    /* PRIVATE OFFER */

    .private_offers h2 {
        font-size: 26px;
    }
    .private_offers .mt20{
        margin-top: 25px;
    }
    /* //================================================================ */

    /* INDIVIDUAL VISITORS */

    .individual_visitors h2 {
        font-size: 26px;
    }
    /* //================================================================ */

    /* QUARTERLY REPORT */

    .quarterly_report h2 {
        font-size: 26px;
    }
    .quarterly_report .width20{
        width: 100%;
    }
    /* //================================================================ */

  }
  @media screen and (min-width : 481px) and (max-width: 576px) {
     /* INVESTMENT ADVISOR */
    .investment_adviser h2 {
        font-size: 26px;
    }
    .investment_adviser .mt20{
        margin-top: 20px;
    }

    /* //================================================================ */
    /* FINANCE FUND */
    .finance_fund_banner{
        height: 100px;

    }
    .finance_fund h2 {
        font-size: 26px;
    }

    /* //================================================================ */

    /* PRIVATE OFFER */

    .private_offers h2 {
        font-size: 26px;
    }
    .private_offers .mt20{
        margin-top: 25px;
    }
    /* //================================================================ */

    /* INDIVIDUAL VISITORS */

    .individual_visitors h2 {
        font-size: 26px;
    }
    /* //================================================================ */

    /* QUARTERLY REPORT */

    .quarterly_report h2 {
        font-size: 26px;
    }
    .quarterly_report .width20{
        width: 50%;
    }
    .quarterly_report .width20 a img{
        width: 80%;
    }
    .prime-trust .document img {
    width: 80%;
}
    /* //================================================================ */
    .prime-trust .document li {
      width: 50%;
      height: auto;
    }
    .finance-markets .transaction-slider .owl-carousel .owl-item img {
    max-height: 280px;
    min-height: 280px;
  }
  .prime-trust .recent_transaction h2 {
        max-width: 100%;
  }
  .prime-trust .recent_transaction .transaction-slider .owl-carousel .owl-item img {
    min-height: 350px;
    max-height: 350px;
}
  }
  /* Extra Small Devices, Phones */

  @media only screen and (max-width: 480px) {
    .navigation-main .navbar-brand img {
      width: 200px;
    }
    .homepage_carousel .carousel_text {
      position: static;
      width: 100%;
    }
    .homepage_carousel .owl-carousel.one {
      height: 100%;
      padding-top: 13%;
    }
    .homepage_info h2{
      margin-bottom: 10px;
    }
    @keyframes slideDownInfo{
      0%{
        height: 0;
      }
      to{
        padding: 20px 10px 20px 10px;
        height: 111px;
        }
    }
      .newstab select {
        width: 70%;
        font-size: 14px;
      }
      .contact .contact_main .content_title {
        text-align: center;
        margin-left: auto;
      }
      .contact .contact_main hr {
        margin-left: auto;
      }
    .contact .branch-details {
      height: auto;
    }
    .contact .branch-details p {
      margin-bottom: 5px;
    }
    .contact-form .chkbox {
      text-align: left;
    }
    .contact-form .width .form-control {
      max-width: 100%;
    }
    .contact-form .btn {
      float: left;
    }

    .careers .jobs select {
      width: 100%;
    }
     /* INVESTMENT ADVISOR */

     .investment_adviser h2 {
      font-size: 26px;
  }
  .investment_adviser .mt20{
      margin-top: 20px;
  }
  /* //================================================================ */
  /* FINANCE FUND */

  .finance_fund h2 {
      font-size: 26px;
  }

  /* //================================================================ */

  /* PRIVATE OFFER */

  .private_offers h2 {
      font-size: 26px;
  }
  .private_offers .mt20{
      margin-top: 25px;
  }
  /* //================================================================ */

  /* INDIVIDUAL VISITORS */

  .individual_visitors h2 {
      font-size: 26px;
  }
  /* //================================================================ */

  /* QUARTERLY REPORT */

  .quarterly_report h2 {
      font-size: 26px;
  }
  .quarterly_report h4 {
    min-height: 60px;
}
  .quarterly_report .width20{
      width: 100%;
  }
  .quarterly_report .width20 a img{
      width: 60%;
  }
  .prime-trust .document img {
  width: 60%;
}
  #investmentsModal .modal-header img {
      width: 70%;
  }
  #investmentsModal .modal-header {
        padding: 30px 30px;
  }
  #investmentsModal .modal-body {
    padding: 25px 30px 40px;
}
.home-transaction {
min-height: 65vw;
}
.homepage_features .homepage_features_news .owl-carousel.two .caption h3 {
    font-size: 22px;
  }
  .finance-markets .transaction-slider .owl-carousel .owl-item img{
    max-height: 240px;
    min-height: 240px;
  }
  .prime-trust .content_img {
    width: 250px;
  }
  .prime-trust h2 {
    font-size: 16px;
  }
  .prime-trust .document li {
    width: 100%;
    height: auto;
  }
  .prime-trust #portfolio_composition-collapse .chart{
    max-width: 100%;
    margin: 0;
  }
  .prime-trust .recent_transaction h2 {
        max-width: 100%;
  }
  .prime-trust .recent_transaction .transaction-slider .owl-carousel .owl-item img {
    min-height: 220px;
    max-height: 220px;
  }
  }
