.pc_footer_after_logo {
  position: absolute !important;
  right: 0 !important;
  bottom: -40px !important;
  width: fit-content !important;
}

.pc_recent-posts .posts-wrapper .single-recent-post h3.post-title {
  font-size: small !important;
  line-height: normal !important;
}

@media (max-width: 1280px) {
	.fusion-main-menu>ul>li {
		padding-right: 20px !important;
	}  
	
  .pc_home_portfolio .awb-swiper-button-prev {
    top: -220px;
    left: 63%;
  }

  .pc_home_portfolio .awb-swiper-button-next {
    top: -220px;
    left: 68%;
  }

  .pc_home_portfolio .swiper-wrapper .fusion_builder_column {
    width: 250px !important;
  }
	
/* 	.pc_home_slider_content_wrap {
	  padding-left: 30px;
	} */
}

@media (max-width: 1090px) {
  .wrapper {
    margin: 0 30px !important;
  }
  .pc_filter_form .pc_search_text::placeholder,
  .pc_filter_dropdown_wrap .select-selected {
    font-size: 16px !important;
  }

  .pc_heading_wrap h1,
  .saul_goldstein_info .ctm_team_user_wrap .ctm_team_user,
  .pc_slider_content_wrap .pc_slider_page_title,
  .pc_slider_content_wrap .pc_our_approch_slider_page_number,
  .pc_slider_content_wrap .pc_slider_page_number {
    font-size: 48px !important;
    line-height: 56px !important;
  }

  .pc_heading_wrap h2,
  .pc_slider_content_wrap .pc_our_approch_slider_page_title,
  .pc_slider_content_wrap .pc_portfolio_slider_page_title,
  .pc_recent-posts h2,
  .pc_slider_content_wrap .pc_slider_content_title .n2-ss-item-content,
  .range_input_group .first_year,
  .range_input_group .last_year,
  .pc_at_a_glance_category_item p{
    font-size: 32px !important;
    line-height: 36px !important;
  }

  .pc_heading_wrap h3,
  .ctm_team_user_desc_wrap h3,
  .pc_team_slider_text,
  .saul_goldstein_info_user .ctm_team_user_wrap .ctm_team_user,
  .pc_recent-posts .posts-wrapper .single-recent-post .post-title h3,
  .timeline_item .year {
    font-size: 24px !important;
    line-height: 30px !important;
    --fontSize: 24 !important;
  }

  .pc_heading_wrap h5,
  .saul_goldstein_info .ctm_team_user_wrap .pc_title_top_text,
  .saul_goldstein_info .ctm_team_user_wrap .pc_title_bottom_text,
  .saul_goldstein_info_user .ctm_team_user_wrap .pc_title_top_text,
  .saul_goldstein_info_user .ctm_team_user_wrap .pc_title_bottom_text,
  .saul_goldstein_info_user .ctm_team_user_role,
  .pc_recent-posts .single-recent-post .post-title p,
  .saul_goldstein_info_uesr .ctm_team_user_role,
  .timeline_item .description .role,
  .pc_at_a_glance_category_item span{
    font-size: 18px !important;
    line-height: 24px !important;
  }

  .pc_heading_wrap h6 {
    font-size: 24px !important;
    line-height: 30px !important;
  }

  .pc_title_wrap :is(p, li),
  .ctm_team_user_desc_wrap p,
  .saul_goldstein_info .ctm_global_text,
  .back_to_the_team_info_items p,
  .back_to_the_team_info_logo p,
  .pc_recent-posts .posts-wrapper .single-recent-post .post-date,
  .saul_goldstein_info_user .ctm_global_text,
  .pc_slider_content_wrap .pc_slider_page_desc,
  .pc_slider_content_wrap .pc_our_approch_slider_page_details,
  .pc_slider_content_wrap .pc_portfolio_slider_page_details,
  .pc_slider_content_wrap .pc_slider_page_details,
  .pc_filter_form .pc_search_text::placeholder,
  .pc_filter_dropdown_wrap .select-selected,
  .pc_filter_links,
  .pc_filter_form .pc_search_text,
  .timeline_item .description,
  .pc_description_wrap p,
  .pc_video_details_wrap p{
    font-size: 16px !important;
    line-height: 24px !important;
  }
	
  .pc_description_wrap p strong {
	font-size: 18px !important;
	line-height: 24px !important;
  }

  .pc_filter_form .pc_search_text {
    width: 62px;
  }

  .pc_recent-posts .posts-wrapper .single-recent-post .post-title a {
    font-size: 20px !important;
    line-height: 26px !important;
  }

  .pc_recent-posts h2 {
    margin-bottom: 40px !important;
  }

  .pc_counter_wrap .fusion-counter-box {
    margin-bottom: 0 !important;
  }

  .pc_counter_wrap .counter-box-container .content-box-percentage {
    font-size: 60px !important;
    line-height: 56px !important;
  }

  .pc_counter_wrap .counter-box-container .counter-box-content {
    font-size: 18px !important;
    line-height: 56px !important;
  }

  .pc_team_card_main_wrap
    .pc_team_card_wrap
    :is(.fusion-imageframe, .fusion-imageframe img) {
    width: 100%;
  }

  .pc_slider_main_wrap .n2-ss-slider-controls {
    bottom: 30px;
    right: 30px;
  }

  .pc_slider_office_germany_wrap
    .wpostahs-slider
    #wpostahs-slider-nav-1
    .slick-prev {
    left: 91% !important;
  }

  .pc_home_portfolio .awb-swiper-button-prev {
    top: -200px;
    left: 62%;
  }

  .pc_home_portfolio .awb-swiper-button-next {
    top: -200px;
    left: 68%;
  }

  .pc_home_portfolio .swiper-wrapper .fusion_builder_column {
    width: 300px !important;
  }

  .back_to_the_team_video,
  .pc_case_studies_video_wrap,
  .pc_video_details_wrap,
  .pc_case_studies_image_wrap {
    margin-bottom: 50px;
  }

  .saul_goldstein_wrap,
  .pc_map_description_wrap,
  .pc_at_a_glance_category_items,
  .pc_case_studies_logo_wrap {
    margin-bottom: 92px;
  }

  .banner_section {
    margin-bottom: 50px;
  }

  .fusion-wrapper .fusion-header-wrapper {
    position: absolute;
    width: 100%;
    top: 0;
  }

  #openNav {
    display: block;
  }
		

	ul#mobile-menu-header-1 {
   		 margin-top: 30px;
	}
	
	body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a {
		background-color: #474a53 !important;
	}	
	
   .fusion-mobile-nav-holder .fusion-mobile-menu {
        background: #474A53;
   }
	
   .fusion-mobile-nav-holder .fusion-mobile-menu > .fusion-mobile-nav-item > .fusion-bottombar-highlight > span {
		color: #ffffff !important; 
        font-size: 20px !important; 
   }	
	
	.fusion-mobile-nav-item .fusion-open-submenu {
		color: #ffffff !important;
	}	
	
	.fusion-mobile-nav-item a {
		color: #ffffff !important;
	}
	
	.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a {
		padding-left: 25px !important;
	}	
	
	ul.sub-menu.fusion-sub-menu-open li.fusion-mobile-nav-item a span {
		color: #A6A7A8 !important;
	}	
	
	ul.sub-menu.fusion-sub-menu-open li.fusion-mobile-nav-item.fusion-mobile-current-nav-item a span {
	  	color: #fff !important;
    }
	
	a.fusion-main-menu-icon.ctm_mobile_investor_login {
		color: #FC4D03 !important;
    }
	
	.fusion-mobile-nav-holder .searchform .fusion-search-form-content .fusion-search-field input{
		background-color: #474a53 !important;
	}
	
	.fusion-mobile-nav-holder .searchform .fusion-search-form-content .fusion-search-field input,
	.fusion-mobile-nav-holder .searchform:not(.fusion-search-form-classic) .fusion-search-form-content .fusion-search-button input[type=submit]{
		color: #fff !important;
	}
	

  .fusion-mobile-nav-holder {
    display: block;
    position: absolute;
/*     top: -52px; */
	top: -20px;  
    height: 100vh;
    width: 100vw;
    background: #474A53;
    padding: 0px !important;
  }

  .fusion-mobile-nav-holder .ctm_mobile_logo_close_btn {
    display: flex;
    justify-content: space-between;
    padding: 40px 37px 20px 30px;
    z-index: 999;
    position: relative;
  }

  .fusion-mobile-nav-holder
    .ctm_mobile_logo_close_btn
    .ctm_mobile_logo
    .fusion-logo-link{
    height: 32px !important;
    display: block;
   }

