.elementor-2832 .elementor-element.elementor-element-9c36901{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-2832 .elementor-element.elementor-element-9c36901:not(.elementor-motion-effects-element-type-background), .elementor-2832 .elementor-element.elementor-element-9c36901 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drbarrietan.geeglobal.com/wp-content/uploads/2025/10/sub-header-bg.jpg");background-position:center center;background-size:cover;}.elementor-2832 .elementor-element.elementor-element-a2267a6{--display:flex;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2832 .elementor-element.elementor-element-f48a52e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2832 .elementor-element.elementor-element-371ca02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2832 .elementor-element.elementor-element-371ca02 .elementor-heading-title{color:#FFFFFF;}.elementor-2832 .elementor-element.elementor-element-5e6cd89{font-size:16px;color:#FFFFFF;}.elementor-2832 .elementor-element.elementor-element-5e6cd89 a{color:#EEC775;}.elementor-2832 .elementor-element.elementor-element-955babe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-2832 .elementor-element.elementor-element-d129570{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2832 .elementor-element.elementor-element-69d1eab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2832 .elementor-element.elementor-element-60de9ad{--titles-container-justify-content:center;--image-border-width:0px;--image-border-radius:5px;--image-transition-duration:800ms;--content-text-align:center;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-normal:#000000;--galleries-title-color-hover:#FFFFFF;--gallery-title-color-active:#FFFFFF;}.elementor-2832 .elementor-element.elementor-element-60de9ad .elementor-gallery-title{font-size:16px;font-weight:400;line-height:1.4em;--space-between:0px;}.elementor-2832 .elementor-element.elementor-element-60de9ad .elementor-gallery__titles-container{margin-bottom:40px;}@media(max-width:1560px){.elementor-2832 .elementor-element.elementor-element-a2267a6{--padding-top:40px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2832 .elementor-element.elementor-element-d129570{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-2832 .elementor-element.elementor-element-a2267a6{--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2832 .elementor-element.elementor-element-371ca02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2832 .elementor-element.elementor-element-5e6cd89{font-size:14px;}.elementor-2832 .elementor-element.elementor-element-d129570{--padding-top:50px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS */.gallery-filter .elementor-item.elementor-gallery-title {
	max-width: 178px;
	text-align: center;
	width: 100%;
	padding: 17px 24px;
	border-radius: 6px !important;
	border: 1px solid #D9D9D9;
	display: flex;
	align-items: center;
}
.gallery-filter .elementor-gallery__titles-container {
	display: flex;
	justify-content: space-between;
	align-items: stretch;
}
.gallery-filter .elementor-item.elementor-gallery-title:hover, .gallery-filter .elementor-item.elementor-gallery-title.elementor-item-active {
	background-color: #a78766;
	border-color: #a78766;
}
.elementor-slideshow__footer {
	display: none;
}

@media only screen and (max-width: 1550px){
.gallery-filter .elementor-item.elementor-gallery-title {
	max-width: 150px;
	  padding: 17px 20px;
}
}
@media only screen and (max-width: 500px){
.gallery-filter .elementor-gallery__titles-container .elementor-item.elementor-gallery-title {
	width: 100%;
	max-width: 100%;
}
.gallery-filter .elementor-gallery__titles-container {
	display: grid;
	grid-template-columns: repeat(2,minmax(0,1fr));
	gap: 10px;
}
    
}/* End custom CSS */