@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;1,400&display=swap');

* {
    padding: 0;
    margin: 0;
}

body {
    font-family: 'Poppins' !important;
}

a {
    text-decoration: none;
}

.top_header {
    height: 67px;
    width: 100%;
}

/*.banner div#carouselExampleIndicators button {*/
/*    height: 30px;*/
/*    width: 30px;*/
/*    position: absolute;*/
/*    top: 44%;*/
/*    background: lightgray;*/
/*    border-radius: 50%;*/
/*    padding: 7px;*/
/*}*/
/*.banner div#carouselExampleIndicators button.carousel-control-next {*/
/*    right: 4%;*/
/*}*/
/*.banner div#carouselExampleIndicators button.carousel-control-prev {*/
/*    left: 4%;*/
/*}*/
.top_header {
    background-size: cover;
    background-repeat: no-repeat;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
}

.email_icon a {
    text-decoration: none;
}

.top_header_title h1 {
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
}

.top_header_count {
    text-align: center;
    display: flex;
    align-items: center;
    line-height: 65px;
    justify-content: space-around;
}

.top_header_count p {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #000000;
    margin: 0;
}

.top_header_title {
    display: inline-block;
}

.top_header_button {
    display: inline-block;
    float: right;
    display:none;
}

.top_header_button button {
    background: #2F82FB;
    border-radius: 5px;
    border: none;
    font-size: 12px;
    line-height: 18px;
    padding: 4px 10px;
    width: 119px;
    height: 31px;
    font-weight: 600;
}

.top_header_button button a {
    color: white;
    text-decoration: none;
}

.header {
    background: #000000;
}

.header_logo img {
    width: 172px;
    height: 69px;
    object-fit: contain;
}

.header_logo {
    display: inline-block;
}

.header_input {
    display: flex;
    width: 715px;
    background: white;
    border-radius: 5px;
    align-items: center;
    justify-content: space-between;
    margin:auto;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
}

.header_soshalmidia ul li {
    display: inline-block;
}

.all_categories_count {
    display: flex;
}

.all_categories_count {
    display: flex;
    align-items: center;
}

.search_menu img {
    padding-top: 15px;
}

.All_Categories select {
    border: none;
    padding: 10px;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    color: #706C6C;
}

.search_menu {
    background: #2F82FB;
    border-radius: 0px 5px 5px 0px;
    width: 60px;
    height: 48px;
    text-align: center;
    margin-left: 0px;
}

.email_icon span {
    color: white;
    font-weight: 600;
    font-size: 13px;
}

.header_soshalmidia {
    display: inline-block;
}

.header_align {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 38px;
}

.header_input input {
    width: 100%;
    height: 48px;
    background: #FFFFFF;
    border-radius: 5px;
    padding: 13px;
    border: none;
    font-size: 12px;
    color: #706C6C;
    outline:none;
}

.email_icon img {
    width: 22px;
    height: 22px;
    margin: 0px 1px;
}

.game_nav ul li a {
    color: white;
    text-decoration: none;
    font-size: 12px;
}

.game_nav ul li {
    display: inline-block;
    background: #252C30;
    border-radius: 2px 2px 0px 0px;
    padding: 10px 20px;
    width: 182px;
    height: 41px;
    text-align: center;
    font-weight: 500;
    font-size: 12px;
    line-height: 22px;
}

.game_nav ul {
    margin-bottom: 0;
}

.banner_img img {
    height: 84vh;
    width: 100%;
    background-size: cover;
        object-fit: cover;
    background-repeat: no-repeat;
}

