.h1-navigation-area.none-site-desc {
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 999;
  position: relative;
}

.h1-navigation-area.none-site-desc.navbar-fixed-top {
  background-color: rgba(256, 256, 256, 0.9);
  position: fixed;
}

.siteorigin-panels-stretch.panel-row-style.panel-row-style-for-6357-0,
.siteorigin-panels-stretch.panel-row-style.panel-row-style-for-6632-0 {
  margin-top: -76px;
}

#pg-6632-1 {
margin-top:-8px;
}
/* ---------------- головне меню   --------------------*/

.dustrial-main-menu li a {
  padding: 30px 10px !important;
}
.sub-menu.drop li a {
 padding: 20px 10px !important;}

.col-lg-3.col-sm-6,
.col-lg-9.d-none.d-lg-block {
  padding-left: 0!important;
  padding-right: 0!important;
  max-width: 220px;
}

.col-lg-9.d-none.d-lg-block {
  flex: 0 0 77%;
  max-width: 77%!important;
}

@media (max-width: 1200px) {
  .dustrial-main-menu li a {
    padding: 30px 5px !important;
    max-width: 1140px!important;
  }
}

/* ------------------------------------------- сторінка про нас переваги--------------------------------*/

.advantages {
  padding-left: 0;
  margin-top: 50px;
  margin-bottom: 20px;
}

.advantages li {
  min-width: 150px;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 600;
}

@media (min-width: 1000px) {
  .advantages {
    display: flex;
    justify-content: space-around;
  }
}

/*  сторінка про нас ТАБИ*/

.lsow-tab {
  /* background-color:#fff!important;
		width:20%;*/
}

.lsow-tab-label {
  font-weight: 700!important;
}

.lsow-tab-nav {
  justify-content: space-between!important;
}

.about-list li {
  min-height: 128px;
  /*155*/
  margin-bottom: 20px;
  margin-left: 40px;
  list-style-type: none;
  width: 100%;
}

