.dark_mode {
  --siteColor: #EFF6FF;
  --mainBg: #00214C;
  --secondBg:#013376;
  --footerBg: #001837;
  --popupBg: #001C41;
  --closeColor: #E7ECF3;
  --darkText: #FFFFFF;
  --borderColor:#445F87;
  --lightText: #E3E3E3;
  --primaryBg: #FF7A43;
  --bodyBg: #001837;
  --mainSectionGradient: linear-gradient(270deg, rgba(25, 40, 59, 0) 0%, rgba(25, 40, 59, 0.6) 51.17%, rgba(14, 25, 39, 0.65) 100%);
  --bulletMoblieBg:#FFFFFF;
  --orangeD1:#D13D00;
  --currensySectionBg:#001837;
  --currensySectionBorder: #253A58;
  --currensythead: #002454;
  --darkBg:#001C41;
  --hoverColor: #65A8FF;
  --success: #53F886;
  --menuHover: #D8E4F3;
  --menuBg: #000204;
  --searchBorder: #0046A1;
}

@media screen and (min-width: 1025px) and (max-width: 1200px) {
  .header .menu_block {
    padding: 0 150px 0 20px;
  }
  .header .main_menu > li > a {
    font-size: 120%;
    padding: 10px;
  }
  .header .main_menu > li > a:after {
    font-size: 2rem;
  }
  .header .main_logo img {
    height: 28px;
  }
  .header .top_inner .primary_btn {
    font-size: 120%;
    min-width: auto;
  }
  .header .projects_block .green_projects {
    font-size: 120%;
    min-width: auto;
  }
  .header .type_list {
    margin-left: -60px;
  }
  .header .type_list a {
    font-size: 120%;
  }
  .header .call_btn {
    font-size: 120%;
  }
  .header .call_btn:before {
    width: 36px;
    min-width: 36px;
    height: 36px;
  }
}
@media screen and (min-width: 1025px) {
  .header .back_btn {
    display: none;
  }
  .header .location_web {
    font-size: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    margin-left: 8px;
    min-width: 40px;
    height: 40px;
    border-radius: 6px;
    -o-transition: 0.3s;
    -ms-transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
}
@media screen and (min-width: 1025px) and (hover: hover) {
  .header .location_web:hover {
    background: #0046A1;
  }
}
@media screen and (min-width: 1025px) {
  .header .location_web:before {
    display: block;
    font-size: 2.4rem;
  }
  .header .projects_block .mobile_lg,
  .header .projects_block .location_link {
    display: none;
  }
  .header .footer_menu {
    display: none;
  }
  .header .menu_btn {
    display: none;
  }
  .header .main_menu > li > .submenu_list {
    display: none !important;
  }
}
@media screen and (min-width: 1025px) {
  .socials_block {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .footer_top {
    padding: 30px 0;
  }
  .footer_logo {
    padding-right: 80px;
  }
  .top_list {
    margin: 0 -30px;
  }
  .top_list li {
    padding: 0 30px;
    flex: 0 0 33.33%;
    max-width: 33.33%;
  }
  .footer_middle {
    padding: 30px 0;
  }
  .footer_menues {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 180px;
    -moz-column-gap: 180px;
    column-gap: 180px;
  }
  .footer_socials {
    padding: 30px 0;
  }
  .footer_info {
    padding: 30px 0 40px;
  }
  .footer_bottom {
    padding: 0 0 40px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1440px) {
  .footer_menues {
    -webkit-column-gap: 100px;
    -moz-column-gap: 100px;
    column-gap: 100px;
  }
}
@media screen and (min-width: 1281px) {
  .main_slider .swiper_btns {
    top: 50px;
    left: 50px;
  }
  .main_slider .slide_info {
    padding: 120px 50px 100px 50px;
    width: 680px;
  }
  .main_slider .slide_title {
    font-size: 300%;
  }
  .main_slider .slide_description {
    font-size: 160%;
  }
  .main_slider .primary_btn {
    margin-top: 40px;
  }
  .main_slider .slider_dots {
    bottom: 40px;
    padding-right: 40px;
  }
  .currency_section {
    padding-top: 80px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  .main_slider .swiper_btns {
    top: 20px;
    left: 40px;
  }
  .main_slider .slide_info {
    padding: 80px 40px;
    width: 680px;
  }
  .main_slider .slide_title {
    font-size: 260%;
  }
  .main_slider .slide_description {
    font-size: 140%;
  }
  .main_slider .primary_btn {
    margin-top: 20px;
  }
  .main_slider .slider_dots {
    bottom: 30px;
    padding-right: 30px;
  }
  .services_slider {
    padding-right: 15px;
  }
  .services_slider .service_block {
    padding: 15px 15px 5px;
  }
  .offers_slider {
    padding-right: 15px;
  }
  .offers_slider .image_block {
    width: 240px;
  }
  .offers_slider .offer_name {
    font-size: 180%;
  }
  .offers_slider .offer_info {
    padding: 20px 15px;
  }
  .currency_inner {
    padding: 30px 20px 0;
  }
  .currency_inner .currency_block {
    margin: 0 -20px;
  }
  .currency_inner .change_block {
    margin: 30px -20px 0;
    padding: 10px 20px 30px;
  }
  .calculator_inner {
    padding: 30px 20px 0;
  }
  .calculator_inner .result_info {
    margin: 30px -20px 0;
    padding: 30px 20px 20px;
  }
  .result_info .info_list {
    margin: 22px -20px 0;
    padding: 10px 20px;
  }
  .worthiness_info {
    margin: 17px -20px 0;
    padding: 10px 20px;
  }
}
@media screen and (min-width: 1025px) {
  .news_section {
    padding-top: 80px;
  }
  .news_slider {
    margin-top: 40px;
  }
  .news_slider .swiper-slide:nth-child(n+4) {
    display: none;
  }
}

/*# sourceMappingURL=index-l.css.map */
