/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/


@media (min-width:1500px) and (min-height:900px){
    .setting-modal {
        scale: 1.0;
    }
    .otp-modal {
        scale: 1.0;
    }
    .twofa-modal {
        scale: 1.0;
    }
    .joinqueue-modal {
        scale: 1.0;
    }
}

@media (min-width:2000px) and (min-height:1200px){
    .setting-modal {
        scale: 1.2;
    }
    .otp-modal {
        scale: 1.2;
    }
    .twofa-modal {
        scale: 1.2;
    }
    .joinqueue-modal {
        scale: 1.2;
    }
}

@media (min-width:3400px) and (min-height:1600px){
    .setting-modal {
        scale: 1.6;
    }
    .otp-modal {
        scale: 1.6;
    }
    .twofa-modal {
        scale: 1.6;
    }
    .joinqueue-modal {
        scale: 1.6;
    }
    .textinput-modal {
        scale: 1.8;
    }
}

@media(max-width: 1919px) and (min-width:1499.99px){
    .rules_area {
        padding-top: 12rem;
    }

    .rules_area .nav-tabs li:not(:last-child) {
        margin-bottom: 1.5rem;
    }

    .rule_tab_nav .nav-link .content {
        padding: 1rem 3rem 1rem 1.5rem;
    }

    .pls_area .men1 {
        width: 57.8rem;
    }

    .pls_area .men2 {
        width: 60rem;
    }

    .pls_area .sh2 {
        width: 17rem;
    }

    .request_area {
        padding-top: 4rem;
    }

    .pls_area.request_area .men1 {
        width: 67rem;
    }

    .pls_area.request_area .men2 {
        width: 65rem;
        z-index: 111111;
    }

    .ticketInside_area .men {
        bottom: 3rem;
        width: 45rem;
    }

}

@media (max-width:1499.98px) and (min-width:1120.1px) {

    html {
        font-size: .47rem
    }

    .man_1 {
        width: 35rem;
    }

    .man_2 {
        right: 12%;
        width: 28rem;
    }

    .tab-content {
        margin-left: -53rem;
    }

    .pls_area.request_area .men1 {
        width: 57rem;
    }

    .pls_area.request_area .men2 {
        width: 51rem;
    }

    .pls_area.request_area .sh2 {
        width: 14rem;
    }

    .ticketInside_area .container {
        max-width: 70%;
        margin-right: auto;
        margin-left: 27%;
    }

    .ticketInside_area .men {
        display: none;
    }

    .ticketInside_area .woman {
    }
}

@media (max-width:1120px) and (min-width:821.01px) {
    .box_content {
        padding-left: 0;
    }

    html {
        font-size: .67vw;
    }

    .tab-content {
        margin-left: -30rem;
    }

    .man_1 {
        width: 55rem;
    }

    .man_2 {
        width: 45rem;
        right: 8%
    }

    .tab-content {
        margin-left: -53rem;
    }

    .pls_area.request_area .men1 {
        width: 57rem;
    }

    .pls_area.request_area .men2 {
        width: 51rem;
    }

    .pls_area.request_area .sh2 {
        width: 14rem;
    }
    
    .ticketInside_area .container {
        max-width: 70%;
        margin-right: auto;
        margin-left: 27%;
    }

    .ticketInside_area .men {
        display: none;
    }

    .ticketInside_area .dashboard_content {

        height: auto;
        margin-right: unset;
    }
}

@media (max-width:1120px) {

    .rules_area .col-lg-2 {
        width: 56.7rem;
        margin-top: 0;
        margin-left: 0;
    }

    .rules_area .col-lg-10 {
        width: 99%;
    }

    .rules_page_body {
        overflow-y: unset;
    }

    .rules_area .nav-tabs {
        margin-bottom: 1rem;
    }

    .rules_area {
    }

    .rules_area .tab-content {
        height: auto;
        padding-bottom: 9rem;
        margin-left: 4rem;
    }

    .rule_tab_nav {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        margin: 4rem 0 0.5rem 4rem;
        overflow: auto;
        width: 95vw;
    }

    .rule_tab_nav li {
        -ms-flex-negative: 0;
        flex-shrink: 0;
    }

    .rule_tab_nav .nav-link {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        width: 100%;
    }

    .rule_tab_nav .nav-link .content {
        padding: 1.7rem 3rem 1.8rem 2rem;
    }

    .rule_tab_nav .nav-link::before,
    .rule_tab_nav .nav-link .img_wrap::before {
        -webkit-clip-path: unset;
        clip-path: unset;
    }

    .rule_tab_nav li:not(:last-child) {
        margin-right: 2rem;
    }

    .rules_header_desktop {
        display: none;
    }

    .rules_header_mobile {
        margin-top: -4rem;
        display: none;
    }

    .rules_header h2 span:nth-child(1) {
        margin-left: 2rem;
    }

    .rule_box {
        margin-bottom: 1.5rem;
        padding-right: 8rem;
    }

    .rule_box h3 {
        font-size: 3rem;
    }

    .rule_box p {
        font-size: 1.8rem;
    }
        /* */

}