.Grand_Theft_content {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.Trending_const {
    padding-top: 40px;
    padding-bottom: 40px;
}

.trending_event_title h1 {
    font-weight: 600;
    font-size: 28px;
    line-height: 34px;
    color: #000000;
    margin-bottom: 25px;
}
.card_images img {
    object-fit: cover;
}
.card_count p {
    font-weight: 500;
    font-size: 14px;
    height: 35px;
    line-height: 17px;
    color: #706C6C;
    margin-top: 14px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom:9px;
}

.STAR_WARS h3 {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
    display: inline-block;
}

.trending_event_title {
    display: flex;
    justify-content: space-between;
}

.G2A_footer {
    margin-top: 18px;
}

.trending_event_title span {
    font-weight: 700;
    font-size: 12px;
    line-height: 15px;
    color: #2F82FB;
    margin-top: 10px;
}

.trending_event_title span a {
    text-decoration: none;
    border-bottom: 2px solid #2F82FB;
}

.STAR_WARS button {
    background: #CF4040;
    border: none;
    float: right;
    font-weight: 600;
    font-size: 9px;
    line-height: 11px;
    padding: 3px 7px;
}

.STAR_WARS button a {
    text-decoration: none;
    color: white;
}

.trending_product_card.Other_products_you_may_like.detials_histry.product_listing_new_fayar .item_card {
    border: 1px solid #D9D9D9;
}

.card_count {
    /*padding: 0 32px;*/
}


.trending_product_card .owl-nav button {
    width: 45px;
    height: 45px;
    background: #F5F5F5;
}

.trending_product_card .owl-nav button span {
    color: #999999;
    font-size: 40px;
}

.trending_product_card .owl-nav button.owl-prev {
    position: absolute;
    left: -26px;
    top: 72px;
}

.trending_product_card .owl-nav button.owl-next {
    position: absolute;
    right: -36px;
    top: 72px;
}

.trending_product_card .owl-nav button span {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    display: block;
    font-size: 40px;
    background: #F5F5F5;
    line-height: 0.8;
}

.trending_product_card .owl-nav button:hover {
    background: 0 !important;
}

.trending_product_card .owl-dots {
    display: none;
}

.center_image img {
    height: 211px;
    width: 100%;
    margin-top: 0px;
    background-size: cover;
    background-repeat: no-repeat;
}

.Grand_Theft {
    display: inline-block;
    margin-bottom: 20px;
}

.Grand_Theft_img img {
    width: 364px;
    height: 364px;
    object-fit: cover;
}

.Grand_Theft_top {
    padding-top: 50px;
    text-align: center;
    background: #f7f7f7;
    padding-bottom: 50px;
}

.center_image_sport {
    background: #f7f7f7;
}

.Grand_Theft_count h1 {
    font-weight: 600;
    font-size: 26px;
    margin-top: 10px;
    line-height: 45px;
    color: #000000;
    text-align: center;
}

.Grand_Theft_button button {
    background: #2F82FB;
    border-radius: 5px;
    border: none;
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF;
    padding: 6px 20px;
}

.Grand_Theft_button {
    margin-top: 20px;
}

.Grand_Theft_button button a {
    color: white;
    text-decoration: none;
}

.trending_product {
    background: #f7f7f7;
}

.best_selling {
    background: #EEECEC;
}

.asus_image img {
    height: 348px;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
}

.Seller_Support_footer img {
    width: 727px;
    height: 45px;

}

.Seller_Support_footer {
    border-bottom: 1px solid lightgray;
    padding: 10px 0;
    margin-bottom: 30px;
}

.footer_img_count img {
    width: 247px;
    height: 63px;
    object-fit: cover;
    margin-bottom: 20px;
}

.footer_amet {
    display: inline-block;
}

.footer_img_ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.G2A_footer h1 {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 20px;
}

.footer_amet ul {
    padding: 0;
    list-style: none;
}

.footer_img_count img {
    width: 247px;
    height: 63px;
}

.footer_amet ul li {
    padding: 0;

}

.icon_brand {
    display: inline-block;
}

.ios_img {
    display: inline-block;
}

.ios_app {
    margin-top: 36px;
}

.footer_infprtion {
    padding-bottom: 30px;
}

.ios_img img {
    width: 117px;
}

.footer_amet ul li p {
    width: 282px;
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    color: #706C6C;
}

.footer_img_ul ul li a {
    text-decoration: none;
    font-size: 16px;
    color: #706C6C;
}

.icon_brand i {
    background: #8fcce6;
    border-radius: 50px;
    padding: 9px 0;
    color: white;
    font-size: 14px;
    width: 31px;
    height: 31px;
    text-align: center;
}

.copy_right {
    background: #4e4e4e;
    padding: 15px;
    text-align: center;
}

.copy_right p {
   margin: 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.01em;
    color: #c3c3c3;
}

/*=============product========*/

.product_deatials_title ul {
    list-style: none;
    padding: 0;
    margin-bottom: 0;
}

.product_deatials_title ul li {
    display: inline-block;
}

.g2a_product {
    display: flex;
    padding: 20px;
    padding-left: 0;
}

.aro_img img {
    margin-left: 10px;
    margin-bottom: 6px;
}

.g2a_product span {
    font-size: 14px;
    line-height: 21px;
    color: #706C6C;
    font-weight: 500;
}
.g2a_product span a{
    color: #706C6C;
}
.freefire img {
    width: 100%;
    height: 356px;
    border-radius: 5px;
    object-fit: fill;
}
.start_wars_hedding h3 {
    font-weight: 700;
    font-size: 28px;
    line-height: 34px;
    letter-spacing: 0.03em;
    color: #000000;
}

.key_box_img img {
    width: 28px;
    height: 28px;
}

.key_box {
    display: flex;
}

.key_box_img {
    width: 40px;
    height: 40px;
    display: inline-block;
    border: 1px solid #D9D9D9;
    border-radius: 3px;
    padding: 5px;
}

.type_key {
    margin-left: 10px;
}

.type_key span {
    font-size: 14px;
    color: #706C6C;
}

.type_key p {
    font-size: 14px;
    font-weight: 700;
}

.start_peregraf p {
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.03em;
    color: #7A7676;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.start_read_more button {
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.03em;
    color: #2770C7;
    border: none;
    background: white;
}

.product_deatials.product_deatials_new {
    background: white;
}

.OFFER_FROM_img p {
    margin: 0;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0.03em;
    color: #AEA9A9;
}

.FROM_count_aed h1 {
    font-weight: 700;
    font-size: 24px;
    line-height: 22px;
    letter-spacing: 0.03em;
    color: #000000;
}

.start_read_more button a {
    color: #2770C7;
    text-decoration: none;
}

.survivor {
    display: flex;
    justify-content: space-between;
    padding-top: 20px;
    padding-right: 55px;
    border-bottom: 1px solid #EEECEC;
    margin-bottom: 20px;
}

.FROM_count {
    border: 1px solid #D9D9D9;
    border-radius: 5px;
    padding: 30px;
    margin-top: 14px;

}

.add_to_cart button {
    background: #2F82FB;
    border-radius: 5px;
    border: none;
    width: 100%;
    margin-top: 20px;
    padding: 5px;
    font-weight: 600;
    font-size: 12px;
    line-height: 18px;


    color: #FFFFFF;

}

.add_to_cart button a {
    text-decoration: none;
    color: white;
}

.Bundle_1_of h1 {
    font-weight: 700;
    font-size: 24px;
    text-transform: capitalize;
    color: #000000;
}

.fade_show_game {
    background: #F5F5F5;
    padding: 34px;
}

.exclusive_product {
    background: #FFFFFF;
    padding: 40px;
}

.free_fayar_product_box {
    width: 145px;
    height: 203px;
    border-radius: 5px;
    display: inline-block;
}

.game_peregraf_p p {
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: #000000;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.game_peregraf span {
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 0.03em;
    color: #000000;
}

.free_fayar_product_count {
    display: flex;
    height: 203px;
    border: 1px solid #DAE1D9;
    border-radius: 5px;
}

.exclusive_product {
    background: #FFFFFF;
    padding: 20px 18px;
    padding-top: 55px;
}

.game_peregraf {
    padding: 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.ware_survivor {
    width: 37%;
    display: inline-block;
    margin-bottom: 25px;
}

.your_price .FROM_count {
    border: 1px solid #D9D9D9;
    border-radius: 5px;
    padding: 30px;
    margin-top: 0px;
    height: 203px;
}

.your_price {
    width: 238px;
    display: inline-block;
    position: relative;
    bottom: 11px;
}

.survivor_are {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.your_price .OFFER_FROM_img p {
    text-align: end;
}

.your_price .FROM_count {
    display: flex;
    flex-direction: column;
    padding-top: 50px;
}

.your_price .FROM_count_aed h1 {
    text-align: end;
}

.Bundle_1_of {
    display: inline-block;
}

.bundle {
    display: flex;
}

.bundle nav ul li {
    margin-right: 10px;
}

.bundle .bundle-of-of {
    font-weight: 500;
    font-size: 14px;
    color: #7A7676;
    margin-right: 10px;
    margin-top: 3px;
}

.fade_show_h1 {
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
    margin-top: 8px;
}

.image_product_game {
    border-bottom: 2px solid #2F82FB;
}

.exclusive_hedding .nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    background-color: white !important;
    color: #7A7676 !important;
    font-size: 14px;
    padding: 0;
    border-bottom: 2px solid #2F82FB;
    border-radius: 0;
    padding: 15px;
}

.exclusive_hedding .nav-pills .nav-link {
    background: 0 0;
    border: 0;
    border-radius: 0;
    color: #7A7676 !important;
    font-size: 14px;
    padding: 0;
    padding: 15px;
}

.exclusive_hedding ul#pills-tab {
    margin-bottom: 0 !important;
    border-bottom: 1px solid #C4B3B3;
}

.bundle ul.pagination.pagination-sm li {
    margin-left: 0;
}

.Exclusive_bundle_deals_count {
    margin-top: 64px;
}

.exclusive_hedding ul li {
    margin-left: 44px;
}

.how_is_actival_img img {
    width: 100%;
}

.how_is_actival .col-sm-10 {
    margin: auto;
}

.how_is_actival {
    margin-top: 40px;
}

.product_Description_game_peregraf h1 {
    font-weight: 700;
    font-size: 24px;
    text-transform: capitalize;
    color: #000000;
    padding-bottom: 14px;
    border-bottom: 1px solid #C4B3B3;
}

.product_Description_game_peregraf {
    margin-top: 45px;
}

.customize_your p {
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.03em;
    color: #7A7676;
    margin-bottom: 0;
}

.how_is_actival_pergraf {
    padding: 7px;
    margin-top: 14px;
}

.customize_your h1 {
    font-weight: 700;
    font-size: 24px;
    text-transform: capitalize;
    color: #000000;
    margin-bottom: 9px;
    margin-top: 25px;
}

.customize_your.coins p {
    padding-bottom: 20px;
}

.Other_products_you_may_like .card_images img {
    height: auto;
    width: 100% !important;
    object-fit: cover;
    margin: 0;
}

.trending_product_card.Other_products_you_may_like .item {
    width: 203px;
    display: inline-block;
}

.icon_brand.face i {
    background: #2F82FB;
    border-radius: 50%;
}

.icon_brand.twitter i {
    background: #88a6d3;
}

.icon_brand.you i {
    background: red;
}

.icon_brand.insta i {
    background: #2F82FB;
}

.icon_brand.mes i {
    background: red;
}

.viwe_all_product button {
    background: #2F82FB;
    border: none;
    width: 100%;
    margin-top: 10px;
    padding: 4px;
}

.viwe_all_product button a {
    color: white;
    font-weight: 500;
    font-size: 16px;
    text-decoration: none;
}


/*===========cart=========*/

.product_ware_img img {
    width: 57px;
    height: 54px;
    object-fit: cover;
}

.product_ware {
    display: flex;
}

.cart_teble table {
    width: 100%;
}

.product_ware_img_count p {
    padding-left: 12px;
    width: 223px;
    margin: 0;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    color: #706C6C;
    padding-top: 9px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.cart_teble table tr td {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.02em;
    text-transform: capitalize;
    color: #63605A;
    padding-bottom: 20px;
    padding-top: 20px;
    padding-left: 4px;
    padding-right: 4px;
}

.dicriment input {
    width: 57px;
    text-align: center;
    border-radius: 25px;
    border: none;
    font-weight: 500;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
}

.dicriment button {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
    border-radius: 50px;
    line-height: 16px;
    padding: 5px 8px;
    border: none;
    background: white;
    font-weight: 500;
}


.dicriment {
    display: flex;
    width: 100%;
    justify-content: space-between;
}

.input-group.incri {}

.subtotal_cart {
    /*border: 1px solid #000000;*/
    width: 62px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.Subtotal_maltipliction span {
    border: 1px solid #474040;
    display: block;
    width: 32px;
    color: black;
    text-align: center;
    height: 22.4px;
    font-weight: 500;
    font-size: 16px;
}

.subtotal_cart span {
    font-weight: 400;
    font-size: 16px;
    color: #000000;
}

.cart_teble table tr {
    border: 1px solid #63605A;
}

.cart_teble table tr {
    border-bottom: 1px solid #63605A;
}

.cart_teble table tr th {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 7px;
    padding-right: 7px;
}

.cart_teble table tr td:last-child {
    text-align: center;
}

.cart_teble table tr th:last-child {
    text-align: center;
}

.cart_product_table {
    background: #F5F5F5;
    padding-bottom: 60px;
}

.cart_produt {
    padding-top: 60px;
}

.Cart_totals_update_cart_button button {
    border: 1px solid #63605A;
    padding: 8px 26px;
    font-weight: 500;
    font-size: 14px;
    line-height: 27px;
    text-transform: uppercase;
    color: #000000;
}

.Cart_totals_update_cart_button button a {
    text-decoration: none;
    color: black;
}

.Cart_totals_update_cart_button {
    display: inline-block;
}

.Cart_totals_update_cart_title {
    margin-top: 45px;
    display: flex;
    justify-content: space-between;
}

.UPDATE_CART_game h1 {
    text-decoration: none;
    font-weight: 500;
    font-size: 22px;
    line-height: 27px;
    text-transform: uppercase;
    color: #000000;
}

.UPDATE_CART_game table {
    width: 100%;
}

.UPDATE_CART_game table tr {
    border-bottom: 1px solid #D9D9D9 !important;
}

.UPDATE_CART_game table tr td {
    padding-right: 80px;
    padding-top: 12px;
    padding-bottom: 8px;
}

.UPDATE_CART_game table tr td:last-child {
    font-weight: 500;
}

.coupone_code_buttons {
    margin-top: 30px;
}

.coupone_code.coupon button {
    background: #D9D9D9;
    border: none;
    width: 100%;
    padding: 15px 8px;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.02em;
    color: #63605A;
    text-align: left;
}

.coupone_code.coupon button a {
    text-decoration: none;
    color: #63605A;
}

.coupone_code.apply button {
    background: #2F82FB;
    border: none;
    width: 100%;
    padding: 15px 8px;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.02em;
}

.coupone_code.apply button a {
    text-decoration: none;
    color: white;
}

.coupone_code.checkout button a {
    text-decoration: none;
    color: black;
}

.coupone_code.checkout button {
    border: 1px solid #63605A;
    width: 100%;
    background: white;
    padding: 15px 8px;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.02em;
}

.coupone_code {
    margin-top: 20px;
}

/*============check-out=========*/
.incriment.subtotal_cart {
    width: 56px;
}

.dicriment.Subtotal_maltipliction {
    width: 30px;
}

.dicriment.Subtotal_maltipliction button {
    display: flex !important;
    align-items: center;
    text-align: center;
    padding-left: 10px;
}

.dicriment.Subtotal_maltipliction button {
    border-left: 1px solid #474040;
    display: block;
    border-bottom: none;
    border-right: none;
    width: 30px;
    text-align: center;
    height: 16.4px;
    font-weight: 500;
    font-size: 16px;
}

.incriment.subtotal_cart input {
    height: 31px;
    border: none;
}

.billing_details_hedding h1 {
    font-weight: 500;
    font-size: 32px;
    letter-spacing: 0.01em;
    text-transform: capitalize;
    color: #000000;
}

.delivery_date_game {
    display: inline-block;
    width: 355px;
    margin-top: 25px;
    margin-right: 8px;
}

.delivery_lable lable {
    font-size: 16px;
    color: #63605A;
}

.delivery_lable {
    margin-bottom: 6px;
}

.delivery_input input {
    width: 100%;
    border: 1px solid #63605A;
    border-radius: 5px;
    padding: 6px;
    background: none;
}

.delivery_input select {
    width: 100%;
    border: 1px solid #63605A;
    border-radius: 5px;
    padding: 6px;
    background: none;
}

.delivery_redio {
    display: inline-block;
    margin-right: 10px;
}

.delivery_redio input {
    height: 18px;
    width: 18px;
    accent-color: #2770C7;
    margin: 5px;
    margin-top: 1px;
}

.coupone_code.coupon.cart input {
    background: #D9D9D9;
    border: none;
    width: 100%;
    padding: 15px 8px;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.02em;
    color: #63605A;
    text-align: left;
    border-radius: 5px;
}

.checd_input_game lable {
    font-size: 14px;
    text-align: center;
    color: #7A7676;
}

.checd_input_game {
    display: flex;
}

.product_ware_img_chekout img {
    width: 60px;
    height: 58px;
}

.product_ware_img_chekout {
    display: inline-block;
}

.product_ware_chekout {
    display: flex;
}

.jedi_chekout p {
    width: 160px;
    margin: 0;
    font-weight: 500;
    font-size: 12px;
    color: #474040;
    margin-bottom: 6px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.subtotal.chek-box-game .subtotal_count {
    width: 90px;
    height: 33px;
    border: 1px solid #474040;
    border-radius: 5px;
    display: flex;
}

.subtotal.chek-box-game .Subtotal_maltipliction span {
    border: 1px solid #474040;
    display: block;
    width: 32px;
    text-align: center;
    height: 16.4px;
    font-weight: 500;
    font-size: 16px;
}

.Subtotal_maltipliction_plus span {
    line-height: 1;
}

.subtotal.chek-box-game .Subtotal_maltipliction span {
    border: 1px solid #474040;
    display: block;
    width: 32px;
    text-align: center;
    height: 16.4px;
    font-weight: 500;
    font-size: 16px;
}

.product_ware_img_count_chekout {
    margin-left: 15px;
}

.Order_details_checkout_count h1 {
    font-weight: 500;
    font-size: 24px;
    letter-spacing: 0.01em;
    text-transform: capitalize;
    color: #000000;
}

.Order_table table {
    width: 100%;
}

.Order_table table tr {
    border-bottom: 1px solid #D9D9D9;
    border-top: 1px solid #D9D9D9;
}

.Order_table table tr th {
    padding-top: 10px;
    padding-bottom: 10px;
}

.Order_table table tr td {
    padding-top: 10px;
    padding-bottom: 10px;
}

span.chek_out_span {
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    color: #CF4040;
}

.valid_code lable {
    font-weight: 500;
    font-size: 14px;
    color: #3D3B3B;
}

.valid_code {
    display: flex;
}

.valid_code input {
    width: 20px;
    height: 20px;
    margin-top: 4px;
    margin-right: 10px;
}

.coupone_code.go_back_button {
    display: inline-block;
    margin-right: 10px;
}

.go_down {
    display: inline-block;
}

.coupone_code.go_back_button button {
    width: 100%;
    height: 42px;
    background: #000000;
    border: 1px solid #63605A;
    border-radius: 5px;
    font-weight: 500;
    font-size: 16px;
}

.UPDATE_CART_game .cart button {
    border-radius: 5px;
}

.go_down button {
    width: 100%;
    height: 42px;
    background: #2F82FB;
    border-radius: 5px;
    font-weight: 500;
    font-size: 16px;
    border: none;
}

.coupone_code_buttons.go_back {
    text-align: center;
}

.go_down button a {
    text-decoration: none;
    color: white;
}

.coupone_code.go_back_button button a {
    text-decoration: none;
    color: white;
}

.billing_details {
    background: #F5F5F5;
    padding-top: 80px;
    padding-bottom: 100px;
}

.UPDATE_CART_game.Discount table tr td {
    padding-left: 60px;
    padding-bottom: 8px;
    padding-right: 0;
}

.diccount_game {
    display: flex;
}
.diccount_game i {
    margin-left: 10px;
    display: flex;
    align-items: center;
}
.UPDATE_CART_game.Discount table tr td p {
    margin: 0;
}
.coupone_code_buttons.go_back {
    margin-top: 80px;
}

.UPDATE_CART_game table tr:last-child {
    font-weight: 500;
}

table.totals_table tr td:first-child {
    font-weight: 500;
}

table.totals_table tr td:last-child {
    font-weight: 400;
}

.blog_page {
    background: #F5F5F5;
}

.your_order_bloge {
    background: #FFFFFF;
    width: 80%;
    box-shadow: 0px 19px 50px #DAE1D9;
    border-radius: 8px;
    padding-top: 60px;
    padding-bottom: 60px;
    margin: auto;
}

.blog_page_count {
    padding-top: 60px;
    padding-bottom: 60px;
}

.your_order_blog_count {
    width: 85%;
    background: #000000;
    border-radius: 8px;
    color: white;
    margin: auto;
    padding-top: 118px;
    padding-bottom: 100px;
}

.your_has_been_count h1 {
    font-weight: 500;
    font-size: 26px;
    line-height: 39px;
    color: #FFFFFF;
}

.your_has_been {
    text-align: center;
}

.has_been_img {
    margin-top: 50px;
    margin-bottom: 30px;
}

.blog_button {
    margin-top: 100px;
}

.has_been_img i {
    background: #1B8D08;
    padding: 15px;
    border-radius: 50px;
    font-size: 22px;
}

.thankyou_loog h2 {
    font-weight: 400;
    font-size: 18px;
    color: #FFFFFF;
}

.thankyou_loog p {
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    color: #D9D9D9;
}

.blog_button button {
    width: 193px;
    height: 50px;
    left: 624px;
    top: 785px;
    background: #2F82FB;
    border: 1px solid #FFFFFF;
    border-radius: 12px;
    font-weight: 500;
    font-size: 18px;
}

.blog_button button a {
    color: white;
    text-decoration: none;
}



/*==================blog==============*/
img.blog_images_game {
    width: 100%;
    height: 320px;
    object-fit: cover;
}

.blog_card_box {
    background: #000000;
    color: white;
}

.blog_page_success_i lable {
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0.03em;
    color: #FFFFFF;
}

.blog_page_success_i {
    display: inline-block;
    margin-right: 20px;
}

.blog_page_success_i i {
    font-size: 16px;
    margin-right: 5px;
}

.blog_card_box h5 {
    font-weight: 600;
    font-size: 24px;
    letter-spacing: 0.03em;
    color: #FFFFFF;
    margin-top: 13px;
    margin-bottom: 13px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.blog_card_box p {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 15px;
    line-height: 186.5%;
    letter-spacing: 0.03em;
    color: #D9D9D9;
}

.book_now_blog {
    background: #2F82FB;
    border-radius: 5px;
    font-weight: 500;
    font-size: 14px;
    width: 118px;
}

section.bg-light.pt-5.pb-5.shadow-sm.blog_new_game {
    padding-top: 100px !important;
    background: #f7f7f7 !important;
}


/*==========blog-detials=======*/

.standard_vs_img img {
    width: 100%;
    height: 426px;
}

.one .blog_page_success_i lable {
    color: black;
}

.tandard_vs_hedding h1 {
    font-weight: 600;
    font-size: 22px;
    line-height: 132.5%;
    letter-spacing: 0.03em;
    color: #3D3B3B;
    margin-top: 20px;
    margin-bottom: 20px;
}

.tandard_vs_hedding p {
    font-size: 15px;
    line-height: 24px;
    text-align: justify;
    letter-spacing: 0.04em;
    color: #3D3B3B;
}

.tandard_vs_hedding ul li {
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0.04em;
    color: #3D3B3B;
}

.tandard_vs_hedding ul {
    padding-left: 17px;
}

.Tina_dradley_img {
    width: 60px;
    height: 60px;
    margin: auto;
    background: #2F82FB;
    padding: 15px 11px;
    border-radius: 50px;
    display: flex;
}

.Tina_dradley_p p {
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.04em;
    color: #252C30;
}

.Tina_dradley_img img {
    width: 22px;
    height: 22px;
}

img.comma-1 {
    position: relative;
    left: 3px;
}

img.comma-2 {
    position: relative;
    right: 9px;
}

.blog_details_game {
    background: #FAFAF5;
    padding-top: 100px;
    padding-bottom: 50px;
}

.Tina_dradley_count {
    background: white;
    border-radius: 12px;
    padding: 60px;
    text-align: center;
}

.Tina_dradley_p {
    margin-top: 30px;
    margin-bottom: 30px;
}

.Tina_dradley_button a {
    font-weight: 500;
    font-size: 18px;
    text-align: center;
    letter-spacing: 0.04em;
    color: #000000;
    text-decoration: none;
}

.Tina_dradley_count {
    background: white;
    border-radius: 12px;
    padding: 60px;
    text-align: center;
    margin-top: 50px;
    margin-bottom: 50px;
}

.Prepare_for_inline {
    width: 50%;
    display: inline-block;
    margin-right: 20px;
}

.Prepare_for_inline_img img {
    width: 100%;
    height: 357px;
    border-radius: 5px;
}

.Prepare_for_inline_img {
    display: inline-block;
    width: 50%;
}

.Prepare_for_dynamic_count p {
    text-align: justify;
}

.Prepare_for_dynamic_count {
    display: flex;
}

.Prepare_for_inline ul {
    padding-left: 20px;
    list-style: auto;
}

.input_search input {
    border: 1px solid #D9D9D9;
    border-radius: 50px;
    padding: 10px;
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 0.03em;
    color: #D9D9D9;
    background: none;
}

.input_search {
    display: inline-block;
}

.input_search button {
    width: 105px;
    background: #2F82FB;
    border-radius: 50px;
    border: none;
    padding: 10px;
    font-weight: 600;
    font-size: 14px;
}

.input_search button a {
    color: white;
    text-decoration: none;
}

.search_categoris h1 {
    font-weight: 600;
    font-size: 20px;
    letter-spacing: 0.05em;
    color: #000000;
    margin-top: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #D9D9D9;
}

.search_categoris ul li {
    font-size: 15px;
    line-height: 25px;
    letter-spacing: 0.05em;
    color: #3D3B3B;
}

.search_categoris ul {
    padding: 0;
    list-style: none;
}

.latest_post_fiesase h1 {
    font-weight: 600;
    font-size: 20px;
    letter-spacing: 0.05em;
    color: #000000;
    margin-top: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #D9D9D9;
}

.latest_post_fiesase_img img {
    width: 120px;
    height: 102px;
}

.latest_post_fiesase_img {
    display: inline-block;
}

.latest_post_hedding p {
    font-weight: 600;
    font-size: 15px;
    letter-spacing: 0.03em;
    color: #3D3B3B;
    margin-top: 10px;
    margin-bottom: 8px;
}

.latest_post_fiesase_count {
    display: flex;
}

.latest_post_hedding_pm span {
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0.03em;
    color: #CF4040;
}

.latest_post_hedding {
    margin-left: 10px;
}

.latest_post_fiesase_box {
    margin-top: 25px;
}

.standard_vs_deluxe {
    padding-right: 45px;
}

.tandard_vs_count {
    padding-top: 20px;
}

.Prepare_for_dynamic {
    border-bottom: 1px solid #D9D9D9;
    padding-bottom: 42px;
}

.leave_a_reply_count h1 {
    font-weight: 600;
    font-size: 26px;
    color: #3D3B3B;
}

.leave_a_reply_count p {
    font-weight: 500;
    font-size: 15px;
    color: #7A7676;
    margin-top: 24px;
}

.comment_leave_box lable {
    font-weight: 500;
    font-size: 16px;
    color: #000000;
}

.comment_leave_box {
    margin-top: 28px;
}

.comment_leave_input {
    width: 100%;
}

.comment_leave_input input {
    width: 100%;
    padding: 10px;
}

.comment_leave_input textarea {
    width: 100%;
    height: 265px;
    border: 1px solid #D9D9D9;
    border-radius: 5px;
    background: none;
    padding: 10px;
    margin-top: 10px;
}

.comment_leave_input input {
    height: 44px;
    left: 19px;
    top: 2951px;
    border: 1px solid #D9D9D9;
    border-radius: 5px;
    background: none;
    margin-top: 10px;
}

.broweser_time label {
    font-size: 14px;
    color: #474040;
    line-height: 17px;
    margin-left: 10px;
}

.broweser_time input {
    width: 18px;
    height: 18px;
    padding: 20px;
}

.broweser_time {
    display: flex;
}

.Post_Comment button {
    color:white;
    background: #2F82FB;
    border-radius: 5px;
    font-weight: 600;
    font-size: 16px;
    border: none;
    padding: 10px 20px;
}

.Post_Comment button a {
    color: white;
    text-decoration: none;
}

.Post_Comment {
    margin-top: 25px;
}

.leave_a_reply {
    margin-top: 30px;
}

.tabs .nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    background: #2F82FB;
    border-radius: 50px;
    width: 118px;
    font-weight: 500;
    font-size: 15px;
    padding: 8px;
}

.tabs .nav-pills .nav-link {
    background: 0 0;
    border: 0;
    border-radius: .25rem;
    border: 1px solid #2770C7;
    border-radius: 50px;
    color: black;
    width: 118px;
    margin: 5px;
    padding: 8px;
}

.tabs ul#pills-tab {
    justify-content: center;
}

.tabs_img img {
    width: 100%;
}


/*============Register=============*/

.welcome h1 {
    font-weight: 600;
    font-size: 30px;
    line-height: 36px;
    color: #000000;
    text-align: center;
}

.Register_form {
    width: 696px;
    background: #1B0404;
    color: white;
    margin: auto;
    padding: 50px 90px;
}

.fecbook_icon i {
    width: 57px;
    height: 56px;
    background: #2F82FB;
    border-radius: 5px;
    text-align: center;
    line-height: 54px;
}

.febook_input {
    display: flex;
    border: 1px solid #706C6C;
    border-radius: 5px;
    margin-top: 30px;
}

.fecbook_icon_input input::placeholder {
    color: white;
    font-size: 16px;
}

.fecbook_icon_input input {
    background: 0;
    padding: 12px;
    border: none;
    outline: none;
}

.fecbook_icon i {
    font-size: 29px;
}

.sign_in button {
    background: #2F82FB;
    color: white;
    border-radius: 5px;
    width: 100%;
    padding: 8px;
    margin-top: 40px;
    border: none;
    font-weight: 600;
    font-size: 18px;
}

.Quick_access h1 {
    text-align: center;
    font-size: 20px;
    margin-top: 30px;
    font-weight: 600;
}

.icon_show_count {
    display: inline-block;
    border: 1px solid #706C6C;
    border-radius: 5px;
    padding: 5px 30px;
    margin-right: 20px;
    width:120px;
}

.new_sing_in {
    margin-top: 50px;
}

.password_forget label a {
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
}

.icon_show_more {
    margin-top: 25px;
    text-align: center;
}

.looks_hedding h1 {
    font-size: 24px;
    text-align: center;
    padding: 0px 20px;
}

.looks_like_enter input {
    width: 100%;
    padding: 10px;
    background: 0;
    border: 1px solid #706C6C;
    border-radius: 5px;
    color: white;
    margin-top: 31px;
}

.radio_one_special {
    margin-top: 13px;
    margin-bottom: 15px;
}

.radio_one_input h2 {
    font-size: 14px;
    margin-top: 11px;
    color: #2F82FB;
    cursor: pointer;
}

.radio_one_input h2 a {
    text-decoration: none;
}

.radio_one_input {
    display: flex;
}

.radio_one_input.show_count {
    display: block;
}

.radio_one_input input {
    width: 20px;
    height: 20px;
    margin-right: 10px;
}

.radio_one_input button {
    width: 100%;
    padding: 10px;
    border: none;
    border-radius: 5px;
    background: #2F82FB;
    color: white;
}

.radio_one_input button a {
    text-decoration: none;
    color: white;
}

.radio_one_input p {
    font-size: 14px;
    line-height: 27px;
}

.radio_one_special label {
    font-size: 14px;
    margin-left: 8px;
}

.icon_show_count i {
    font-size: 20px;
}

.dont_have_accont {
    margin-top: 25px;
}

.dont_have_accont p span a {
    text-decoration: none;
}

.password_forget {
    text-align: end;
    margin-top: 5px;
}

.new_sing_in input {
    padding: 10px;
    width: 100%;
    color: white;
    border: 1px solid #706C6C;
    border-radius: 5px;
    background: none;
}

.sign_in button a {
    text-decoration: none;
    color: white;
}

.Register_p p {
    font-size: 14px;
    line-height: 21px;
    color: #FFFFFF;
    margin-top: 14px;
}

.Register_p p span {
    color: #2F82FB;
}

.Register_dont_have h2 {
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}

.Register_dont_have {
    text-align: center;
}

.Register_dont_have a {
    color: #2F82FB;
    text-decoration: none;
}

.Register_dont_have {
    margin-top: 35px;
}

.Register_form_count h1 {
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
}

.welcome {
    margin-bottom: 32px;
}

.register_page {
    background: #f7f7f7;
    padding-top: 21px;
    padding-bottom: 35px;
}

/*===========sign-in========*/
.enter_your_input input {
    border: 1px solid #706C6C;
    border-radius: 5px;
    width: 100%;
    padding: 12px;
    background: 0;
    margin-top: 10px;
}

.enter_your_email lable {
    font-size: 16px;
    line-height: 24px;
}

.sign_page {
    margin-top: 45px;
}

.Continue_sign_in h3 {
    font-weight: 500;
    font-size: 18px;
    margin-top: 45px;
}


/*==========product=========*/

.product_computer_hedding h1 {
    font-weight: 700;
    font-size: 25px;
    color: #000000;
}

.product_computer_hedding p {
    font-weight: 500;
    font-size: 12px;
    color: #706C6C;
}

.filter_sort_icon h2 {
    font-weight: 700;
    font-size: 14px;
    color: #000000;
}

.product_computer_hedding {
    display: inline-block;
}

.filter_sort {
    display: inline-block;
    float: right;
}

.filter_sort_icon {
    display: flex;
}

.filter_sort_icon i {
    font-size: 20px;
    margin-right: 18px;
    color: #5686E1;
}

.filter_sort {
    display: flex;
}

.filter_sort_icon select {
    background: #FFFFFF;
    border: 1px solid #AEA9A9;
    border-radius: 3px;
    padding: 4px 10px;
    font-weight: 500;
    font-size: 12px;
    color: #000000;
    margin-left: 34px;
}

.categories_business_title h1 {
    font-weight: 700;
    font-size: 14px;
}

.design_system table tr td {
    font-weight: 500;
    font-size: 12px;
    line-height: 21px;
    color: #706C6C;
}

.prive_usb_count h1 {
    font-weight: 700;
    font-size: 14px;
    margin-top: 20px;
}

.prive_usb_count {
    display: flex;
    justify-content: space-between;
}

.prive_input input {
    width: 90px;
    border: 1px solid lightgrey;
    text-align: center;
    font-size: 12px;
}

.design_system table {
    width: 100%;
}

.design_system {
    border-bottom: 1px solid #C4B3B3;
    padding-bottom: 20px;
}

.prive_usb {
    border-bottom: 1px solid #C4B3B3;
    padding-bottom: 30px;
}

.product_computer {
    border-bottom: 1px solid #C4B3B3;
    margin-bottom: 30px;
    padding-bottom: 20px;
}

.product_deatials {
    background: #F5F5F5;
    padding-top: 30px;
    padding-bottom: 50px;
}

.design_system table tr td:last-child {
    text-align: end;
}

.design_system table tr td:first-child {
    font-weight: 600;
}

.give_as img {
    margin-top: 19px;
    width: 100%;
}

.filter_design_system_count .btn-primaryy {
    border: none;
    background: none !important;
    color: black;
    text-decoration: none;
    display: flex;
    justify-content: space-between;
    font-size: 12px;
    font-weight: 600;
    height: 35px;
    align-items: center;
    padding: 0px 13px;
    border-radius: 3px 3px 0px 0px;
}
.card.card-body {
    background: no-repeat;
    border: none;
}
.card.price_card a {
    padding: 9px 13px;
}
.Sub_category_game a {
    padding: 0;
    padding-bottom: 7px;
}
.filter_design_system_count .btn-primaryy:hover {
    background: #2F82FB !important;
    color: white !important;
    border: none !important;
}

.filter_design_system_count .btn-check:focus+.btn-primary,
.btn-primary:focus {
    color: #706C6C !important;
    box-shadow: none !important;
}

.business a {
    color: #706C6C !important;
    background: none !important;
    padding-bottom: 6px;
}

.filter_design_system_count {
    border-bottom: 1px solid #D9D9D9;
    border-radius: 3px;
    margin-bottom: 16px;
}

.filter_design_system_count p {
    margin-bottom: 0;
}

.filter_design_system_count a {
    padding-left: 0;
}

.filter_design_system_count p a {
    display: flex;
    justify-content: space-between;
}

.trending_product_card.Other_products_you_may_like.detials_histry.product_listing_new_fayar {
    margin-left: 40px;
}

.trending_product_card.Other_products_you_may_like.detials_histry.product_listing_new_fayar .item {
    margin-left: 0px;
    padding-top:0;
    padding:6px;
}

.busines_input label {
    font-size: 14px;
    color: #706C6C;
    font-weight: 500;
    margin-left: 8px;
}

.busines_input {
    display: flex;
}

.dropdown {
    position: relative;
    display: inline-block;
}


.trending_product_card .owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
    display: block !important;
}

.trending_product_card .owl-theme .owl-dots .owl-dot {
    display: none !important;
}





.navbar-nav li:hover>ul.dropdown-menu {
    visibility: visible;
    opacity: 1;
}

.btn {
    line-height: 0 !important;
}

.Sub_category_game a {
    color: #706C6C !important;
    background: none !important;
    font-size: 12px;
    padding-bottom: 9px;
}

.dropdown a {
    display: flex;
    padding: 0;
}

.dropdown-toggle::after {
    display: none !important;
}

.dropdown ul {
    padding: 0 !important;
}

.btn-secondary {
    color: #fff;
    background-color: #252C30 !important;
    border-color: #252C30 !important;
    border: none;
}

.dropdown:hover .dropdown-menu {
    display: block !important;
}

/*.card a {*/
/*    background: #2F82FB;*/
/*    color: white;*/
/*    text-decoration: none;*/
/*    display: flex;*/
/*    justify-content: space-between;*/
/*    font-size: 12px;*/
/*    font-weight: 600;*/
/*    padding: 18px;*/
/*}*/
.card a {
        border: none;
    background: white;
    color: black;
    text-decoration: none;
    display: flex;
    justify-content: space-between;
    font-size: 12px;
    font-weight: 600;
}
.card a:hover {
    color: black;
}

.card-body .range-slider span input {
    border: 1px solid #D9D9D9;
    padding: 0px 5px;
    width: 80px;
    border-radius: 3px;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
}

.card-body .range-slider span {
    display: flex;
    justify-content: space-between;
    margin-bottom: 18px;
}

.range-slider input#min-price {
    width: 100%;
}

.range-slider input#max-price {
    width: 100%;
}

