body{ background: #f4ecd9; } .modal-header{ margin-bottom: 10px; } .modal-body{ margin-bottom: 10px; } .modal-footer{ margin-bottom: 15px; } .title { text-align: center; margin-top: 5rem; } .text-center { text-align: center; } .rounded-img { margin: 1rem; border-radius: 10%; } @media (min-width: 768px) { .text-center > img { display: inline-block; border-radius: 10%; } } @media (max-width: 767px) { .text-center > img { display: block; margin: 1rem auto; border-radius: 10%; max-width: 100%; max-height: 100%; } .rounded-img { padding-left: 15px; padding-right: 15px; } } .container { padding-left: 15px; padding-right: 15px; } .card{ padding: 2em; background-color:rgba(234, 166, 63, 0.58); border-radius: 10%; margin-bottom: 1rem; } h5{ text-align: center; } h6{ text-align: center; } .btn-my { background-color: #E0A762; border: 2px solid #E0A762; border-radius: 25px; } .form-group { display: flex; flex-direction: column; margin-bottom: 10px; } label { margin-bottom: 5px; } input[type="text"], input[type="email"], input[type="password"], textarea { border-radius: 25px; padding: 10px; border: 1px solid #f4ecd9; width: 100%; margin: 0 auto; /* Центрирует элемент горизонтально */ } @media (min-width: 768px) { /* Для экранов шириной 768px и больше */ input[type="text"], input[type="email"], input[type="password"], textarea { width: 50%; /* Уменьшенная ширина на больших экранах */ margin: 0 auto; /* Центрирует элемент горизонтально */ } } .form-text { margin-top: 30px; text-align: center; } form { margin-top: 90px; text-align: center; } form div { margin-bottom: 75px; } button[type="submit"] { background-color: #E0A762; border: 2px solid #E0A762; margin-top: 25px; border-radius: 25px; } .containerOur { display: flex; } .left-content { flex: 1; padding: 20px; } .containerText_h1 { text-align: left; /* Align the title to the left */ margin-left: 40px; /* Set left margin to 34px */ margin-right: 40px; margin-top: 28px; /* Set top margin to 28px */ } .containerText_p { text-align: left; /* Align the text to the left */ margin-left: 0px; /* Set left margin to 34px */ } .button.text-center { text-align: left; /* Align the button to the left */ margin-left: 40px; /* Set left margin to 34px */ } /* Основной стиль для изображений */ .image-container { flex: 1; padding: 20px; display: flex; flex-direction: column; justify-content: flex-start; } .column { max-width: 100%; height: auto; border-radius: 10px; margin-top: 20px; } .column img { max-width: 100%; height: auto; border-radius: 10px; margin-top: 0px; } @media (min-width: 992px) { .containerOur { align-items: center; } .left-content { margin-left: 260px; margin-right: 100px; padding: auto; } .image-container { flex-wrap: wrap; padding-left: 20px; padding-right: 20px; } .column { width: 50%; } } @media (max-width: 768px) { .containerOur { flex-direction: column; } .left-content { margin-right: 0; } .containerText_h1, .containerText_p, .button { text-align: center; } .image-container { padding-top: 20px; } .row { flex-direction: column; } } table, th, td { margin: auto; margin-top: 60px; border: 3px solid; border-color: #4B5146; text-align: center; align-items: center; } @media (max-width: 640px) { table, th, td { margin: 15px; } } add { align-items: center; text-align: center; } add .container { width: 80%; }