@media (max-width: 370px){
    .navbar-brand img {
   margin-left: 10px !important;
}
.welcome-text h1 {
    font-size: 90px !important;
}
.welcome-text{
    left: 45% !important;
}
.carousel-inner #slide1 {
  background-image: 
    linear-gradient(180deg, rgb(0 0 0 / 60%) 70%, rgb(0 0 0 / 99%) 100%),
    url(/static/images/mobile-home-bg-1.jpg) !important; 
  
  background-position: center center,  center center !important;
  background-size: cover, cover !important;
  background-repeat: no-repeat !important;
}
.carousel-inner #slide2 {
  background-image: 
    linear-gradient(180deg, rgb(0 0 0 / 60%) 70%, rgb(0 0 0 / 99%) 100%),
    url(/static/images/mobile-home-bg-2.jpg) !important; 
  
  background-position: center center, center center !important;
  background-size: cover, cover !important;
  background-repeat: no-repeat !important;
}
.carousel-inner #slide3 {
  background-image: 
    linear-gradient(180deg, rgb(0 0 0 / 60%) 70%, rgb(0 0 0 / 99%) 100%),
    url(/static/images/mobile-home-bg-3.jpg) !important; 
  
  background-position: center center, center center !important;
  background-size: cover, cover !important;
  background-repeat: no-repeat !important;
}
.carousel-inner #slide4 {
  background-image: 
    linear-gradient(180deg, rgb(0 0 0 / 60%) 70%, rgb(0 0 0 / 99%) 100%),
    url(/static/images/mobile-home-bg-4.jpg) !important; 
  
  background-position: center center, center center !important;
  background-size: cover, cover !important;
  background-repeat: no-repeat !important;
}
.carousel-inner #slide5 {
  background-image: 
    linear-gradient(180deg, rgb(0 0 0 / 60%) 70%, rgb(0 0 0 / 99%) 100%),
    url(/static/images/mobile-home-bg-5.jpg) !important; 
  background-position: center center, center center !important;
  background-size: cover, cover !important;
  background-repeat: no-repeat !important;
}

.welcome-text .welcome_subText_1 {
    font-size: 30px !important;
}
.welcome-text .welcome_subText_2 {
    font-size: 30px !important;
}
.welcome-text .welcome_subText_3 {
    font-size: 30px !important;
}
.welcome-text h5 {
    font-size: 40px !important;
    margin: 0px 0 8px 0 !important;
}
.welcome-text .subtext_3_section {
    margin-top: 0px !important;
    margin-bottom: 8px !important;
}
.second-section .count-section .count-numbers {
    font-size: 105px !important;
    text-align: start !important;
    margin-bottom: 0 !important;
}
.second-section .count-section #downloads_count{
    font-size: 120px !important;
    text-align: start !important;
    margin-bottom: 0 !important;
}
.second-section .vision_para {
    font-size: 18px !important;
    margin-top: 50px !important;
    margin-bottom: 10px !important;
}
.second-section .count-section .sympols {
    font-size: 50px !important;
}
.second-section .count-section .count-paras {
    font-size: 16px !important;
}

.second-section .count-section #para1,
.second-section .count-section #para3 {
bottom: 6px !important;
        left: 54px !important;
}
.second-section .metrics-img-conatiner .metrics-img {
    margin-top: 15px !important;
}
.third-section {
    margin-top: 50px !important;
}

.third-section .achievement_heading {
    font-size: 40px !important;
    text-align: center !important;
}
.third-section .achivement_underline,
 .fourth-section .simlation_underline{
    display: none !important;
}
.third-section .achivement_cards_section .indie_game_img, .third-section .achivement_cards_section .google_pass_img {
    width: 100% !important;
    height: auto !important;
    margin-top: 10px !important;
    border-radius: 10px !important;
}
.third-section .achivement_cards_section .img-wrapper img,
.third-section .achivement_cards_section .img-wrapper
{
    border-radius: 10px !important;
}

.third-section .achivement_cards_section .achevement_img2,
.third-section .achivement_cards_section .achevement_img3
 {
    width: 100% !important;
    height: auto !important;
    border-radius: 10px !important;
    margin-top: 15px !important;
} 
.third-section .achivement_cards_section .achevement_img1{
    width: 100% !important;
    height: 95% !important;
    border-radius: 10px !important;
    margin-top: 15px !important;
}
.third-section .achivement_cards_section .boombit_img 
 {
    width: 100% !important;
    height: auto !important;
    border-radius: 18px !important;
    margin-top: 20px !important;
}
.third-section .achivement_cards_section {
    /* padding: 20px 15px 20px 15px !important; */
    margin-top: 25px !important;
    margin-bottom: 0px !important;
}

.fourth-section .play_and_app_store_iconSection {
    margin-top: 10px !important;
}

.fourth-section .simulation_game_title {
    font-size: 40px !important;
    text-align: center !important;
}

.fourth-section {
    margin-top: 60px !important;
}

.fourth-section .icons_container .vdo_icon {
    width: 80px !important;
    height: auto !important;
}
.fourth-section .play_and_app_store_iconSection .platform_icons {
    width: 30px !important;
    height: 30px !important;
}

.fourth-section .title_container .game_title {
    font-size: 18px !important;
    padding-top: 5px !important;
}

.fourth-section .vdo_section_1 {
    margin-top: 0px !important;
}
.fourth-section .vdo_section_1 .vdo_contentRow_1 .icon_and_title_container{
    padding: 0 10px 0 10px !important;
}
.fourth-section .vdo_section_1 .game_description,
.fourth-section .vdo_section_2 .game_description
 {
    font-size: 16px !important;
    margin-top: 30px !important;
    padding: 0 10px 0 10px !important;
}
.fourth-section .vdo_section_1 .dwnl_ratings,
.fourth-section .vdo_section_2 .dwnl_ratings {
    font-size: 26px !important;
    margin-top: 10px !important;
}
.fourth-section .vdo_section_1 .dwnl_ratings .mini_icons,
.fourth-section .vdo_section_2 .dwnl_ratings .mini_icons {
    width: 20px !important;
    height: 20px !important;
}
.fourth-section .vdo_section_1 .vdo-player-section,
.fourth-section .vdo_section_2 .vdo-player-section {
    height: auto !important;
    padding: 0 10px 0 10px !important;
}
.fourth-section .vdo_section_1 .vdo_contentRow_1,
.fourth-section .vdo_section_2 .vdo_contentRow_1 {
    padding-top: 50px !important;
    padding-bottom: 30px !important;
}
.fourth-section .card {
    width: 96% !important;
    height: 250px !important;
    margin: 10px 0 10px 8px !important;
}
.fourth-section .games_cards_section_1 .name_Icons {
    padding-top: 50px !important;
}
.fourth-section .gameIcon_content_section {
    padding-left: 0px !important;
}
.fourth-section .games_cards_section_2 .name_Icons {
    padding-top: 90px !important;
}
.fourth-section .cardsSecondRow {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}
.fourth-section .games_cards_section_3 .name_Icons {
    padding-top: 75px !important;
}
.fourth-section .games_cards_section_4 .name_Icons {
    padding-top: 30px !important;
}
.fourth-section .gameIcon_content_section {
    padding-left: 15px !important;
}
.fourth-section .card:hover #name_Icons1 {
    transform: translateY(-50px) !important;
}
.fourth-section .card:hover #name_Icons2 {
    transform: translateY(-70px) !important;
}
.fourth-section .card:hover #name_Icons3 {
    transform: translateY(-70px) !important;
}
.fourth-section .card:hover #name_Icons4 {
    transform: translateY(-10px) !important;
}
.fourth-section .gameIcon_content_section .gameTitle {
    font-size: 20px !important;
}
.fourth-section .gameIcon_content_section .gamePara {
    font-size: 12px !important;
    padding: 4px 0 !important;
}
.fourth-section .card:hover #content_section1 {
    transform: translateY(-45px) !important;
}
.fourth-section .card:hover #content_section2 {
    transform: translateY(-65px) !important;
}
.fourth-section .card:hover #content_section3 {
    transform: translateY(-65px) !important;
}
.fourth-section .card:hover #content_section4 {
    transform: translateY(-5px) !important;
}
.fourth-section .gameIcon_content_section .platforms_section .platform_icons_card {
    width: 25px !important;
    height: 25px !important;
}
.fourth-section .games_cards_section_2 .singleIcons_section .char_icon {
    height: 55% !important;
}
.fourth-section .singleIcons_section {
    top: 50px !important;
}
.fourth-section .games_cards_section_1 .singleIcons_section .char_icon {
    height: 75% !important;
}
.fourth-section .games_cards_section_3 .singleIcons_section .char_icon,
.fourth-section .games_cards_section_4 .singleIcons_section .char_icon {
    height: 70% !important;
}
.fourth-section .carouselTrack img {
    width: 100% !important;
    height: 80px !important;
    border-radius: 7px !important;
}
.fourth-section .carouselInner,
.fourth-section .carouselTrack {
    gap: 10px !important;
}
/* Simulate hover behavior once when the section appears */
.fourth-section .card.hover-simulate .overlay_layer {
  opacity: 1 !important;
}

.fourth-section .card.hover-simulate .name_Icons {
  transform: translateY(-50px) !important;
  width: 30% !important;
  transition: 0.3s ease-in-out;
}

.fourth-section .card.hover-simulate .content_section {
  opacity: 1;
  transform: translateY(-45px) !important;
  transition: 0.3s ease-in-out;
}

/* hovering end */


.fourth-section .carouselRow {
    margin-top: 45px !important;
    margin-bottom: 0 !important;
}
.fifth-section {
    margin-top: 60px !important;
}
.fifth-section .community_heading {
    font-size: 40px !important;
    text-align: center !important;
}
.fifth-section .community_underline{
    display: none;
}
.fifth-section .community_para {
    font-size: 18px !important;
    padding: 25px 0 !important;
}
.fifth-section .community_vdo_section {
    height: auto !important;
}
.feedback_section {
    margin-top: 50px !important;
    padding-top: 0px !important;
}
.feedback_content_section .feedback_para {
    font-size: 16px !important;
    margin-top: 30px !important;
}
.feed_back_header .feedback_ratingSection .start_rating {
    font-size: 20px !important;
    margin-top: 5px !important;

}
.feed_back_header .feedback_user_section .userName {
    font-size: 26px !important;
}
.feedback_card {
    width: 100% !important;
    height: auto !important;
}
.card-footer .feedback_game_name {
    font-size: 18px !important;
    padding-top: 15px !important;
}
.card-footer .feedback_game_icons {
    width: 50px !important;
    height: 50px !important;
}
.feedback_platform_icons {
    width: 26px !important;
}
.feedback_platform_icons_section {
    gap: 10px !important;
}
.feed_back_header .feedback_user_section .flagImg {
    width: 55px !important;
    height: 55px !important;
    top: -10px !important;
    right: -10px !important;
}
.feed_back_header .feedback_user_section .profile_container {
    width: 35px !important;
    height: 35px !important;
}
.feedback-carousel {
    height: 310px !important;
}
.fifth-section .social_media_container {
  margin-top: 80px !important;
  display: grid !important;
  grid-template-columns: repeat(2, 1fr) !important; /* 2 columns */
  gap: 10px !important;
  justify-content: center !important;
  align-items: center !important;
}
.fifth-section .social_media_container .social_media_cards {
    width: 100% !important;
    height: auto !important;
    margin-bottom: 15px !important;
}
.fifth-section .social_media_container .social_media_cards i {
    font-size: 70px !important;
}
.fifth-section .social_media_container .counts {
    font-size: 35px !important;
}
.fifth-section .social_media_container .social_lables {
    font-size: 20px !important;
}
.fifth-section .social_media_container .followBtn {
    width: 100% !important;
    height: auto !important;
    font-size: 18px !important;
    padding: 12px 0 !important;
}
.sixth-section {
    margin-top: 70px !important;
}
.sixth-section .contact_para {
    font-size: 18px !important;
    text-align: start !important;
    padding: 0 20px 0 25px !important;

}
.sixth-section .contact_content_section .contact_heading {
    font-size: 70px !important;
    text-align: center !important;
    margin-top: 0 !important;

}
.sixth-section .contact-email-container {
    padding: 20px 20px 0 20px !important;
    margin-top: 20px !important;
    margin-left: 0 !important;
    width: 95% !important;
    left: 10px !important;

}
.sixth-section .contact-email-container .mail_right_side_section {
    border-left: none !important;
    padding-left: 12px !important;
    margin-bottom: 0px !important;
}
.sixth-section .contact-email-container .mail-section .email_labels {
    font-size: 20px !important;
}
.sixth-section .contact-email-container .mail-section .emails {
    font-size: 18px !important;
}
.sixth-section .contact-email-container .mail-section .emails .email_size_reduce {
    font-size: 14px !important;
}
.sixth-section .contact-email-container .contact_msg_vector {
    display: none !important;
}
.sixth-section .contact_img_container{
    display: none;
}
.sixth-section .contact_content_section {
    margin-top: 50px !important;
    background: none !important;
}
.sixth-section .footer-section .left-side-footer-section {
    padding-top: 25px !important;
    padding-left: 24px !important;
}
.sixth-section .footer-section .left-side-footer-section .footer_logo_container .footer_logo {
    width: 100px !important;
}
.sixth-section .footer-section .left-side-footer-section .address {
    font-size: 12px !important;
    margin: 15px 0 !important;
}
.sixth-section .footer-section .left-side-footer-section .copyright_para {
    font-size: 10px !important;
}
.sixth-section .footer-section .right-side-footer-section {
    text-align: start !important;
    padding-top: 22px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_links_lists .footer_link,
.sixth-section .footer-section .right-side-footer-section .footer_links_lists .privacy_policy_link {
    font-size: 14px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_links_lists li {
    margin-bottom: 10px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_platform_icons_container .footer_platform_icons {
    width: 45px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_platform_icons_container {
    gap: 10px !important;
    justify-content: start !important;
    padding-left: 25px !important;
}

}

/* ---------------- Mobile (<=575.98px) ---------------- */
@media (min-width: 371px) and (max-width: 575.98px) {
        .navbar-brand img {
   margin-left: 15px !important;
}
.welcome-text h1 {
    font-size: 90px !important;
}
.welcome-text{
    left: 40% !important;
}
.carousel-inner #slide1 {
  background-image: 
    linear-gradient(180deg, rgb(0 0 0 / 60%) 70%, rgb(0 0 0 / 99%) 100%),
    url(/static/images/mobile-home-bg-1.jpg) !important; 
  
  background-position: center center, center center !important;
  background-size: cover, cover !important;
  background-repeat: no-repeat !important;
}
.carousel-inner #slide2 {
  background-image: 
    linear-gradient(180deg, rgb(0 0 0 / 60%) 70%, rgb(0 0 0 / 99%) 100%),
    url(/static/images/mobile-home-bg-2.jpg) !important; 
  
  background-position: center center, center center !important;
  background-size: cover, cover !important;
  background-repeat: no-repeat !important;
}
.carousel-inner #slide3 {
  background-image: 
    linear-gradient(180deg, rgb(0 0 0 / 60%) 70%, rgb(0 0 0 / 99%) 100%),
    url(/static/images/mobile-home-bg-3.jpg) !important; 
  
  background-position: center center, center center !important;
  background-size: cover, cover !important;
  background-repeat: no-repeat !important;
}
.carousel-inner #slide4 {
  background-image: 
    linear-gradient(180deg, rgb(0 0 0 / 60%) 70%, rgb(0 0 0 / 99%) 100%),
    url(/static/images/mobile-home-bg-4.jpg) !important; 
  
  background-position: center center, center center !important;
  background-size: cover, cover !important;
  background-repeat: no-repeat !important;
}
.carousel-inner #slide5 {
  background-image: 
    linear-gradient(180deg, rgb(0 0 0 / 60%) 70%, rgb(0 0 0 / 99%) 100%),
    url(/static/images/mobile-home-bg-5.jpg) !important; 
  
  background-position: center center, center center !important;
  background-size: cover, cover !important;
  background-repeat: no-repeat !important;
}

