@media (max-height: 795px) {
  .hero-area.hero-area2.hero-area5 .content .home_items1 {
    display: none;
  }
  .hero-area.hero-text .content .home_items2 {
    margin-top: 10%;
  }
}
@media (max-height: 795px) {
  @media (max-width: 576px) {
    .hero-area.hero-text .content .home_items2 {
      margin-top: 30%;
    }
  }
}
@media (max-height: 795px) {
  @media (max-width: 343px) {
    .hero-area.hero-text .content .home_items2 {
      margin-top: 45%;
    }
  }
}
@media (max-height: 478px) {
  .hero-area.hero-text .content .home_items2, .home_items {
    display: none;
  }
  .btns_play {
    z-index: 500;
  }
}
@media (max-height: 310px) {
  .top-header {
    display: none;
  }
  .btns_play {
    margin-top: -5%;
  }
}
@media (max-height: 240px) {
  .btns_play {
    margin-top: -7%;
  }
}
@media (max-height: 214px) {
  .btns_play {
    margin-top: -8%;
  }
}

@media (min-height: 1339px) { 
  .local1 {
    min-height: 1400px;
  }
  .contact-section {
    min-height: 1400px;
  }
  .container1 {
    min-height: 1300px;
  }
}

@media (max-height: 1050px) {
  .contact-section {
    min-height: 1050px;
  }
}

@media (max-width: 1399px) {
  .about-section .ar {
    width: 500px;
    right: -150px;
  }
  .single-tikit .content .top-area {
    min-width: 250px;
  }
}

@media (max-width: 1199px) {
  .servers_photo_ {
    padding-top: 19%;
  }
  .single-tikit .content .content-area h4 {
    margin-bottom: 0;
  }
  #one_item .mybtn2 {
    padding: 12px 45px;
  }
  .user-main-dashboard main .main-box .table-responsive tbody tr td .mybtn2.mybtn2-item_info {
    width: 116px;
  }
  .text_level.text_level-one-item {
    font-size: 30px;
  }
  .item_image_group.one-item {
    height: 260px;
  }
  .flex_btns {
    width: 50%;
  }
  .about.ac_blocks {
    margin-top: 20px;
  }
  .single-tikit .content .top-area {
    min-width: 250px;
  }
  .video_main3 {
    padding-top: 20%;
  }
  .video_main1 iframe {
    max-width: 400px;
  }
  .gallery_photo {
    width: 28.5%;
  }
  .features-section .s1,
  .features-section .s2
  {
    display: none;
  }
  .logo_img {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    width: 90px;
    top: 42px;
  }
  .user-main-dashboard main .main-box .table-responsive {
    overflow: auto;
  }
  .user-main-dashboard main .main-box .table-responsive table {
    width: 690px;
    margin: 0 auto;
  }
  .user-main-dashboard main .main-box.u-setting-area  .s-content-area .table-responsive table {
    width: 100%;
    margin: 0 auto;
  }
  .header .mainmenu-area .navbar #main_menu .navbar-nav .nav-item .nav-link {
    padding: 28px 10px;
  }

  .game-play-section .single-play {
    margin-bottom: 30px;
  }

  .join_us .l-image {
    position: unset;
    bottom: auto;
    left: auto;
    margin: 0 auto;
    display: block;
  }
  .join_us .section-heading {
    margin-top: 50px;
  }
  .subscribe-box .left {
    width: 190px;
  }
  .subscribe-box .right {
    width: 190px;
  }
  .single-tikit .content .content-area .c-bottom .mybtn1 {
    padding: 4px 10px;
  }
  .header .mainmenu-area.mainmenu-area2 .navbar #main_menu .navbar-brand {
    width: auto;
    height: auto;
    position: unset;
    display: block;
  }
  .header .mainmenu-area.mainmenu-area2 .navbar #main_menu .navbar-brand img.l2 {
    height: 80px;
    width: auto;
    max-width: auto;
    position: unset;
    bottom: auto;
  }
  .header .mainmenu-area.mainmenu-area2 .navbar #main_menu .navbar-nav li .mybtn1 {
    margin-top: 15px;
    padding: 10px 20px;
    margin-left: 10px;
  }
  .recent-winners .single-winner {
    margin-bottom: 30px;
  }
  .breadcrumb-area h2 {
    font-size: 50px;
    line-height: 60px;
  }
  .breadcrumb-area {
    padding: 240px 0px 90px;
  }
  .raffles-section .ad {
    margin-top: 50px;
  }
  .raffles-section .ad img {
    width: 100%;
  }
  .daily-contest .right-content {
    margin-top: 30px;
  }
  .single-feature {
    margin-bottom: 30px;
  }

  .team-section .single-team .image h4 {
    bottom: -60px;
  }

  .team-section .single-team .image .link {
    bottom: 30px;
    right: 7%;
  }

  .ticket-page .ticket-cart-box {
    margin-top: 40px;
  }

  .raffles-details .raffle-details h2 {
    font-size: 28px;
    line-height: 38px;
  }

  .games-details .details-wrapper {
    display: block;
  }

  .games-details .details-wrapper .right-content .price-box {
    margin-top: 40px;
  }

}

