@import url("https://fonts.googleapis.com/css2?family=Jost:wght@300;400&display=swap");
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Jost", sans-serif;
}

#header {
  display: flex;
  flex-direction: column;
}

.h_first_part {
  background-color: #f2f2f2;
}

.h_list_f_p {
  display: flex;
  justify-content: end;
  list-style: none;
}

.h_first_part {
  float: right;
}

.h_list_item_f_p {
  margin: 5px;
  font-size: 12px;
}

.head__wrapper {
  margin: 0 150px;
}

.h_second_part,
.all___,
.icons__container_header {
  display: flex;
}

.all___ {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 10px 50px;
  /* align-items: center; */
}

.head__wrapper {
  display: flex;
  flex-direction: column;
}

.seach__icons_c,
.__icons__menus_container {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}

.h_second_part {
  margin: 25px 25px 5px 25px;
}

.search__con_ {
  position: relative;
  width: 400px;
  cursor: pointer;
}

.input__search_ {
  width: 400px;
  height: 41px;
  border-radius: 25px;
  padding: 15px;
  border: 1px solid #d0dbe1;
  outline: none;
  transition: all 0.2s ease-in-out;
}

.search__con_ > .fa-search {
  position: absolute;
  right: 3px;
  background-color: #4c12a1;
  padding: 9.5px;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
}

.search__con_ > .fa-search::before {
  color: #fff;
}

.input__search_:hover {
  box-shadow: 1px 1px 8px 1px #d0dbe1;
}

.h_logo_container > a {
  outline: none;
  margin-top: 15px;
}

.links__con_h {
  margin: 15px 0;
}

.links__con_h > a {
  color: #213044;
  text-decoration: none;
}

.link_item_h {
  font-size: 14px;
  padding: 10px;
}

.fa-map-marker-alt:before,
.fa-user-o:before,
.fa-heart-o:before,
.fa-shopping-basket:before {
  font-size: 20px;
  color: #424242;
}

.txt__icon_ {
  font-size: 14px;
}

.icon_item_container {
  display: flex;
  flex-direction: column;
  margin: 0 15px;
  align-items: center;
}

.menuss__container__ > .menu_item_ss {
  font-size: 14px;
  /* margin: 15px; */
  padding: 2px 17px;
}

.menuss__container__ {
  display: flex;
  justify-content: end;
}

.__audio_container {
  font-size: 14px;
  border-top: 1px solid #c7c7c7;
  border-bottom: 1px solid #c7c7c7;
}

.__audio_container {
  padding: 2px 200px;
  font-size: 12px;
}

.body__container {
  margin: 50px 200px;
}

.title_prod {
  font-size: 22px;
}

.rev_sec,
.stickers_con {
  display: flex;
  align-items: center;
}

.stars_con > i::before {
  font-size: 14px;
  color: #ff5c14;
  margin: 1px;
}

.rate_,
.qes {
  color: #4c12a1;
}

.rate_ {
  font-size: 12px;
}

.qes {
  margin-left: 15px;
  font-size: 15px;
  text-decoration: none;
}

.stickers_con {
  margin-top: 8px;
}

.sticker {
  background-color: #ece7f4;
  font-size: 13px;
  padding: 2px 10px;
  border-radius: 3px;
  border-left: 4px solid #4c12a1;
}

.stickers_con > .sec {
  margin-left: 8px;
}

.carousel-indicators {
  display: flex;
  flex-direction: column;
  height: 450px;
  overflow-y: hidden;
  overflow-x: hidden;
  transition: all 0.5s ease-in-out;
  scroll-behavior: smooth;
}

.carousel-indicators > li {
  list-style: none;
}

.carousel-indicators > li > a > img {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  object-fit: cover;
  border: 1px solid #91a3a9;
  margin: 6px;
  cursor: pointer;
  transition: all 0.2s ease;
}

.slide_ {
  display: flex;
  margin: 50px 0;
}

.carousel-inner {
  margin: 20px 40px;
}

.list-inline-item {
  margin: 10px 0;
}

.up_btn,
.down_btn {
  text-align: center;
  cursor: pointer;
}