div#priceaaa {
    margin-top: 10px;
    margin-bottom: 10px;
}

.card .range-slider {
    text-align: center;
    position: relative;
    height: auto;
    padding-top: 10px;
    width: 90%;
    padding-bottom: 23px;
    margin: auto;
}

.card .range-slider svg,
.range-slider input[type=range] {
    position: absolute;
    left: 0;
    bottom: 11px;
}
div#priceaaa .card.price_card {
    border: none;
    background: none;
}
.range-slider span {
    display: flex;
    justify-content: space-between;
}
.card input[type=number] {
    border: 1px solid #ddd;
    text-align: left;
    font-size: 13px;
    font-weight: 500;
    padding:7px;
    -moz-appearance: textfield;
}

.card input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

.card input[type=number]:invalid,
input[type=number]:out-of-range {
    border: 2px solid #ff6347;
}

.card input[type=range] {
    -webkit-appearance: none;
    width: 100%;
}

.card input[type=range]:focus {
    outline: none;
}

.card input[type=range]:focus::-webkit-slider-runnable-track {
    background: #2497e3;
}

.card input[type=range]:focus::-ms-fill-lower {
    background: #2497e3;
}

.card input[type=range]:focus::-ms-fill-upper {
    background: #2497e3;
}

.card input[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: 5px;
    cursor: pointer;
    animate: 0.2s;
    background: #2497e3;
    border-radius: 1px;
    box-shadow: none;
    border: 0;
}

