@media only screen and (max-width: 1000px){
	#soraBody{width: 400px;}
	#soraBody .squirrel_img{width: 50%;}
	#soraBody .login_btn_part{padding-top: 30px;}
	#soraBody .login_btn_part ul li:not(:last-child){margin-bottom: 50px;}
	#soraBody #banner{height: 210px;}

	.instructions .instructions_section3 .instructions_content .yora_ticket_item figure img{width: 70%;}
	.instructions .instructions_section3 .instructions_content .yora_ticket_item .wins_box p{font-size: 25px;}
	.instructions .instructions_section3 .instructions_content .yora_ticket_item .wins_box h3{font-size: 60px;}
	#footer .footer_section .footer_content .footer_menu ul li{
		margin-left:10px;
	}

}

@media only screen and (max-width: 991px){
	.dont_give_section .top_text p{padding: 0 13%;}
}

@media only screen and (max-width: 575px){
	.yora_section .yora_box{width: 280px;height: 280px;}
	.dont_give_section .congrats_box{height: 303px;}
	.yora_section .yora_box .yora{font-size: 25px;}
	.yora_section .yora_box p{font-size: 14px;}
	/* .dont_give_section .give_box .yora{font-size: 18px !important;margin: 0 !important;} */

	.status_box_part .status_box_content .status_box{width: 100%;}
	.joy_stick_section .play_pre_reload_section .catch_btn_part li .catch_btn{width: 140px;}
}

@media only screen and (max-width: 479px){
	#soraBody .login_btn_part{padding-top: 80px;}
}

@media only screen and (max-width: 425px){
	.play_pre_reload_section{
		background-size:contain !important;
	}
	#soraBody{width: 100%;}
	#soraBody .signup_form .form-group .form-control{font-size: 13px;}
	#shipping_header{height: 180px;}
	.header_section .header_content .back_btn_part .back_btn{font-size: 12px;}
	#shipping_header .header_section .header_content .heading h1{font-size: 20px;}
	.app_setting_part .app_setting_content{width: 90%;}
	.app_setting_part .app_setting_content .form-group .form-control{font-size: 12px;}
	.recharge_btn_part{width: 100%;}
	.recharge_btn_part ul li .top_up_btn{font-size: 12px;}
	.address_part{width: 90%;}
	.feedback_part .form-group textarea{height: 130px;}
	.feedback_part .form-group .form-control{font-size: 14px;}
	.feedback_part .form-group .add_btn{width: 35px;height: 35px;}
	.add_new_address .new_address_btn{font-size: 14px;}
	.shop_box_part{padding: 20px 0 35px;}
	.tabs_part .tabs_list ul li a{font-size: 12px;padding: 8px;}
	.shop_box_part .shop_box_content .shop_box .available{font-size: 11px;}
	.shop_box_part .shop_box_content .shop_box .item_info p{font-size: 12px;}
	.shop_box_part .shop_box_content .shop_box .point p{font-size: 12px;}
	.btn_part .redeem_btn{font-size: 10px;}
	.address_part .address_content .address_box .title{font-size: 15px;}
	.address_part .address_content .address_box .address_box_content .address{font-size: 12px;}
	.address_part .address_content .address_box .address_box_content .radio_btn_part label p{font-size: 12px;}
	.status_box_part .status_box_content .status_box{width: 100%;}
	.status_box_part .status_box_content .status_box .credit p{font-size: 14px;}
	.status_box_part .status_box_content .status_box .credit span{font-size: 12px;padding: 6px;}
	.shipping_section .shipping_content .shipping_img{width: 85%;}
	.purchase_coin_part .coin_box .price{font-size: 16px;}
	.purchase_coin_part .coin_box .coin_btn{font-size: 14px;width: 90px;}

	.card_detail_part .card_detail_form .card_detail_box{width: 85%;}
	.address_part .address_content .add_new_address{margin-top: 35px;}
	.alt_text{margin-top: 20px;}
	.profile_part .profile_content .profile_edit_form_part{width: 90%;margin: 30px auto 0;}
	.profile_part .profile_content .username{font-size: 25px;}
	.profile_part .profile_content .sub_title{font-size: 13px;}
	.yora_section .yora_box{width: 250px;height: 250px;padding-bottom: 50px;}
	.dont_give_section .congrats_box{height: 270px;}
	.yora_section .yora_box .yora{font-size: 22px;margin-bottom: 25px;}
	.yora_section .yora_box p{font-size: 12px;}
	.play_pre_reload_section .insert_part .lock_img{width: 30px;margin: 0 10px;}
	.play_pre_reload_section .insert_part .insert_box{width: 130px;height: 120px;}
	.play_pre_reload_section .insert_part .insert_box h3{font-size: 16px;}
	.play_pre_reload_section .insert_part .insert_box .coin_part figure{width: 23px;}
	.play_pre_reload_section .insert_part .insert_box .coin_part p{font-size: 16px;}
	.play_pre_reload_section .insert_part .insert_box .para{font-size: 14px;}

	.reload_btn2{width: 100px;padding: 8px;}
	.reload_btn2 span{font-size: 13px;padding: 6px;}
	.yora_status_part li .yora_status{height: 35px;}
	.yora_status_part li .yora_status figure{width: 30px;}
	.yora_status_part li .yora_status p{font-size: 15px;}
	.play_pre_section .play_pre_top_part .camera{width: 35px;height: 35px;}
	.account_settings_section .account_header .back_btn_part .back_btn{font-size: 12px;}
	.account_settings_section .account_header .heading h1{font-size: 20px;}
	.account_settings_section .account_btn_part ul li .bg_btn{font-size: 16px;padding: 24px 45px;}
	.shop_box_part .shop_box_content .shop_box .point figure{width: 15px;height: 15px;}
	#header .header_section .header_content .headerBtn{width: 30px;height: 30px;margin-left: 25px;}
	#timer .timer_section .timer_content .timer_box{width: 150px;height: 150px;}
	#timer .timer_section .timer_content .timer_box .timer{font-size: 50px;}
	#timer .timer_section .timer_content .timer_description p{font-size: 20px;}

	.shop_here_part .shop_box_content .shop_box{padding-top: 20px;padding-bottom: 35px;}
	#header .header_section .header_content .header_heading .heading{font-size: 18px;}
	#header .header_section .header_content .header_heading .heading:after{width: 90px;}
	.status_box_part .status_box_content .status_box .btn_part .redeem_btn{font-size: 13px;width: 80px;}
	.instruction{
		top:20%;
		position:fixed;
		display:none;
		color:#FFF;
		z-index:1000000000;
		top:0;
		max-width:500px;
		width:100%;
		left:0;
	}
	.return_btn,.deliver_btn{font-size: 12px !important;width: 75px !important;}
}

