.gallery-container{margin:0 auto;margin-top:100px;margin-bottom:100px}
.container-fluid .gallery-container .grid-sizer,.container-fluid .gallery-container .items{width:25%}
.container-fluid .gallery-container .items{margin-bottom:10px;padding:0 10px;width:25%;position:relative}
.container-fluid .gallery-container .items a{color:#3c4861}
.container-fluid .gallery-container .items a .text{width:90%;position:absolute;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);left:50%;top:40%}
.container-fluid .gallery-container .items a .text h2{color:#040d1e;font-size:28px;font-family:DidotLTStd-Roman;margin:0;margin-bottom:14px}
.container-fluid .gallery-container .items a .text p{color:#040d1e;font-family:proximanova_light;font-size:14px;line-height:20px}
.container-fluid .gallery-container .items a .more{text-transform:uppercase;position:absolute;bottom:20px;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);border-top:1px solid #848381;border-bottom:1px solid #848381;padding:7px 15px;color:#040d1e;font-size:12px;font-family:proximanova_light}
.container-fluid .gallery-container .row-img .content{position:relative}
.container-fluid .gallery-container .row-img .content img{width:100%}
.container-fluid .gallery-container .row-img .content .mask-over{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.86);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:0}
.container-fluid .gallery-container .row-img .content:hover .mask-over{opacity:1}
.container-fluid .gallery-container .row-color{min-height:300px}
.container-fluid .gallery-container .row-color .content{background-color:#a8935c;width:100%;min-height:300px;position:relative}
.container-fluid .gallery-container .row-color .content a,.container-fluid .gallery-container .row-color .content a .text h2,.container-fluid .gallery-container .row-color .content a .text p{color:#fff}
.container-fluid .gallery-container .row-color .content a .more{color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff}
.container-fluid .gallery-container .row-color .content .mask-over{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.76);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;opacity:0}
.container-fluid .gallery-container .row-color .content:hover .mask-over{opacity:1}
.container-fluid .gallery-container .row-color .content:hover a{color:#fff}
.container-fluid .gallery-container .row-color .content:hover a .text,.container-fluid .gallery-container .row-color .content:hover a .text h2,.container-fluid .gallery-container .row-color .content:hover a .text p{color:#040d1e}
.container-fluid .gallery-container .row-color .content:hover a .more{color:#040d1e;border-top:1px solid #040d1e;border-bottom:1px solid #040d1e}



.container-fluid .gallery-container .grid-sizer,
.container-fluid .gallery-container .items{width:20%}
.container-fluid .gallery-container{max-width:1600px}
@media screen and (max-width:1300px){
.container-fluid .gallery-container .grid-sizer,.container-fluid .gallery-container .items{width:25%}.container-fluid .gallery-container{max-width:1300px}}@media screen and (max-width:1000px){.container-fluid .gallery-container .grid-sizer,.container-fluid .gallery-container .items{width:33.33%}.container-fluid .gallery-container{max-width:1000px}}@media screen and (max-width:810px){.container-fluid #main-header #profile .login{display:none}}@media screen and (max-width:750px){.container-fluid .gallery-container .grid-sizer,.container-fluid .gallery-container .items{width:50%}.container-fluid .gallery-container{max-width:750px}}@media screen and (max-width:480px){.container-fluid #main-header #header .header-text{margin-left:120px;margin-top:40px}.container-fluid #main-header{height:180px}.container-fluid #main-header #header #logo{top:40px;left:10px}.container-fluid #main-header #header #logo img{width:100px}.container-fluid .gallery-container .grid-sizer,.container-fluid .gallery-container .items{width:100%}.container-fluid .gallery-container{max-width:420px}.main-text-builder{margin-top:50px}.container-fluid .gallery-container{margin-top:20px}}