.card input[type=range]::-webkit-slider-thumb {
    z-index: 2;
    position: relative;
    box-shadow: 0px 0px 0px #000;
    border: 1px solid #2497e3;
    height: 18px;
    width: 18px;
    border-radius: 25px;
    background: #a1d0ff;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -7px;
}

.round {
    display: inline-block;
    margin-right: 14px;
}

input[type=range]::-moz-range-track {
    width: 100%;
    height: 5px;
    cursor: pointer;
    animate: 0.2s;
    background: #2497e3;
    border-radius: 1px;
    box-shadow: none;
    border: 0;
}

input[type=range]::-moz-range-thumb {
    z-index: 2;
    position: relative;
    box-shadow: 0px 0px 0px #000;
    border: 1px solid #2497e3;
    height: 18px;
    width: 18px;
    border-radius: 25px;
    background: #a1d0ff;
    cursor: pointer;
}

input[type=range]::-ms-track {
    width: 100%;
    height: 5px;
    cursor: pointer;
    animate: 0.2s;
    background: transparent;
    border-color: transparent;
    color: transparent;
}

input[type=range]::-ms-fill-lower,
input[type=range]::-ms-fill-upper {
    background: #2497e3;
    border-radius: 1px;
    box-shadow: none;
    border: 0;
}