.about-list-container {
  height: 100%;
  min-height: 122px;
  /*150*/
  background-image: linear-gradient(to left, #e1e8f5, #9ab5e4);
  margin-left: 50px;
  padding-left: 120px;
  padding-right: 15px;
  position: relative;
  margin-bottom: 40px;
}

.hexagon {
  position: absolute;
  height: 128px;
  /*160*/
  width: 146px;
  /*182*/
  top: -5px;
  left: -50px;
  background-image: url("https://galactic.in.ua/wp-content/uploads/2024/06/hexagon.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.in-hexagon-outer {
  width: 146px;
  height: 128px;
  display: flex;
  align-content: center;
}

.in-hexagon-inner {
  align-items: center;
  margin: auto;
  color: #fff;
  font-size: 44px;
  /*52*/
  font-weight: 700;
}

.about-list-text {
  min-height: 122px;
  /*150*/
  display: flex;
  justify-content: flex-start;
  font-size: 20px;
}

.about-list-text-inner {
  width: 100%;
  align-items: center;
  text-align: start;
  margin: auto;
}

/*------------------------------------------------ акордеон ------------------------------------------------*/

#wpsm_accordion_5943 .wpsm_panel-heading,
#wpsm_accordion_5943 .ac_open_cl_icon {
  background-image: none!important;
}

.for-acc {
  height: 100vh;
}

/*--------------------------------------------вкладка Історія Galactic---------------------------------------------------*/

.history {
  margin-left: 40px;
  padding-left: 40px;
  border-left: 2px solid #3d4c76;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
}

.history p {
  margin-bottom: 0;
}

.img-history {
  opacity: 0.8;
  filter: grayscale(100%);
  transition: 0.4s ease-in-out;
  /*margin-bottom:0!important;		*/
}

.img-history:hover {
  opacity: 1;
  filter: grayscale(0%);
  /*margin-bottom:0!important;		*/
}

.hіstory-hexagon {
  position: absolute;
  height: 80px;
  /*160*/
  width: 91px;
  /*182*/
  top: 50%;
  left: -45px;
  background-image: url("https://galactic.in.ua/wp-content/uploads/2024/06/hexagon.png");
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -50px;
}

.history-hexagon-outer {
  width: 91px;
  height: 80px;
  display: flex;
  align-content: center;
}

.history-hexagon-inner {
  align-items: center;
  margin: auto;
  color: #fff;
  font-size: 24px;
  /*52*/
  font-weight: 700;
}

/* ----------------------------------------------- переклади -------------------------------------------------------------*/

.translating {
  display: none;
}

/*   -----------------------------------карточки на сторінці Наші продукти--------------------------------*/

.for-prod-img {
  margin-top: 60px;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  height: 300px;
  margin-bottom: 30px;
}

.prod-img {
  overflow: hidden;
}

.show {
  position: absolute;
  left: 60%;
  bottom: 15%;
  transition: all .5s ease-in-out;
  transform: translateY(30px);
  opacity: 0;
}

/*
.show a{
  padding:8px 25px;
		background-color:#ff5e14;
		color:#fff;
		font-size:16px;
		opacity:0
}*/

.show {
  padding: 8px 35px;
  background-color: #ff5e14;
  color: #fff;
  font-size: 16px;
  opacity: 0;
}

.prod-img-fon {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: all .5s ease-in-out;
  background-color: rgba(61,76,118,0);
}

.prod-img img {
  transition: all .5s ease-in-out;
  margin: 0;
  min-height: 300px;
  overflow: hidden;
  object-fit: cover;
}

.prod-img img.img-contain {
  object-fit: contain;
}

.coner {
  width: 0px;
  height: 0px;
  position: absolute;
  top: 0;
  left: 0;
  border-top: 80px solid #2c395e;
  border-right: 80px solid transparent;
  transition: all .5s ease-in-out;
}

.coner  div {
  position: relative;
}

.icon-in-coner {
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  font-size: 32px;
  margin: 10px;
}

.flaticon-motor:before {
  font-size: 36px!important;
}

/* Наведение */

.prod-img:hover .show {
  transform: translateY(0px);
  opacity: 1;
}

.prod-img:hover img {
  transform: scale(1.05);
}

.prod-img:hover .show a {
  transform: translateY(0px);
  opacity: 1;
}

.prod-img:hover .prod-img-fon {
  background-color: rgba(61,76,118,0.5);
}

.prod-img:hover .coner {
  transition: 0.5s;
  border-top: 90px solid #2c395e;
  border-right: 90px solid transparent;
}

/*  аккордеон в каталозі - блоки на 50%*/

@media (min-width: 992px) {
  .float-left-50 {
    float: left;
    width: 50%;
  }

  .float-right-50 {
    float: right;
    width: 50%;
  }
}

/* ----------------------------------таблиці ---------------------------------------*/

td {
  font-size: 13px;
  text-align: center;
}

tr:hover td,
tr:hover th {
  background-color: #E6E6FA;
}

.th-table th {
  text-align: center;
  background-color: #3d4c76;
  color: #fff;
}

.th-table:hover th {
  background-color: #3d4c76;
}

tbody tr:nth-child(odd) {
  background-color: #fff;
}

tbody tr:nth-child(even) {
  background-color: #F0F8FF;
}

th {
  font-size: 13px;
  font-weight: 400;
  text-transform: none;
}

/* акордеон */

.sow-accordion-panel-border {
  margin: 0;
  padding: 15px 10px!important;
}

/*  карти */

.div-in-map {
  text-align: center;
  margin: auto;
  font-size: 12px;
  font-weight: 400;
}

.fa fa-times.ol-info-window-close {
  font-weight: 400!important;
}

.a-in-map {
  margin-top: -30px;
  padding: 6px 20px;
  background: #ccc;
  color: #000!important;
}

.div-in-map-a {
  margin-top: -10px;
}

.ol-info-window-plain {
  width: 160px!important;
  line-height: 16px;
  margin: auto;
}

.leaflet-popup-content {
  width: 100%!important;
  margin: 0!important;
  margin: auto;
  position: relative;
}

.ol-info-window-plain {
  padding: 5px 6px 10px 6px!important;
}

.wpgmza_checkbox {
  position: relative;
  top: 5px;
}

.wpgmza_cat_checkbox_item_holder  label {
  width: 90%!important;
}

.wpgmza-marker-listing-category-filter.wpgmza-list > label:before {
  content: "Сортувати за:";
  width: 20px;
  height: 20px;
  color: #000;
}

.wpgmza-marker-listing-category-filter.wpgmza-list > label {
  color: #fff;
}

/* попап на мапі */

.ol-info-window-plain {
  width: 160px!important;
  line-height: 16px;
  margin: auto;
}

.leaflet-popup-content {
  width: 100%!important;
  margin: 0!important;
  margin: auto;
  position: relative;
}

.ol-info-window-plain {
  padding: 5px 6px 10px 6px!important;
}

/**/

.for-legend {
  margin: auto;
}

.marker-legend {
  text-align: center;
}

.marker-in-legend {
  display: inline-block;
  width: 200px;
  height: 40px;
  margin: auto;
}

.marker-in-legend img {
  margin: 0;
  position: relative;
  top: 2px;
}

/* --------------------------------------тимчасово прибираємо блок старі проекти на головній --------------------------*/

#projects-old {
  display: none;
}

/*??? */

.office {
  display: none;
}