@media (max-width: 991px) {
  .servers_photo_, .servers_photo_2 {
    padding-top: 23%;
  }
  .single-tikit .content .content-area h4 {
    margin-bottom: 20%;
  }
  .circle.circle-one-item {
    right: -15px;
  }
  .text_level.text_level-one-item {
    font-size: 25px;
  }
  .item_image_group.one-item {
    height: 190px;
  }

  .profile_p {
    margin-bottom: 0;
  }
  .profile_block {
    position: unset;
    height: 50px;
  }
  .profile_block a {
    display: flex;
    height: 54px;
    padding: 5px 0;
    justify-content: center;
    align-items: baseline;
  }

  .flex_btns {
    width: 60%;
  }
  .about.ac_blocks:last-child {
    margin-bottom: 0;
  }
  .about.ac_blocks {
    margin-top: 30px;
  }
  #logout {
    text-align: center;
    margin: 0px;
  }
  .header .mainmenu-area.bg_menu {
    background: #DDCCB9;
  }
  .content_updates {
    font-size: 15px;
  }
  #one_item .top_updates {
    font-size: 17px;
  }
  #one_item .info_user h4 {
    font-size: 15px;
  }
  #one_item .info_user .info_img {
    width: 30px;
  }
  #one_item .info_user .price_img {
    height: 30px;
  }
  #one_item .mybtn2 {
    padding: 12px 35px;
    font-size: 15px;
  }
  #item form button {
    margin-bottom: 13px;
  }
  #item.content_updates {
    font-size: 15px;
  }
  .btn {
    font-size: 15px;
    margin-bottom: 5px;
  }
  .page_help {
    padding-top: 10px;
    font-size: 15px;
  }
/* Two videos at a home page START*/
  .video_main0 {
    width: 100%;
    background: url(../../images/global/video_section_bg.jpg) no-repeat;
    background-size: cover; 
    height: 540px;
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .video_main {
    height: auto;
    width: 100%;
    text-align: center;
    display: inline;
    float: left;
    padding: 5px;
  }
  .video_main3 {
    display: flex;
    flex-direction: column;
    padding-top: 28%;
  }
/* Two videos at a home page END*/

  .hero-area .content .content .server-name {
    color: #2C1919;
    text-shadow: 3px 3px 3px white, 0 0 1em white, 0 0 0.2em white;
    margin-top: 6%;
  }
  /*Responsive top list START*/
  .n1 {
    white-space: nowrap;
  }
  .header .top-header .content .left-content .top-social-links {
    margin-top: -4px;
    padding-bottom: -3px;
    padding-top: 10px;
    max-width: 55%;
  }
  .ul_right_list {
    padding-top: 10px;
  }
  .header .top-header .content .right-content {
    text-align: right;
    height: 50px;
    margin-top: 10px;
  }
 /*Responsive top list END*/
  .table_platform tbody {
    font-size: 13px;
    font-family: Arial;
  }
  #plat.table_updates{
    padding: 5px;
  }
  .table_updates {
    width: 80%;
    margin: 0 auto 22px;
    padding: 0 5%;
    font-size: 17px;
  }
  .content_1_up {
    text-align: center;
    border-left:none; 
    font-size: 13px;
  }

  .AG_photo_header { 
    width: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    visibility: hidden;
  }

  .single-tikit .content .top-area .top-info .first-info {
    font-weight: 700;
    padding: 25px 30px 0 30px;
    font-size: 10px;
  }

  .single-tikit .content .top-area .top-info .mid-info span {
    padding: 0px 30px 0px 30px;
    color: #215325;
    font-weight: 700;
    font-size: 10px;
  }

  .help-section aside{
    margin-bottom: 40px;
  }
  .affiliate-box .referral-link-area .right{
    margin-top: 30px;
  }
  .logo_img {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    width: 70px;
    top: 42px;
  }
  .wallet-box .wallet-tab-content .dipo-box .dipo_btc{
    margin-top: 30px;
  }
  #mycontainer aside input {
    background-position: right;
  }
  #usermessage .modal-content .close {
      color: #fff;
      right: 20px;
  }
  #usermessage #mycontainer{
      flex-wrap: wrap;
      height: auto;
  }
  #usermessage #mycontainer #chat .me .triangle{
      margin-left: auto;
      margin-right: 10px;
  }
  #usermessage #mycontainer aside{
      flex: 100%;
      max-width: 100%;
      height: 300px;
      overflow: auto;
      width: 100%!important;
  }
  #usermessage #mycontainer main{
      flex: 100%;
      width: 100%;
      max-width: 100%; 
      height: 400px;
      overflow: auto;
  } 
  #usernotification .single-notification{
    display: block;
  }
  #usernotification .single-notification .img{
    margin-right: 0px;
    margin-bottom: 15px;
  }
  .user-main-dashboard main .main-box{
    margin-top: 30px;
  }
  .raffles-details .raffles-ends-box {
    margin-top: 40px;
  }

  .raffle-d-top-info .right-area {
    display: block;
    text-align: left;
    margin-top: 20px;
  }

  .about-section .ar {
    display: block;
    position: unset;
    top: auto;
    left: auto;
    margin-top: auto;
    margin-right: auto;
    transform: unset;
    display: block;
    margin: 0 auto;
    margin-bottom: 50px;
  }

  .header .mainmenu-area .navbar .navbar-brand img {
    max-height: 50px;
  }

  .header .mainmenu-area .navbar #main_menu .navbar-nav .nav-item .nav-link .mr-hover-effect {
    display: none;
  }

  .header .mainmenu-area .navbar #main_menu .navbar-nav .nav-item .nav-link {
    padding: 8px 10px;
  }

  .header .mainmenu-area .navbar .navbar-brand {
    padding-left: 0px;
  }

  .header .top-header .content .left-content .left-list li p,
  .header .top-header .content .right-content .right-list li .sign-in,
  .header .top-header .content .right-content .right-list li i {
    font-size: 14px;
  }

  .header .mainmenu-area .navbar {
    justify-content: unset;
    padding: 8px 0px;
  }

  .section-heading .title,
  .sh-wrpper .section-heading .title,
  .contact-section .contact-area h2,
  .bonuse-section .header-area h1,
  .how-get-bonuse-section .section-heading .title
  {
    font-size: 40px;
    line-height: 50px;
  }

  .section-heading .subtitle,
  .sh-wrpper .section-heading .subtitle {
    font-size: 20px;
    line-height: 30px;
  }

  .section-heading .text,
  .how-it-work .single-work p,
  .funfact .single-fun p {
    font-size: 20px;
    line-height: 30px;
  }


  .header .top-header .content .left-content .left-list li .language-selector .language {
    font-size: 14px;
  }

  .header .top-header .content .left-content .left-list li::before,
  .header .top-header .content .right-content .right-list li::before {
    font-size: 14px;
  }

  .breadcrumb-area .title {
    font-size: 40px;
    line-height: 50px;
  }

  .header .mainmenu-area .navbar #main_menu .navbar-nav .nav-item .dropdown-menu {
    position: relative;
    top: 0;
    left: 0;
  }

  div#main_menu .main-menu-inner {
    height: 210px;
    overflow-y: auto;
  }

  .header .mainmenu-area .navbar #main_menu .main-menu-inner {

    display: block;
  }

  .header .mainmenu-area .navbar #main_menu.main-menu-inner .navbar-nav {
    margin: 0px;
    padding: 0px;
    width: 100%;
  }

  .marketing-tools .section-heading {
    margin-bottom: 51px;
  }

  .header .mainmenu-area.mainmenu-area2 .navbar #main_menu .navbar-nav li .nav-link {
    padding: 8px 15px;
  }

  .counter-box .content h4 {
    font-size: 45px;
    line-height: 55px;
  }

  .counter-section .counter-box {
    margin-bottom: 30px;
  }

  .game-play-section .left-img,
  .game-play-section .right-img,
  .subscribe-box .left,
  .subscribe-box .right {
    display: none;
  }

  .md-pt-50 {
    padding-top: 50px;
  }

  .s-h-play {
    margin-bottom: 30px;
  }

  .counter-box .myborder {
    display: none;
  }

  .counter-section .left-info {
    text-align: center;
    margin-bottom: 40px;
  }

  .counter-section .l-winner-slider-wrapper {
    margin-top: 60px;
  }

  .latest-arcive2 .l-arcive-box2 {
    margin-top: 40px;
  }

  .header .overlay {
    opacity: 0.8;
  }

  .games-filter .filter-wrapp {
    display: block;
  }

  .games-filter .filter-wrapp .right-area {
    display: block;
    text-align: left;
    margin-top: 20px;
  }

  .games-filter .filter-wrapp .right-area form input {
    width: 100%;
  }

  .contact_section .left-image {
    text-align: center;
    margin-bottom: 50px;
  }

  .daily-contest .middle-content {
    margin-top: 50px;
    margin-bottom: 20px;
  }

  .t-t-s-nav {
    text-align: left;
    margin-top: 20px;
  }

  .turnaments-tab-section .s-top-area .t-t-s-nav ul {
    text-align: left;
  }

  .single-turnaments {
    display: block;
  }

  .team-section .single-team {
    margin-bottom: 120px;
  }

  .team-section {
    padding: 120px 0px 61px;
  }

  .join_us_new .section-heading {
    margin-top: 40px;
  }

  .games-details-top-bar .games-d-t-b-i {
    display: block;
  }

  .games-details-top-bar .games-d-t-b-i .right-area {}

  .games-details-top-bar .games-d-t-b-i .right-area {
    margin-top: 20px;
  }

  .turnaments-section .turnaments-top-section .stf {
    display: block;
    text-align: center;
  }

  .turnaments-section .turnaments-top-section .stf .center .time-area {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .turnaments-section .turnaments-top-section .single-turnaments .right-area .r-bottom-area2 {
    padding-bottom: 40px;
  }

  .turnaments-section .turnaments-info .single-prize {
    margin-bottom: 30px;
  }

  .contact-section .contact-area .left-area {
    margin-bottom: 40px;
  }

  .breadcrumb-area.gamer-profile .bc-content {
    padding-left: 0px;
  }

  .gamer-profile-top .gamer-profile-top-inner .profile-photo {
    margin-top: 0px;
    display: inline-block;
    margin-bottom: 40px;
  }

  .gamer-profile-top .gamer-profile-top-inner {
    justify-content: center;
  }

  .gamer-profile-top .gamer-profile-top-inner .msg-btn-wrapper {
    margin-left: 0px;
    margin-top: 30px;
  }

  .usermenu-section .usermenu-inner .right-area {
    margin-top: 10px;
  }
  .hero-area.hero-area2.hero-area5 .content img {
    width: 100%;
  }


}