/*   .fusion-mobile-nav-holder
    .ctm_mobile_logo_close_btn
    .ctm_mobile_logo
    .fusion-logo-link {
    display: none;
  } */
	
   .ctm_mobile_logo_close_btn .fusion-mobile-logo{
	   display:block !important;
   }
	
   .ctm_mobile_logo img.fusion-sticky-logo {
    display: none !important;
   }

  .fusion-mobile-nav-holder .ctm_mobile_logo_close_btn .ctm_mobile_close_btn {
        font-size: 33px;
        text-decoration: none;
        color: #ffffff;
        font-weight: 300;
        margin-top: -16px;
  }
	
	.mobile-search-input input.s::placeholder {
  		color: white;	
	}	

  .fusion-mobile-nav-holder
    .fusion-mobile-menu
    .menu-item-has-children
    .fusion-open-submenu[aria-expanded="true"]:before {
    transform: rotate(180deg) !important;
  }

  .remove-scrolling {
    height: 100%;
    overflow: hidden;
  }

  .pc_footer_wrap {
    padding: 40px 30px !important;
  }

  .pc_get_in_touch_form .gform_footer {
    margin: 90px 0 0 auto !important;
  }

  .timeline_item {
    width: 300px;
    margin-right: 40px;
  }
  .timeline_container_wrap {
    padding-left: 50px;
  }
	
  .pc_home_slider_content_wrap {
    padding-left: 0px;
  }

  .pc_case_studies_logo_wrap .pc_case_studies_logo_img{
    margin: 0 auto 30px;
  }

}

