/*-------------------------------------------------------------------------------------------------------------------------------*/
/* SIMPLE PAGE */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 991px){
	.simple-page iframe {height: 387px;}
	.simple-page > * {margin-bottom: 30px;}
}
@media(max-width: 767px){
	.simple-page iframe {height: 413px;}
	.simple-page h1,.simple-page h2,.simple-page h3,.simple-page h4,.simple-page h5,.simple-page h6 {margin-bottom: 15px;}
}
@media(max-width: 575px){
	.simple-page iframe {height: 305px;}
	.simple-page.text table th, .simple-page.text table td {padding: 8px;}
}
@media(max-width: 480px){
	.simple-page > * {margin-bottom: 20px;}
	.simple-page iframe {height: 252px;}
}
@media(max-width: 400px){
	.simple-page iframe {height: 207px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* SWIPER */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 767px){
	.swiper-mobile {display: block;}
	.swiper-pagination {margin-top: 20px;}
	.swiper-pagination-bullet {margin-right: 15px;}
}
@media(max-width: 575px){
	.swiper-container {overflow: visible;}
	.swiper-pagination-bullet {margin-right: 12px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* BREADCRUMBS BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 757px){
	.breadcrumbs-block-sec {left: 15px;}
}
@media(max-width: 575px){
	.breadcrumbs-block-sec {display: none;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* FORM */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 767px){
	.input {height: 50px;line-height: 50px;font-size: 16px;padding: 0 15px;}
	textarea.input {padding: 15px;}
}
@media(max-width: 575px){
	.input {height: 46px;line-height: 46px;padding: 0 10px;margin-bottom: 8px;}
	.form-block {margin-bottom: 0px;}
	.form-block .input {width: 100%;margin-right: 0;margin-bottom: 8px;}
	.form-block .input:last-child {margin-bottom: 0;}
	textarea.input {padding: 15px 10px;height: 110px;}
}
@media(max-width: 480px){
	.input {font-size: 15px;line-height: 44px;height: 44px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* PAGINATION */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 767px){
	.custom-pagination ul li a,.custom-pagination ul li.dott,.custom-pagination ul li.arrow a {width: 50px;height: 50px;font-size: 16px;}
	.custom-pagination ul li.dott {line-height: 50px;}
}
@media(max-width: 480px){
	.custom-pagination ul li a,.custom-pagination ul li.dott,.custom-pagination ul li.arrow a {width: 48px;height: 48px;font-size: 15px;}
	.custom-pagination ul li.dott {line-height: 48px;}
}
@media(max-width: 400px){
	.custom-pagination ul li a,.custom-pagination ul li.dott,.custom-pagination ul li.arrow a {width: 46px;height: 46px;}
	.custom-pagination ul li.dott {line-height: 46px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* WORK TIME BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 991px) {
	.work-time-block img {width: 22px;min-width: 22px;margin-right: 12px;}
	.work-time-block p {margin-right: 40px;}
	.work-time-block a {font-size: 18px;}
}
@media(max-width: 767px){
	.work-time.popup-content {-webkit-transform: translateY(-85px);-ms-transform: translateY(-85px);transform: translateY(-85px);}
	.work-time-block {height: auto;padding: 15px;}
	.work-time-block img {margin-right: 10px;}
	.work-time-block p {font-size: 17px;margin-right: 10px;text-align: center;top: -1px;}
}
@media(max-width: 575px){
	.work-time-block img {width: 20px;min-width: 20px;}
	.work-time-block p {font-size: 16px;}
	.work-time-block a {font-size: 17px;}
}
@media(max-width: 480px){
	.work-time-block {padding: 10px;}
	.work-time-block p {font-size: 15px;}
}
@media(max-width: 400px){
	.work-time-block p {font-size: 14px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* SEARCH POPUP*/
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 767px){
	.search-popup.popup-content {-webkit-transform: translateY(-80px);-ms-transform: translateY(-80px);transform: translateY(-80px);}
	.search-wrapper {height: 80px;}
	.search-block {width: 70%;}
	.search-block input {font-size: 16px;}
	.search-block .search-btn .btn-close {width: 16px;height: 16px;}
}
@media(max-width: 575px){
	.search-block {width: 75%;}
	.search-block input {width: calc(100% - 60px);}
}
@media(max-width: 480px){
	.search-block input {font-size: 16px;width: calc(100% - 50px);}
	.search-block {width: 80%;height: 42px;}
	.search-block .search-btn svg {width: 14px;}
	.search-block .search-btn .btn-close {width: 14px;height: 14px;}
}
@media(max-width: 400px){
	.search-block {width: calc(100% - 30px);}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* CART POPUP */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 991px){
	.cart-top .cart-top-wrapper {width: 720px;-webkit-transform: translateY(15px);-ms-transform: translateY(15px);transform: translateY(15px);}
	.cart_items {padding: 0 20px;padding-bottom: 20px;}
	.cart_bottom {padding: 0 20px; height: 80px;}
	.cart-top .cart-title-block {margin: 20px 0;}
	.cart-top .popup-align .popup-close {right: -15px;top: -35px;}
}
@media(max-width: 767px){
	.prod_horiz-desc {margin-left: 20px;}
	.cart_bottom .cart_price-wrap {font-size: 17px;}
	.cart_bottom {height: 110px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.cart_bottom .cart_buttons {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 100%;margin-top: 15px;}
	.cart_bottom .cart_buttons .simple-btn {margin-right: 0;}
	.cart-top .cart-top-wrapper {padding-top: 15px;width: 100%;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}
	.cart-top .cart-top-wrapper::before {height: 15px;}
	.cart-top .popup-align .popup-close {right: -12px;}
	.prod_horiz-controls .price-wrap {font-size: 17px;}
}
@media(max-width: 575px){
	.cart-top .cart-title-block {margin: 15px 0;}
	.cart-top .cart-top-wrapper {-webkit-transform: translateY(25px);-ms-transform: translateY(25px);transform: translateY(25px);}
	.prod_horiz-controls .thumb-input-number {width: 78px;min-width: 78px;height: 52px;padding-right: 26px;}
	.prod_horiz-controls .thumb-input-number .decrement,.prod_horiz-controls .thumb-input-number .increment {width: 26px;}
	.prod_horiz-controls .price-wrap {width: 30%;}
	.cart-top .cart-empty-message .title {margin-bottom: 10px;}
	.prod_horiz {padding: 10px;}
	.custom_dropdown {margin-top: 8px;}
	.cart_bottom {height: 145px;}
	.cart_bottom .cart_buttons .simple-btn {display: block;height: auto;background-color: transparent;border: none;margin-bottom: 15px;}
	.cart_bottom .cart_buttons .simple-btn::before {display: none;}
	.cart_bottom .cart_buttons .simple-btn span {color: var(--color-black);}
	.prod_horiz-img {width: 24%;min-width: 24%;padding-bottom: 24%;}
	.prod_horiz-desc {margin-left: 15px;}
}
@media(max-width: 480px){
	.cart_items {padding: 0 15px;padding-bottom: 15px;}
	.cart_bottom {padding: 0 15px;}
	.prod_horiz-controls .price-wrap {width: 35%;font-size: 16px;}
	.prod_horiz-img {width: 28%;min-width: 28%;padding-bottom: 28%;}
	.cart-top .popup-align .popup-close {top: -30px;right: -10px;}
}
@media(max-width: 400px){
	.cart-top .cart-top-wrapper {padding-top: 10px;-webkit-transform: translateY(30px);-ms-transform: translateY(30px);transform: translateY(30px);}
	.cart-top .cart-top-wrapper::before {height: 10px;}
	.cart_bottom {height: 130px;}
	.cart_bottom .cart_buttons {margin-top: 10px;}
	.cart_bottom .cart_buttons .simple-btn {margin-bottom: 10px;}
	.cart_bottom .cart_buttons .simple-btn span {font-size: 13px;}
	.prod_horiz-controls .thumb-input-number {width: 76px;min-width: 76px;height: 50px;padding-right: 25px;}
	.prod_horiz-controls .thumb-input-number .decrement,.prod_horiz-controls .thumb-input-number .increment {width: 25px;}
	.prod_horiz-controls .price-wrap {width: 40%;}
	.prod_horiz-desc {margin-left: 10px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* NEED ADD POPUP */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 991px){
    .ing-popup .ing_body,.ing_footer {padding: 0 60px;}
    .ing_footer {height: 80px;}
    .ing-popup .popup-align .popup-close {right: -15px;top: -35px;}
}
@media(max-width: 767px){
    .ing-popup .ing_body,.ing_footer {padding: 0 20px;}
    .ing_group:last-child {padding-bottom: 15px;}
    .ing_footer {height: 70px;}
    .need-item {padding: 10px;}
    .ing-popup .need-add-top {margin-top: 30px;margin-bottom: 20px;}
    .ing-popup .need-add-top .text {margin-top: 10px;}
    .ingredient_title {font-size: 15px;}
    .need-price {font-size: 16px;}
}
@media(max-width: 575px){
    .ing_footer {height: 65px;}
    .need-item picture img {width: 44px;}
    .ing-popup .need-add-top {margin-top: 20px;margin-bottom: 15px;}
    .ing-popup .need-add-top .text {margin-top: 8px;}
    .need-item {width: calc(33.333% - 10px);}
}
@media(max-width: 480px){
    .ing-popup {padding: 15px;}
    .ing-popup .ing_body,.ing_footer {padding: 0 15px;}
    .ing_group:last-child {padding-bottom: 10px;}
    .need-price {font-size: 15px;}
    .need-item {padding: 8px;}
    .need-item picture img {width: 40px;}
    .ing-popup .popup-align .popup-close {top: -30px;right: -10px;}
    .need-item {font-size: 13px;}
    .ing_footer-controls .price {font-size: 16px;}
}
@media(max-width: 400px){
    .ing_footer {height: 100px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
    .ing_footer-buttons {width: 100%;margin-top: 10px;}
    .need-item {width: calc(50% - 10px);}
    .need-title-block {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .need-price {text-align: left;margin-top: 5px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* VIEW PROD POPUP */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 991px){
	.view-prod-popup .thumb-input-number {height: 46px;}
	.view-prod-popup .thumb-input-number button,.view-prod-popup .thumb-input-number input {width: 46px;}
	.view-prod-popup .price {margin-right: 15px;margin-left: 5px;}
	.view-prod-popup .price span {font-size: 19px;}
	.view-prod-popup .need-total-price-js {width: 72px;}
	.view-prod-popup .price span.old {font-size: 16px;}
	.view-prod-popup .need-item {width: calc(25% - 10px);}
}
@media(max-width: 767px){
	.view-prod-popup .ing_footer {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.view-prod-popup .ing_footer-controls {width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 10px;}
	.view-prod-popup .ing_footer-buttons {width: 100%;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
	.view-prod-popup .need-total-price-js {width: auto;}
	.view-prod-popup .price {margin: 0;}
	.view-prod-popup .price span {font-size: 21px;}
	.view-prod-popup .price span.old {font-size: 17px;}
	.view-prod-popup .ing_body-mobile {padding-left: 15px;}
	.ing_body-right-info .size {font-size: 14px;}
	.view-prod-popup .ing_body-right-info .title {margin: 3px 0 5px 0;}
	.view-prod-popup .ing_body-table {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.view-prod-popup .ing_body-table div {width: 50%;border-top: 1px solid var(--color-grey);}
	.view-prod-popup .ing_body-table div:nth-child(2n) {border-right: none;}
	.view-prod-popup .ing_body-table div:nth-child(1),.view-prod-popup .ing_body-table div:nth-child(2) {border-top: none;}
	.view-prod-popup .need-price {font-size: 16px;}
	.view-popup .view-prod-popup .popup-align .popup-close {top: -30px;}
	.ing_alergen-items .ing_alergen-item .ing_alergen-info {width: 230px;font-size: 15px;padding: 6px 10px;}
}
@media(max-width: 575px){
	.view-prod-popup .ing_body-left {margin-bottom: 20px;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.view-prod-popup .ing_body-imgs {width: 100%;padding-bottom: 100%;margin-bottom: 15px;}
	.view-prod-popup .ing_body-mobile {padding: 0;width: 100%;}
	.view-prod-popup .need-item {width: calc(33.333% - 10px);}
	.view-prod-popup .ing_footer-buttons {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.view-prod-popup .ing_footer-buttons .btn {margin-right: 0;margin-bottom: 5px;}
	.view-prod-popup .ing_footer-buttons .btn:last-child {margin-bottom: 0;}
	.view-prod-popup .thumb-input-number {height: 44px;}
	.view-prod-popup .thumb-input-number button,.view-prod-popup .thumb-input-number input {width: 44px;}
	.ing_group {margin-bottom: 15px;}
}
@media(max-width: 480px){
	.view-prod-popup .need-item {width: calc(50% - 10px);}
	.view-popup .view-prod-popup .popup-align .popup-close {right: -10px;top: -25px;}
}
@media(max-width: 400px){
	.view-prod-popup .price span {font-size: 18px;}
	.view-prod-popup .price span.old {font-size: 16px;}
	.view-prod-popup .thumb-input-number {height: 42px;}
	.view-prod-popup .thumb-input-number button,.view-prod-popup .thumb-input-number input {width: 42px;}
	.view-prod-popup .ing_body-table div {height: 55px;}
	.view-popup .view-prod-popup .popup-align .popup-close {top: -20px;}
	.ing_alergen-items .ing_alergen-item .ing_alergen-info {width: 160px;padding: 5px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* POPUPS */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 767px){
	.popup-container {max-width: 90%;}
	.popup-container.decor {padding-top: 15px;}
	.popup-container.decor::before {height: 15px;}
	.popup-align,.sms-popup .popup-align {padding: 40px 60px;}
	.thank-popup .text {max-width: 90%;}
	.popup-align .form-bottom p {font-size: 15px;}
	.login-popup .title {margin-bottom: 15px;}
	.dont-work-popup .title {max-width: 450px;margin-bottom: 10px;}
	.popup-align .popup-close {width: 46px;height: 46px;top: -36px;right: -20px;}
	.popup-align .popup-close .btn-close {width: 17px;height: 17px;}
	.popup-align .user-num {font-size: 18px;margin-bottom: 15px;}
	.change-pass-two-popup .popup-align .form-bottom {margin-top: 10px;}
	.popup-cont-img {width: 75px;margin-bottom: 10px;}
	.popup-align .checkbox-entry span {font-size: 15px;padding-left: 26px;}
	.popup-align .checkbox-entry span::before {width: 18px;height: 18px;top: 1px;}
	.popup-align .checkbox-entry span::after {left: 5px;top: 8px;width: 9px;height: 5px;}
	.action-popup .btn {margin-top: 15px;}
	.action-popup-imgs {margin: 15px 0;}
	.action-popup .popup-align {padding: 40px 60px;}
	.reg-popup .popup-align .popup-close,.address-popup .popup-align .popup-close {top: -28px;}
	.sms-popup .popup-align form .input {margin: 15px 0;}
	.location-popup .title {margin-bottom: 10px;}
	.location-popup .text {margin-bottom: 20px;font-size: 20px;}
	.location-buttons .btn {width: 120px;margin-right: 15px;}
	.location-buttons .btn span {font-size: 14px;}
}
@media(max-width: 575px){
	.popup-container {max-width: 95%;}
	.popup-align,.action-popup .popup-align,.sms-popup .popup-align {padding: 30px;}
	.thank-popup .text {max-width: 100%;}
	.popup-align .popup-close {width: 42px;height: 42px;top: -35px;right: -18px;}
	.popup-align .popup-close .btn-close {width: 16px;height: 16px;}
	.popup-align .form-bottom {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.popup-align .form-bottom p {margin-bottom: 15px;width: 100%;text-align: left;}
	.popup-align .user-num {font-size: 17px;}
	.change-pass-two-popup .popup-align .form-bottom {margin-top: 8px;}
	.popup-cont-img {width: 60px;}
	.login-popup .popup-align .form-bottom .btn {margin-top: 15px;}
	.reg-popup .popup-align .popup-close,.address-popup .popup-align .popup-close {top: -27px;}
	.sms-popup .popup-align form .input {margin: 12px 0;}
	.sms-popup .popup-align .form-bottom p {margin-bottom: 0;text-align: center;}
	.address-popup-inputs .input {width: 100%;margin-bottom: 10px;}
	.address-popup-inputs .input:last-child {margin-bottom: 0;}
	.location-popup .title {margin-bottom: 5px;}
	.location-popup .text {font-size: 18px;margin-bottom: 15px;}
	.location-buttons {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.location-buttons .btn {width: 100%;margin-right: 0;margin-bottom: 5px;}
	.location-buttons .btn span {font-size: 13px;}
}
@media(max-width: 480px){
	.popup-align,.action-popup .popup-align,.sms-popup .popup-align {padding: 20px;}
	.dont-work-popup img {width: 48px;margin-bottom: 8px;}
	.dont-work-popup .title {max-width: 350px;}
	.action-popup .btn {margin-top: 12px;}
	.action-popup-imgs {margin: 12px 0;}
	.address-popup .title {margin-bottom: 15px;}
	.address-popup .save-address {margin-top: 15px;}
	.address-wrapper .popup-content {padding: 15px;}
	.location-popup .text {font-size: 17px;margin-bottom: 10px;}
}
@media(max-width: 400px){
	.popup-container.decor {padding-top: 10px;}
	.popup-container.decor::before {height: 10px;}
	.popup-align,.action-popup .popup-align,.sms-popup .popup-align {padding: 15px;}
	.popup-align .btn-close {right: 8px;top: 8px;}
	.popup-align .form-bottom {margin-top: 15px;}
	.popup-align .popup-close {width: 38px;height: 38px;top: -30px;right: -15px;}
	.popup-align .popup-close .btn-close {width: 15px;height: 15px;}
	.popup-align .user-num {font-size: 16px;}
	.popup-cont-img {width: 50px;}
	.popup-align .checkbox-entry {margin-top: 5px;}
	.reg-popup .popup-align .popup-close,.address-popup .popup-align .popup-close {top: -22px;}
	.login-popup .popup-align .form-bottom .btn {margin-top: 10px;}
	.sms-popup .popup-align form .input {margin: 10px 0;}
	.location-popup .text {font-size: 16px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* PROD BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 991px){
	.product_labels {top: 3px;left: 3px;}
	.product_labels .product_label {height: 24px;padding: 0 5px;font-size: 11px;}
	.product_right {top: 6px;right: 6px;}
	.product_controls {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: auto;}
	.product_controls-left {width: 100%;height: 50px;border-bottom: 1px solid var(--color-grey);-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.product_price-wrap {width: 120px;}
	/*.product_size {display: none;}*/
	/*.product_size.mobile {display: block;}*/
	/*.product_size.mobile span {padding: 0;width: 80px;text-align: center;}
	.product_size.mobile span::before {display: none;}*/
	.product_controls .btn {height: 48px;width: auto;padding: 0 25px;}
	.btn.btn-loader,.btn.btn-loader-complete {width: 100%;padding: 0;}
}
@media(max-width: 767px){
	.isotop-row .prod-block-col {margin-top: 20px;}
	.product_controls .btn {height: 44px;}
	.product_size span,.product_price,.product_price-old,.thumb-input-number input {font-size: 16px;}
	.product_price-old {font-size: 13px;}
	.thumb-input-number input {width: 45px;}
	.product_controls-left {height: 48px;}
	.product_size.mobile span {width: 75px;}
	.cart-informer {width: 550px;}
	.cart-informer.active {-webkit-transform: translate(-50%, -15px);-ms-transform: translate(-50%, -15px);transform: translate(-50%, -15px);}
}
@media(max-width: 575px){
	.product_cont,.product_controls {margin-top: 12px;}
	.prod-block-col,.prod-block-col:nth-child(2),.prod-block-col:nth-child(3),.prod-block-col:nth-child(4) {margin-top: 20px;}
	.product_size.mobile {display: none;}
	.product_size span::before {display: none;}
	.product_controls .btn {width: 100%;}
	.product_controls-left {border-bottom: none;}
	.thumb-input-number input {width: 50px;}
	.product_price-wrap {width: auto;padding: 0 20px;}
	.btn.btn-loader-complete b br {display: none;}
	.cart-informer {width: calc(100% - 20px);-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-transform: translate(-50%, 30px);-ms-transform: translate(-50%, 30px);transform: translate(-50%, 30px);}
	.cart-informer .btn {margin-top: 10px;}
	.cart-informer .text {width: 100%;}
	.cart-informer.active {-webkit-transform: translate(-50%, -10px);-ms-transform: translate(-50%, -10px);transform: translate(-50%, -10px);}
	.isotop-row .product_cont .title,.isotop-row .product_cont .text {min-height: auto;}
}
@media(max-width: 400px){
	.product_controls .btn {height: 40px;}
	.product_controls-left {height: 46px;}
	.product_size span,.product_price {font-size: 15px;}
	.product_price-old {font-size: 12px;}
	.product_cont,.product_controls {margin-top: 10px;}
	.cart-informer {padding: 12px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* CATEGORIES BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 991px){
	.categoriies-block span {font-size: 16px;bottom: 8px;}
	.categoriies-block-col,.categoriies-block-col:nth-child(3) {margin-top: 20px;}
	.categoriies-block-col .categoriies-block {width: calc(100% + 5px);}
	.categoriies-block-col:nth-child(2n) .categoriies-block {margin-left: -5px;}
}
@media(max-width: 575px){
	.categoriies-block-col,.categoriies-block-col:nth-child(3) {margin-top: 15px;}
	.categoriies-block span {bottom: 10px;}
	.categoriies-block-col .categoriies-block {width: calc(100% + 7px);}
	.categoriies-block-col:nth-child(2n) .categoriies-block {margin-left: -7px;}
}
@media(max-width: 480px){
	.categoriies-block span {font-size: 15px;}
}
@media(max-width: 400px){
	.categoriies-block-col {max-width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
	.categoriies-block-col:nth-child(2) {margin-top: 15px;}
	.categoriies-block-col .categoriies-block {width: 100%;}
	.categoriies-block-col:nth-child(2n) .categoriies-block {margin-left: 0;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* LEFT RIGHT BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 991px){
	.left-right-item .container-fluid {width: 720px;}
}
@media(max-width: 767px){
	.left-right-item .container-fluid {width: 100%;}
	.left-right-cont .text {padding: 0;}
	.with-btn .btn {margin-left: 0;}
	.left-right-cont.right, .left-right-cont.left {margin-top: 15px;}
	.left-right-cont .title,.with-btn .left-right-cont .text {margin-bottom: 15px;}
}
@media(max-width: 480px){
	.left-right-cont .text p {margin-bottom: 10px;}
}
@media(max-width: 400px){
	.left-right-cont.right,.left-right-cont.left {margin-top: 12px;}
	.left-right-cont .title,.with-btn .left-right-cont .text {margin-bottom: 12px;}
	.left-right-cont .text p {margin-bottom: 8px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* INST BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 767px){
	.inst-block-cont {margin-top: 15px;}
	.inst-block-cont .btn {height: 55px;}
	.inst-block-cont .btn span {font-size: 17px;}
	.inst-block-cont .btn i {width: 40px;height: 40px;min-width: 40px;margin-right: 12px;}
	.inst-block-cont .btn i img {width: 18px;}
}
@media(max-width: 575px){
	.inst-block-cont .btn {height: 50px;background-color: var(--color-red);border-color: var(--color-red);}
	.inst-block-cont .btn span {font-size: 16px;}
	.inst-block-cont .btn i {width: 36px;height: 36px;min-width: 36px;background-color: var(--color-black);}
	.inst-block-cont .btn i img {width: 16px;}
}
@media(max-width: 400px){
	.inst-block-cont {margin-top: 12px;}
	.inst-block-cont .title {margin-bottom: 12px;}
	.inst-block-cont .btn {height: 48px;}
	.inst-block-cont .btn span {font-size: 15px;}
	.inst-block-cont .btn i {width: 32px;height: 32px;min-width: 32px;margin-right: 10px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* SEARCH-PAGE */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 767px){
	.search-page-info {margin: 20px 0;}
	.search-page-input {height: 50px;}
	.search-page-input .search-btn svg {width: 18px;height: 18px;}
	.search-page-input input {font-size: 16px;}
}
@media(max-width: 575px){
	.search-page-input {height: 46px;}
	.search-page-input .search-btn,.search-page-input .search-page-close {width: 44px;}
	.search-page-input .search-btn svg {width: 16px;height: 16px;}
	.search-page-input input {width: calc(100% - 88px);padding: 0 5px;}
	.search-page-input .search-page-close span {width: 18px;height: 18px;margin-top: -9px;margin-left: -9px;}
}
@media(max-width: 480px){
	.search-page-input {height: 44px;}
	.search-page-input .search-btn,.search-page-input .search-page-close {width: 42px;}
	.search-page-input .search-btn svg {width: 15px;height: 15px;}
	.search-page-input input {width: calc(100% - 84px);font-size: 15px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* SALADS BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 991px){
	.salads-filter-weight .sumoselect {width: 100%;}
}
@media(max-width: 767px){
	.salads-filters {margin-top: 20px;width: calc(100% + 30px);left: -15px;}
	.salads-filter-weight {padding: 0 15px;}
	.salads-filter-type {-ms-flex-wrap: nowrap;flex-wrap: nowrap;white-space: nowrap;overflow: auto;padding-left: 15px;padding-bottom: 5px;}
	.salads-filter-type p:last-child {margin-right: 15px;}
}
@media(max-width: 575px){
	.salads-filter-type p {margin-right: 8px;padding: 0 15px;}
	.salads-filter-type p img {width: 15px;min-width: 15px;margin-right: 8px;}
	.salads-filter-weight .text {margin-right: 12px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 404 BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 767px){
	.block-404 {height: calc(100vh - 95px);}
	.block-404-cont {max-width: 80%;margin-top: 30px;}
	.block-404-cont .text {margin: 12px 0 15px 0;}
}
@media(max-width: 575px){
	.block-404-imgs {max-width: 80%;}
	.block-404-cont {max-width: 90%;}
}
@media(max-width: 480px){
	.block-404-imgs {max-width: 90%;}
	.block-404-cont {max-width: 100%;}
}
@media(max-width: 400px){
	.block-404-imgs {max-width: 95%;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/*CUSTOM RELLAX*/
/*-------------------------------------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* PROD DETAIL BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 991px){
	.prod-detaail-sec .price {margin: 0;}
	.view-prod-popup .ing_footer {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.prod-detaail-sec .need-total-price-js {width: auto;}
	.prod-detaail-sec .ing_footer-controls {width: 100%;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 10px;}
	.prod-detaail-sec .ing_footer-buttons {width: 100%;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
}
@media(max-width: 575px){
	.prod-detaail-sec .spacer-sm {height: 20px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* ADWAN BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 991px){
	.adwan-block-item {width: calc(50% - 20px);}
	.adwan-block-item:nth-child(3) {margin-top: 20px;}
	.adwan-block-cont {padding: 15px 10px;}
}
@media(max-width: 767px){
	.adwan-block {display: none;}
	.adwan-block-sec .swiper-slide {height: auto;}
	.adwan-block-item {margin: 0;width: 100%;height: 100%;}
}
@media(max-width: 575px){
	.adwan-block-item {height: 100%;}
	.adwan-block-cont {padding: 15px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* ADWAN BLOCK TWO */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 767px){
	.adwan-block-two .adwan-block-item {width: 100%;}
	.adwan-block-two .adwan-block-inner {margin-top: 45px;}
	.adwan-block-two .adwan-block-imgs {top: -45px;margin-left: -45px;width: 90px;height: 90px;min-height: 90px;}
	.adwan-block-two .adwan-block-imgs img {width: 50px;min-width: 50px;height: 50px;}
	.adwan-block-two .adwan-block-cont {padding-top: calc(45px + 20px);}
}
@media(max-width: 575px){
	.adwan-block-two .adwan-block-inner {height: auto;}
}
@media(max-width: 480px){
	.adwan-block-two .adwan-block-inner {margin-top: 40px;}
	.adwan-block-two .adwan-block-imgs {top: -40px;margin-left: -40px;width: 80px;height: 80px;min-height: 80px;}
	.adwan-block-two .adwan-block-imgs img {width: 45px;min-width: 45px;height: 45px;}
	.adwan-block-two .adwan-block-cont {padding-top: calc(40px + 15px);}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* ACTION BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 991px){
	.action-block-imgs {width: 100%;padding-bottom: 57%;}
	.action-block-cont {width: 100%;padding: 0;margin-top: 20px;}
	.block-label {margin-bottom: 10px;}
	.action-block-cont .text {margin: 10px 0 15px 0;}
}
@media(max-width: 767px){
	.action-block {margin-bottom: 30px;}
}
@media(max-width: 575px){
	.action-block-cont {margin-top: 15px;}
	.block-label {font-size: 12px;padding: 6px 8px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* THANK YOU PAGE */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 991px){
	.thank-you-inst {margin: 30px 0;}
	.thank-you-inst-cont {padding: 25px;}
}
@media(max-width: 767px){
	.thank-you-top .title {margin-bottom: 10px;}
	.thank-you-inst-cont .thank-you-inst-link span {font-size: 18px;}
	.thank-you-inst-cont .thank-you-inst-link svg {width: 18px;min-width: 18px;}
	.thank_total.text p {font-size: 18px;}
	.thank_items .prod_horiz .prod_horiz-controls {width: 25%;}
	.thank_table tr td:first-child {width: 20%;}
}
@media(max-width: 575px){
	.thank-you-inst {margin: 20px 0;}
	.thank-you-inst-cont {width: 100%;padding: 20px;}
	.thank-you-inst-imgs {display: none;}
	.thank-block .thank_head,.thank_table tr td {padding: 12px;}
	.thank-block .thank_head b {font-size: 17px;}
	.thank-block .thank_head .time {font-size: 16px;}
	.thank_items .prod_horiz .prod_horiz-desc {margin-left: 15px;}
	.thank-you-info .text {margin-bottom: 8px;}
	.thank_table {margin: 20px 0;}
	.thank_items .prod_horiz .prod_horiz-img {width: 16%;min-width: 16%;padding-bottom: 16%;}
	.thank_table tr td:first-child {width: 23%;}
	.thank_items .prod_horiz .prod_horiz-controls {width: 27%;}
	.thank_items .prod_horiz .prod_horiz-controls .price-wrap {padding-right: 0;}
}
@media(max-width: 480px){
	.thank-you-inst-cont {padding: 15px;}
	.thank-you-inst-cont .thank-you-inst-link span {font-size: 17px;}
	.thank-you-inst-cont .thank-you-inst-link svg {width: 17px;min-width: 17px;}
	.thank-you-inst-cont .text {margin-bottom: 12px;}
	.thank_total {padding-top: 10px;}
	.thank_total.text p {font-size: 17px;}
	.thank_table tr td:first-child {width: 25%;}
	.thank_items .prod_horiz .prod_horiz-img {width: 18%;min-width: 18%;padding-bottom: 18%;}
	.thank_items .prod_horiz .prod_horiz-controls {width: 30%;}
}
@media(max-width: 400px){
	.thank-you-inst {margin: 15px 0;}
	.thank-you-inst-cont {padding: 10px;}
	.thank-you-inst-cont .text {margin-bottom: 10px;}
	.thank-you-inst-cont .thank-you-inst-link span {font-size: 16px;}
	.thank-you-inst-cont .thank-you-inst-link svg {width: 16px;min-width: 16px;}
	.thank-block .thank_head b {font-size: 16px;}
	.thank-block .thank_head .time {font-size: 15px;}
	.thank_items .prod_horiz .prod_horiz-desc {margin-left: 10px;}
	.thank_items .prod_horiz .prod_horiz-img {width: 20%;min-width: 20%;padding-bottom: 20%;}
	.thank_total {padding-top: 8px;}
	.thank_total.text p {font-size: 16px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* REVIEW BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 767px){
	.review-block-sec .btn {margin-top: 20px;}
	.review-block-top {margin-bottom: 10px;}
	.review-block-top p {font-size: 20px;}
	.review-block-top span {font-size: 13px;margin-top: 5px;}
	.review-block-top img {width: 38px;min-width: 38px;}
}
@media(max-width: 480px){
	.review-block {padding: 15px;}
	.review-block-top,.review-block .text {padding-right: 0;}
	.review-block-top p {font-size: 18px;}
	.review-block-top span {font-size: 12px;}
	.review-block-top img {display: none;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* FORM WRAPPER */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 991px){
	.form-wrapper {padding: 50px 30px 30px 30px;}
}
@media(max-width: 767px){
	.form-wrapper {padding: 40px 20px 20px 20px;}
	.form-wrapper::before {background-size: auto;}
}
@media(max-width: 575px){
	.form-wrapper .title {margin-bottom: 15px;}
	.form-wrapper {padding: 30px 15px 15px 15px;}
	.form-wrapper::before {height: 15px;}
}
@media(max-width: 400px){
	.form-wrapper .title {margin-bottom: 10px;}
	.form-wrapper {padding: 25px 10px 10px 10px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* DELIVERY BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 767px){
	.delivery-block-top .title {margin-bottom: 15px;}
	.delivery-map-input {top: 10px;left: 0;width: 100%;}
	.delivery-map-input .input,.delivery-map-input .input:first-child {width: calc(100% - 20px);margin: 0 auto 8px auto;}
	.delivery-map-input .not-delivery {margin-left: 10px;max-width: calc(100% - 20px);}
	.delivery-zone-item {width: 100%;border-top: 1px solid var(--color-grey);padding: 20px 0 0 0;}
	.delivery-zone-item:nth-child(1) {border-top: none;padding-top: 0;margin-top: 0;}
	.delivery-zone-item:nth-child(2n) {border-left: none;}
	.delivery-zone-item picture {width: 90px;min-width: 90px;}
}
@media(max-width: 480px){
	.delivery-block-top .title {margin-bottom: 10px;}
	.delivery-zone-item picture {margin-bottom: 10px;}
	.delivery-zone-item {padding-top: 15px;margin-top: 15px;}
	.delivery-map-input {top: 5px;}
	.delivery-map-input .input,.delivery-map-input .input:first-child {width: calc(100% - 10px);margin-bottom: 5px;}
	.delivery-map-input .not-delivery {margin-left: 5px;max-width: calc(100% - 10px);}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* MAP */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 767px){
	.map-block,.contact-map {height: 500px;}
	.info-box {width: 280px;}
	.info-cont,.info-el p {font-size: 15px;}
}
@media(max-width: 480px){
	.map-block,.contact-map {height: 450px;}
	.info-box.style-2 {width: 280px;}
	.info-imgs {display: none;}
	.info-text {padding: 15px;width: 100%;margin: 0;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* CONTACT BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 767px){
	.contact-block-item {padding: 20px;}
	.contact-block-item .title {font-size: 20px;}
	.contact-block-cont span {font-size: 15px;}
	.contact-block-cont p,.contact-block-cont a {font-size: 17px;}
	.contact-block-icon {width: 50px;height: 50px;min-width: 50px;}
	.contact-block-icon img {width: 22px;min-width: 22px;}
}
@media(max-width: 480px){
	.contact-block-item {padding: 15px;}
	.contact-block-item .title {font-size: 18px;}
	.contact-block-icon {width: 48px;height: 48px;min-width: 48px;margin-right: 15px;}
	.contact-block-icon img {width: 20px;min-width: 20px;}
	.contact-block-info {margin-top: 20px;}
}
@media(max-width: 400px) {
	.contact-block-item .title {font-size: 17px;}
	.contact-block-icon {display: none;}
	.contact-block-cont span {font-size: 14px;}
	.contact-block-cont p,.contact-block-cont a {font-size: 16px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* CHECKOUT BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 767px) {
	.delivery-form {margin-top: 20px;}
	.delivery-form .form-group {padding: 20px;}
	.delivery-form .checkout-title {margin-bottom: 15px;}
	.delivery-form .form-block .input-with-arrow .input {padding-right: 45px;}
	.delivery-form .form-block .input-with-arrow label {right: 15px;}
	.delivery-form .checkout-title span {display: none;}
	.delivery-bonus-block .btn {height: 50px;}
	.delivery-form .form-group.pay-part {margin-bottom: 44px;}
	.delivery-form .form-group .main-order-button {bottom: -44px;}
	.thank-total-item {margin-bottom: 12px;}
	.not-found {height: calc(100vh - 95px);}
}
@media(max-width: 575px) {
	.checkout-products .prod_horiz {margin-bottom: 10px;}
	.delivery-form .form-group {padding: 15px;}
	.delivery-form .checkbox-entry {padding-left: 28px;margin-right: 25px;}
	.delivery-form .form-block .input-with-arrow {margin-bottom: 8px;}
	.delivery-form .form-block .input-with-arrow .input {margin-bottom: 0;}
	.delivery-form .form-block .input-with-arrow,.delivery-form .form-block .sumoselect {width: 100%;}
	.delivery-form .form-group-wrapper {margin-bottom: 20px;}
	.delivery-form .form-group-wrapper.decor {padding-top: 20px;}
	.search-mobile-button {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 10px;}
	.delivery-bonus-block .input {width: 100%;}
	.delivery-bonus-block .btn {width: 100%;height: 44px;margin-top: 10px;}
	.delivery-bonus-block .btn::before {display: none;}
	.moneychange-input {margin-bottom: 15px;}
	.moneychange-input .input {margin-right: 0;width: 45%;}
	.moneychange-input .checkbox-entry {width: 100%;margin-top: 10px;}
	.plastic-wrap {padding: 15px 0;}
	.thank-total-item.thank-total-cost div {font-size: 17px;}
	.plastic-block .text {width: 150px;}
	.cart-empty-message .title {margin-bottom: 15px;}
	.delivery-form .delivery-info-inputs .input:first-child {width: 30%;}
	.delivery-form .delivery-info-inputs .input:last-child {width: calc(70% - 10px);}
	.delivery-form .delivery-info-inputs.style-2 .input:first-child {width: calc(70% - 10px);}
	.delivery-form .delivery-info-inputs.style-2 .input:last-child {width: 30%;}
}
@media(max-width: 480px){
	.delivery-form .checkbox-entry {display: block;width: 100%;margin-right: 0;margin-bottom: 12px;}
	.delivery-form .checkbox-entry:last-child {margin-bottom: 0;}
	.delivery-form .form-block .input-with-arrow .input {padding-right: 40px;}
	.moneychange-input .input {width: 50%;}
}
@media(max-width: 400px){
	.delivery-bonus-block .btn {height: 40px;}
	.moneychange-input .input {margin-left: 0;margin-top: 10px;width: 100%;}
	.delivery-form .form-group.pay-part {margin-bottom: 40px;}
	.delivery-form .form-group .main-order-button {bottom: -40px;}
	.plastic-block .text {width: 80px;margin-right: 15px;}
	.cart-empty-message .title {margin-bottom: 12px;}
	.delivery-form .delivery-info-inputs .input:first-child {width: 100%;margin-bottom: 10px;}
	.delivery-form .delivery-info-inputs .input:last-child {width: 100%;}
	.delivery-form .delivery-info-inputs.style-2 .input:first-child {width: 100%;margin-bottom: 10px;margin-right: 0;}
	.delivery-form .delivery-info-inputs.style-2 .input:last-child {width: 100%;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* USER DATA */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 767px){
	.user-data-sec .title,.user-like-row {margin-bottom: 20px;}
	.user-menu-title,.user-menu-item {height: 50px;padding: 0 15px;}
	.user-data {margin-top: 20px;}
	.user-data .title-block .title-block-inner {padding: 15px;}
	.user-data-form .btn {margin-top: 20px;}
	.cabinet_address .checkbox-entry span,.cabinet_address tr .cabinet_address-detail {font-size: 16px;}
	.cabinet_address .link-icon,.cabinet_address-add {font-size: 12px;}
	.cabinet_address-close {font-size: 18px;}
	.user-menu-title span {right: 15px;}
	.user-pass-sec .user-data-form .btn {margin-top: 15px;}
}
@media(max-width: 575px){
	.user-menu-title,.user-menu-item {height: 46px;padding: 0 10px;}
	.user-top-left img,.user-top-right svg {display: none;}
	.user-top-left p {font-size: 15px;}
	.user-top-right span {font-size: 12px;}
	.cabinet_address td {height: 52px;}
	.cabinet_address-wrap {overflow-x: auto;}
	.cabinet_address {width: calc(575px - 30px);}
	.user-pass-sec .user-data-form .btn {margin-top: 10px;}
	.user-like-row .prod-block-col:nth-child(3),.user-like-row .prod-block-col:nth-child(4) {margin-top: 20px;}
}
@media(max-width: 480px){
	.user-menu-title,.user-menu-item {height: 44px;}
	.user-menu-title,.user-menu-item a span {font-size: 15px;}
	.user-data .title-block .title-block-inner {-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 12px;}
	.user-top-left,.user-top-right {width: 100%;}
	.user-top-right {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin-top: 10px;}
	.cabinet_address .checkbox-entry span,.cabinet_address tr .cabinet_address-detail {font-size: 15px;}
	.cabinet_address-close {font-size: 16px;}
	.user-data-form .btn,.delivery-form {margin-top: 15px;}
	.user-menu-title span {right: 12px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* USER HISTORY */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 991px){
	.user-history-top div:nth-child(1), .user-history-item div:nth-child(1) {width: 19%;}
	.user-history-top div:nth-child(2), .user-history-item div:nth-child(2) {width: 24%;}
	.user-history-top div:nth-child(3), .user-history-item div:nth-child(3) {width: 34%;}
	.user-history-top div:nth-child(4), .user-history-item div:nth-child(4) {width: 23%;}
	.user-history-item {-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 15px 0;}
	.user-history-item div:nth-child(5) {width: 100%;margin-top: 15px;}
	.user-history-top div,.user-history-item div p,.user-history-cont p {font-size: 15px;}
	.user-history-more,.user-history-repeat a {font-size: 13px;}
	.user-history-imgs {width: 65px;padding-bottom: 65px;min-width: 65px;}
	.user-history-total,.user-history-repeat {padding: 15px;}
	.user-history-cont .title,.user-history-price {font-size: 16px;}
}
@media(max-width: 767px){
	.user-history-block {margin-top: 20px;}
	.user-history-top {padding: 0;}
	.user-history-top div {display: none;}
	.user-history-item div {margin-top: 10px;}
	.user-history-item div:nth-child(1),.user-history-item div:nth-child(2) {margin-top: 0;}
	.user-history-item div:nth-child(1),.user-history-item div:nth-child(2),.user-history-item div:nth-child(3),.user-history-item div:nth-child(4) {width: 50%;}
	.user-history-item div:nth-child(5) {margin-top: 10px;}
	.user-history-item div p {margin: 0;display: inline-block;width: auto;margin-right: 2px;}
	.user-history-item div p:last-child {margin-right: 0;}
	.user-history-total,.user-history-repeat {padding: 15px 10px;}
	.user-history-total p {font-size: 17px;}
	.user-history-imgs {margin-right: 10px;}
	.user-history-empty {padding: 20px 0;}
}
@media(max-width: 480px){
	.user-history-item div:nth-child(2) {margin-top: 10px;}
	.user-history-item div:nth-child(1),.user-history-item div:nth-child(2),.user-history-item div:nth-child(3),.user-history-item div:nth-child(4) {width: 100%;}
	.user-history-item div:nth-child(5) {text-align: left;}
	.user-history-imgs {width: 60px;min-width: 60px;padding-bottom: 60px;}
	.user-history-total,.user-history-repeat {padding: 12px 10px;}
}
@media(max-width: 400px){
	.user-history-item {padding: 12px 0;}
	.user-history-total,.user-history-repeat {padding: 10px 5px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* ABOUT INST BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 767px){
	.about-inst-block-sec .btn {margin-top: 20px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* GALLARY */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media(max-width: 767px){
    .lg-toolbar .lg-icon {width: 50px;height: 50px;}
    #lg-counter {font-size: 16px;}
    .lg-actions .lg-next, .lg-actions .lg-prev {display: none;}
}
@media(max-width: 575px){
    .lg-toolbar .lg-icon {width: 45px;height: 45px;}
}
@media(max-width: 400px){
	#lg-counter {font-size: 15px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* FOOTER */
/*-------------------------------------------------------------------------------------------------------------------------------*/

@media(max-width: 991px){
	.footer-bottom-left p {margin-right: 15px;}
	.footer-bottom-center a {width: 60px;height: 36px;}
	.footer-bottom-center a img {-webkit-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);}
	.footer-col {width: 40%;}
	.footer-col.size-2 {width: 60%;padding-right: 46px;}
	.footer-col.size-3 {width: 100%;margin-top: 40px;}
	.footer-anchor {position: absolute;right: 30px;}
	.footer-info {margin-bottom: 20px;}
	.footer-info .footer-info-icon,.footer-anchor {width: 46px;height: 46px;min-width: 46px;}
	.footer-info .footer-info-icon {margin-right: 15px;}
	.footer-info .footer-info-icon img {-webkit-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);}
	.footer-socials a {width: 36px;height: 36px;}
	.footer-info .footer-info-cont a {font-size: 16px;}
	.footer-info .footer-info-cont p {font-size: 15px;}
	.footer-menu li {margin-bottom: 15px;}
	.footer-menu li a {font-size: 14px;}
}
@media(max-width: 767px){
	.footer {padding: 20px 15px;}
	.footer-bottom {padding: 15px;}
	.footer-seo {padding: 20px 0;}
	.footer-bottom p,.footer-bottom a {font-size: 15px;}
	.footer-seo-text .more-text .read-more {font-size: 13px;padding-right: 22px;}
	.footer-bottom {-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.footer-bottom-left,.footer-bottom-center,.footer-bottom-right {width: 100%;text-align: center;}
	.footer-bottom-center {margin: 18px 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.footer-bottom-left p {margin-right: 12px;}
	.footer-logo {margin-bottom: 20px;}
	.footer-logo img {width: 95px;}
	.footer-socials a {width: 34px;height: 34px;margin-right: 16px;}
	.footer-col.size-2 {padding-right: 42px;}
	.footer-col.size-3 {margin-top: 30px;}
	.footer-info {margin-bottom: 15px;}
	.footer-info .footer-info-icon,.footer-anchor {width: 42px;height: 42px;min-width: 42px;}
	.footer-anchor {right: 15px;}
	.footer-anchor::before {margin-top: -2px;border-width: 5px;}
	.footer-info .footer-info-icon img {-webkit-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}
	.footer-menu li {margin-bottom: 12px;}
	.footer-seo-text .more-text .read-more::before {border-width: 5px;}
}
@media(max-width: 575px){
	.footer-seo {padding: 15px 0;}
	.footer-col {width: 100%;padding-right: 38px;}
	.footer-col.size-2 {width: 100%;padding: 0;margin-top: 30px;}
	.footer-col.size-3 {padding: 0;}
	.footer-logo img {width: 90px;}
	.footer-info {margin-bottom: 12px;}
	.footer-info .footer-info-icon,.footer-anchor {width: 38px;height: 38px;min-width: 38px;}
	.footer-info .footer-info-icon {margin-right: 12px;}
	.footer-info .footer-info-icon img {-webkit-transform: scale(0.75);-ms-transform: scale(0.75);transform: scale(0.75);}
	.footer-menu li {margin-bottom: 10px;}
	.footer-menu li a {font-size: 13px;}
}
@media(max-width: 480px){
	.footer-bottom p, .footer-bottom a {font-size: 14px;}
	.footer-bottom-left p {margin-right: 10px;}
	.footer-bottom-right img {width: 80px;min-width: 80px;}
	.footer-bottom-center {margin: 15px 0;}
	.footer-menu {width: 50%;margin-top: 25px;}
	.footer-menu:nth-child(1),.footer-menu:nth-child(2) {margin-top: 0;}
	.footer-socials a {margin-right: 13px;}
	.footer-logo {margin-bottom: 15px;}
}