@media (max-width: 767px) {
  .servers_photo_ {
    padding-top: 30%;
  }
  #one_item .mybtn2 {
    padding: 12px 25px;
  }
  #one_item #item.table-responsive {
    width: 100%;
  }
  /*Profile Notifications Box Start*/
  .notif_header_block {
    display: initial;
    justify-content: unset;
  }
  .notif_page_block {
    display: flex;
    align-self: unset;
    justify-content: center;
    margin-bottom: 10px;
  }
  .btn-r-notif {
    margin-right: 2rem;
  }
  .btn-l-notif {
    margin-left: 2rem;
  }
  /*Profile Notifications Box End*/

  .info_text_price2 {
    width: 60px;
  }
  .circle.circle-one-item {
    right: -10px;
  }
  .circle.level-one-item, .circle.unit_type-one-item {
    bottom: -5px;
  }
  .text_level.text_level-one-item {
    font-size: 20px;
  }
  .item_image_group.one-item {
    height: 135px;
  }
  /*Items Stats Start*/
  .stats_group {
    width: 70px;
  }
  .damage {
    height: 40px
  }
  .health {
    height: 30px
  }
  .def {
    height: 45px
  }
  /*Items Stats End*/

  /*Items Image Start*/
  .item_image_group {
    width: 100px;
    height: 100px;
  }
  .items_img {
    width: 60px;
  }
  .circle {
    top: -7px;
    right: -7px;
    width: 35px;
  }
  .circle.level {
    left: -7px;
    bottom: -9px;
    width: 40px;
  }
  .circle.unit_type {
    bottom: -9px;
    right: -7px; 
  }
  .text_level {
    font-size: 17px;
  }
  .unit_type_img {
    width: 35px;
  }
  /*Items Image End*/

  /*Reser Password Form Start*/
  .reset_form {
    width: 100%;
  }
  /*Reser Password Form End*/

  .flex_btns {
    width: 85%;
  }
  /* Sort icons Items Start */
  .get_order {
    display: flex;
    text-align: center;
  }
  .get_order span {
    margin-left: 7px;
  }
  /* Sort icons Items End */

  #item form button {
    margin-bottom: 10px;
  }
  .item_form { 
    height: 156px;
    width: 87%;
  }
  .all_items_select {
    flex-wrap: wrap;
  }
  .item_select label {
    font-size: 17px;
  }
  #item form select {
    height: 20px;
    width: 90px;
    float: left;
  }
  .select_stats_hidden {
    height: 20px;
    width: 90px;
  }

  #plat.table_updates{
    padding: 0px;
  }
  .hero-area .content .content .register_btn-p {
    font-size: 30px;
    background: url(../../images/global/armygrid_game.png) no-repeat;
    background-size: contain;
    width: 400px;
    height: 100px;
    background-position: 25px;
    text-align: center;
}
/* Two videos at a home page START*/
  .video_main0 {
    width: 100%;
    background: url(../../images/global/video_section_bg.jpg) no-repeat;
    background-size: cover; 
    height: 540px;
    position: absolute;
    bottom: 0;
    right: 0;
}
  .video_main {
    height: auto;
    width: 100%;
    text-align: center;
    display: inline;
    float: left;
    padding: 5px;
}
  .video_main3 {
    display: flex;
    flex-direction: column;
    padding-top: 35%;
}
/* Two videos at a home page END*/
  .hero-area .content .content .server-name {
    color: #2C1919;
    text-shadow: 3px 3px 3px white, 0 0 1em white, 0 0 0.2em white;
    margin-top: 9%;
  }
  /*Responsive top list START*/
  .n1 {
    white-space: nowrap;
  }
  .header .top-header .content .left-content .top-social-links {
    margin-top: -4px;
    padding-bottom: -3px;
    padding-top: 10px;
    max-width: 55%;
  }

  .ul_right_list {
    padding-top: 10px;
  }
  .header .top-header .content .right-content {
    text-align: right;
    height: 50px;
    margin-top: 10px;
}
 /*Responsive top list END*/

  #lightgallery {
    padding-top: 10%;
  }
  .gallery_photo {
    width: 150px;
  }
  .table_updates {
    width: 100%;
    margin: 0 auto 22px;
  }
  .content_1_up {
    text-align: center;
    border-left:none; 
    font-size: 13px;
  }

  .AG_photo_header { 
    width: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    visibility: hidden;
  }

  .single-tikit .content .top-area .top-info .first-info {
    font-weight: 700;
    padding: 25px 30px 0 30px;
    font-size: 15px;
  }

  .single-tikit .content .top-area .top-info .mid-info span {
    padding: 0px 30px 0px 30px;
    color: #215325;
    font-weight: 700;
    font-size: 15px;
  }

  .wallet-box .wallet-tab-content .trns-box .trns-table-filter .single-filter{
    margin-bottom: 15px;
  }
  .affiliate-box .earning-info-area .s-info{
    width: 100%;
  }
  .affiliate-box .earning-info-area .s-info:first-child{
    margin-bottom: 20px;
  }
  .user-main-dashboard main .main-box .header-area{
    display: block;
  }
  .affiliate-box .earning-info-area .s-info{
    display: block;
    text-align: center;
  }
  .affiliate-box .earning-info-area .s-info img{
    margin-bottom: 20px;
    margin-right: 0px;
  }
  .gamer-profile-top .gamer-profile-top-inner .g-p-t-counters {
    padding-left: 0px;
    justify-content: center;
}
  .gamer-profile-top .gamer-profile-top-inner .g-p-t-counters .g-p-t-single-counter{
    margin: 7px;
  }
  .breadcrumb-area.gamer-profile .bc-content{
    display: block;
    text-align: center;
  }
  .bc-content_text {
    margin-top: 20px;
  }
  .single-turnaments .left-area .single-play {
    width: 100%;
  }

  .turnaments-section .turnaments-top-section .single-turnaments .right-area .r-bottom-area2 ul li::before {
    display: none;
  }

  .turnaments-section .turnaments-top-section .single-turnaments .right-area .r-bottom-area2 ul li {
    margin-right: 50px;
  }

  .turnaments-section .turnaments-info .single-prize {
    text-align: center;
  }

  .breadcrumb-area.turnaments {
    height: 420px;
  }

  .games-filter .filter-wrapp .left-area .mybtn2 {
    margin: 4px;
  }

  .hero-area .left-content .content .title {
    font-size: 50px;
    line-height: 60px;
  }

  .hero-area .left-content .content .subtitle {
    font-size: 24px;
    line-height: 34px;
  }

  .hero-area .left-content .content .text {
    font-size: 20px;
    line-height: 30px;
  }

  .counter-section .counter-box {
    justify-content: center;
    text-align: center;
  }

  .counter-box .content {
    flex: none;
  }

  .subscribe-box .form-area .mybtn1 {
    position: unset;
    width: 100%;
    margin-top: 20px;
  }

  .subscribe-box .form-area input {
    padding: 0px 30px 0px 30px;
  }

  .footer .footer-menu ul li {
    margin-right: 20px;
  }

  .footer .footer-menu ul li::after {
    display: none;
  }

  .latest-arcive2 .l-arcive-box2-wrapper {
    overflow-x: auto;
  }

  .latest-arcive2 .l-arcive-box2 {

    width: 520px;
  }

  .couser-section2 .scounter2 {
    text-align: center;
  }

  .raffle-filter .short-by {
    width: 100%;
    text-align: left;
    margin-top: 20px;
  }

  .single-turnaments .right-area .r-bottom-area {
    display: block;
    padding-bottom: 30px;
  }

  .team-section .single-team .image .shape {
    width: auto;
  }

  .team-section .single-team .image {
    text-align: center;
  }

  .games-details .details-wrapper .right-content .price-box {
    width: 100%;
    margin-left: 0px;
  }

  .games-details .details-wrapper .left-content {
    display: block;
  }

  .games-details .details-wrapper .left-content .ll-content {
    margin-right: 0px;
    margin-bottom: 40px;
  }

  .games-details .details-wrapper .left-content .lr-content h3 {
    font-size: 34px;
    line-height: 44px;
  }

  .games-details .details-wrapper {
    padding: 60px 30px 60px;
  }

  .marketplace-actions {
      flex-direction: column;
      align-items: center;
  }
    
  .offers-table th:nth-child(2),
  .offers-table td:nth-child(2) {
      display: none;
  }
  .table-responsive {
    overflow-x: scroll;
    display: block;
  }

  .offers-table {
    width: 100%;
  }

}