@media (max-width: 1023px) {
  .pc_home_portfolio .awb-swiper-button-prev {
    top: -50px;
    left: 2.5%;
  }
	
  .pc_home_portfolio .awb-swiper-button-next {
    top: -50px;
    left: 9%;
  }

  .pc_home_slider_header_wrap {
    width: 100% !important;
  }

  .pc_slider_office_germany_wrap .slick-track .wpostahs-slider-nav-content {
    display: grid;
    margin-bottom: 30px !important;
  }

  .pc_slider_office_germany_wrap
    .slick-track
    .wpostahs-slider-nav-content
    .wpostahs-centent {
    order: 3;
  }

  .pc_slider_office_germany_wrap
    .slick-track
    .wpostahs-slider-nav-content
    .wpostahs-centent {
    min-width: 100% !important;
    padding: 30px 0 !important;
  }

  .pc_slider_office_germany_wrap
    .wpostahs-slider
    #wpostahs-slider-nav-1
    .slick-prev {
    left: 46% !important;
    top: 10px !important;
  }

  .pc_slider_office_germany_wrap
    .wpostahs-slider
    #wpostahs-slider-nav-1
    .slick-next {
    top: 10px !important;
    left: 54% !important;
  }

  .pc_home_crousel_info p {
    text-align: start !important;
  }

  .fusion-header-wrapper
    .fusion-mobile-menu-design-modern
    .fusion-sticky-shadow {
    top: 32px !important;
  }

  .page .post-content {
    margin-top: -50px !important;
	 z-index: 9;
  }
	
	.pc_explore_our_investments_wrap{
		padding-left: 0% !important;
	}
	.pc_explore_our_investments_wrap{
		padding-left: 0% !important;
	}
	
	.fusion-mobile-nav-holder{
		top: -52px;
	}
	
  .pc_at_a_glance_category_items {
    gap: 20px;
    margin-bottom: 70px;
  }

  .pc_at_a_glance_category_item {
    width: 100%;
    border-right: none;
  }
}

