
@media (max-width: 419px) {
    .banner_content h1{
    	font-size: 28px;
	    font-weight: bold;
	    line-height: 42px;
	    margin-bottom: 24px;
    }
    .banner_content .num{
    	height: 55px;
    }
    .banner_content form input[type="text"]{
    	height: 55px;
    }
    .banner_content form input[type="submit"]{
    	height: 46px;
    	margin-top: 10px;
    }
    .banner_content h3{
    	padding-top: 35px !important;
    }
    .banner_content h2{
    	font-size: 48px !important;
    	line-height: 45px !important;
    	margin-left: 20% !important;
    }
    .how_to_play .card, .how_to_play_2 .card{
    	min-height: auto;
    	margin-bottom: 5%;
    }
    .how_to_play_2 {
    	background: #1D4645;
    }
    .step-div-1, .step-div-2, .step-div-3, .step-div-4, .step-div-5, .step-div-6 {
	     margin-top: 0; 
	     margin-bottom: 0; 
	}
	/*.title_two h1 {
		line-height: 50px;
	}*/
	.explore_topics {
	    margin-bottom: 40px;
	}
	.explore-div {
	    margin-bottom: 5%;
	}
	.title_two .contact-btn, .title_two_three .contact-btn{
		left: 4%;
		right: auto;
		transform: none;
		margin-top: 4%;
	}
	.sharp_preparation .col-md-4{
		margin-top: 3%;
	}
	.title_two_three{
		margin-top: 50px;
	}
	.explore-quq-sl:nth-child(2n) {
	    transform: translateY(0px);
	}
	.explore-quq-sl:nth-child(5){
		transform: translateY(0px);
	}
	.explore-quq-sl {
	    margin-top: 15px;
	}
	.winner_section .row{
		margin-left: auto;
	}
	.winner_section .winner-type-same{
		width: 96%;
	}
	.winner_section .img-back-1{
		padding-top: 0;
		width: 90%;
		margin-left: -3%;
	}
	.winner_section .img-back-2{
		padding-top: 20px;
		width: 90%;
		margin-left: 10%;
	}
	.image-overlay {
		right: -12%;
		left: auto;
	}
	.image-overlay2{
		left: -12%;
	}
	.winner_player .nav-tabs{
		margin-bottom: 20px;
	}
	.winner_first{
		margin-bottom: 18%;
		margin-top: 38%;
	}

	.contact-form input, .contact-form textarea {
	    width: 96.5%;
	}
	.get-touch{
		min-height: 855px;
	}
	.footer-widget {
	    margin-top: 5%;
	}
	.footer_top .col-sm-6{
		width: 50%;
	}
	.social_icon {
	    margin-top: 10%;
	    text-align: center;
	}


   	body h1{
   		font-size: 48px !important;
   		line-height: 50px !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 640px) {
    .banner_content h1{
    	font-size: 28px;
	    font-weight: bold;
	    line-height: 42px;
	    margin-bottom: 24px;
    }
    .banner_content .num{
    	height: 55px;
    }
    .banner_content form input[type="text"]{
    	height: 55px;
    }
    .banner_content form input[type="submit"]{
    	height: 46px;
    	margin-top: 10px;
    }
    .banner_content h3{
    	padding-top: 35px !important;
    }
    .banner_content h2{
    	font-size: 48px !important;
    	line-height: 45px !important;
    	margin-left: 20% !important;
    }
    .how_to_play .card, .how_to_play_2 .card{
    	min-height: auto;
    	margin-bottom: 5%;
    }
    .how_to_play_2 {
    	background: #1D4645;
    }
    .step-div-1, .step-div-2, .step-div-3, .step-div-4, .step-div-5, .step-div-6 {
	     margin-top: 0; 
	     margin-bottom: 0; 
	}
	/*.title_two h1 {
		line-height: 50px;
	}*/
	.explore_topics {
	    margin-bottom: 40px;
	}
	.explore-div {
	    margin-bottom: 5%;
	}
	.title_two .contact-btn, .title_two_three .contact-btn{
		left: 4%;
		right: auto;
		transform: none;
		margin-top: 4%;
	}
	.sharp_preparation .col-md-4{
		margin-top: 3%;
	}
	.title_two_three{
		margin-top: 50px;
	}
	.explore-quq-sl:nth-child(2n) {
	    transform: translateY(0px);
	}
	.explore-quq-sl:nth-child(5){
		transform: translateY(0px);
	}
	.explore-quq-sl {
	    margin-top: 15px;
	}
	.winner_section .row{
		margin-left: auto;
	}
	.winner_section .winner-type-same{
		width: 96%;
	}
	.winner_section .img-back-1{
		padding-top: 0;
		width: 90%;
		margin-left: -3%;
	}
	.winner_section .img-back-2{
		padding-top: 20px;
		width: 90%;
		margin-left: 10%;
	}
	.image-overlay {
		right: -12%;
		left: auto;
	}
	.image-overlay2{
		left: -12%;
	}
	.winner_player .nav-tabs{
		margin-bottom: 20px;
	}
	.winner_first{
		margin-bottom: 18%;
		margin-top: 38%;
	}

	.contact-form input, .contact-form textarea {
	    width: 96.5%;
	}
	.get-touch{
		min-height: 855px;
	}
	.footer-widget {
	    margin-top: 5%;
	}
	.footer_top .col-sm-6{
		width: 50%;
	}
	.social_icon {
	    margin-top: 10%;
	    text-align: center;
	}

   	body h1{
   		font-size: 48px !important;
   		line-height: 50px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
	.banner_content {
		background: url(../img/header-back-img.png);
		background-position: right top;
		background-repeat: no-repeat;
	    background-size: 85%;
	}
	.banner_content p {
		font-size: 22px;
	}
	.banner_content h1{
    	font-size: 28px;
	    font-weight: bold;
	    line-height: 42px;
	    margin-bottom: 24px;
    }
    .banner_content .num{
    	height: 55px;
    }
    .banner_content form input[type="text"]{
    	height: 55px;
    }
    .banner_content form input[type="submit"]{
    	height: 46px;
    	margin-top: 3px;
    }
    .banner_content h3{
    	padding-top: 35px !important;
    }
    .banner_content h2{
    	font-size: 48px !important;
    	line-height: 45px !important;
    	margin-left: 20% !important;
    }
    .step-text{
    	font-size: 20px;
    }
    .step-text h5{
    	font-size: 20px;
    }
    /*.how_to_play .card, .how_to_play_2 .card{
    	min-height: auto;
    	margin-bottom: 5%;
    }*/
    /*.how_to_play_2 {
    	background: #1D4645;
    }*/
    /*.step-div-1, .step-div-2, .step-div-3, .step-div-4, .step-div-5, .step-div-6 {
	     margin-top: 0; 
	     margin-bottom: 0; 
	}*/
	/*.title_two h1 {
		line-height: 50px;
	}*/
	/*.explore_topics {
	    margin-bottom: 40px;
	}
	.explore-div {
	    margin-bottom: 5%;
	}*/
	.title_two .contact-btn, .title_two_three .contact-btn{
		right: 4%;
		
	}
	/*.sharp_preparation .col-md-4{
		margin-top: 3%;
	}*/
	.title_two_three{
		margin-top: 80px;
	}
	/*.explore-quq-sl:nth-child(2n) {
	    transform: translateY(0px);
	}
	.explore-quq-sl:nth-child(5){
		transform: translateY(0px);
	}
	.explore-quq-sl {
	    margin-top: 15px;
	}*/
	/*.winner_section .row{
		margin-left: auto;
	}
	.winner_section .winner-type-same{
		width: 96%;
	}
	.winner_section .img-back-1{
		padding-top: 0;
		width: 90%;
		margin-left: -3%;
	}
	.winner_section .img-back-2{
		padding-top: 20px;
		width: 90%;
		margin-left: 10%;
	}
	.image-overlay {
		left: 22%;
	}
	.image-overlay2{
		left: -12%;
	}*/
	.winner_section .row{
		margin-left: auto;
	}
	.image-overlay{
		width: 240px;
		left: 7%;
	}
	.image-overlay, .image-overlay2{
		width: 240px;
	}
	.winner_img img {
	    height: 140px;
	    width: 140px;
	    border-radius: 50%;
	}
	.winner_first img {
	    margin-top: -80px;
	    height: 200px;
	    width: 200px;
	    border-radius: 50%;
	}
	.winner {
	    height: 172px;
    	background-size: 287px;
	}
	.second {
	    height: 200px;
	    background-size: 250px;
	}
	.third {
	    height: 200px;
	    background-size: 250px;
	}
	
	.get-touch{
		min-height: 945px;
	}
	/*.footer-widget {
	    margin-top: 5%;
	}
	.footer_top .col-sm-6{
		width: 50%;
	}
	.social_icon {
	    margin-top: 10%;
	    text-align: center;
	}*/

   	body h1{
   		font-size: 48px !important;
   		line-height: 50px !important;
    }
}