@media (max-width: 575px) {
  .hero-area .content .content .google_auth a img {
    margin-top: 0 !important;
  }
  #one_item #item.table-responsive {
    margin-top: 30px;
  }
  /*Info Item Page Start*/
  .row.res_row {
    display: block;
  }
  .col-one-item {
    max-width: 100%; 
    margin: 0 auto;
  }
  .item_image_group.one-item {
    width: 135px;
  }
  .items_img.one-item-img {
    width: 90px;
  }
  .circle.circle-one-item, .circle.level-one-item {
    width: 40px;
  }
  .circle.unit_type-one-item {
    width: 35px;
  }
  .col-one-item2 {
    max-width: 100%; 
    margin: 0 auto;
  }
  /*Info Item Page End*/
  .hidden_el_item.info_price {
    justify-content: center;
    display: flex;
    align-items: baseline;
    margin: 10px auto;
    width: max-content;
  }
  .info_price .info_btn_price {
    margin-right: 10px;
  }
  .info_price .info_text_price img {
    width: 30px;
  }
  .hidden_el_item .btn {
    margin-bottom: 0;
  }
  .info_text_price {
    text-align: left;
  }
  .show_el_item {
    display: none;
  }
  .stats_group {
    width: 100%;
  }
  .for_hidden_el {
    margin: 10px 0;
  }
  .hidden_el_item {
    display: initial;
  }
  .btn_disc {
    margin-bottom: 15px;
    position: unset;
    margin-top: 5%;
  }
  .btn_disc.btn-authent {
    margin-top: 5%;
  }
  .hero-area.hero-area2.hero-area5 .content .img_disc {
    margin-top: 0;
  }
  .text_block_disc {
    margin-left: 30px;
  }
  .a_disc {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .hero-area.hero-area2.hero-area5 .content img {
    margin-top: 10%;
  }
  .btns_play {
    /*margin-top: 10%;*/
    margin-top: 0;
  }
  #pills-m_register-tab.active {
    margin-left: 0px;
  }
  #pills-m_register-tab {
    margin-left: 0px;
  }
  .gallery_pag {
    margin: 10% 0 15% 0;
  }
  .gallery_pag_2 {
    margin-bottom: 35%;
  }
  .boot_r, #item.boot_r {
    float: right;
    margin-right: 10%;
  }
  .boot_l, #item.boot_l {
    float: left;
    margin-left: 10%;
  }
  .hero-area.hero-area2.hero-area5 .content img {
    width: 100%;
 }
  .lg-actions .lg-next, .lg-actions .lg-prev {
    font-size: 15px !important;
    width: 30px;
    height: 30px;
    padding: 0px !important;
  }