@media (max-width: 991px) {
  .pc_home_portfolio .awb-swiper-button-next {
    left: 10%;
  }

  .pc_our_strategy_items_wrap .fusion-builder-row .fusion-layout-column {
    border-right: none;
    border-bottom: 1px solid #acacac;
    width: 80%;
    padding: 5% 0;
  }
  .pc_our_strategy_items_wrap
    .fusion-builder-row
    .fusion-layout-column:first-child {
    padding-top: 0;
  }

  .pc_our_strategy_items_wrap
    .fusion-builder-row
    .fusion-layout-column:last-child {
    padding-bottom: 0;
    border-bottom: none;
  }

  .pc_our_strategy_items_wrap
    .fusion-builder-row
    .fusion-layout-column
    .fusion-column-wrapper {
    border-bottom: 1px solid #acacac !important;
    margin: 0 2%;
  }

  .pc_our_strategy_items_wrap
    .fusion-builder-row
    .fusion-layout-column
    .fusion-column-wrapper:last-child {
    border-bottom: none !important;
  }
}

@media (max-width: 800px) {
  .pc_counter_content_wrap .fusion-counter-box {
    border-right: none;
  }
  .pc_home_portfolio .awb-swiper-button-next {
    left: 11%;
  }
	.fusion-layout-column.pc_home_slider_content_wrap{
		margin-right:-30px !important;
	}
}