.welcome-text .welcome_subText_1 {
    font-size: 30px !important;
}
.welcome-text .welcome_subText_2 {
    font-size: 30px !important;
}
.welcome-text .welcome_subText_3 {
    font-size: 30px !important;
}
.welcome-text h5 {
    font-size: 40px !important;
    margin: 0px 0 8px 0 !important;
}
.welcome-text .subtext_3_section {
    margin-top: 0px !important;
    margin-bottom: 8px !important;
}
.second-section .count-section .count-numbers {
    font-size: 123px !important;
    text-align: start !important;
    margin-bottom: 0 !important;
}
.second-section .count-section #downloads_count{
    font-size: 140px !important;
    text-align: start !important;
    margin-bottom: 0 !important;
}
.second-section .vision_para {
    font-size: 18px !important;
    margin-top: 50px !important;
    margin-bottom: 10px !important;
}
.second-section .count-section .sympols {
    font-size: 50px !important;
}
.second-section .count-section .count-paras {
    font-size: 20px !important;
}

.second-section .count-section #para1,
.second-section .count-section #para3 {
    /* position: relative !important; */
    bottom: 6px !important;
    left: 54px !important;
}
.second-section .metrics-img-conatiner .metrics-img {
    margin-top: 15px !important;
}
.third-section {
    margin-top: 50px !important;
}

.third-section .achievement_heading {
    font-size: 40px !important;
    text-align: center !important;
}
.third-section .achivement_underline,
 .fourth-section .simlation_underline{
    display: none !important;
}
.third-section .achivement_cards_section .indie_game_img, .third-section .achivement_cards_section .google_pass_img {
    width: 100% !important;
    height: auto !important;
    margin-top: 12px !important;
    border-radius: 10px !important;
}
.third-section .achivement_cards_section .img-wrapper img,
.third-section .achivement_cards_section .img-wrapper
{
    border-radius: 10px !important;
}
.third-section .achivement_cards_section .achevement_img1{
    width: 100% !important;
    height: 95% !important;
    border-radius: 10px !important;
    margin-top: 20px !important;
}

.third-section .achivement_cards_section .achevement_img2
 {
    width: 100% !important;
    height: auto !important;
    border-radius: 10px !important;
    margin-top: 20px !important;
}
.third-section .achivement_cards_section .achevement_img3
 {
    width: 100% !important;
    height: auto !important;
    border-radius: 10px !important;
    margin-top: 20px !important;
}
.third-section .achivement_cards_section .boombit_img 
 {
    width: 100% !important;
    height: auto !important;
    border-radius: 18px !important;
    margin-top: 20px !important;
}
.third-section .achivement_cards_section {
    /* padding: 20px 15px 20px 15px !important; */
    margin-top: 25px !important;
    margin-bottom: 0px !important;
}

.fourth-section .vdo_section_1 .vdo_contentRow_1 .icon_and_title_container {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.fourth-section .simulation_game_title {
    font-size: 40px !important;
    text-align: center !important;
}

.fourth-section {
    margin-top: 60px !important;
}

.fourth-section .icons_container .vdo_icon {
    width: 100px !important;
    height: auto !important;
}
.fourth-section .title_container .game_title {
    font-size: 24px !important;
    padding-top: 5px !important;
}
.fourth-section .play_and_app_store_iconSection .platform_icons {
    width: 30px !important;
    height: 30px !important;
}
.fourth-section .play_and_app_store_iconSection {
    margin-top: 10px !important;
}

.fourth-section .vdo_section_1 {
    margin-top: 0px !important;
}
.fourth-section .vdo_section_1 .game_description,
.fourth-section .vdo_section_2 .game_description
 {
    font-size: 18px !important;
    margin-top: 30px !important;
    padding: 0 10px 0 10px !important;
}
.fourth-section .vdo_section_1 .dwnl_ratings,
.fourth-section .vdo_section_2 .dwnl_ratings {
    font-size: 26px !important;
    margin-top: 10px !important;
}
.fourth-section .vdo_section_1 .dwnl_ratings .mini_icons,
.fourth-section .vdo_section_2 .dwnl_ratings .mini_icons {
    width: 20px !important;
    height: 20px !important;
}
.fourth-section .vdo_section_1 .vdo-player-section,
.fourth-section .vdo_section_2 .vdo-player-section {
    height: auto !important;
    padding: 0 10px 0 10px !important;
}
.fourth-section .vdo_section_1 .vdo_contentRow_1,
.fourth-section .vdo_section_2 .vdo_contentRow_1 {
    padding-top: 50px !important;
    padding-bottom: 30px !important;
}
.fourth-section .card {
    width: 96% !important;
    height: 300px !important;
    margin: 10px 0 10px 8px !important;
}
.fourth-section .games_cards_section_1 .name_Icons {
    padding-top: 70px !important;
}
.fourth-section .gameIcon_content_section {
    padding-left: 0px !important;
}
.fourth-section .games_cards_section_2 .name_Icons {
    padding-top: 110px !important;
}
.fourth-section .cardsSecondRow {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}
.fourth-section .games_cards_section_3 .name_Icons {
    padding-top: 95px !important;
}
.fourth-section .games_cards_section_4 .name_Icons {
    padding-top: 70px !important;
}
.fourth-section .gameIcon_content_section {
    padding-left: 15px !important;
}
.fourth-section .card:hover #name_Icons1 {
    transform: translateY(-60px) !important;
}
.fourth-section .card:hover #name_Icons2 {
    transform: translateY(-90px) !important;
}
.fourth-section .card:hover #name_Icons3 {
    transform: translateY(-90px) !important;
}
.fourth-section .card:hover #name_Icons4 {
    transform: translateY(-40px) !important;
}
.fourth-section .gameIcon_content_section .gameTitle {
    font-size: 24px !important;
}
.fourth-section .gameIcon_content_section .gamePara {
    font-size: 14px !important;
    padding: 4px 0 !important;
}
.fourth-section .card:hover #content_section1 {
    transform: translateY(-55px) !important;
}
.fourth-section .card:hover #content_section2 {
    transform: translateY(-85px) !important;
}
.fourth-section .card:hover #content_section3 {
    transform: translateY(-85px) !important;
}
.fourth-section .card:hover #content_section4 {
    transform: translateY(-35px) !important;
}
.fourth-section .gameIcon_content_section .platforms_section .platform_icons_card {
    width: 40px !important;
    height: 40px !important;
}
.fourth-section .games_cards_section_2 .singleIcons_section .char_icon {
    height: 70% !important;
}
.fourth-section .singleIcons_section {
    top: 45px !important;
}
.fourth-section .games_cards_section_1 .singleIcons_section .char_icon {
    height: 75% !important;
}
.fourth-section .games_cards_section_3 .singleIcons_section .char_icon,
.fourth-section .games_cards_section_4 .singleIcons_section .char_icon {
    height: 70% !important;
}
.fourth-section .carouselTrack img {
    width: 100% !important;
    height: 80px !important;
    border-radius: 7px !important;
}
/* Simulate hover behavior once when the section appears */
.fourth-section .card.hover-simulate .overlay_layer {
  opacity: 1 !important;
}

.fourth-section .card.hover-simulate .name_Icons {
  transform: translateY(-60px) !important;
  width: 30% !important;
  transition: 0.3s ease-in-out;
}

.fourth-section .card.hover-simulate .content_section {
  opacity: 1;
  transform: translateY(-55px) !important;
  transition: 0.3s ease-in-out;
}

/* hovering end */

.fourth-section .carouselInner,
.fourth-section .carouselTrack {
    gap: 10px !important;
}
.fourth-section .carouselRow {
    margin-top: 45px !important;
    margin-bottom: 0 !important;
}
.fifth-section {
    margin-top: 60px !important;
}
.fifth-section .community_heading {
    font-size: 40px !important;
    text-align: center !important;
}
.fifth-section .community_underline{
    display: none;
}
.fifth-section .community_para {
    font-size: 18px !important;
    padding: 25px 0 !important;
}
.fifth-section .community_vdo_section {
    height: auto !important;
}
.feedback_section {
    margin-top: 50px !important;
    padding-top: 0px !important;
}
.feedback_content_section .feedback_para {
    font-size: 16px !important;
    margin-top: 30px !important;
}
.feed_back_header .feedback_ratingSection .start_rating {
    font-size: 26px !important;
    margin-top: 5px !important;

}
.feed_back_header .feedback_user_section .userName {
    font-size: 30px !important;
}
.feedback_card {
    width: 100% !important;
    height: auto !important;
}
.card-footer .feedback_game_name {
    font-size: 20px !important;
    padding-top: 15px !important;
}
.card-footer .feedback_game_icons {
    width: 50px !important;
    height: 50px !important;
}
.feedback_platform_icons {
    width: 26px !important;
}
.feedback_platform_icons_section {
    gap: 10px !important;
}
.feed_back_header .feedback_user_section .flagImg {
    width: 55px !important;
    height: 55px !important;
    top: -10px !important;
    right: -10px !important;
}
.feed_back_header .feedback_user_section .profile_container {
    width: 35px !important;
    height: 35px !important;
}
.feedback-carousel {
    height: 310px !important;
}

.fifth-section .social_media_container {
  margin-top: 80px !important;
  display: grid !important;
  grid-template-columns: repeat(2, 1fr) !important; /* 2 columns */
  gap: 10px !important;
  justify-content: center !important;
  align-items: center !important;
}
.fifth-section .social_media_container .social_media_cards {
    width: 100% !important;
    height: auto !important;
    margin-bottom: 15px !important;
}
.fifth-section .social_media_container .social_media_cards i {
    font-size: 70px !important;
}
.fifth-section .social_media_container .counts {
    font-size: 35px !important;
}
.fifth-section .social_media_container .social_lables {
    font-size: 20px !important;
}
.fifth-section .social_media_container .followBtn {
    width: 100% !important;
    height: auto !important;
    font-size: 18px !important;
    padding: 12px 0 !important;
}


