.header,
.nav__links {
  background: #764fa0;
}

.logo {
  margin: 0 2rem 0 0;
}

.container__header {
  width: 95%;
  padding: 1rem 5rem 0.5rem 1rem;
}

.title__nameMUGCOOL {
  font-size: 25px;
  color: #fff;
  margin: 0 2rem 0 0;
}

.div__searchLink {
  width: 100%;
}

.input {
  margin: 0 0 0 2rem;
  background: #fff;
  height: 45px;
  border: 1px solid #D8D8D9;
  border-radius: 2rem;
  width: 500px;
}

.input input {
  width: 100%;
  height: 100%;
  border: none;
  outline: none;
  padding: 0 1rem;
  border-radius: 2rem;
  color: #252525;
  font-weight: 500;
}

.keyboard__image {
  margin: 0 0.5rem 0 0;
}

.search__image {
  background: #F8F8F8;
  height: 100%;
  width: 80px;
  border-left: 1px solid #D4D4D4;
  border-top-right-radius: 2rem;
  border-bottom-right-radius: 2rem;
  cursor: pointer;
}

/* information__account */

.information__accountMoney {
  margin: 0 2.5rem 0 0;
}

.text__informationMoney {
  margin: 0 0.5rem 0 0;
}

.title__nameAccount {
  color: #fff;
  text-align: end;
  font-size: 14px;
  margin: 0 0 0.5rem 0;
}

.title__moneyAccount {
  font-weight: 700;
  color: #E8C551;
  font-size: 18px;
}

.background__user {
  background: #fff;
  width: 35px;
  height: 35px;
  border-radius: 50%;
}

.menu__orange {
  cursor: pointer;
}

/* nav */


.ul__links {
  max-width: 1900px;
  padding: 0.5rem 0 0 15rem;
  list-style: none;
}

.ul__links li {
  margin: 0 2.5rem 0 0;
  padding: 0 0.4rem 1rem 0.5rem;
  border-top: 0;
  border-left: 0;
  border-radius: 0;
  border-bottom: 3px solid transparent;
  transition: 0.3s;
  cursor: pointer;
}

.ul__links li a {
  color: #FFE0FF;
  text-decoration: none;
  font-size: 12px;
  font-weight: 500;
}

.ul__links li:hover {
  border-bottom: 3px solid orange;
}

.li__active {
  border-bottom: 3px solid orange !important;
}

.li__active a {
  color: #fff !important;
  font-weight: 700 !important;

}

/* main__container */

.main__container {
  width: 100%;
  padding: 1.5rem 5rem 0 15rem;
  margin: 0 0 4rem 0;
}

/* section__resultSearch */

.section__resultSearch {
  width: 50%;
}

/* result__amount */

.title__resultAmount {
  color: #646263;
  font-weight: 500;
  font-size: 14px;
}

.select__data {
  margin: 0 0 0 3rem;
  outline: none;
  border: none;
  background: transparent;
  font-weight: 500;
  color: #646263;
}

/* card__resultSearchInfo */

.card__resultSearchInfo {
  margin: 2rem 0 0 0;
}

.title__searchPrimary {
  font-weight: 500;
  font-size: 22px;
  color: #764fa0;
  cursor: pointer;
  text-decoration: none;
}

.link__urlWebsite {
  color: #573EA4;
  font-weight: 500;
  text-decoration: none;
  margin: 0.3rem 0;
}

.square__bottom {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #116C29;
  margin: 0 0 0 0.5rem;
}

.text__aboutWebSite {
  color: #5D6568;
  line-height: 1.4rem;
  font-weight: 500;
  font-size: 15px;
}

.ad__title {
  background: #764fa0;
  color: #ffd446;
  font-size: 12px;
  padding: 0 0.2rem;
  border-radius: 2rem;
  font-weight: 500;
  border: 1px solid #5435B7;
}

.sub__titleGray {
  font-weight: 700;
  color: #5A5B5D;
  font-size: 16px;
}

/* aside */

.aside {
  width: 30%;
}

.card__subTops {
  border: 1px solid #E8E8EA;
  margin: 2rem 0 0 0;
  border-radius: 0.5rem;
}