input[type=range]::-ms-thumb {
    z-index: 2;
    position: relative;
    box-shadow: 0px 0px 0px #000;
    border: 1px solid #2497e3;
    height: 18px;
    width: 18px;
    border-radius: 25px;
    background: #a1d0ff;
    cursor: pointer;
}

.chekbox_game_color_count.active input {
    accent-color: orange;
    width: 40px;
    height: 40px;
}

.chekbox_game_color_count input {
    accent-color: blue;
    width: 40px;
    height: 40px;
}

.chekbox_game_color h1 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 14px;
}

.gb_count {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
    margin-right: 11px;
    display: inline-block;
}

.chekbox_game_color_count {
    display: inline-block;
}

.size_chek {
    display: flex;
}






.round label {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 50%;
    cursor: pointer;
    height: 28px;
    left: 0;
    position: relative;
    top: 0;
    width: 28px;
}

.round {
    display: inline-block;
}

.round label:after {
    border: 2px solid #fff;
    border-top: none;
    border-right: none;
    content: "";
    height: 6px;
    left: 7px;
    opacity: 0;
    position: absolute;
    top: 8px;
    transform: rotate(-45deg);
    width: 12px;
}

.round input[type="checkbox"] {
    visibility: hidden;
    display: none;
}

.round input[type="checkbox"]:checked+label {
    background-color: #2F82FB;
    border-color: #2F82FB;
}

.chek_game input[type="checkbox"]:checked+label {
    background-color: gray;
    border-color: gray;
}

.round input[type="checkbox"]:checked+label:after {
    opacity: 1;
}




.gb_count label {
    background-color: #fff;
    border: 1px solid #ccc;
    cursor: pointer;
    left: 0;
    position: relative;
    top: 0;
    padding: 5px 10px;
    font-size: 13px;
}

.gb_count {
    display: inline-block;
}

.gb_count label:after {
    border: 2px solid #fff;
    border-top: none;
    border-right: none;
    content: "";
    opacity: 0;
    position: absolute;
    top: 8px;
}

.gb_count input[type="checkbox"] {
    visibility: hidden;
    display: none;
}

.gb_count input[type="checkbox"]:checked+label {
    background-color: #2F82FB;
    border-color: #2F82FB;
    padding: 5px 10px;
    color: white;
}

.gb_game input[type="checkbox"]:checked+label {
    background-color: white;
    border-color: white;
    padding: 5px 10px;
    color: black;
}

.gb_count input[type="checkbox"]:checked+label:after {
    opacity: 1;
}

.email_icon.cart img {
    margin-right: 0;
}

.email_icon.cart span {
    position: relative;
    bottom: 12px;
    right: 4px;
}




/*==========*/
.quantity {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
}

.quantity__minus,
.quantity__plus {
    display: block;
    width: 22px;
    height: 23px;
    margin: 0;
    background: #dee0ee;
    text-decoration: none;
    text-align: center;
    line-height: 23px;
}

.quantity__minus:hover,
.quantity__plus:hover {
    background: #575b71;
    color: #fff;
}

.quantity__minus {
    border-radius: 3px 0 0 3px;
}

.quantity__plus {
    border-radius: 0 3px 3px 0;
}

.quantity__input {
    width: 32px;
    height: 19px;
    margin: 0;
    padding: 0;
    text-align: center;
    border-top: 2px solid #dee0ee;
    border-bottom: 2px solid #dee0ee;
    border-left: 1px solid #dee0ee;
    border-right: 2px solid #dee0ee;
    background: #fff;
    color: #8184a1;
}

.quantity__minus:link,
.quantity__plus:link {
    color: #8184a1;
}

.quantity__minus:visited,
.quantity__plus:visited {
    color: #fff;
}

.address_deliver_here_hed h1 {
    font-size: 15px;
    background: #2F82FB;
    color: white;
    padding: 10px 28px;
}

.button_radio label {
    font-size: 14px;
    font-weight: 500;
}

.ipusm_sit {
    display: flex;
    justify-content: space-between;
}

.dolor_button input {
    margin-right: 10px;
    width: 16px;
    height: 16px;
    margin-top: 3px;
}

.ipusm_sit button a {
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
}

.ipusm_sit p {
    font-size: 14px;
    margin-left: 24px;
    margin-top: 10px;
}

.dolor_button {
    display: flex;
}

.DELIVERY_hear_button button {
    margin-left: 24px;
}

.ipusm_sit button {
    border: none;
    background: none;
    margin-bottom: 5px;
}

.DELIVERY_hear_button button {
    background: #CF4040;
    border: none;
    padding: 8px 10px;
    font-size: 12px;
    color: white;
    font-weight: 500;
}

.DELIVERY_hear_button button a {
    text-decoration: none;
    color: white;
}

.address_deliver_here_title {
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}

.plus_icon {
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
    padding: 10px 35px;
    margin-top: 16px;
    color: #2F82FB;
    cursor: pointer;
}
.chevron-down a {
    color: gray;
    text-decoration: none;
}
.plus_icon a {
    text-decoration: none;
}

.plus_icon label {
    font-size: 14px;
    margin-left: 10px;
    font-weight: 500;
}

.plus_icon i {
    font-size: 14px;
}