.sixth-section {
    margin-top: 70px !important;
}
.sixth-section .contact_para {
    font-size: 18px !important;
    text-align: start !important;
    padding: 0 17px 0 20px !important;

}
.sixth-section .contact_content_section .contact_heading {
    font-size: 70px !important;
    text-align: center !important;
    margin-top: 0 !important;

}
.sixth-section .contact-email-container {
    padding: 20px 20px 0 20px !important;
    margin-top: 20px !important;
    margin-left: 0 !important;
    width: 95% !important;
    left: 10px !important;

}
.sixth-section .contact-email-container .mail_right_side_section {
    border-left: none !important;
    padding-left: 12px !important;
    margin-bottom: 0px !important;
}
.sixth-section .contact-email-container .mail-section .email_labels {
    font-size: 20px !important;
}
.sixth-section .contact-email-container .mail-section .emails {
    font-size: 18px !important;
}
.sixth-section .contact-email-container .mail-section .emails .email_size_reduce {
    font-size: 14px !important;
}
.sixth-section .contact-email-container .contact_msg_vector {
    display: none !important;
}
.sixth-section .contact_img_container{
    display: none;
}
.sixth-section .contact_content_section {
    margin-top: 50px !important;
    background: none !important;
}
.sixth-section .footer-section .left-side-footer-section {
    padding-top: 25px !important;
    padding-left: 24px !important;
}
.sixth-section .footer-section .left-side-footer-section .footer_logo_container .footer_logo {
    width: 100px !important;
}
.sixth-section .footer-section .left-side-footer-section .address {
    font-size: 12px !important;
    margin: 15px 0 !important;
}
.sixth-section .footer-section .left-side-footer-section .copyright_para {
    font-size: 10px !important;
}
.sixth-section .footer-section .right-side-footer-section {
    text-align: start !important;
    padding-top: 22px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_links_lists .footer_link,
.sixth-section .footer-section .right-side-footer-section .footer_links_lists .privacy_policy_link {
    font-size: 14px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_links_lists li {
    margin-bottom: 10px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_platform_icons_container .footer_platform_icons {
    width: 45px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_platform_icons_container {
    gap: 10px !important;
    justify-content: start !important;
    padding-left: 25px !important;
}

}


/* ---------------- Small devices (576px–767.98px) ---------------- */
@media (min-width: 576px) and (max-width: 767.98px) {

.carousel-inner #slide1{
  background-image: linear-gradient(180deg, rgb(0 0 0 / 60%) 70%, rgb(0 0 0 / 99%) 100%), url('/static/images/mobile-home-bg-1.jpg') !important;
}
.carousel-inner #slide2{
  background-image: linear-gradient(180deg, rgb(0 0 0 / 60%) 70%, rgb(0 0 0 / 99%) 100%), url('/static/images/mobile-home-bg-2.jpg') !important;
}
.carousel-inner #slide3{
  background-image: linear-gradient(180deg, rgb(0 0 0 / 60%) 70%, rgb(0 0 0 / 99%) 100%), url('/static/images/mobile-home-bg-3.jpg') !important;
}
.carousel-inner #slide4{
  background-image: linear-gradient(180deg, rgb(0 0 0 / 60%) 70%, rgb(0 0 0 / 99%) 100%), url('/static/images/mobile-home-bg-4.jpg') !important;
}
.carousel-inner #slide5{
  background-image: linear-gradient(180deg, rgb(0 0 0 / 60%) 70%, rgb(0 0 0 / 99%) 100%), url('/static/images/mobile-home-bg-5.jpg') !important;
}  

.welcome-text h1 {
    font-size: 100px !important;
}
.welcome-text{
    left: 35% !important;
}
.welcome-text .welcome_subText_1 {
    font-size: 30px !important;
}
.welcome-text .welcome_subText_2 {
    font-size: 30px !important;
}
.welcome-text .welcome_subText_3 {
    font-size: 30px !important;
}
.welcome-text h5 {
    font-size: 40px !important;
    margin: 0px 0 8px 0 !important;
}
.welcome-text .subtext_3_section {
    margin-top: 0px !important;
    margin-bottom: 8px !important;
}

.second-section .count-section .count-numbers {
    font-size: 130px   !important;
    text-align: center !important;
    margin-bottom: 0 !important;
}
.second-section .count-section #downloads_count{
    font-size: 160px   !important;
}
.second-section .vision_para {
    font-size: 22px !important;
    margin-top: 60px !important;
    margin-bottom: 20px !important;
}
.second-section .count-section .sympols {
    font-size: 85px !important;
}
.second-section .count-section .count-paras {
    font-size: 24px !important;
}

.second-section .count-section #para1 {
    bottom: 20px !important;
    left: 240px !important;
}
.second-section .count-section #para3 {
    bottom: 10px !important;
    left: 248px !important;
}
.second-section .metrics-img-conatiner .metrics-img {
    margin-top: 15px !important;
}
.third-section {
    margin-top: 50px !important;
}

.third-section .achievement_heading {
    font-size: 50px !important;
}
.third-section .achivement_underline{
    display: none !important;
}
 .fourth-section .simlation_underline{
    display: none !important;
}
.third-section .achivement_cards_section .indie_game_img, .third-section .achivement_cards_section .google_pass_img {
    width: 100% !important;
    height: auto !important;
    margin-top: 35px !important;
    border-radius: 10px !important;
}
.third-section .achivement_cards_section .img-wrapper img{
    margin-top: 13px !important;
}
.third-section .achivement_cards_section .img-wrapper img,
.third-section .achivement_cards_section .img-wrapper
{
    border-radius: 10px !important;
}

.third-section .achivement_cards_section .achevement_img2,
.third-section .achivement_cards_section .achevement_img3
 {
    width: 100% !important;
    height: auto !important;
    border-radius: 10px !important;
    margin-top: 10px !important;
}
.third-section .achivement_cards_section .achevement_img1{
    width: 100% !important;
    height: 95% !important;
    border-radius: 10px !important;
    margin-top: 10px !important;
}
.third-section .achivement_cards_section .boombit_img 
 {
    width: 100% !important;
    height: auto !important;
    border-radius: 18px !important;
    margin-top: 10px !important;
}
.third-section .achivement_cards_section {
    padding: 20px 15px 20px 15px !important;
    margin-top: 25px !important;
    margin-bottom: 0px !important;
}


.fourth-section .simulation_game_title {
    font-size: 47px !important;
}

.fourth-section {
    margin-top: 60px !important;
}

.fourth-section .icons_container .vdo_icon {
    width: 60px !important;
    height: 60px !important;
}
.fourth-section .title_container .game_title {
    font-size: 20px  !important;
    padding-top: 0px !important;
}
.fourth-section .title_container {
    margin-left: 10px !important;
}
.fourth-section .play_and_app_store_iconSection .platform_icons {
    width: 25px !important;
    height: 25px !important;
}
.fourth-section .play_and_app_store_iconSection {
    margin-top: 5px !important;
    gap: 9px !important;
}

.fourth-section .vdo_section_1 {
    margin-top: 0px !important;
}
.fourth-section .vdo_section_1 .game_description,
.fourth-section .vdo_section_2 .game_description
 {
    font-size: 14px  !important;
    margin-top: 14px  !important;
    padding: 0 0px 0 0 !important;
}
.fourth-section .vdo_section_1 .dwnl_ratings,
.fourth-section .vdo_section_2 .dwnl_ratings {
    font-size: 20px !important;
    margin-top: 10px !important;
}
.fourth-section .vdo_section_1 .dwnl_ratings .mini_icons,
.fourth-section .vdo_section_2 .dwnl_ratings .mini_icons {
    width: 16px !important;
    height: 15px !important;
}
.fourth-section .vdo_section_1 .vdo-player-section,
.fourth-section .vdo_section_2 .vdo-player-section {
    height: auto !important;
}
.fourth-section .vdo_section_1 .vdo_contentRow_1,
.fourth-section .vdo_section_2 .vdo_contentRow_1 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.fourth-section .card {
    width: 96% !important;
    height: 450px !important;
    margin: 10px 0 10px 15px !important;
}
.fourth-section .games_cards_section_1 .name_Icons {
    padding-top: 100px !important;
}
.fourth-section .gameIcon_content_section {
    padding-left: 0px !important;
}
.fourth-section .games_cards_section_2 .name_Icons {
    padding-top: 150px !important;
}
.fourth-section .cardsSecondRow {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}
.fourth-section .games_cards_section_3 .name_Icons {
    padding-top: 135px !important;
}
.fourth-section .games_cards_section_4 .name_Icons {
    padding-top: 100px !important;
}
.fourth-section .gameIcon_content_section {
    padding-left: 15px !important;
}
.fourth-section .card:hover #name_Icons1 {
    transform: translateY(-10px) !important;
}
.fourth-section .card:hover #name_Icons2 {
    transform: translateY(-40px) !important;
}
.fourth-section .card:hover #name_Icons3 {
    transform: translateY(-30px) !important;
}
.fourth-section .card:hover #name_Icons4 {
    transform: translateY(-10px) !important;
}
.fourth-section .gameIcon_content_section .gameTitle {
    font-size: 28px !important;
}
.fourth-section .gameIcon_content_section .gamePara {
    font-size: 16px !important;
    padding: 4px 0 !important;
}
.fourth-section .card:hover #content_section1 {
    transform: translateY(-5px) !important;
}
.fourth-section .card:hover #content_section2 {
    transform: translateY(-35px) !important;
}
.fourth-section .card:hover #content_section3 {
    transform: translateY(-25px) !important;
}
.fourth-section .card:hover #content_section4 {
    transform: translateY(-0px) !important;
}
.fourth-section .gameIcon_content_section .platforms_section .platform_icons_card {
    width: 40px !important;
    height: 40px !important;
}
.fourth-section .games_cards_section_2 .singleIcons_section .char_icon {
    height: 100% !important;
}
.fourth-section .singleIcons_section {
    top: 0px !important;
}
.fourth-section .games_cards_section_1 .singleIcons_section .char_icon {
    height: 100% !important;
}
.fourth-section .games_cards_section_3 .singleIcons_section .char_icon,
.fourth-section .games_cards_section_4 .singleIcons_section .char_icon {
    height: 100% !important;
}
.fourth-section .carouselTrack img {
    width: 100% !important;
    height: 65px !important;
    border-radius: 7px !important;
}
.fourth-section .carouselRow {
    margin-top: 45px !important;
    margin-bottom: 0 !important;
}
.fifth-section {
    margin-top: 60px !important;
}
.fifth-section .community_heading {
    font-size: 50px !important;
}
.fifth-section .community_underline{
    border-bottom: 1px solid #30FF5D !important;
    height: 34px !important;
    margin-left: -50px !important;
}
.fifth-section .community_para {
    font-size: 20px !important;
    padding: 25px 0 !important;
}
.fifth-section .community_vdo_section {
    height: auto !important;
}
.feedback_section {
    margin-top: 50px !important;
    padding-top: 0px !important;
}
.feedback_content_section .feedback_para {
    font-size: 14px !important;
    margin-top: 30px !important;
}
.feed_back_header .feedback_ratingSection .start_rating {
    font-size: 20px !important;
    margin-top: 5px !important;

}
.feedback_card {
    width: 100% !important;
    height: auto !important;
}
.card-footer .feedback_game_name {
    font-size: 16px !important;
    padding-top: 15px !important;
}
.card-footer .feedback_game_icons {
    width: 50px !important;
    height: 50px !important;
}
.feedback_platform_icons {
    width: 26px !important;
}
.feedback_platform_icons_section {
    gap: 10px !important;
}
.feed_back_header .feedback_user_section .flagImg {
    width: 55px !important;
    height: 55px !important;
    top: -10px !important;
    right: -10px !important;
}
.feed_back_header .feedback_user_section .profile_container {
    width: 35px !important;
    height: 35px !important;
}
.feedback-carousel {
    height: 310px !important;
}
.fifth-section .social_media_container {
    margin-top: 80px !important;
    flex-wrap: nowrap !important;
    gap: 15px !important;
}
.fifth-section .social_media_container .social_media_cards {
    width: 65% !important;
    height: auto !important;
    margin-bottom: 15px !important;
    border-radius: 12px !important;
}
.fifth-section .social_media_container .social_media_cards i {
    font-size: 70px !important;
}
.fifth-section .social_media_container .counts {
    font-size: 35px !important;
}
.fifth-section .social_media_container .social_lables {
    font-size: 20px !important;
}
.fifth-section .social_media_container .followBtn {
    width: 100% !important;
    height: auto !important;
    font-size: 18px !important;
    padding: 12px 0 !important;
}
.sixth-section {
    margin-top: 70px !important;
}
.sixth-section .contact_para {
    font-size: 18px !important;

}
.sixth-section .contact_content_section .contact_heading {
    font-size: 70px !important;
    text-align: center !important;
    margin-top: 0 !important;

}
.sixth-section .contact-email-container {
    padding: 20px 20px 0 20px !important;
    margin-top: 20px !important;
    margin-left: 0 !important;
    width: 95% !important;
    left: 10px !important;

}
.sixth-section .contact-email-container .mail_right_side_section {
    border-left: none !important;
    padding-left: 12px !important;
    margin-bottom: 0px !important;
}
.sixth-section .contact-email-container .mail-section .email_labels {
    font-size: 14px !important;
}
.sixth-section .contact-email-container .mail-section .emails {
    font-size: 14px !important;
}
.sixth-section .contact-email-container .mail-section .emails .email_size_reduce {
    font-size: 10px !important;
}
.sixth-section .contact-email-container .contact_msg_vector {
    top: 180px !important;
    left: -25px !important;
    width: 35px !important;

}

