@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 screen and (max-width: 767px) {
	.home_banner {
		background-color: #654bf2;
	    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) {
	.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;
	}
	
}