@media (max-width:1280px) {
    .logo_wrap p {
        display: none;
    }
    .altdesc {
        display: block !important;
    }
}

@media (max-width:821px) {
    html {
        font-size: 1.65vw;
    }

    #fullpage {
        overflow: hidden;
    }

    .section {
        position: relative;
        padding: 26rem 0;
    }

    .hero-bottom-sec-hlc {
        top: 3%
    }

    .footer-center-images {
        display: none;
    }

    .man_1 {
        right: 17%;
        width: 50rem;
    }

    .man_2 {
        right: 2%;
        width: 40rem;
    }

    .section::before {
        background-image: url(../img/overlay_small.webp);
    }

    .logo_wrap p {
        display: none;
    }
    .altdesc {
        display: none !important;
    }

    .text_box::before {
        -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
        clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    }

    .text_box {
        padding: 5rem 4rem 5rem 4rem;
    }

    .social_icons li a {
        width: 10rem;
        height: 10rem;
        -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
        clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    }

    .social_icons {
        margin-left: 0;
        margin-bottom: 0;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
    }

    .social_icons li {
        margin-left: 0;
        margin-bottom: 1rem !important;
        margin-right: 1rem;
    }

    .social_icons li a img {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
    }

    .tree_img {
        z-index: 0;
    }

    .scroll_down {
        display: none;
    }

    .button {
        min-width: 13.6rem;
        font-size: 1.8rem;
    }

    .button.logoutbutton {
        min-width: 6rem;
    }

    .logout_icon {
        font-size: 1.25em;
    }

    .hero_section {
        padding: 18rem 0 48rem;
    }

    .text_box p,
    body {
        font-size: 1.7rem;
        line-height: 1.55;
    }

    .gta_img {
        display: none;
    }

    .man_1 {
        right: 32%;
        width: 36rem;
    }

    .man_2 {
        right: 6%;
        width: 28rem;
    }

    .product-box {
        -webkit-clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0% 100%);
        clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0% 100%);
        margin: 1.8rem 0 0 auto;
        width: 100%
    }

    .gun-box-left {
        width: 100%;
        margin-right: 0;
        margin-top: 2rem;
        margin-bottom: 2rem;
    }

    .gun-box-right {
        width: 100%;
        margin-left: 0;
    }

    .gun-box-text p,
    .product-box-right p {
        width: 26.7rem;
    }

    .gun-box-text h3,
    .product-box-right h3 {
        font-size: 2.8rem;
    }

    .hero-bottom-sec-hlc {
        width: 27rem;
    }

    .gun-box-images-right img {
        width: 25rem;
        margin-left: 7.3rem;
        margin-top: 0;
    }

    .about-header h1 {
        text-align: center;
        margin-bottom: 4rem;
    }

    .about-header h1 span {
        display: none;
    }

    .about-tab-box {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .tab-content {
        width: 100%
    }

    .about-left-img img {
        display: none;
    }

    .tab-content .about-tab-content {
        width: 100%
    }

    .about_text p {
        max-width: 33rem;
    }

    .about_text {
        padding: 0 0 3rem 3.5rem;
    }

    .about_text h4 {
        font-size: 2.8rem;
    }

    .about-tab-box ul {
        width: 100%
    }

    .about-tab-box ul li,
    .about-tab-box ul li:first-child,
    .about-tab-box ul li:nth-child(2) {
        margin-left: 0;
        width: 100%
    }

    .tab_link {
        width: 100%;
        height: 28rem;
    }

    .about-tab-text {
        padding: 0 0 1.7rem 8rem;
    }

    .about-tab-text p {
        font-size: 2.4rem;
    }

    footer {
        text-align: center;
        min-height: 10vh;
    }

    footer .logo_wrap {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 2rem;
    }

    .logo_wrap img {
        margin-right: 0;
    }

    .footer-menu {
        text-align: center;
    }

    .footer-menu ul {
        width: 100vw;
        margin-left: 3vw;
        display: flex;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        justify-content: space-evenly;
        margin-left: -7vw;
    }

    footer.v2 .footer-menu ul {
        width: 100%;
        padding: 0 4rem;
        margin-left: 1rem;
    }

    .footer-menu ul li {
        padding-left: 0;
        margin: 0;
    }

    .footer-menu ul li::before {
        left: -1.8rem;
    }

    .footer-menu ul li:first-child {
        margin-left: 0;
    }

    .about-section {
        position: relative;
        padding: 13rem 0 22rem;
    }

    .swiper-slide-active,
    .swiper-slide-prev {
        margin-left: 0;
    }

    .swiper-slide-next {
        margin-left: 0;
    }

    .tab-content .about-tab-content iframe,
    .tab_link {
        -webkit-clip-path: polygon(100% 0, 100% 100%, 0% 100%, 100% 100%, 0 100%, 0% 0);
        clip-path: polygon(100% 0, 100% 100%, 0% 100%, 100% 100%, 0 100%, 0% 0);
    }

    .mySwiper {
        height: 92rem;
        width: 100%;
        padding-right: 0;
    }

    .about-tab-text {
        padding: 0 0 2.7rem 4rem;
    }

    .swiper-button-prev,
    .swiper-rtl .swiper-button-next {
        left: 50%
    }

    .swiper-button-next,
    .swiper-rtl .swiper-button-prev {
        left: 50%
    }

    .container.container_md{
        max-width: 92%;
    }

    .rules_header {
        padding: 5rem 9rem 5rem 5rem;
        margin-top: 4rem;
    }

    .rules_header h2 {
        font-size: 5rem;
    }

    .rules_header h2 span:nth-child(1) {
        margin-left: 0;
    }

    .rule_tab_nav {
        width: 52.7rem;
    }

    .rule_box {
        display: block;
        padding: 2rem 3.5rem 5rem 3.5rem;
        background-size: cover;
        background-position: top left;
    }

    .rule_box .content {
        padding: 0;
    }

    .rule_box .star {
        width: 7.5rem;
        margin-top: 0rem;
        margin-left: -2rem;
        position: absolute;
    }

    .rule_box h3 {
        margin-left: 5rem;
        margin-top: 2rem;
        margin-bottom: 0.5rem;
    }

    .pls_area .sh1 {
        width: 13rem;
    }

    .pls_area .sh2 {
        display: none;
    }

    .pls_area .men1 {
        width: 25rem;
    }

    .pls_area .men2 {
        width: 27rem;
    }

    .pls_area h1 {
        font-size: 15rem;
    }

    .pls_area h2 {
        font-size: 4rem;
    }

    .pls_area h3 {
        font-size: 3rem;
    }

    .pls_area .button {
        padding: 2rem 6rem;
        bottom: -8rem;
    }

    .pls_inner {

    }

    .pls_lower {
        display: none;
    }

    .pls_queuebanner {
        width: 189%;
        height: auto;
        margin-left: -10%;
        max-height: 74vw;
    }

    .pls_area .gangster {
        display: none;
    }

    .pls_area .lawyer {
        display: none;
    }


    .pls_area {
        min-height: calc(100vh - 12.3rem);
    }

    .pls_area.request_area .men1 {
        display: none;
    }

    .pls_area.request_area .men2 {
        display: none;
    }

    .request_area .title {
        padding-left: 5rem;
        font-size: 6.5rem;
    }

    .request_type_box {
        margin-left: 0;
        padding-left: 3rem;
    }

    .nice-select {
        width: 27rem;
    }

    .request_type_box::before {
        -webkit-clip-path: unset;
        clip-path: unset;
    }

    .request_type_wrap {
        padding-right: 0;
    }

    .request_wrap {
        padding-right: 4rem;
        padding-left: 4rem;
    }

    .request_header {
        -webkit-transform: skewX(0);
        -ms-transform: skewX(0);
        transform: skewX(0);
        text-align: center;
        margin-bottom: 3rem;
    }

    .request_header_title span,
    .request_header_body p {
        display: block;
        -webkit-transform: skewX(0);
        -ms-transform: skewX(0);
        transform: skewX(0);
    }

    .request_area .button {
        margin-left: 0;
        width: 100%;
    }

    .request_area {
        padding: 13rem 0 8rem;
    }


    .ticketInside_area {
        padding: 13rem 0 5rem;
        min-height: 90vh;
    }

    .ticketInside_area .container {
        max-width: 92%;
    }

    .ticketInside_area .col-lg-3 {
        width: 100%;
    }

    .ticketInside_area .col-lg-9 {
        width: 100%;
    }

    .ticketInside_area .sh1 {
        display: none;
    }

    .ticketInside_area .title {
        font-size: 6rem;
        margin-left: -2rem;
    }

    .ticketInside_area .request_header {
        padding-left: 0;
        padding-right: 0;
    }

    .list_title {
        width: 100%;
        margin: 0;
    }

    .close_ticket {
        margin-top: 0rem;
        margin-bottom: 2rem;
    }

    .ticket_list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        overflow: auto;
        margin: 3rem 0 4rem;
    }

    .ticket_list li:not(:last-child) {
        margin-right: 1.5rem;
    }

    .totel h4 {
        margin: 0;
    }

    .list_title,
    .list_title span,
    .ticketInside_area .nav-link.rectangle,
    .rectangle .img_wrap img,
    .rectangle .content,
    .ticketInside_area .request_header_title h3,
    .totel h4,
    .totel p,
    .chat_wrrapper .rectangle.chat_form,
    .chat_form textarea,
    .chat_form button img {
        -webkit-transform: skewX(0deg);
        -ms-transform: skewX(0deg);
        transform: skewX(0deg);
    }

    .chat_form {
        margin-left: 0 !important;
    }

    .chat_wrrapper .rectangle:nth-child(even) {
        margin-right: 1rem;
    }

    .chat_wrrapper .rectangle {
        margin-left: 1.8rem;
    }

    .ticketInside_area .request_header_title h3 {
        padding-left: 3rem;
    }

    .chat_wrrapper .rectangle .img_wrap img,
    .chat_wrrapper .rectangle .content {
        -webkit-transform: skewX(22deg);
        -ms-transform: skewX(22deg);
        transform: skewX(22deg);
    }

    .chat_wrrapper .rectangle.chat_form {
        height: 6rem;
    }

    .chat_form textarea {
        padding: 2.3rem;
    }

    .ticketInside_area .container {
        max-width: unset;
        margin-right: auto;
        margin-left: initial;
    }

    .ticketInside_area .title {
        margin-left: 0.0rem;
    }
    
    .ticketInside_page_body footer {
        position: relative;
        left: unset;
        top: unset;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    .ticketInside_page_body {
        overflow-y: unset !important;
    }

    .chat_form_wrapper {
        padding-right: 0;
    }

    .ticketInside_area.dashboard_wrap .sh2 {
        display: none;
    }

    .ticketInside_area.dashboard_wrap .title {
        font-size: 8rem;
        padding-bottom: 2rem;
    }

    .dashboard_content {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        margin-right: unset;
        width: unset;
    }

    .ticketInside_area .woman {
        display: none;
    }

    .row>div{
        padding-left: 0rem;
        padding-right: 0rem;
    }

    footer .row>div{
        padding-right: 0;
        min-width: 100%;
    }

    .container.topnavbar {
        max-width: 96%;
    }

    .ticketInside_page_body::before {
        background-size: initial;
    }
    .ticketInside_area.dashboard_wrap .title {
        display: none;
    }
}