p {
  text-indent: 20px;
}

html .page_title .page_tittle {
  text-transform: none !important;
}

.lazyautosizes.vp-lazyloaded {
  margin-top: 0!important;
}

.leaflet-popup-content * {
  margin: 0!important;
}

/* ---------------------------------------режим сервісного обслуговування ------------------------------------------*/

.bg-img source {
  height: 700px!important;
}

/*кнопка звонка*/

#callnowbutton {
  margin-bottom: 40px;
}

.call-now-button {
  transition: .3s ease-in-out;
  -webkit-animation: hoverWave linear 1s infinite;
  animation: hoverWave linear 1s infinite;
}

.callback-bt .text-call:hover span {
  opacity: 0;
}

@keyframes hoverWave {
  0% {
    box-shadow: 0 8px 10px rgba(56, 163, 253, 0.3), 0 0 0 0 rgba(56, 163, 253, 0.2), 0 0 0 0 rgba(56, 163, 253, 0.2);
  }

  40% {
    box-shadow: 0 8px 10px rgba(56, 163, 253, 0.3), 0 0 0 15px rgba(56, 163, 253, 0.2), 0 0 0 0 rgba(56, 163, 253, 0.2);
  }

  80% {
    box-shadow: 0 8px 10px rgba(56, 163, 253, 0.3), 0 0 0 30px rgba(56, 163, 253, 0), 0 0 0 26.7px rgba(56, 163, 253, 0.067);
  }

  100% {
    box-shadow: 0 8px 10px rgba(56, 163, 253, 0.3), 0 0 0 30px rgba(56, 163, 253, 0), 0 0 0 40px rgba(56, 163, 253, 0.0);
  }
}

/* мобильное меню */