/* Two videos at a home page START*/
  .video_main0 {
    width: 100%;
    background: url(../../images/global/video_section_bg.jpg) no-repeat;
    background-size: cover; 
    height: 540px;
    position: absolute;
    bottom: 0;
    right: 0;
}
  .video_main {
    height: auto;
    width: 100%;
    text-align: center;
    display: inline;
    float: left;
    padding-right: 10px;
}
  .video_main3 {
  display: flex;
  flex-direction: column;
}
/* Two videos at a home page END*/

  .hero-area .content .content .server-name {
  color: #2C1919;
  text-shadow: 3px 3px 3px white, 0 0 1em white, 0 0 0.2em white;
  margin-top: 9%;
 }
  /*Responsive top list START*/
  .n1 {
    white-space: nowrap;
  }
  .header .top-header .content .left-content .top-social-links {
    margin-top: 10px;
    padding-bottom: 15px;
    max-width: 55%;
  }

  .ul_right_list {
   padding-top: 45px;
   margin-right: 0px;
   border-right: none;
  }
  .header .top-header .content .right-content .right-list {
    color: #2C1919;
    margin-top: -4px;
    padding-left: 20px;
  }

  .header .top-header .content .right-content {
    border-left: none; 
  }
 /*Responsive top list END*/


  #gamer-chat .modal-content .modal-body .p-chat-box .chat-container {
    width: 100%;
    height: auto;
}
  .gallery_photo {
    width: 80px;
  }
  .table_updates {
    margin: 0 auto 22px;
    padding: 0 5%;
  }
  .content_1_up {
    text-align: center;
    border-left:none; 
    font-size: 13px;
  }

  .AG_photo_header { 
    width: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    visibility: hidden;
  }

  .single-tikit .content .top-area .top-info .first-info {
    font-weight: 700;
    padding: 25px 30px 0 30px;
    font-size: 10px;
  }

  .single-tikit .content .top-area .top-info .mid-info span {
    padding: 0px 30px 0px 30px;
    color: #215325;
    font-weight: 700;
    font-size: 10px;
  }
  .user-main-dashboard main .main-box.u-setting-area  .s-content-area .table-responsive table {
    width: 500px;
    margin: 0 auto;
  }
  .card.card-chart .btn-group{
    width: 100%;
  }

  .breadcrumb-area.turnaments2 {
    height: 440px;
  }

  .breadcrumb-area.gamer-profile .bc-content{
    margin-top: 25px;
  }

  .raffle-d-top-info h5 {
    font-size: 18px;
    line-height: 25px;
  }

  .about-section .left-content .content-list .s-list {
    margin-bottom: 20px;
  }

  .about-section .ar {
    max-width: 100%;
  }

  .lottery-area .daily-lottery .draw-time .subtitle {
    font-size: 20px;
    line-height: 30px;
  }

  .help-section.writter-artical-details .help-box .help-box-inner2 .single-artical .inner-content p {
    font-size: 20px;
    font-weight: 300;
  }

  .help-section .help-box .help-box-inner3-hearer .title,
  .help-section.writter-artical-details .help-box .help-box-inner2 .single-artical .top-title {
    font-size: 24px;
    line-height: 34px;
  }

  .breadcrumb-area .title {
    font-size: 30px;
    line-height: 40px;
  }

  .header .mainmenu-area.mainmenu-area2 .navbar .navbar-brand img {
    max-height: 50px;
  }

  .breadcrumb-area h2 {
    font-size: 30px;
    line-height: 40px;
  }

  .breadcrumb-area .breadcrumb-list li a {
    font-size: 16px;
    line-height: 26px;
  }

  .breadcrumb-area {
    padding: 200px 0px 55px;
  }

  .hero-area.hero-text .content .title {
    font-size: 70px;
    -webkit-text-stroke: 2px #fb3ab4;
    -moz-text-stroke: 2px #fb3ab4;
    margin-bottom: 25px;
  }

}