.button_radio {
    padding: 20px 30px;
    padding-top:0;
}

.address_deliver_checkbox.checked_box {
    background: white;
}


.your_has_been.new_register {
    padding: 0px 90px;
}

.Get_email {
    margin-top: 32px;
    margin-bottom: 24px;
}

.Get_email a {
    text-decoration: none;
}

.Get_email_term_count {
    display: inline-block;
}

.Get_email_term_count h4 {
    font-size: 14px;
    padding: 30px;
}

.your_order_blog_count.new_register_count {
    width: 700px;
}

.your_order_blog_count.new_register_count .thankyou_loog p {
    padding: 0px 40px;
}

.your_order_blog_count.new_register_count {
    padding-top: 46px;
}

.your_has_been.new_register .has_been_img i {
    padding: 30px;
    margin-top: -22px;
}

.plus_icon i {
    font-size: 14px;
    position: relative;
    right: 16px;
    top: -1px;
}

.lenguag label {
    font-size: 13px;
    color: white;
    font-weight: 600;
    letter-spacing: 1px;
}

.lenguag label a {
    text-decoration: none;
    color: white;
}

.email_icon button#dropdownMenuButton1 {
    background: none !important;
    border: none !IMPORTANT;
    padding: 0;
}

.email_icon ul.dropdown-menu.log_in_out li {
    display: block;
    color: white;
    font-size: 16px;
    font-weight: 500;
    padding: 2px;

}

.email_icon ul.dropdown-menu.log_in_out li a {
    color: white;
}

ul.dropdown-menu.log_in_out {
       padding: 3px;
    min-width: 129px;
    background: #2F82FB;
    line-height: 33px;
}

.email_icon ul .dropdown-menu {
    min-width: 7rem;
}


/*============user-account===========*/

.order_list ul {
    background-color: white;
}

.Bext_selling_peregraf {
    padding-right: 30px;
}

.order_list_count {
    background-color: #EEECEC;
}

.order_list ul li button {
    width: 100%;
    display: block;
}

.order_list ul li {
    display: block;
    width: 100%;
}

.informetion_account_input label {
    display: block;
    font-size: 16px;
    font-weight: 500;
}

.informetion_account_input input {
    border: none;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
    padding: 10px 10px;
    border-radius: 8px;
    margin-top: 5px;
    width: 90%;
    background: none;
}

.informetion_account_input {
    margin-bottom: 15px;
    display: inline-block;
    width: 49%;
}

.informetion_status {
    display: flex;
    justify-content: space-between;
    margin-right: 40px;
}

.informetion_status label {
    font-size: 14px;
    font-weight: 500;
}

.informetion_status button {
    background: #2F82FB;
    border: none;
    padding: 5px 10px;
    color: white;
    font-size: 14px;
    font-weight: 500;
    border-radius: 5px;
}

.informetion_status button a {
    text-decoration: none;
    color: white;
}

/* =============== */

.new_header .navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, .55);
    border-color: rgba(0, 0, 0, .1);
    border: none;
}

ul.icons_new_header li {
    list-style: none;
    margin: 0 10px;
}

ul.icons_new_header {
    display: flex;
    margin-bottom: 0;
}

.header_count {
    display: flex;
    width: 100%;
}

nav.profile_ec {
    width: 100%;
}

.logo_new_header {
    background: black;
    text-align: center;
}

.icon_user_new {
    display: flex;
    justify-content: space-between;
    margin-left: 13px;
}

.user_men_count img {
    width: 29px;
    height: 29px;
    border-radius: 50%;
    margin-right: 12px;
}

.order_list .nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #0d6efd !important;
    background-color: white;
}

.chevron-down img {
    margin-right: 10px;
}

.order_list .nav-link {
    color: #858585 !important;
}

.user_men label {
    color: #858585;
    font-size: 17px;
}

.user_men {
    padding: 5px 10px;
    border-bottom: 1px solid #D9D9D9;
    margin-bottom: 14px;
    margin: 0 10px;
}

.search_profile {
    background: #F4F6F9;
}

.search_profile input {
    border: none;
    background: #F4F6F9;
}

.search_profile {
    background: #F4F6F9;
    border-radius: 6px;
    margin: 10px;
    display: flex;
    justify-content: space-around;
    padding: 10px;
}

.user_men_count {
    margin: 10px;
}

.informetion_account h1 {
    font-size: 18px;
    font-weight: 500;
}

.informetion_account {
    padding: 30px;
    background: #F4F6F9;
    height: 100%;
    padding-bottom: 200px;
}

.Order_print_button button {
    background: #3177EA;
    border: none;
    padding: 6px 30px;
    border-radius: 50px;
    color: white;
    font-size: 14px;
    font-weight: 500;
}

.order_print_table table {
    width: 100%;
}

.order_print_table tr {
    border: 1px solid #D9D9D9;
}

.order_print_table td {
    border: 1px solid #D9D9D9;
    padding: 28px 6px;
    font-size: 15px;
    text-align: center;
}

.order_print_table th {
    border: 1px solid #D9D9D9;
       padding: 28px 6px;
    text-align: center;
}

.order_print_table table tr:nth-child(even) {
    background: white;
}

.order_print_table table tr:nth-child(even) {
    background: #F4F6F9;
}

.Order_print_button {
    margin-bottom: 45px;
    margin-top: 32px;
    margin-left: 20px;
}

.informetion_account_count {
    padding: 10px 0px;
}

.table_account {
    background-color: white;
    padding: 43px 13px;
}

td.deliverd button {
    background: #58B27C;
    border: none;
    width: 100%;
    padding: 0px 20px;
    text-align: center;
    border-radius: 5px;
    color: white;
}

td.deliverd_color button {
    background: #679FFC;
    border: none;
    padding: 0px 20px;
    width: 100%;
    text-align: center;
    border-radius: 5px;
    color: white;
}

.order_print_table table tr td:last-child button {
    border: none;
    background: #3177EA;
    color: white;
    width: 100%;
    border-radius: 4px;
}

.order_print_table table tr td:last-child button a {
    color: white;
    text-decoration: none;
}

td.deliverd_chang button {
    width: 100%;
    background: #3531EA;
    border: none;
    padding: 0px 20px;
    text-align: center;
    border-radius: 5px;
    color: white;
}

td.deliverd_chang a {
    text-decoration: none;
    color: white;
}

.table_account {
    background-color: white;
}

td.deliverd_color button a {
    text-decoration: none;
    color: white;
}

td.deliverd button a {
    text-decoration: none;
    color: white;
}

.Cancle_add_card_button {
    display: inline-block;
    width: 49%;
    text-align: center;
}

.Cancle_add_card_button.white button {
    border: 1px solid #999999;
    border-radius: 8px;
    padding: 10px;
    color: #999999;
    background: 0;
    font-size: 16px;
    font-weight: 600;
}

.Cancle_add_card_button.white button a {
    color: #999999;
    text-decoration: none;
}

.Cancle_add_card_button button {
    border: none;
    border-radius: 8px;
    padding: 10px;
    color: white;
    background: #2F82FB;
    font-size: 16px;
    font-weight: 600;
}

.Cancle_add_card_button button a {
    color: white;
    text-decoration: none;
}

.Cancle_add_card {
    margin-top: 57px;
}

.Cancle_add_card_button button {
    width: 95%;
}


.user_account_count.container-xxl .col-sm-9 {
    padding-right: 0;
    padding-left: 0;
}

.input_Nam_On_Card {
    display: flex;
    justify-content: space-between;
    border: 1px solid #C4C4C4;
    border-radius: 8px;
    padding: 14px;
    margin-top: 36px;
}

.input_Nam_On_Card.select_card {
    width: 46.5%;
    display: inline-block;
    margin-right: 30px;
}

.input_Nam_On_Card.select_card.cvv {
    margin-right: 0;
}

.Profil_countent p {
    color: #666666;
    font-size: 16px;
    margin-top: 26px;
}

.Profil_countent img {
    width: 472px;
    height: 90px;
    object-fit: cover;
}

.input_Nam_On_Card.select_card select {
    border: none;
    color: grey;
    width: 100%;
}

.order_print.table_account.Add_a_New_Card {
    border: 1px solid #D9D9D9;
    width: 735px;
    padding: 55px 100px;
    margin: auto;
}

.input_Nam_On_Card input {
    border: none;
}

.user_card_add_card {
    display: flex;
    justify-content: space-between;
}

.user_card_add_card_hedding ul {
    display: flex;
}

.user_card_add_card_hedding ul li {
    list-style: none;
    font-size: 14px;
    font-weight: 500;
    margin-right: 17px;
}

.user_card_add_card_hedding ul li.active a {
    color: blue !important;
}

.user_card_add_card_hedding ul li a {
    text-decoration: none;
    color: #6D6D6D;
}

.Bext_selling_img img {
    width: 126px;
    height: 135px;
    border-radius: 5px;
}

.Bext_selling_peregraf p {
    font-size: 16px;
    font-weight: 600;
    color: black;
}

.Bext_selling_count {
    display: flex;
}

.Bext_selling_hedding {
    display: flex;
    justify-content: space-between;
    padding: 12px;
}

.Survivor_button span {
    font-size: 14px;
    font-weight: 600;
    margin-right: 10px;
}

.Survivor_button button {
    width: 37px;
    height: 21px;
    font-size: 11px;
    font-weight: 600;
    border: none;
    background: #CF4040;
}

.Survivor_button button a {
    color: white;
    text-decoration: none;
}

.order_print_table_input {
    margin-top: 50px;
}

.Bext_selling .Bext_selling_count {
    border-bottom: 1px solid #F0EEE7;
    padding-bottom: 30px;
    margin-top: 35px;
}

.Bext_selling_icon i {
    color: gray;
}

.order_print.table_account.Add_a_New_Card.Add_Address {
    width: 600px;
    border-radius: 5px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
}

.text_al_awir {
    border: 1px solid #C4C4C4;
    border-radius: 8px;
    margin-bottom: 50px;
    height: 54px;
}

.text_al_awir input {
    border: none;
    padding: 14px;
    border-radius: 8px;
}

.text_al_awir button {
    float: right;
    border: none;
    width: 70px;
    height: 54px;
    background: #2F82FB;
    border-radius: 8px;
    font-size: 13px;
    font-weight: 500;
}

