 #gallery{max-width:70%;-webkit-column-count:4;-moz-column-count:4;column-count:4;margin:0 auto;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media (max-width:1200px){#gallery{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media (max-width:800px){#gallery{max-width:94%;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media (max-width:600px){#gallery{-webkit-column-count:1;-moz-column-count:1;column-count:1}}#gallery img,#gallery video{width:100%;height:auto;margin:7px auto;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.modal-img,.model-vid{width:100%;height:auto}.modal-body{padding:0}#gallery img:hover{transform:scale(1.1)}#gallery video:hover{transform:scale(1.2)}@media(max-width:600px){#gallery img:hover{transform:scale(1.02)}}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:none;justify-content:center;align-items:center;z-index:999}#overlay img,#overlay video{max-width:70%;max-height:90%}#overlay .close-btn{position:absolute;top:10px;right:10px;color:#fff;font-size:24px;cursor:pointer;padding:22px}#overlay .nav-btn{color:#fff;font-size:30px;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;user-select:none}#overlay .nav-btn.prev{left:0;padding:17px;background:rgba(173,216,230,.165)}#overlay .nav-btn.next{right:0;padding:17px;background:rgba(173,216,230,.165)}.image-counter{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);color:#fff;font-size:16px}.project-details-container-parent{display:flex;flex-direction:column;justify-content:center}.project-details-container{display:inline-flex;flex-direction:column;justify-content:center;margin:0 auto;border-radius:5px;box-shadow:rgb(0,0,0) -1px 0 8px;background:url('../images/value.svg');padding:0 10px}.project-details{display:inline-grid;grid-template-columns:max-content max-content;row-gap:20px;column-gap:10px;align-items:center;margin:0 auto!important;padding:15px}.project-details span{font-weight:bold}@media(max-width:915px){.project-details{display:inline-grid;grid-template-columns:auto auto;row-gap:20px;column-gap:10px;align-items:start;margin:0 auto!important;padding:15px}.project-details-container-parent{padding:0 10px}.project-details .paragraph{text-align:left}}table{width:70%;border-collapse:collapse;margin:10px auto 0 auto;padding:0 15px!important}table,th,td{border:1px solid #a7aaaf;text-transform:capitalize}th,td{padding:12px;text-align:left}td{text-transform:capitalize}th{background-color:#efe0cc}@media (max-width:600px){table,thead,tbody,tr,th,td{display:block}table{width:95%;border:none;padding:0!important}thead{position:absolute;clip:rect(1px,1px,1px,1px)}tr{margin-bottom:15px}td{margin:0;padding:5px 2px;position:relative;display:flex}td::before{content:attr(data-label);font-weight:bold;position:relative;top:0;left:0;margin-right:15px;font-size:10px}th,td{font-size:10px}}.backbutton-container .banner-button{text-transform:capitalize}.backbutton-container{width:70%;margin:0 auto;position:relative;display:inline-flex;justify-content:center}.backbutton{position:absolute;left:0;display:inline-flex;align-items:center;border-radius:27px;color:rgb(94,56,10);padding:7px 15px;border:1px solid #9b461b5e;background:linear-gradient(to right,rgba(225,229,227,.273) 0%,rgba(245,181,147,.837) 100%)}@media(max-width:950px){.backbutton-container{width:100%;display:inline-flex;align-items:center;justify-content:space-around}.backbutton-container .backbutton{position:relative!important}}@media(max-width:950px) and (orientation:landscape){table{width:95%}.backbutton-container{width:95%;justify-content:space-between}#gallery{max-width:95%}}