@media screen and (max-width: 1919.98px) {

}

@media screen and (max-width: 1679.98px) {

}

@media screen and (max-width: 1599.98px) {
    .header_menu_block .navbar-nav li a {
        font-size: 1rem;
    }
    .home_banner_bg {
        width: 55%;
    }
}

@media screen and (max-width: 1439.98px) {
    .home_banner_bg {
        width: 58%;
    }
}

@media screen and (max-width: 1365.98px) {
    .home_banner_bg {
        width: 64%;
    }
    .header_menu_block .navbar-nav li {
        padding: 0 1.22rem;
    }
    .home_banner_content h3, .innerpage_bnr_title {
        font-size: 5.57rem;
    }
    .home_banner_content h2 {
        font-size: 8.14rem;
    }

    /*Contact us Page Css*/
    .download_now_title {
        font-size: 5rem;
    }
}

@media screen and (max-width: 1279.98px) {

}

@media screen and (max-width: 1199.98px){
    html { font-size: 12px;}
    .home_banner_container {
        min-height: 61rem;
    }
    .home_banner_side_img {
        width: 60%;
    }
    .home_banner_content h3 {
        font-size: 5.07rem;
    }
    .home_banner_content h2 {
        font-size: 7.64rem;
    }
    .counter_section_inner li {
        margin-right: 6.61rem;
    }
    .core_expertise_panel_content {
        height: 8.2rem;
    }
    .what_user_say .owl-nav {
        max-width: 962px;
    }

    /*Contact us Page Css*/
    .contactus_bnr_image {
        width: 55%;
    }
    .innerpage_bnr_title {
        font-size: 5.07rem;
    }
}

@media screen and (max-width: 1024px) {

}