@media only screen and (max-width: 375px){
	#soraBody .squirrel_img{width: 53%;}
	#soraBody .login_btn{font-size: 20px;padding: 0 25px 15px;}
	#header{padding-top: 50px;padding-bottom: 30px;}
	#header .header_section .header_content .logo a{width: 35px;height: 35px;}
	#header .header_section .header_content .header_menu ul li a{font-size: 11px;padding: 8px;}
	#header .header_section .header_content .header_menu ul li.active:after{height: 3px;bottom: -10px;}
	#soraBody #box .box_section .box_content .box_part .box_heading .title{font-size: 16px;}
	#soraBody #box .box_section .box_content .box_part .inner_box{padding: 20px;}
	#soraBody #box .box_section .box_content .box_part .inner_box .inner_box_content .description{font-size: 9px;}
	#soraBody #box .box_section .box_content .box_part .inner_box .inner_box_content .coin{width: 50px;padding: 3px;}
	#soraBody #box .box_section .box_content .box_part .inner_box .inner_box_content .coin p{font-size: 10px;}
	#header .header_section .header_content .header_menu {width: calc(100% - 45px);}
	#soraBody #box .box_section .box_content .box_part .inner_box .inner_box_content{padding: 3px 0;}
	#soraBody #banner{height: 205px;}
	#footer .footer_section .footer_content .footer_menu ul li a p{font-size: 12px;}
	#footer:after{height: 6px;}
	.score_part .score_content .score_point p{font-size: 15px;}
	.app_btn_part .app_btn{font-size: 14px;width: 175px;padding: 10px;}
	.shipping_section .shipping_content .info p{padding: 0 16%;}
	.purchase_coin_part .coin_box .price{font-size: 14px;}
	.purchase_coin_part .coin_box .coin_btn{font-size: 12px;width: 80px;}
	.card_detail_part .card_detail_form .card_detail_box{width: 90%;}
	.card_detail_part .card_detail_form .card_detail_box .card_detail_inner{padding: 25px 10px;}
	.card_detail_part .card_detail_form .card_detail_box .card_detail_inner .form_label{font-size: 12px;}
	.card_detail_part .card_detail_form .card_detail_box .card_detail_inner .form-control{font-size: 13px;}
	.alt_text{font-size: 11px;}
	.feedback_part .form-group .form-control{font-size: 12px;}
	.dont_give_section .top_text p{font-size: 20px;}

	.instructions .instructions_section3 .instructions_content .yora_ticket_item .wins_box p{font-size: 20px;}
	.instructions .instructions_section3 .instructions_content .yora_ticket_item .wins_box h3{font-size: 50px;}
	.joy_stick_section .play_pre_reload_section{height: 220px;}
	.joy_stick_section .play_pre_reload_section .catch_btn_part li .catch_btn{width: 115px;}
	.play_pre_section .timer_part .timer{font-size: 50px;}
	#footer .footer_section .footer_content .footer_menu ul li{
		margin-left:10px;
	}
	
}

