

@media (min-width:1500px) {
.container {
	max-width: 1500px;
}
}

@media (max-width:1366px) {
.container {
	max-width: 1000px;
}
}

@media (min-width:768px) and (max-width: 991px) {
.container {
	max-width: 700px;
}
}

@media (max-width:1599px) {
.slider-content h1 {
	font-size: 63px;
	line-height: 56px;
}
.slider-content p {
	font-size: 15px;
}
.caption {
	font-size: 52px;
	line-height: 44px;
}
.heading p {
	font-size: 15px;
}
.slider-content {
	padding-bottom: 154px;
}


}

@media(max-width:1199px) {
.swiper-slide {
	background-position: initial;
}
}

@media(max-width:991px) {
.slider-content {
	max-width: 477px;
}
.arrow-down::before {
	height: 50px;
}
.arrow-scroll {
	bottom: 70px;
}
.swiper-slide {
	background-position: 0 0;
}
.navigation_links {
	display: none;
}
}

@media (max-width:575px) {

.mobile-text-white {color:#fff;}
.swiper-slide {
	background-position: 0 0;
	background-image: url(../images/slider/robert-chojnacki-photography-mobile.jpg);
	align-items: center;
	justify-content: center;
}
.swiper-slide .container {
	width: 100%;
}
.swiper-slide [class*="col-"] {
	padding: 0;
}
.slider-content {
	max-width: 100%;
	padding: 60px 15px;
	background-color: rgba(38, 61, 66, 0.7);
}
.fp-right {
	display: none;
}
.slider-content h1 {
	font-size: 47px;
	line-height: 40px;
	margin-bottom: 9px;
}
.slider-content h1 span {
	color: #8ca2a9;
}
.slider-content p {
	color: #cecfd1;
}
.arrow-down::before {
	left: auto;
	right: 30px;
}
.sport {
	padding: 35px 0;
}
.title, .caption {
	font-size: 30px;
	line-height: 30px;
}
.title {
	margin-bottom: 8px;
}
.heading p {
	padding: 0 30px;
}
.gallery {
	padding-top: 30px;
}
.gallery [class*="col-"] {
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 6px;
}
.container {
	width: 80%;
}
.about-me {
	padding: 35px 0;
}
.about-me .heading p {
	padding: 0;
}
.btn.btn-primary {
	font-size: 24px;
	padding: 0 30px;
}
.footer {
	padding: 35px 0;
}
.social li a img {
	width: 24px;
	object-fit: cover;
}
.footer h2 {
	font-size: 15px;
}
.social {
	padding-top: 8px;
}
.footer p {
	margin-top: 15px;
}
.arrow-scroll {
	bottom: 54px;
}
.navigation_links {
	display: none;
}
.social li a {
	font-size: 30px;
}
}

@media (max-width:400px) {
.container {
	width: 100%;
}
.heading p {
	padding: 0 15px;
}
.arrow-down::before {
	height: 31px;
}
.arrow-scroll {
	bottom: 40px;
}
}
