.banner {
    background-color: #fff7eb;
    padding: 5.5555555555556vw 0;
    text-align: center
}

.banner h1 {
    font-family: 'Uniform Rnd';
    font-size: 4.1666666666667vw;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: .83;
    letter-spacing: 1px;
    text-align: center;
    color: #025ea7;
    text-transform: uppercase
}

.baseline {
    align-items: baseline;
    align-self: baseline
}
.acenter{
	align-items:center;
	width: 100%;
    justify-content: space-between;
}
.jcenter{
	justify-content:center;
	display:flex;
}
.banner_cont {
    font-family: 'Uniform Rnd';
    font-size: 1.6666666666667vw;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.25;
    letter-spacing: .5px;
    text-align: center;
    color: #4d4d4d;
    max-width: 41.944444444444vw;
    margin: 0 auto;
    padding-top: 3.3333333333333vw
}

.banner_cont p {
    font-size: inherit
}

.pro_search-result {
    padding-left: 6vw;
    padding-right: 6vw
}

.pro_search-result .col-row {
    border-bottom: 1px solid rgba(77, 77, 77, .15)
}

.banner_cont .button-link {
    width: 100%
}

.banner_cont input[type="search"] {
    width: 100%;
    padding: .911111vw 1.25vw
}

.banner_cont p {
    padding-top: 4vw;
    font-family: 'Uniform Rnd';
    font-size: 1.25vw;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: .3px;
    text-align: center;
    color: #025ea7
}

input.button_primery {
    padding: 1.1911111vw 1.25vw;
    font-size: .9722222222222222vw;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1px;
    text-align: center;
    color: #025ea7
}

#search-result {
    padding-bottom: 10.194444444444445vw
}

.display-count {
    opacity: .8;
    font-family: 'Uniform Rnd';
    font-size: .9722222222222222vw;
    font-weight: 800;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: .4px;
    text-align: right;
    color: #4d4d4d;
    align-self: baseline
}

@media(min-width:768px) {
    .pro_search-result .col-row {
        padding: 5.7638888888889vw 12.99999vw;
        padding-right: 11.99999vw;
        margin-left: 0;
        margin-right: 0
    }

    .pro_search-result .col-row.padd_bott {
        padding-bottom: 4.583333333333333VW
    }

    .pro_search-result .col-row.rownopadd {
        padding: 1.3888888888888888vw 0;
        padding-bottom: 2.7638888888889vw;
        border: none
    }

    .banner_cont .col-8 {
        padding-right: .02vw
    }
}

.pro_search-result .search-img {
    width: 100%;
    padding-right: 8%
}

.search-cont {
    vertical-align: middle
}

.pro_search-result .col-7,
.pro_search-result .col-5 {
    display: flex;
    justify-content: center;
    flex-direction: column
}

.pro_search-result h3 {
    font-family: 'Uniform Rnd';
    font-size: 1.6666666666666665vw;
    font-weight: 800;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.25;
    letter-spacing: .7px;
    color: #025ea7
}

.pro_search-result p {
    font-family: 'Uniform Rnd';
    font-size: 1.25vw;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: .5px;
    color: #4d4d4d;
    margin-top: 1.5277777777777777vw
}

.pro_search-result p a.gopage {
    font-family: 'Uniform Rnd';
    font-size: .8333333333333333vw;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.67;
    letter-spacing: .9px;
    margin-top: 1.8055555555555556vw;
    color: #025ea7
}

.pro_search-result p a.gopage span {
    color: #fcd504;
    margin-left: 1vw
}

.pro_search-result .col-row:last-child {
    border: none
}

@media(max-width:767px) {
    .banner {
        padding: 17.1875vw 0
    }

    .banner h1 {
        font-size: 13.75vw
    }

    .search-img {
        display: none
    }

    .banner_cont {
        font-size: 5.625vw;
        max-width: 80%;
        padding-top: 8.125vw;
        word-break: break-word
    }

    .banner_cont p {
        font-size: inherit
    }

    .banner_cont input[type="search"] {
        width: 100%;
        padding: 2.1111111111111vw 4.0625vw
    }

    .banner_cont p {
        padding-top: 4.375vw;
        font-size: 5.625vw
    }

    input.button_primery {
        margin-top: 3.75vw;
        padding: 3.75vw;
        font-size: 3.75vw
    }

    .pro_search-result h3 {
        font-family: 'Uniform Rnd';
        font-size: 7.5vw;
        margin-top: 7.5vw
    }

    .search-cont {
        padding-bottom: 8.4375vw
    }

    .pro_search-result p {
        font-size: 5.625vw;
        margin-top: 4.6875vw
    }

    .pro_search-result p a.gopage {
        font-size: 3.75vw;
        margin-top: 8.125vw
    }

    .display-count {
        margin-top: 5.625vw;
        font-size: 3.75vw;
        text-align: center
    }

    .search-result {
        padding-bottom: 19.375vw
    }

    body.search {
        background-color: transparent;
        padding: 0;
        text-align: inherit;
        position: relative
    }
}

/* ////////////New update 20-01-25 */
.search_form {
    width: 100%;
    display: flex;
    align-items: center;
}

@media (min-width:768px){
.search_form .button-link{
	margin:0;
}
.search_form input[type="search"]{
	margin-bottom:0;
}	
}

@media (max-width:767px){
	.search_form {
   flex-wrap:wrap;
}
	.jcenter {
    width: 100%;
}
	.acenter {
    justify-content: center;
}
.acenter.rownopadd .button-link{
		width:100%;
	}
}