.sixth-section .contact_content_section {
    margin-top: 50px !important;
    background-position-x: 20px !important;
    background-position-y: 22px !important;
}
.sixth-section .footer-section .left-side-footer-section {
    padding-top: 25px !important;
    padding-left: 24px !important;
}
.sixth-section .footer-section .left-side-footer-section .footer_logo_container .footer_logo {
    width: 100px !important;
}
.sixth-section .footer-section .left-side-footer-section .address {
    font-size: 12px !important;
    margin: 15px 0 !important;
}
.sixth-section .footer-section .left-side-footer-section .copyright_para {
    font-size: 10px !important;
}
.sixth-section .footer-section .right-side-footer-section {
    text-align: start !important;
    padding-top: 22px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_links_lists .footer_link,
.sixth-section .footer-section .right-side-footer-section .footer_links_lists .privacy_policy_link {
    font-size: 14px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_links_lists li {
    margin-bottom: 10px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_platform_icons_container .footer_platform_icons {
    width: 45px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_platform_icons_container {
    gap: 10px !important;
    justify-content: start !important;
    padding-left: 25px !important;
}
.sixth-section .contact_content_section .contact_img {
    width: 110% !important;
    padding-top: 20px !important;
    margin-left: 4px !important;
    height: auto !important;
}
.sixth-section .footer-section {
    margin-top: 25px !important;
}


}


/* ---------------- Medium devices (768px–991.98px) ---------------- */
@media (min-width: 768px) and (max-width: 991.98px) {

.carousel-inner #slide1{
  background-image: linear-gradient(180deg, rgb(0 0 0 / 60%) 70%, rgb(0 0 0 / 99%) 100%), url('/static/images/mobile-home-bg-1.jpg') !important;
}
.carousel-inner #slide2{
  background-image: linear-gradient(180deg, rgb(0 0 0 / 60%) 70%, rgb(0 0 0 / 99%) 100%), url('/static/images/mobile-home-bg-2.jpg') !important;
}
.carousel-inner #slide3{
  background-image: linear-gradient(180deg, rgb(0 0 0 / 60%) 70%, rgb(0 0 0 / 99%) 100%), url('/static/images/mobile-home-bg-3.jpg') !important;
}
.carousel-inner #slide4{
  background-image: linear-gradient(180deg, rgb(0 0 0 / 60%) 70%, rgb(0 0 0 / 99%) 100%), url('/static/images/mobile-home-bg-4.jpg') !important;
}
.carousel-inner #slide5{
  background-image: linear-gradient(180deg, rgb(0 0 0 / 60%) 70%, rgb(0 0 0 / 99%) 100%), url('/static/images/mobile-home-bg-5.jpg') !important;
}    

.welcome-text h1 {
    font-size: 130px !important;
}
.welcome-text{
    left: 35% !important;
}
.welcome-text .welcome_subText_1 {
    font-size: 50px  !important;
}
.welcome-text .welcome_subText_2 {
    font-size: 50px  !important;
}
.welcome-text .welcome_subText_3 {
    font-size: 50px  !important;
}
.welcome-text h5 {
    font-size: 40px !important;
    margin: 0px 0 8px 0 !important;
}
.welcome-text .subtext_3_section {
    margin-top: 23px  !important;
    margin-bottom: 16px !important;
}
.second-section .count-section .count-numbers {
    font-size: 105px  !important;
    text-align: center !important;
    margin-bottom: 0 !important;
}
.second-section .vision_para {
    font-size: 22px !important;
    margin-top: 60px !important;
    margin-bottom: 20px !important;
}
.second-section .count-section .sympols {
    font-size: 50px !important;
}
.second-section .count-section .count-paras {
    font-size: 18px !important;
}

.second-section .count-section #para1 {
    top: 85px !important;
    left: 73px !important;
}
.second-section .count-section #para3 {
    top: 85px !important;
    left: 58px !important;
}
.second-section .metrics-img-conatiner .metrics-img {
    margin-top: 15px !important;
}
.third-section {
    margin-top: 50px !important;
}

.third-section .achievement_heading {
    font-size: 50px !important;
}
.third-section .achivement_underline{
    height: 37px !important;
    border-bottom: 2px solid #30FF5D !important;
    margin-left: -25px !important;
}
 .fourth-section .simlation_underline{
    height: 82px !important;
    border-bottom: 2px solid #30FF5D !important;
    margin-left: -25px !important;
}
.third-section .achivement_cards_section .indie_game_img, .third-section .achivement_cards_section .google_pass_img {
    width: 100% !important;
    height: 100% !important;
    margin-top: 20px !important;
    border-radius: 10px !important;
}
.third-section .achivement_cards_section .img-wrapper img{
    margin-top: 13px !important;
}
.third-section .achivement_cards_section .img-wrapper img,
.third-section .achivement_cards_section .img-wrapper
{
    border-radius: 10px !important;
}
.third-section .achivement_cards_section .achevement_img1
 {
    width: 100% !important;
    height: 85% !important;
    border-radius: 10px !important;
    margin-top: 10px !important;
}
.third-section .achivement_cards_section .achevement_img2
 {
    width: 100% !important;
    height: 40% !important;
    border-radius: 10px !important;
    margin-top: 10px !important;
}
.third-section .achivement_cards_section .achevement_img3
 {
    width: 100% !important;
    height: 40% !important;
    border-radius: 10px !important;
    margin-top: 10px !important;
}
.third-section .achivement_cards_section .boombit_img 
 {
    width: 100% !important;
    height: 120px !important;
    border-radius: 18px !important;
    margin-top: -7px !important;
}
.third-section .achivement_cards_section {
    padding: 10px 20px 20px 20px !important;
    margin-top: 25px !important;
    margin-bottom: 0px !important;
}


.fourth-section .simulation_game_title {
    font-size: 47px !important;
}

.fourth-section {
    margin-top: 60px !important;
}

.fourth-section .icons_container .vdo_icon {
    width: 60px !important;
    height: 60px !important;
}
.fourth-section .title_container .game_title {
    font-size: 20px  !important;
    padding-top: 0px !important;
}
.fourth-section .title_container {
    margin-left: 10px !important;
}
.fourth-section .play_and_app_store_iconSection .platform_icons {
    width: 25px !important;
    height: 25px !important;
}
.fourth-section .play_and_app_store_iconSection {
    margin-top: 5px !important;
    gap: 9px !important;
}

.fourth-section .vdo_section_1 {
    margin-top: 0px !important;
}
.fourth-section .vdo_section_1 .game_description,
.fourth-section .vdo_section_2 .game_description
 {
    font-size: 14px  !important;
    margin-top: 14px  !important;
    padding: 0 0px 0 0 !important;
}
.fourth-section .vdo_section_1 .dwnl_ratings,
.fourth-section .vdo_section_2 .dwnl_ratings {
    font-size: 20px !important;
    margin-top: 10px !important;
}
.fourth-section .vdo_section_1 .dwnl_ratings .mini_icons,
.fourth-section .vdo_section_2 .dwnl_ratings .mini_icons {
    width: 16px !important;
    height: 15px !important;
}
.fourth-section .vdo_section_1 .vdo-player-section,
.fourth-section .vdo_section_2 .vdo-player-section {
    height: auto !important;
}
.fourth-section .vdo_section_1 .vdo_contentRow_1,
.fourth-section .vdo_section_2 .vdo_contentRow_1 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.fourth-section .card {
    width: 100% !important;
    height: 350px !important;
    margin: 10px 0 10px 8px !important;
}
.fourth-section .games_cards_section_1 .name_Icons {
    padding-top: 125px !important;
}
.fourth-section .gameIcon_content_section {
    padding-left: 0px !important;
}
.fourth-section .games_cards_section_2 .name_Icons {
    padding-top: 165px !important;
}
.fourth-section .cardsSecondRow {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}
.fourth-section .games_cards_section_3 .name_Icons {
    padding-top: 150px !important;
}
.fourth-section .games_cards_section_4 .name_Icons {
    padding-top: 105px !important;
}
.fourth-section .gameIcon_content_section {
    padding-left: 15px !important;
}
.fourth-section .card:hover #name_Icons1 {
    transform: translateY(-70px) !important;
}
.fourth-section .card:hover #name_Icons2 {
    transform: translateY(-130px) !important;
}
.fourth-section .card:hover #name_Icons3 {
    transform: translateY(-100px) !important;
}
.fourth-section .card:hover #name_Icons4 {
    transform: translateY(-30px) !important;
}
.fourth-section .gameIcon_content_section .gameTitle {
    font-size: 22px !important;
}
.fourth-section .gameIcon_content_section .gamePara {
    font-size: 12px !important;
    padding: 4px 0 !important;
}
/* Simulate hover behavior once when the section appears */
.fourth-section .card.hover-simulate .overlay_layer {
  opacity: 1 !important;
}

.fourth-section .card.hover-simulate .name_Icons {
  transform: translateY(-70px) !important;
  width: 30% !important;
  transition: 0.3s ease-in-out;
}

.fourth-section .card.hover-simulate .content_section {
  opacity: 1;
  transform: translateY(-65px) !important;
  transition: 0.3s ease-in-out;
}

/* hovering end */
.fourth-section .card:hover #content_section1 {
    transform: translateY(-65px) !important;
}
.fourth-section .card:hover #content_section2 {
    transform: translateY(-125px) !important;
}
.fourth-section .card:hover #content_section3 {
    transform: translateY(-95px) !important;
}
.fourth-section .card:hover #content_section4 {
    transform: translateY(-20px) !important;
}
.fourth-section .gameIcon_content_section .platforms_section .platform_icons_card {
    width: 40px !important;
    height: 40px !important;
}
.fourth-section .games_cards_section_2 .singleIcons_section .char_icon {
    height: 70% !important;
}
.fourth-section .singleIcons_section {
    top: 70px !important;
}
.fourth-section .games_cards_section_1 .singleIcons_section .char_icon {
    height: 75% !important;
}
.fourth-section .games_cards_section_3 .singleIcons_section .char_icon,
.fourth-section .games_cards_section_4 .singleIcons_section .char_icon {
    height: 70% !important;
}
.fourth-section .carouselTrack img {
    width: 100% !important;
    height: 65px !important;
    border-radius: 7px !important;
}
.fourth-section .carouselRow {
    margin-top: 45px !important;
    margin-bottom: 0 !important;
}

.fifth-section {
    margin-top: 60px !important;
}
.fifth-section .community_heading {
    font-size: 50px !important;
}
.fifth-section .community_underline{
    border-bottom: 1px solid #30FF5D !important;
    height: 34px !important;
    margin-left: -50px !important;
}
.fifth-section .community_para {
    font-size: 20px !important;
    padding: 25px 0 !important;
}
.fifth-section .community_vdo_section {
    height: auto !important;
}
.feedback_section {
    margin-top: 50px !important;
    padding-top: 0px !important;
}
.feedback_content_section .feedback_para {
    font-size: 14px !important;
    margin-top: 30px !important;
}
.feed_back_header .feedback_ratingSection .start_rating {
    font-size: 20px !important;
    margin-top: 5px !important;

}
.feedback_card {
    width: 100% !important;
    height: auto !important;
}
.card-footer .feedback_game_name {
    font-size: 16px !important;
    padding-top: 15px !important;
}
.card-footer .feedback_game_icons {
    width: 50px !important;
    height: 50px !important;
}
.feedback_platform_icons {
    width: 26px !important;
}
.feedback_platform_icons_section {
    gap: 10px !important;
}
.feed_back_header .feedback_user_section .flagImg {
    width: 55px !important;
    height: 55px !important;
    top: -10px !important;
    right: -10px !important;
}
.feed_back_header .feedback_user_section .profile_container {
    width: 35px !important;
    height: 35px !important;
}
.feedback-carousel {
    height: 310px !important;
}
.fifth-section .social_media_container {
    margin-top: 80px !important;
    flex-wrap: nowrap !important;
    gap: 15px !important;
}
.fifth-section .social_media_container .social_media_cards {
    width: 65% !important;
    height: auto !important;
    margin-bottom: 15px !important;
    border-radius: 12px !important;
}
.fifth-section .social_media_container .social_media_cards i {
    font-size: 70px !important;
}
.fifth-section .social_media_container .counts {
    font-size: 35px !important;
}
.fifth-section .social_media_container .social_lables {
    font-size: 20px !important;
}
.fifth-section .social_media_container .followBtn {
    width: 100% !important;
    height: auto !important;
    font-size: 18px !important;
    padding: 12px 0 !important;
}
.sixth-section {
    margin-top: 70px !important;
}
.sixth-section .contact_para {
    font-size: 18px !important;

}
.sixth-section .contact_content_section .contact_heading {
    font-size: 70px !important;
    text-align: center !important;
    margin-top: 0 !important;

}
.sixth-section .contact-email-container {
    padding: 20px 20px 0 8px !important;
    margin-top: 20px !important;
    margin-left: 0 !important;
    width:100% !important;
    left: 10px !important;

}
.sixth-section .contact-email-container .mail_right_side_section {
    border-left: none !important;
    padding-left: 12px !important;
    margin-bottom: 0px !important;
}
.sixth-section .contact-email-container .mail-section .email_labels {
    font-size: 14px !important;
}
.sixth-section .contact-email-container .mail-section .emails {
    font-size: 14px !important;
}
.sixth-section .contact-email-container .mail-section .emails .email_size_reduce {
    font-size: 10px !important;
}
.sixth-section .contact-email-container .contact_msg_vector {
    top: 109px !important;
    left: -20px !important;
    width: 35px !important;

}

