 body {
     font-family: Poppins;
 }
 
 body::-webkit-scrollbar {
     width: 0.5em;
     background: #fff;
 }
 
 body::-webkit-scrollbar-track {
     box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
 }
 
 body::-webkit-scrollbar-thumb {
     background-color: darkgrey;
 }
 
 .avatar img {
     margin: auto;
     left: 0;
     right: 0;
     text-align: center;
     z-index: 1;
     margin-top: -4.9rem;
     width: 9rem;
     height: 9rem;
 }
 
 .name {
     margin: auto;
     left: 0;
     right: 0;
     text-align: center;
     z-index: 1;
     font-weight: bold;
     font-size: 1.8rem;
     color: #031E38
 }
 
 .feedbacks {
     text-align: center;
     width: 7rem;
     margin-left: auto;
     margin-right: auto;
     border: none;
     box-sizing: border-box;
     border-radius: 150px;
     background: #f9f9f9;
 }
 
 .feedback-count {
     font-size: 0.9rem;
     font-family: Poppins;
     font-style: normal;
     font-weight: bold;
 }
 
 .text-success {
     color: #00B628 !important;
 }
 
 .text-danger {
     color: #EA0000 !important;
 }
 
 .text-muted {
     color: #444444 !important;
 }
 
 .pls {
     margin: auto;
     left: 0;
     right: 0;
     text-align: center;
     z-index: 1;
     margin-top: 1rem;
     border-bottom: 0.1vw solid #031E3840;
     width: 79%;
     max-width: 80rem;
 }
 
 .nav-pills .nav-link {
     border-radius: 0;
 }
 
 .nav-pills .nav-link.active,
 .nav-pills .show>.nav-link {
     color: #182235;
     background-color: transparent;
     border-bottom: 0.2rem solid #182235;
 }
 
 .nav-link {
     font-size: 1.1rem;
     color: #898989;
     font-weight: 500;
     padding: .5rem .7rem;
     min-width: 10rem;
     padding-bottom: 0.4em;
 }
 
 .count {
     color: #898989;
 }
 
 .nav-link:hover {
     font-weight: 600;
     color: #182235;
 }
 
 .tab-content {
     width: 100%;
 }
 
 .s-div {
     margin-top: 1.7%;
 }
 
 .tab-pane {
     min-height: 15rem;
     width: 79%;
     max-width: 80rem;
     margin: auto;
     left: 0;
     right: 0;
     z-index: 1;
 }
 
 .btn-outline-secondary {
     margin-top: 0.7rem;
     background: #f9f9f9;
     mix-blend-mode: normal;
     border-radius: 99px;
     color: #031E38;
     border: none;
     border-radius: 99px;
     padding-left: 1rem;
     padding-right: 1rem;
     min-width: 2.3rem;
     font-weight: 700;
     font-size: 1.1rem;
 }
 
 .btn-outline-secondary:focus,
 .btn-outline-secondary:hover,
 .btn-outline-secondary:focus:active,
 .btn-check:active+.btn-outline-secondary:focus,
 .btn-check:checked+.btn-outline-secondary:focus,
 .btn-outline-secondary.active:focus,
 .btn-outline-secondary.dropdown-toggle.show:focus,
 .btn-outline-secondary:active:focus {
     box-shadow: none;
     background: #031E38;
     color: #fff;
 }
 
 .btn-check:active+.btn-outline-secondary,
 .btn-check:checked+.btn-outline-secondary,
 .btn-outline-secondary.active,
 .btn-outline-secondary.dropdown-toggle.show,
 .btn-outline-secondary:active {
     background: #031E38;
     mix-blend-mode: normal;
     border: 0.5px solid transparent;
     border-radius: 99px;
     color: #fff;
 }
 
 .search {
     background: #f9f9f9;
     border: none;
     border-radius: 99px;
     text-indent: 2.5rem;
     font-size: 1.2rem;
 }
 
 #search {
     content: url(https://cdn.discordapp.com/attachments/807624360994799646/886228271279263744/unknown.png);
     position: absolute;
     width: 1.3rem;
     margin-top: 0.6rem;
     margin-left: 1rem;
 }
 
 .p-image {
     width: 100%;
     border-top-left-radius: 10px;
     border-top-right-radius: 10px;
 }
 
 .product {
     background: transparent;
     border-bottom: 0.5px solid rgba(3, 30, 56, 0.25);
     box-shadow: 0px 0px 0px rgba(3, 30, 56, 0.15);
     border-radius: 10px;
     border-top-left-radius: 0;
     border-top-right-radius: 0;
 }
 
 .element-item {
     cursor: pointer;
 }
 
 .product-image img {
     width: 100%;
 }
 
 .product-title {
     font-size: 1.2rem;
     line-height: 1.5rem;
     color: #031E38;
     font-weight: 600;
 }
 
 .product-description {
     font-size: 1rem
 }
 
 .rating {
     display: flex;
 }
 
 .rating svg {
     width: 1rem
 }
 
 .reviews-count {
     margin-left: 0.4rem;
     font-weight: 600;
     font-size: 1rem;
     line-height: 1.2rem;
 }
 
 .stock {
     font-size: 1rem;
     line-height: 1.4rem;
 }
 
 .stock-count {
     font-size: 1rem;
     line-height: 1.4rem;
     color: #031E38;
     font-weight: 700;
 }
 
 .visible_item {
     display: none;
 }
 
 @media (min-width:720px) {
     .contact {
         font-size: 1.5rem;
         line-height: 1.5rem;
         color: #031E38;
         font-weight: 700;
         width: 65%;
         margin: auto;
     }
 }
 
 .social {
     position: fixed;
     right: 1rem;
     bottom: 1rem;
     z-index: 111;
     display: inline-grid;
 }
 
 .btn-check:focus+.btn,
 .btn:focus {
     box-shadow: none;
 }
 
 .telegram {
     margin-bottom: 1rem;
     border-radius: 100%;
     background: #37AEE2 !important;
 }
 
 .discord {
     margin-bottom: 1rem;
     border-radius: 100%;
     background: #7289DA;
 }
 
 .discord img {
     height: 2.1rem;
     width: 1.5rem;
     text-align: center;
     transition: 0.5s;
 }
 
 .btn .discord {}
 
 .telegram img {
     height: 2.1rem;
     width: 1.5rem;
     text-align: center;
     transition: 0.5s;
 }
 
 #discord img:hover {
     transform: scale(1.25);
 }
 
 #telegram img:hover {
     transform: scale(1.25);
 }
 
 @media (max-width:720px) {
     .header-hero {
         height: 14rem;
     }
 }
 
 @media (max-width:720px) {
     .pls {
         width: 100%;
     }
     .nav-link {
         min-width: 8rem;
     }
 }
 
 .contact {
     font-size: 1.5rem;
     line-height: 1.5rem;
     color: #031E38;
     font-weight: 700;
 }
 
 .desc {
     font-size: 1rem;
     font-weight: 500;
     color: #898989
 }
 
 .navbar-brand {
     display: flex;
 }
 
 .btn.btn-light {
     border-radius: 20px;
     font-size: 1.2rem;
     font-weight: 600;
     color: #444444;
     min-width: 12rem;
 }
 
 .btn.btn-light:hover {
     background: #031E38;
     color: #fff;
 }
 
 .btn.btn-light i {
     font-size: 1.4rem;
 }
 
 .f-500 {
     font-weight: 500 !important;
     color: #898989 !important;
 }
 /** Product page **/
 
 .container-fluid {
     padding-left: 6%;
     padding-right: 6%;
 }
 
 .navbar {
     background: #FCFCFC;
     border-bottom: 0.25px solid rgba(3, 30, 56, 0.25);
 }
 
 .logo {
     display: flex;
     margin-left: 1%;
 }
 
 .logo img {
     width: 2.4rem;
     height: 2.55rem;
 }
 
 .logo span {
     margin-left: 5%;
     font-weight: bold;
     font-size: 1.7rem;
     color: #04111D;
 }
 
 .location {
     font-weight: 600;
     color: #031E38;
 }
 
 .rr {
     border: 0.25px solid rgba(3, 30, 56, 0.25);
     border-radius: 10px;
 }
 
 .med {
     font-size: 1.2rem;
 }
 
 .med-2 {
     font-size: 1rem;
 }
 
 .value {
     font-weight: 700;
     color: #031E38;
 }
 
 .value-2 {
     font-size: 1.4rem;
     font-weight: 700;
     color: #031E38;
 }
 
 .date {
     font-weight: 700
 }
 
 .review-rate {
     float: right;
 }
 
 .review-rate svg {
     width: 1.2rem;
 }
 
 .fl-right {
     float: right;
     font-weight: 700;
     color: #898989;
 }
 
 .p-title {
     color: #031E38;
     font-weight: 700;
     font-size: 1.65rem;
 }
 
 .rating2 {
     display: flex;
 }
 
 .rating2 svg {
     margin-top: 0.8rem;
     width: 1.2rem;
 }
 
 .card {
     background: #f9f9f9 !important;
     border: none !important;
 }
 
 .rating2 span {
     margin-top: 0.8rem;
     margin-left: 0.3rem;
     font-size: 1rem;
 }
 
 .sold {
     color: #031E38;
     margin-top: 5rem;
     font-weight: 400
 }
 
 .protection {
     background: #FCFCFC;
     mix-blend-mode: normal;
     border: 0.25px solid rgba(3, 30, 56, 0.25);
     border-radius: 10px;
 }
 
 .p-text {
     color: #031E38;
     font-weight: 700;
 }
 
 .fl-2 {
     display: flex;
 }
 
 .fl {
     display: flex;
 }
 
 .fixed {
     position: fixed;
     width: 30%;
 }
 
 .logo {
     margin: auto!important;
 }
 
 .med-2,
 .med {
     padding-top: 1.5rem;
 }
 
 .sold a {
     text-decoration: none;
     color: #031E38;
 }
 
 .location a {
     text-decoration: none;
     color: #031E38;
 }
 
 @media (max-width:720px) {
     .fixed {
         position: relative;
         width: 100%;
     }
     .fl {
         display: block;
         font-size: 1rem;
         text-align: center;
     }
     . .fl-2 {
         text-align: center;
     }
     .sel {
         margin-top: 5%;
     }
 }