@media only screen and (max-width: 1920px) {

h2 {font-size: 150px; line-height: 150px;}
h4 {font-size: 50px; line-height: 60px;}

.title-tasty img {width: 100%; max-width: 775px;}
.banner-tasty-burgers {position: relative; z-index: 3; margin-top: -120px;}
.banner-tasty-burgers img {width: 100%; max-width: 1492px;}

.section-popup-kitchen {margin: 50px 150px;}
}

/* ************************************ */
/* ************************************ */
/* ************************************ */
/* ************************************ */
/* ************************************ */

@media only screen and (max-width: 1600px) {

h2 {font-size: 135px; line-height: 135px;}
h4 {font-size: 50px; line-height: 60px;}

.title-tasty img {width: 100%; max-width: 719px;}
.banner-tasty-burgers {position: relative; z-index: 3; margin-top: -120px;}
.banner-tasty-burgers img {width: 100%; max-width: 1292px;}

.section-popup-kitchen {margin: 50px 150px;}
}

/* ************************************ */
/* ************************************ */
/* ************************************ */
/* ************************************ */
/* ************************************ */

@media only screen and (max-width: 1500px) {

h2 {font-size: 135px; line-height: 135px;}
h4 {font-size: 50px; line-height: 60px;}

.title-tasty img {width: 100%; max-width: 719px;}
.banner-tasty-burgers {position: relative; z-index: 3; margin-top: -120px;}
.banner-tasty-burgers img {width: 100%; max-width: 1292px;}

.section-popup-kitchen {margin: 50px 150px;}

.title-menu img {width: 100%; max-width: 708px;}
}

/* ************************************ */
/* ************************************ */
/* ************************************ */
/* ************************************ */
/* ************************************ */

@media only screen and (max-width: 1400px) {

h2 {font-size: 125px; line-height: 125px;}
h4 {font-size: 42px; line-height: 52px;}
p {font-size: 27px; line-height: 35px;}

.title-tasty img {width: 100%; max-width: 719px;}
.banner-tasty-burgers {position: relative; z-index: 3; margin-top: -120px;}
.banner-tasty-burgers img {width: 100%; max-width: 1292px;}

.section-popup-kitchen {margin: 50px 125px;}
}

/* ************************************ */
/* ************************************ */
/* ************************************ */
/* ************************************ */
/* ************************************ */

@media only screen and (max-width: 1300px) {

h2 {font-size: 100px; line-height: 100px;}
h3 {font-size: 80px; line-height: 90px;}
h4 {font-size: 42px; line-height: 52px;}
h6 {font-size: 50px; line-height: 60px;}

p {font-size: 24px; line-height: 30px;}

.title-tasty img {width: 100%; max-width: 619px;}
.banner-tasty-burgers {position: relative; z-index: 3; margin-top: -120px;}
.banner-tasty-burgers img {width: 100%; max-width: 1050px;}

.section-popup-kitchen {margin: 50px 125px;}

.title-menu img {width: 100%; max-width: 550px;}
}

/* ************************************ */
/* ************************************ */
/* ************************************ */
/* ************************************ */
/* ************************************ */

@media only screen and (max-width: 1150px) {

h2 {font-size: 100px; line-height: 100px;}
h3 {font-size: 60px; line-height: 65px;}
h4 {font-size: 42px; line-height: 52px;}
h5 {font-size: 34px; line-height: 34px;}

p {font-size: 22px; line-height: 28px;}

/* section top row */
.section-top-flex {width: 100%; height: auto; padding-top: 138px;}
.home-hero-row {display: block; justify-content: center; align-items: center; width: 100%; height: 100%; text-align: center;}
.home-hero-row img {height: auto; width: 100%; max-width: 650px; object-fit: contain;}

.title-tasty img {width: 100%; max-width: 519px;}
.banner-tasty-burgers {position: relative; z-index: 3; margin-top: -120px;}
.banner-tasty-burgers img {width: 100%; max-width: 950px;}

.section-popup-kitchen {margin: 50px 75px;}

.col-popup-kitchen-left {width: 50%; text-align: center; padding: 20px;}
.col-popup-kitchen-right {width: 50%; text-align: center; padding: 20px;}
}

