#gallery-page-content  .head-img{
	background-image:url(../img/gallery/Photos_Header.jpg);
	background-position: center;
}
@media (min-width: 490px){
#gallery-page-content .head-img{
	min-height: 390px;
}	
}
.gallery{
	padding-bottom: 35px;
	border-bottom: solid #67502b 7px;
}

.gallery-row {
    font-size: 0;
    text-align: center;
}
.gallery-row > div {
    display: block;
}
.img-wrapper a{
	display: block;
}
.gallery .img-wrapper a:before {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    background: rgba(255, 255, 255, 0.5);
    content: ' ';
		opacity: 0;
		transition: all 1s ease;
}
.img-wrapper a:hover::before,.img-wrapper a:hover .zoom-effect{
	opacity: 1 !important;
}
.gallery-main-copy{
	padding: 35px 0;
}
.gallery-main-copy p:first-letter {
    font-size: 93px;
    float: left;
    line-height: 0.81;
    padding-right:8px;
    margin-left:-7px
    }

.gallery-main-copy p {
    line-height: 1.7;
    color: #b95730;
    font-family: Montserrat;
    font-size: 12px;
    letter-spacing: 1px;
		margin: 0;
		margin-right: auto;
}
.gallery-main-copy > div .whitebg{
		width: 100%;
	}
.zoom-effect {
    position: absolute;
    color: #fff;
    font-size: 12px;
    line-height: 1;
    width: 80%;
    margin: 0 auto;
    max-width: 172px;
    border: 2px solid #b95730;
    left: 0;
    right: 0;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
		opacity: 0;
		transition: all 1s ease;
}
.zoom-effect > div{
    position: relative;
    padding-top:100%;
}

.zoom-text {
    position: absolute;
    top: 50%;
    text-align: center;
    left: 0;
    right: 0;
    background: #b95730;
    max-width: 130px;
    margin: 0 auto;
    padding: 9px 0;
    transform: translateY(-50%);
}
.mfp-wrap{
	cursor: pointer;
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{
	cursor: pointer !important;
}

@media (max-width:766px){
.gallery-main-copy p {
    padding: 59px 15px 59px 15px;
}
.img-wrapper{
	margin-bottom: 35px;
}
.img-wrapper img{
	margin:  0 auto;
}
}
@media (min-width:767px) and (max-width:1199px){
	.gallery-main-copy p {
    padding: 59px 12.6% 59px 15.7%;
	}
	
}
@media (min-width: 767px){
.gallery-main-copy > div .whitebg{
		width: 70.5%;
    margin-left: auto;
	}
	.gallery-row > div {
    display: inline-block;
}
.gallery-row{
	max-width: 1200px;
	margin: 0 auto;
}
.gallery-row .w-1{
	width: 33.333%;
}
.gallery-row .w-2{
	width: 21.583%;
}
.gallery-row .w-3{
	width: 45.083%;
}
.gallery-row .w-4{
	width: 50%;
}	
}
@media (min-width:1200px){
	.gallery-main-copy > div{
		width: 88.1%;
    margin-right: auto;
	}
	.gallery-main-copy p {
    padding: 59px 18.7% 59px 20.7%;
	}
}
@media(min-width:481px){

}




.gallery-main-copy{
    position: relative;
}
.threesixty{
    position: absolute;
    width: 25%;
    height: 75%;
}
.threesixty__link{
    display: block;
    width: 80%;
    left: 10%;
    padding: 10px 5px;
    text-align: center;
    vertical-align: middle;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    border: 2px solid #fff;
    font-family: oswald;    
    font-weight: bold;
    font-size: 150%;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    background: transparent;
    transition: all 0.2s ease;
}
a.threesixty__link:hover, a.threesixty__link:active {
    color: #fff;
    border: 2px solid #fff;
    background: #b95730;
    font-weight: 400;
    padding: 20px 5px;
}

@media ( max-width: 767px ) {
    .threesixty{
        position: relative;
        margin: 20px 0;
        width: 100%;
    }
    .threesixty__link{
        top: 10px;
        transform: translateY(0);
        background: #b95730;
    }
}