.elementor-77153 .elementor-element.elementor-element-c05dd9e{--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;}/* Start custom CSS for container, class: .elementor-element-c05dd9e */.gssb_e{
	padding-top: 20px !important;
	box-shadow: none !important;
}

.gsc-control-cse .gsc-search-box tbody .gsc-input input{
	border: 1px solid #000 !important;
    height: 40px !important;
	padding: 0 4px !important;
}

.gsc-search-box input.gsc-input::placeholder {
  color: #888;
  font-style: italic;
}
.gsc-control-cse .gsc-search-box tbody tr td.gsib_a{
	padding: 0 !important;
}
.gsc-control-cse .gsc-search-box tbody tr td.gsib_b .gsst_b{
	    margin-left: -14px;
}

.gsc-control-cse .gsc-search-box tbody td.gsc-search-button{
	display: contents;
    margin-top: 4px;
    margin-left: 0px;
}
.gsc-control-cse .gsc-search-box tbody td.gsc-search-button .gsc-search-button{
height: 28px !important;
}
@media (max-width: 899px){
   .gsc-control-cse .gsc-search-box tbody td.gsc-search-button .gsc-search-button{
height: 19px !important;
    margin-left: 15px;
    margin-top: 5px;
} 
}/* End custom CSS */