/*******media height*********/@media screen and (max-height: 640px) {
.top_title h1, .top_title h2, .top_title h3 {
	font-size: 20px;
}
.top_title h2 {
	margin-top: 20px;
}
.top_logo img {
	width: 150px;
}
.bottom_img_choco img {
	width: 350px;
}
.bottom_combo_img img {
	width: 300px;
}
.banner_main .first_slide .left_bottom_img img, .banner_main .first_slide .right_bottom_img img, .banner_main .first_slide .right_top_img img, .banner_main .first_slide .left_top_img img {
	width: 250px;
}
.banner_main .middle_img img {
	max-width: 350px;
	max-height: 400px;
}
.step_main .step_sub ul li {
	margin-bottom: 10px;
}
.step_main .step_sub ul li .left_img img {
	width: 150px;
}
.step_main .step_sub img {
	max-height: 230px;
}
.product_title {
	font-size: 40px;
	margin-top: 20px;
}
}
@media screen and (max-height: 480px) {
.top_title h1, .top_title h2, .top_title h3 {
	font-size: 18px;
}
.top_logo img {
	width: 100px;
}
.bottom_img_choco img {
	width: 300px;
}
.bottom_combo_img img {
	width: 200px;
}
.back img {
	width: 50px;
}
}/******end of media height******/
@media screen and (max-width: 1400px) {
.step_main .step_sub ul li .left_img img {
	width: 170px;
}
.right_title a h2 {
	font-size: 20px;
	width: 160px;
}
}
@media screen and (max-width: 1300px) {
.product_title {
	font-size: 50px;
}
}
@media screen and (max-width: 1200px) {
.banner_main .first_slide .left_bottom_img img, .banner_main .first_slide .right_bottom_img img, .banner_main .first_slide .right_top_img img, .banner_main .first_slide .left_top_img img {
	width: 250px;
}
.banner_main .middle_img img {
	max-width: 350px;
	max-height: 400px;
}
.center_img img {
}
}
@media screen and (max-width: 1169px) {
.container {
	width: 100%;
}
.top_title h1, .top_title h2, .top_title h3 {
	font-size: 30px;
}
.top_logo img {
	width: 100px;
}
.bottom_img_choco img {
	width: 300px;
}
.bottom_combo_img img {
	width: 300px;
}
.back img {
	width: 50px;
}
.third_slide h1, .third_slide h2 {
	font-size: 80px;
}
@media screen and (max-height: 640px) {
.top_title h1, .top_title h2, .top_title h3 {
font-size: 18px;
}
.top_logo img {
width: 100px;
}
.bottom_img_choco img {
width: 300px;
}
.bottom_combo_img img {
width: 200px;
}
.back img {
width: 50px;
}
}
}
@media screen and (max-width: 1024px) {
.third_slide h1, .third_slide h2 {
	font-size: 50px;
}
}
@media screen and (max-width: 1023px) {
}
@media screen and (max-width: 980px) {
}
@media screen and (max-width: 991px) {
.top_title h1, .top_title h2, .top_title h3 {
	font-size: 20px;
}
.step_main .step_sub img {
	max-width: 150px;
	margin: 0 auto;
}
.step_main .step_sub.plus_icon img {
	width: 50px;
}
.right_title a h2 {
	width: 150px;
	font-size: 18px;
}
.step_main .step_sub ul li .left_img img {
	max-width: 100px;
}
.product_title {
	font-size: 30px;
	margin-top: 20px;
}
.product_title_white {
	font-size: 30px;
}
}
@media screen and (max-width: 800px) {
.banner_main .first_slide .left_bottom_img img, .banner_main .first_slide .right_bottom_img img, .banner_main .first_slide .right_top_img img, .banner_main .first_slide .left_top_img img {
	width: 200px;
}
.banner_main .middle_img img {
	max-width: 250px;
	max-height: 200px;
}

}
@media screen and (max-width: 767px) {
.final_result {
	display: inline-block;
	height: auto;
}
.main {
	height: auto;
}
.main.main_slider {
	height: 100%;
	overflow: hidden;
}
.bottom_combo_img {
	width: 100%;
	float: left;
}
.top_logo {
	margin: 0;
}
.step_main {
	background-size: cover !important;
	height: auto;
	background-position: right center !important;
}
.top_title {
	margin-top: 30px;
}
.top_title h2 {
	margin-top: 15px;
}
.top_title h2 br {
	display: none;
}
.bottom_combo_img img {
	width: 200px;
}
.back img {
	width: 40px;
}
.row {
	display: block;
}
.step_main .step_sub {
	width: 100%;
	display: block;
	height: auto;
	padding: 15px 0;
}
.step_main .step_sub.plus_icon {
	display: block;
	height: auto;
}
.step_main .step_sub img {
	max-width: 100px;
}
.step_main .step_sub ul li .left_img {
	width: 50%;
}
.step_main .step_sub ul li .right_title {
	padding-left: 0;
}
.step_main .step_sub ul li {
	margin-bottom: 10px;
}
.bottom_combo_img {
	padding-bottom: 30px;
}
.facebook-share {
	position: fixed;
	bottom: 10px;
}
.facebook-share img {
	width: 130px;
}

}
@media screen and (max-width: 640px) {
.banner_main .first_slide .left_bottom_img img, .banner_main .first_slide .right_bottom_img img, .banner_main .first_slide .right_top_img img, .banner_main .first_slide .left_top_img img {
	width: 200px;
}
.banner_main .first_slide .left_top_img {
	left: -20px;
}
.banner_main .first_slide .right_top_img {
	right: -40px;
	top: -30px;
}
.banner_main .first_slide .left_bottom_img {
	bottom: -10px;
	left: -20px;
}
.banner_main .first_slide .right_bottom_img {
	right: -30px;
	bottom: -20px;
}
.third_slide h1 {
	top: 10px;
	left: 30px;
}
.third_slide h2 {
	bottom: 10px;
	right: 10px;
}
.product_title, .product_title_white {
	font-size: 25px;
}
.clearfix p{
	font-size:25px;
}
.center_img img{
	max-width: 450px !important;
	max-height: 400px !important;
}
}
@media screen and (max-width: 639px) {
.facebook-share {
	padding: 0;
}
}
@media screen and (max-width: 550px) {
}
@media screen and (max-width: 480px) {
.top_title h1, .top_title h2, .top_title h3 {
	margin-left: 0;
}
.back img {
	width: 30px;
}
.banner_main .first_slide .left_bottom_img img, .banner_main .first_slide .right_bottom_img img, .banner_main .first_slide .right_top_img img, .banner_main .first_slide .left_top_img img {
	width: 150px;
}
.third_slide h1, .third_slide h2 {
	font-size: 30px;
}
.right_title a h2 {
	font-size: 15px;
}
}
@media screen and (max-width: 479px) {
}
@media screen and (max-width: 360px) {
}
@media screen and (max-width: 359px) {
.banner_main .first_slide .left_bottom_img img, .banner_main .first_slide .right_bottom_img img, .banner_main .first_slide .right_top_img img, .banner_main .first_slide .left_top_img img {
	width: 100px;
}
.banner_main .first_slide .left_top_img {
	left: -10px;
}
.banner_main .first_slide .right_top_img {
	right: -20px;
	top: 0px;
}
.banner_main .first_slide .left_bottom_img {
	bottom: 0px;
	left: -10px;
}
.banner_main .first_slide .right_bottom_img {
	right: -10px;
	bottom: 0px;
}
.right_title a h2 {
	width: 120px;
}
}