.up_btn > i,
.down_btn > i {
  font-size: 29px;
  /* border: 1px solid black; */
  padding: 5px 10px;
  border-radius: 50%;
}

.up_btn > i:before,
.down_btn > i:before {
  color: #91a3a9;
}

.active_indc {
  border: 2px solid #4c12a1 !important;
  padding: 6px;
}

.carousel-item > img {
  transition: opacity 0.5s linear;
  width: 800px;
  object-fit: contain;
}
.price_con_ {
  display: flex;
  align-items: end;
}
.price__ {
  font-size: 21px;
  font-weight: bolder;
}
.red_con_saving {
  color: #e6246d;
  font-size: 14px;
  font-weight: 700;
  padding: 0 3px 3px 5px;
}

.under_price_ {
  font-size: 14px;
}

.card_second_sec_con {
  border: 1.2px solid #cdd8df;
  width: 500px;
  border-radius: 8px;
  padding: 10px 25px;
  display: flex;
}

.dot_ {
  margin-right: 15px;
}

.card_second_sec_con {
  /* box-shadow: 0px 0px 0px 5px #e2e2e2; */
  transition: border 0.3s linear;
  /* transition: all 0.1s ease; */
}

.checkmark {
  height: 25px;
  width: 25px;
  background-color: #fcfcfc;
  border-radius: 50%;
  border: 1px solid #6b828b;
  cursor: pointer;
}

.dot {
  display: none;
}

.dot:checked {
  background-color: #ccc;
}

.checkmark_active {
  background: #4c12a1;
  position: relative;
}

.checkmark_active:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  left: 50%;
  top: 50%;
  border-radius: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-color: #ffffff;
}

.card_second_sec_con {
  margin: 25px 0;
}

.price_card {
  font-weight: bold;
  font-size: 21px;
}

.under_price_card {
  font-size: 15px;
}

.body__container {
  display: flex;
  justify-content: center;
}

.__upc {
  font-size: 16px;
  font-weight: 600;
  color: #213044;
}

.lil_tt {
  font-size: 13px;
}

.txt_coup {
  font-size: 15px;
  font-weight: bold;
  padding: 0 15px;
}

.pay_no_int {
  display: flex;
  border: 1.2px solid #cdd8df;
  border-radius: 8px;
  padding: 7px 15px;
  margin: 15px 0;
}

.third__sec_con {
  width: 500px;
}

.second_card {
  margin-bottom: 9px !important;
}

.btn__cart {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #4c12a1;
  color: white;
  padding: 15px;
  border-radius: 28px;
  cursor: pointer;
  text-decoration: none;
}

.fa-shopping-basket::before {
  color: white;
}

.bask__con {
  padding: 0 15px;
}

.save_con,
.share__con {
  display: flex;
  align-items: center;
}

.fourth__sec_con {
  display: flex;
  justify-content: space-around;
  margin: 15px 0;
  color: #4c12a1;
}

.save_tt,
.share__tt {
  padding: 5px 10px;
  margin: 10px 0;
}

.delav,
.collav {
  display: flex;
}

.fifthforminp {
  width: 460px;
  height: 50px;
  margin-top: 15px;
  margin-left: 11px;
  border-radius: 8px;
  border: 1px solid #cdd8df;
  outline: none;
  padding-left: 25px;
  font-size: 17px;
}

.pdelav,
.pcollav {
  padding-right: 10px;
  padding-top: 15px;
  margin-left: 10px;
  padding-bottom: 10px;
}
.fa-shipping-fast {
  padding-top: 18px;
  padding-left: 11px;
  color: #318635;
}
.fa-store-alt {
  padding-top: 18px;
  padding-left: 11px;
  color: #56707a;
}

.fifth_sec_con {
  background-color: #f5f7fd;
  width: 500px;
  border-radius: 10px;
}
.checkfifth {
  margin-left: 15px;
  padding-top: 15px;
  border-radius: 100px;
}

.sixth_sec_con,
.seventh_sec_con {
  background-color: #ffffff;
  border-radius: 10px;
  width: 500px;
  border: 1px #cdd8df solid;
  margin: 10px 0px;
  height: 50px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 20px;
  color: #213038;
}