.mean-container a.meanmenu-reveal span {
  display: block;
  background: rgba(0, 0, 0, 0);
  background-image: url(https://galactic.in.ua/wp-content/uploads/2023/10/icon-menu.png)!important;
  height: 22px;
  background-size: contain;
  margin-top: 0px;
}

.form_home input[type="text"] {
  padding: 25px 30px;
}

.form_home input[type="submit"] {
  padding: 0px 30px;
}

/*значки месенджерів в контактах*/

.messengers a {
  margin-left: 50px;
  /*color:#131d3b;*/
}

.h1-navigation-area .nav-serch-area {
  margin-top: 25px;
}

/*   кнопка  пошук стили  */

.h1-navigation-area.nav-serch-area {
  margin-top: 25px;
  margin-bottom: 25px;
  margin: auto;
  align-items: center;
}

div.nav-serch-area.quote-btn-none {
  width: 76px;
  height: 76px;
  background: #ff5e14;
  margin: 0;
  padding-top: 25px;
}

.nav-serch-area {
  padding-left: 0px;
}

.form-inline {
  justify-content: center;
  align-items: center;
}

.fa-search:before {
  color: #fff;
}

/* -------------------------------------------- сужаем высоту заголовков в записях-------------------------------------------*/

.page_title {
  padding: 20px 0;
}

/*---------------------------------------- зайва стрілка в перелистіувааня  на сторінці наші проєки-----------------------
.nav-next::after {
		content: "\f105";
}
    content: "\00A0\276F";
    font-family: "Font Awesome 5 Free";
}---*/

.fa-angle-right:before {
  display: none;
}

/*--------------------------------- реалізовані проекти - блок коротке інфо про проект----------------------------- */

.block.blog-details {
  /*width:100%!important;*/
}

.mx-auto {
  margin-left: 0!important;
}

@media (min-width: 992px) {
  .mx-auto {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.single_project {
  display: block;
  overflow: hidden;
  margin-bottom: 50px;
  background-color: #f2f2f2;
  padding: 30px;
  float: left;
  width: 100%;
  /*white-space:nowrap;
		word-wrap: normal;*/
}

.single_project h2 {
  font-size: 24px;
  font-weight: 700;
  margin: 0 0 20px;
}

.single_project ul {
  /* word-break: break-all;*/
  padding: 0 0 20px 0;
  border-bottom: solid 1px #ccc;
}

.single_project ul li {
  padding: 0 0;
  font-size: 18px;
  list-style: none;
  margin-bottom: 10px;
}

.single_project p {
  text-indent: 0;
  margin-right: 30px;
  margin-bottom: 0;
}

.single_project img {
  margin-top: 35px;
  margin-bottom: 0!important;
}

.nav-next::after {
  content: "\00A0\276F";
  font-family: "Font Awesome 5 Free";
}

.single_project .messengers {
  padding: 12px 30px 12px 0;
  border-top: 1px solid #ddd;
}

.single_project_adress {
  float: left;
}

/*-----------------------------------квадратные картинки в проектах---------------------------------*/

.project-img-out {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.project-img-out::before {
  content: '';
  display: block;
  padding-top: 100%;
}

.project-img-in {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.project-img-in img {
  object-fit: cover;
  height: 100%;
}

/*   страница проекты отступы картинок */

.p-portfolio__item-img.p-portfolio__item-img-lazyloaded::before a img {
  margin-top: 0!important;
}

/*--------------------------- колір фону в портфоліо  при наведенні-------------------------------------*/

.vp-portfolio__items-style-fly .vp-portfolio__item-overlay {
  background: #061538c4!important;
}

/*-----------------------------------активний пункт в портфоліло--------------------------------------*/

.vp-filter__item-active a {
  background-color: #2c395e;
  color: #fff!important;
}

/*-------------------------------------пагінаця портфоліо--------------------------------*/

.vp-pagination__item.vp-pagination__item-active span {
  background: #2c395e;
}

/*---------------------------------------- зайва стрілка в перелистіувааня  на сторінці наші проєки------------------------
.nav-next::after {
		display: block;
    content: "\00A0\276F";
    font-family: "Font Awesome 5 Free";
}
---*/

/*-----------------------блок контактна інформація в записі проекти------------------------------*/

.single-project-adress {
  /*background-color: #3d4c76;*/
  background-color: #2c395e;
  color: #fff;
  padding: 30px;
  max-width: 400px;
  margin: auto;
}

.single-project-adress ul {
  font-size: 18px;
  line-height: 24px;
  padding: 0;
  list-style-type: none;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: solid 2px #fff;
}

.single-project-adress ul li {
  line-height: 34px;
}

.single-project-adress ul li span {
  margin-right: 6px;
}

.single-projectadress {
  background-color: #3d4c76;
  display: inline-block;
  margin: auto;
}

/*убираем поиск навязаный темой из мобильного меню*/

@media only screen and (min-width: 767px) {
  .astm-search-menu.is-menu.popup.menu-item {
    display: none;
  }
}

/* видео*/

.for-video {
  /*overflow:hidden;
  max-height:280px!important;*/
}

.for-video iframe {
  margin-top: 10px;
  max-height: 360px!important;
}

/*----------------НОВА ГОЛОВНА-----------------*/

.text-spasing {
  text-transform: uppercase!important;
  color: #666d81!important;
  font-size: 16px!important;
  letter-spacing: 3px!important;
}

.text-up {
  font-size: 48px!important;
  text-transform: uppercase!important;
}

.in-slider p {
  text-indent: 0;
}

.mystickyelements-fixed {
  top: 70%;
}

.h1-navigation-area.navbar-fixed-top {
  background-color: #e0989800;
}

/*  наша продукція */



/*.vp-portfolio.vp-uid-3a1cd1ee.vp-id-5450.vp-portfolio__ready .vp-portfolio__item-meta-title,*/
.vp-id-5450 .vp-portfolio__items-style-fade a,
.vp-id-6645 .vp-portfolio__items-style-fade a
{
  text-transform: uppercase!important;
  font-size: 42px!important;
		color:#fff;
		
}

.text-white {
 color:#fff!important;
}

#pg-6357-1 {
 margin-top:-39px;
}
h2.text-hero {
 font-size:60px!important;
}
.vp-portfolio__item img:before {
/*.vp-portfolio__item-meta:before {*/
    content: '';
    width: 60px;
    height: 60px;
    border-top: #ff4f01 solid 10px;
    border-left: #ff4f01 solid 10px;
    position: absolute;
    left: 0;
    top: 0;
}




/*-------------зворотній звя'зок----------------*/
.block-calback{
text-align:right;
		max-width:400px
}
.text-calback{
  color:#fff!important;
		font-size:24px!important;
		;
		margin:auto;
}

.butt-calback {
        margin:auto;

}
.butt-calback input{
		background-color:#ff5e14!important;
		color:#fff;
		border: none;
}
.let-callback{}

.let-callback-in{
  color:#fff;
			font-size:24px;
}
.go-callback {
 font-size:42px;
}
/*-------------------КОНТАКТИ------------------------*/
.map {
position:relative;
		top:7px;
}
.for-contacts {
   position: relative;
	 max-width:1200px;	
		height:100%;
		margin:auto;
}
.contacts {
   position:absolute;
		left:0%;
		width:340px;
		height:600px;
		background-color:rgba(256, 256, 256, 0.8);
		padding-top:60px;
		font-size:20px;
}
@media (max-width: 800px)  {
  .contacts {
    display: block;
			   position: relative;
		margin:auto;

  }
}

/*---------------- сторінка реалізовані проекти ---------*/
img.map-marker {
		width:48px;
		height:40px;
}