.sixth-section .contact_content_section {
    margin-top: 50px !important;
    background-position-x: 20px !important;
    background-position-y: 22px !important;
}
.sixth-section .footer-section .left-side-footer-section {
    padding-top: 60px !important;
    padding-left: 24px !important;
}
.sixth-section .footer-section .left-side-footer-section .footer_logo_container .footer_logo {
    width: 100px !important;
}
.sixth-section .footer-section .left-side-footer-section .address {
    font-size: 12px !important;
    margin: 15px 0 !important;
}
.sixth-section .footer-section .left-side-footer-section .copyright_para {
    font-size: 10px !important;
}
.sixth-section .footer-section .right-side-footer-section {
    padding-top: 0px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_links_lists .footer_link,
.sixth-section .footer-section .right-side-footer-section .footer_links_lists .privacy_policy_link{
    font-size: 14px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_links_lists li {
    margin-bottom: 10px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_platform_icons_container .footer_platform_icons {
    width: 35px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_platform_icons_container {
    gap: 10px !important;
    padding-left: 25px !important;
}
.sixth-section .contact_content_section .contact_img {
    width: 137% !important;
    padding-top: 20px !important;
    margin-left: -50px !important;
    height: auto !important;
}

}


/* ---------------- Large devices (992px–1199.98px) ---------------- */
@media (min-width: 992px) and (max-width: 1199.98px) {

    .welcome-text h1 {
    font-size: 150px !important;
}
.welcome-text{
    left: 30% !important;
}
.welcome-text .welcome_subText_1 {
    font-size: 60px  !important;
}
.welcome-text .welcome_subText_2 {
    font-size: 60px  !important;
}
.welcome-text .welcome_subText_3 {
    font-size: 60px  !important;
}
.welcome-text h5 {
    font-size: 40px !important;
    margin: 0px 0 8px 0 !important;
}
.welcome-text .subtext_3_section {
    margin-top: 23px  !important;
    margin-bottom: 16px !important;
}
.second-section .count-section .count-numbers {
    font-size: 150px  !important;
    text-align: center !important;
    margin-bottom: 0 !important;
}
.second-section .vision_para {
    font-size: 24px  !important;
    margin-top: 60px !important;
    margin-bottom: 20px !important;
}
.second-section .count-section .sympols {
    font-size: 80px !important;
}
.second-section .count-section .count-paras {
    font-size: 25px !important;
}

.second-section .count-section #para1 {
    top: 130px !important;
    left: 96px !important;
}
.second-section .count-section #para3 {
    top: 130px !important;
    left: 76px !important;
}
.second-section .metrics-img-conatiner .metrics-img {
    margin-top: 15px !important;
}
.third-section {
    margin-top: 80px !important;
}

.third-section .achievement_heading {
    font-size: 65px !important;
}
.third-section .achivement_underline{
    height: 48px !important;
    border-bottom: 2px solid #30FF5D !important;
    margin-left: -46px !important;
}
 .fourth-section .simlation_underline{
    height: 110px !important;
    border-bottom: 2px solid #30FF5D !important;
    margin-left: -90px !important;
}
.third-section .achivement_cards_section .indie_game_img, .third-section .achivement_cards_section .google_pass_img {
    width: 100% !important;
    height: 275px !important;
    margin-top: 20px !important;
    border-radius: 10px !important;
}
.third-section .achivement_cards_section .img-wrapper img{
    margin-top: 10px !important;
    height: 160px !important;
}
.third-section .achivement_cards_section .img-wrapper img,
.third-section .achivement_cards_section .img-wrapper
{
    border-radius: 10px !important;
}
.third-section .achivement_cards_section .achevement_img1
 {
    width: 100% !important;
    height: 275px !important;
    border-radius: 10px !important;
    margin-top: 10px !important;
}
.third-section .achivement_cards_section .achevement_img2
 {
    width: 100% !important;
    height: 125px !important;
    border-radius: 10px !important;
    margin-top: 10px !important;
}
.third-section .achivement_cards_section .achevement_img3
 {
    width: 100% !important;
    height: 129px !important;
    border-radius: 10px !important;
    margin-top: 20px !important;
}
.third-section .achivement_cards_section .boombit_img 
 {
    width: 100% !important;
    height: auto !important;
    border-radius: 18px !important;
    margin-top: 20px !important;
}
.third-section .achivement_cards_section {
    padding: 20px 15px 20px 15px !important;
    margin-top: 25px !important;
    margin-bottom: 0px !important;
}


.fourth-section .simulation_game_title {
    font-size: 65px  !important;
}

.fourth-section {
    margin-top: 80px !important;
}

.fourth-section .icons_container .vdo_icon {
    width: 75px !important;
    height: 75px !important;
}
.fourth-section .title_container .game_title {
    font-size: 23px   !important;
    padding-top: 0px !important;
}
.fourth-section .title_container {
    margin-left: 10px !important;
}
.fourth-section .play_and_app_store_iconSection .platform_icons {
    width: 25px !important;
    height: 25px !important;
}
.fourth-section .play_and_app_store_iconSection {
    margin-top: 5px !important;
    gap: 9px !important;
}

.fourth-section .vdo_section_1 {
    margin-top: 0px !important;
}
.fourth-section .vdo_section_1 .game_description,
.fourth-section .vdo_section_2 .game_description
 {
    font-size: 16px  !important;
    margin-top: 30px  !important;
    padding: 0 0px 0 0 !important;
}
.fourth-section .vdo_section_1 .dwnl_ratings,
.fourth-section .vdo_section_2 .dwnl_ratings {
    font-size: 20px !important;
    margin-top: 30px !important;
}
.fourth-section .vdo_section_1 .dwnl_ratings .mini_icons,
.fourth-section .vdo_section_2 .dwnl_ratings .mini_icons {
    width: 16px !important;
    height: 15px !important;
}
.fourth-section .vdo_section_1 .vdo-player-section,
.fourth-section .vdo_section_2 .vdo-player-section {
    height: auto !important;
}
.fourth-section .vdo_section_1 .vdo_contentRow_1{
    margin-top: 25px !important;
}
.fourth-section .vdo_section_1 .vdo_contentRow_1,
.fourth-section .vdo_section_2 .vdo_contentRow_1 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.fourth-section .card {
    width: 100% !important;
    height: 320px !important;
    margin: 10px 0 10px 8px !important;
}
.fourth-section .games_cards_section_1 .name_Icons {
    padding-top: 60px !important;
}
.fourth-section .gameIcon_content_section {
    padding-left: 0px !important;
}
.fourth-section .games_cards_section_2 .name_Icons {
    padding-top: 100px !important;
}
.fourth-section .cardsSecondRow {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}
.fourth-section .games_cards_section_3 .name_Icons {
    padding-top: 85px !important;
}
.fourth-section .games_cards_section_4 .name_Icons {
    padding-top: 40px !important;
}
.fourth-section .gameIcon_content_section {
    padding-left: 15px !important;
}
.fourth-section .card:hover #name_Icons1 {
    transform: translateY(-35px) !important;
}
.fourth-section .card:hover #name_Icons2 {
    transform: translateY(-70px) !important;
}
.fourth-section .card:hover #name_Icons3 {
    transform: translateY(-50px) !important;
}
.fourth-section .card:hover #name_Icons4 {
    transform: translateY(-10px) !important;
}
.fourth-section .gameIcon_content_section .gameTitle {
    font-size: 22px !important;
}
.fourth-section .gameIcon_content_section .gamePara {
    font-size: 12px !important;
    padding: 4px 0 !important;
}
.fourth-section .card:hover #content_section1 {
    transform: translateY(-33px) !important;
}
.fourth-section .card:hover #content_section2 {
    transform: translateY(-65px) !important;
}
.fourth-section .card:hover #content_section3 {
    transform: translateY(-45px) !important;
}
.fourth-section .card:hover #content_section4 {
    transform: translateY(-0px) !important;
}
.fourth-section .gameIcon_content_section .platforms_section .platform_icons_card {
    width: 40px !important;
    height: 40px !important;
}
.fourth-section .games_cards_section_2 .singleIcons_section .char_icon {
    height: 70% !important;
}
.fourth-section .singleIcons_section {
    top: 45px  !important;
}
.fourth-section .games_cards_section_1 .singleIcons_section .char_icon {
    height: 75% !important;
}
.fourth-section .games_cards_section_3 .singleIcons_section .char_icon,
.fourth-section .games_cards_section_4 .singleIcons_section .char_icon {
    height: 70% !important;
}
.fourth-section .carouselTrack img {
    width: 100% !important;
    height: 140px !important;
    border-radius: 7px !important;
}
.fourth-section .carouselRow {
    margin-top: 45px !important;
    margin-bottom: 0 !important;
}
.fifth-section {
    margin-top: 80px !important;
}
.fifth-section .community_heading {
    font-size: 65px !important;
}
.fifth-section .community_underline{
    border-bottom: 1px solid #30FF5D !important;
    height: 50px !important;
    margin-left: -115px !important;
}
.fifth-section .community_para {
    font-size: 22px !important;
    padding: 30px 0 !important;
}
.fifth-section .community_vdo_section {
    height: auto !important;
}
.feedback_section {
    margin-top: 50px !important;
    padding-top: 0px !important;
}
.feedback_content_section .feedback_para {
    font-size: 18px !important;
    margin-top: 40px !important;
}
.feed_back_header .feedback_ratingSection .start_rating {
    font-size: 26px !important;
    margin-top: 5px !important;

}
.feedback_card {
    width: 635px !important;
    height: 300px !important;
}
.card-footer .feedback_game_name {
    font-size: 26px !important;
    padding-top: 15px !important;
}
.card-footer .feedback_game_icons {
    width: 50px !important;
    height: 50px !important;
}
.feedback_platform_icons {
    width: 38px !important;
}
.feedback_platform_icons_section {
    gap: 10px !important;
}
.feed_back_header .feedback_user_section .flagImg {
    width: 55px !important;
    height: 55px !important;
    top: -10px !important;
    right: -10px !important;
}
.feed_back_header .feedback_user_section .profile_container {
    width: 35px !important;
    height: 35px !important;
}
.feedback-carousel {
    height: 310px !important;
}
.fifth-section .social_media_container {
    margin-top: 80px !important;
    gap: 10px !important;
}
.fifth-section .social_media_container .social_media_cards {
    width: 65% !important;
    height: auto !important;
    margin-bottom: 15px !important;
}
.fifth-section .social_media_container .social_media_cards i {
    font-size: 70px !important;
}
.fifth-section .social_media_container .counts {
    font-size: 35px !important;
}
.fifth-section .social_media_container .social_lables {
    font-size: 20px !important;
}
.fifth-section .social_media_container .followBtn {
    width: 100% !important;
    height: auto !important;
    font-size: 18px !important;
    padding: 12px 0 !important;
}
.sixth-section {
    margin-top: 70px !important;
}
.sixth-section .contact_para {
    font-size: 20px !important;

}
.sixth-section .contact_content_section .contact_heading {
    font-size: 70px !important;
    margin-top: 0 !important;

}
.sixth-section .contact-email-container {
    padding: 20px 20px 0 20px !important;
    margin-top: 105px !important;
    margin-left: 0 !important;
    width: 100% !important;
    left: 30px !important;

}
.sixth-section .contact-email-container .mail_right_side_section {
    border-left: none !important;
    padding-left: 12px !important;
    margin-bottom: 0px !important;
}
.sixth-section .contact-email-container .mail-section .email_labels {
    font-size: 16px !important;
}
.sixth-section .contact-email-container .mail-section .emails {
    font-size: 16px !important;
}
.sixth-section .contact-email-container .mail-section .emails .email_size_reduce {
    font-size: 12px !important;
}
.sixth-section .contact-email-container .contact_msg_vector {
    top: 100px !important;
    left: -20px !important;
    width: 36px !important;
}