.fa-gear,
.fa-heart-o {
  padding-left: 20px;
}

.fa-angle-right {
  padding-left: 70px;
}
.sixthcare {
  padding-right: 84px;
}

.sixth_sec_con,
.seventh_sec_con {
  margin: 25px 0;
}

.fifthform {
  position: relative;
}

.iconsubmit {
  position: absolute;
  left: 88%;
  top: 60%;
  transform: translateY(-50%);
  color: #91a3a9;
}

.desc__container__ {
  margin: 0 150px;
  font-size: 19px;
  border: 1px solid #cdd8df;
  padding: 25px;
  border-radius: 8px;
}

.title_desc_ {
  font-size: 21px;
  /* font-weight: bolder; */
  margin: 20px 0;
}

.par_ {
  margin: 0 15px;
  font-size: 16px;
}

#footer {
  background-color: #f2f2f2;
  /* padding: 10px 50px; */
  margin-top: 150px;
}

/* columns: 3; */
/* .menu-footer {
  list-style: none;
  margin-top: 35px;
}


.menu-footer > li{
  margin: 20px 0;
}

.word{
  padding: 0 5px;
} */
.menu-footer > div > li > a {
  text-decoration: none !important;
  color: black;
  display: flex;
  margin: 10px 0;
}

.a_list__p > li > a > span {
  margin: 0 15px;
}

.a_list__p > li {
  list-style: none;
}

.content {
  display: flex;
  justify-content: space-evenly;
}

.a_list__p > li {
  margin: 15px;
}

.hide_me {
  display: none;
}

.footer-item {
  display: flex;
  flex-direction: column-reverse;
}

.links__lay {
  display: flex;
  justify-content: center;
  align-items: center;
  list-style: none;
  padding: 15px 0;
  border: 1px solid rgb(190, 189, 189);
  border-left: none;
  border-right: none;
}

.lay_link {
  padding: 0 30px;
  font-size: 16px;
  color: #4c12a1;
  text-decoration: none;
}

.content-asset {
  margin: 25px 0;
}
.reg__p {
  text-align: center;
  font-size: 13px;
  margin: 15px 150px;
}

.first_review_container_ .title_rev_con {
  text-align: center;
  font-size: 26px;
  font-weight: bolder;
}

.review_sec_container {
  margin: 40px 150px;
  border: 1px solid #cdd8df;
  padding: 25px;
  border-radius: 8px;
}

.review__title {
  font-size: 19px;
  color: #272727;
}

.stars_rev_container {
  display: flex;
  justify-content: space-around;
  margin: 50px 0;
}

.bar_container {
  display: flex;
  justify-content: center;
  align-items: center;
}

.the_bar {
  width: 400px;
  background-color: rgb(199, 199, 199);
  height: 5px;
  border-radius: 2px;
  margin: 15px 15px;
}

.txt_bar {
  font-size: 14px;
}

.slide__ {
  background-color: #ff9800;
  width: 50%;
  height: 5px;
}

.stars_container_rev > .stars_ {
  color: #ff9800;
  font-size: 25px;
}

