@media(min-width: 576px) {
    .google-search-container {
        max-width:540px
    }
}

@media(min-width: 768px) {
    .google-search-container {
        max-width:720px
    }
}

@media(min-width: 992px) {
    .google-search-container {
        max-width:960px
    }
}

@media(min-width: 1200px) {
    .google-search-container {
        max-width:1140px
    }
}

@media(min-width: 1280px) {
    .google-search-container {
        max-width:1200px
    }
}

@media(min-width: 1920px) {
    .google-search-container {
        max-width:1350px
    }
}

.google-search-container {
	margin: 1rem auto;	
}
.google-search-container tbody tr td {
	padding-top: unset !important;
	padding-bottom: unset !important;
}
.google-search-container .gcsc-more-maybe-branding-root {
	//display: none;
}
.google-search-container .gsib_a{
	padding: 5px 9px 4px 9px !important;
}
.google-search-container .gsc-control-cse, .google-search-container .gsc-control-cse .gsc-table-result{
	font-family: 'Poppins', Helvetica, Arial, sans-serif;
}
.google-search-container form.gsc-search-box {
	padding: .35rem 0.6rem;
    border: 4px solid;
    border-radius: 50px;
}
.google-search-container .gsc-input-box input {
	//background: none !important;
	font-size: 1.2rem;
	height: 25px !important;
}
.google-search-container .gsc-input-box input::placeholder {
    opacity: 1;
    font-size: 1.2rem;
}
.google-search-container .gs-no-results-result .gs-snippet {
	background-color: unset;
	border: unset;
}
.google-search-container .gs-title *{
	font-size: 1.25rem !important;
	font-weight: 700;
}
.google-search-container .gsc-url-top, .google-search-container .gsc-table-result,
 .google-search-container .gsc-cursor-box{
	font-size: 1rem;
}
.google-search-container .gsc-table-result{
	font-size: 1rem;
}
.google-search-container td.gsc-search-button{
	padding-right: 5px !important;
}
.google-search-container button.gsc-search-button{
	padding-right: 13px;
	padding-left: 13px;
}
.google-search-container .gsc-search-button svg{
	width: 16px;
    height: 16px;
}
.google-search-container .gcsc-find-more-on-google-root{
	//display: none;
}
.google-search-container .gcsc-branding{
	//display: none;
}
.google-search-container .gsc-cursor-box {
	text-align: center;
}
.google-search-container .gsc-cursor-page {
	border: 4px solid #003f8b !important;
    border-radius: 100%;
    display: inline-block !important;
    width: 3rem;
    height: 3rem;
    font-size: 1.2rem;
    text-align: center;
	line-height: 2.5rem;
	color: #003f8b !important;
}
.google-search-container .gsc-cursor-current-page {
	background-color: #003f8b !important;
    color: #FFFFFF !important;
}