@media (max-width: 500px) {
  .hero-area.hero-area2.hero-area5 .content img {
    width: 100%;
  }
  .gallery_photo {
    width: 140px;
  }
    /* Two videos at a home page START*/
  .video_main0 {
    width: 100%;
    background: url(../../images/global/video_section_bg.jpg) no-repeat;
    background-size: cover; 
    height: 540px;
    position: absolute;
    bottom: 0;
    right: 0;
}
  .video_main {
    height: auto;
    width: 100%;
    text-align: center;
    display: inline;
    float: left;
    padding-right: 10px;
}
  .video_main3 {
    display: flex;
    flex-direction: column;
}
/* Two videos at a home page END*/

  .hero-area .content .content .server-name {
    color: #2C1919;
    text-shadow: 3px 3px 3px white, 0 0 1em white, 0 0 0.2em white;
    margin-top: 6%;
 }
  /*Responsive top list START*/
   .header .top-header .content .right-content {
    border-left: none; 
  }
  .n1 {
    white-space: nowrap;
  }
  .header .top-header .content .left-content .top-social-links {
    margin-top: 10px;
    padding-bottom: 15px;
    max-width: 55%;
  }

  .ul_right_list {
   padding-top: 45px;
   margin-right: 0px;
   border-right: none;
  }
 /*Responsive top list END*/
  .latest-arcive2 .nav li a {
    margin: 4px;
  }
  #lightgallery {
    padding-top: 10%;
  }
  .table_updates {
    margin: 0 auto 22px;
    padding: 0 5%;
  }
  .content_1_up {
    text-align: center;
    border-left:none; 
    font-size: 13px;
  }

  .AG_photo_header { 
    width: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    visibility: hidden;
  }

  .single-tikit .content .top-area .top-info .first-info {
    font-weight: 700;
    padding: 25px 30px 0 30px;
    font-size: 10px;
  }

  .single-tikit .content .top-area .top-info .mid-info span {
    padding: 0px 30px 0px 30px;
    color: #215325;
    font-weight: 700;
    font-size: 10px;
  }
}


@media (max-width: 469px) {
  .servers_photo_ {
    padding-top: 26%;
  }
   .header .top-header .content .right-content {
    border-left: none; 
  }
  .hero-area .content .content .register_btn-p {
    font-size: 30px;
    background: url(../../images/global/armygrid_game.png) no-repeat;
    background-size: contain;
    width: 300px;
    height: 100px;
    text-align: center;
}
    /* Two videos at a home page START*/
  .video_main0 {
    width: 100%;
    background: url(../../images/global/video_section_bg.jpg) no-repeat;
    background-size: cover; 
    height: 540px;
    position: absolute;
    bottom: 0;
    right: 0;
}
  .video_main {
    height: auto;
    width: 100%;
    text-align: center;
    display: inline;
    float: left;
    padding-right: 10px;
}
  .video_main3 {
   display: flex;
  flex-direction: column;
}
/* Two videos at a home page END*/

  .hero-area .content .content .server-name {
  color: #2C1919;
  text-shadow: 3px 3px 3px white, 0 0 1em white, 0 0 0.2em white;
  margin-top: 6%;
}
  /*Responsive top list START*/
  .n1 {
    white-space: nowrap;
  }
  .header .top-header .content .left-content .top-social-links {
    margin-top: 10px;
    padding-bottom: 15px;
    max-width: 55%;
  }

  .ul_right_list {
   padding-top: 45px;
   margin-right: 0px;
   border-right: none;
  }
 /*Responsive top list END*/

  .table_updates {
    margin: 0 auto 22px;
    padding: 0 5%;
  }
  .content_1_up {
    text-align: center;
    border-left:none; 
    font-size: 13px;
  }

  .AG_photo_header { 
    width: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    visibility: hidden;
  }

  .single-tikit .content .top-area .top-info .first-info {
    font-weight: 700;
    padding: 25px 30px 0 30px;
    font-size: 10px;
  }

  .single-tikit .content .top-area .top-info .mid-info span {
    padding: 0px 30px 0px 30px;
    color: #215325;
    font-weight: 700;
    font-size: 10px;
  }
}