.text_al_awir button a {
    text-decoration: none;
    color: white;
}

.label_Address label {
    color: #161616;
    font-size: 16px;
}

.text_al_awir i {
    float: right;
    padding: 18px;
}

.Dashboard_count h3 {
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 0;
}

.Dashboard_img img {
    width: 19px;
    height: 19px;
    margin-right: 18px;
    margin-left: 13px;
}

.Dashboard_game {
    display: flex;
}

.Dashboard_game {
    display: flex;
    background: #FCFCFC;
    padding: 10px;
    border-radius: 5px;
    margin: 10px;
    align-items: center;
}

.profile_ec ul li.nav-item {
    color: #6D6D6D;
    font-weight: 500;
    font-size: 12px;
}

.chevron-down img {
    width: 20px;
    height: 20px;
}

.imgName_On_Card i {
    color: gray;
    font-size: 18px;
}


/*===========viwe-de============*/
.count_add h1 {
    display: inline-block;
    font-size: 20px;
    font-weight: 400;
     color: #4c4a4a;
}
.count_add button {
    border: none;
    background: orange;
    padding: 2px 16px;
    font-size: 14px;
}
.count_add button a {
    text-decoration: none;
    color: black;
}
.count_add h2 {
    font-size: 18px;
    font-weight: 400;
}
.count {
    display: flex;
    justify-content: space-between;
}
.user_name_name_viwe h1 {
    font-size: 16px;
    font-weight: 600;
}
.view_table table tr td {
    padding: 0 5px 0 0;
}
.product_ware_img_count.viwe_detials_t p {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.cart_teble.ranchi_jharkhand table tr:nth-child(even) {
    background: #f7f7f7;
}
.cart_teble.ranchi_jharkhand table tr td {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
}
.cart_teble.ranchi_jharkhand table tr {
    border-top: 1px solid black;
}
.cart_teble.ranchi_jharkhand table tr td{
      padding-top: 8px;
    padding-bottom: 8px;
    font-size: 15px;
}
.cart_teble.ranchi_jharkhand table tr td:nth-child(3) {
    padding-left: 27px !important;
    padding-right: 27px !important;
}
.d-flex.flex-column p {
    width: 217px;
    margin: auto;
}
.title_viwe select {
    border: none;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
    border-radius: 2px;
    padding: 0px 20px;
    font-size: 13px;
    color: gray;
}
.input_Nam_On_new {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid gainsboro;
    padding-bottom: 19px;
    padding-top: 20px;
}
.user_card_add_card_hedding_add {
    text-align: end;
}
.clos_button {
    text-align: end;
    padding: 16px;
}
.clos_button button {
    font-size: 13px;
}
.edit_button_profil button {
    background: #2F82FB;
    border: none;
    color: white;
    padding: 3px 19px;
    font-size: 16px;
    font-weight: 500;
    border-radius: 3px;
}
.user_card_add_card_hedding_add button {
    padding: 3px 18px;
    border: none;
    background: none;
    color: white;
    font-size: 16px;
    font-weight: 500;
    border-radius: 3px;
    margin-bottom: 20px;
}
.user_card_add_card_hedding_add button a{
    color:black;
}
.name_input_text input {
    border: none;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
    font-size: 14px;
    padding: 10px 13px;
    width:100%;
}
.edit_form_input_count label {
    font-size: 14px;
    font-weight: 500;
}
.edit_form_input_count {
    display: inline-block;
    width: 100%;
    margin: auto;
    margin-bottom: 23px;
}
.edit_form_input_count button {
    background: #2F82FB;
    border: none;
    padding: 6px 19px;
    border-radius: 4px;
    color:white;
}
.edit_form_input_count button a {
    text-decoration: none;
    color: white;
}
.edit_form {
    padding: 0px 22px;
}
.close_button_addd {
    text-align: end;
    padding: 13px;
    padding-bottom: 0;
}
.modal-dialog.center_modal {
    margin-top: 10%;
}
.order_print.table_account.Add_a_New_Card.Add_Address.add_edit_addres {
    padding: 50px 30px;
    padding-top: 20px;
    width:700px;
}
.icon_plus_game a {
    color: black;
}
table.date_time_profile tr td {
    font-weight: 500;
    color: #4c4a4a;
    font-size: 15px;
}
.cart_produt {
    padding-top: 16px;
}
table.big_font_title tr td:first-child {
    font-weight: 500;
    font-size: 16px;
}
table.big_font_title tr td:last-child {
    font-weight: 300;
    font-size: 15px;
    padding: 13px 20px;
}
table.big_font_title tr th {
    padding: 13px 20px;
}
.info h1 {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 0;
}
.info p {
    margin-bottom: 0;
    font-size:15px;
}
.info table tr td {
    font-size: 15px;
}
.edit_button_profil {
    display: flex;
}
.button_popup_edit button a {
    text-decoration: none;
    color: white;
}
.button_popup_edit.btn_delete button {
    background: #f23b3b;
}
.button_popup_edit {
    margin-left: 22px;
}
.icon_edit_plus_button .edit_poupp {
    color: white;
    background: #2F82FB;
    padding: 6px 30px;
}
.profil_edit_utton {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
}
.user_edit_profile button {
    border: none;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
    padding: 8px 25px;
    color:white;
}
.user_edit_profile button a{
    text-decoration: none;
    color: black;
}
.order_print.table_account.Add_a_New_Card.Add_Address.add_edit_addres .order_print.table_account {
    padding: 19px 0px;
}
ul.dropdown-menu li a {
    padding-left: 10px;
}
.informetion_account_input select {
    width: 90%;
    padding: 10px;
    border-radius: 8px;
    background: 0;
}
.button_reset button {
    border: none;
    background: #0d6efd;
    color: white;
    padding: 5px 20px;
    border-radius: 5px;
    margin-top: 65px;
}
.button_reset button a{
    color:white;
    text-decoration:none;
}
.d-flex.flex-column div p {
    margin-bottom: 0;
}
a.mt-auto.align-self-start.book_now_blog {
    padding: 11px;
    display: block;
    text-align: center;
}
li.hover_dropdown span {
    font-weight: 500;
}
.categori img {
    padding-right: 7px;
}
a.cart_product_close.remove-from-cart {
    color: #63605A;
}
.about_us_game {
    background: #F5F5F5;
    padding-bottom: 80px;
}
.About_us_count {
    padding: 25px;
    padding-bottom: 80px;
    box-shadow: 0px 3px 4px 1px rgba(0,0,0,.2);
    width: 85%;
    background-color: #fff;
    border-radius: 4px;
    margin: auto;
}
.About_Us_title {
    margin-top: 30px;
}
.about_us_game .product_deatials_title {
    padding-left: 32px;
}
.g2a_product span a {
    text-decoration: none;
}
.About_us_count_hedding h1 {
    font-size: 28px;
    margin-bottom: 40px;
    font-weight: 400;
}
.About_us_count_p p {
    font-size: 15px;
}
.g2a_product.about_Link_active span a {
    color: #706C6C;
}
ul.dropdown-menu li {
    border-radius: 0;
    border-bottom: 1px solid lightgray;
}
ul.dropdown-menu li:last-child {
    border-bottom: none;
}
.dropdown:hover .dropdown-menu {
    border-radius: 4px;
    box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
    right: -7px;
    padding: 15px 0;
}
.plus_icon input {
    margin-top: 2px;
    width: 16px;
    height: 16px;
}
.plus_icon {
    display: flex;
}
ul.dropdown-menu.log_in_out li {
    border: none;
}
.Order_table table tr th:nth-child(2) {
    padding-right: 11px;
}
.Order_table table tr td:nth-child(2) {
    padding-left: 11px;
}

/*============forget_password=============*/

.password_reset h1 {
    color: black;
    font-size: 30px;
    margin-top: 20px;
    font-weight: 600;
    text-transform: uppercase;
}
.gym_reset_password {
    background: #EEECEC;
    padding-top: 50px;
    padding-bottom: 50px;
}
.password_reset_Count input {
    border: none;
    padding: 10px;
    width: 50%;
    border-radius: 5px;
    margin-top: 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
}
.password_reset_Count button a {
    color: white;
    text-decoration: none;
}
.password_reset_sign {
    margin-top: 20px;
}
.password_reset_Count button {
    width: 50%;
    margin-top: 30px;
    padding: 10px;
    color: white;
    background: black;
    font-size: 18px;
    border: none;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
}
.password_reset_sign a {
    font-size: 18px;
    text-decoration: none;
    font-weight: 600;
}
.password_reset {
    margin: auto;
    text-align: center;
}
.start_read_more {
    display: none;
}
.gym_logo_reset img {
    width: 276px;
    height: 48px;
    margin-bottom: 16px;
}
.radio_one_input.show_count {
    display: none;
}

/*=========algoliasear=========*/
section#algolia-search-contents {
    padding-top: 71px;
}
span.ais-RefinementList-labelText {
    margin-left: 10px;
}
li.ais-Hits-item {
    border: none;
    width: auto;
    box-shadow: none;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    margin:0;
}
div#collapseIndicatorExampleOne {
    margin-bottom: 10px;
}
.ais-Hits.ais-Hits--empty {
    margin-left: 59px;
}
.ais-Highlight-highlighted, .ais-Snippet-highlighted {
    padding: 0;
}
.ais-Highlight-highlighted, .ais-Snippet-highlighted {
    padding-bottom: 0;
    padding-top: 0;
}
li.ais-Hits-item .trending_product_card.Other_products_you_may_like.detials_histry.product_listing_new_fayar {
    margin-left: 8px;
}
.shop_page.algolia-demo .card-header {
    padding: 0 12px;
}
.radio_one_input.input_remove {
    display: none;
}

/*===================new==============*/
    .banner_game_new {
    background-color: rgb(249,249,249);
    padding: 15px;
    text-align: center;
}
.banner_game_new h1 {
    font-size: 44px;
    font-weight: 700;
    color: #433838;
}
.banner_game_new p a {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 11px;
    text-decoration: none;
    color: black;
    padding: 10px;
}
.box_steam img {
    -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
    width: 100%;
    height: 100%;
   
}
.box_steam_count {
    height: 232px;
    overflow: hidden;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}
