@media screen and (max-width:1399px) {
	.main-slider .line-1 {
		font-size:1.5rem;
	}
	.main-slider .line-2 {
		font-size:3.5rem;
	}
	.panel .heading .line-1 {
		font-size:1.5rem;
	}
	.panel .heading .line-2 {
		font-size:4rem;
	}
	.gallery-box .image img {
		height:350px;
	}
}
@media screen and (max-width:1199px) {
	.main-header .main-navbar {
		padding-top:18px;
	}
	.main-slider .line-1 {
		font-size:1.25rem;
	}
	.main-slider .line-2 {
		font-size:2.75rem;
	}
	.panel .heading .line-1 {
		font-size:1.25rem;
	}
	.panel .heading .line-2 {
		font-size:4rem;
	}
	.gallery-box .image img {
		height:300px;
	}
}

@media screen and (max-width:991px) {
	.main-header .main-navbar {
		padding-top:0;
	}
	.main-header .menu-buttons {
		top:50%;
		transform:translateY(-50%);
		right:50px;
	}
	.main-header .navbar-brand img {
		height:75px;
	}
	.main-slider .line-1 {
		font-size:1.15rem;
	}
	.main-slider .line-2 {
		font-size:2.25rem;
	}
	.panel .heading .line-1 {
		font-size:1.15rem;
	}
	.panel .heading .line-2 {
		font-size:3.5rem;
	}
	.gallery-box .image img {
		height:250px;
	}
}

@media screen and (max-width:767px) {
	.main-header.sticky .top-bar {
		display:none;
	}
	.main-slider .line-1 {
		font-size:1rem;
	}
	.main-slider .line-2 {
		font-size:2.25rem;
	}
	.panel .heading .line-1 {
		font-size:1rem;
	}
	.panel .heading .line-2 {
		font-size:3rem;
	}
	.subscribe-box:before {
		display:none;
	}
	.gallery-box .image img {
		height:200px;
	}
}

@media screen and (max-width:575px) {
	.main-slider .line-1 {
		font-size:.9rem;
	}
	.main-slider .line-2 {
		font-size:2rem;
	}
	.panel .heading .line-1 {
		font-size:.9rem;
	}
	.panel .heading .line-2 {
		font-size:2.5rem;
	}
}