@media (max-width: 768px) {
  .pc_heading_wrap h1,
  .saul_goldstein_info .ctm_team_user_wrap .ctm_team_user,
  .pc_slider_content_wrap .pc_slider_page_title,
  .pc_slider_content_wrap .pc_our_approch_slider_page_number,
  .pc_slider_content_wrap .pc_slider_page_number {
    font-size: 32px !important;
    line-height: 36px !important;
  }

  .pc_heading_wrap h2,
  .pc_slider_content_wrap .pc_our_approch_slider_page_title,
  .pc_slider_content_wrap .pc_portfolio_slider_page_title,
  .pc_recent-posts h2,
  .pc_slider_content_wrap .pc_slider_content_title .n2-ss-item-content,
  .range_input_group .first_year,
  .range_input_group .last_year,
  .pc_at_a_glance_category_item p {
    font-size: 26px !important;
    line-height: 32px !important;
  }

  .pc_heading_wrap h3,
  .ctm_team_user_desc_wrap h3,
  .pc_team_slider_text,
  .saul_goldstein_info_user .ctm_team_user_wrap .ctm_team_user,
  .pc_recent-posts .posts-wrapper .single-recent-post .post-title h3,
  .timeline_item .year {
    font-size: 20px !important;
    line-height: 26px !important;
    --fontSize: 20 !important;
  }

  .pc_heading_wrap h5,
  .saul_goldstein_info .ctm_team_user_wrap .pc_title_top_text,
  .saul_goldstein_info .ctm_team_user_wrap .pc_title_bottom_text,
  .saul_goldstein_info_user .ctm_team_user_wrap .pc_title_top_text,
  .saul_goldstein_info_user .ctm_team_user_wrap .pc_title_bottom_text,
  .saul_goldstein_info_user .ctm_team_user_role,
  .timeline_item .description .role,
  .pc_at_a_glance_category_item span{
    font-size: 14px !important;
    line-height: 20px !important;
  }

  .pc_heading_wrap h6 {
    font-size: 22px !important;
    line-height: 28px !important;
  }

  .pc_title_wrap :is(p, li),
  .ctm_team_user_desc_wrap p,
  .saul_goldstein_info .ctm_global_text,
  .back_to_the_team_info_items p,
  .back_to_the_team_info_logo p,
  .pc_recent-posts .posts-wrapper .single-recent-post .post-date,
  .pc_slider_content_wrap .pc_slider_page_desc,
  .saul_goldstein_info_user .ctm_global_text,
  .pc_recent-posts .single-recent-post .post-title p,
  .pc_slider_content_wrap .pc_our_approch_slider_page_details,
  .pc_slider_content_wrap .pc_portfolio_slider_page_details,
  .pc_slider_content_wrap .pc_slider_page_details,
  .pc_filter_form .pc_search_text::placeholder,
  .pc_filter_dropdown_wrap .select-selected,
  .pc_filter_links,
  .pc_filter_form .pc_search_text,
  .timeline_item .description,
  .pc_description_wrap p,
  .pc_video_details_wrap p{
    font-size: 15px !important;
    line-height: 22px !important;
  }
	
  .pc_description_wrap p strong {
    font-size: 16px !important;
    line-height: 24px !important;
  }

  .pc_get_in_touch_form :is(.gfield) {
    width: 100% !important;
  }

  .pc_recent-posts h2 {
    margin-bottom: 34px !important;
  }

  .pc_get_in_touch_form .ctm_get_touch_name_wrap .ginput_container_name {
    margin: 0;
  }

  .pc_get_in_touch_form .ctm_get_touch_name_wrap .ginput_container_name span {
    padding: 0;
  }

  .pc_get_in_touch_form
    :is(.ctm_get_touch_message_wrap, .ctm_get_touch_dec_wrap) {
    position: relative !important;
  }

  .pc_recent-posts .posts-wrapper .single-recent-post .post-title a {
    font-size: 18px !important;
    line-height: 24px !important;
  }

  .saul_goldstein_info_user {
    width: 100%;
    margin-bottom: 60px;
  }

  .ctm_team_user_desc_wrap {
    width: 100%;
  }

  .back_to_the_team_info_link {
    width: 100%;
  }

  .back_to_the_team_info_items {
    width: 100%;
    justify-content: start;
  }

  .pc_filter_dropdown,
  .pc_filter_links {
    gap: 14px;
  }

/*   .pc_slider_main_wrap .sr7-leftarrow::before {
    right: 230px;
    top: 10px;
  } */

/*   .pc_slider_main_wrap .sr7-rightarrow::before {
    right: 10px;
    top: 10px;
  } */

  .pc_slider_main_wrap .sr7-bullets {
    bottom: 35px !important;
    right: 20px !important;
  }

  .pc_filter_form .pc_search_text::placeholder,
  .pc_filter_dropdown_wrap .select-selected {
    font-size: 14px !important;
  }

  .pc_filter_form .pc_search_text {
    width: 54px;
  }

  .banner_section {
    margin-bottom: 30px;
  }

  .back_to_the_team_video,
  .pc_case_studies_video_wrap,
  .pc_video_details_wrap,
  .pc_case_studies_image_wrap {
    margin-bottom: 30px;
  }

  .saul_goldstein_wrap,
  .pc_map_description_wrap,
  .pc_at_a_glance_category_items,
  .pc_case_studies_logo_wrap  {
    margin-bottom: 76px;
  }

  .pc_get_in_touch_form .gform_footer {
    margin: 30px 0 0 auto !important;
  }

  .timeline_container_wrap {
    padding-left: 45px;
  }

  .range-slider::-webkit-slider-thumb {
    width: 50px;
    height: 54px;
  }

  .timeline_item {
    width: 280px;
    margin-right: 30px;
  }

  .timeline_item .description .role {
    min-height: auto !important;
  }

  .pc_return_promises_wrap::before {
    left: -60px !important;
    top: -10px !important;
  }
	
  .pc_home_portfolio .awb-swiper-button-prev {
    left: 1%;
  }

  .pc_map_description_wrap {
    flex-wrap: wrap;
    margin: 0 0 70px;
  }

  .pc_map_wrap {
    width: 100%;
  }

  .pc_description_wrap {
    width: 100%;
  }

  .pc_case_studies_logo_wrap .pc_case_studies_logo_img{
    margin: 0 auto 20px;
  }
}

