
@media (max-width: 1200px) {
   
    .gamcat-fr-bgimg1 {
        width: 10%;
        left: -1%;
    }

    .gamcat-fr-bgimg2, .gamcat-fr-bgimg7 {
        width: 15%;
    }

    .gamcat-fr-bgimg3 {
        width: 20%;
    }

    .gamcat-fr-bgimg4 {
        width: 25%;
        right: -3%;
    }

    .gamcat-fr-bgimg5 {
        width: 17%;
    }

    .footer-frutter-logohalf {
        flex-direction: column !important;
    }

   




}

@media (max-width: 992px) {

    .about-fr-media {
        display: none;
    }

    .about-fr-info {
        width: 100%;
    }

    .gamcat-fr-list-tworow {
        flex-wrap: wrap;
    }

    .disclaim-fr-block {
        width: 100%;
    }

    .gamcat-fr-list {
        flex-direction: column-reverse !important;
    }

    .gamcat-fr-card {
        width: 47%;
    }

    .topplay-bg {
        width: 47%;
    }

    .topplay {
        padding: 10px;
    }

    .topplay-title, .d-fr-title {
        position: static;
        transform: none;
        margin: 0;
        text-align: center;
        font-size: 16px;
    }

    .topplay-item {
        padding: 13px;
    }

    .topplay-img {
        display: none;
    }

    .gamcat-fr-list-topplay .gamcat-fr-card {
        width: 47%;
    }

    .b-fr-list p {
        font-size: 14px;
    }

    .topplay-list-overlay {
        padding: 15px;
    }

    .b-fr-list {
        gap: 10px;
    }

    .b-fr-title, .gamcat-fr-title h2, .fr-catgam-title, .frac-title, .fr-gammain-title, .fr-testimon-title, .fr-gammain-play h3, .fr-gamcontact-title {
        font-size: 25px;
    }

    .fr-contwrapper {
        flex-direction: column !important;
    }

    .fr-c-gamform, .fr-gamcontact-map {
        width: 100%;
    }
    

    .fr-testimon-comm {
        flex-direction: column !important;
    }

}

@media(max-width: 767px)  {

    .fr-gamcontact-list {
        flex-direction: column;
    }

    .fr-gamcontact-item {

        width: 100%;
    }

    .fr-c-gamform-form {
        padding: 15px;
    }



    .fr-gammain-info img {
        float: none;
        margin: 0;
        width: 100%;
    }

    .fr-gammain-play iframe {
        height: 400px;
    }

    .avatar-name {
        font-size: 12px;
        margin: 0;
    }

   

    .comm-text {
        font-size: 14px;
    }
    .comm-avatar {
        flex-direction: column !important;
    }

    .fr-catgam-list {
        flex-direction: column !important;
    }

    .fr-catgam-list-rowwrap {
        flex-direction: column !important;
        width: 100% !important;
    }

     .frac-img, .frf-img {
        display: none !important;
     }

     .fr-about-content, .frf-content {
        width: 100% !important;
     }

    .ff-rand-img {
        display: none !important;
    }

    .footer-frutter-navhalf {
        width: 53%;
    }

    .ff-link {
        font-size: 12px;
    }

    .gamcat-fr-card {
        width: 100%;
    }

    .gamcat-fr-list-topplay .gamcat-fr-card {
        width: 100%;
    }

    .gamcat-fr-list-topplay {
        flex-wrap: wrap;
    }

    .topplay-bg {
        width: 100%;
    }

    .gamcat-fr-list-threerow {
        flex-wrap: wrap;
    }

    .b-fr-img img {
        height: 300px;
    }

    .b-fr-item {
        flex-direction: column;
    }
    
}

@media(max-width: 600px) {

    .fr-gamform-input {
        width: 100%;
        font-size: 12px;
    }

    .fr-gamform-btn button {
        font-size: 12px !important;
    }

    .footer-frutter {
        flex-direction: column;
    }

    .footer-frutter-logohalf {
        width: 100% !important;
        align-items: center;
    }

    .footer-frutter-navhalf {
        width: 100% !important;
        align-items: center;
    }

    .fruti-title-wrapper {
        font-size: 22px;
    }

    .frutti-form-wrapper {
        padding: 15px;
        border-radius: 0;
    }

    .fruti-form-inputwrapper {
        flex-direction: column;
        gap: 5px;
    }

    .fruti-form-btnwrapper {
        flex-direction: column;
    }

    .fruti-form-btnwrapper div {
        width: 100%;
    }

    .fruti-form-body label {
        font-size: 12px;
    }


    .fryti-form-title {
        font-size: 12px;
        margin: 0;
        margin-bottom: 10px;
    }

    .frutti-form-wrapper {
        bottom: -75px;
    }

    .b-fr-img img {
        display: none;
    }

    .b-fr-item {
        width: 100% !important;
    }

    .b-fr-list > :nth-child(1) {
        margin: 0;
    }

    .gamcat-fr-card-btn button {
        font-size: 12px !important;
    }

    .ff-disclaim-img {
        display: flex;
        margin: auto;
    }

    .frhb-logo-link h3 {
        font-size: 25px;
    }

    .frutti-form-wrapper {
        bottom: -130px;
    }

    .about-fr {
        padding-top: 150px;
        padding-bottom: 67px;
    }

    .fruti-banner {
        padding-top: 80px;
        padding-bottom: 250px;
    }
}