.sixth-section .contact_content_section {
    margin-top: 50px !important;
    background-position-x: 20px !important;
    background-position-y: 22px !important;
}
.sixth-section .footer-section .left-side-footer-section {
    padding-top: 110px !important;
    padding-left: 24px !important;
}
.sixth-section .footer-section .left-side-footer-section .footer_logo_container .footer_logo {
    width: 110px !important;
}
.sixth-section .footer-section .left-side-footer-section .address {
    font-size: 14px !important;
    margin: 25px 0 !important;
}
.sixth-section .footer-section .left-side-footer-section .copyright_para {
    font-size: 10px !important;
}
.sixth-section .footer-section .right-side-footer-section {
    text-align: end !important;
    padding-top: 30px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_links_lists .footer_link,
.sixth-section .footer-section .right-side-footer-section .footer_links_lists .privacy_policy_link {
    font-size: 14px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_links_lists li {
    margin-bottom: 10px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_platform_icons_container .footer_platform_icons {
    width: 45px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_platform_icons_container {
    gap: 10px !important;
    justify-content: end !important;
    padding-left: 25px !important;
}
.sixth-section .contact_content_section .contact_img {
    width: 137% !important;
    padding-top: 20px !important;
    margin-left: -50px !important;
    height: auto !important;
}

}

@media (min-width: 1200px) and (max-width: 1390px) {


 .welcome-text h1 {
    font-size: 150px !important;
}
.welcome-text{
    left: 30% !important;
}
.welcome-text .welcome_subText_1 {
    font-size: 60px  !important;
}
.welcome-text .welcome_subText_2 {
    font-size: 60px  !important;
}
.welcome-text .welcome_subText_3 {
    font-size: 60px  !important;
}
.welcome-text h5 {
    font-size: 40px !important;
    margin: 0px 0 8px 0 !important;
}
.welcome-text .subtext_3_section {
    margin-top: 23px  !important;
    margin-bottom: 16px !important;
}
.second-section .count-section .count-numbers {
    font-size: 165px  !important;
    text-align: center !important;
    margin-bottom: 0 !important;
}
.second-section .vision_para {
    font-size: 26px  !important;
    margin-top: 60px !important;
    margin-bottom: 20px !important;
}
.second-section .count-section .sympols {
    font-size: 80px !important;
}
.second-section .count-section .count-paras {
    font-size: 28px !important;
}

.second-section .count-section #para1 {
    top: 140px !important;
    left: 143px !important;
}
.second-section .count-section #para3 {
    top: 140px !important;
    left: 120px !important;
}
.second-section .metrics-img-conatiner .metrics-img {
    margin-top: 15px !important;
}
.third-section {
    margin-top: 100px !important;
}

.third-section .achievement_heading {
    font-size: 90px !important;
}
.third-section .achivement_underline{
    height: 65px !important;
    border-bottom: 2px solid #30FF5D !important;
    margin-left: -20px !important;
}
 .fourth-section .simlation_underline{
    height: 155px !important;
    border-bottom: 2px solid #30FF5D !important;
    margin-left: -65px !important;
}
.third-section .achivement_cards_section .indie_game_img, .third-section .achivement_cards_section .google_pass_img {
    width: 100% !important;
    height: auto !important;
    margin-top: 55px !important;
    border-radius: 10px !important;
}
.third-section .achivement_cards_section .img-wrapper img{
    margin-top: 20px !important;
}
.third-section .achivement_cards_section .img-wrapper img,
.third-section .achivement_cards_section .img-wrapper
{
    border-radius: 10px !important;
}
.third-section .achivement_cards_section .achevement_img1,
.third-section .achivement_cards_section .achevement_img2,
.third-section .achivement_cards_section .achevement_img3
 {
    width: 100% !important;
    height: auto !important;
    border-radius: 10px !important;
    margin-top: 10px !important;
}
.third-section .achivement_cards_section .boombit_img 
 {
    width: 100% !important;
    height: auto !important;
    border-radius: 18px !important;
    margin-top: 10px !important;
}
.third-section .achivement_cards_section {
    padding: 20px 15px 20px 15px !important;
    margin-top: 25px !important;
    margin-bottom: 0px !important;
}


.fourth-section .simulation_game_title {
    font-size: 90px  !important;
}

.fourth-section {
    margin-top: 100px !important;
}

.fourth-section .icons_container .vdo_icon {
    width: 100px !important;
    height: 100px !important;
}
.fourth-section .title_container .game_title {
    font-size: 34px   !important;
    padding-top: 0px !important;
}
.fourth-section .title_container {
    margin-left: 10px !important;
}
.fourth-section .play_and_app_store_iconSection .platform_icons {
    width: 25px !important;
    height: 25px !important;
}
.fourth-section .play_and_app_store_iconSection {
    margin-top: 5px !important;
    gap: 9px !important;
}

.fourth-section .vdo_section_1 {
    margin-top: 0px !important;
}
.fourth-section .vdo_section_1 .game_description,
.fourth-section .vdo_section_2 .game_description
 {
    font-size: 20px  !important;
    margin-top: 40px  !important;
    padding: 0 0px 0 0 !important;
}
.fourth-section .vdo_section_1 .dwnl_ratings,
.fourth-section .vdo_section_2 .dwnl_ratings {
    font-size: 36px !important;
    margin-top: 50px !important;
}
.fourth-section .vdo_section_1 .dwnl_ratings .mini_icons,
.fourth-section .vdo_section_2 .dwnl_ratings .mini_icons {
    width: 25px !important;
    height: 22px !important;
}
.fourth-section .vdo_section_1 .vdo-player-section,
.fourth-section .vdo_section_2 .vdo-player-section {
    height: auto !important;
}
.fourth-section .vdo_section_1 .vdo_contentRow_1{
    margin-top: 25px !important;
}
.fourth-section .vdo_section_1 .vdo_contentRow_1,
.fourth-section .vdo_section_2 .vdo_contentRow_1 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.fourth-section .card {
    width: 100% !important;
    height: 450px !important;
    margin: 10px 0 10px 8px !important;
}
.fourth-section .games_cards_section_1 .name_Icons {
    padding-top: 100px !important;
}
.fourth-section .gameIcon_content_section {
    padding-left: 0px !important;
}
.fourth-section .games_cards_section_2 .name_Icons {
    padding-top: 150px !important;
}
.fourth-section .cardsSecondRow {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}
.fourth-section .games_cards_section_3 .name_Icons {
    padding-top: 150px !important;
}
.fourth-section .games_cards_section_4 .name_Icons {
    padding-top: 110px !important;
}
.fourth-section .gameIcon_content_section {
    padding-left: 15px !important;
}
.fourth-section .card:hover #name_Icons1 {
    transform: translateY(-35px) !important;
}
.fourth-section .card:hover #name_Icons2 {
    transform: translateY(-70px) !important;
}
.fourth-section .card:hover #name_Icons3 {
    transform: translateY(-50px) !important;
}
.fourth-section .card:hover #name_Icons4 {
    transform: translateY(-10px) !important;
}
.fourth-section .gameIcon_content_section .gameTitle {
    font-size: 28px !important;
}
.fourth-section .gameIcon_content_section .gamePara {
    font-size: 16px !important;
    padding: 4px 0 !important;
}
.fourth-section .card:hover #content_section1 {
    transform: translateY(-33px) !important;
}
.fourth-section .card:hover #content_section2 {
    transform: translateY(-65px) !important;
}
.fourth-section .card:hover #content_section3 {
    transform: translateY(-45px) !important;
}
.fourth-section .card:hover #content_section4 {
    transform: translateY(-0px) !important;
}
.fourth-section .gameIcon_content_section .platforms_section .platform_icons_card {
    width: 40px !important;
    height: 40px !important;
}
.fourth-section .games_cards_section_2 .singleIcons_section .char_icon {
    height: 100% !important;
}
.fourth-section .singleIcons_section {
    top: 0px !important;
}
.fourth-section .games_cards_section_1 .singleIcons_section .char_icon {
    height: 100% !important;
}
.fourth-section .games_cards_section_3 .singleIcons_section .char_icon,
.fourth-section .games_cards_section_4 .singleIcons_section .char_icon {
    height: 100% !important;
}
.fourth-section .carouselTrack img {
    width: 100% !important;
    height: 140px !important;
    border-radius: 7px !important;
}
.fourth-section .carouselRow {
    margin-top: 45px !important;
    margin-bottom: 0 !important;
}
.fifth-section {
    margin-top: 100px !important;
}
.fifth-section .community_heading {
    font-size: 90px !important;
}
.fifth-section .community_underline{
    border-bottom: 1px solid #30FF5D !important;
    height: 70px !important;
    margin-left: -75px !important;
}
.fifth-section .community_para {
    font-size: 24px !important;
    padding: 45px 0 !important;
}
.fifth-section .community_vdo_section {
    height: auto !important;
}
.feedback_section {
    margin-top: 50px !important;
    padding-top: 0px !important;
}
.feedback_content_section .feedback_para {
    font-size: 14px !important;
    margin-top: 30px !important;
}
.feed_back_header .feedback_ratingSection .start_rating {
    font-size: 20px !important;
    margin-top: 5px !important;

}
.feedback_card {
    height: auto !important;
}
.card-footer .feedback_game_name {
    font-size: 16px !important;
    padding-top: 15px !important;
}
.card-footer .feedback_game_icons {
    width: 50px !important;
    height: 50px !important;
}
.feedback_platform_icons {
    width: 26px !important;
}
.feedback_platform_icons_section {
    gap: 10px !important;
}
.feed_back_header .feedback_user_section .flagImg {
    width: 55px !important;
    height: 55px !important;
    top: -10px !important;
    right: -10px !important;
}
.feed_back_header .feedback_user_section .profile_container {
    width: 35px !important;
    height: 35px !important;
}
.feedback-carousel {
    height: 310px !important;
}
.fifth-section .social_media_container {
    margin-top: 80px !important;
    gap: 10px !important;
}
.fifth-section .social_media_container .social_media_cards {
    height: auto !important;
    margin-bottom: 15px !important;
}
.fifth-section .social_media_container .social_media_cards i {
    font-size: 70px !important;
}
.fifth-section .social_media_container .counts {
    font-size: 35px !important;
}
.fifth-section .social_media_container .social_lables {
    font-size: 20px !important;
}
.fifth-section .social_media_container .followBtn {
    width: 100% !important;
    height: auto !important;
    font-size: 18px !important;
    padding: 12px 0 !important;
}
.sixth-section {
    margin-top: 100px !important;
}
.sixth-section .contact_para {
    font-size: 22px !important;

}
.sixth-section .contact_content_section .contact_heading {
    font-size: 80px !important;
    margin-top: 0 !important;

}
.sixth-section .contact-email-container {
    padding: 20px 20px 0 20px !important;
    margin-top: 105px !important;
    margin-left: 0 !important;
    width: 100% !important;
    left: 30px !important;

}
.sixth-section .contact-email-container .mail_right_side_section {
    border-left: none !important;
    padding-left: 12px !important;
    margin-bottom: 0px !important;
}
.sixth-section .contact-email-container .mail-section .email_labels {
    font-size: 24px !important;
}
.sixth-section .contact-email-container .mail-section .emails {
    font-size: 22px !important;
}
.sixth-section .contact-email-container .mail-section .emails .email_size_reduce {
    font-size: 16px !important;
}
.sixth-section .contact-email-container .mail-section {
    margin-bottom: 46px !important;
}
.sixth-section .contact-email-container .contact_msg_vector {
    top: 25px !important;
    left: -75px !important;
}

