@media only screen and (min-width: 1366px) and (max-width: 1920px) {
    section.seven_secc:before {
    left: 60px;
}
    .main_banner .txt_rotate {
    left: -110px;
}

.main_banner:after {
    left: 45px;
}

.main_banner:before {
    left: 10px;
}

section.first_secc:after {
    left: 45px;
}

.second_secc:after {
    left: 45px;
}

.second_secc .numbr_sec {
    left: 10px;
}

.second_secc:before {
    left: 50px;
}

section.third_secc .numbr_sec {
    left: 10px;
}

section.third_secc:after {
    left: 45px;
}

.gem_comp_boxx span {
    left: -130px;
}

section.fourth_secc:after {
    left: 45px;
}

section.fourth_secc .numbr_sec {
    left: 10px;
}

section.fourth_secc:before {
    left: 40px;
}

section.fifth_secc:after {
    left: 45px;
}

section.fifth_secc .numbr_sec {
    left: 10px;
}

section.fifth_secc:before {
    left: 15px;
}

section.sixth_secc:after {
    left: 45px;
}

section.sixth_secc .numbr_sec {
    left: 10px;
}

section.seven_secc:after {
    left: 45px;
}

section.seven_secc .numbr_sec {
    left: 10px;
}

section.eight_secc:after {
    left: 45px;
}

section.eight_secc .numbr_sec {
    left: 10px;
}

section.eight_secc:before {
    left: 10px;
}
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
    .first_secc .frst_box_wrp h4 {
    font-size: 25px;
}

.first_secc .frst_box_wrp h5 {
    font-size: 25px;
}

.gm_box_wrp ul li h6 {
    font-size: 26px;
}

.fourth_secc .fourt-sec-form {
    padding: 50px 30px;
    height: 550px;
}

section.fifth_secc {
    padding: 35% 0 15%;
}
    a.theme_btnnn {
    font-size: 16px;
}
    .main_banner .txt_rotate {
    left: -110px;
}

.main_banner:after {
    left: 45px;
}

.main_banner:before {
    left: 10px;
}

section.first_secc:after {
    left: 45px;
}

.imgss_aniima .numbr_sec {
    left: -32px;
}

.second_secc:after {
    left: 45px;
}

.second_secc .numbr_sec {
    left: 10px;
}

.secnd_sec_heading h2 {
    font-size: 42px;
    width: 80%;
}

.second_secc .game_form {
    padding: 70px 30px 60px;
}

.our_game_details h2 {
    font-size: 50px;
}

section.third_secc:after {
    left: 45px;
}

section.third_secc .numbr_sec {
    left: 10px;
}

.gem_comp_boxx span {
    left: -110px;
    font-size: 70px;
}

section.fourth_secc:after {
    left: 45px;
}

section.fourth_secc .numbr_sec {
    left: 12px;
}

section.fifth_secc:after {
    left: 45px;
}

section.fifth_secc .numbr_sec {
    left: 15px;
}

section.sixth_secc:after {
    left: 45px;
}

section.sixth_secc .numbr_sec {
    left: 12px;
}

section.seven_secc:after {
    left: 45px;
}

section.seven_secc .numbr_sec {
    left: 10px;
}

section.seven_secc:before {
    z-index: -1;
}

.contact_info {
    margin-bottom: 60px;
}

.contact_info h6 a {
    font-size: 16px;
}
    .main_banner .banner_headingg h2 {
    font-size: 50px;
    line-height: 60px;
}

.banner_headingg {
    padding-left: 90px;
}
    .header_info ul li a {
    font-size: 17px;
    }
    
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .footer_dtls span {
    font-size: 12px;
}
    .imgss_aniima .numbr_sec {
    left: -20px;
}

section.third_secc .numbr_sec {
    left: 24px;
}

section.fourth_secc .numbr_sec {
    left: 20px;
}
    section.first_secc:after {
    left: 60px;
}

.second_secc:after {
    left: 60px;
}

section.fourth_secc:after {
    left: 60px;
}

section.fifth_secc:after {
    left: 60px;
}

section.fifth_secc .numbr_sec {
    left: 30px;
}

section.sixth_secc:after {
    left: 60px;
}

section.sixth_secc .numbr_sec {
    left: 20px;
}

section.seven_secc:after {
    left: 65px;
}

section.seven_secc .numbr_sec {
    left: 30px;
}

section.eight_secc:after {
    left: 65px;
}

section.eight_secc .numbr_sec {
    left: 30px;
}
    .frst_box_wrp {
    padding: 30px 10px;
}
    .main_banner .banner_headingg h2 {
    line-height: 40px;
}
    section.eight_secc {
    margin-top: -45%;
    padding-top: 300px;
}

.testi_heading h2 {
    font-size: 40px;
}

.footer_info h6 a {
    font-size: 10px;
}
    .sixth_sec_heading h2 {
    font-size: 30px;
    line-height: 40px;
}

.sixth_sec_heading {
    padding-left: 60px;
}

section.sixth_secc:before {
    top: 95px;
}

.sixxx_btnn .left_arrow {
    top: 90px;
}

.contact_info h6 a {font-size: 13px;}

.seven-sec-heading {
    padding-left: 0;
}

.contact_info {
    margin-bottom: 50px;
}
    section.fifth_secc {
    padding: 42% 0 4%;
}
    .fourth_secc .fourt-sec-form {
    height: 520px;
}
    .main_banner .txt_rotate {
    left: -98px;
}

h2 {
    font-size: 35px;
}
    .header_info ul li a {
        font-size: 12px;
        display: flex;
        align-items: center;
    }
    .theme_btnnn {
    font-size: 16px;
    padding: 8px 12px;
}
    .main_banner:after {
    left: 60px;
}
section.main_banner {
    height: 850px;
}

.main_banner .banner_side_imgg {
    top: 160px;
    right: 0;
    width: 48%;
}
.main_banner:before {
    bottom: 70px;
    left: 24px;
}
.banner_headingg {
    padding-left: 60px;
}
.first_secc .first_sec_heading h2 {
    font-size: 35px;
}

.first_secc .frst_box_wrp h4 {
    font-size: 20px;
}


.first_secc .frst_box_wrp h5 {
    font-size: 20px;
}

.secnd_sec_heading h2 {
    font-size: 42px;
    line-height: 50px;
}

.second_secc .game_form {
    right: 40px;
    padding: 70px 30px 40px;
}
.second_secc .numbr_sec {
    top: 170px;
    left: 20px;
}

.second_secc:before {
    top: 210px;
}

.gm_btnn .gmd_btn {
    font-size: 20px;
}

.form_heading h5 {
    font-size: 25px;
}
.gm_box_wrp {
    padding: 0 20px;
}

.gm_box_wrp ul li h6 {
    font-size: 30px;
}

.our_game_details h2 {
    font-size: 40px;
}

.our_game_btnn .our_arrow {top: 60px;}
.gem_comp_boxx span {
    font-size: 60px;
}

section.third_secc:after {
    left: 60px;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {}

@media only screen and (min-width: 520px) and (max-width: 767px) {}

@media only screen and (min-width: 300px) and (max-width: 519px) {


.header-logo {text-align: center; }

.header_info ul li a i {font-size: 18px; }

.header_info ul li a {font-size: 12px; }

.header_info .d-flex {display: block !important;text-align: center;}


.header_btnn {text-align: center; margin: 20px 0 0 0; }

h2 {font-size: 36px;line-height: 45px;}

.main_banner .txt_rotate p {font-size: 10px;}

.main_banner .txt_rotate {top: 140px;left: -100px;}

.main_banner:before{display: none;}
.main_banner:after{display: none;}
.main_banner .banner_side_imgg {position: absolute;top: unset;width: 75%;right: 45px;bottom: 90px;}


.header_info ul li {display: inline-block; margin: 0 10px; }
.main_banner {height: 1050px; }


section.first_secc:before{display: none;}
section.first_secc:after{display: none;}

.widd_brk {width: 100%;float: none;}


.frst_box_wrp {padding: 10px 0px;}


.first_secc .first_sec_heading p { margin: 20px 0 20px; }

.theme_btnnn { font-size: 18px; }

.first_sec_heading .theme_btnnn {margin: 0 0 10px 0; }

.imgss_aniima .ani_frst_img {right: 80px;top: -110px;width: 20%;}

.imgss_aniima .ani_scnd_img {right: 0; top: -90px; width: 30%; }

.imgss_aniima .ani_fourth_img {top: -50px; }

.imgss_aniima .ani_third_img {right: 0; top: 70px; }

.first_secc .c_imgee{display: none;}


.first_secc .circle_img {right: -97px; top: -88px; width: 76%; }
.imgss_aniima .numbr_sec{display: none;}
.second_secc:before{display: none;}
.second_secc:after{display: none;}
.second_secc .numbr_sec{display: none;}


.second_secc {background-image: url(../images/game-mob.png);height: 1130px;display: block;margin-top: -25%;background-size: auto;}

.second_secc .secnd_sec_heading {padding: 130px 0 0 0; }

.gm_btnn .gmd_btn {font-size: 20px; }
.gm_btnn .gmd_btn:after {top: -2px; }


.second_secc .game_form {height: auto;width: 100%;padding: 30px;background-size: cover;background-position: 100% 100%;position: unset;}
.form_heading h6 {font-size: 22px; }
.form_heading h5 {font-size: 22px;margin-bottom: 10px; }

.game_form .input-group {margin-bottom: 15px;}
.game_form .input {height: 45px; }
.game_form .user-label {top: -5px; }

section.third_secc {margin-top: 0; }

section.third_secc:before{display: none;}
section.third_secc:after{display: none;}
section.third_secc .numbr_sec{display: none;}

.gm_box_wrp {padding: 0 20px;margin: 0 0 0 20px;height: 175px;}

.gem_comp_boxx span {font-size: 26px;left: -7px;top: 80px;}

.gem_comp_boxx:after {display: none;}

.our_game_details:after{display: none;}
.gm_box_wrp ul li h6 {font-size: 22px;line-height: 30px;width: 100%;margin: 0 0 5px 0;}

.gm_box_wrp ul li img {width: 180px; }

.our_game_details h2 {font-size: 42px; line-height: 48px; }


.gm_box_wrp ul li p {line-height: 1.5; font-size: 12px; }

.third_sec_heading img {width: 80%; margin: 0 0 0 20px; }

section.third_secc .snkr_imgg {bottom: 640px; left: 0px; width: 90%; }


.our_game_details {margin-bottom: 90%; }

section.fourth_secc .numbr_sec {display: none !important; }
section.fourth_secc:before {display: none !important; }
section.fourth_secc:after {display: none !important; }

.fourth_sec_heading {width: 100%;margin-top: -45%;}
.fourth_sec_heading h6 {font-size: 16px;}
.fourth_sec_heading h2 {font-size: 30px;}
.fourth_sec_heading p {font-size: 14px;width: 100%; line-height: 20px;}
.fourth_secc {height: 780px;margin-top: -50%;margin-bottom: 64%;}
.fourth_secc .fourt-sec-form {height: 425px;width: 100%;left: 0px;margin-top: 30px;padding: 20px 20px;background-size: 100% 100%;}
.fourt-sec-form .form_heading h5 {font-size: 25px;margin-bottom: 8px;}
.gem_comp_boxx.gem_fourth span {right: -30px;}
.gem_comp_boxx.gem_five span {right: -30px;}
.fourt-sec-form .input-group textarea {height: 90px !important;}
section.fifth_secc {padding: 17% 0 15%;margin-top: -66%;}
section.fifth_secc:before {display: none; }
section.fifth_secc:after {display: none; }
section.fifth_secc .numbr_sec {display: none; }
.fifth_sec_heading {width: 100%;}
.fifth_sec_heading h6 {font-size: 17px; }
.fifth_sec_heading h2 {font-size: 30px; }
.fifth_sec_heading p {font-size: 14px; width: 100%; margin: 10px 0px; line-height: 20px; }
.fifth_secc .game_mob_img {top: 40px;}
.fifth_secc .cros_imgg {left: 0;top: 350px;}
section.fifth_secc .cir_second {left: unset;bottom: 0;top: 347px;right: 0;}
section.fifth_secc .game_mob_imggs {height: 30vh; }
section.sixth_secc .numbr_sec {display: none; }
section.sixth_secc:before {display: none; }
section.sixth_secc:after {display: none; }

.sixth_sec_heading h2 {font-size: 36px;}
.sixth_sec_heading p {line-height: 24px; margin: 20px 0px 230px;font-size: 15px;}



section.seven_secc .numbr_sec {display: none; }
section.seven_secc:before {display: none; }
section.seven_secc:after {display: none; }

.seven_secc {height: 680px;}
.seven-sec-heading h2 {margin-bottom: 3%;font-size: 35px;}
.contact_info {margin-bottom: 30px;}
.contact_info h6 a {font-size: 14px;}
.seven-sec-heading {margin-top: -200px; }
.contact_imggs .con_cros {top: -20px;left: 160px;}
.seven_secc .css_shpss {display: none;}

section.eight_secc {padding: 30% 0 9%;margin-top: -67%;}


section.eight_secc:before {display: none; }
section.eight_secc:after {display: none; }
section.eight_secc .numbr_sec {display: none; }
.testi_heading h4 {font-size: 17px; }
.testi_heading h2 {font-size: 34px; line-height: 40px; }
.testi_heading p {font-size: 15px; line-height: 20px; width: 100%; }
.main_testi_box {height: 400px;background-size: 150% 104%;}
.testi-details_wrp {width: 100%;padding: 50px 10px 10px 10px;height: 200px;border-radius: 20px;}

.testi-details_wrp h6 {font-size: 13px; }
.testi-details_wrp span {font-size: 10px; }
.testi-details_wrp .d-flex {gap: 2px;float: inherit;margin: 0px 0 0 127px;}
.testi-details_wrp p {font-size: 12px; line-height: 14px; }
.testi-ppl-imgg img {width: 80px;height: 80px;}
.testi-details_wrp .testi-ppl-imgg {left: 140px;top: -40px;}
.testi-ppl-imgg span:after {left: 40px;}
.main_testi_box {padding: 22% 0 0 0%;}
footer.main_footer {padding: 30px 0px 0; }
.footer_dtls {margin-bottom: 20px;text-align: center;}
.footer_info {margin-bottom: 30px; }
html {overflow-x: hidden; }
.main_testi_box .slick-slide {margin: 40px 20px 0px; }
.testi-details_wrp .row {text-align: center; }
.banner_headingg {   padding: 60px 0 0 0;}
.secnd_sec_heading h2 {  font-size: 43px;}


}





@media only screen and (min-width: 0px) and (max-width: 299px) {}