.stars_container_rev {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.rev_txt_rate,
.title_desc_ {
  color: #232323;
}

.n0 {
  width: 90%;
}

.score_show,
.purchases__all {
  background-color: white;
  padding: 8px 20px;
  box-shadow: 0 1px 3px 0 rgba(192, 192, 192, 0.5);
  border-radius: 2px;
}

.bar_score_rev,
.reviews_purchases,
.second__sec_score_ {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.reviews_purchases,
.purchases__all {
  margin: 0 25px;
}

.bar_score_rev {
  background-color: #f7f7f4;
  padding: 15px 25px;
  font-size: 15px;
}

.positive_com__container,
.negative_com__container {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 0 0 25px 0;
}
.review_wrapper {
  display: flex;
  /* width: 100% ; */
  margin: 25px 50px;
  padding: 25px 0 30px 0;
  border-bottom: 1.8px solid #dddddd;
  /* justify-content: space-between; */
}

.first_sec_rev_side_wrap__ {
  display: flex;
  justify-content: space-between;
}

.right_rev_side_wrapper {
  display: flex;
  width: 100%;
  flex-direction: column;
  padding: 0 80px;
}

.city_flag {
  display: flex;
}

.left_rev_side_wrapper {
  width: 300px;
}

.name_customer_con {
  font-weight: bolder;
  font-size: 15px;
}

.city_flag {
  font-size: 14px;
  color: #717171;
}

.right_side_rev__wrapper_ {
  font-size: 13px;
}

.f_,
.pub_ {
  color: #717171;
  /* float: right; */
}

/* .date_1,
.date_2{
  float: right;
} */

.date_1 {
  margin: 9 px 0;
}

.pos_logo,
.nega_logo {
  margin: 0 25px 0 0;
}

.pos_logo > i {
  color: #3cd685;
}

.nega_logo > i {
  color: #ff3d00;
}

.left_rev_side_wrapper {
  display: flex;
  flex-direction: column;
  /* justify-content: center; */
  align-items: center;
}

.stars_rev_container_ > i {
  font-size: 19px;
  margin: 1px;
  color: #ff9800;
}

.__rate_ {
  color: #7f7f7f;
  font-size: 14px;
}

.sprite {
  width: 20px;
}

.score__container__ {
  display: flex;
  align-items: center;
  margin-top: 35px;
}

.score {
  font-size: 14px;
  padding: 0 10px;
  color: #4d4d4d;
}

.date_1 {
  margin: 0 0 15px 0;
}

.city_y {
  font-weight: bolder;
}

.last___ {
  border-bottom: none;
}

.review__title,
.desc__title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}

.first_review_container_ {
  display: none;
}
.review__title {
  cursor: pointer;
}

/* .first_review_container_,
.reviews_section_{
  transition: max-height 0.15s ease-out;
} */



.act_me {
  opacity: 1 !important;
  display: block !important;
}

.par_ {
  margin-top: 25px;
  display: none;
}

.desc__container__ {
  padding: 25px;
}

.title_desc_ {
  margin: 0 !important;
}

@media screen and (max-width: 1730px) {
  .body__container {
    margin: 50px 120px;
  }
}

@media screen and (max-width: 1640px) {
  .body__container {
    justify-content: center;
    margin: 50px 170px;
  }
  .desc__container__,
  .review_sec_container {
    margin: 0 70px 20px 70px;
  }
  .carousel-item > img {
    width: 500px;
  }
  .hide_m {
    display: none;
  }
}

@media screen and (max-width: 1390px) {
  .body__container {
    margin: 50px 80px;
  }
  .head__wrapper {
    margin: 0 50px;
  }

  .reg__p {
    margin: 15px 50px;
  }
  .h_list_f_p{
    margin: 0 140px!important;
  }
  
}

@media screen and (max-width: 1230px) {
  .right_rev_side_wrapper {
    padding: 0px;
  }
  .body__container {
    flex-direction: column;
    margin: 50px 70px;
  }
  .card_second_sec_con,
  .third__sec_con,
  .fifth_sec_con,
  .sixth_sec_con,
  .seventh_sec_con {
    width: 100%;
  }
  .fifthforminp {
    width: 90%;
  }
  .slide_ {
    justify-content: center;
  }
  .fa-angle-right {
    display: none !important;
  }
  .lil_tt {
    text-align: center;
  }
  /* .content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  } */

  /* .a_list__p {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 5px 0;
  } */

  .a_list__p > li {
    margin: 0;
  }
  .lay_link {
    margin: 15px 0;
  }
}

@media screen and (max-width: 1050px) {
  .hide_p,
  .bar_score_rev {
    display: none;
  }

  .review_wrapper {
    margin: 20px 0;
  }
  .stars_rev_container {
    flex-direction: column;
  }
  .rate_container__rev {
    margin: 25px 0;
  }
  .hide__x{
    display: none;
  }
  /* .all___{
    width: 150px;
  } */
}

.icon_item_container > .fa {
  padding: 0;
}

@media screen and (max-width: 720px) {
  .hide_s {
    display: none;
  }

  .carousel-item > img {
    width: 400px;
  }
}

@media screen and (max-width: 720px) {
  .body__container {
    margin: 20px;
  }
  .carousel-item > img {
    width: 250px;
  }
  .desc__container__,
  .review_sec_container {
    margin: 0 20px 30px 20px;
  }
  .__audio_container {
    padding: 2px 50px;
  }
  .sixthcare,
  .sevpara,
  .pdelav,
  .pcollav,
  .checkfifth {
    font-size: 14px;
  }
  .title___div_,
  .title___div_ {
    font-size: 15px;
    font-weight: bold;
  }
  .iconsubmit {
    left: 85%;
  }
  .h_list_f_p {
    /* justify-content: center; */
    margin:  0 50px!important;
  }
  .reg__p {
    margin: 15px;
  }
}

@media screen and (max-width: 440px) {
  .body__container {
    margin: 20px;
  }
  .carousel-item > img {
    width: 180px;
  }
}

@media screen and (max-width: 900px) {
  .review_wrapper {
    flex-direction: column;
  }
  .left_rev_side_wrapper,
  .the_bar {
    width: 100%;
  }
  .right_rev_side_wrapper,
  .first_review_container_ {
    margin: 25px 0;
  }
  .txt_bar {
    font-size: 12px;
  }
  .bar_container {
    flex-direction: column;
  }
  .bar_container {
    margin: 25px 0;
  }
  .stars_rev_container {
    margin: 50px 0 0 0;
  }
}

.__all_sides__container {
  display: flex;
}

.left__container__as,
.more_data_ {
  display: flex;
}

.img___ {
  width: 200px;
}

.more_data_ {
  justify-content: space-between;
  align-items: center;
}

.deliv___av_ {
  border: 1px solid #b4b4b4;
  border-radius: 10px;
}

.rep_rule_ {
  display: flex;
}

.txt__rep {
  padding: 0 5px;
}

.pay_card,
.check__cc {
  display: flex;
}

.check__cc {
  align-items: center;
}

.txt___check {
  padding: 0 10px;
  font-size: 15px;
}

.pay_card {
  justify-content: space-between;
  margin: 15px 0;
  border: 1px solid #cccccc;
  border-radius: 8px;
}

.by__select_ {
  background-color: #f0f6eb;
}

.body_checkout_container_ {
  background-color: #f2f2f2;
}

.left__container__as,
.right__container__as {
  background-color: white;
}

.right__container__as {
  width: 450px;
}

.card__ck,
.ck_u_,
._total__ck {
  display: flex;
}

.ck_u_,
._total__ck {
  justify-content: space-between;
}

.body_checkout_container_ {
  padding: 50px 150px;
}

.enter__c {
  margin: 15px 0;
}

.town__ {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}

.town {
  width: 500px;
  height: 49px;
  padding: 0 0 0 10px;
  font-size: 15px;
  border-radius: 6px;
  outline: none;
  border: 1px solid #dddddd;
}

.check__ {
  margin: 0 25px;
  font-size: 14px;
}

.title__checkout_ {
  font-size: 21px;
  font-weight: bold;
}

.left__container__as {
  width: 1200px;
  padding: 15px 25px;
  border-radius: 9px;
}

.img_prod__check {
  width: 400px;
}

.title__prod_ {
  font-size: 20px;
  margin: 0 0 15px 0;
}

.qty___s {
  font-size: 15px;
}

.qty_sel {
  width: 80px;
  height: 50px;
  border-radius: 8px;
  padding: 0 8px;
  border: 2px solid #4c12a1;
  font-size: 16px;
}

.lik_ {
  font-size: 14px;
  margin: 0 15px;
}

.more_data_ {
  margin: 15px 0 25px 0;
}

.deliv___av_ > .chose__av {
  font-size: 14px;
}

.deliv___av_ {
  padding: 15px 15px 5px 15px;
}

.dev_lg {
  margin: 10px 0;
}

.ic_t {
  padding: 0 10px;
  font-size: 14px;
  font-weight: bold;
}

.dev_lg > .fa {
  color: #318635;
}

.title_care_rep {
  font-weight: bold;
  font-size: 19px;
  margin: 10px 0;
}

.__care__repair_sec {
  margin: 25px 0;
}

.txt__rep {
  font-size: 15px;
}

.rep_rule_ {
  margin: 10px 0;
}

.title_care_rep > .fa {
  color: #4c12a1;
  margin: 0 10px;
  font-size: 12px;
  border: 1px solid #4c12a1;
  padding: 4px 8px;
  border-radius: 50%;
}

.rep_rule_ > .fa-check,
.rep_rule_ > .fa-times {
  color: #318635;
  margin: 2px 5px;
}

.pay__pp > .price__p {
  font-size: 14px;
}

.annual_con {
  font-size: 12px;
}

.pay_card {
  padding: 15px;
}

.check__cc {
  /* justify-content: start; */
  align-items: start;
}

#check {
  /* margin-top: 5px;  */
  width: 24px;
  height: 24px;
}

