/* Gallery page */

.dropdown-section{padding-top:100px;}
.gallery-dropdown .select2-container{width:336px !important;}
.gallery-dropdown-title{font-size:20px;font-weight:var(--fw500);line-height:30px;color:var(--black-clr-sec);}
.gallery-dropdown .select2-container--default .select2-selection--single {background-color: #fff;border: 1px solid var(--cement-clr) !important;border-radius:8px !important;padding:27px 24px !important;display:flex;align-items:center;margin-top:12px;}
.gallery-dropdown .select2-container--default .select2-selection--single .select2-selection__rendered {font-size:20px;font-weight:var(--fw500);line-height:24px;color: #B5B2B0;padding-left:0;padding-right:0;}
.select2-dropdown {border:none !important;box-shadow: 0px 20px 24px 0px #0C0C0C14;border-radius:0px 0px 8px 8px !important;padding:12px 16px;z-index: 999999999;}
.select2-container--default .select2-search--dropdown .select2-search__field{border:none !important;}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {background-color:var(--skyblue-clr);color:#3A3A3A;font-size:20px;line-height:30px;font-weight:var(--fw500);padding:8px;border-radius:8px;}
.select2-container--default .select2-results__option--selected {background-color:transparent !important;}
.select2-results__option {font-size:20px;line-height:30px;font-weight:var(--fw500);padding:8px;}
.select2-search {display: none;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height:26px;position:absolute;top:1px;right:1px; width:20px;}
.gallery-dropdown .select2-container--default .select2-selection--single .select2-selection__arrow b, .gallery-dropdown .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b, .gallery-dropdown .select2-container--default .select2-selection--single .select2-selection__arrow b, .gallery-dropdown .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {background: transparent;text-indent: -9999px;border-top: 4px #B5B2B0;border-left: 4px #B5B2B0;transform: rotate(-135deg);border-style: solid !important;left:-10px;position: absolute;top:20px;width:14px;height:14px;border-width:2px !important;border-radius:3px;}
.gallery-dropdown .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color:#B5B2B0 transparent transparent #B5B2B0!important;}
.gallery-dropdown .select2-container--default .select2-selection--single .select2-selection__placeholder {color:#B5B2B0 !important;}
.gallery-section{padding-top:64px;}
.cols {column-count:2;column-gap: 40px;}
.box {position: relative;overflow: hidden;transition: all 0.5s;margin-bottom:40px;}
.box figure::before{position: absolute;content: '';height: 100%;width:505px;z-index: 1;bottom: 0;border-radius:16px;transition: all 0.5s;right:0;left:0;top:0;overflow:hidden;}
.box .text{position: absolute;width: 100%;padding: 20px; transform: translateY(0%);transition: all 0.5s;z-index: 9;}
.box:hover .text{ transform: translateY(-100%);transition: all 0.5s;}
.box:hover figure::before{background: linear-gradient(180.06deg, rgba(0, 0, 0, 0.25) 0.05%, rgba(0, 0, 0, 0.5) 98.94%, rgba(0, 0, 0, 0.5) 98.95%);} 
.gallery-section h6{line-height:29px;color:var(--white-clr);}
.box .text p{font-size:18px;font-weight:var(--fw400);line-height:23px;color:var(--cement-clr);margin-top:8px;}




@media screen and (min-width:768px) {
    .gallery-dropdown{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}
    .gallery-filter{display:none;}
    .dropdown-gray{display:none}
    .filter-btn{display:none !important;}
} 

