@charset "utf-8";
/* Style CSS */

.flexible_block { margin:0 0 35px; padding:0; }
.flexible_block .img { margin:0; padding:0; }
.flexible_block .img img { margin:0; padding:0; width:100%; }
.flexible_block .txt { margin:0; padding:0; }
.flexible_block .txt > *:last-child { margin-bottom:0; }
.flx_gallery_block { margin:10px 0 25px; }

.flexible_block .btn { min-width:240px; }

.flexible_block h2 { font-size:42px; color:#0095A9; font-weight:700; line-height:1; }

.flx_table_block h2 { margin-bottom:20px; font-size:24px; }

.flx_divider_block { margin:10px 0 50px; }
.flx_divider_block hr { margin:0; }

.flx_img_block { margin:0 0 40px; }
.flx_img_block .img { margin:0; padding:0; position:relative; }
.flx_img_block .img img { margin:0; padding:0; width:100%; }

.flx_txt_txt_2_block { }

.flx_txt_img_img_block { margin:10px 0 50px; padding:80px 0; background:#F9F9F9; }
.flx_txt_img_img_block .flx_img_img_block { margin-bottom:0; }

.flx_video_block { margin:10px 0 50px; }
.flx_video_block .img { position:relative; }
.flx_video_block .img video { margin:0; padding:0; }
.flx_video_block .img .overlay { position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.2); }
.flx_video_block .img:after { content:''; position:absolute; top:16px; right:-14px; width:14px; bottom:16px; background:#FDDC3F; }
.flx_video_block .play_btn { display:block; margin:-42px 0 0 -42px; padding:0; width:84px; height:84px; position:absolute; top:50%; left:50%; background:url(../images/play.svg) no-repeat center center; }
.flx_video_block .play_btn:hover { background:url(../images/play_h.svg) no-repeat center center; }

.flx_img_cta_block { margin:10px 0 50px; }
.flx_img_cta_block .boost_car_sharing { margin:0; padding:0; }

.flx_2_cta_block { margin:10px 0 15px; }
.flx_2_cta_block .work_block_list { margin:0; padding:0; }

.flx_testimonials_block { margin:10px 0 50px; }
.flx_testimonials_block .testimonial_block { margin-bottom:0; }

.flx_team_block { margin:10px 0 50px; }
.flx_team_block .team_head { margin-bottom:5px; text-align:center; }
.flx_team_block .row { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.flx_events_block { margin:10px 0 50px; }
.flx_events_block .events_head { margin-bottom:5px; }

.flx_faq_block { margin:10px 0 50px; }
.flx_faq_block h2 { margin-bottom:25px; }
.flx_faq_block .accordion { margin-bottom:0; }

.flx_buttons_block { margin:10px 0 40px; }
.flx_buttons_block .btn { margin:0 10px 15px 0; }

.flx_news_block { margin:10px 0 50px; }

.flx_slider_block { margin:10px 0 50px; }
.flx_slider_block .image_slider { margin:0; padding:0; }

.flx_imagebox_cta_block { margin:10px 0 50px; }
.flx_imagebox_cta_block .cta_block { margin-bottom:0; }

.flx_cta_imagebox_block { margin:10px 0 50px; }
.flx_cta_imagebox_block .cta_block { margin-bottom:0; }
.flx_cta_imagebox_block .cta_block:after { left:194px; right:0; }

.flx_text_cta_block { margin:10px 0 50px; }
.flx_text_cta_block .cta_block { margin-bottom:0; }
.flx_text_cta_block .cta_block .cta_left { padding:60px; }

.flx_cta_text_block { margin:10px 0 50px; }
.flx_cta_text_block .cta_block { margin-bottom:0; }
.flx_cta_text_block .cta_block .cta_left { padding:60px; }
.flx_cta_text_block .cta_block:after { left:194px; right:0; }

.flx_quick_links_block { margin:10px 0 50px; }
.flx_quick_links_block .quick_links_head { margin-bottom:25px; }
.flx_quick_links_block ul { margin-bottom:0; padding-left:0; }
.flx_quick_links_block ul li { float:left; width:33%; background-image:url(../images/list_yellow.svg); padding-right:10px; }
.flx_quick_links_block ul li a { font-weight:500; text-decoration:underline; }

.flx_cta_block { margin:10px 0 50px; }
.cta_block_2 { margin:0; padding:100px 20px; background:#00956F; color:#fff; text-align:center; }
.cta_block_2 .cta_block_2_inn { margin:0 auto; padding:0; max-width:630px; }
.cta_block_2 h2 { color:#fff; }
.cta_block_2 .btns { display:flex; align-items:center; }
.cta_block_2 .of { margin:0 20px; font-weight:600; }
.cta_block_2 .border_btn { background:none; border-color:#fff; color:#fff; }
.cta_block_2 .border_btn:hover { background:#fff; border-color:#fff; color:#00956F; }

.flx_text_elements_block { margin:10px 0 50px; }
.flx_text_elements_block .elements h3 { margin-bottom:30px; }

.flx_partners_block { margin:0 0 40px; padding:0; }
.flx_partners_block h3 { margin-bottom:15px; font-size:20px; text-transform:uppercase; font-weight:600; color:#0095A9; }

.flx_projects_block { margin:10px 0 50px; }
.flx_projects_block .projects_head { margin-bottom:5px; text-align:center; }
.flx_projects_block .projects_head h2 { font-size:42px; color:#0095A9; font-weight:700; line-height:1; }

.flx_news_block .news_head { margin:0 0 30px; text-align:center; }
.flx_news_block .news_head h2 { font-size:42px; color:#0095A9; font-weight:700; line-height:1; }

.rightbar .container, .rightbar .small_container { width:100%; max-width:100% !important; margin:0; padding:0 !important; }

.leftbar_provider .container, .leftbar_provider .small_container { width:100%; max-width:100% !important; margin:0; padding:0 !important; }

.rightbar .boost_car_sharing .desc { margin:0 0 0 -60px; padding:60px 20px 60px 60px; }

.leftbar_provider .boost_car_sharing .desc { margin:0 0 0 -50px; padding:35px 20px 35px 55px; }

.project_details_page .container.small_container { max-width:100%; }
.project_details_page .flx_news_block .news_block .heading-1 { display:none; }

.communicate_block_wrap { margin-bottom:50px !important; }

.flx_anchor_links_block { margin:0 0 35px 0; padding:20px 0;background: #F9F9F9; text-align:center; }
.anchor_links_block { margin:0 auto; max-width:848px; padding:0; }
.anchor_links_block ul { display:block; margin:0 -27px; padding:0; }
.anchor_links_block ul li { display:inline-block; vertical-align:top; margin:0; padding:10px 27px; }
.anchor_links_block ul li a { display:inline-block; vertical-align:top; margin:0; padding:0; font-weight:600; color:#989797; }
.anchor_links_block ul li a:hover { color:#262626; }

.flx_anchor_links_2_block { margin:0 0 35px 0; padding:50px 20px 30px 20px;background: #F9F9F9;  }
.anchor_links_2_block { display:block; margin:0 auto; padding:0; max-width:848px; }
.anchor_links_2_block h3 { margin-bottom:30px; }
.anchor_links_2_block ul { margin:0; padding:0; display:block; }
.anchor_links_2_block ul li { display:block; vertical-align:top; margin:0 0 20px 0; padding:0 0 0 0; }
.anchor_links_2_block ul li a { display:inline-block; vertical-align:top; margin:0; padding:0 0 0 34px; font-weight:600; color:#989797; background:url(../images/list_3.svg) no-repeat left center; line-height:20px; }
.anchor_links_2_block ul li a:hover { color:#262626; }

.graybox_img_block { margin:0; padding:110px 0; position:relative; }
.graybox_img_block .img { margin:0; padding:0; position:relative; }
.graybox_img_block .graybox { margin:0; padding:0; position:relative;     display: flex;    height: 100%;    align-items: center; }
.graybox_img_block .graybox:after {content:'';position:absolute;top:-110px;right: -140px;bottom:-110px;background: #F9F9F9;left: 0;margin-left: calc(-100vw / 2 + 1284px / 2);z-index: -1;}
.graybox_img_block .graybox .graybox_inn { max-width:545px; }

.img_graybox_block { margin:0; padding:110px 0; position:relative; }
.img_graybox_block .img { margin:0; padding:0; position:relative; }
.img_graybox_block .circle { background:#0095A9; left:-60px; right:auto; }
.img_graybox_block .circle:after { background:#fff; }
.img_graybox_block .graybox { margin:0; padding:0; position:relative;     display: flex;    height: 100%;    align-items: center; }
.img_graybox_block .graybox:after {content:'';position:absolute;top:-110px;left: -140px;bottom:-110px;background: #F9F9F9;right: 0;margin-right: calc(-100vw / 2 + 1284px / 2);z-index: -1;}
.img_graybox_block .graybox .graybox_inn { padding-left:60px; }

.partner_logos { margin:0 -15px; padding:0; display:flex; align-items:center; }
.partner_logos .partner_logo { margin:5px 15px; padding:0; }
.partner_logos .partner_logo img { margin:0; padding:0; max-width:100px; max-height:40px; width:auto; -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: .8; }
.partner_logos .partner_logo:hover img { -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  filter: grayscale(0%);
  opacity: 1; }

.reverse_row {     flex-direction: row-reverse; }

.date_text { margin:0 25px 15px 0; padding:0 0 0 36px; background:url(../images/calendar.svg) no-repeat left center; line-height:20px; font-weight: 600; display:inline-block; vertical-align:top; color:#0095A9; font-size:18px; }
.location_text { margin:0 25px 15px 0; padding:0 0 0 28px; background:url(../images/pin.svg) no-repeat left center; line-height:20px; font-weight: 600; display:inline-block; vertical-align:top; color:#0095A9; font-size:18px; }
.cat_text { margin:0 0 15px 0; padding:0 0 0 28px; background:url(../images/cat.svg) no-repeat left center; line-height:20px; font-weight: 600; display:inline-block; vertical-align:top; color:#0095A9; font-size:18px; }
.learn_more_link { display:inline-block; vertical-align:top; font-size:18px; text-transform:uppercase; margin:0; padding:0 18px 0 0; background:url(../images/right_arr_2.svg) no-repeat right center; font-weight:600; color:#0095A9 !important;	 }
.learn_more_link:hover { background:url(../images/right_arr_2_h.svg) no-repeat right center; color:#00956F !important; }
.back_link { display:inline-block; vertical-align:top; font-size:16px; font-weight:600; text-transform:uppercase; color: #262626; background:url(../images/back_arr.svg) no-repeat left center; padding:0 0 0 28px; }
.back_link:hover { background:url(../images/back_arr_h.svg) no-repeat left center; color:#0095A9; }

.circle{width:120px;height:120px;border-radius:50%;position:absolute;top:90px;right:-60px;background:#fff;z-index:2;overflow: hidden;}
.circle:after {width: 50%;height: 100%;border-radius: 0;margin:0;padding:0;content:'';position:absolute;top:0;right:0;background: #0095A9;}

.tags { margin:0; padding:0; position:absolute; top:10px; left:10px; }
.tags a { display:inline-block; vertical-align:top; margin:0 10px 0 0; padding:0 10px; font-size:12px; line-height:25px; color:#fff; text-transform:uppercase; text-align:center; min-width:100px; background: rgba(0, 149, 169, 0.7); }

.tags.tags_2 { position:static; margin:0 0 15px 0; padding:0; }
.tags.tags_2 a { background: #0095A9; margin:0 10px 0 0; text-align:center; }

.top_gray_bg { height:840px; position:absolute; top:0; left:0; width:100%; z-index:-1; background: linear-gradient(0deg, #FFFFFF -0.89%, rgba(255, 255, 255, 0) 93.15%), #F9F9F9; }
.outside_img { margin:0 -218px 65px -218px; padding:0; position:relative;  }
.pad_top_95 { padding-top:95px !important; position:relative }

.social { padding:0 0 0 0; margin:0; display:flex; align-items: center; }
.social h5 {padding: 0;font-size: 18px;font-weight: normal;margin: 0 22px 0 0;color: #262626;}
.social a { display:inline-block; vertical-align:top; width:24px; height:24px; margin:0 20px 0 0; padding:0; background-repeat:no-repeat !important; background-position:center center !important; background-size:100% auto !important; }
.social a:last-child { margin-right:0; }
.social a.facebook { background-image:url(../images/facebook.svg); }
.social a.twitter { background-image:url(../images/twitter.svg); }
.social a.linkedin { background-image:url(../images/linkedin.svg); }
.col-sm-6 .width{
	width:100%;
}

.top_center_info { text-align:center; padding:0 0 10px 0; margin:0 auto; max-width:848px; }
.top_center_info h2 { margin:0 0 25px 0; }


body .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin:0 6px; }
body .swiper-pagination { position:relative; bottom:auto; left:auto; text-align:center; padding:33px 0; margin:0; }
body .swiper-pagination .swiper-pagination-bullet { width:20px; height:20px; border-radius:50%; background: rgba(224, 224, 224, 0.77); opacity:1; }
body .swiper-pagination .swiper-pagination-bullet-active { border: 5px solid #FDDC3F; background:transparent; }

#header { margin:0; padding:0; position:relative; z-index:999; }
#header .header_inn { margin:0; padding:0; position:relative; }
#header .logo { float:left; margin:0; padding:0; margin-bottom: -45px; }
#header .logo.logo-wayToGo a { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; height: 195px; padding-bottom: 45px; }
@media screen and (max-width: 992px) { #header .logo.logo-wayToGo a { height: 120px; padding-bottom: 0; } }
@media screen and (max-width: 767px) { #header .logo.logo-wayToGo a { height: 160px; padding-bottom: 20px; } }
#header .logo.logo-wayToGo a img { display: block; flex: 0 0 47.5%; max-width: 47.5%; object-fit: contain; }
#header .head_right { float:right; margin:0; padding:87px 0 0 0; position:relative; width:80%; }
#header .head_right .head_right_top { display:flex; align-items: center; margin:0; padding:28px 0 30px 0; justify-content: flex-end; position:absolute; top:0; right:0; }
#header .topnav { margin:0; padding:0; display:block; }
#header .topnav ul { margin:0; padding:0; display:flex; }
#header .topnav ul li { margin:0; padding:0 18px; display:block; }
#header .topnav ul li a { margin:0; padding:0; display:block; font-size:16px; font-weight:600; color:#989797; line-height:20px; }
#header .topnav ul li a:hover,#header .topnav ul li.current-menu-item a { color: #0095A9; text-decoration:underline; }
#header .search_box { margin:0 27px 0 0; padding:4px 27px 4px 0; border-right:1px solid rgba(0, 0, 0, 0.1); position:relative; }
#header .search_box .ser_btn { margin:0; padding:0; display:block; border:none; cursor:pointer; width:16px; height:16px; font-size:0; background:url(../images/search.svg) no-repeat center center; font-size:0; }
#header .lang_box { margin:0; padding:0; }
#header .lang_box > a { margin:0;  font-size:14px; font-weight:700; line-height:20px; padding:0 12px 0 0; background:url(../images/down_arr_2.svg) no-repeat right center; color: #0095A9; text-transform:uppercase;  }
#header .two_btns { position:absolute; top:100%; right:0; margin:0; padding:0; }
#header .two_btns a { display:inline-block; vertical-align:top; min-width:203px; margin:0 2px; padding:9px 10px; background: #00956F; font-size:14px; color:#fff; font-weight:600; line-height:18px; text-transform:uppercase; color:#fff; text-align:center; }
#header .two_btns a.disabled { pointer-events:none; }
#header .wpml-ls-legacy-dropdown {width: 35px;}
#header .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle { margin:0;  font-size:14px; font-weight:700; line-height:20px; padding:0 12px 0 0; background:url(../images/down_arr_2.svg) no-repeat right center; color: #0095A9; text-transform:uppercase; border:none; }
#header .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after { display:none; }
#header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li a {margin:0;font-size:14px;font-weight:700;line-height:20px;padding: 5px 10px;color: #fff;text-transform:uppercase;white-space: nowrap;border: none;background: transparent;}
#header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu { background: #0096a9; border:none; }


#header .serform {position:absolute;top: -15px;right: 100%;width:0;padding: 0;margin:0;display:none;overflow:hidden;transition: 0.3s;display:block;margin-right: 10px;}
#header .serform.seropen {width: 320px;}
#header .serform  .serform_inn {     position: relative;    border: 1px solid #ccc; padding:0 50px 0 0; margin:0; }
#header .serform .txtbox  {font-size:16px;color: #989797;width:100%;max-width:100%;display:block;border: none;padding: 15px 18px 15px 20px;margin:0;background: #fff;height: 50px;}

#header .serform input[type="submit"] {/* display:none; */width: 50px;height: 50px;background: url(../images/search_3.svg) no-repeat center center #FDDC3F;padding: 0;margin: 0;border: none;position: absolute;top: 0;right: 0;}


#nav { padding:0; margin:0; float:right; }
#nav.private ul.private_menu { display:block; }
#nav.professional ul.professional_menu { display:block; }
#nav > ul { padding:0; margin:0; display:none; }
#nav > ul > li { padding:0 23px 7px; margin:0; display:block; float:left; position:relative; }
#nav > ul > li > a { padding:0; margin:0; display:block; font-size:20px; line-height:25px;  color: #262626; font-weight:600; text-transform:uppercase; position:relative; }
#nav > ul > li:hover > a { color: #0095A9; }
#nav > ul > li:hover > a:after { content:''; position:absolute; top:-7px; left:-15px; width:20px; height:20px; background:url(../images/active_menu.svg) no-repeat center center; }
#nav > ul > li.menu-item-has-children > a { padding-right:19px; background:url(../images/down_arr.svg) no-repeat right center; }
#nav > ul > li.menu-item-has-children:hover > a { background:url(../images/down_arr_h.svg) no-repeat right center; }
#nav > ul > li > ul {  margin:0; padding:15px 0; background: #0095A9; display:none; position:absolute; top:100%; left:0; z-index:99; }
#nav > ul > li:hover > ul { display:block; }
#nav > ul > li > ul li { padding:3px 35px; margin:0; display:block;  }
#nav > ul > li > ul li a {margin:0;padding:0;display:block;font-size:20px;font-weight:600;color:#fff;text-transform: capitalize;white-space: nowrap;}
#nav > ul > li.menu-item-has-children:after { content:''; position:absolute; left:50%; bottom:0; width:11px; height:7px; background:url(../images/up_arr_drop.svg) no-repeat center center; display:none; margin-left:-11px; }
#nav > ul > li.menu-item-has-children:hover:after { display:block; }

#home_banner { margin:0 0 148px 0; padding:0; }
#home_banner .container {     position: relative;    height: 100%; }
#home_banner .home_banner_inn { margin:0; padding:0; position:relative; height:55vh; background-size:cover !important; background-position:left center !important; background-repeat:no-repeat !important; }
#home_banner .cap_box { margin:0; position:absolute; left: 0 !important; bottom: -50px; width: 100%; max-width: 500px; padding: 40px; background:#00956F; color:#fff; z-index:2; }
#home_banner .cap_box h1 { color:#fff; margin-bottom:20px; line-height:1; }
#home_banner .banner_bar_img { margin:0; padding:0; position:absolute; bottom:47px; left:0; }
#home_banner .yellow_curve_1 { margin:0; padding:0; position:absolute; bottom:0; right:0; }
#home_banner .yellow_curve_1 .scroll_down { content:''; position:absolute; top:76px; left:88px; width:23px; height:45px; background:url(../images/down_arr_3.svg) no-repeat center center; }
#home_banner.landing_banner .yellow_curve_1 .scroll_down {     top: auto;    left: auto;    bottom: 50px;    right: 50px; }

.test_block { margin:0; padding:0 0 120px 0; }
.test_block .img { margin:0; padding:0; }
.test_block .img img { margin:0; padding:0; width:100%; }
.test_block .desc { margin:0; padding:0 0 0 85px;  }
.test_block .desc h2 { margin-bottom:25px; line-height:1; }
body .swiper-button-prev, body .swiper-button-next { margin:0; padding:0; width:45px; height:23px; background-size:100% auto !important; background-repeat:no-repeat !important; background-position:center center !important; top:auto; bottom:35px; position:absolute; }
.test_block_slider { position:relative; margin:0; padding:0; }

body .swiper-button-prev { background-image:url(../images/prev_1.svg); left:30px; } 
body .swiper-button-next { background-image:url(../images/next_1.svg); right:30px;  }
body .swiper-button-prev:hover { background-image:url(../images/prev_1_h.svg); } 
body .swiper-button-next:hover { background-image:url(../images/next_1_h.svg); }

.test_block_slider .swiper-pagination { bottom:38px !important; left:0; right:0; position:absolute; text-align:center; font-size:0; line-height:0; opacity:1; padding:0; }
.test_block_slider .swiper-pagination .swiper-pagination-bullet { width:20px; height:20px;  background:rgba(255, 255, 255, 0.77); margin:0 6px !important; display:inline-block; vertical-align:top; opacity:1; }
.test_block_slider .swiper-pagination .swiper-pagination-bullet-active { background:transparent; border:5px solid #FDDC3F; }

.what_block { margin:0 0 108px 0; padding:0; overflow:hidden; position:relative; }
.what_block .what_block_inn { margin:0; padding:0; position:relative; z-index:2; }
.what_block .img { margin:0; padding:0; position:relative; margin-left: calc(-100vw / 2 + 1284px / 2); }
.what_block .img .overlay { position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.2); }
.what_block .img img, .what_block .img iframe { margin:0; padding:0; width:100%; }
.what_block .img:after { content:''; position:absolute; top:20px; right:-19px; width:20px; bottom:20px; background: #FDDC3F; }
.what_block .play_btn { width:84px; height:84px; margin:-42px 0 0 -42px; padding:0; position:absolute; top:50%; left:50%; background:url(../images/play.svg) no-repeat center center; display:block; }
.what_block .play_btn:hover { background:url(../images/play_h.svg) no-repeat center center; }
.what_block .desc { padding:257px 0 170px 55px; margin:0;  }
.what_block:after { content:''; width:61.5%; top:107px; bottom:0; right:0; background: #F9F9F9; position:absolute; }

.video_box iframe, .video_box video { position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; z-index:-1; }
.video_box.play_on img, .video_box.play_on .overlay, .video_box.play_on .play_btn { opacity:0 !important; }
.video_box.play_on iframe, .video_box.play_on video { z-index:2; }

.testimonial_list_home { margin:0 0 40px; padding:0; position:relative; z-index:2; }
.testimonial_list_home .testimonial_block  { margin-bottom:0; }
.testimonial_block { padding:0 0 65px; margin:0 0 60px; }
.testimonial_block h3 { font-size:28px; color: #00956F; font-weight:normal; line-height:1.4; margin:0 0 30px; padding:65px 0 0; background:url(../images/quote_icon_1.svg) no-repeat 0px 0px; }
.testimonial_block .img { margin:0 0 20px 0; padding:0; position:relative; overflow:hidden; width:100%; }
.testimonial_block .img img { margin:0; padding:0; width:100%; vertical-align:top; height:270px; -webkit-transition:all .3s; transition:all .3s; }
.testimonial_block .img:hover img { -webkit-transform:scale(1.2); transform:scale(1.2); }
.testimonial_block .img .btn {background:#fff;border-color:#fff;color:#262626;width:auto;position:absolute;bottom:20px;left:20px;padding: 5px 20px;font-size: 20px;min-width: 170px;}
.testimonial_block .img .btn:hover { background:#FDDC3F; border-color:#FDDC3F; color:#262626; }
.testimonial_block .btn { width:100%; position:absolute; bottom:0; }


.news_block_wrap { margin:0; padding:130px 0 107px 0; position:relative; }
.news_block_wrap .news_bg { position:absolute; top:-190px; left:0; width:100%; z-index:-1; }
.news_block_wrap .news_bg img { width:100%; height:auto; margin:0; padding:0; vertical-align:top; }
.news_block { margin:0; padding:0; width:545px; max-width:100%; }
.news_block_wrap .heading-1 { margin:0 0 40px 0; padding:0; color: #0095A9;  }
.news_block_wrap.news_block_wrap_2 { padding:240px 0 120px 0; }
.news_block_wrap.news_block_wrap_2 .news_bg{ top:0; }

.news_block p { line-height:1.4; }
.news_block.news_block_green .heading-1 { color: #00956F; }
.news_block.news_block_green .date_text { color: #00956F; background:url(../images/calendar_2.svg) no-repeat left center; }
.news_block.news_block_green .btn { background:#00956F; border-color:#00956F; color:#fff; }
.news_block.news_block_green .btn:hover { background:#0095A9; border-color:#0095A9; color:#fff; }

.news_block_wrap .news_block { padding-bottom:60px; }
.news_block_wrap .news_block .btn { position:absolute; bottom:0; left:0; }

.news_block .news-image { display: block; width: 100%; margin-bottom: 25px; text-decoration: none; overflow: hidden; }
.news_block .news-image img { width: 100%; height: 300px; object-fit: cover; transition: transform 0.3s ease-in-out; }
.news_block .news-image:hover img,
.news_block .news-image:active img { transform: scale(1.1); }

.boost_car_sharing { margin:0 0 110px 0; padding:0; }
.boost_car_sharing .container { width:100%;padding:0 50px; max-width:1920px; }
.boost_car_sharing .img { margin:0; padding:0; position:relative; }
.boost_car_sharing .img img { width:100%; vertical-align:top; height:auto; }
.boost_car_sharing .boost_bar_img { margin:0; padding:0; position:absolute; left:0; bottom:14px; }
.boost_car_sharing .desc { margin:0 0 0 -147px; padding:120px 20px 120px 170px; color:#fff; background: #00956F; }
.boost_car_sharing .desc .desc_inn { max-width:545px; }
.boost_car_sharing .desc .heading-1 { color:#fff; }

.event_list_home { margin:0; padding:0 0 100px 0; }
.event_list_home h2.heading-1 { margin-bottom:70px; }
.event_list_home_left { margin:0; padding:0; max-width:520px; }
.event_list_home .btn { margin-top:70px; }
.event_list_block { padding:0 0 36px 0; margin:0 0 36px 0; border-bottom:2px solid #FDDC3F; }
.event_list_home .event_list_block:last-child { padding-bottom:0; margin-bottom:0; border-bottom:none; }
.event_list_block h4 { font-size:24px; font-weight:700; margin:0 0 20px 0; }
.event_list_block h4 a { color:inherit; }
.event_list_block h2 { margin:0 0 20px 0; }
.event_list_block h2 a { color:inherit; }
.event_list_block .date_text { margin-bottom:0; }
.event_list_block .location_text { margin-bottom:0; }

.event_block { margin:0; padding:0; }
.event_block .img { margin:0 0 39px 0; padding:0; }
.event_block .img img { width:100%; height:400px; margin:0; padding:0; vertical-align:top; }
.event_block_wrap .event_block .img img { height:270px; }

.work_block_list { margin:0; padding:0 0 100px 0; }
.work_block { margin:0 0 35px 0; padding:37px 0 130px 0; color:#fff; background: #00956F; position:relative; height:100%; }
.work_block.work_block_blue { background: #0095A9; }
.work_block .work_block_inn { padding:0 75px; margin:0;  }
.work_block .img { margin:0 0 45px 0; padding:0; }
.work_block .img img { margin:0; padding:0; width:auto; height:auto; vertical-align:top; }
.work_block h2 { color:#fff; margin:0 0 35px 0; padding:0; }
.work_block p { margin:0 0 30px 0; }
.work_block .work_bar { position:absolute; bottom:66px; right:0; margin:0; padding:0; }
.work_block .work_bar img { width:auto; height:auto; vertical-align:top; margin:0; padding:0;  }
.work_block .btn { padding:11px 30px; position:absolute; bottom:80px; }


#footer { margin:0; padding:0; color: #989797; font-size:16px; overflow:hidden; }

#footer .footer_inn { margin:0; padding:75px 0 0 0; position:relative; }
#footer .footer_inn:after { content:''; position:absolute; top:75px; right:0; bottom:0; background: #F9F9F9;  width:50%; }
#footer .f_block_wrap { margin:0; padding:0; display:flex; position:relative; z-index:2; }
#footer .f_block_wrap:before { content:''; width:5000px; height:4px; background: #FDDC3F; position:absolute; top:83px; right:0; z-index:2; }
#footer .f_block { padding:150px 0 85px 0; margin:0; position:relative; background: #F9F9F9; }
#footer .f_block_1 { width:28%; background:#fff; }
#footer .f_block_2 { width:33%; padding-left:13%; }
#footer .f_block_3 { width:18%; }
#footer .f_block_4 { width:21%; }
#footer .f_logo { position:absolute; bottom:100%; left:0; margin:0; padding:0; }
#footer .f_logo img { width:auto; margin:0; padding:0; height:auto; max-width:100%; vertical-align:top; }

#footer h3 { font-size:20px; font-weight:600; color: #262626; text-transform:uppercase; margin:0 0 34px 0; padding:0; }
#footer .f_block_1 h3 { font-size:24px; color: #0095A9; margin:0 0 48px 0; text-transform:none; }
#footer .f_block_1 p { padding-left:34px; font-weight:600; }
#footer a { color:inherit; }
#footer a:hover { color: #0095A9; }
#footer .f_block_1 p.location { background:url(../images/pin_2.svg) no-repeat 0px 5px; }
#footer .f_block_1 p.mail { background:url(../images/email.svg) no-repeat left center; }
#footer .f_block_1 p.mail a { text-decoration:underline; color: #0095A9; }
#footer .f_block_1 p.phone { background:url(../images/phone.svg) no-repeat 2px center; line-height:24px; }
#footer .f_social { padding:30px 0 0 0; margin:0; }
#footer .f_social a { display:inline-block; vertical-align:top; width:24px; height:24px; margin:0 15px 0 0; padding:0; background-repeat:no-repeat !important; background-position:center center !important; background-size:100% auto !important; }
#footer .f_social a.facebook { background-image:url(../images/facebook.svg); }
#footer .f_social a.facebook:hover { background-image:url(../images/facebook_h.svg); }
#footer .f_social a.twitter { background-image:url(../images/twitter.svg); }
#footer .f_social a.twitter:hover { background-image:url(../images/twitter_h.svg); }
#footer .f_social a.instagram { background-image:url(../images/instagram.svg); }
#footer .f_social a.instagram:hover { background-image:url(../images/instagram_h.svg); }
#footer .f_social a.linkedin { background-image:url(../images/linkedin.svg); }
#footer .f_social a.linkedin:hover { background-image:url(../images/linkedin_h.svg); }
#footer ul { margin:0; padding:0; display:block; }
#footer ul li { margin:0; padding:0 0 10px 0; display:block; }
#footer ul li a { margin:0; padding:0; display:inline-block; vertical-align:top; font-size:14px; font-weight:600; }

#footer .copyright { margin:0; padding:0; }
#footer .copyright_inn { padding:35px 0; border-top:2px solid #F9F9F9; margin:0; display:flex;     justify-content: space-between;  }
#footer .copyright p { margin:0; padding:0; }
#footer .copyright a.web_link { color: #FDDC3F; text-decoration:underline; }

#footer .footer_images { position:absolute; bottom:97px; left:41%; width:59%; display:flex; justify-content: space-between;     align-items: center; }
#footer .footer_images .footer_images_inn { display:flex; margin:0; padding:0;     align-items: center;  }
#footer .footer_images .img { margin:0 38px 0 0; padding:0; }
#footer .footer_images .img img { margin:0; padding:0; width:auto; height:auto; vertical-align:top; }
#footer .footer_images .img:last-child { margin-right:0; }
#footer .footer_images .btn { color:#fff; width:35.5%; padding:16px; }

#banner { margin:0; padding:0; }
#banner .banner_inn { margin:0; padding:0; position:relative; height: 250px; background-size:cover !important; background-position:left center !important; background-repeat:no-repeat !important; margin-right: calc(-100vw / 2 + 1301px / 2); margin-left: calc(-100vw / 2 + 1284px / 2); }
#banner .cap_box { margin:0; position: absolute; left: 0; bottom: -50px; width:100%; max-width: 550px; padding: 30px; background:#00956F; color:#FFFFFF; z-index:3; }
#banner .cap_box h1 { color:#fff; margin-bottom:20px; line-height:1; }
#banner .cap_box p { margin: 0; }
#banner .banner_wrap { margin:0; padding:0; position:relative; }
#banner .banner_wrap:before { content:''; position:absolute; top:0; left:0; right:0; bottom:0; background:linear-gradient(229.76deg, rgba(0, 0, 0, 0.71) -1.93%, rgba(0, 0, 0, 0) 23.36%);  }

#content .content_inner{ position:relative;  padding:100px 0 0 0; margin:0;  }
#content.team_page  .content_inner { margin:0; padding:0;  }
.faq_page { padding-bottom:50px; }

.leftbar { padding:140px 0 60px 40px; margin:0 0 20px; background: #F9F9F9; position:relative;     height: 100%; }
.leftbar:after { content:''; position:absolute; top:-116px; bottom:0; right:-30px; width:5000px; background: #F9F9F9; z-index:-1; }
.leftbar * { z-index:2; position:relative; }
.rightbar { padding:140px 0 20px 100px; margin:0; }
.rightbar > h2.heading-1 { margin-bottom:30px; }
.leftbar h2 { margin:0 0 44px 0; padding:0; color: #0095A9; font-weight:700; } 
.leftbar_menu { margin:0; padding:0; }
.leftbar_menu ul { margin:0; padding:0; display:block; }
.leftbar_menu ul li { margin:0 0 15px 0; padding:0; display:block; }
.leftbar_menu ul li a { margin:0; padding:0; display:inline-block; vertical-align:top; font-size:20px; font-weight:600; color: #989797; position:relative; }
.leftbar_menu > ul > li.current-menu-item > a,.leftbar_menu > ul > li ul li.current-menu-item > a { color: #262626; }
.leftbar_menu > ul > li.current-menu-item > a:after,.leftbar_menu > ul > li ul li.current-menu-item > a:after { content:''; position:absolute; top:50%; left:-40px; margin:-2px 0 0 0; padding:0; width:20px; height:4px; background: #0095A9; }
.leftbar_menu ul li ul { padding-left:23px; }
.leftbar_menu ul li ul li { margin:15px 0 0 0; }

#breadcrumb { margin:0 0 0 0; padding:22px 40px; font-weight: 600;font-size: 16px;line-height: 22px; color:#0095A9; position:relative; z-index:2; display:inline-block; vertical-align:top; background:#fff; position:absolute; top:-33px; right:0; text-transform:uppercase;  z-index:2; } 
#breadcrumb a,#breadcrumb span { color:inherit; display:inline-block; vertical-align:top; }
#breadcrumb span > span > a:first-child { padding-left:31px; background:url(../images/home.svg) no-repeat left center;  }
#breadcrumb span > span > span > a:first-child { padding-left:0; background:none; }
#breadcrumb a:hover { color:#FDDC3F; } 
#breadcrumb .sep { margin:0 18px; width:12px; margin-top:10px; height:6px; background:url(../images/sep.svg) no-repeat center center; }

.team_nav { margin:55px 0 80px 0; padding:0; background: #F9F9F9; text-align:center; }
.team_nav ul { margin:0; padding:22px 0; display:block; }
.team_nav ul li { margin:8px 30px; padding:0; display:inline-block; vertical-align:top; }
.team_nav ul li a { margin:0; padding:0; display:inline-block; vertical-align:top; font-size:16px; font-weight:600; color: #989797; }
.team_nav ul li a.active { color:#262626; }

.team_list { padding:0 0 30px 0; margin:0; }
.team_list h2 { margin:0 0 35px 0; padding:0; color: #262626; }
.team_list .top_center_info h2 { margin-bottom:25px; }

.team_block { margin:0 0 30px 0; padding:0; }
.team_block .img { margin:0 0 15px 0; padding:0; }
.team_block .img img { margin:0; padding:0; width:100%; height:260px; vertical-align:top; }
.team_block .desc { margin:0; padding:0; }
.team_block h3 { font-size:24px; margin:0 0 6px 0; }
.team_block p { font-size:13px; margin:0 0 15px 0; padding:0; color:#666666; }
.team_block p a { color: #0095A9; font-weight:600; text-decoration:underline; font-size:16px; }
.team_block p a:hover { color:#FDDC3F;  }

.banner_search { margin:0; padding:0 49px 0 0; position:relative; }
.banner_search input[type="text"] { width:100%; height:49px; padding:15px 10px; color:#989797; font-size:12px; font-weight:normal; border:none; background:#fff; border-radius:0; }
.banner_search .serbtn { background:url(../images/search_2.svg) no-repeat center center #FDDC3F !important; width:49px; height:49px; border:none; cursor:pointer;font-size:0; position:absolute; top:0; right:0; padding:0; }

.filter_toggle { display:inline-block; margin:0 0 35px; padding:12px 20px; background:#F9F9F9; cursor:pointer; }
.filter_toggle.active { margin-bottom:0; }
.filter_toggle span { display:inline-block; margin:0; padding:0 0 0 34px; font-size:16px; line-height:24px; font-weight:600; color:#262626; text-transform:uppercase; background:url(../images/filter_btn.svg) no-repeat left center; }

.event_filter .filter_toggle { margin-bottom:20px !important; }

.filter_box { margin:0; padding:0; display:none; }
.filter_box.open { display:block; }
.filter_block_wrap { padding:38px 16px; margin:0 0 35px 0; background:#F9F9F9; display:flex; }
.filter_block_wrap .filter_block { padding:0 39px; margin:0; width:33.33%; }
.filter_block_wrap label, .map_tool .map_filter .filter_block .filter_block_label { display:block; font-size:14px; font-weight:600; color: #989797; margin:0 0 5px 0; padding:0; }
.filter_block_wrap input[type="text"] { border:none; background:url(../images/search_2.svg) no-repeat center right 16px #fff; }
.filter_block_wrap select { border:none; }
.filter_block_wrap.testimonials_filter { padding:38px 44px; }
.filter_block_wrap.testimonials_filter .filter_block { padding:0 12px; margin:0; width:50%; }
.testimonial_list { padding:15px 0 0 0; margin:0; }

.project_list { margin:0; padding:0; }
.project_block { margin:0 0 70px 0; padding:0 0 30px; }
.project_block .img { margin:0 0 30px 0; padding:0; position:relative; overflow:hidden; }
.project_block .img img { margin:0; padding:0; width:100%; height:270px; -webkit-transition:all .3s; transition:all .3s; }
.project_block .img:hover img { -webkit-transform:scale(1.2); transform:scale(1.2); }
.project_block .tags { top:auto; bottom:20px; left:20px; }
.project_block .active { display:inline-block; vertical-align:top; position:relative; font-size:14px; font-weight:700; text-transform:uppercase; color: #00956F; margin:0 0 20px 0; padding:0 0 0 26px; line-height:18px;  }
.project_block .active:after { content:''; position:absolute; top:3px; left:0; width:12px; height:12px; background: #00956F; border-radius:50%;  }
.project_block .active.rounded { color: #F0AD4E; }
.project_block .active.rounded:after { background: #F0AD4E; }
.project_block p { color: #666666; }
.project_block .learn_more_link { position:absolute; bottom:0; left:0; }

.pager { padding:75px 0 80px 0; margin:30px 0 0 0; border-top:3px solid #F9F9F9; font-size:18px; position:relative; text-align:center; color: #666666; }
.pager a { color:inherit; }
.pager a,.pager span { margin:0 12px; }
.pager .current { font-weight:700; text-decoration:underline; color:#0095A9; }
.pager .pager_inn { margin:0; padding:0; position:relative; }
.pager .prev { position:absolute; top:0; left:0; color: #0095A9; background:url(../images/prev_2.svg) no-repeat left center; margin:0; padding:0 0 0 20px; }
.pager .prev:hover {  color: #00956F; background:url(../images/prev_2_h.svg) no-repeat left center; }

.pager .next { position:absolute; top:0; right:0; color: #0095A9; background:url(../images/next_2.svg) no-repeat right center; margin:0; padding:0 20px 0 0; }
.pager .next:hover {  color: #00956F; background:url(../images/next_2_h.svg) no-repeat right center; }


.news_list { margin:0; padding:0; }
.news_block_2 { margin:0 0 60px 0; padding:0 0 30px; position:relative; }
.news_block_2 .img { margin:0 0 30px 0; padding:0; position:relative; overflow:hidden; }
.news_block_2 .img img { margin:0; padding:0; width:100%; height:270px; -webkit-transition:all .3s; transition:all .3s; }
.news_block_2 .img:hover img { -webkit-transform:scale(1.2); transform:scale(1.2); }
.news_block_2 .learn_more_link { position:absolute; bottom:0; left:0; }

.news_block_2 p { color: #666666; }
.news_block_2 .date_text { color: #00956F; background:url(../images/calendar_2.svg) no-repeat left center; }

.accordion_wrap h2 { margin:0 0 30px 0; padding:0; }

.ui-widget { font-family:inherit; font-size:inherit; line-height:inherit; }
.accordion { border-bottom:2px solid #FDDC3F; padding:0 0 30px 0; margin:0 0 80px 0; }
.ui-accordion .ui-accordion-header {font-weight: bold;font-size: 24px;line-height: 36px;letter-spacing: -0.02em;color: #262626;padding: 30px 70px 0 0; border: none;  border-top:2px solid #FDDC3F; margin: 30px 0 0 0;     background: none;    position:relative; border-radius:0; }
.ui-accordion .ui-accordion-header .ui-icon { margin:0; padding:0; width:36px; height:36px; font-size:0; background:url(../images/plus.svg) no-repeat center center; background-size:100% auto !important; position:absolute; top:30px; right:0; }
.ui-accordion .ui-accordion-header-active .ui-icon { background:url(../images/minus.svg) no-repeat center center; }
.ui-accordion .ui-accordion-header:first-child { border:none; padding-top:0; margin-top:0; }
.ui-accordion .ui-accordion-header:first-child .ui-icon  { top:0; }
.ui-accordion .ui-accordion-content { padding:30px 0 0 0; margin:0; border-radius:0; border:none; color:inherit; }
.ui-accordion .learn_more_link { margin:0 0 25px 0; }
.ui-widget-content a { color:#0095A9; }

.faq_nav { margin:0 0 40px 0; padding:20px 0; text-align:center; background: #F9F9F9; }
.faq_nav ul { margin:0 -38px; padding:0; display:block; }
.faq_nav ul li { margin:0; padding:9px 38px; display:inline-block; vertical-align:top; }
.faq_nav ul li a { margin:0; padding:0; display:inline-block; vertical-align:top; font-weight: 600;color: #989797; }
.faq_nav ul li a:hover,.faq_nav ul li a.active { color: #262626; }


.event_block_wrap { position:relative; padding:0 0 210px 0; margin:0; }
.event_block_wrap > h2{  margin-bottom:50px; }
.event_block_wrap .event_block {  }
.event_block_wrap .event_block p { color: #666666; }
.event_block_wrap .event_bg { position:absolute; top:0; left:0; right:0; bottom:0; background:url(../images/event_bg.svg) no-repeat center center; background-size:100% auto !important; margin-right: calc(-100vw / 2 + 1304px / 2); margin-left: calc(-100vw / 2 + 1284px / 2); z-index:-1; }

.event_filter { margin:0; padding:0 0 20px 0; margin:0 0 70px 0; border-bottom:2px solid #F9F9F9; }
.event_filter .event_filter_left { display:flex; }
.event_filter label { display:inline-block; vertical-align:top; font-size:16px; font-weight:600; color: #262626; margin:0; padding:0; line-height:26px; }
.event_filter select { padding:5px 35px 5px 15px; margin:0 30px 0 0; border:none; color: #989797; font-size:16px; display:inline-block; vertical-align:top; width:auto; min-width:100px; }
.event_filter .event_filter_right_inn { float:right; }
.event_filter .event_filter_right select { width:193px; margin-right:0; }
.event_page .pager { padding-top:40px; border-top:none; margin-top:0; }
.event_list .event_list_block h4 { font-size:36px; }

.toolkit_block { margin:0 0 50px 0; padding:0 0 30px; position:relative; border:3px solid #F9F9F9; }
.toolkit_block .img { margin:0; padding:0; position:relative; overflow:hidden; }
.toolkit_block .img img { margin:0; padding:0; width:100%; height:270px; -webkit-transition:all .3s; transition:all .3s; }
.toolkit_block .img:hover img { -webkit-transform:scale(1.2); transform:scale(1.2); }
.toolkit_block .desc { margin:0; padding:48px 42px; }
.toolkit_block .desc h2 { margin:0 0 25px 0; }
.toolkit_block .learn_more_link { position:absolute; bottom:30px; }


.contact_top .contact_top_left { max-width:540px; }
.contact_top .contact_top_left h2 { max-width:440px; margin:0 0 40px 0; }
.contact_top .contact_top_left p { line-height:1.4; }
.contact_top .contact_top_left p a { font-weight:600; text-decoration:underline; }

.contact_top { padding:70px 0 85px 0; }
.contact_top .contact_top_right { padding:85px 65px; background: #F9F9F9; margin:0;  }
.contact_top .contact_top_right p { padding-left:34px; font-weight:600; font-size:16px; color: #989797; }
.contact_top .contact_top_right a { color:inherit; }
.contact_top .contact_top_right a:hover { color: #0095A9; }
.contact_top .contact_top_right .social { padding:30px 0 0 0; }
.contact_top .contact_top_right p.location { background:url(../images/pin_2.svg) no-repeat 0px 5px; }
.contact_top .contact_top_right p.mail { background:url(../images/email.svg) no-repeat left center; }
.contact_top .contact_top_right p.mail a { text-decoration:underline; color: #0095A9; }
.contact_top .contact_top_right p.phone { background:url(../images/phone.svg) no-repeat 2px center; line-height:24px; }
.contact_top .contact_top_right p.phone a { color: #989797; }
.contact_top .contact_top_right p.phone a:hover { color: #0095A9; }


.cta_block { margin:67px 0 105px 0; padding:0; position:relative; display:flex;     align-items: flex-start; }
.cta_block:after { content:''; position:absolute; right:194px; top:0; left:0; bottom:0; background: #F9F9F9; z-index:-1;  }
.cta_block .cta_left { width:34%; margin:0; padding:30px 88px 45px 88px; }
.cta_block .cta_right { width:66%; margin:-67px 0 0 0; padding:89px 109px; background: #00956F; color:#fff;  }
.cta_block .cta_left h3,.cta_block .cta_left a { font-size:24px; font-weight:600; line-height:1.4; margin:0 0 20px 0; padding:0; color: #262626; }
.cta_block .cta_left a { text-decoration:underline; }
.cta_block .cta_left a:hover { text-decoration:underline; color:#00956F; }
.cta_block .cta_left .img { margin:0 0 16px 0; padding:0; }
.cta_block .cta_right h2 { color:#fff; margin-bottom:24px; }

#thanku { padding:77px 0 0 0; margin:0 0 90px 0; position:relative; }
#thanku .container { width:100%; padding:0 50px; max-width:1920px; }
#thanku .desc { margin:0 0 0 -177px; padding:80px 20px 80px 177px; background: #00956F; position:relative; z-index:2; color:#fff; }
#thanku .desc .desc_inn { max-width:630px; }
#thanku .desc .icon { display:inline-block; vertical-align:top; margin:0 0 33px 0; padding:0; }
#thanku .desc h1 { color:#fff; margin:0 0 10px 0; }
#thanku .desc ul { padding:0; margin:0 0 30px 0; }
#thanku .desc ul li { color:#fff; background:url(../images/list_2.svg) no-repeat left 0px; margin:20px 0 0 0; line-height:23px; font-size:12px; }
#thanku .desc ul li a { color:inherit; text-decoration:underline; }
#thanku .desc ul li a:hover { color:#FDDC3F; }
#thanku .desc .btn { font-weight:normal; min-width:240px; }
#thanku .img { margin:0; padding:0; position:relative; }
#thanku .img img { margin:0; padding:0; width:100%; height:auto; }
#thanku .img_bar { position:absolute; bottom:14px; left:0; margin:0; padding:0; width:87px; } 
#thanku .img_bar img { margin:0; padding:0; vertical-align:top; }

#page_not_found { padding:77px 0 0 0; margin:0 0 90px 0; position:relative; }
#page_not_found .container { width:100%; padding:0 50px; max-width:1920px; }
#page_not_found .desc { margin:0 0 0 -177px; padding:80px 20px 80px 177px; background: #0095A9; position:relative; z-index:2; color:#fff; }
#page_not_found .desc .desc_inn { max-width:630px; }
#page_not_found .desc .icon { display:inline-block; vertical-align:top; margin:0 0 33px 0; padding:0; }
#page_not_found .desc h1 { color:#fff; margin:0 0 10px 0; }
#page_not_found .desc ul { padding:0; margin:0 0 30px 0; }
#page_not_found .desc ul li { color:#fff; background:url(../images/list_2.svg) no-repeat left 0px; margin:20px 0 0 0; line-height:23px; font-size:12px; font-weight:500; }
#page_not_found .desc ul li a { color:inherit; text-decoration:underline;  }
#page_not_found .desc ul li a:hover { color:#FDDC3F; }
#page_not_found .desc .btn { font-weight:normal; min-width:240px; }
#page_not_found .img { margin:0; padding:0; position:relative; }
#page_not_found .img img { margin:0; padding:0; width:100%; height:auto; }
#page_not_found .img_bar { position:absolute; bottom:14px; left:0; margin:0; padding:0; width:87px; } 
#page_not_found .img_bar img { margin:0; padding:0; vertical-align:top; }
#page_not_found:after { content:''; position:absolute; top:0; bottom:100px; left:0; width:100%; background: linear-gradient(0deg, #FFFFFF -0.89%, rgba(255, 255, 255, 0) 93.15%), #F9F9F9; z-index:-1; }

.breadcrumb_wrap { display:flex; margin:0 0 60px 0; padding:0; align-items: center; justify-content: space-between; height: 66px; position: absolute; top: -33px; background-color: #FFFFFF; padding: 22px 40px; }
#breadcrumb.breadcrumb_2 { position:static;     padding: 0;    background: none; }
.toolkit_details_top { padding:0 0 0 0; margin:0 0 0 0; }

.img_desc_block_1 { margin:0 0 70px; padding:0; }
.img_desc_block_1 .desc { margin:0; padding:0; max-width:545px; }
.img_desc_block_1 .img { margin:0; padding:0; position:relative; }
.img_desc_block_1 .img img { margin:0; padding:0; width:100%; height:auto; }
.img_desc_block_1 .img video { margin:0; padding:0; }
.img_desc_block_1 .img .overlay { position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.2); }
.img_desc_block_1 .play_btn { display:block; margin:-42px 0 0 -42px; padding:0; width:84px; height:84px; position:absolute; top:50%; left:50%; background:url(../images/play.svg) no-repeat center center; }
.img_desc_block_1 .play_btn:hover { background:url(../images/play_h.svg) no-repeat center center; }
.img_desc_block_1 .tags { position:static; margin:0 0 35px 0; padding:0; }
.img_desc_block_1 .tags a { background: #0095A9; margin:0 10px 0 0; text-align:center; }
.img_desc_block_1 .desc h1 { margin:0 0 25px 0; padding:0; color: #262626; }
.img_desc_block_1 hr { margin:40px 0; }

.form_decorate { padding:90px 20px; margin:0 0 116px 0; background: #00956F; color:#fff; }
.form_decorate .form_decorate_top { max-width:630px; margin:0 auto; padding:0 0 25px 0; text-align:center; }
.form_decorate .form_decorate_inn { max-width:848px; margin:0 auto; padding:0; }
.form_decorate h2 { color:#fff; }
.form_decorate label { display:block; color:#fff; font-size:14px; }
.form_decorate .wpforms-container .wpforms-submit-container { text-align:center; padding-top:25px; }
.form_decorate .wpforms-submit, .form_decorate .btn { background:#FDDC3F; border-color:#FDDC3F; color:#262626; width:240px; }
.form_decorate .wpforms-submit:hover, .form_decorate .btn:hover { background:#262626; border-color:#262626; color:#fff; }
.form_decorate .wpforms-confirmation-container { text-align:center; }

#relted_toolkit { padding:90px 0; margin:0 0 105px 0; background: #F9F9F9; }
#relted_toolkit .relted_toolkit_top { margin:0 auto; padding:0 0 10px 0; }
#relted_toolkit .relted_toolkit_top h2 { margin-bottom:30px; }
#relted_toolkit .toolkit_block { margin:0; }
#relted_toolkit .toolkit_block .desc { padding-left:0; padding-right:0; border:none; }


.project_details_top_inn .play_btn { width:84px; height:84px; margin:-42px 0 0 -42px; padding:0; position:absolute; top:50%; left:50%; background:url(../images/play.svg) no-repeat center center; display:block; background-size:100% auto !important; }
.project_details_top_inn .play_btn:hover { background:url(../images/play_h.svg) no-repeat center center; }


.project_details_top { padding:0 0 0 0; margin:0 0 0 0; }

.project_details_top_inn  { margin:0 0 130px 0; padding:0; }
.project_details_top_inn .desc { margin:0; padding:0; max-width:545px; }
.project_details_top_inn .img { margin:0; padding:0; position:relative; }
.project_details_top_inn .img img { margin:0; padding:0; width:100%; height:auto; }
.project_details_top_inn .img video { margin:0; padding:0; }
.project_details_top_inn .img .overlay { position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.2); }
.project_details_top_inn .play_btn { display:block; margin:-42px 0 0 -42px; padding:0; width:84px; height:84px; position:absolute; top:50%; left:50%; background:url(../images/play.svg) no-repeat center center; }
.project_details_top_inn .play_btn:hover { background:url(../images/play_h.svg) no-repeat center center; }
.project_details_top_inn .tags { position:static; margin:0 0 35px 0; padding:0; }
.project_details_top_inn .tags a { background: #0095A9; margin:0 10px 0 0; text-align:center; }
.project_details_top_inn .desc h1 { margin:0 0 15px 0; padding:0; color: #262626; }
.project_details_top_inn hr { margin:40px 0; }
.project_details_top_inn .active { display:inline-block; vertical-align:top; position:relative; font-size:14px; font-weight:700; text-transform:uppercase; color: #00956F; margin:0 0 15px 0; padding:0 0 0 26px; line-height:18px;  }
.project_details_top_inn .active:after { content:''; position:absolute; top:3px; left:0; width:12px; height:12px; background: #00956F; border-radius:50%;  }
.project_details_top_inn .down_arr {width:18px; height:34px; margin:0; padding:0; display:inline-block; vertical-align:top; background:url(../images/down_arr_4.svg) no-repeat center center; }


.about_block { margin:0 0 108px 0; padding:0; overflow:hidden; position:relative; }
.about_block .about_block_inn { margin:0; padding:0; position:relative; z-index:2; }
.about_block .img { margin:0; padding:0; position:relative; margin-left: calc(-100vw / 2 + 1284px / 2);  }
.about_block .img img,.about_block .img iframe { margin:0; padding:0; width:100%;  }
.about_block .img:after { content:''; position:absolute; top:20px; right:-19px; width:20px; bottom:20px; background: #FDDC3F; }
.about_block .play_btn { width:84px; height:84px; margin:-42px 0 0 -42px; padding:0; position:absolute; top:50%; left:50%; background:url(../images/play.svg) no-repeat center center; display:block; }
.about_block .play_btn:hover { background:url(../images/play_h.svg) no-repeat center center; }
.about_block .desc { padding:190px 0 100px 55px; margin:0;  }
.about_block .desc h2 { color: #262626; margin:0 0 30px 0; padding:0; }
.about_block:after { content:''; width:61.5%; top:107px; bottom:0; right:0; background: #F9F9F9; position:absolute; }

.partner_list { margin:0 0 120px 0; padding:0 0 80px 0; border-bottom:2px solid #F9F9F9; }
.partner_list h4 { margin:0; padding:0; color: #0095A9; font-weight:600; margin:0 0 10px 0; padding:0; text-transform:uppercase; }
.partner_list .logo_list { margin:0; padding:0; }
.partner_list .logo_list ul { margin:0 0 40px 0; padding:0; display:flex; justify-content: space-between; }
.partner_list .logo_list ul li { margin:0; padding:0 7px; display:block;  }
.partner_list .logo_list ul li img { max-width:100%; margin:0; padding:0; }
.partner_list .logo_list ul li:first-child { padding-left:0; }
.partner_list .logo_list ul li:last-child { padding-right:0; }

.desc_img_block_1 {margin:0 0 120px 0; padding:0; }
.desc_img_block_1 .desc { margin:0; padding:0; max-width:545px; }
.desc_img_block_1 .img { margin:0; padding:0; }
.desc_img_block_1 h2 { color:#262626; }
.desc_img_block_1 .desc p:last-child { margin-bottom:0; }

.three_img_blocks { margin:0; padding: 0 0 90px 0; }
.three_img_blocks .img { margin:0 0 30px 0; padding:0; }
.three_img_blocks .img img { width:100%; vertical-align:top; margin:0; padding:0; }

.team_list_top { padding-bottom:5px; text-align:center; }
.team_list_top h2 {  margin-bottom:25px; padding:0; text-align:center; }

.communicate_block_wrap { padding:110px 0 50px 0; background: #F9F9F9; margin:0; }
.communicate_block_wrap h2 { margin:0 0 35px 0; padding:35px 0 0 0; }
.communicate_block_wrap p a { font-weight:600; text-decoration:underline; }
.communicate_block_wrap p a:hover { color:#00956F; }
.communicate_block { margin:0 0 60px 0; }
.communicate_block_wrap h3 { margin:0 0 30px 0; padding:0; }
.communicate_block ul { padding:0; margin:0; }
.communicate_block ul li:first-child { margin-top:0; }
.communicate_block ul li { color:#262626; }
.communicate_block ul li a { color:inherit; text-decoration:underline; }
.communicate_block ul li a:hover { color:#00956F; }

.related_proj { padding:110px 0 0 0; margin:0; }
.related_proj h2 { color:#262626; }

.img_gallary_block { margin:0; padding:0 0 100px 0; }
.img_gallary_block .img { margin:0 0 24px 0; padding:0; }
.img_gallary_block .img img { width:100%; vertical-align:top; margin:0; padding:0; }


.event_list_wrap { margin:0; padding:0 0 140px 0; }
.event_list_wrap h2.heading-1 { margin-bottom:30px; }
.event_list_wrap .event_list { padding-top:25px; }
.event_list_wrap .event_list .col-sm-6:last-child .event_list_block,.event_list_wrap .event_list .col-sm-6:nth-last-child(2) .event_list_block { border-bottom:none; padding-bottom:0; margin-bottom:0; }


.testimonilas_details_top { background: linear-gradient(0deg, #FFFFFF -0.89%, rgba(255, 255, 255, 0) 93.15%), #F9F9F9; padding:95px 0 0 0; margin:0 0 0 0; }
.testimonilas_details_page .img_desc_block_1 .desc { padding-top:70px;    background: url(../images/quote_icon_1.svg) no-repeat 0px 0px; }
.testimonilas_details_page .img_desc_block_1 .img .btn {background:#fff;border-color:#fff;color:#262626;width:auto;position:absolute;bottom:30px;left:30px;padding: 5px 20px;font-size: 20px;min-width: 170px; cursor:default;}
.testimonilas_details_page .img_desc_block_1 .img_desc_block_1 { margin-bottom:75px; }

.testimonilas_details_mid { padding:0 0 65px 0; margin:0; }
.testimonilas_details_mid .container { width:100%; padding:0; }
.testimonilas_details_mid .left_desc { margin:0; padding:0; max-width:545px; }
.testimonilas_details_mid .right_desc { margin:0; padding:0; }
.testimonilas_details_mid .right_desc h3 { margin-bottom:40px; }
.testimonilas_details_mid .positive_list,.testimonilas_details_mid .nagative_list { margin:0; padding:0; display:block; }
.testimonilas_details_mid .positive_list li ,.testimonilas_details_mid .nagative_list li { margin:0 0 20px 0; padding:0 0 0 39px; display:block; line-height:24px; }
.testimonilas_details_mid .positive_list li { background:url(../images/tick.svg) no-repeat 0px 0px; }
.testimonilas_details_mid .nagative_list li { background:url(../images/cross.svg) no-repeat 0px 0px; }

.video_block { margin:0 0 130px 0; padding:0; position:relative; }
.video_block img,.video_block iframe { width:100%; margin:0; padding:0; }
.video_block .play_btn { width:128px; height:128px; margin:-64px 0 0 -64px; padding:0; position:absolute; top:50%; left:50%; background:url(../images/play.svg) no-repeat center center; display:block; background-size:100% auto !important; }
.video_block:after { content:''; position:absolute; top:24px; bottom:24px; width:21px; left:100%; margin:0; padding:0; background: #FDDC3F; }

.image_slider { margin:0 0 145px 0; padding:0; position:relative; }
.image_slider .img { margin:0; padding:0; }
.image_slider .img img { margin:0; padding:0; width:100%; }
body .image_slider .swiper-pagination { bottom:55px !important;  padding:0 !important; position:absolute;  }
body .image_slider .swiper-button-prev,body .image_slider .swiper-button-next { bottom:60px; }
body .image_slider .swiper-button-prev { left:215px; }
body .image_slider .swiper-button-next { right:215px; }

.releted_testimonials { padding:115px 0; margin:0 0 105px 0; background: #F9F9F9; }
.releted_testimonials h1 { text-align:center; padding:0 0 40px 0; margin:0 0 40px 0; border-bottom:4px solid #FFFFFF; }
.releted_testimonials .testimonial_block { margin-bottom:0; padding-top:0; background:none; }

.news_details_page { padding-bottom:60px; }
.news_details_page h1 { color: #262626; margin:0 0 30px 0; }  
.news_details_page .small_boat { padding:90px 0; background: #F9F9F9; margin:50px 0 75px 0; }
.news_details_page .small_boat .img { margin:0 0 30px 0; padding:0; }
.news_details_page .small_boat .img img { margin:0; padding:0; width:100%; }

.news_details_page .date_wrap {display:flex;align-items: center;justify-content: space-between;margin:0 0 35px 0;padding:0;/* width:200%; */}
.news_details_page .date_wrap .date_text { margin:0; }	

.event_data_wrap { margin:0 0 20px; }

.view_wrap { margin:0 0 50px 0; padding:0; }
.view_wrap a { display:inline-block; vertical-align:top; font-size:20px; font-weight:600; margin:0 99px 0 0; padding:0 0 0 44px; line-height:36px; background-repeat:no-repeat !important; background-position:left center !important; color:#262626; cursor:pointer; }
.view_wrap a.list_view { background-image:url(../images/list_icon.svg); margin-right:0; }
.view_wrap a.map_view { background-image:url(../images/map_icon.svg); }
.view_wrap a.list_view.active { background-image:url(../images/list_icon_active.svg); color:#00956F; }
.view_wrap a.map_view.active { background-image:url(../images/map_icon_active.svg); color:#00956F; }

.map_filter { padding:30px 20px; margin:0 0; background: #F9F9F9;  }
.map_filter .sel_filter { padding:0; display:flex; margin:0; justify-content: space-between; }
.map_filter .sel_filter .back_link { padding:30px 20px; margin:0 0 30px 0; background:#fff;  }
.map_filter .sel_filter .back_link a { padding:0 0 0 48px; margin:0; color:#262626;  text-transform:uppercase; font-weight:600; background:url(../images/back_arr.svg) no-repeat left center; }  
.map_filter .sel_filter .filter_btn_mob { width:auto; border:none; padding:0; margin:35px 20px 0; text-align:center; display:block; color: #262626; font-size:16px; font-weight:600; text-transform:uppercase;background: #FDDC3F; line-height:50px; }
.map_filter .map_filter_inn { padding:0; display:flex; margin:0;  }
.map_filter .location_ser_filter { width:200px; margin:0 6px 0 0; }
.map_filter .location_ser_filter label { font-size:14px; color:#989797; }
.map_filter .filter_btn { display:none; vertical-align:top; font-size:16px; font-weight:600; color:#262626; text-transform:uppercase; padding:0 0 0 34px; line-height:24px; background:url(../images/filter_btn.svg) no-repeat left center;  }
.map_filter .filter_block { margin:0; padding:0 6px; max-width:200px; }
.map_filter .location_ser { background:url(../images/search_2.svg) no-repeat center right 15px #fff; border:none; height:45px; }
.map_filter select { border:none; }
.map_tool { margin:0 0 100px 0; padding:0; }
.map_tool_iframe { margin:0 0; padding:0; position:relative; }
.map_tool_iframe img,.map_tool_iframe iframe { margin:0; padding:0; width:100%; }
.map_tool_iframe .cap_box { width:340px; left:208px; top:100px; background:#fff; padding:40px 35px; position:absolute; }
.map_tool_iframe .cap_box .img { margin:0 0 20px 0; padding:0 0 35px 0; text-align:center; border-bottom:2px solid #FDDC3F; }
.map_tool_iframe .cap_box .img img { width:auto; }
.map_tool_iframe .cap_box h3 { margin-bottom:10px; font-size:24px; font-weight:700; }
.map_tool_iframe .cap_box h5 { text-align:center; color: #00956F; }
.map_tool_iframe .cap_box:after { content:''; width:22px; height:18px; margin:0 0 0 -11px; position:absolute; top:100%; left:50%; background:url(../images/down_arr_1.svg) no-repeat center center; }

.map_tool_info { margin:0 0 100px 0; padding:0; }
.map_tool_info .img { margin:0; padding:0; position:relative; }
.map_tool_info .desc { margin:0; padding:0 0 0 100px; }
.map_tool_info .desc h3 { font-size:24px; margin-top:35px; font-weight:700; }

.supply_tool_list { padding:0 0 20px 0; margin:0; }
.supply_tool_block { margin:0 0 55px 0; padding:0 0 30px; position:relative; }
.supply_tool_block .img { width:100%; height:270px; background:#F9F9F9; display:flex; margin:0 0 30px 0; padding:0; align-items:center; justify-content:center; }
.supply_tool_block .img img { margin:0 auto; padding:0; max-width:70%; display:block; }
.supply_tool_block .desc { margin:0; padding:0; }
.supply_tool_block .learn_more_link { position:absolute; bottom:0; left:0; }
.supply_tool_list_page .map_tool { margin-bottom:80px; }


.provider_details_top_inn  { margin:0 0 130px 0; padding:0; }
.provider_details_top_inn .desc { margin:0; padding:0 0 0 80px;  }
.provider_details_top_inn .img { margin:0; padding:0; position:relative; }
.provider_details_top_inn .img img { margin:0; padding:0; width:100%; height:auto; }
.provider_details_top_inn .img video { margin:0; padding:0; }
.provider_details_top_inn .img .overlay { position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.2); }
.provider_details_top_inn .play_btn { display:block; margin:-42px 0 0 -42px; padding:0; width:84px; height:84px; position:absolute; top:50%; left:50%; background:url(../images/play.svg) no-repeat center center; }
.provider_details_top_inn .play_btn:hover { background:url(../images/play_h.svg) no-repeat center center; }
.provider_details_top_inn .icon { display:block; margin:0 0 30px; padding:0; }
.provider_details_top_inn .icon img { width:auto; max-height:60px; }
.provider_details_top_inn .desc h1 { margin:0 0 30px 0; padding:0; color: #262626; }
.provider_details_top_inn hr { margin:60px 0; }

.provider_details_bot { margin:0 0 100px 0; padding:0; }
.leftbar_provider { margin:0; padding:0; }
.rightbar_provider { margin:0; padding:43px 46px 10px; background: #F9F9F9; }
.rightbar_provider ul { margin:0; padding:0; display:block; }
.rightbar_provider ul li { margin:0 0 25px 0; padding:0; display:block; font-weight:600; font-size:16px; color: #262626; }
.rightbar_provider ul li strong { margin:0 0 7px 0; padding:0; display:block; font-weight:600;   } 
.rightbar_provider ul li a { display:block; vertical-align:top; font-weight:700; font-size:14px; color: #00956F; padding:0 0 0 26px; margin:0; position:relative; text-transform:uppercase; line-height:24px;}
.rightbar_provider ul li.disabled {pointer-events: none; cursor: default;}
.rightbar_provider ul li a:after { content:''; width:14px; height:14px; border-radius:50%; position:absolute; top:5px; left:0;	background: #00956F; }

.join_block { margin:0 0 50px 0; padding:0; }
.join_block .desc { padding:0 0 0 70px; margin:0; }
.join_block:nth-child(even) .row {     flex-direction: row-reverse; }
.join_block:nth-child(even) .desc { padding:0 70px 0 0;  }
.flx_join_blocks_block { margin-bottom:110px; }



/* about page rightbar blocks css */

.rightbar .flx_anchor_links_2_block { padding:50px; }

.rightbar .work_block .work_block_inn { padding:0 42px; }

.rightbar .graybox_img_block { padding:0 0 50px 0; }
.rightbar .graybox_img_block .graybox:after { display:none; }

.leftbar_provider .flx_anchor_links_2_block { padding:50px; }

.leftbar_provider .work_block .work_block_inn { padding:0 42px; }

.leftbar_provider .graybox_img_block { padding:0 0 50px 0; }
.leftbar_provider .graybox_img_block .graybox:after { display:none; }

.single-testimonial #breadcrumb.breadcrumb_2 { opacity:0; }

.map_tool .map_filter .sel_filter .ms-options-wrap > button:focus, .map_tool .map_filter .sel_filter .ms-options-wrap > button {     height: 44px;     line-height: 26px;   padding: 12px 30px 12px 12px;  overflow: hidden; } 

.flx_quote_block { display: flex; flex-wrap: wrap; width: 100%; }
.flx_quote_block blockquote { flex: 1; }
.flx_quote_block .quote_block-image { display: none; max-width: 50%; flex: 0 0 50%; margin-right: 30px; object-fit: cover; }
.flx_quote_block .quote_block-author::before { content: ''; display: block; width: 50%; height: 3px; margin-top: 10px; background-color: #FDDC3F; }
.flx_quote_block .quote_block-author_name { font-size: 16px; line-height: 16px; }
.flx_quote_block .quote_block-author_function { display: block; color: #FDDC3F; font-size: 12px; line-height: 12px; text-transform: uppercase; }

@media screen and (min-width: 560px) {
  .flx_quote_block .quote_block-image { display: block; }
}

@media screen and (min-width: 768px) {
  .flx_quote_block .quote_block-image { max-width: 25%; flex: 0 0 25%; }
}

.page_author-content { display: flex; flex-wrap: wrap; align-items: flex-start; margin-bottom: 100px; border-top: 4px solid #F9F9F9; padding-top: 25px; }
.page_author-content img { display: block; width: 80px; height: 80px; object-fit: cover; margin-right: 25px; }
.page_author-content .page_author-name { flex: 1; color: #0095A9; font-size: 18px; line-height: 20px; font-weight: 700; }
.page_author-content .page_author-name span { display: block; margin-top: 5px; color: #262626; font-size: 12px; line-height: 12px; font-weight: 400; text-transform: uppercase; letter-spacing: 0.05em; }

@media screen and (min-width: 768px) {
  .page_author-content img { width: 100px; height: 100px; }
  .page_author-content .page_author-name { font-size: 24px; line-height: 30px; }
  .page_author-content .page_author-name span { font-size: 15px; line-height: 15px; letter-spacing: 0.1em; }
}

.flx_partners_slider { padding-top: 40px; padding-bottom: 40px; margin-bottom: 40px; background-color: #F9F9F9; }
.flx_partners_slider h3, .flx_partners_grid h3 { margin-bottom: 30px; color: #0095A9; font-size: 42px; line-height: 1; font-weight: 700; text-align: center; }
.flx_partners_slider .button-wrapper { margin-top: 20px; text-align: center; }
.flx_partners_slider .partner_logo img { width: auto; height: 50px; }
.flx_partners_slider .swiper-pagination { padding-bottom: 0; }
.flx_partners_slider .swiper-pagination .swiper-pagination-bullet { width: 12px; height: 12px; }

.flx_partners_grid .partners-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: center; -ms-align-items: center; align-items: center; margin-right: -15px; margin-left: -15px; }
.flx_partners_grid .partners-listItem { -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-right: 15px; padding-left: 15px; margin-bottom: 30px; }
.flx_partners_grid .partners-listItem > div, .flx_partners_grid .partners-listItem > a { display: block; max-width: 150px; margin: 0 auto; }
.flx_partners_grid .partners-listItem img { width: auto; height: 100px; object-fit: contain; }

@media screen and (min-width: 768px) {
  .flx_partners_grid .partners-listItem { -webkit-flex: 0 0 33.333333%; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
}

@media screen and (min-width: 1024px) {
  .flx_partners_slider .partner_logo img { height: 80px; }
  .flx_partners_grid .partners-listItem { -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
}