.grid_game_box_count .row {
    justify-content: center;
}
.box_steam_title h3 {
    text-align: center;
    font-size: 13px;
    color: black;
    margin-bottom: 3px;
}
.box_steam {
    margin-bottom: 20px;
}
.box_steam img:hover {
    -webkit-transform: scale(1.08);
  transform: scale(1.08);
}
.grid_game_box {
    margin-top: 32px;
    margin-bottom: 20px;
}
.box_steam_title{
    text-align: center;
    padding: 10px;
}
.box_steam_title h3 {
    text-align: center;
    font-size: 13px;
    color: black;
}


/*===============================*/


.header_soshalmidia ul {
    margin: 0;
    padding:0;
}
.right-panel {
    width: 48%;
}
.header_logo {
    display: inline-block;
}
.header_button_toggal_bar {
    /*width: 26%;*/
    text-align: end;
}
.ais-SearchBox form.ais-SearchBox-form button {
    background: #2F82FB;
    height: 100%;
    padding: 0px 25px;
    color: #fff;
    border-radius: 0 5px 5px 0;
    top:51%;
    right: 0;
}
.ais-SearchBox-resetIcon path, .ais-SearchBox-submitIcon path {
    fill: #ffffff!important;
}

.ais-SearchBox form.ais-SearchBox-form input.ais-SearchBox-input {
     padding: 10px 25px;
    font-size: 13px;
    border: none!important;
    border-radius: 5px!important;
    width:100%;
    outline: none;
}
.ais-SearchBox form.ais-SearchBox-form .ais-SearchBox-submit {
    right: 0 !important;
}
.box_steam img {
    object-fit: cover;
}
.give_as {
    display: none;
}
.coupone_code_buttons.go_back {
    margin-top: 0;
    display: flex;
    align-items: center;
    width: 100%;
    margin-top:15px;
}
.coupone_code.go_back_button {
    margin-top: 0;
    width: 50%;
}
.go_down {
    width: 50%;
}
.product_ware_img_chekout img {
    object-fit: cover;
}
a.bloge_ancher_aq {
    background: 0;
    text-decoration: none;
    display: block;
    font-weight: normal;
    padding: initial;
    font-size: initial;
}



/*================py==============*/
.cart_teble table tr th {
    background: #2F82FB;
    color: white;
    border: 1px solid #63605A;
}
.cart_teble table tr {
    border: 1px solid #63605A;
}
.cart_teble table tr td {
    border: 1px solid #63605A;
}
.start_peregraf h1 {
    font-size: 20px !important;
}


.card_images {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.card_images img {
    height: auto;
    /*width: 226px !important;*/
    object-fit: cover;
}

/*=========popup======*/
.Currency_const {
    text-align: center;
}
.Currency_const h1 {
    font-size: 24px;
    color: black;
    font-weight: 600;
}
.Currency_const p {
    font-size: 15px;
    margin-top: 12px;
}
.form_input label {
    font-size: 16px;
    font-weight: 600;
    color: black;
}
.form_input select {
    border: none;
    width: 100%;
    padding: 10px;
    box-shadow: rgba(67, 71, 85, 0.27) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em;
    border-radius: 3px;
    font-size: 14px;
    margin-top: 10px;
}
.form_input {
    margin-bottom: 17px;
}
.form_input.form_input_button button {
    width: 100%;
    border: none;
    padding: 9px;
    background: #2F82FB;
    color: white;
    font-size: 15px;
    border-radius: 3px;
    font-weight: 500;
}
.form_input.form_input_button:last-child button {
    background: none;
    color: black;
    border: 2px solid #2F82FB;
}
.modal-header.button_close_form {
    border: none;
}
.modal-header.button_close_form i {
    font-size: 12px;
    font-weight: 600;
    color: black !important;
}
.button_form_new {
    margin-top: 38px;
}
.Currency {
    padding-left: 25px;
    padding-right: 25px;
}


.header_soshalmidia ul li {
    padding: 0 !important;
}
.email_icon.rs_moblie {
    margin-left: 21px;
}
.header_input {
    display: none;
}
.All_Categories_section {
    display: flex;
    background: white;
    height: 49px;
    align-items: center;
    justify-content: space-between;
    position: relative;
    border-radius:5px;
}
.ais-SearchBox-form {
    display: block;
    position: inherit !important;
}
.ais-SearchBox-submit {
    left: auto !important;
}
.All_Categories {
    padding-right: 71px;
}
.email_icon.rs_moblie i {
    font-size: 22px;
    color: white;
    margin-right: 5px;
}
.header_soshalmidia ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width:100%;
}
.email_icon.cart {
    margin-left: 11px;
}
.STAR_WARS {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.trending_product_card.Other_products_you_may_like.detials_histry.product_listing_new_fayar .card_count {
    padding: 0 10px !important;
}
ul.dropdown-menu.log_in_out {
    display: none;
}
.email_icon {
    margin-left: 22px;
}
.email_icon.rs_moblie {
    margin-right: 12px;
}
div#algolia-search-box {
    width: 100%;
}
/*======cat=========*/
label.ais-RefinementList-label span:last-child {
    text-align: end;
    position: absolute;
    right: 0;
    font-size: 14px;
    background: none;
}
label.ais-RefinementList-label {
    width: 100%;
}
.shop_listing .card {
    border-bottom: 1px solid darkgrey;
    border-left: none;
    border-right: none;
    border-top: none;
    border-radius: 0;
}
div#priceaaa a#headingExampleaa {
    background: none;
    color: black;
}
ul.pagination.justify-content-end {
    justify-content: center !important;
    margin-top: 30px;
}
.All_Categories {
    display: none;
}

.currency-header.lenguag.lenguag_usd select {
    background: no-repeat;
    border: none;
    color: white;
    padding: 0;
    width: auto;
    font-weight: 600;
    font-size: 13px;
}

/*==========py==============*/
.app_store_title h1 {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 0;
    margin-top: 24px;
}
.rating-box {
    background: none !important;
    padding: 21px 0 !important;
    box-shadow: none !important;
}
.app_store_title p {
    color: gray;
    font-size: 13px;
    font-weight: 500;
}
.icon_star {
    display: flex;
    margin-top: 12px;
}
.icon_star_icon i {
    color: #fdc153;
    margin-right: 9px;
}
.app-store-itunes-us {
    background-color: #F5F5F5;
    padding: 50px 0;
}
.input_app_store input {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
    border: none;
    padding: 11px;
    width: 100%;
    border-radius: 5px;
}
.button_review button i {
    margin-right: 8px;
}
.input_app_store label {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px;
}
.button_review button {
    background: #2F82FB;
    border: none;
    color: white;
    padding: 7px 25px;
    font-size: 15px;
    font-weight: 500;
    margin-top: 20px;
    border-radius: 5px;
}
.input_app_store {
    margin-top: 17px;
}
.blck_star i{
    color: black;
}
.input_app_store textarea {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
    border: none;
    padding: 6px 10px;
    width: 100%;
    height: 100px;
    border-radius: 5px;
}
.new_product_list .item {
    margin: 10px;
}
.exclusive_hedding ul#pills-tab {
    display: none;
}
.order_list {
    padding-top: 31px;
}
.informetion_account {
    padding-top: 48px;
}
.product_deatials_count {
    padding-top: 30px;
}
/*================*/
li.hover_dropdown .dropdown:hover .dropdown-menu {
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
    right: -44px;
}
.user_account_count.container-xxl {
    margin-top: 55px;
    margin-bottom: 55px;
}
.banner {
    margin-top: 28px;
}
.banner_img img {
    border-radius: 14px;
}
.lenguag.change_l label {
    cursor: pointer;
}
.fade_show_game {
    margin-bottom: 28px;
}
table.dataTable>thead>tr>th:not(.sorting_disabled), table.dataTable>thead>tr>td:not(.sorting_disabled) {
    display: none;
}
.looks_like_enter textarea {
    border: 1px solid #706C6C;
    border-radius: 5px;
    color: white;
    background: none !important;
}
.icon_show_more {
    display: flex;
    justify-content: center;
}
p.card-text.mb-4.blog_discounts_p {
    width: auto;
}
/*======seaarch==============*/
#info
{
	font-size: 18px;
	color: #555;
	text-align: center;
	margin-bottom: 25px;
}
.scrollbar
{
	float: left;
	height: 300px;
	overflow-y: scroll;
	margin-bottom: 25px;
}

.force-overflow
{
	min-height: 450px;
}

#style-2::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

#style-2::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

#style-2::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #2F82FB;
}
    .search_icon i {
    color: white;
        margin-right: 31px;
        position: relative;
}
.user_search_histry_profile {
    text-align: left;
}
.user_search_histry_profile h1 a {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 0;
    color: black;
    text-decoration: none;
}
.search_icon {
    position: relative;
}
.header_menu_1 ul li a {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: #0F0E0F;
}
.search_icon .search_list {
    padding: 18px;
    z-index: 6666;
}
.search_icon .search_list {
    position: absolute;
    width: 413px;
    border-radius: 5px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
}
.user_search_histry_profile p a {
    color: black;
    text-decoration: none;
    font-weight: 500;
    font-size: 13px;
    line-height: 30px;
}
.user_search_histry {
    display: flex;
    margin-bottom: 37px;
    margin-top: 26px;
}
.user_search_histry_profile p {
    font-size: 13px;
    line-height: 0 !important;
    margin:0;
}
.user_search_histry_profile h1 {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 0;
}
.user_search_histry_profile {
    margin-left: 14px;
    margin-right: 10px;
}
.user_search_histry_count img {
    width: 49px;
    height: 49px;
    object-fit: cover;
}
.search_input_name i {
    margin-right: 0;
}
.search_input_name i {
    color: black;
    display: flex;
    align-items: center;
    padding: 10px;
}
.search_input_name {
    display: flex;
}
.search_input_name input {
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
    border: none;
    padding: 10px;
    width: 100%;
    height: 30px;
    border-radius: 2px;
    margin-left: 10px;
}
.search_icon .search_list {
    position: absolute;
    background-color: white;
    right: -11px;
}
.search_icon .search_list {
    position: absolute;
    scale: 0;
}
.search_icon:hover .search_list {
    position: absolute;
    scale: 1;
}


@media only screen and (max-width: 1440px){
    .banner_img img {
    height: 71vh !important;
}
}
@media only screen and (max-width: 1950px){
    .banner_img img {
    height: 51vh;
}
}
