/* Date 10-Jan-2017 */
@media all and (max-width: 1135px) {
}

@media all and (max-width: 1025px) {
}

@media all and (min-width: 992px) and (max-width: 1170px) {
}

@media all and (max-width: 991px) {
.case-studies-list-items p a { font-family: HelveticaNeueW01-45Ligh; font-size: 1em; padding-right:10px; }
.office-image { border-left: 2px solid #00a7b5; padding-left: 20px; padding-top: 20px; }
.our-office #content-title { margin-top: 0; }
.member-info { width: 740px; }
#our-team table.dataTable thead tr th, #our-team .fs-dropdown-selected {font-size: 1.4em !important;
}
.portfolio-light-box-wrapper{ width:740px; }
}
@media all and (min-width: 768px) and (max-width: 991px) {
#navigation { display: none; }
.mobishow { display: block; }
#logo { margin: 20px 0 0 20px; }
#lang-control { margin: 20px 18px 0 0; }
.navsearch { margin: 20px 10px 0px 0px; }
#box-content {padding-bottom:50px;}
.caption-left { top: 20px; right: 20px; padding:13px 20px; width: 354px;}
.caption-left p {font-size:1.4em;}
.mobinav { margin: 15px 20px 20px 0px; cursor:pointer; }
.home-box {padding: 0 10px;}
/*----------------------------About us page ------------------------------------*/
/*#slides-right .slick-right { min-height: 60px; }*/
#content-box-bottom { margin-bottom: 95px; }
#content-title { float: left; width: auto; }
.mobi-sub-menu-wrapper { float: right; }
.mobi-sub-menu-wrapper { display: block; }
.bcp-foundation td { padding-right: 20px; width: 50%; }
.bcp-foundation tr td:nth-child(2n) { border-right: 0; }
.box-bottom-right { margin-top: 40px; }
/*--------------------------------- News ------------------------------------------------ */
.pcDetails { width: 49%; }
.pcDetails:nth-child(odd) { float: right; }
/*--------------------------------- pepple ------------------------------------------*/
#filter { left: inherit; right: 0; }
.our-team table#example thead tr th, .our-team table.dataTable tbody tr td.full-name { width: 130px !important; }
table.dataTable thead tr th, .fs-dropdown-selected { font-size: 1.2em !important; }
.case-studies #content-title, .case-item #content-title { width: 100%; }
/*-------------------------------------- search result ------------------------------*/
#searchContainerRP {width:100%;}
#searchTextBoxContainerRP input {width:100%;}
.exact-phrase {width:auto;}
.all-words {width:auto;}
#tabsDD{display: block;float:left;width:100%;padding: 10px 10px 9px 15px;}
#tabs .select{display:block !important;width:100% !important;float:left;font-size: 1.4em;padding: 10px 10px 9px 15px;color:white;background: #00a7b5;font-weight: bold;position:absolute;top:0;}
#tabs{position:relative;}
#tabs .select::after{background: url(~/media/Images/B/BC-Partners-V3/css/downarrow.png) no-repeat;position: absolute;right: 10px;top: 12px;height: 10px;width: 19px;content: "";}
#tabs option{font-size: 1.4em;}
.tab-container2 ul {display:none !important;}
#case-studies  .fs-dropdown-selected {font-size: 1.4em !important;}
.box-bottom-image{text-align:center;}
.bcp-foundation .foundation-tab ul li:first-child a {padding-left:0px;}
.bcp-foundation .foundation-tab ul {float:left;clear:both;}
#mobishowsearch{display:none;}
.mobisearch{display:none;}
#our-team .slide.slick-slide ,#senior-advisors .slide.slick-slide{display:block !important;height:250px !important;overflow:hidden;position:relative;}
#our-team .slide.slick-slide > img,#senior-advisors .slide.slick-slide > img{height:100%;width:100%;}
.caption-right p {font-size: 2em;}
.caption-right { bottom:70px;}
}
@media all and (max-width: 767px) {
#our-team .slide.slick-slide ,#senior-advisors .slide.slick-slide{display:block !important;height:140px !important;overflow:hidden;position:relative;}
#our-team .slide.slick-slide > img,#senior-advisors .slide.slick-slide > img{height:100%;width:100%;}
#_cookieConsentWrapper {padding: 3px 15px 37px 20px !important;}
#navigation, .navsearch { display: none; }
.mobishow { display: block; }
#lang-control { margin: 15px 5px 0 0; }
#logo { margin: 15px 0 0 15px; }
.mobinav { margin: 15px 15px 15px 0px;cursor:pointer; }
.caption { position: static; }
.caption-left { position: static; background: #f1f1f2; opacity: 1; padding: 20px 15px 15px 15px;height: 100%; width: auto; }
#innerWrapper #inner-content .homecontentwrapper { padding-top: 0; }
#inner-content .standard-content { padding-left: 5px; padding-right: 5px; }
#box-content { padding-bottom: 20px; }
.home-box { padding: 0 5px; border: none; border-bottom: 2px solid #00a7b5; }
.home-box-container, .home-box-container.last .home-box { border: 0 none; }
.home-box p a { padding-top: 18px; padding-bottom: 20px; }
#news-home { padding: 28px 10px 27px 15px; }
#footerlinks { float: left; padding: 20px 15px 10px 15px; }
.footer-copyright { padding: 10px 15px 20px 15px; text-align: left; }
#news-home h3 { padding: 0 16px 25px 0; }
#news-slider-wrapper { clear: both; width: 85%; }
#news-inner-home .slick-prev { left: 0px; }
#news-inner-home .slick-next { right: 82%; }
#news-inner-home { min-height: 100px; }
#news-inner-home .slick-prev, #news-inner-home .slick-next { top: 85%; margin-top: 10px; }
.home-box h3, .home-box .rad-content, .home-box { height: auto !important; }
.home-box h3 { padding: 25px 0; }
/*----------------------------About us page ------------------------------------*/
#breadcrumb { display: none; }
#content-box-bottom { margin-bottom: 0; }
/*#slides-right .slick-right { min-height: 90px; }*/
#slides-right .slick-right li.slick-slide {height:auto!important;}
#content-box-bottom { margin-bottom: 50px; }
#content-title { padding: 25px 0; }
.mobi-sub-menu-wrapper { width: 100%; float: left; }
.mobi-sub-menu-wrapper { display: block;margin-bottom:10px;}
.box-bottom-content-with-image { width: 100%; }
.box-bottom-image { width: 100%;text-align:left;padding-bottom:10px; }
.bcp-foundation td { padding-right: 20px; width: 100%; border: none; }
.box-bottom-right { margin-top: 50px; }
.drop-down { padding-bottom: 25px; }
.single-item .selectedTab.v-mobile { background: none; }
.single-item .selectedTab.v-mobile { border: medium none; font-size: 1.7em; margin-bottom: -10px; padding: 0; }
.selectedTab.v-mobile { display: block; font-size: 1.4em; padding: 10px 10px 9px 15px; cursor: pointer; color: white; font-weight: bold; position: relative; background: #00a7b5; border-bottom: 1px solid #fff; }
.selectedTab.v-mobile::after { background: url("~/media/Images/B/BC-Partners-V3/css/downarrow.png") no-repeat; position: absolute; right: 10px; top: 12px; height: 10px; width: 19px; content: ""; }
.selectedTab.v-mobile.open::after { background: url("~/media/Images/B/BC-Partners-V3/css/uparrow.png") no-repeat; position: absolute; right: 10px; top: 12px; height: 10px; width: 19px; content: ""; }
.newstab { display: none; }
.newstab ul li { width: 100%; border: none; border-bottom: 1px solid white; display: block; }
.newstab ul li.current { display: none; }
#newsContainer { margin-top: 0; }
.footer-bottom { padding: 7px 15px 10px 15px; }
/* contact us */
.office-list.first { margin-top: 0; }
.office-list { border-bottom: 2px solid #00a7b5; padding-bottom: 20px; }
.office-map { position: relative; border: none; padding-left: 0; }
.office-map .google-maps { width: 100%; }
.office-image { padding-left: 0; border: none; padding-top: 15px; }
.office-image > img { height: auto; }
.office-box { height: auto !important; }
.office-content { margin-bottom: 20px; }
#our-offices .mobi-sub-menu-wrapper { margin-bottom: 30px; }
.our-office #content-title, .news #content-title, .news-item #content-title{ margin-top: 30px; }
#slider-right{min-height:120px;}
/* -------------------------------------  people ----------------------------------------------*/
.caption-right { position: static; background: #f1f1f2; opacity: 1; padding: 20px 15px 15px 15px; height: 100%; width: auto; }
.caption-right p{ font-size:2em;}
#filter { left: inherit; right: 0; width: 100%; top: 80px; }
#example_filter label input { width: 100%; }
#example_filter label { width: 100% }
#example tbody tr td.our-team-position, #example tbody tr td.our-team-role, #example tbody tr td.our-team-location { display: block; width: 100%; border-bottom: none; padding: 0; }
.our-team table.dataTable tbody tr td.full-name { width: 100% !important; display: block; border-bottom: none; font-weight: bold; padding: 0; }
.our-team table.example tbody tr { padding: 20px 0; width: 100%; float: left; }
#filter tfoot tr th.drp1, #filter tfoot tr th.drp2, #filter tfoot tr th.drp3 { display: block; width: 100% !important; padding-bottom: 10px; }
.our-team table#example thead tr th:nth-child(2) { display: none !important; }
/*#our-team .dataTables_wrapper { }*/
#our-team .dataTables_wrapper #example_filter {margin-bottom: 150px;}
.our-team .fs-dropdown {border-left: 0 none;}
div.team-content .filter-member {padding-top:0px;}
/*.slides-case-studies img { width: 100%; height: auto; }*/
.caption-case-item { position: static; margin: 0 auto; }
.case-item-left, .case-item-right { float: left; width: 100%; }
.case-item-right { padding-left: 0; }
#content-title .content-title-left, #content-title .content-title-right { float: left; width: 100%; }
#content-title .content-title-right { padding-top: 25px; }
.case-studies .fs-dropdown-selected, .case-item .fs-dropdown-selected { width: 100% !important; }
.member-info > table tr.first { width: 100%; }
.member-info > table tr.first > td:first-child { width: 100%; display: block; padding: 0 !important; }
.member-info > table td.member-image { width: 100%; text-align: center; float: left; padding: 0; }
.member-info { width: 100%; padding: 0; margin-top: 10px; }
#example div.member-info > table tr td { font-size: 1em !important; padding: 9px 0 8px; }
.member-info > table tr { border-bottom: none !important; padding: 0 !important; }
.member-info .mem-title, .member-info .position { display: none !important; }
td.member-image p { width: 100%; float: left; }
#example #lightbox-top tr td { padding-top: 0; padding-right: 10px;}
#lightbox-bottom { padding-top: 0; }
#lightbox-top tr td:first-child { width:auto; }
#senior-advisors table#example thead tr th { display: none; }
#auto-top-link { bottom: 65px !important; }
body.mac #auto-top-link { padding: 10px 7px !important; }
#previous-investments .dataTables_paginate { display: none; }
.bcp-foundation .foundation-tab ul {width:100%;}
#searchContainerRP {width:100%;}
#searchTextBoxContainerRP input {width:100%;}

.exact-phrase {width:auto;}
.all-words {width:auto;}
#tabsDD{display: block !important;float:left;width:100%;padding: 10px 10px 9px 15px;}
#tabs .select{display:block;width:100% !important;float:left;font-size: 1.4em;padding: 10px 10px 9px 15px;color:white;background: #00a7b5;font-weight: bold;position:absolute;top:0;}
#tabs{position:relative;}
#tabs .select::after{background: url(~/media/Images/B/BC-Partners-V3/css/downarrow.png) no-repeat;
    position: absolute;
    right: 10px;
    top: 12px;
    height: 10px;
    width: 19px;
    content: "";}
#tabs option{font-size: 1.4em;}
#our-investors .scroll-table-container{width: 100%; padding:0;overflow:auto;margin-bottom:0;}
#our-investors table tbody tr td{display:block;text-align:center;}
#our-investors table tbody tr td:first-child {margin-bottom:45px;}
.newstab ul > li.current > span, .newstab ul > li.selected > a> span {color:white;background-color: #00a7b5;}
.slides-case-studies > img {width:100%; height:auto;}
#footerlinks ul li.first { padding-left: 0; }
#our-investors table tbody tr td:first-child img {margin-top:0;}
.bcp-foundation tr:last-child td { border-bottom: 0; border-right: 0;}
.portfolio-light-box-wrapper{ width:100%; }
.portfolio-light-box-container{ padding:20px 0; }
.portfolio-light-box-left{ width:100%; padding-right:0; }
.portfolio-light-box-right{ width:100%; }
table.portfolio-light-bottom{ width:600px; }
.portfolio-items.selected .blue-box{ display:block !important; }
/* -----------------------------  Mobi search       --------------------------------------------------- */
.mobisearch { float:right; position: relative; z-index: 99;margin: 15px 15px 15px 0px;display:block;height:27px;}
.mobisearch span.searchbg { background:#fff; color:#00a7b6;font-size: 2.5em;cursor:pointer;}
#mobishowsearch { background-color: #00a7b6;position: absolute;top:93px; width:100%; z-index: 99; }
#searchTextBoxContainer2 { height: auto;margin:5px;}
#searchButtonContainer2 { position: absolute; right:20px; top:17px; }
#searchButtonContainer2 input { width: 14px; height: 14px; }
#searchTextBoxContainer2 input { border: 0 none; background-color:#fff; color: #424a5b; padding:10px; width: 100%;font-size: 1.4em; line-height:1em;}
.ui-autocomplete-input{display:block;}
#current-investments .scroll-table-container { width: 100%; padding: 0 0 5px; margin-bottom: 14px;overflow-y: hidden;overflow-x: hidden; }
#current-investments table.portfolio-light-bottom {width: 100%;}
}
@media all and (max-width: 640px) {
}
@media all and (max-width: 480px) {
.press-contact-wrapper:not(:first-child) {margin-top: 20px; }
.press-contact-wrapper{width:100%;}
#our-team .slide.slick-slide > img ,#senior-advisors .slide.slick-slide > img{height:100%;width:auto;}
}
@media all and (max-width: 320px) {
#footerlinks {padding: 20px 12px 10px 12px;}
.footer-copyright {padding: 10px 12px 20px 12px;}
}