.card__subTops img {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

.information__cardSubTops {
  padding: 1rem 1.5rem;
}

.title__cardSubTops {
  font-weight: 500;
  font-size: 20px;
  color: #573EA4;
  text-decoration: none;
}

.title__descriptionCardSubTops {
  color: #5D6568;
  font-weight: 500;
  font-size: 15px;
  line-height: 1.5rem;
}

.button__knowMores {
  width: 140px;
  border-radius: 2rem;
  height: 40px;
  border: 1px solid #5035A8;
  background: #764fa0;
  color: #fff;
  font-weight: 600;
  cursor: pointer;
  transition: 0.3s;
}

.button__knowMores:hover {
  background: #2e168b;
}

/* related__search */

.related__search {
  margin: 3.5rem 0 0 0;
  padding: 0 0 0 1.5rem;
}

.title__realtedSearch {
  font-weight: 500;
  color: #666C6C;
  font-size: 20px;
}

.ul__relatedSearch {
  list-style: none;
}

.ul__relatedSearch li {
  margin: 1rem 0;
}

.ul__relatedSearch li a {
  text-decoration: none;
  font-weight: 500;
  font-size: 14px;
  color: #504587;
}

.title__boldRelatedSearch {
  color: #494896;
  font-weight: 700;
}

/* card__resultSearchInfo */

.card__resultSearchInfo--border {
  border: 1px solid #E7E7E7;
  border-radius: 0.5rem;
}

.card__resultSearchInfo--border .iframe__video {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

.information__video {
  padding: 1rem;
}

/* title__informationMovie*/

.title__informationMovie {
  color: #767877;
  text-decoration: none;
  font-size: 20px;
  font-weight: 500;
}

.title__descriptionMovie {
  color: #767877;
  font-weight: 500;
  margin: 0.3rem 0 0 0;
}

.title__nameChannel {
  text-decoration: none;
  font-size: 14px;
  color: #573EA4;
  font-weight: 500;
}

.buttons__options button {
  display: flex;
  align-items: center;
  margin: 0 0 0 1rem;
  border: none;
  background: transparent;
  color: #767877;
  font-size: 14px;
  font-weight: 500;
}

.buttons__options button img {
  margin: 0 0.5rem 0 0;
}

/* swiper */

.swiperDesktop {
  margin: 2rem 0 0 0;
}

.swiper-slide {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* card__listVideo */

.card__listVideo {
  border: 1px solid #E8E8E8;
  width: 260px;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

.card__listVideo iframe {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

.information__cardListVideo {
  padding: 1rem;
}

.title__informationVideo {
  font-size: 17px;
  font-weight: 500;
  color: #110D04;
}

.title__visualization {
  padding: 3.5rem 0 0.5rem 0;
  color: #777672;
  font-size: 15px;
}


/* swiper button */

.swiper-button-next,
.swiper-button-prev {
  background: #fff;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  border: 1px solid #DCDCDC;
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
  font-size: 20px;
  color: #737373;
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
  font-size: 20px;
  color: #737373;
}

.title__timeprogress {
  margin: 0.5rem 0 0 0;
  color: #64676C;
  font-weight: 500;
}

.questions__peoples {
  margin: 2rem 0 0 0;
}

.title__peoplesQuestions {
  font-weight: 600;
  font-size: 20px;
}

.ul__listQuestions {
  list-style: none;
  margin: 1rem 0 0 0;
}

.ul__listQuestions li {
  border-top: 1px solid #DDDDDD;
}

.ul__listQuestions li:first-child {
  border-top: 1px solid #DDDDDD;
}

.ul__listQuestions li:last-child {
  border-bottom: 1px solid #DDDDDD;
}

.title__nameQuestion {
  font-weight: 500;
  font-size: 16px;
}

.div__nameQuestion {
  height: 55px;
  cursor: pointer;
}

.div__nameQuestion img {
  transition: 0.3s;
}

/* looking__images */

.looking__images {
  border: 1px solid #E8E8E8;
  box-shadow: 0px 2px 10px #f0f0f0;
  padding: 3rem 1.5rem;
  margin: 2rem 0 4rem -1.5rem;
  position: relative;
  border-radius: 0.5rem;
  background: transparent;
}

.card__listImage img,
.card__listImage {
  border-top-right-radius: 0.5rem;
  border-top-left-radius: 0.5rem;
}

.card__listImage {
  width: 250px;
}

.swiper-pagination {
  display: none;
}

.title__informationImage {
  padding: 0.5rem;
  font-size: 15px;
  font-weight: 500;
}

.button__showAllImages {
  position: absolute;
  bottom: -20px;
  left: 38%;
  z-index: 1;
  display: flex;
  border-radius: 2rem;
  height: 50px;
  justify-content: center;
  background: #582FE1;
  border: 1px solid #5439BC;
  color: #fff;
  font-weight: 500;
  cursor: pointer;
  transition: 0.3s;
  padding: 0 1rem;
}

.button__showAllImages:hover {
  background: #2d0f8d;
}

.button__showAllImages img {
  margin: 0 0 0 0.5rem;
}


/* list__knowMore */

.list__knowMore {
  margin: 0.5rem 0;
}

/* ul__listKnowMore */


.ul__listKnowMore {
  margin: 0 4rem 0 0;
  list-style: none;
}

.ul__listKnowMore li {
  margin: 1rem 0;
}

.ul__listKnowMore li a {
  font-size: 17px;
  text-decoration: none;
  color: #573EA4;
  font-weight: 500;
}

/* related__relacityInvesting */

.related__relacityInvesting {
  margin: 2rem 0;
  padding: 0;
}

.title__relacityInvesting {
  color: #573EA4;
}

/* nav__redirectPages */

.nav__redirectPages {
  margin: 2rem 0 0 0;
}

.ul__listPages {
  list-style: none;
}

.ul__listPages li {
  margin: 0 1rem 0 0;
}

.ul__listPages li a {
  display: flex;
  align-items: center;
  padding: 1rem 1.1rem;
  border: 1px solid #EEEEEE;
  text-decoration: none;
  border-radius: 0.3rem;
  color: black;
  font-weight: 600;
  transition: 0.3s;
}

.li__pageActive a {
  background: #5830E0;
  color: #fff !important;
  border: 1px solid #543CAA;
}

.ul__listPages li a:hover {
  background: #5830E0;
  color: #fff !important;
  border: 1px solid #543CAA;
}

.exit__menu {
  cursor: pointer;
}

.div__contentQuestion {
  margin: 0 0 1rem 0;
  display: none;
  font-weight: 400;
  color: #5D6568;
  line-height: 1.5rem;
}

.active__content {
  display: block;
}

.active__question img {
  transform: rotate(180deg);
}

/* nav__footerLinks */

.nav__footerLinks {
  padding: 1.5rem 2rem;
  background: #f5f5f5;
}

.ul__linksFooter {
  list-style: none;
}

.ul__linksFooter li a,
.title__copy {
  margin: 0 1.5rem 0 0;
  text-decoration: none;
  color: #666666;
  font-weight: 500;
  font-size: 15px;
  transition: 0.3s;
}

.title__copy {
  margin: 0;
}

.ul__linksFooter li a:hover {
  color: #222222;
}

.information__accountMobile,
.swiperMobile {
  display: none;
}


@media (max-width: 1530px) {

  .main__container {
    padding: 0;
    width: 95%;
    margin: 1.5rem 0 5rem 0;
  }


  .section__resultSearch {
    width: 65%;
  }

  .container__header {
    padding: 1rem 0 0.5rem 0;
  }

  section__resultSearch {
    width: 64%;
  }

  .button__knowMore {
    flex-wrap: wrap;
  }

}

@media (max-width: 1370px) {
  .input {
    width: 500px;
  }
}

@media (max-width: 990px) {

  .information__accountDesktop,
  .swiperDesktop {
    display: none;
  }

  .information__accountMobile {
    display: flex;
  }

  .div__searchLink {
    flex-direction: column;
  }

  .container__header {
    padding: 1rem 0;
  }

  .div__mugcoolMobile {
    width: 100%;
    margin: 0 0 0.5rem 0;
  }

  .input,
  .aside,
  .section__resultSearch {
    width: 100%;
  }

  .ul__links,
  .main__container {
    padding: 0 !important;
  }

  .nav__links,
  .swiper-slide {
    display: flex;
    justify-content: center;
  }

  .ul__links,
  .main__container {
    width: 95%;
  }

  .main__container {
    margin: 1rem 0 5rem 0;
    flex-direction: column-reverse;
  }

  .card__subTops img {
    height: 100%;
  }

  .swiperMobile {
    display: flex;
    margin: 1rem 0;
  }

  .ul__linksFooter {
    flex-wrap: wrap;
  }

  .input {
    margin: 0;
  }

}

@media (max-width: 650px) {
  .link__urlWebsite {
    font-size: 10px;
  }

  .ul__listQuestions li {
    padding: 1rem 0;

  }

  .button__showAllImages {
    left: 0;
  }

  .looking__images {
    margin: 0;
  }

  .list__knowMore,
  .ul__listPages {
    flex-wrap: wrap;
  }
}

@media (max-width: 750px) {
  .ul__links {
    width: 95%;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  .ul__links li {
    margin: 0;
  }

  .ul__links li a {
    font-size: 9px;
  }

  .button__knowMore,
  .about__optionsChannel {
    flex-direction: column;
  }

  .about__optionsChannel {
    align-items: start;
  }

  .buttons__options button {
    margin: 1rem 1rem 0 0;
    ;
  }

  .button__knowMores {
    margin: 0.5rem 0 0 0;
  }


}

@media (max-width: 520px) {
  .information__accountMoney {
    display: none;
  }
}