@media screen and (max-width: 991px) {
    .navbar-expand-lg > .container {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
    header .collapse:not(.show){ display: none !important;}
    .navbar-expand-lg .navbar-toggler{ display: block !important;}
    .navbar-expand-lg .navbar-collapse{ width: 100%; -ms-flex-wrap: wrap; flex-wrap: wrap;}
    .navbar-expand-lg .navbar-nav{ width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
    .header_menu_block {
        position: relative;
        top: unset;
        transform: unset;
        width: 100%;
        background-color: rgba(255,255,255,0.9);
        left: 0;
        right: 0;
    }
    .header_menu_block .navbar-nav li {
        padding: 0;
    }
    .header_menu_block .navbar-nav li a {
        color: #e63c8a;
        display: block;
        padding: 1rem 1.42em;
    }
    .header_menu_block .navbar-nav li a:hover, .header_menu_block .navbar-nav li a.active {
        border-bottom: 0;
        background-color: #e63c8a;
        color: #ffffff !important;
    }
    .header_btn {
        display: none;
    }
    .home_banner_bg {
        width: 55%;
    }
    .home_banner_container {
        min-height: 40rem;
        padding-top: 9.21rem;
    }
    .home_banner_side_img {
        width: 48%;
        top: 9.21rem;
    }
    .home_banner_content h3 {
        font-size: 4.57rem;
    }
    .home_banner_content h2 {
        font-size: 7.14rem;
    }
    .counter_section_icon {
        min-width: 5rem;
        width: 5rem;
        height: 5rem;
    }
    .counter_section_title {
        font-size: 2.7rem;
    }
    .counter_section_inner li {
        margin-right: 3.21rem;
        width: calc(100%/3);
    }
    .how_to_play_image {
        margin: 0 auto 2rem;
    }
    .how_to_play_content {
        width: 100%;
        padding-left: 0;
    }
    .page_heading_title {
        font-size: 3rem;
    }
    .what_user_say .owl-nav {
        max-width: 738px;
    }
    .footer_social_icons {
        justify-content: center;
    }
    .our_core_expertise {
        padding-top: 6rem !important;
    }
    .core_expertise_title .about_company_title span, .industries_sec .about_company_title span, .blog_section .about_company_title span {
        font-size: 5.21rem;
    }
    .section_slide_left_content {
        width: 100% !important;
        min-height: auto;
    }
    .section_slide_right_content {
        margin-top: 0;
    }
    .slider_panel_inner .slide_column:first-child {
        margin-left: 0;
    }
    .slide_column {
        width: 33.3333%;
    }


    /*Contact us Page Css*/
    .innerbanner_container {
        min-height: 28.42rem;
    }
    .contactus_bnr_image {
        width: 52%;
    }
    .contact_panel_info, .contact_info_link {
        font-size: 1.08rem;
    }
    .contactus_panel_col_inner {
        padding: 3rem 0.9rem 2rem;
    }
    .download_now_title {
        font-size: 4.5rem;
    }
    .contact_panel_icon {
        width: 5.42rem;
        height: 5.42rem;
        padding: 0.9rem;
    }

}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
     .home_banner_side_img img {
        height: 400px !important;
    }
}

@media screen and (max-width: 767px) {

    .home_banner {
        
        background-color: #05C3DD;
        padding-bottom: 5rem;
    }
    .home_banner_bg {
        display: none;
    }
    .home_banner_container {
        display: block;
        min-height: auto;
        padding-top: 12.21rem;
    }
    .home_banner_side_img {
        position: relative;
        width: 60%;
        top: 2rem;
        margin: 0 auto;
    }
    .home_banner_bg {
        width: 100%;
    }
    .counter_section_inner li {
        margin-right: 0rem;
        width: 100%;
        margin-bottom: 3rem;
    }
    .counter_section_inner {
        max-width: 270px;
        margin: 0 auto;
    }
    .how_to_play_image {
        width: 100%;
    }
    .what_user_say .owl-nav {
        max-width: 546px;
    }
    .slide_column {
        width: 50%;
    }

    /*Contact us Page Css*/
    .innerbanner_container {
        min-height: 23rem;
    }
    .contactus_bnr_image {
        display: none;
    }
    .innerpage_banner_content {
        width: 100%;
    }
    .innerpage_bnr_title {
        font-size: 4rem;
    }
    .contactus_panel_col {
        width: 100%;
    }
    .contactus_panel_col:not(:last-child) {
        margin-bottom: 5rem;
    }
    .download_now_title {
        font-size: 3.8rem;
    }

}

@media screen and (max-width: 575px) {
    header .logo {
        width: 7.85rem;
    }
    .header_btn .btn {
        font-size: 1rem;
        min-width: 7.78rem;
        padding: 0.5rem 0.44rem;
    }
    .core_expertise_title .about_company_title span, .industries_sec .about_company_title span, .blog_section .about_company_title span {
        font-size: 4rem;
    }
    .counter_section_title {
        font-size: 2.3rem;
    }
    .home_banner_bg {
        width: 100%;
        height: 100%;
    }
    .home_banner_bg img {
        height: 100%;
    }
    .home_banner_content h2 {
        font-size: 5.64rem;
    }
    .how_to_play_image {
        height: auto;
    }
    .you_tube_modal .modal-dialog {
        transform: translate(-50%, -50%) !important;
        top: 50%;
        left: 50%;
        margin: 0.5rem auto;
        padding: 1rem;
    }

    /*Contact us Page Css*/
    .contact_download_left {
        height: 21.42rem;
    }
    .contact_download_left img{
        height: 100%;
        margin: 0 auto;
    }
    .contact_download_right {
        text-align: center;
    }
    .download_now_title {
        font-size: 2.8rem;
    }

}

@media screen and (max-width: 479.98px) {
    .home_banner_side_img img {
        height: auto !important;
    }
    .footer_menu li a {
        font-size: 1.08rem;
    }
    .what_user_say_carousel {
        padding-left: 15px;
        padding-right: 15px;
    }
    .slide_column {
        width: 100%;
    }
    .core_expertise_panel_content {
        height: auto;
    }

}