.red__lil_ {
  color: #e5006d;
  font-size: 13px;
}

.by__select_ {
  font-size: 14px;
  padding: 15px;
  border-radius: 8px;
}

.ensure__,
.compare__prices__ {
  font-size: 14px;
  margin: 25px 0;
}

.right__container__as {
  margin: 0 25px;
  border-radius: 8px;
  height: 400px;
}

.ck_u_ {
  border-bottom: 2px solid #e4e4e4;
  padding: 15px;
}

.card__py {
  padding: 0 8px;
  font-size: 16px;
}

.radio__card_ {
  width: 25px;
}

._total__ck {
  margin: 15px;
}

._p__to,
.__ck_price__ {
  font-size: 23px;
}

.ck_u_ {
  margin: 10px 0 15px 0 !important;
}

.__btn__ck_ {
  text-align: center;
}

.btn_ck {
  background-color: #4c12a1;
  margin: 0 15px;
  font-size: 17px;
  color: white;
  padding: 12px 0;
  border-radius: 25px;
}

.pay_secure___c {
  margin: 25px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

em,
.cs__con {
  font-size: 14px;
}

.plans__ck {
  display: flex;
  margin: 15px 0 25px 0;
}

.__card_img_ {
  width: 50px;
  object-fit: cover;
}

@media screen and (max-width: 1800px) {
  .body_checkout_container_ {
    padding: 50px 100px;
  }
}

@media screen and (max-width: 1600px) {
  .body_checkout_container_ {
    padding: 50px 50px !important;
  }
}

@media screen and (max-width: 1300px) {
  .body_checkout_container_ {
    padding: 50px 20px !important;
  }
}

@media screen and (max-width: 1260px) {
  .body_checkout_container_ {
    padding: 50px 50px !important;
  }
  .__all_sides__container {
    flex-direction: column;
  }
  .left__container__as,
  .right__container__as {
    width: 100%;
    margin-bottom: 25px;
    margin-left: 0;
    margin-right: 0;
  }
  .img_prod__check {
    width: 100%;
    text-align: center;
  }
}

@media screen and (max-width: 900px) {
  .left__container__as {
    display: flex;
    flex-direction: column;
  }
  .more_data_ {
    flex-direction: column;
  }
  .links___ {
    margin: 25px 0;
  }
  .title__prod_ {
    text-align: center;
  }
}

@media screen and (max-width: 500px) {
  .body_checkout_container_ {
    padding: 50px 15px !important;
  }
}

.a_list__p > li{
  display: flex;
}


.lay_link{
  color: white;
}


.body_thanks_container {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin: 50px 0;
  /* width: 100%; */
}

.valid_img {
  width: 80px;
  margin: 25px;
}

.thanks_title {
  font-size: 30px;
  font-weight: bolder;
  text-align: center;
}

.cmd_details {
  text-align: center;
  margin: 15px;
  font-size: 18px;
}

.bold_green {
  color: green;
  font-weight: bolder;
}

.redirect_home_ > a {
  color: white;
  background-color: #5356ee;
  width: 180px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  border-radius: 5px;
  text-decoration: none;
}

.redirect_home_ > a > div {
  margin: 5px;
}

.redirect__container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 50px 0;
}