@media (max-width: 767px) {
  .pc_recent-posts .posts-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }

  .search_icon_field {
    width: 40%;
  }
}

@media (max-width: 575px) {
  .banner_section {
    min-height: 584px;
  }

  .back_to_the_team {
    margin-bottom: 104px;
  }

  .saul_goldstein_wrap,
  .pc_map_description_wrap,
  .pc_at_a_glance_category_items  {
    margin-bottom: 42px;
  }

  .pc_recent-posts .posts-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }

  .pc_slider_office_germany_wrap
    .wpostahs-slider
    #wpostahs-slider-nav-1
    .slick-prev {
    left: 41.5% !important;
    top: 10px !important;
  }

  .pc_slider_office_germany_wrap
    .wpostahs-slider
    #wpostahs-slider-nav-1
    .slick-next {
    top: 10px !important;
    left: 58.5% !important;
  }

  .pc_filter_form .pc_search_text::placeholder,
  .pc_filter_dropdown_wrap .select-selected {
    padding-right: 18px;
    font-size: 12px !important;
  }

  .pc_filter_links,
  .pc_filter_form .pc_search_text {
    font-size: 12px !important;
  }

  .pc_filter_dropdown_wrap .select-selected:after {
    width: 4px;
    height: 4px;
  }

  .search_icon_field svg {
    width: 18px;
    height: 18px;
  }

  .pc_filter_form .pc_search_text {
    width: 46px;
    padding: 0 0 0 5px !important;
  }

  .pc_filter_form {
    padding: 6px 0 40px 0;
  }

  .fusion-selfhosted-video video {
    height: 260px !important;
  }

  .pc_home_banner_video video {
    height: 582px !important;
  }

  .ctm_contact_us_map .leaflet-top.leaflet-left,
  .ctm_portfolio_map .leaflet-top.leaflet-left {
    display: none !important;
  }

  .pc_slider_office_germany_wrap
    .slick-track
    .wpostahs-slider-nav-content
    .wpostahs-centent
    ~ div
    img {
    width: 300px !important;
  }

  .pc_filter_dropdown,
  .pc_filter_links {
    gap: 10px;
    font-size: 12px !important;
  }

  .timeline_container_wrap {
    padding-left: 41px;
  }

  .range-slider {
    width: 40%;
  }

/*   .pc_home_portfolio .awb-swiper-button-prev {
    top: -50px;
    left: 1%;
  } */

  .pc_home_portfolio .awb-swiper-button-next {
    left: 13%;
  }
}

@media (max-width: 430px) {
/*   .pc_slider_main_wrap .sr7-leftarrow::before {
    font-size: 12px !important;
    right: 320px;
    top: 15px;
  }

  .pc_slider_main_wrap .sr7-rightarrow::before {
    font-size: 12px !important;
    right: -8px;
    top: 15px;
  } */

  .pc_slider_main_wrap .sr7-bullets {
    bottom: 30px !important;
    right: 9px !important;
    width: 200px !important;
  }

  .pc_home_portfolio .awb-swiper-button-next {
    left: 18%;
  }
}

@media (max-width: 390px) {
/*   .pc_slider_main_wrap .sr7-leftarrow::before {
    right: 280px;
  } */
	
  .pc_slider_main_wrap .sr7-bullets {
    right: -2px !important;
	width: 190px !important;
  }

  .pc_filter_dropdown,
  .pc_filter_links {
    width: 100%;
  }

  .search_icon_field {
    width: 100%;
    justify-content: start;
  }
}

@media (max-width: 350px) {
/*   .pc_slider_main_wrap .sr7-leftarrow::before {
    right: 240px;
  }
	 */
  .pc_slider_main_wrap .sr7-bullets {
    width: 180px !important;
	right: -10px !important;
  }

  .pc_home_portfolio .swiper-wrapper .fusion_builder_column {
    width: 280px !important;
  }

  .pc_home_portfolio .awb-swiper-button-next {
    left: 21%;
  }
}