.sixth-section .contact_content_section {
    margin-top: 50px !important;
    background-position-x: 20px !important;
    background-position-y: 22px !important;
}
.sixth-section .footer-section .left-side-footer-section {
    padding-top: 65px !important;
    padding-left: 24px !important;
}
.sixth-section .footer-section .left-side-footer-section .footer_logo_container .footer_logo {
    width: 110px !important;
}
.sixth-section .footer-section .left-side-footer-section .address {
    font-size: 14px !important;
    margin: 25px 0 !important;
}
.sixth-section .footer-section .left-side-footer-section .copyright_para {
    font-size: 10px !important;
}
.sixth-section .footer-section .right-side-footer-section {
    text-align: end !important;
    padding-top: 50px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_links_lists .footer_link,
.sixth-section .footer-section .right-side-footer-section .footer_links_lists .privacy_policy_link {
    font-size: 14px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_links_lists li {
    margin-bottom: 10px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_platform_icons_container .footer_platform_icons {
    width: 45px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_platform_icons_container {
    gap: 10px !important;
    justify-content: end !important;
    padding-left: 25px !important;
}
.sixth-section .contact_content_section .contact_img {
    width: 100% !important;
    padding-top: 20px !important;
    height: auto !important;
}


}

/* ---------------- Extra Large devices (1200px–1440px) ---------------- */
@media (min-width: 1391px) and (max-width: 1440px) {


 .welcome-text h1 {
    font-size: 150px !important;
}
.welcome-text{
    left: 30% !important;
}
.welcome-text .welcome_subText_1 {
    font-size: 60px  !important;
}
.welcome-text .welcome_subText_2 {
    font-size: 60px  !important;
}
.welcome-text .welcome_subText_3 {
    font-size: 60px  !important;
}
.welcome-text h5 {
    font-size: 40px !important;
    margin: 0px 0 8px 0 !important;
}
.welcome-text .subtext_3_section {
    margin-top: 23px  !important;
    margin-bottom: 16px !important;
}
.second-section .count-section .count-numbers {
    font-size: 165px  !important;
    text-align: center !important;
    margin-bottom: 0 !important;
}
.second-section .vision_para {
    font-size: 26px  !important;
    margin-top: 60px !important;
    margin-bottom: 20px !important;
}
.second-section .count-section .sympols {
    font-size: 80px !important;
}
.second-section .count-section .count-paras {
    font-size: 28px !important;
}

.second-section .count-section #para1 {
    top: 140px !important;
    left: 167px !important;
}
.second-section .count-section #para3 {
    top: 140px !important;
    left: 145px !important;
}
.second-section .metrics-img-conatiner .metrics-img {
    margin-top: 15px !important;
}
.third-section {
    margin-top: 100px !important;
}

.third-section .achievement_heading {
    font-size: 90px !important;
}
.third-section .achivement_underline{
    height: 65px !important;
    border-bottom: 2px solid #30FF5D !important;
    margin-left: -75px !important;
}
 .fourth-section .simlation_underline{
    height: 155px !important;
    border-bottom: 2px solid #30FF5D !important;
    margin-left: -130px !important;
}
.third-section .achivement_cards_section .indie_game_img, .third-section .achivement_cards_section .google_pass_img {
    width: 100% !important;
    height: 393px !important;
    margin-top: 20px !important;
    border-radius: 10px !important;
}
.third-section .achivement_cards_section .img-wrapper img{
    margin-top: 10px !important;
    height: 230px !important;
}
.third-section .achivement_cards_section .img-wrapper img,
.third-section .achivement_cards_section .img-wrapper
{
    border-radius: 10px !important;
}
.third-section .achivement_cards_section .achevement_img1
 {
    width: 100% !important;
    height: 385px !important;
    border-radius: 10px !important;
    margin-top: 10px !important;
}
.third-section .achivement_cards_section .achevement_img2
 {
    width: 100% !important;
    height: 183px !important;
    border-radius: 10px !important;
    margin-top: 10px !important;
}
.third-section .achivement_cards_section .achevement_img3
 {
    width: 100% !important;
    height: 183px !important;
    border-radius: 10px !important;
    margin-top: 20px !important;
}
.third-section .achivement_cards_section .boombit_img 
 {
    width: 100% !important;
    height: auto !important;
    border-radius: 18px !important;
    margin-top: 23px !important;
}
.third-section .achivement_cards_section {
    padding: 20px 15px 20px 15px !important;
    margin-top: 25px !important;
    margin-bottom: 0px !important;
}


.fourth-section .simulation_game_title {
    font-size: 90px  !important;
}

.fourth-section {
    margin-top: 100px !important;
}

.fourth-section .icons_container .vdo_icon {
    width: 100px !important;
    height: 100px !important;
}
.fourth-section .title_container .game_title {
    font-size: 34px   !important;
    padding-top: 0px !important;
}
.fourth-section .title_container {
    margin-left: 10px !important;
}
.fourth-section .play_and_app_store_iconSection .platform_icons {
    width: 25px !important;
    height: 25px !important;
}
.fourth-section .play_and_app_store_iconSection {
    margin-top: 5px !important;
    gap: 9px !important;
}

.fourth-section .vdo_section_1 {
    margin-top: 0px !important;
}
.fourth-section .vdo_section_1 .game_description,
.fourth-section .vdo_section_2 .game_description
 {
    font-size: 20px  !important;
    margin-top: 40px  !important;
    padding: 0 0px 0 0 !important;
}
.fourth-section .vdo_section_1 .dwnl_ratings,
.fourth-section .vdo_section_2 .dwnl_ratings {
    font-size: 36px !important;
    margin-top: 50px !important;
}
.fourth-section .vdo_section_1 .dwnl_ratings .mini_icons,
.fourth-section .vdo_section_2 .dwnl_ratings .mini_icons {
    width: 25px !important;
    height: 22px !important;
}
.fourth-section .vdo_section_1 .vdo-player-section,
.fourth-section .vdo_section_2 .vdo-player-section {
    height: auto !important;
}
.fourth-section .vdo_section_1 .vdo_contentRow_1{
    margin-top: 25px !important;
}
.fourth-section .vdo_section_1 .vdo_contentRow_1,
.fourth-section .vdo_section_2 .vdo_contentRow_1 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.fourth-section .card {
    width: 100% !important;
    height: 380px !important;
    margin: 10px 0 10px 8px !important;
}
.fourth-section .games_cards_section_1 .name_Icons {
    padding-top: 70px !important;
}
.fourth-section .gameIcon_content_section {
    padding-left: 0px !important;
}
.fourth-section .games_cards_section_2 .name_Icons {
    padding-top: 120px !important;
}
.fourth-section .cardsSecondRow {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}
.fourth-section .games_cards_section_3 .name_Icons {
    padding-top: 120px !important;
}
.fourth-section .games_cards_section_4 .name_Icons {
    padding-top: 80px !important;
}
.fourth-section .gameIcon_content_section {
    padding-left: 15px !important;
}
.fourth-section .card:hover #name_Icons1 {
    transform: translateY(-35px) !important;
}
.fourth-section .card:hover #name_Icons2 {
    transform: translateY(-70px) !important;
}
.fourth-section .card:hover #name_Icons3 {
    transform: translateY(-50px) !important;
}
.fourth-section .card:hover #name_Icons4 {
    transform: translateY(-10px) !important;
}
.fourth-section .gameIcon_content_section .gameTitle {
    font-size: 28px !important;
}
.fourth-section .gameIcon_content_section .gamePara {
    font-size: 16px !important;
    padding: 4px 0 !important;
}
.fourth-section .card:hover #content_section1 {
    transform: translateY(-33px) !important;
}
.fourth-section .card:hover #content_section2 {
    transform: translateY(-65px) !important;
}
.fourth-section .card:hover #content_section3 {
    transform: translateY(-45px) !important;
}
.fourth-section .card:hover #content_section4 {
    transform: translateY(-0px) !important;
}
.fourth-section .gameIcon_content_section .platforms_section .platform_icons_card {
    width: 40px !important;
    height: 40px !important;
}
.fourth-section .games_cards_section_2 .singleIcons_section .char_icon {
    height: 100% !important;
}
.fourth-section .singleIcons_section {
    top: 0px !important;
}
.fourth-section .games_cards_section_1 .singleIcons_section .char_icon {
    height: 100% !important;
}
.fourth-section .games_cards_section_3 .singleIcons_section .char_icon,
.fourth-section .games_cards_section_4 .singleIcons_section .char_icon {
    height: 100% !important;
}
.fourth-section .carouselTrack img {
    width: 100% !important;
    height: 140px !important;
    border-radius: 7px !important;
}
.fourth-section .carouselRow {
    margin-top: 45px !important;
    margin-bottom: 0 !important;
}
.fifth-section {
    margin-top: 100px !important;
}
.fifth-section .community_heading {
    font-size: 90px !important;
}
.fifth-section .community_underline{
    border-bottom: 1px solid #30FF5D !important;
    height: 70px !important;
    margin-left: -160px !important;
}
.fifth-section .community_para {
    font-size: 24px !important;
    padding: 45px 0 !important;
}
.fifth-section .community_vdo_section {
    height: auto !important;
}
.feedback_section {
    margin-top: 50px !important;
    padding-top: 0px !important;
}
.feedback_content_section .feedback_para {
    font-size: 20px !important;
    margin-top: 35px !important;
}
.feed_back_header .feedback_ratingSection .start_rating {
    font-size: 26px !important;
    margin-top: 5px !important;

}
.feedback_card {
    height: 300px !important;
    width: 630px !important;
}
.card-footer .feedback_game_name {
    font-size: 22px !important;
    padding-top: 15px !important;
}
.card-footer .feedback_game_icons {
    width: 50px !important;
    height: 50px !important;
}
.feedback_platform_icons {
    width: 35px !important;
}
.feedback_platform_icons_section {
    gap: 10px !important;
}
.feed_back_header .feedback_user_section .flagImg {
    width: 55px !important;
    height: 55px !important;
    top: -10px !important;
    right: -10px !important;
}
.feed_back_header .feedback_user_section .profile_container {
    width: 35px !important;
    height: 35px !important;
}
.feedback-carousel {
    height: 310px !important;
}
.fifth-section .social_media_container {
    margin-top: 80px !important;
    gap: 10px !important;
}
.fifth-section .social_media_container .social_media_cards {
    height: auto !important;
    margin-bottom: 15px !important;
}
.fifth-section .social_media_container .social_media_cards i {
    font-size: 70px !important;
}
.fifth-section .social_media_container .counts {
    font-size: 35px !important;
}
.fifth-section .social_media_container .social_lables {
    font-size: 20px !important;
}
.fifth-section .social_media_container .followBtn {
    width: 100% !important;
    height: auto !important;
    font-size: 18px !important;
    padding: 12px 0 !important;
}
.sixth-section {
    margin-top: 100px !important;
}
.sixth-section .contact_para {
    font-size: 22px !important;

}
.sixth-section .contact_content_section .contact_heading {
    font-size: 80px !important;
    margin-top: 0 !important;

}
.sixth-section .contact-email-container {
    padding: 20px 20px 0 20px !important;
    margin-top: 105px !important;
    margin-left: 0 !important;
    width: 100% !important;
    left: 30px !important;

}
.sixth-section .contact-email-container .mail_right_side_section {
    border-left: none !important;
    padding-left: 12px !important;
    margin-bottom: 0px !important;
}
.sixth-section .contact-email-container .mail-section .email_labels {
    font-size: 24px !important;
}
.sixth-section .contact-email-container .mail-section .emails {
    font-size: 22px !important;
}
.sixth-section .contact-email-container .mail-section .emails .email_size_reduce {
    font-size: 16px !important;
}
.sixth-section .contact-email-container .mail-section {
    margin-bottom: 46px !important;
}
.sixth-section .contact-email-container .contact_msg_vector {
    top: 25px !important;
    left: -75px !important;
}