/* contact css */

.find-more {
  width: 150px;
  border: none;
  background-color: #5356ee !important;
  color: white;
  padding: 8px 0;
  font-weight: bolder;
  border-radius: 5px;
}

/* end contact css */

.txt__icon_{
  text-decoration: none;
  color: black;
}

.menu_item_ss{
  text-decoration: none;
  color: black;
}

.save_tt,
.share__tt{
  text-decoration: none;
}

.ll__l{
  text-decoration: none;
  color: black;
}

.__btn__ck_,
.lik_,
.check__ > a,
.lay_link{
  text-decoration: none!important;
}

.lay_link{
  color: white!important;
}

.white__sec_container{
  background-color: white;
  border-radius: 8px;
  width: 800px;
}

.links__white_c{
  display: flex;
  margin: 10px;
}

.lik_ss_c_c{
  margin: 15px;
}

.content-asset{
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-around;
  align-items: center;
  margin: 50px 200px;
}

.word,
.p_c_sc {
  font-size: 14px;
}

.shop_live_c_c{
  text-decoration: none;
  font-size: 15px;
  color: #4c12a1;
}

.p_c_sc{
  padding: 8px 0;
}

.dark_{
  color: black!important;
  font-weight: bold;
}

.links__lay{
  border-bottom: 1px solid #CDD8DF;
  border-top: 1px solid #CDD8DF;
}

