@media screen and (max-width: 1199px) {
	.email_section button{font-size:17px}
	}
	@media screen and (max-width: 991px) {
	.trusted_logo{max-width:122px}
	header h1{font-size:33px}
	.how_it_works{max-width:100%;position:static;margin-left:auto}
	.how_it_works h3{transform:rotate(0);position:static;margin:0 0 10px 20px}
	.steps ol{padding:10px 20px}
	.services .common_heading{margin:50px 0}
	.cancel_area h2{font-size:18px}
	.facilities .client_text p{width:100%}
	.facilities .client_msg{margin:20px 0}
	.prod-header-only h1{width: 100%;}
	}
	@media screen and (max-width: 767px) {
	header h1{font-size:23px;text-align:center;line-height:35px;margin:20px 0 30px}
	header h1 span{display:inline-block;width:auto}
	.email_section{display:block}
	.input_type{width:100%;position:relative}
	.input_type input{padding:15px 75px 15px 10px;font-size:14px}
	.input_type .shoping_icon{max-width:25px}
	.email_section button{width:100%}
	.how_it_works{display:none}
	.terms_section label{margin-bottom:10px}
	.common_heading{font-size:22px}
	.services .common_heading{margin:30px 0}
	.sample_product.text-center{padding:0 40px}
	.service_text{margin:15px 0 0;text-align:center}
	.member_benifits{margin:40px 0}
	.member_benifits .common_heading{margin:0 0 40px}
	.benifit{margin:0 0 30px}
	.client_msg{margin:20px 0}
	.client_text h4{font-size:14px}
	.card_detail{font-size:14px}
	.cancel_area h2{margin-bottom:12px}
	footer *{text-align:center;font-size:12px;line-height:29px}
	.pricing span{display:inline-block;margin:0 12px 0 0}
	.checkout_BTN{font-size:25px}
	.order_header{padding:10px 0}
	.order_header h3,.payment_info h3{font-size:20px}
	.payment_info .custom_input{margin-bottom:10px;font-size:14px}
	.credit-card{top:12px}
	.blue_BTN{width:100%;font-size:22px}
	.payment_info .blue_BTN{margin:10px 0}
	.client_review .common_heading{top:8px}
	.cc-icn{width: 100%;}
	.client_msg {display: block !important;text-align: center;}
	.avtar{width: 60px; margin: 0 auto;}
	.rating {display: inline-flex;margin: 0 auto;}
	}
	
	
	
	@media only screen and (max-width: 426px){
		.input_form {width: 100% !important;}
		.input_form input{width:100%;}
		.section_1_register {padding: 30px 0 40px 0;}
		.form_section {padding: 15px 0 40px 0;}
		.submit_bttn{width:100%;margin-top:6px;font-size: 23px;}
		span.thank_you {font-size: 45px;}
		.register_sec_left h3{line-height:40px;}
		.register_sec_left h3 {font-size: 22px;}
		span.insider {font-size: 20px;}
		.register_sec_left h3{padding-bottom:10px; text-align: center;}
		.section2_upcoming_samples h4 {padding: 30px 0 30px 0;line-height: 37px;}
		.upcoming_sample{margin-bottom: 30px;width: 100%;height:218px;}
		.upcoming_sample:last-child{padding-bottom:0px;}
		.section2_upcoming_samples {padding-bottom: 40px;}
		.register_sec_left h2 {line-height: 24px; font-size: 15px;}
		.register_right_img{display: none;}
		.register_sec_left p{text-align: center;}
		.order_description h4{font-size: 13px;}
		.order_description p {font-size: 12px;line-height: 19px;}
		.payment_information h3 {line-height:23px;font-size:14px;padding: 20px 0 10px 0;}
		input.payment_field {width:100%;height:36px;margin-bottom: 15px;}
		label.label_tag{font-size:13px;}
		.bttn_submit{width:100%;height:61px;}
		.payment_row {padding-bottom: 0px;}
		.payment_information {padding: 0 0 20px 0;}
		.unsub-li li {font-size: 14px;line-height: 22px;margin-bottom: 12px;}
		.logo {margin-top: 10px;}
		
		.cards_img {width: 100%;height: 38px;}
		.btn_become_member{    margin: 30px 0;height:60px;width:100% !important;font-size:25px;}
		.card_icon_text p {font-size: 14px;margin: 3px 0 30px 10px;line-height: 25px;}
		.card_icon {width: 181px;}
		.account_no{height:53px !important;width:100% !important;margin-right:0px;}
		.cvv_section{height:53px !important;width:100% !important;margin:15px 0 15px 0;}
		.mm_yy{height:53px !important;width:100% !important;}
		.account_details_section h4 {font-size: 20px;padding: 20px 0 20px 0;}
		.pp h3{font-size: 20px;}
	}
	@media (min-width: 427px) and (max-width: 768px){
		.input_form {width: 31% !important;margin-right:10px;}
		.input_form input{width:100%;}
		
		.section_1_register {padding: 40px 0 40px 0;}
		span.thank_you {font-size: 66px;}
		.upcoming_sample {margin-bottom: 30px;width: 100%;}
		.section2_upcoming_samples {padding-bottom: 20px;}
		.submit_bttn{width:31%;}
		input.payment_field {width:100%;margin-bottom: 15px;}
		.bttn_submit{width:100%;height:61px;}
		.payment_row {padding-bottom: 0px;}
		.payment_information h3 {padding: 20px 0 20px 0;}
		
		.account_details_section h4 {font-size: 24px;padding: 20px 0 20px 0;}
		.account_no{height:53px !important;width:100% !important;margin-right:0px;}
		.cvv_section{height:53px !important;width:100% !important;margin:15px 0 15px 0;}
		.mm_yy{height:53px !important;width:100% !important;}
		.btn_become_member{    margin: 30px 0;height:60px;width:100% !important;font-size:25px;}
		.card_icon_text p {font-size: 14px;margin: 3px 0 30px 10px;line-height: 25px;}
		.card_icon {width: 181px;}
	}
	@media (min-width: 769px) and (max-width: 991px){
		.submit_bttn{width:32%;}
			.input_form {width: 32% !important;margin-right:10px;}
		.input_form input{width:100%;}
		input.payment_field {width:100% !important;}
		
		.account_no{height:53px !important;width:406px !important;}
		.cvv_section{height:53px !important;width:122px !important;}
		.mm_yy{height:53px !important;width:122px !important;}
	}
	@media (min-width: 992px) and (max-width: 1366px){
		.input_form input{height: 40px;width: 150px;margin-right: 11px;}
		.submit_bttn{ height: 40px;width: 112px;}
		span.thank_you {font-size: 67px;font-weight: 700;color: #000;}
		span.insider {font-size: 27px;}
		.form_section {padding: 30px 0 40px 6px;}
		.register_sec_left p {font-size: 15px;line-height: 25px;}
		.register_sec_left h3{padding-bottom:20px;}
		.section2_upcoming_samples h4 {font-size: 23px;}
		.upcoming_sample {height: 218px;width: 296px;}
		input.payment_field {width:100%;height:53px;}
		.payment_row {padding-bottom: 35px;}
		.payment_information h3 {padding: 40px 0 20px 0;}
		
		.account_details_section h4 {font-size: 24px;}
		.account_no {width: 430px !important;height: 50px!important;}
		.cvv_section{width: 162px !important;height: 50px!important;}
		.mm_yy{width: 162px !important;height: 50px!important;}
		.cards_img {width: 379px;height: 42px;}
		.btn_become_member {font-size: 28px;width: 331px !important;height: 63px;}
		.card_icon_text p {font-size: 14px;}
		.card_icon {width: 71px;}
	}