@media only screen and (min-width: 768px) {

}

html, body {
	background-color: #f9f8f6;
}

p,h1,h2,h3,h4,h5,h6 {
	color: white;
}

section.ptb {
	padding-bottom: 24px;
	padding-top: 24px;
}

section.bgi {

	background-position: center center;
	
}
section.bgi > div {
	padding-bottom: 110px;
	padding-top: 120px;
	background-color: rgba(0,0,0,0.7);
}



.cycle-slideshow {
 
  overflow: hidden;
}

.cycle-slideshow img {
	background-position: center center;
	background-size: cover;
  width: 100%;
  height: auto;
  transition: transform 6.5s linear;
}

.cycle-slideshow .scale {
  transform: scale(1.1);
}
.cycle-slideshow .fx1 {
  transform-origin: bottom left;
}
.cycle-slideshow .fx2 {
  transform-origin: top left;
}
.cycle-slideshow .fx3 {
  transform-origin: top right;
}
.cycle-slideshow .fx4 {
  transform-origin: bottom right;
}



header {
	border-bottom: 3px solid #eee;
}

.photogrid img {
	width: 100%;
	background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 30px;
    border: 1px solid #ddd;
}

@media only screen and (max-width: 767px) {

	.photogrid .row:first-child {
		display: none;
	}
	.photogrid .row:last-child div div {
		padding-bottom: calc(var(--bs-gutter-x)* .5);
		padding-top: calc(var(--bs-gutter-x)* .5);
	}
	.photogrid .row:last-child div div:last-child {
		padding-bottom: 0;
	}
	.photogrid .row:last-child div div:first-child {
		padding-top: 0;
	}
}
@media only screen and (min-width: 768px) {
	.photogrid .row:last-child {
		display: none;
	}
	.photogrid .row:first-child div div {
		padding-bottom: calc(var(--bs-gutter-x)* .5);
		padding-top: calc(var(--bs-gutter-x)* .5);
	}
	.photogrid .row:first-child div div:last-child {
		padding-bottom: 0;
	}
	.photogrid .row:first-child div div:first-child {
		padding-top: 0;
	}
}
