@media (min-width: 1020px) and (max-width: 1400px) {

.add_buket_btn {
max-width: 108px;
}

.add_slider_flex {
gap: 13px;
}

.add_header_list_item, .delivery_item {
font-size: 13px;
}

.buket_modal_all_price {
font-size: 13px;
}

.add_header_list_item{ 
gap: 0px;
}

thead tr th {
font-size: 13px;
}

#payment_close {
width: 53%;
font-size: 13px;
}

.add_slider_date_input input {
font-size: 12px;
}

.add_slider_blog:nth-child(3){
max-width: 175px !important;
}

.add_slider_blog:nth-child(4){
max-width: 216px !important;
}


.add_slider_blog:nth-child(2){
max-width: 150px !important;
}

.add_slider_blog:nth-child(5){
max-width: 191px !important;
}


.card_item_price {
font-size: 20px;
}

.card_item_link {
font-size: 19px;
padding: 8px;
}

.card_title {
font-size: 24px;
}

}

@media (min-width: 768px) and (max-width: 1019px) {

.add_buket_btn {
max-width: 108px;
}

.add_slider_flex {
gap: 13px;
}

.add_slider_flex, .add_date_flex {
gap: 7px;
}

.table_tr_tel {
flex-direction: unset;
gap: 5px;
}

table tr td, thead tr th {
white-space: nowrap;
text-align: start;
overflow: hidden;
text-overflow: ellipsis;
}



.add_header_list_item, .delivery_item {
font-size: 13px;
}

.buket_modal_all_price {
font-size: 13px;
}

.add_header_list_item{ 
gap: 0px;
}

.buket_item {
max-width: 234px;
}

.add_slider_flex {
flex-wrap: wrap;
}

#payment_close {
width: 53%;
font-size: 13px;
}

.add_slider_date_input input {
font-size: 12px;
}

.add_slider_blog {
max-width: 238px;
}

.table_tr {
font-size: 13px;
}

.card_item_price {
font-size: 20px;
}

.card_item_link {
font-size: 19px;
padding: 8px;
}

.card_title {
font-size: 24px;
}

}

@media (min-width: 568px) and (max-width: 767px) {

.add_buket_btn {
max-width: 108px;
}

.add_slider_flex {
gap: 13px;
}

.add_slider_flex, .add_date_flex {
gap: 7px;
}

.table_tr_tel {
flex-direction: unset;
gap: 5px;
}

table tr td, thead tr th {
white-space: nowrap;
text-align: start;
overflow: hidden;
text-overflow: ellipsis;
}

.add_header_list_item, .delivery_item {
font-size: 13px;
}

.buket_modal_all_price {
font-size: 13px;
}

.add_header_list_item{ 
gap: 0px;
}

.add_slider_flex {
flex-wrap: wrap;
}

#payment_close {
width: 53%;
font-size: 13px;
}

.add_slider_date_input input {
font-size: 12px;
}

.add_slider_blog {
max-width: 238px;
}

.table_tr {
font-size: 13px;
}


.card_item_price {
font-size: 20px;
}

.card_item_link {
font-size: 19px;
padding: 8px;
}

.card_title {
font-size: 24px;
}

.come_in_tel, .come_in_telegram  {
display: none;
}

.card_item_img {
max-width: 300px;
margin: auto;
}
.header_right {
    justify-content: flex-end;
    flex-wrap: wrap;
    }
}

@media (min-width: 320px) and (max-width: 567px) {

.add_buket_btn {
max-width: 108px;
}

.add_slider_flex {
gap: 13px;
}

.add_slider_flex, .add_date_flex {
gap: 7px;
}

.table_tr_tel {
flex-direction: unset;
gap: 5px;
}

table tr td, thead tr th {
white-space: nowrap;
text-align: start;
overflow: hidden;
text-overflow: ellipsis;
}

.add_header_list_item, .delivery_item {
font-size: 13px;
}

.buket_modal_all_price {
font-size: 13px;
}

.add_header_list_item{ 
gap: 0px;
}

.add_slider_flex {
flex-wrap: wrap;
}

#payment_close {
width: 53%;
font-size: 13px;
}

.add_slider_date_input input {
font-size: 12px;
}

.add_slider_blog {
max-width: 238px;
}

.table_tr {
font-size: 13px;
}


.card_item_price {
font-size: 20px;
}

.card_item_link {
font-size: 19px;
padding: 8px;
}

.card_title {
font-size: 20px;
margin-top: 0;
margin-bottom: 0;
}

.card_item_img {
max-width: 300px;
margin: auto;
}
.come_in_tel, .come_in_telegram  {
display: none;
}
.header_right {
justify-content: flex-end;
flex-wrap: wrap;
}

.header_logo {
max-width: 100px;
}

.come_link {
    padding: 8px 6px;
    font-size: 13px;
}

.footer_content {
flex-wrap: wrap;
}

.footer_blog {
max-width: 47%;
}

}