.ls_ll_c{
  text-decoration: none;
  color: #4c12a1;
  padding: 0 15px;
  font-size: 14px;
}

.links__lay{
  justify-content: space-around;
}

.smi_con_icon,
.lk_third_sec_footer_s{
  text-decoration: none;
}

.lk_third_sec_footer_s{
  text-decoration: none;
  color: #4c12a1;
  font-size: 14px;
  padding: 0 5px;
}

.__third_sec_footer__ss{
  display: flex;
  margin: 25px 0;
  justify-content: center;
}

.lk_smi_container{
  margin: 0 50px;
}

.smi_con_icon{
  margin: 0 8px;
}

.ssa_h{
  display: none!important;
}

.h_list_f_p{
  margin: 0 235px;
}

.icon_item_container > .fa::before 
,.icon_item_container > .fas::before {
  color: #b3b3b3;
  font-size: 18px;
}

.icon_item_container > .fa
,.icon_item_container > .fas {
  /* color: #b3b3b3; */
  /* font-size: 18px; */
  font-size: 22px;
}
.icons__container_header{
  align-items: center;
}

.wras{
  background-color: #e6246d;
  color: white;
  border-radius: 10px;
  padding: 3px 10px!important;
}

.dot_x{
  font-size: 19px;
  margin-top: 1.5px;
  padding: 0 5px;
}

@media screen and (max-width:1800px)
{
  .content-asset{
    margin: 50px 100px!important;
  }
}

@media screen and (max-width:1605px)
{
  .content-asset{
    margin: 50px 50px!important;
  }
  .white__sec_container{
    width: 600px!important;
  }
}

@media screen and (max-width:1330px)
{
  .content-asset{
    margin: 50px 20px!important;
  }
  .white__sec_container{
    width: 500px!important;
  }
}


@media screen and (max-width:1080px)
{
  .content-asset{
    display: flex;
    flex-direction: column-reverse;
  }
  .white__sec_container,
  .content {
    width: 100%!important;
  }
  .content{
    justify-content: space-around;
    margin: 25px 0;
  }
  .links__white_c{
    justify-content: center;
  }
  .left_side_links_lay_c{
    display: none;
  }
}

@media screen and (max-width:700px)
{
  .__third_sec_footer__ss{
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .lk_smi_container{
    margin-top: 25px;
  }
}

@media screen and (max-width:600px)
{
  .links__white_c{
    flex-direction: column;
  }
  .ls_ll_c,
  .word,
  .lk_third_sec_footer_s,
  .p_c_sc,
  .shop_live_c_c  {
    font-size: 12px;
  }
}

.act_def{
  border: 2px solid #4c12a1;
}