.menu-toggle{display:none}.site-title{left:0!important}.ogn__topmenu_item{font-size:18px}.header-small .site-header{min-height:54px;position:fixed;background:black}.intro .profile-image img{margin-top:60px}.accordion-title{text-transform:uppercase}.ogn__insta_btn{text-align:center;width:300px;margin:auto;margin-top: 20px;margin-bottom: 20px}

.instagram_contakt {
     display: flex;
    max-width: 1000px;
    align-content: center;
    justify-content: space-between;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
}

.insta_img {
	margin-top: 100px;
  flex-shrink: 0; 
  width: 400px; 
  border-radius: 10%; 
  overflow: hidden;
}

.insta_img img {
  width: 100%; /* Полное заполнение родительского блока */
  height: auto; /* Автоматическая высота */
}

.insta_button {
  flex-grow: 1; /* Растягиваем кнопку на всё доступное пространство */
}

.insta_button button {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px 80px; /* Подобрать подходящие отступы */
  background-color: #1e1e1e; /* Цвет фона кнопки */
  color: white; /* Цвет текста на кнопке */
  border: none;
  border-radius: 5px;
  cursor: pointer;
  transition: background-color 0.5s ease;
  margin-left: 120px;
}

.insta_button button:hover {
  background-color: #303030; /* Изменение цвета фона при наведении */
}

.icon-instagram {
  display: inline-block;
  width: 24px; /* Размер иконки */
  height: 24px;
  background-image: url("../images/site/img_1.png"); /* Заменить путь на свой */
  background-size: cover;
  margin-right: 12px; /* Отступ между иконкой и текстом */
}

.icon-facebook {
    filter: invert(100%) sepia(100%) saturate(200%) hue-rotate(180deg);
    background-image: url("/facebook.svg") !important;
    width: 22px; /* Размер иконки */
    height: 22px;
}

.icon-whatsapp {
    filter: invert(100%) sepia(100%) saturate(200%) hue-rotate(180deg);
    background-image: url("/whatsapp.svg") !important;
    width: 22px; /* Размер иконки */
    height: 22px;
}



@media screen and (max-width: 923px) {
	.instagram_contakt{
	display: flex;
    align-content: center;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: center;
	}
	.insta_button button{
    margin-left: 0px;
    margin-top: 10px;
	}
}

@media screen and (max-width: 520px) {
	.insta_img{
		width: 250px;
	}
}


@media screen and (max-width: 520px) {
	.insta_img{
		width: 200px;
	}
	.insta_button button{
		padding: 10px 50px;
	}
}

.insta_img {
  max-width:320px !important;
  width:100% !important;
  margin-top:10px !important;
}

.cratko_opsion {
  margin-top: 20px !important; 
}

.is-visible a {
  color: #0e2f00;
  text-decoration: underline;
}

.layout-fixed, .layout-full, .layout-medium {
  width: 90% !important;
}

.ogn__topmenu_item {
  background: white;
  border-radius: 4px;
  font-size: 16px;
  padding: 8px;
}
.ogn__topmenu_item:hover {
  color: black !important;
}
.header-small .site-header .site-title {
  top: 9px !important;
}

.header-small .site-header .site-title img {
  max-height: 30px;
  margin-top: 5px;
  padding-right: 10px;
}

.ogn__insta_ico {
    max-height: unset !important;
    margin-top: unset !important;
    padding-right: unset !important;
    max-width: unset !important;
    height: unset !important;
        margin-bottom: 3px;
}

.layout-medium {
  width: 96% !important;
}
 
@media screen and (min-width: 390) {

}
