.search-no-content-wrap {
  border-bottom: 1px solid #ebebeb;
  width:100%; }

.search-no-content {
  max-width: 1013px;
  min-height: 267px;
  margin: 71px auto 0 auto;
  text-align: center;
  background: url("../../images/catalog/search-no/bg-arrow.svg") no-repeat center 114px, url("../../images/catalog/search-no/bg01.svg") no-repeat 48px bottom, url("../../images/catalog/search-no/bg02.svg") no-repeat right bottom; }

.search-no-text {
  color: #474747;
  font-family: Rotonda;
  font-size: 16px;
  font-weight: 700;
  line-height: 40px;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  margin-bottom: 10px; }
  .search-no-text span {
    display: inline-block; }

.search-no-request {
  margin: 0 15px;
  color: #505aa5;
  font-size: 24px;
  letter-spacing: 1.71px; }

.search-no-offers {
  color: #474747;
  font-family: "Arial";
  font-size: 16px;
  font-weight: 400;
  line-height: 20px; }

.sideslider-block {
  margin-top: 60px;
  margin-bottom: 80px; }
  .sideslider-block .side-block {
    position: relative;
    float: left;
    -webkit-border-radius: 15px;
            border-radius: 15px;
    border: 1px solid #E6E6E6;
    background-color: #ebebeb;
    height: 304px;
    max-width: 305px;
    width: 100%;
    line-height: 1.6;
    position: relative;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 25px;
    padding-right: 90px;
    margin-top: 2px;
    margin-right: -40px; }
    .sideslider-block .side-block.for-child {
      background-image: url(../../images/checkout/boy.svg);
      background-size: 130px;
      background-repeat: no-repeat;
      background-position: 5px 107%; }
    .sideslider-block .side-block .heading {
      margin-bottom: 14px; }
    .sideslider-block .side-block .all-suggestions {
      position: absolute;
      bottom: 44px;
      display: inline-block;
      margin-top: 15px;
      color: #525DA8; }
      .sideslider-block .side-block .all-suggestions:hover, .sideslider-block .side-block .all-suggestions:focus {
        text-decoration: underline; }
      @media only screen and (max-width: 1199.5px) {
        .sideslider-block .side-block .all-suggestions {
          position: static; } }
  .sideslider-block .main-slider {
    float: left;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0; }

/*==========  Desktop First  ========== */
/* Extra large Devices, Wide Screens */
@media only screen and (max-width: 1259.5px) {
  .sideslider-block .side-block {
    margin-right: -80px;
    height: 288px;
    padding-right: 90px; }
  .sideslider-block .main-slider {
    width: 915px; }
  /* */ }

/* Large Devices, Wide Screens */
@media only screen and (max-width: 1199.5px) {
  .sideslider-block .side-block {
    float: none;
    max-width: none;
    width: -webkit-calc(100% - 4px);
    width: calc(100% - 4px);
    height: auto;
    padding-top: 25px;
    padding-bottom: 75px;
    margin-bottom: -50px;
    margin-left: 2px;
    margin-right: 2px; }
  .sideslider-block .main-slider {
    width: auto;
    float: none; }
  /* */ }

/* Medium Devices, Desktops */
@media only screen and (max-width: 991.5px) {
  .search-no-content {
    background-position: center 142px, 37px bottom, right bottom; } }

/* Small Devices, Tablets */
@media only screen and (max-width: 767.5px) {
  .sideslider-block .side-block {
    font-size: 16px; }
  /* */
  .search-no-content {
    background-size: 44px, 198px, 156px; } }

/* */
@media only screen and (max-width: 650px) {
  .search-no-content {
    background-size: 43px, 122px, 113px;
    background-position: center 160px, 14px bottom, right bottom; }
  /* */ }

@media only screen and (max-width: 470px) {
  .search-no-content {
    background-size: 40px, 122px, 103px;
    background-position: center 187px, 14px bottom, right bottom; }
  .search-no-text {
    line-height: 35px; }
  .search-no-request {
    font-size: 22px; }
  /* */ }