@media (max-width: 414px) {
  .gallery_photo {
    width: 163px;
  }
   .header .top-header .content .right-content {
    border-left: none; 
  }
  .hero-area .content .content .register_btn-p {
    font-size: 30px;
    background: url(../../images/global/armygrid_game.png) no-repeat;
    background-size: contain;
    width: 260px;
    height: 80px;
    text-align: center;
}
  /* Two videos at a home page START*/
  .video_main0 {
    width: 100%;
    background: url(../../images/global/video_section_bg.jpg) no-repeat;
    background-size: cover; 
    height: 540px;
    position: absolute;
    bottom: 0;
    right: 0;
}
  .video_main {
    height: auto;
    width: 100%;
    text-align: center;
    display: inline;
    float: left;
}
  .video_main3 {
   display: flex;
   flex-direction: column;
   padding-top: 50%;
}
/* Two videos at a home page END*/

  .hero-area .content .content .server-name {
  color: #2C1919;
  text-shadow: 3px 3px 3px white, 0 0 1em white, 0 0 0.2em white;
  margin-top: 13%;
}
  /*Responsive top list START*/
  .n1 {
    white-space: nowrap;
  }
  .header .top-header .content .left-content .top-social-links {
    margin-top: 10px;
    padding-bottom: 15px;
    max-width: 55%;
  }

  .ul_right_list {
   padding-top: 45px;
   margin-right: 0px;
  border-right: none;
  }
  .header .top-header .content .right-content .right-list {
    color: #2C1919;
    margin-top: -4px;
    padding-left: 20px;
  }
 /*Responsive top list END*/

    .table_updates {
    margin: 0 auto 22px;
    padding: 0 5%;
  }
  .content_1_up {
    text-align: center;
    border-left:none; 
    font-size: 13px;
  }

  .AG_photo_header { 
    width: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    visibility: hidden;
  }

  .single-tikit .content .top-area .top-info .first-info {
    font-weight: 700;
    padding: 25px 30px 0 30px;
    font-size: 10px;
  }

  .single-tikit .content .top-area .top-info .mid-info span {
    padding: 0px 30px 0px 30px;
    color: #215325;
    font-weight: 700;
    font-size: 10px;
  }
  .hero-area.hero-text .content .content .subtitle {
    margin-bottom: 20px;
  }
  .logo_img {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    width: 70px;
    top: 50px;
  }
  .hero-area.hero-text .content .title {
    font-size: 45px;
    line-height: 55px;
    -webkit-text-stroke: 1px #fb3ab4;
    -moz-text-stroke: 1px #fb3ab4;
  }

  .ticket-page .number-box .top-menu {
    display: block;
  }

  .breadcrumb-area {
    padding: 205px 0px 55px;
  }

  .header .top-header .content .left-content .left-list li {
    margin-right: 15px;
  }

  .header .top-header .content .left-content .left-list li::before {
    right: -14px;
  }

  .sh-wrpper {
    display: block;
  }

  .sh-wrpper img {
    margin-right: 0px;
    margin-bottom: 30px;
  }

  .hero-area .content .content .subtitle {
    font-size: 30px;
    line-height: 40px;
  }

  .counter-box .image img {
    width: 100px;
    margin-right: 10px;
  }

  .subscribe-box .heading-area .title {
    font-size: 28px;
    line-height: 38px;
  }

  .latest-arcive2 .l-a-nav .left-content ul li .info-box img {
    width: 80px;
    margin-right: 15px;
  }

  .recent-winners .top-section a {
    width: 100px;
  }

  .daily-contest .left-content .images img {
    max-width: 100px;
  }

  .l-winner-slider-wrapper .owl-carousel .owl-item {
    text-align: center;
    display: block;
  }

  .l-winner-slider-wrapper .owl-carousel .owl-item .s-item {
    display: inline-block;
  }

  .turnaments-tab-section .s-top-area .t-t-s-nav ul li a {
    margin: 4px;
  }

  .single-turnaments .left-area .single-play {
    width: 100%;
  }

  .single-turnaments .left-area {
    padding: 40px 30px;
  }

  .raffles-details .raffles-ends-box .counter-area .c p {
    font-size: 24px;
  }

  .games-details-top-bar .games-d-t-b-i .left-area {
    display: block;
  }

  .games-details-top-bar .games-d-t-b-i .left-area .mybtn2 {
    margin-top: 15px;
  }

  .games-details .details-wrapper .left-content .ll-content {
    width: 100%;

  }

  .turnaments-section .turnaments-top-section .single-turnaments .right-area .r-bottom-area2 ul li {
    margin-bottom: 20px;
  }

  .contact-section .contact-area h2,
  .contact-section .contact-area .right-area .top-content h4 {
    font-size: 30px;
    line-height: 40px;
  }

  .contact-section .contact-area .right-area .bottom-content .single-info .content h4 {
    font-size: 20px;
  }

  .hero-area .content .content .subtitle {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: -8px;
  }

  .mybtn1 {
    font-size: 16px;
    box-shadow: inset 0px 0px 6px 3px #fa009f;
    padding: 10px 20px;
  }

}