@media only screen and (max-width: 340px){
	#soraBody .signup_form{width: 65%;}
	#soraBody .squirrel_img{width: 55%;}
	#soraBody .signup_form .form-group .form-control{font-size: 12px;padding: 8px 10px;}
	#soraBody #box .box_section .box_content .box_part .inner_box{padding: 16px;}
	.purchase_coin_part .coin_box .price{font-size: 12px;}
	.purchase_coin_part .coin_box .coin_btn{font-size: 10px;width: 70px;}
	.checkbox_part ul li:not(:last-child){margin-right: 20px;}
	#footer{padding-top: 20px;padding-bottom: 30px;}
	#footer .footer_section .footer_content .start_btn_part a{width: 75px !important;}
	#footer .footer_section .footer_content .footer_menu ul li a{width: 55px;}
	.play_pre_reload_section .insert_part .insert_box{width: 120px;height: 115px;}
	.play_pre_reload_section .insert_part .insert_box h3{font-size: 14px;}
	.play_pre_reload_section .insert_part .insert_box .coin_part figure{width: 20px;}
	.play_pre_reload_section .insert_part .insert_box .coin_part p{font-size: 14px;}
	.play_pre_reload_section .insert_part .insert_box .para{font-size: 13px;}
	.play_pre_reload_section .insert_part .lock_img{margin: 0 5px;}
	.status_box_part .status_box_content .status_box .credit p{font-size: 12px;}
	.status_box_part .status_box_content .status_box .btn_part .redeem_btn{font-size: 11px;width: 70px;}
	.return_btn,.deliver_btn{font-size: 12px !important;width: 70px !important;}
}

@media only screen and (max-width: 300px){
	#footer .footer_section .footer_content .footer_menu ul li{
		margin-left:0px !important;
	}
	.play_pre_reload_section .insert_part .insert_box	{
		width:90px;
	}
	.pad_bg {
		width: 115px;
		height: 115px;
		background-size: contain;
	}	
	.pad_left {
		padding-top:10px;
	}
	.catch_btn {
		margin-top: 15px;
		margin-left: 15px;	
		width:80px;
		height:80px;
		background-size: contain;
		padding-top: 29px;
	}
	.pad_btn {
		font-size: 20px;
		width: 25px;
		padding-left: 6px;
		height: 25px;
		padding-top: 3px;	
	}
	.small_device{
		padding-left:0px;
		padding-right:0px;
	}
	#right{
		padding-left: 9px !important;
		margin-right: 7px;		
	}
	#soraBody .signup_form{width: 65%;}
	#soraBody .squirrel_img{width: 33%;}
	#soraBody .signup_form .form-group .form-control{font-size: 12px;padding: 8px 10px;}
	#soraBody #box .box_section .box_content .box_part .inner_box{padding: 16px;}
	.owl-carousel .owl-item img	{
		height:160px !important;
	}
	#soraBody{
		height:90% !important;
	}
}