
* {
	outline: none;
}

.logo-img img {
	width: 25rem;
}

.screen1-bg {
	background: url('/img/bg1.jpg');
	background-size: 100% auto;

	width: 100%;
}

.overlay::before {
	background: #01214e;
    opacity: 0.7;
}

.slider_bg_1  .container {
	max-width: none;
}

.screen2-bg {
	background: url('/img/bg2.jpg');
	/*background-size: 100% auto;*/

	background-size: cover;

	width: 100%;
	position: relative;

	color: #fff;
}

.screen2-bg:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	display: block;

	background: #01214e;
    opacity: 0.7;
}

.header-area .main-header-area .book_room .link-1 {
	margin-right: 1rem;
}

.header-area .main-header-area .book_room .link-1:hover {
	color: #01214e !important;
}


.header-area .main-header-area .book_room .link-2 {
	background: none !important;
	border: 0 !important;
}

.slider_area .single_slider .slider_text .deal_text span {
    font-size: 3vw;

	color: #fff;

	font-weight: 700;

	font-family: "Tilda Sans", sans-serif;
	text-decoration: underline;
	text-decoration-color: #dbf227;
}

.slider_area .single_slider .slider_text h4 {
	font-size: 2vw;
	margin-top: 70px;

	font-family: 'Golos Text', sans-serif;
    color: #fff;
}

.screen2-bg .section_title h3 {
	color: #fff;

	font-weight: 700;

	font-family: "Tilda Sans", sans-serif;
	text-decoration: underline;
	text-decoration-color: #dbf227;
}

.best_burgers_area .single_delicious .info h3 {
	color: #fff;
	text-align: center;
}

.best_burgers_area .single_delicious {
	justify-content: center;
}


.screen3-bg {
	background: #fff;
	padding-top: 120px;
	padding-bottom: 100px;
}

.brands-logo {
	text-align: center;
}

.brands-logo .row {
	text-align: center;
	justify-content: center;
}

.brands-logo .row .logo-img {
	display: flex;
	align-items: center;
}

.brands-logo .row .logo-img img {
	width: 100%;
}


.screen4-bg {
	background: url('/img/bg3.jpg');
	background-size: 100% auto;

	width: 100%;
	position: relative;

	color: #fff;
}

.screen4-bg:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	display: block;

	background: #01214e;
    opacity: 0.7;
}

.screen4-bg .section_title h3 {
	color: #fff;
	font-family: "Tilda Sans", sans-serif;
	text-decoration: underline;
	text-decoration-color: #dbf227;
}

.screen4-bg.about_area .about_info p {
	color: #fff;
	font-family: 'Golos Text', sans-serif;
}

.screen5-bg {
	background: #fff;
	padding-top: 80px;
	padding-bottom: 80px;
}

#map {
    width: 100%;
    height: 555px;
}

.screen5-bg h1 {
	font-size: 50px;
    font-weight: 600;
    color: #01214e;
    font-family: "Tilda Sans", sans-serif;
    text-transform: uppercase;
}

.screen5-bg .text-grey {
	font-size: 16px;
    line-height: 28px;
    margin-top: 0;
    margin-bottom: 37px;
    font-family: 'Golos Text', sans-serif;
    color: #01214e;
}

.screen5-bg .contacts-block, .screen5-bg .contacts-block p {
	font-size: 16px;
    line-height: 28px;
    margin-top: 0;
    margin-bottom: 37px;
    font-family: 'Golos Text', sans-serif;
    color: #212529;
    font-weight: 600;
}

.contact-icon {
	position: relative;
    padding-left: 40px;
    margin-bottom: 20px;
}

.contact-icon:before {
    position: absolute;
    left: 0;
    top: 0;
}

.contact-icon.phones:before {
    content: url(/img/contact-icon_phones.svg);
}

.contact-icon.mails:before {
    content: url(/img/contact-icon_mails.svg);
}

.contact-icon.location:before {
    content: url(/img/contact-icon_location.svg);
}

.screen5-bg .btn {
    background: transparent;
    padding: 12px 26px;
    font-size: 18px;
    font-weight: 400;
    border: 1px solid #fff;
    color: #fff;
    background: #01214e;
    border-radius: 30px;
    font-family: "Roboto", sans-serif;
}

.screen5-bg .container {
	max-width: 80%;
}

.screen5-bg [class*="ground-pane"] {
    filter: grayscale(1);
}


@media (max-width: 1560px) {

	.logo-img img {
		width: 20rem;
	}

	.header-area .main-header-area .book_room .book_btn a {
		font-size: 14px;
		padding: 6px 20px;
	}

	.header-area .main-header-area {
		padding: 15px 10px;
	}

}


@media (max-width: 1024px) {

	.slicknav_menu {
		background: rgba(200, 200, 200, 0.9) !important;
	}

	.slicknav_nav a {
		color: #01214e;
		font-weight: bold;
	}

	.header-area .main-header-area .logo-img img {
		width: 130px !important;
        position: absolute;
        z-index: 10;
        top: 20px;
        left: 20px;
	}

	.slider_area .single_slider .slider_text .deal_text span {
	    font-size: 20px;
	}

	.slider_area .single_slider .slider_text h4 {
		font-size: 24px;
		font-family: "Roboto", sans-serif;
	}

	.best_burgers_area .single_delicious .info h3 {
		font-size: 24px;
	}

	.screen3-bg {
		padding-top: 50px;
	    padding-bottom: 50px;
	}

	.brands-logo .row .logo-img {
		width: 50%;
		margin-bottom: 40px;
	}

	.screen5-bg {
		padding-top: 40px;
	    padding-bottom: 40px;
	}

	.screen5-bg .btn {
		width: 100%;
	}

	.screen5-bg .container {
		max-width: 100%;
	}



    #map {
        height: 400px;
        margin-top: 40px;
    }


    .screen1-bg {
	    background-size: auto 100%;
	    background-position: center center;
	}

	.screen2-bg {
	    background-size: auto 100%;
	    background-position: center center;
	}

	.screen4-bg {
	    background-size: auto 100%;
	    background-position: center center;
	}
}