@media (max-height: 630px) { 

    .pls_area h2 {
        font-size: 6vh;
    }
    .pls_area h1 {
        font-size: 23vh;
    }
    .pls_area h3 {
        font-size: 4vh;
    }

    .pls_queuebanner {
        height: 73%;
    }

    .pls_area .button {
        margin-top: 7vh;
    }

    .pls_lower {
        margin-top: 7vh;
    }
}

@media (max-height: 530px) {  
    .ticketInside_page_body {
        overflow-y: auto !important;
    }
    .ticketInside_page_body {
        overflow-y: unset;
    }
    .ticketInside_page_body footer {
        position: fixed;
        left: unset;
        top: unset;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    .title {
        display: none;
    }
    .rule_tab_nav .nav-link .title {
        display: initial;
    }

    .content p:not(.rule_text, .rule_sub){
        font-weight: 700;
        font-size: 2.2rem;
    }

    .ticketInside_page_body::before {
        background-size: initial;
    }
    .ticketInside_page_body {
        background-repeat: repeat;
    }

    .pls_area .lawyer {
        max-height: 80vh;
    }
    .pls_area .gangster {
        max-height: 80vh;
    }
    

}

@media (max-height: 384px) {
    .ticketInside_page_body {
        overflow-y: auto !important;
    }

    
    .pls_lower {
        display: none;
    }
}

@media (max-height: 300px) {
    .ticketInside_area .woman {
        display: none;
    }
    .ticketInside_area .sh2 {
        display: none;
    }

    .pls_area .lawyer {
        display: none;
    }
    .pls_area .gangster {
        display: none;
    }

    
    .pls_lower {
        display: none;
    }
}