/* Medium Layout: 1560px. */
@media only screen and (min-width: 1367px) and (max-width: 1560px) { 
	.hero_wrapper {
		overflow: hidden;
	}
	.hero-img {
		position: absolute;
		right: 0;
		bottom: 0;
		z-index: -1;
	}
	.hero-img img {
		max-width: 1100px;
	}
	.container{
		max-width: 1330px;
	}
	.hero_content {
		padding-right: 0;
	}

	.hero_content h1 {
		font-size: 48px;
		line-height: 62px
	}
	.single_review_item {
		padding: 33px 18px;
	}
	.coffee_cup {
		right: -110px;
	}
	.custom_column {
		padding-left: 20px;
		padding-right: 20px;
	}
	.single_feature_box {
		padding: 30px;
	}
	.arrow_1 {
		right: -98px;
	}
	.arrow_1 img{
		max-width: 109px;
	}
	.arrow_3 {
		right: -72px;
	}
	.arrow_3 img{
		max-width: 100px;
	}
	.arrow_2 {
		left: -194px;
		top: 123px;
	}
	.arrow_2 img{
		max-width: 140px;
	}
	.satisfaction_feature_img img {
		max-width: 500px;
	}
	.satisfaction_feature_img {
		top: 118px;
	}
	.planet_text {
		max-width: 570px;
	}
	.planet_feature_img1 img {
		max-width: 500px;
	}
	.planet_feature_img1 {
		left: -178px;
		bottom: -110px;
	}
	.planet_feature_img2 img {
		max-width: 400px;
	}
	.planet_feature_img2 {
		right: -100px;
		bottom: -22px;
	}
	.faq_left_img img {
		max-width: 700px;
	}
	.faq_right_img img {
		max-width: 550px;
	}


}
/* Medium Layout: 1366px. */
@media only screen and (min-width: 1281px) and (max-width: 1366px) { 
	.hero_wrapper {
		overflow: hidden;
	}
	.hero-img {
		position: absolute;
		right: 0;
		bottom: 0;
		z-index: -1;
	}
	.hero-img img {
		max-width: 900px;
	}
	.container{
		max-width: 1166px;
	}
	.hero_content {
		padding-right: 0;
	}
	.hero_content h5 {
		padding-right: 25%;
	}
	.hero_content h1 {
		font-size: 54px;
		line-height: 70px
	}
	.hero_wrapper {
		padding: 80px 0;
	}
	.single_review_item {
		padding: 33px 18px;
	}
	.custom_column {
		padding-left: 20px;
		padding-right: 20px;
	}
	.f_majestic {
		font-size: 29px;
	}
	.review_des p {
		font-size: 17px;
	}
	.pattern_blue_bg {
		padding: 140px 0 100px;
	}
	.super_pod_content h3 {
		font-size: 38px;
		line-height: 40px;
	}
	.super_pod_content .s1 {
		margin-top: 40px;
		margin-bottom: 20px;
		font-size: 27px;
	}
	.super_pod_content h6 {
		font-weight: 600;
		font-size: 20px;
		line-height: 28px;
	}
	.single_feature_box {
		padding: 30px;
	}
	.feature_ttl_wrapper h6 {
		margin-top: 18px;
		margin-bottom: 5px;
		min-height: 64px;
		font-size: 24px;
		line-height: 28px;
	}
	.feature_des {
		min-height: 257px;
	}
	.pack_img img {
		max-width: 450px;
	}
	.pack_img {
		position: absolute;
		left: -104px;
		top: -38px;
	}
	.coffee_cup img {
		max-width: 350px;
	}
	.coffee_cup {
		right: -116px;
		top: 50px;
	}
	.coffee_pack_content h4 {
		font-size: 40px;
		line-height: 50px;
	}
	
	.bean_drop_box p {
		font-size: 20px;
		line-height: 24px;
	}
	.tree_right_content {
		padding-right: 0;
	}
	.tree_left_content {
		padding-left: 0;
	}
	.arrow_1 img {
		max-width: 100px;
	}
	.arrow_1 {
		right: -75px;
	}
	.arrow_3 img {
		max-width: 100px;
	}
	.arrow_3 {
		right: -73px;
	}
	.arrow_2 img {
		max-width: 100px;
	}
	.arrow_2 {
		left: -158px;
		top: 125px;
	}
	.sl_nmbr_4 {
		left: -70px;
		top: 0;
	}
	.satisfaction_feature_img img {
		max-width: 400px;
	}
	.satisfaction_feature_img {
		right: 0;
		top: 143px;
	}
	.planet_text {
		max-width: 500px;
	}
	.planet_feature_img1 img {
		max-width: 400px;
	}
	.planet_feature_img1 {
		left: -142px;
		bottom: 19px;
	}
	.planet_feature_img2 img {
		max-width: 350px;
	}
	.planet_feature_img2 {
		right: -90px;
		bottom: 38px;
	}
	.faq_left_img img {
		max-width: 550px;
	}
	.faq_left_img {
		left: -85px;
		bottom: 63px;
	}
	.faq_right_img img {
		max-width: 450px;
	}
	.faq_right_img {
		right: 0;
		bottom: -33px;
	}
	.coffee_pack_section {
		overflow: hidden;
		padding-top: 24px;
		margin-top: 69px;
	}
	.single_review_item {
		padding: 33px 18px;
	}
	.custom_column {
		padding-left: 20px;
		padding-right: 20px;
	}
	.review_content .f_majestic {
		font-size: 26px;
		line-height: 36px;
	}
	.review_des p {
		font-size: 15px;
		line-height: 20px;
	}
	.pattern_blue_bg {
		padding: 140px 0 96px;
	}

	.super_pod_content h3 {
		font-size: 34px;
		line-height: 40px;
	}
	.super_pod_content h3 {
		font-size: 34px;
		line-height: 40px;
	}
	.super_pod_content .s1 {
		margin-top: 40px;
		margin-bottom: 20px;
		font-size: 22px;
		line-height: 32px;
	}
	.super_pod_content h6 {
		font-size: 22px;
		line-height: 30px;
	}
	.super_pod_content {
		padding: 100px 50px 100px;
	}
	.single_feature_box {
		padding: 30px;
	}
	.feature_ttl_wrapper h6 {
		min-height: 54px;
		font-size: 22px;
		line-height: 26px;
	}



}
/* Medium Layout: 1280px. */
@media only screen and  (min-width: 1026px) and (max-width: 1280px) { 
	.hero-img img {
		max-width: 800px;
	}
	.container{
		max-width: 1094px;
	}
	.hero_content {
		padding-right: 0;
	}
	.hero_content h5 {
		padding-right: 20%;
	}
	.hero_content h1 {
		font-size: 50px;
		line-height: 60px
	}
	.hero_wrapper {
		padding: 80px 0;
	}
	.single_review_item {
		padding: 33px 18px;
	}
	.custom_column {
		padding-left: 20px;
		padding-right: 20px;
	}
	.review_content .f_majestic {
		font-size: 26px;
		line-height: 36px;
	}
	.review_des p {
		font-size: 15px;
		line-height: 20px;
	}
	.pattern_blue_bg {
		padding: 140px 0 95px;
	}
	.super_pod_content h3 {
		font-size: 34px;
		line-height: 40px;
	}
	.super_pod_content .s1 {
		margin-top: 40px;
		margin-bottom: 20px;
		font-size: 22px;
		line-height: 32px;
	}
	.super_pod_content h6 {
		font-size: 22px;
		line-height: 30px;
	}
	.super_pod_content {
		padding: 100px 50px 100px;
	}
	.single_feature_box {
		padding: 30px;
	}
	.feature_ttl_wrapper h6 {
		min-height: 54px;
		font-size: 22px;
		line-height: 26px;
	}
	.feature_des {
		min-height: 170px;
	}
	.feature_des p {
		font-size: 20px;
		line-height: 24px;
	}
	.pack_img {
		position: absolute;
		left: -104px;
		top: -38px;
	}
	.pack_img img {
		max-width: 352px;
	}
	.coffee_cup img {
		max-width: 350px;
	}
	.coffee_cup {
		right: -116px;
		top: 50px;
	}
	.coffee_pack_content h4 {
		font-size: 40px;
		line-height: 50px;
	}
	.coffee_pack_section {
		margin-bottom: 100px;
	}
	.bean_drop_box p {
		font-size: 20px;
		line-height: 24px;
	}
	.tree_right_content {
		padding-right: 0;
	}
	.tree_left_content {
		padding-left: 0;
	}

	.tree_title_box h2 {
		font-size: 50px;
		line-height: 60px;
	}
	.tree_title_box p {
		font-size: 20px;
		line-height: 28px;
		font-weight: 700;
		color: #fff;
		padding: 0 200px;
	}

	.content_box h6 {
		padding-top: 48px;
		font-size: 22px;
		line-height: 25px;
	}
	.bean_drop_content {
		padding: 15px 44px;
	}
	.sl_nmbr_2 {
		left: -84px;
		top: 76px;
	}
	.sl_nmbr_4 {
		position: absolute;
		left: -84px;
		top: 0;
	}
	.left_arrow img {
		max-width: 100px;
	}
	.arrow_1 {
		right: -76px;
	}
	.arrow_3 {
		right: -59px;
	}
	.arrow_2 img {
		max-width: 100px;
	}
	.arrow_2 {
		left: -133px;
		top: 99px;
	}
	.coffee_pack_section {
		margin-bottom: 100px;
		overflow: hidden;
		padding-top: 50px;
		margin-top: 43px;
	}
	.satisfaction_feature_img img {
		max-width: 400px;
	}
	.satisfaction_feature_img {
		right: 0;
		top: 143px;
	}
	.planet_text {
		max-width: 500px;
	}
	.planet_feature_img1 {
		left: -142px;
		bottom: 19px;
	}
	.planet_feature_img1 img {
		max-width: 400px;
	}
	.planet_feature_img2 img {
		max-width: 350px;
	}
	.planet_feature_img2 {
		right: -90px;
		bottom: 38px;
	}
	.faq_left_img {
		left: -85px;
		bottom: 63px;
	}
	.faq_right_img {
		right: 0;
		bottom: -33px;
	}
	.faq_left_img img {
		max-width: 550px;
	}
	.faq_right_img img {
		max-width: 450px;
	}
	.hero_feature_bg {
		padding: 25px 20px;
	}
	.hero_v_inner {
		transform: translateY(30%);
	}
	.hero_arrow img {
		max-width: 100px;
		max-height: 116px;
	}
	.hero_arrow {
		margin-top: -100px;
	}
	.fans_box_ttl {
		font-size: 22px;
	}
	.carbe_bg .order_now_arrow_btn_wrapper {
		margin-top: -38px;
	}

}
/* Medium Layout: 1025px. */
@media only screen and (min-width: 992px) and (max-width: 1025px) { 
	.inner_container_1120 {
		max-width: 980px;
	}
	.product_name {
		min-height: 45px;
	}
	.hero-img img {
		max-width: 600px;
	}
	.hero-img {
		bottom: 180px;
	}
	.container{
		max-width: 1166px;
	}
	.hero_wrapper {
		padding: 80px 0;
	}
	.hero_content {
		padding-right: 0;
	}
	.hero_content h5 {
		padding-right: 0;
	}
	.hero_content h1 {
		font-size: 38px;
		line-height: 50px
	}
	.single_review_item {
		padding: 33px 18px;
	}
	.custom_column {
		padding-left: 20px;
		padding-right: 20px;
	}
	.review_content .f_majestic {
		font-size: 24px;
		line-height: 30px;
	}
	.coffee_adventure_section h2 {
		line-height: 51px;
		font-size: 47px;
	}
	.review_des p {
		font-size: 15px;
		line-height: 20px;
	}
	.pattern_blue_bg {
		padding: 100px 0 50px;
	}
	.super_pod_content h3 {
		font-size: 34px;
		line-height: 40px;
	}
	.super_pod_content .s1 {
		margin-top: 40px;
		margin-bottom: 20px;
		font-size: 22px;
		line-height: 32px;
	}
	.super_pod_content h6 {
		font-size: 22px;
		line-height: 30px;
	}
	.super_pod_content {
		padding: 100px 50px 100px;
	}
	.single_feature_box {
		padding: 30px;
	}
	.feature_ttl_wrapper h6 {
		min-height: 50px;
		font-size: 20px;
		line-height: 24px;
	}
	.feature_des {
		min-height: 170px;
	}
	.feature_des p {
		font-size: 18px;
		line-height: 22px;
	}
	.legend_section .ft {
		font-size: 54px;
		line-height: 60px;
	}
	.pack_img {
		position: absolute;
		left: -104px;
		top: -38px;
	}
	.pack_img img {
		max-width: 352px;
	}
	.coffee_cup img {
		max-width: 300px;
	}
	.coffee_cup {
		right: -116px;
		top: 50px;
	}
	.coffee_pack_content h4 {
		font-size: 40px;
		line-height: 50px;
	}
	.coffee_pack_section {
		margin-bottom: 100px;
	}
	.bean_drop_content {
		padding: 0 30px;
	}
	.super_pod_tree_section {
		padding: 100px 0 0;
	}
	.bean_drop_box p {
		font-size: 16px;
		line-height: 18px;
		margin-bottom: 15px;
	}
	.tree_right_content {
		padding-right: 0;
	}
	.tree_left_content {
		padding-left: 0;
	}

	.tree_title_box h2 {
		font-size: 50px;
		line-height: 60px;
	}
	.tree_title_box p {
		font-size: 20px;
		line-height: 28px;
		font-weight: 700;
		color: #fff;
		padding: 0 200px;
	}

	.content_box h6 {
		padding-top: 48px;
		font-size: 22px;
		line-height: 25px;
	}
	.sl_nmbr_2 {
		left: -84px;
		top: 54px;
	}
	.sl_nmbr_4 {
		position: absolute;
		left: -84px;
		top: 0;
	}
	.left_arrow img {
		max-width: 100px;
	}
	.arrow_1 {
		right: -76px;
	}
	.arrow_3 {
		right: -59px;
	}
	.arrow_2 img {
		max-width: 100px;
	}
	.arrow_2 {
		left: -133px;
		top: 99px;
	}
	.coffee_pack_section {
		margin-bottom: 100px;
		overflow: hidden;
		padding-top: 50px;
		margin-top: 43px;
	}
	.satisfaction_feature_img img {
		max-width: 400px;
	}
	.satisfaction_feature_img {
		right: 55px;
		top: 162px;
	}
	.planet_text {
		max-width: 500px;
	}
	.planet_feature_img1 {
		left: -65px;
		bottom: 74px;
	}
	.planet_feature_img1 img {
		max-width: 286px;
	}
	.planet_feature_img2 img {
		max-width: 200px;
	}
	.planet_feature_img2 {
		right: 0;
		bottom: 99px;
	}
	.single_logo {
		padding: 0 20px;
	}
	.faq_left_img {
		left: -85px;
		bottom: 63px;
	}
	.faq_right_img {
		right: 0;
		bottom: -33px;
	}
	.faq_left_img img {
		max-width: 550px;
	}
	.faq_right_img img {
		max-width: 450px;
	}
	.hero_v_inner h1 {
		font-size: 54px;
		line-height: 60px;
	}
	.hero_v_inner {
		transform: translateY(26%);
	}
	.hero_arrow {
		margin-top: -100px;
	}
	.hero_arrow img {
		max-height: 116px;
	}
	.single_hero_feature_content h6 {
		font-size: 20px;
		line-height: 26px;
	}
	.save_up_ttl {
		margin-bottom: 0;
	}
	.fans_box_ttl {
		font-size: 18px;
	}
	.fans_box-content {
		padding: 4px 20px;
	}
	.fans_box_des p {
		font-size: 13px;
		line-height: 17px;
	}
	.carbe_bg {
		background-color: #4CB1E3;
	}

}
/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) { 
	.container{
		max-width: 656px;
	}
	.row{
		padding-left: 20px;
		padding-right: 20px;
	}
	.hero_content {
		padding-right: 0;
		padding-left: 0;
	}
	.hero-img-mb {
		padding-top: 105px;
	}
	.hero_content h5 {
		padding-right: 0;
	}

	.hero_content h1 {
		font-size: 60px;
		line-height: 80px
	}
	.mobile_view{
		display: block;
	}
	.desktop_view{
		display: none;
	}
	.single_review_item {
		padding: 33px 18px;
		margin-bottom: 100px;
	}
	.pods_image_wrapper {
		margin-top: 0;
	}
	.hero_content h5 {
		font-size: 24px;
		line-height: 26px;
	}

	.hero_content h1 {
		font-size: 47px;
		line-height: 60px;
	}
	.coffee_adventure_section h2 {
		font-size: 44px;
		line-height: 58px;
	}
	.coffee_adventure_section h4 {
		font-size: 28px;
		line-height: 38px;
	}
	.majestic_adventure_section .s1 {
		font-size: 34px;
		line-height: 36px;
	}
	.follow_mail {
		font-size: 24px;
		line-height: 29px;
		margin: 20px 0 10px;
	}
	.majestic_adventure_section {
		padding: 35px 0;
	}
	.super_pod_content {
		padding: 50px 0;
	}
	.single_feature_box {
		margin-bottom: 40px;
	}
	.coffee_cup img,
	.pack_img img {
		max-width: 300px;
	}
	.pack_img {
		left: 129px;
		top: -84px;
	}
	.coffee_cup {
		position: absolute;
		right: 0;
		top: 442px;
	}
	.coffee_pack_content h4 {
		font-size: 40px;
		line-height: 46px;
	}
	.coffee_pack_wrapper {
		padding: 190px 0 150px;
	}
	.legend_section .ft {
		font-size: 55px;
		line-height: 80px;
	}
	.bean_drop_box p {
		margin-bottom: 10px;
		font-size: 10px;
		line-height: 16px;
	}
	.bean_drop_content_img {
		margin-bottom: 10px;
	}
	.bean_drop_content {
		padding: 0;
	}
	.tree_title_box h2 {
		color: #041048;
		font-size: 50px;
		line-height: 60px;
		margin-bottom: 30px;
	}
	.tree_title_box p {
		font-size: 24px;
		line-height: 32px;
		font-weight: 700;
		color: #041048;
		padding: 0 50px;
	}
	.super_pod_tree_section {
		background-image: none !important;
		padding: 100px 0;
	}
	.more_parcent_47 h2 {
		font-size: 50px;
		line-height: 60px;
	}
	.select_flavor_section h2 {
		font-size: 50px;
		line-height: 60px;
		margin-top: 40px;
	}
	.select_flavor_section p {
		font-size: 18px;
		line-height: 20px;
	}
	.step_2_wrap::before {
		left: -26px;
		width: 200px;
	}
	.step_2_wrap::after {
		right: -18px;
		width: 190px;
	}
	.single_product {
		margin-bottom: 30px;
	}
	.satisfaction_feature_img img {
		max-width: 350px;
	}
	.satisfaction_feature_img {
		top: 215px;
	}
	.planet_section .img-fluid.mobile_view {
		display: none;
	}
	.planet_section .img-fluid.desktop_view {
		display: block;
	}
	.planet_feature_img1 {
		display: none;
	}
	.planet_feature_img2 img {
		max-width: 249px;
	}
	.planet_feature_img2 {
		right: 206px;
		bottom: 137px;
	}
	.planet_content {
		margin-top: 130px;
	}
	.faq_left_img {
		position: relative;
	}
	.form_section {
		padding: 170px 0 55px;
	}
	.inner_container_1120 {
		max-width: 700px;
	}
	.satisfaction_text {
		font-size: 20px;
		line-height: 26px;
	}
	.logo.mobile_view svg {
		max-height: 43px;
		max-width: 103px;
	}

	.hero_v_inner h1 {
		font-size: 30px;
		line-height: 35px;
	}
	.hero_v_inner {
		transform: translateY(28%);
	}
	.single_hero_feature_item {
		margin-bottom: 20px;
	}
	.hero_v_inner .s2 {
		font-size: 20px;
		line-height: 22px;
		margin-top: 10px;
	}
	.hero_v_inner {
		max-width: 420px;
	}
	.v_cmn_btn {
		font-size: 16px;
		line-height: 20px;
		padding: 15px 30px;
		min-width: 206px;
		margin-top: 35px;
	}
	.hero_arrow {
		margin-top: -96px;
	}
	.hero_arrow img {
		max-width: 100px;
		max-height: 116px;
	}
	.v2_hero_img .desktop_view {
		display: block;
	}
	.v2_hero_img .mobile_view {
		display: none;
	}
	.buy_n_btn {
		padding: 15px 28px;
		min-width: 220px;
	}
	.bundle_content h6 {
		font-size: 24px;
		line-height: 40px;
	}
	.include_box p {
		font-size: 14px;
		line-height: 16px;
	}
	.batter_beans_inner {
		padding: 50px;
	}
	.single_batter_bean_box_content {
		padding-top: 50px;
	}
	.hero_v2_inner {
		padding-left: 70px;
	}
	.carbe_bg {
		background-color: #4CB1E3;
	}
	.single_v1_product_wrapper {
		margin-bottom: 20px;
		text-align: center;
	}
	.step_btn {
		padding: 2px 8px;
		font-size: 12px;
		line-height: 40px;
	}
	.stp_img svg {
		max-width: 25px;
		max-height: 25px;
	}
	.save_stp_btn_offer {
		max-width: 80px;
		font-size: 12px;
		line-height: 20px;
		font-weight: 400;
		top: -11px;
		left: 8px;
	}
	.text_wrapper, .ttl_wrapper {
		padding: 22px 10px 22px 9px;
	}
	.single_bundle_wrapper.top_badge {
		margin-top: 90px;
	}
	.product_v1_img {
		right: -80px;
	}
	.ibtn {
		left: 64px;
		top: -6px;
	}

}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) { 	
	.row{
		padding-left: 20px;
		padding-right: 20px;
	}
	.mobile_view{
		display: block;
	}	
	.desktop_view{
		display: none;
	}
	.hero-img-mb {
		padding-top: 105px;
		overflow: hidden;
	}
	.hero-img-mb img {
		min-width: 121%;
		margin-left: -50px;
	}
	.ft{
		font-size: 48px;
		line-height: 56px;
	}
	h1{
		font-size: 48px;
		line-height: 56px;
	}
	h2{
		font-size: 42px;
		line-height: 48px;
	}
	h3{
		font-family: 'atletico';
		font-size: 42px;
		line-height: 48px;
		font-weight: 700;
	}
	h4{
		font-family: 'atletico';
		font-size: 48px;
		line-height: 56px;
		font-weight: 700;
	}
	h5{
		font-size: 24px;
		line-height: 26px;
	}
	h6{
		font-size: 70px;
		line-height: 90px;
	}
	.s1{
		font-size: 32px;
		line-height: 40px;
	} 

	a.btn_d.active, .btn_d.active{
		background: #041048;
	}
	.hero_content {
		padding-right: 0;
		padding-left: 0;
	}
	.hero_wrapper {
		overflow: hidden;
	}
	a.cmn_btn, .cmn_btn {
		font-size: 18px;
		line-height: 22px;
	}
	.hero_wrapper {
		padding: 54px 0 44px;
	}
	.header_first_text.f_majestic {
		font-size: 16px;
		line-height: 30px;
	}
	.single_review_item {
		padding: 33px 26px;
		margin-bottom: 90px;
	}
	.custom_column {
		padding-left: 0;
		padding-right: 0;
	}
	.review_content .f_majestic {
		font-size: 26px;
		line-height: 40px;
	}
	.pods_image_wrapper {
		margin-top: 0;
	}
	.custom_column:last-child .single_review_item {
		margin-bottom: 35px;
	}
	.pattern_blue_bg {
		padding: 100px 0;
	}
	.coffee_adventure_section h2 {
		text-align: left;
	}
	.adventure_item_box {
		padding: 45px 20px;
	}
	.adventure_item_box .d_majestic {
		font-size: 22px;
		line-height: 28px;
	}
	.auth_name.c_majestic {
		font-size: 16px;
		line-height: 20px;
		font-weight: 600;
	}
	.auth_name.c_majestic .designation {
		display: block;
		font-weight: 400;
	}
	.coffee_adventure_section h4 {
		font-size: 34px;
		line-height: 40px;
		text-align: left;
		font-weight: 800;
	}
	.s2 {
		font-size: 24px;
		line-height: 40px;
		text-align: center;
	}
	.majestic_adventure_section {
		background-color: transparent;
	}
	.follow_mail {
		font-size: 20px;
		line-height: 28px;
		margin: 0 0 19px;
	}
	.majestic_adventure_section {
		padding: 40px 0 30px;
	}
	.majestic_gallery {
		flex-wrap: wrap;
	}
	.majestic_gallery_img {
		margin-right: 0;
		flex: 50%;
	}
	.super_pod_content h3 {
		font-size: 42px;
		line-height: 48px;
	}
	.super_pod_content {
		padding: 50px 0;
	}
	.super_pod_content h6 {
		font-size: 22px;
		line-height: 28px;
	}
	.super_pod_section {
		background-image: none !important;
	}
	.mb_padding_none{
		padding:0;
	}
	.single_feature_box {
		text-align: left;
		padding: 40px 20px;
		margin-bottom: 20px;
	}
	.feature_ttl_wrapper {
		position: relative;
		min-height: 60px;
	}
	.feature_ttl_wrapper .feature_number {
		position: absolute;
		left: 0;
		top: 0;
	}
	.feature_ttl_wrapper h6 {
		font-weight: 700;
		margin: 0;
		font-size: 22px;
		line-height: 24px;
		padding-left: 75px;
		min-height: 60px;
	}
	.coffee_pack_wrapper {
		background-image: none !important;
		padding: 0;
	}
	.pack_img {
		position: absolute;
		left: 0;
		top: -160px;
	}
	.coffee_cup {
		position: absolute;
		right: 0;
		top: 523px;
	}
	.coffee_pack_content h4 {
		font-size: 40px;
		line-height: 46px;
	}
	.coffee_pack_content {
		padding: 220px 0 120px;
	}
	.feature_order_btn {
		display: none;
	}
	.mountains_pnw_section {
		margin-top: -100px;
	}
	.legend_text {
		position: absolute;
		top: 30%;
		transform: translate(0, 0);
		left: 0;
		text-align: center;
	}
	.pnw_inner {
		padding: 0 20px;
	}
	.pnw_inner h3 {
		font-size: 42px;
		line-height: 48px;
		margin-bottom: 40px;
		text-align: left;
	}
	.pnw_inner_content {
		padding: 0;
	}
	.pnw_inner p {
		font-size: 22px;
		line-height: 28px;
	}
	.mountains_img {
		display: none;
	}
	.pnw_inner h6 {
		font-size: 22px;
		line-height: 28px;
	}
	.bean_drop_content {
		padding: 40px 20px;
	}
	.bean_drop_box p {
		font-size: 22px;
		line-height: 28px;
		text-align: left;
	}
	.super_pod_tree_section::after {
		display: none;
	}
	.tree_title_box p,
	.tree_title_box h2 {
		color: #041048;
		text-align: left;
		padding:0;
	}
	.tree_title_box h2 {
		margin-bottom: 20px;
	}
	.super_pod_tree_section {
		padding: 50px 0 0;
		background: transparent;
	}
	.super_pod_tree_for_mobile .feature_ttl_wrapper h6 {
		font-size: 28px;
		line-height: 30px;
		font-weight: 800;
	}
	.super_pod_tree_for_mobile .feature_des p {
		font-size: 22px;
		line-height: 28px;
	}
	.super_pod_tree_for_mobile .feature_des{
		min-height: auto;
		margin-top: 10px
	}

	.super_pod_tree_for_mobile .single_feature_box {
		background: transparent;
		margin-bottom: 0;
	}
	.super_pod_tree_for_mobile .feature_ttl_wrapper .feature_number {
		line-height: 60px;
		width: 60px;
		height: 60px;
	}
	.super_pod_tree_section .feature_ttl_wrapper .feature_number {
		background: #041048;
	}
	.more_parcent_47 h2 {
		padding: 0 30px;
	}
	.inner_container_1120 {
		padding: 0 20px;
	}
	.compare_section {
		padding: 130px 0 65px;
	}
	.select_flavor_section h2 {
		padding:0;
		margin: 22px 0 30px;
		text-align: left;
	}
	.select_flavor_section {
		background-color: #E3F3FB;
		position: relative;
	}
	.select_flavor_section::before {
		width: 150%;
		height: 285px;
		content: '';
		background: #E3F3FB;
		left: -63px;
		top: -221px;
		position: absolute;
		transform: rotate(160deg);
		z-index: -1;
	}
	.select_flavor_section .inner_container_1120 {
		padding: 0 40px;
	}
	.select_flavor_section p {
		text-align: left;
	}
	.step_cmn {
		width: 34px;
		height: 34px;
		border: 2px solid #041048;
		font-size: 16px;
		line-height: 34px;
		background: transparent;
	}
	.step_2_wrap {
		padding: 0 50px;
	}
	.step_text p,
	.step_text {
		font-size: 10px;
		line-height: 12px;
	}
	.step_2_wrap::before {
		left: -13px;
		top: 18px;
		width: 74px;
	}
	.step_2_wrap::after {
		right: -11px;
		top: 18px;
		width: 70px;
	}
	.step_text a {
		border-bottom: 2px solid #041048;
	}
	.stepbar_wrapper {
		margin-bottom: 0;
	}
	.step_1, .step_2 {
		background: #E3F3FB;
		margin:0;
	}
	.step_1 {
		padding-top: 60px;
	}
	.step_1_ttl {
		font-size: 26px;
		line-height: 24px;
		border-bottom: 4px solid #041048;
		margin-bottom: 0;
	}
	.product_feature_name {
		font-size: 12px;
		line-height: 15px;
		padding: 6px 9px;
		border-radius: 20px;
		background: #fff;
	}
	.product_img {
		margin-bottom: 10px;
	}
	.pro_select_btn {
		display: block;
		min-width: 100px;
		padding: 10px;
		font-size: 15px;
		width: 125px;
		margin: 0 auto;
	}
	.single_product {
		margin-bottom: 30px;
	}
	.step_3_btn_group .btn_b {
		display: none;
	}
	.step_3_content .b1 {
		text-align: left;
		padding: 0 20px;
	}
	.step_3_content {
		margin: 34px auto 0;
		padding-bottom: 40px;
	}
	.step_3_btn_group .btn_c {
		display: block;
	}
	.satisfaction_feature_img {
		position: relative;
		right: 0;
		top: 0;
		z-index: 9;
		margin-bottom: -180px;
	}
	.planet_section {
		margin-top: 0;
	}
	.planet_feature_img1 {
		display: none;
	}
	.planet_feature_img2 {
		position: initial;
		margin-top: -168px;
	}
	.planet_content {
		margin-top: 0;
	}
	.planet_text p {
		text-align: left;
		margin-bottom: 30px;
	}
	.companion_section h2 {
		text-align: left;
	}
	.companion_section .s1 {
		text-align: left;
	}
	.companion_section {
		margin-top: 50px;
	}
	.feature_logo_wrapper {
		margin-top: 50px;
		display: flex;
		flex-wrap: wrap;
	}
	.single_logo {
		padding: 0 10px;
		flex: 50%;
	}
	.faq_ttl h2 {
		text-align: left;
		padding: 0;
	}
	.faq_wrapper .accordion-header button {
		font-size: 24px;
		line-height: 26px;
		padding: 22px 20px;
	}
	.faq_wrapper .accordion-body {
		padding: 5px 20px 30px 20px;
	}
	.faq_left_img {
		position: initial;
		left: -128px;
		bottom: 0;
		z-index: -1;
	}
	.faq_left_img {
		left: -52px;
		bottom: 46px;
	}
	.faq_right_img {
		position: relative;
		right: 0;
		bottom: 0;
	}
	.faq_section {
		padding-bottom: 0;
	}
	.form_section {
		padding: 130px 0 55px;
		margin-top: -124px;
	}

	.form_section h2 {
		text-align: left;
	}
	.form_wrapper {
		width: 100%;
	}
	.form_section .b1 {
		padding: 0 20px;
		margin-top: 32px;
		text-align: left;
	}
	.footer_second_logos {
		display: flex;
	}
	.footer_content p {
		font-size: 12px;
		line-height: 18px;
	}
	footer {
		padding: 25px 30px 70px;
	}
	.f_majestic.header_first_text span svg {
		width: 14px;
	}
	.f_majestic.header_first_text span {
		top: -3px;
	}
	.coffee_adventure_section,
	.select_flavor_section {
		overflow: hidden;
	}
	.legend_section .ft {
		font-size: 48px;
		line-height: 52px;
	}
	.pattern_blue_bg {
		background: transparent;
		background-image: url('/wp-content/uploads/2021/08/mobile_blue_bg.png') !important;
		background-repeat: no-repeat !important;
		background-size: cover;
		background-position: left bottom;
	}
	.super_pod_tree_section {
		background-color: #fff;
		background-image: none !important;
	}
	.tree_title_box {
		padding: 0 20px;
	}
	.coffee_adventure_section h2 {
		padding-left: 20px;
		padding-right: 20px;
	}
	.majestic_adventure_section .s1 {
		font-size: 30px;
		line-height: 32px;
	}
	.compare_section{
		background-image: url('/wp-content/themes/majestic/assets/images/mb_bg.jpg');
		background-size: cover;
		background-position: 0 225px;
		background-repeat: no-repeat;
	}
	.faq_ttl {
		margin: 80px 0 70px;
	}
	.hero_btn .cmn_btn {
		display: block;
	}
	.auth_name.c_majestic b {
		display: block;
	}
	.mobile_first_order_btn {
		padding: 19px 17px;
		display: block;
		max-width: 225px;
	}
	.planet_section > img {
		min-width: 100%;
	}
	.hero_content h5 {
		padding-right: 0;
	}
	header {
		padding: 12px 0;
	}
	.satisfaction_img {
		border-right: none;
		padding-right: 0;
		text-align: center !important;
	}
	.satisfaction_text {
		padding-left: 0;
		text-align: center;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.feature_des h6 {
		font-size: 24px;
		line-height: 32px;
		font-weight: 400;
	}
	.review_content .a_majestic span {
		position: relative;
		top: -2px;
	}
	.mobile_img {
		padding-left: 40px;
	}
	.compare_note {
		padding: 0 40px;
	}
	#stepbar_wrapper {
		height: auto !important;
	}
	.stepbar_wrapper.fixed_stepbar {
		top: 0;
	}
	.product_wrapper {
		padding: 0 7px;
	}
	.product_name {
		font-size: 17px;
		line-height: 20px;
		min-height: 40px;
	}
	.selected .pro_select_btn .select_icon.mobile_view {
		display: block !important;
		padding-top: 4px;
	}
	.selected .pro_select_btn .select_icon.desktop_view {
		display: none !important;
	}
	.step_3_btn_group .cmn_btn.active {
		display: block;
	}
	.cmn_btn.disable {
		display: block;
	}
	.planet_text {
		padding: 0 8px;
	}
	.bean_drop {
		margin-top: -34px;
		position: relative;
		z-index: -1;;
	}
	.logged-in .stepbar_wrapper.fixed_stepbar {
		top: 0;
	}
	.coffee_pack_section {
		margin-bottom: 200px;
	}
	.logo.mobile_view svg {
		max-height: 43px;
		max-width: 103px;
	}
	.hero_v_inner {
		padding-left: 40px;
		padding-right: 40px;
		transform: translateY(7%);
	}
	.hero_v_inner h1 {
		font-size: 44px;
		line-height: 48px;
	}
	.v_cmn_btn {
		font-size: 14px;
		line-height: 20px;
		padding: 13px 32px;
		min-width: 200px;
	}
	.hero_arrow {
		display: none;
	}
	.hero_v_inner .s2 {
		font-size: 18px;
		line-height: 22px;
		text-align: left;
		margin-top: 5px;
	}
	.hero_features_wrapper {
		padding: 0 22px;
	}
	.hero_feature_bg {
		padding: 25px 0 5px;
	}
	.single_hero_feature_content h6 {
		font-size: 18px;
		line-height: 24px;
	}
	.single_hero_feature_content p {
		font-size: 15px;
		line-height: 16px;
	}
	.single_hero_feature_content {
		margin-bottom: 20px;
	}
	.logos_wrapper {
		max-width: 535px;
		width: 100%;
		text-align: center;
		margin-top: 22px;
	}
	.include_box {
		min-height: auto;
	}
	.single_bundle_section {
		margin-bottom: 30px;
		padding-top: 135px;
	}
	.save_up_ttl h2 {
		font-size: 36px;
		line-height: 40px;
	}
	.save_up_ttl h6 {
		font-size: 18px;
		line-height: 24px;
		margin-top: 15px;
	}
	.bundle_img img {
		max-width: 100%;
	}
	.inner_container_700 .satisfaction_img {
		border-right: none;
		padding-right: 0;
		text-align: center !important;
	}
	.inner_container_700 {
		padding: 20px 0 0;
		margin: 0 auto;
		max-width: 100%;
		width: 100%;
	}
	.satisfaction_section_border {
		padding: 0 24px;
	}
	.bundle_content h6 {
		font-size: 36px;
		line-height: 40px;
	}
	.save_v3 .bundle_content h6 {
		font-size: 17px;
		line-height: 17px;
		font-weight: 700;
		margin-bottom: 6px;
	}
	.save_v3 .include_box p {
		font-size: 14px;
		line-height: 17px;
	}
	.fans_box-img {
		width: 90px;
	}
	.section_sub_ttl {
		font-size: 18px;
		line-height: 40px;
	}
	.section_ttl {
		font-size: 40px;
		line-height: 40px;
	}
	.fans_box_wrapper {
		margin-top: 30px;
	}
	.fans_box-content {
		width: calc(100% - 90px);
		padding: 0 10px 10px 10px;
		min-height: auto;
	}
	.fans_box_ttl {
		font-size: 18px;
		line-height: 34px;
	}
	.fans_box_des p {
		font-size: 12px;
		line-height: 14px;
		margin-bottom: 10px;
	}
	.fans_auth {
		font-size: 12px;
		line-height: 14px;
		font-weight: 700;
		position: absolute;
		bottom: 0;
	}
	.biggest_fans {
		padding-top: 40px;
	}
	.fans_box {
		margin-bottom: 30px;
		padding: 20px 10px;
	}
	table.just_better_table thead{
		position: relative;
		text-align: center;
		font-size: 12px;
		line-height: 12px;
		font-weight: 700;
		padding: 4px;
	}
	.batter_beans_inner {
		background: #fff;
		padding: 0;
		margin-top: 0;
	}
	.single_batter_bean_box {
		background: #F7FBFE;
		margin-bottom: 30px;
		padding-bottom: 15px;
		border-radius: 5px;
		min-width: 350px;
	}
	.single_batter_bean_box_content {
		padding-top: 10px;
	}
	.bean_box_content_logos .single_partnar_logo {
		display: inline-block;
		padding: 0 5px;
		text-align: center;
	}
	.bean_box_content_logos .single_partnar_logo img {
		max-width: 50px;
		height: auto;
	}
	.arrow_order_btn svg,
	.arrow_right_1,
	.arrow_left_1 {
		display: none;
	}
	.off_parcent_txt {
		font-size: 11px;
		line-height: 25px;
	}
	.fence_blue_section {
		padding: 50px 20px;
		margin: 10px 0;
	}
	.arrow_order_btn {
		width: 250px;
	}
	.fence_box_content .s2 {
		font-size: 18px;
		line-height: 20px;
		font-weight: 700;
		text-align: left;
	}
	.fence_box_content p{
		font-size: 15px;
		line-height: 16px;
	}
	.fence_box {
		margin-bottom: 18px;
	}
	.fence_item_wrapper .order_now_arrow_btn_wrapper {
		padding-top: 28px;
	}
	.wild_img {
		width: 50%;
		float: left;
	}
	.form_section_v2 {
		margin-top: 0;
		padding-top: 30px;
	}
	.footer_logo_section_v2 .footer_first_logo {
		margin-bottom: 30px;
	}
	.footer_logo_section_v2 {
		padding: 30px 0 20px;
	}
	footer.footer_v2 {
		padding: 20px 0 5px;
	}
	.single_partnar_logo {
		margin-bottom: 17px;
	}
	.save_up_ttl {
		padding-top: 18px;
		padding-bottom: 30px;
	}
	table.just_better_table thead tr th::after {
		display: none;
	}
	.batter_beans_inner .section_ttl_box {
		background: #F7FBFE;
		padding-top: 30px;
	}
	.fence_item_wrapper .arrow_order_btn svg {
		display: block !important;
	}
	.wild_image_gallery_wrapper .container_1170 {
		padding: 0;
	}
	.wild_image_gallery_wrapper {
		padding-bottom: 0;
	}
	.form_section_v2.form_section .b1 {
		padding: 0;
		margin-top: 32px;
		text-align: left;
		font-size: 38px;
		line-height: 40px;
	}
	.form_section_v2 .des_p {
		font-size: 18px;
		line-height: 20px;
		font-weight: 900;
		margin-top: 8px;
	}
	.logos_wrapper_inner {
		text-align: center;
	}
	.fans_box_wrapper > .row {
		padding: 0;
	}
	.batter_beans_wrapper {
		overflow: hidden;
	}
	table.just_better_table thead tr th {
		font-size: 12px;
		line-height: 14px;
		padding: 0 0 10px 0;
	}
	/*.mb_left_40 {
		margin-left: -45px;
		min-width: 360px;
		}*/
		.supported_img {
			position: relative;
			right: -30px;
			display: block;
			width: auto;
			float: right;
			margin-top: -105px;
			z-index: 99;
			max-width: 100%;
		}
		.main_img{
			box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.16);
			border-radius: 5px;
			min-width: 100%;
		}
		.better_coffee_box_img_wrapper {
			max-height: 390px;
			padding-top: 20px;
			padding-left: 0;
		}
		.single_v1_product_wrapper {
			margin-bottom: 20px;
		}
		.carbe_bg {
			background-color: #4CB1E3;
		}
		.carbr_img {
			top: -128px;
		}
		.inner_container_700 .satisfaction_text p {
			font-size: 14px;
			line-height: 16px;
			font-weight: 600;
		}
		
		img.img_max_width {
			max-width: 270px;
			height: auto;
		}
		.ibtn img {
			max-width: 16px;
		}
		.ibtn {
			top: -10px;
			left: -15px;
			z-index: 999;
		}
		.product_ttl_v1 {
			font-size: 17px;
			line-height: 17px;
		}
		.product_sub_ttl_v1 {
			font-size: 14px;
			line-height: 17px;
			margin-top: 2px;
		}
		.v1_price {
			font-size: 13px;
			line-height: 17px;
			margin-top: 4px;
			margin-bottom: 4px;
		}
		.minus svg, .plus svg {
			max-width: 30px;
			max-height: 30px;
		}
		.product_qty {
			line-height: 40px;
			padding: 0 3px;
			font-weight: 500;
		}
		.text_wrapper, .ttl_wrapper {
			padding: 17px 0px 14px;
		}
		.total_checkout_btn {
			font-size: 14px;
			line-height: 17px;
			letter-spacing: 0;
		}
		.text_wrapper.text-start {
			text-align: center !important;
		}
		.right_lg {
			right: -13px;
		}
		.total_checkout_btn {
			margin: 0 12px;
		}
		.price_range {
			font-size: 24px;
			line-height: 40px;
			font-weight: 800;
			margin-top: 10px;
			margin-bottom: 20px;
		}
		.product_stepbar_ttl {
			font-size: 12px;
			margin-bottom: 0;
		}
		.modal_content_50 {
			width: 100%;
			float: none;
			display: block;
			text-align: center;
		}
		.modal_left {
			padding: 50px 10px 22px;
			border-radius: 5px 5px 0 0;
		}
		.modal_right {
			padding: 20px 40px 40px;
			text-align: left;
		}
		.step_txt {
			font-size: 10px;
			line-height: 10px;
			margin-top: -9px;
		}
		.single_step::before {
			margin-top: 9px;
		}
		.single_step::after {
			margin-top: -31px;
			top: 40px;
		}
		.single_step:last-child::after {
			margin-top: -38px;
		}
		.single_step:first-child::after {
			top: 40px;
		}
		.step_btn {
			padding: 1px 5px;
			font-size: 11px;
			max-width: 100%;
			margin-bottom: 10px;
		}
		.step_btn svg {
			vertical-align: middle;
			max-width: 25px;
			max-height: 25px;
			position: relative;
			top: 2px;
		}
		.save_stp_btn_offer {
			max-width: 60px;
			font-size: 9px;
			line-height: 16px;
			border-radius: 5px;
			top: -19px;
			left: 0;
		}
		.step_boxes_row {
			display: block;
			margin-top: 0;
			background: #EFF7FC;
			margin-bottom: 0;
			padding: 20px 0 0;
			border-radius: 5px;
		}
		.unlock_sub_ttl {
			font-size: 16px;
			line-height: 19px;
			margin-bottom: 7px;
		}
		.ttl_wrapper::after {
			height: 29px;
			right: -14px;
		}
		.left_lg {
			right: 8px;
		}
		.price_range .discount_price {
			font-weight: 400;
		}
		table.just_better_table tbody tr td {
			padding: 20px 10px;
		}
		table.just_better_table {
			margin-top: 30px;
			margin-bottom: 40px;
		}
		.step_v_ttl {
			font-size: 24px;
			line-height: 40px;
			font-weight: 800;
		}
		.step_v_des {
			font-size: 16px;
			line-height: 20px;
		}
		.off_btn {
			padding: 0 7px;
			display: block;
			font-size: 16px;
			line-height: 31px;
			width: 100px;
		}
		.only_price {
			font-size: 24px;
			line-height: 30px;
		}
		.save_v3 .bundle_content .b_majestic {
			font-size: 20px;
			line-height: 20px;
		}
		.save_v3 .bundle_content .b_majestic::before {
			height: 1px;
			display: block;
			margin-top: 8px;
			top: 0;
		}
		.buy_n_btn {
			font-size: 14px;
			line-height: 17px;
			font-weight: 900;
			padding: 15px 28px;
			max-width: 200px;
			margin: 8px auto 0px;
			display: block;
		}
		.only_price {
			line-height: 20px;
		}
		.shiping_cost {
			font-size: 14px;
			line-height: 40px;
		}
		.custom_modal_content::before {
			background: transparent;
		}
		.bundle_img {
			margin-bottom: -120px;
			width: 100%;
			display: block;
			height: 100%;
		}
		.product_v1_img img {
			max-width: 100%;
		}
		.bundle_img.top_badge {
			margin-bottom: -100px;
		}
		.single_bundle_wrapper.top_badge {
			margin-top: 58px;
		}
		.ibtn.ibtn_3 {
			left: -5px;
			top: 0;
		}
		.product_v1_img_wrapper {
			display: block;
		}
		.update_prc {
			top: -2px;
		}
		.update_prc_wraper.checkout_ttl .update_prc {
			top: 4px;
		}
		.d_table {
			height: 42px;
		}
		.mobile_cart_icon img{
			margin-top: -14px;
		}
		.piont {
			width: 20px;
			height: 20px;
		}
		.complete {
			width: 20px;
			height: 20px;
		}
		.step_txt > br{display: block;}
		.single_step:last-child .step_txt {
			font-size: 9px;
		}
		.product_stepbar_wrapper.fixed_stepbar {
			padding: 13px 0;
		}
		.product_v1_img {
			right: -8px;
		}
		.v1_prc_wrapper .strike {
			font-size: 12px;
		}
		.v1_prc_wrapper .off_prcent {
			font-size: 9px;
		}
	}
	/* Wide Mobile Layout: 480px. */
	@media only screen and (min-width: 480px) and (max-width: 767px) { 

	}