@media (max-width: 390px) {
  .servers_photo_ {
    padding-top: 23%;
  }
  .single-tikit .content .content-area h4 {
    margin-bottom: 10%;
  }
  .login-modal .modal-dialog .modal-content .modal-body .form-area #sell_item_form .input-field.username-input-prof {
    margin: 0px 0px 10px 0px;
    width: 100%;
  }
  .login-modal .modal-dialog .modal-content .modal-body .form-area .input-field.input-field-prof {
    margin: 0px 10px 10px 0px;
  }
  #sell_item_form .buy-text-form {
    margin: 0px
  }
  .radio_lable {
    width: 90px;
  }
  .btn_disc {
    margin-bottom: 15px;
    position: unset;
    margin-top: 10%;
  }
  .item_form { 
    width: 100%;
  }
  .hero-area.hero-area2.hero-area5 .content img {
    width: 100%;
  }
  .gallery_photo {
    width: 145px;
  }
  .hero-area .content .content .register_btn-p {
    font-size: 30px;
    background: url(../../images/global/armygrid_game.png) no-repeat;
    background-size: contain;
    width: 230px;
    height: 80px;
    text-align: center;
  }
  /* Two videos at a home page START*/
  .video_main0 {
    width: 100%;
    background: url(../../images/global/video_section_bg.jpg) no-repeat;
    background-size: cover; 
    height: 540px;
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .video_main {
    height: auto;
    width: 100%;
    text-align: center;
    display: inline;
    float: left;
    padding-right: 10px;
  }
  .video_main3 {
   display: flex;
   flex-direction: column;
   padding-top: 60%;
  }
  /* Two videos at a home page END*/

  .hero-area .content .content .server-name {
    color: #2C1919;
    text-shadow: 3px 3px 3px white, 0 0 1em white, 0 0 0.2em white;
    margin-top: 14%;
  }

  /*Responsive top list START*/
   .header .top-header .content .right-content {
    border-left: none; 
  }
  .n1 {
    white-space: nowrap;
  }
  .header .top-header .content .left-content .top-social-links {
    margin-top: 10px;
    padding-bottom: 15px;
    max-width: 55%;
  }

  .ul_right_list {
   padding-top: 45px;
   margin-right: 0px;
   border-right: none;
  }
  /*Responsive top list END*/

  .breadcrumb-area.gamer-profile .bc-content .right ul li img,
  .breadcrumb-area.gamer-profile .bc-content .right ul li span
   {
    width: 45px;
    height: 45px;
    line-height: 45px;
  }
}

@media (max-width: 370px) {
  /*Paypal form START */
  .stripe_btn {
    height: 35px;
  }
  .stripe_text {
    font-size: 14px;
  }
  .stripe_img {
    height: 38px;
  }
  /*Paypal form END */
}

@media (max-width: 359px) {
  .item_form { 
    height: 230px;
    width: 76%;
  }
  .btn-r-notif {
    margin-right: 1rem;
  }
  .btn-l-notif {
    margin-left: 1rem;
  }
}

@media (max-width: 343px) {
  .down_btn_content {
    width: 200px;
  }
  .download_app_btn {
    width: 200px;
  }
  .single-tikit .content .content-area h4 {
    margin-bottom: 0;
  }
  .servers_photo_ {
    padding-top: 19%;
  }
  .login-modal .modal-dialog .modal-content .modal-body .form-area #sell_item_form .input-field {
    font-size: 15px
  }
  .login-modal .modal-dialog .modal-content .modal-body .form-area .input-field.input-field-prof {
    margin-right: 0px;
  }
  .row.res_row {
    margin-top: 30px;
  }
  .section-heading .title {
    font-size: 35px;
  }
  .gallery_pag {
    margin: 10% 0 18% 0;
  }
  .hero-area.hero-area2.hero-area5 .content img {
    width: 100%;
}
  .hero-area .content .content .register_btn-p {
    font-size: 30px;
    background: url(../../images/global/armygrid_game.png) no-repeat;
    background-size: contain;
    width: 200px;
    height: 70px;
    text-align: center;
}
  /* Two videos at a home page START*/
  .video_main0 {
    width: 100%;
    background: url(../../images/global/video_section_bg.jpg) no-repeat;
    background-size: cover; 
    height: 540px;
    position: absolute;
    bottom: 0;
    right: 0;
  }
   .video_main3 {
    padding-top: 75%;
  }
  .gallery_photo {
    width: 120px;
  }
  /* Two videos at a home page END*/
  .hero-area .content .content .server-name {
    color: #2C1919;
    text-shadow: 3px 3px 3px white, 0 0 1em white, 0 0 0.2em white;
    margin-top: 16%;
  }
    /*Responsive top list START*/
     .header .top-header .content .right-content {
    border-left: none; 
  }
  .n1 {
    white-space: nowrap;
  }
  .header .top-header .content .left-content .top-social-links {
    padding-bottom: 25px;
    margin-top: 20px;
    max-width: 55%;
  }

  .ul_right_list {
   padding-top: 60px;
   margin-right: 0px;
   border-right: none;
  }
  .ul_right_list_li {
   list-style: none;
  }
 /*Responsive top list END*/
 .lightgallery_1 {
  height: 200px;
 }
}

@media (max-width: 280px) {
  .item_form {
    width: 100%;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg .navbar-collapse {
    flex-grow: 1;
  }

  .toggle_nav_div {
    display: none;
  }
}