.sixth-section .contact_content_section {
    margin-top: 50px !important;
    background-position-x: 20px !important;
    background-position-y: 22px !important;
}
.sixth-section .footer-section .left-side-footer-section {
    padding-top: 65px !important;
    padding-left: 24px !important;
}
.sixth-section .footer-section .left-side-footer-section .footer_logo_container .footer_logo {
    width: 110px !important;
}
.sixth-section .footer-section .left-side-footer-section .address {
    font-size: 14px !important;
    margin: 25px 0 !important;
}
.sixth-section .footer-section .left-side-footer-section .copyright_para {
    font-size: 10px !important;
}
.sixth-section .footer-section .right-side-footer-section {
    text-align: end !important;
    padding-top: 0px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_links_lists .footer_link,
.sixth-section .footer-section .right-side-footer-section .footer_links_lists .privacy_policy_link {
    font-size: 14px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_links_lists li {
    margin-bottom: 10px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_platform_icons_container .footer_platform_icons {
    width: 45px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_platform_icons_container {
    gap: 10px !important;
    justify-content: end !important;
    padding-left: 25px !important;
}
.sixth-section .contact_content_section .contact_img {
    width: 100% !important;
    padding-top: 20px !important;
    height: auto !important;
}


}

@media (min-width: 1441px) and (max-width: 1880px) {


 .welcome-text h1 {
    font-size: 150px !important;
}
.welcome-text{
    left: 30% !important;
}
.welcome-text .welcome_subText_1 {
    font-size: 60px  !important;
}
.welcome-text .welcome_subText_2 {
    font-size: 60px  !important;
}
.welcome-text .welcome_subText_3 {
    font-size: 60px  !important;
}
.welcome-text h5 {
    font-size: 40px !important;
    margin: 0px 0 8px 0 !important;
}
.welcome-text .subtext_3_section {
    margin-top: 23px  !important;
    margin-bottom: 16px !important;
}
.second-section .count-section .count-numbers {
    font-size: 210px !important;
    text-align: center !important;
    margin-bottom: 0 !important;
}
.second-section .vision_para {
    font-size: 28px  !important;
    margin-top: 60px !important;
    margin-bottom: 20px !important;
}
.second-section .count-section .sympols {
    font-size: 80px !important;
}
.second-section .count-section .count-paras {
    font-size: 36px !important;
}

.second-section .count-section #para1 {
    top: 180px !important;
    left: 180px !important;
}
.second-section .count-section #para3 {
    top: 180px !important;
    left: 150px !important;
}
.second-section .metrics-img-conatiner .metrics-img {
    margin-top: 15px !important;
}
.third-section {
    margin-top: 100px !important;
}

.third-section .achievement_heading {
    font-size: 96px !important;
}
.third-section .achivement_underline{
    height: 65px !important;
    border-bottom: 2px solid #30FF5D !important;
    margin-left: -75px !important;
}
 .fourth-section .simlation_underline{
    height: 155px !important;
    border-bottom: 2px solid #30FF5D !important;
    margin-left: -130px !important;
}
.third-section .achivement_cards_section .indie_game_img, .third-section .achivement_cards_section .google_pass_img {
    width: 100% !important;
    height: 103% !important;
    margin-top: 20px !important;
    border-radius: 10px !important;
}
.third-section .achivement_cards_section .img-wrapper img{
    margin-top: 10px  !important;
}
.third-section .achivement_cards_section .img-wrapper img,
.third-section .achivement_cards_section .img-wrapper
{
    border-radius: 10px !important;
}
.third-section .achivement_cards_section .achevement_img1
 {
    width: 100% !important;
    height: auto !important;
    border-radius: 10px !important;
    margin-top: 10px !important;
}
.third-section .achivement_cards_section .achevement_img2
 {
    width: 100% !important;
    height: 38% !important;
    border-radius: 10px !important;
    margin-top: 10px !important;
}
.third-section .achivement_cards_section .achevement_img3
 {
    width: 100% !important;
    height: 37% !important;
    border-radius: 10px !important;
    margin-top: 25px !important;
}
.third-section .achivement_cards_section .boombit_img 
 {
    width: 100% !important;
    height: 277px !important;
    border-radius: 18px !important;
    margin-top: -70px !important;
}
.third-section .achivement_cards_section {
    /* padding: 20px 25px 35px 25px !important; */
    padding: 0 !important;
    margin-top: 25px !important;
    margin-bottom: 0px !important;
}


.fourth-section .simulation_game_title {
    font-size: 96px  !important;
}

.fourth-section {
    margin-top: 100px !important;
}

.fourth-section .icons_container .vdo_icon {
    width: 100px !important;
    height: 100px !important;
}
.fourth-section .title_container .game_title {
    font-size: 36px   !important;
    padding-top: 0px !important;
}
.fourth-section .title_container {
    margin-left: 10px !important;
}
.fourth-section .play_and_app_store_iconSection .platform_icons {
    width: 40px !important;
    height: 40px !important;
    margin-top: 10px !important;
}
.fourth-section .play_and_app_store_iconSection {
    margin-top: 5px !important;
    gap: 15px !important;
}

.fourth-section .vdo_section_1 {
    margin-top: 0px !important;
}
.fourth-section .vdo_section_1 .game_description,
.fourth-section .vdo_section_2 .game_description
 {
    font-size: 22px !important;
    margin-top: 40px  !important;
    padding: 0 30px 0 0 !important;
}
.fourth-section .vdo_section_1 .dwnl_ratings,
.fourth-section .vdo_section_2 .dwnl_ratings {
    font-size: 36px !important;
    margin-top: 50px !important;
}
.fourth-section .vdo_section_1 .vdo_contentRow_1 .icon_and_title_container,
.fourth-section .vdo_section_1 .game_description,
.fourth-section .vdo_section_1 .dwnl_ratings {
    padding-left: 15px !important;
}
.fourth-section .vdo_section_2 .vdo_contentRow_1 .icon_and_title_container,
.fourth-section .vdo_section_2 .game_description,
.fourth-section .vdo_section_2 .dwnl_ratings {
    padding-left: 15px !important;
}
.fourth-section .vdo_section_1 .dwnl_ratings .mini_icons,
.fourth-section .vdo_section_2 .dwnl_ratings .mini_icons {
    width: 25px !important;
    height: 22px !important;
}
.fourth-section .vdo_section_1 .vdo-player-section,
.fourth-section .vdo_section_2 .vdo-player-section {
    height: auto !important;
}
.fourth-section .vdo_section_1 .vdo_contentRow_1{
    margin-top: 25px !important;
}
.fourth-section .vdo_section_1 .vdo_contentRow_1,
.fourth-section .vdo_section_2 .vdo_contentRow_1 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.fourth-section .card {
    width: 100% !important;
    height: 450px !important;
    margin: 10px 0 10px 8px !important;
}
.fourth-section .games_cards_section_1 .name_Icons {
    padding-top: 100px !important;
    width: 80% !important;
    margin-left: 30px !important;
}
.fourth-section .gameIcon_content_section {
    padding-left: 0px !important;
}
.fourth-section .games_cards_section_2 .name_Icons {
    padding-top: 150px !important;
    width: 80% !important;
    margin-left: 30px !important;
}
.fourth-section .cardsSecondRow {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}
.fourth-section .games_cards_section_3 .name_Icons {
    padding-top: 150px !important;
    width: 80% !important;
    margin-left: 30px !important;
}
.fourth-section .games_cards_section_4 .name_Icons {
    padding-top: 110px !important;
    width: 80% !important;
    margin-left: 30px !important;
}
.fourth-section .gameIcon_content_section {
    padding-left: 15px !important;
}
/* Simulate hover behavior once when the section appears */
.fourth-section .card.hover-simulate .overlay_layer {
  opacity: 1 !important;
}

.fourth-section .card.hover-simulate .name_Icons {
  transform: translateY(0px) !important;
  width: 30% !important;
  transition: 0.3s ease-in-out;
}

.fourth-section .card.hover-simulate .content_section {
  opacity: 1;
  transform: translateY(-0px) !important;
  transition: 0.3s ease-in-out;
}

/* hovering end */
.fourth-section .card:hover #name_Icons1 {
    transform: translateY(-35px) !important;
    width: 40% !important;
}
.fourth-section .card:hover #name_Icons2 {
    transform: translateY(-70px) !important;
    width: 40% !important;
}
.fourth-section .card:hover #name_Icons3 {
    transform: translateY(-50px) !important;
    width: 40% !important;
}
.fourth-section .card:hover #name_Icons4 {
    transform: translateY(-40px) !important;
    width: 40% !important;
}
.fourth-section .gameIcon_content_section .gameTitle {
    font-size: 28px !important;
}
.fourth-section .gameIcon_content_section .gamePara {
    font-size: 16px !important;
    padding: 4px 0 !important;
}
.fourth-section .card:hover #content_section1 {
    transform: translateY(-33px) !important;
}
.fourth-section .card:hover #content_section2 {
    transform: translateY(-45px) !important;
}
.fourth-section .card:hover #content_section3 {
    transform: translateY(-45px) !important;
}
.fourth-section .card:hover #content_section4 {
    transform: translateY(-30px) !important;
}
.fourth-section .gameIcon_content_section .platforms_section .platform_icons_card {
    width: 40px !important;
    height: 40px !important;
}
.fourth-section .games_cards_section_2 .singleIcons_section .char_icon {
    height: 100% !important;
}
.fourth-section .singleIcons_section {
    top: 0px !important;
}
.fourth-section .games_cards_section_1 .singleIcons_section .char_icon {
    height: 100% !important;
}
.fourth-section .games_cards_section_3 .singleIcons_section .char_icon,
.fourth-section .games_cards_section_4 .singleIcons_section .char_icon {
    height: 100% !important;
}
.fourth-section .carouselTrack img {
    width: 100% !important;
    height: 140px !important;
    border-radius: 7px !important;
}
.fourth-section .carouselRow {
    margin-top: 45px !important;
    margin-bottom: 0 !important;
}
.fifth-section {
    margin-top: 100px !important;
}
.fifth-section .community_heading {
    font-size: 96px !important;
}
.fifth-section .community_underline{
    border-bottom: 1px solid #30FF5D !important;
    height: 70px !important;
    margin-left: -160px !important;
}
.fifth-section .community_para {
    font-size: 26px !important;
    padding: 45px 0 !important;
}
.fifth-section .community_vdo_section {
    height: auto !important;
}
.feedback_section {
    margin-top: 50px !important;
    padding-top: 0px !important;
}
.feedback_content_section .feedback_para {
    font-size: 18px !important;
    margin-top: 40px !important;
}
.feed_back_header .feedback_ratingSection .start_rating {
    font-size: 24px !important;
    margin-top: 5px !important;

}
.feedback_card {
    height: 290px !important;
    width: 625px !important;
}
.card-footer .feedback_game_name {
    font-size: 24px !important;
    padding-top: 15px !important;
}
.card-footer .feedback_game_icons {
    width: 55px !important;
    height: 55px !important;
}
.feedback_platform_icons {
    width: 32px !important;
}
.feedback_platform_icons_section {
    gap: 10px !important;
}
.feed_back_header .feedback_user_section .flagImg {
    width: 55px !important;
    height: 55px !important;
    top: -10px !important;
    right: -10px !important;
}
.feed_back_header .feedback_user_section .profile_container {
    width: 35px !important;
    height: 35px !important;
}
.feedback-carousel {
    height: 310px !important;
}
.fifth-section .social_media_container {
    margin-top: 80px !important;
    gap: 10px !important;
}
.fifth-section .social_media_container .social_media_cards {
    height: auto !important;
    margin-bottom: 15px !important;
}
.fifth-section .social_media_container .social_media_cards i {
    font-size: 70px !important;
}
.fifth-section .social_media_container .counts {
    font-size: 35px !important;
}
.fifth-section .social_media_container .social_lables {
    font-size: 20px !important;
}
.fifth-section .social_media_container .followBtn {
    width: 100% !important;
    height: auto !important;
    font-size: 18px !important;
    padding: 12px 0 !important;
}
.sixth-section {
    margin-top: 100px !important;
}
.sixth-section .contact_para {
    font-size: 26px !important;

}
.sixth-section .contact_content_section .contact_heading {
    font-size: 80px !important;
    margin-top: 0 !important;

}
 .sixth-section  #laptopView{
    display: block !important;
    text-align: center !important;
}
.sixth-section #desktopView{
    display: none !important;
}
.sixth-section .contact-email-container {
    margin-top: 215px !important;
    margin-left: 0 !important;
    width: 100% !important;
    left: 30px !important;

}
.sixth-section .contact-email-container .mail_right_side_section {
    /* border-left: none !important; */
    padding-left: 40px !important;
     padding-top: 20px !important;
}
.sixth-section .contact-email-container .mail_left_side_section{
    padding-top: 20px !important;
    padding-left: 40px !important;
}
.sixth-section .contact-email-container .mail-section .email_labels {
    font-size: 24px !important;
}
.sixth-section .contact-email-container .mail-section .emails {
    font-size: 22px !important;
}
.sixth-section .contact-email-container .mail-section .emails .email_size_reduce {
    font-size: 16px !important;
}
.sixth-section .contact-email-container .mail-section {
    margin-bottom: 46px !important;
}
.sixth-section .contact-email-container .contact_msg_vector {
    top: 25px !important;
    left: -75px !important;
}

.sixth-section .contact_content_section {
    margin-top: 50px !important;
    background-position-x: 20px !important;
    background-position-y: 150px !important;
}
.sixth-section .footer-section .left-side-footer-section {
    padding-top: 110px !important;
    padding-left: 24px !important;
}
.sixth-section .footer-section .left-side-footer-section .footer_logo_container .footer_logo {
    width: 110px !important;
}
.sixth-section .footer-section .left-side-footer-section .address {
    font-size: 14px !important;
    margin: 25px 0 !important;
}
.sixth-section .footer-section .left-side-footer-section .copyright_para {
    font-size: 10px !important;
}
.sixth-section .footer-section .right-side-footer-section {
    text-align: end !important;
    padding-top: 30px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_links_lists .footer_link,
.sixth-section .footer-section .right-side-footer-section .footer_links_lists .privacy_policy_link {
    font-size: 14px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_links_lists li {
    margin-bottom: 10px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_platform_icons_container .footer_platform_icons {
    width: 45px !important;
}
.sixth-section .footer-section .right-side-footer-section .footer_platform_icons_container {
    gap: 10px !important;
    justify-content: end !important;
    padding-left: 25px !important;
}
.sixth-section .contact_content_section .contact_img {
    width: 100% !important;
    padding-top: 20px !important;
    height: auto !important;
}


}



/* ---------------- Ultra-Wide (>=2560px) ---------------- */
@media (min-width: 2560px) {

}