header nav { background-color: #181818; margin-bottom: 1%; } @media (max-width: 768px) { header nav { height: 90px; } .panel-col{ display: flex; flex-direction: row; justify-content: center; } } @media (max-width: 368px) { .panel-col{ display: flex; flex-direction: column; } .banner-main{ width: auto; } } .banner-main{ border-radius: 10px; background: #A59672; margin-top: 20px; height: relative; /* width: 30vw; */ margin-right: 10px; } header nav a:hover { text-decoration: underline; } .about-us-link{ align-content: start; margin-left: 0; padding-left: 0; } .btn-rectangle-white{ color: #3D4F64; font-family: Montserrat; padding: 1ex; padding-left: 5ex; padding-right: 5ex; border-radius: 2px; border: 1px solid #3D4F64; background: #FFF; } .btn-rectangle{ color: #ffffff; font-family: Montserrat; padding: 1ex; padding-left: 5ex; padding-right: 5ex; border-radius: 2px; border: 1px solid #3D4F64; background: #3E5646; } .badge{ background: #3E5646; } .row-of-inter{ margin-left: 10%; margin-top: 5%; } .row-of-pictures{ text-align: center; } .picture-sigh{ display: inline-block; } menu{ margin: 100px, 100px; padding: 10%, 10%; } .d-inline-block{ border-radius: 20%; } .col-of-about{ background-color: #3E5646; } .table { border-spacing: 1px; } @media (max-width: 310px) { .font-basket{ font-size: 13px; } } .text-about-us{ text-align: justify; padding: auto; } card-description-text{ text-align: justify; padding: auto; } .card { border:#ffffff; transition: 0.3s; } .input-number{ width: 30px; } .btn-catalog{ background: #3E5646; width: 100%; padding-bottom: 4px; padding-top: 4px; font-size: small; border: #3E5646; } .btn-catalog:hover, .btn-sign:hover, .btn-card, .btn-rectangle:hover{ background: #2b3b30; } .quantity-goods{ width: relative; } .btn-catalog.btn.btn-primary:active, .btn-sign.btn.btn-lg.mt-5.shadow.border.text-light:active, .btn-card:active, .btn.btn-rectangle:active{ background: #2b3b30; } .btn-card{ background: #887A57E0; width: 25%; padding: 20px; } .card-body{ margin-top: 10%; padding: 0; } .card-text{ margin-top: 0; padding: auto; } .card-description{ background: #3E5646; } .btn-sign{ width: 100%; background: #3E5646; border-radius: 25px; padding-left: 8%; padding-right: 8%; border: #3E5646; } footer { background-color: #181818; height: 80px; color: #ffffff; padding: 2ex; } @media (max-width : 376px) { footer{ height: 80px; } } .counter{ height: 25px; flex-shrink: 0; border-radius: 2px; border: 1px solid #C0C0C0; background: #FFF; } .counter-btn{ width: 24.567px; height: 25px; flex-shrink: 0; border-radius: 2px 0px 0px 2px; background: #3D4F64; } @media (max-width : 376px) { .placeholder-class{ font-size: 4vw; } } @media (max-width:768px) { .col-bott{ margin-top: 10px; } .banner-text{ font-size: 24px; } } @media (max-width:768px) { .banner-text.ms-2{ font-size: 13px; } } .banner-text{ color: #FFF; font-family: Inria Serif; font-size: 1.3vw; font-style: normal; font-weight: 400; line-height: 149.4%; } .card-title{ font-size: 15px; } .card-text{ font-size: small; } .admin_add_photo{ height: 100px; background: #bebebe; } h1 { font-size: 1.5em; } h2 { font-size: 1.25em; } h3 { font-size: 1.1em; }