.ds-search-input { margin-bottom: 22px; }
.ds-search-input--media { margin-bottom: 14px; }
.ds-search-result__title { font-size:32px; line-height: 24px; color: rgb(0,0,0); }
.ds-search-result__desc { border-bottom:1px rgb(225,225,225) solid; margin:0; padding-bottom:20px; color: rgba(0,0,0,0.54); font-size: 16px; line-height: 24px; }
.ds-search-result__item { border-bottom:1px rgb(225,225,225) solid; display:block; padding:20px 0; }
.ds-search-result__item:last-child { border-bottom: none; }
.ds-search-result__h3 { color: rgb(0,0,0); text-decoration:none; font-size:16px; font-weight:bold;line-height: 24px }
.ds-search-result__p { padding:0; margin:0; color: rgba(0,0,0,0.54); font-size: 16px; line-height: 24px; }

.ds-pagination { text-align:center; padding: 0 60px 0; margin: 58px 0 72px; }
.ds-pagination__item { font-size:14px; font-weight: bold; color:#4385f5; border:0px #000 solid; padding:2px 5px; margin:0 1px; }
.ds-pagination .is-active { color:#000; font-weight: bold; }

.ds-pagination__item.disabled { display: none; }
.ds-pagination__item--dbl-left { background-image: url(../images/icons/doublearrow.svg); background-size:auto; background-position:center; background-repeat:no-repeat; padding:2px 6px; border: none; transform: rotate(180deg); transform-origin: center center;  display: inline-block; }
.ds-pagination__item--left { background-image: url(../images/icons/ios-arrow-left-gray.png); background-size:auto; background-position:center; background-repeat:no-repeat; padding:2px 6px; border: none; }
.ds-pagination__item--right { background-image: url(../images/icons/ios-arrow-right-gray.png); background-size:auto; background-position:center; background-repeat:no-repeat; padding:2px 6px; border: none; }
.ds-pagination__item--dbl-right { background-image: url(../images/icons/doublearrow.svg); background-size:auto; background-position:center; background-repeat:no-repeat; padding:2px 6px; border: none; display: inline-block; }

@media (max-width: 991px) {
    .ds-search-result__title { margin-top:30px; }
    .ds-pagination { text-align:center; }
}

@media (max-width: 767px) {
    .ds-search-input, .ds-search-input--media { margin-top: 0; }
    .ds-search-input--media .ds-form .stylish-input-group.ds-form__dropdown select.form-control { margin-top: 0px; }
    .ds-search-input--media { margin-bottom: 10px; }
    .ds-pagination { padding: 0 50px 0; }
}