/* ************************************ */
/* ************************************ */
/* ************************************ */
/* ************************************ */
/* ************************************ */

@media only screen and (max-width: 1000px) {

h2 {font-size: 80px; line-height: 80px;}
h3 {font-size: 60px; line-height: 65px;}
h4 {font-size: 42px; line-height: 52px;}
h5 {font-size: 34px; line-height: 34px;}
h6 {font-size: 40px; line-height: 50px;}

p {font-size: 22px; line-height: 28px;}

.logo {width: 150px; margin: 0 0 0 20px;}

/* section top row */
.section-top-flex {width: 100%; height: auto; padding-top: 138px;}
.home-hero-row {display: block; justify-content: center; align-items: center; width: 100%; height: 100%; text-align: center;}
.home-hero-row img {height: auto; width: 100%; max-width: 650px; object-fit: contain;}

.col-map-address-left {width: 100%;}
.col-map-address-right {width: 100%;}

.title-tasty img {width: 100%; max-width: 519px;}
.banner-tasty-burgers {position: relative; z-index: 3; margin-top: -120px;}
.banner-tasty-burgers img {width: 100%; max-width: 750px;}

.section-popup-kitchen {margin: 50px 75px;}

.col-popup-kitchen-left {width: 50%; text-align: center; padding: 0px;}
.col-popup-kitchen-right {width: 50%; text-align: center; padding: 20px;}

.title-menu img {width: 100%; max-width: 450px;}
}

/* ************************************ */
/* ************************************ */
/* ************************************ */
/* ************************************ */
/* ************************************ */

@media only screen and (max-width: 600px) {

section {padding-left: 20px; padding-right: 20px;}

nav {position: absolute; top: 40px; right: 25px;}
nav a {color: #fff;}

h2 {font-size: 45px; line-height: 47px;}
h3 {font-size: 35px; line-height: 35px;}
h4 {font-size: 30px; line-height: 30px;}
h5 {font-size: 34px; line-height: 34px;}
h6 {font-size: 20px; line-height: 25px;}

p, li {font-size: 22px; line-height: 26px;}

.logo {width: 80px; margin: 0 0 0 15px;}
.darkHeader .logo {width: 60px;}

/* section top row */
.section-top-flex {width: 100%; height: auto; padding-top: 138px;}
.home-hero-row {display: block; justify-content: center; align-items: center; width: 100%; height: 100%;}
.home-hero-row img {height: auto; width: 100%; max-width: 1149px; object-fit: contain;}

/* ******* */

.top-row-burgers {margin-top: -20px;}
.top-row-border {
	border: 8px solid #ffb871;
	border-radius: 120px; 
	top: 180px;
	height: 300px; 
}

.banner-tasty-burgers {margin-top: -50px;}

/* misc */

.button-view-menu img {width: 100%; max-width: 250px;}

/* *popup kitchen */

.section-popup-kitchen {margin: 50px 25px;}
.row-popup-kitchen {display: flex; align-items: center; max-width: 1600px; border: 8px solid #ffb871; border-radius: 150px; padding: 50px 20px; margin: 0 auto; flex-direction: column;}
.col-popup-kitchen-left {width: 100%; text-align: center; padding: 0px;}
.col-popup-kitchen-right {width: 100%;}

.col-map-address-left {width: 100%;}
.col-map-address-right {width: 100%;}

.menu-items-col {width: 47%;}
.menu-items-col-25 {width: 47%;}
.menu-items-name p {font-size: 22px;}

.photos-col {width: 48%; border-radius: 8px; padding: 5px 5px 30px 5px;}
.photos-col img {border-radius: 8px;}

.pic-col {width: 100%;}

.about-content-row {border-radius: 30px; padding: 20px; margin-left: 25px; margin-right: 25px;}
.about-text {text-align: left; margin-top: 20px; padding: 20px;}

/* section burger nine */
.section-burger-nine {max-width: 1600px; margin: 25px auto; text-align: center;}
.burger-nine-col {width: 50%; margin: 20px 0;}

/* delivery logos */
.section-delivery-logos {max-width: 1600px; margin: 25px auto; text-align: center;}
.delivery-logos-col {width: 28.3333; margin: 20px 2.5%; max-width: 130px;}


}