@media only screen and (max-width: 1536px) {
}

@media only screen and (max-width: 1440px) {
}

@media only screen and (max-width: 1366px) {
}

@media only screen and (max-width: 1300px) {
	.cstm_main_content .header_logo {
		max-width: 150px;
	}
	.wrapper_new_email_b2b .wrap_right ul li span{
		font-size: 14px;
	}
}

@media only screen and (max-width: 1280px) {
}

@media only screen and (max-width: 1199px) {
	.section_3_plan .slick-dots {
		left: 22%;
	}

	.cstm_card_program p {
		min-height: 107px;
	}

	.custom_col_subscribe p {
		min-height: 155px;
	}

	.custom_col_subscribe {
		padding: 25px 10px 10px 10px;
	}

	.wrapper_new_email_b2b .wrap_left {
		padding-right: 20px;
	}
	.wrapper_new_email_b2b .wrap_right .wrap_countries_txt {
		padding: 0px 20px;
	}

	.wrapper_new_email_b2b .wrap_right ul {
		padding: 0px 20px;
	}
}

@media only screen and (max-width: 1080px) {
	.wrapper_new_email_b2b .wrap_right ul {
		margin-top: 60px;
	}

	.wrapper_new_email_b2b .wrap_right ul li span{
		font-size: 13px;
	}

	

}

@media only screen and (max-width: 1024px) {
	.cstm-col1 {
		padding-left: 72px;
	}

	.cstm_card_program p {
		min-height: 110px;
	}

	.custom_col_subscribe p {
		min-height: 160px;
	}

	.wrap_program_crousal .wrap_section_7 h3 {
		padding: 0px 60px;
		margin-bottom: 0;
	}

	.wrap_section_7 {
		margin-bottom: 10px;
	}
}

@media only screen and (max-width: 992px) {
	.custom_col_subscribe p {
		min-height: 160px;
		font-weight: 600;
	}

	.wrapper_new_email_b2b .wrap_left h3 {
		font-size: 38px;
		margin-top: 20px;
	}

	.wrapper_new_email_b2b .wrap_right .wrap_countries_txt h3 {
		font-size: 38px;
	}
}

@media only screen and (max-width: 991px) {
	.header_logo {
		display: none;
	}

	.wrapper_otp .wrap_content {
		padding-left: 0px;
	}

	.verify_emails .wrap_content {
		padding-left: 0px;
	}

	.verify_emails .row .col-lg-8 {
		padding-left: 20px;
		padding-right: 20px;
	}

	.bold_styling p {
		font-size: 14px;
	}

	.after_login .dropdown-menu {
		left: auto;
		right: unset;
		background-color: #c4e6e3;
	}

	.cstm-col1 {
		padding-left: 10px;
	}

	.section_3_plan .slick-dots {
		left: 15%;
	}

	.sign_up_area {
		padding: 10px 0px;
	}

	.wrap_program_selection {
		padding: 0px 0px;
	}

	.wrapper_program .wrap_purchase_card .wrap_purchase {
		width: 40%;
	}

	.cstm_card_program p {
		padding: 20px 30px 0px 30px;
	}

	.wrap_program_crousal .wrap_section_7 h3 {
		padding: 0px 0px;
	}

	h3 {
		font-size: 29px;
	}

	.wrapper_otp .wrap_content h3 {
		font-size: 29px;
	}

	.verify_emails h3 {
		font-size: 29px;
	}

	.program_selection_wrap_txt h3 {
		font-size: 29px;
	}

	.custom_col_subscribe p {
		min-height: 140px;
	}

	.wrapper_cbt {
		padding: 0px 0px;
	}

	.wrapper_faq .btn-link {
		text-align: left;
	}

	.wrapper_partner_header .header .header_logo {
		display: block;
	}

	.wrapper_new_email_b2b .wrap_left .header_logo {
		display: block;
	}
}

@media only screen and (max-width: 834px) {
	.wrapper_new_email_b2b {
		display: block;
	}
	.wrapper_new_email_b2b .wrap_left {
		width: 100%;
		margin-bottom: 30px;
	}
	.wrapper_new_email_b2b .wrap_right {
		width: 100%;
	}
}

@media only screen and (max-width: 810px) {
}

@media only screen and (max-width: 800px) {
}

@media only screen and (max-width: 768px) {
	.cstm_main_content .header .head_title .back_button {
		left: 39px;
	}

	.cstm_main_content header.header {
		padding-bottom: 15px;
	}

	.progressbar1 {
		margin-bottom: 0;
		margin-top: 15px;
	}

	.wrapper_otp {
		height: calc(100vh - 93px);
	}

	.verify_emails {
		height: calc(100vh - 93px);
	}

	.cstm-col1 {
		padding-left: 32px;
	}

	.img_set_2 {
		width: 100%;
		max-width: 65px;
		margin: 0 auto;
		height: 65px;
	}

	.wrap_section_7 {
		margin-bottom: 5px;
	}

	.cstm_card_program p {
		min-height: 82px;
	}

	.progressbar1 li:before {
		width: 18px;
		height: 18px;
	}

	.progressbar1 li:after {
		top: 8px;
	}

	.payment_wrapper {
		height: 100vh;
	}

	.wrapper_new_email_b2b .wrap_right ul li span{
		font-size: 16px;
	}
}

@media only screen and (max-width: 767px) {
	.wrapper_otp figure {
		width: 70%;
		max-width: unset;
		margin: 0 auto;
		margin-bottom: 30px;
	}

	.wrapper_otp .row {
		flex-direction: column-reverse;
	}

	.verify_emails .row {
		flex-direction: column-reverse;
	}

	.verify_emails figure {
		width: 70%;
		max-width: unset;
		margin: 0 auto;
		margin-bottom: 30px;
	}

	.img_set {
		margin: 0 auto;
		padding: 40px 0px 0px 0px;
	}

	.section_3 .img_set {
		float: unset;
	}

	.cstm-col2 {
		padding-left: unset;
		text-align: center;
		margin: 15px 0px;
	}

	.section_3_plan .slick-dots {
		left: 40%;
	}

	.store_icon {
		margin: 60px 0px 0px 0px;
	}

	.wrap_features {
		align-items: unset;
		flex-wrap: wrap;
	}

	.wrap_features .cstm_feature {
		width: 33%;
		margin-top: 15px;
	}

	.verify_emails {
		height: unset;
	}

	/* .custom_col_subscribe p {
        min-height: 100px;
    } */

	.custom_col_subscribe {
		padding: 25px 50px 10px 50px;
		margin-bottom: 25px;
	}

	.wrapper_program br {
		display: none;
	}

	.wrapper_program .wrap_purchase_card .wrap_purchase:first-child {
		margin-right: 20px;
	}

	.wrapper_program .wrap_purchase_card .wrap_purchase {
		width: 50%;
	}

	.cstm_card_program p {
		min-height: 105px;
	}

	.wrapper_otp {
		height: unset;
	}

	.payment_wrapper {
		height: 100vh;
	}

	.wrapper_faq .Accordian {
		padding: 0px 0px;
	}

	.wrap_cbt_img figure {
		margin: 0 auto;
		margin-bottom: 10px;
	}

	.wrapper_b2b_txt .verify_emails {
		height: unset;
	}

	/* .wrapper_b2b_txt .wrapper_otp {
        height: unset;
        background-position: unset;
    } */

	.verify_emails .cstm_row_image {
		flex-direction: unset;
	}

	.verify_emails .row .cstm_lower_image_width {
		width: 80px;
		margin: 0 auto;
	}

	.verify_emails .row .cstm_width_b2bImage {
		width: 50px;
		margin: 0 auto;
	}

	.verify_emails .row .cstm_width_b2bImage2 {
		width: 40px;
	}

	.cstm_margin_b2b .cstm_row_image .col-sm-2 {
		padding: 0;
	}
}

@media only screen and (max-width: 640px) {
	.img_set {
		max-width: 200px;
	}

	.section_7 .slick-active.slick-center {
		transform: scale(1);
	}
}

@media only screen and (max-width: 575px) {
	.cstm_main_content .header .head_title .back_button {
		left: 18px;
	}

	.cstm_main_content .header .back_button button img {
		width: 24px;
		height: 24px;
	}

	.cstm_main_content .header .head_title h2 {
		font-size: 16px;
		line-height: 1.25;
	}

	.common_quit_txt {
		font-size: 18px;
	}

	.cstm_padding_reduce {
		padding: 10px 40px;
	}

	.store_icon {
		margin: 0px 0px 0px 0px;
	}

	.wrapper_otp figure {
		margin-top: 20px;
		width: 50%;
	}

	.verify_emails figure {
		margin-top: 20px;
		width: 50%;
	}

	.section_5 .head_sec_2 {
		padding-bottom: 15px;
	}

	.section_4 .row {
		padding-top: 0px;
	}

	.footer_cstm {
		padding-bottom: 20px;
		padding-top: 20px;
	}

	h3 {
		font-size: 24px;
	}

	.wrapper_otp .wrap_content h3 {
		font-size: 24px;
	}

	.program_selection_wrap_txt h3 {
		font-size: 24px;
	}

	.verify_emails .wrap_content h3 {
		font-size: 24px;
		margin-bottom: 10px;
	}

	.wrapper_otp .wrap_content {
		padding-left: 50px;
	}

	.custom_col_subscribe p {
		min-height: unset;
	}

	.wrap_play_i_store {
		display: block;
		text-align: center;
	}

	.wrap_play_i_store figure {
		margin-bottom: 20px;
	}

	.wrap_play_i_store .ml-4 {
		margin: unset !important;
	}

	.wrap_play_i_store .mr-4 {
		margin-right: unset !important;
	}

	.error_wrap {
		padding: 70px 0px;
	}

	.wrapper_program .wrap_purchase_card {
		display: block;
	}

	.wrapper_program .wrap_purchase_card .wrap_purchase {
		width: 100%;
	}

	.wrapper_program .wrap_purchase_card .wrap_purchase:first-child {
		margin-right: unset;
		margin-bottom: 20px;
	}

	.wrapper_partner_header .header {
		display: unset;
		align-items: unset;
		justify-content: unset;
	}

	.wrapper_partner_header .header .header_logo {
		margin: 0 auto;
		margin-bottom: 10px;
		width: 160px;
	}

	.verify_emails .cstm_block {
		display: inline-block;
	}

	.wrapper_partner_header .header .header_partner_logo figure {
		width: 100px;
		margin: 0 auto;
	}

	.verify_emails .cstm_margin_b2b .row {
		flex-wrap: wrap;
		flex-direction: unset;
	}

	.verify_emails .row .cstm_lower_image_width {
		margin: 0 auto;
		width: 110px;
		padding-bottom: 50px;
	}

	.verify_emails .row .cstm_width_b2bImage {
		width: 80px;
	}

	.verify_emails .row .cstm_width_b2bImage2 {
		width: 50px;
	}

	.wrapper_b2b_txt .back_Bg {
		position: absolute;
		right: 0;
		top: 0px;
		z-index: -1;
	}

	.wrapper_b2b_txt .cstm_bacK-bg {
		width: 100%;
		display: block;
	}

	.verify_emails .cstm_margin_b2b {
		margin-top: 0px;
		padding-bottom: 0px;
	}

	.wrapper_b2b_txt .verify_emails .otp_shape_image_fig {
		width: 70%;
		margin-top: 20px;
		margin-bottom: 40px;
	}

	.wrapper_subscribe_b2b .program_selection_wrap_txt .wrapper_program {
		position: unset;
	}

	.wrapper_subscribe_b2b .program_selection_wrap_txt .wrapper_program .back_Bg {
		top: 0;
	}
	.cstm_delete_coupon
		.modal-dialog
		.modal-body
		.coupon_apply_form
		.buy_now_btn_cstm {
		max-width: 180px;
	}
	.coupon_wrap {
		padding: 20px 10px;
	}
	.coupon_wrap .wrap_coupon_success {
		padding: 0px 5px;
	}
	.modal_add_coupon {
		padding-right: 0;
	}

	.modal_add_coupon .modal-dialog .modal-body .coupon_gift {
		max-width: 80px;
		margin-bottom: 20px;
	}

	.modal_add_coupon .modal-dialog .modal-body .coupon_apply_form {
		max-width: 300px;
		margin-bottom: 10px;
	}
	.cstm_delete_coupon .modal-dialog .modal-body .coupon_apply_form {
		max-width: 440px;
	}
	.modal_add_coupon .modal-dialog .modal-content .modal-header {
		padding-bottom: 0;
	}
	.modal_add_coupon .modal-dialog .modal-content .modal-body {
		padding-top: 0;
	}
	.coupon_wrap .wrap_coupon_success .error__btn_cancel figure {
		max-width: 25px;
	}

	.wrapper_payment_razorpay {
		height: 100vh;
	}

	.wrapper_payment_razorpay .container {
		padding: 0px 20px;
	}
	.wrapper_payment_razorpay .razor_pay_card h4 {
		font-size: 22px;
	}

	.wrapper_payment_razorpay .razor_pay_card p b {
		font-size: 18px;
	}

	.wrapper_payment_razorpay .razor_pay_card span {
		font-size: 16px;
	}

	.wrapper_new_email_b2b .wrap_left {
		padding-right: 10px;
	}
	.wrapper_new_email_b2b .wrap_left form.cstmb2b_emails {
		max-width: 100%;
	}
	.wrapper_new_email_b2b .wrap_left p.light_txt .cstm_block {
		display: unset;
	}
	.wrapper_new_email_b2b .wrap_left h3 {
		font-size: 32px;
	}
	.wrapper_new_email_b2b .wrap_left p.light_txt {
		margin-bottom: 20px;
	}
	.wrapper_new_email_b2b .wrap_left button {
		margin-top: 10px;
	}
	.wrapper_new_email_b2b .wrap_right .wrap_countries_txt h3 {
		font-size: 32px;
	}
	.wrapper_new_email_b2b .wrap_right ul {
		display: block;
		margin-top: 40px;
	}
	.wrapper_new_email_b2b .wrap_right ul li {
		max-width: 100%;
		padding: 10px 12px;
	}
	.wrapper_new_email_b2b .wrap_right .world_map {
		display: none;
	}
	.wrapper_new_email_b2b .wrap_right .world_map_mobile {
		display: block;
	}
	.wrapper_new_email_b2b .wrap_left p.light_txt {
		font-size: 16px;
	}
	.wrapper_new_email_b2b .wrap_right .wrap_countries_txt p {
		font-size: 16px;
	}
	.wrapper_new_email_b2b .wrap_right {
		min-height: unset;
		padding-top: 20px;
	}
	.wrapper_new_email_b2b .wrap_right img.doublequoted {
		width: 26px;
	}
}

@media only screen and (max-width: 430px) {
	/* .cstm_main_content .header .head_title .back_button {
        left: 15px;
    } */

	.section_7 .custom_class_slick .slick-list {
		padding: 10px 0px !important;
	}

	section {
		padding: 20px 0px;
	}

	.wrap_features .cstm_feature {
		width: 100%;
		margin-top: 15px;
	}

	.wrapper_otp .row {
		flex-wrap: wrap-reverse;
	}

	.verify_emails .row {
		flex-wrap: wrap-reverse;
	}

	.wrapper_otp figure {
		margin-top: unset;
		margin-bottom: 20px;
		width: 50%;
	}

	.verify_emails figure {
		margin-top: unset;
		margin-bottom: 20px;
		width: 50%;
	}

	.verify_btn_cls {
		text-align: center;
	}

	.cstm_card_program p {
		min-height: unset;
	}

	.wrapper_if_you_subscribe .wrap_subscribe {
		padding-bottom: 0px;
	}

	.bottom_content {
		margin-top: 20px;
	}

	.custom_common_btn {
		padding: 5px 20px;
	}

	.wrapper_otp .wrap_content {
		padding-left: 0px;
	}

	.verification-code--inputs input[type="tel"] {
		width: 54px;
		height: 54px;
	}

	.wrapper_otp span {
		font-size: 14px;
	}

	.wrapper_otp .resend_code {
		font-size: 14px;
	}

	.verification-code {
		max-width: 480px;
		margin: 15px 0px;
	}

	/* .cstm_main_content .header .back_button button {
        vertical-align: text-bottom;
        padding: 0 0 0 9px;
    } */

	.wrapper_otp {
		padding-bottom: 102px;
	}

	.cstm-col1 {
		padding-left: 0px;
	}

	.cstm_padding_reduce {
		padding: 10px 20px;
	}

	.payment_wrapper {
		padding-bottom: 0;
	}

	.error__btn_cancel {
		width: 35px;
		height: 35px;
	}
}

@media only screen and (max-width: 414px) {
	.verification-code--inputs input[type="tel"] {
		width: 40px;
		height: 40px;
	}

	.custom_common_btn {
		font-size: 16px;
	}

	.wrapper_otp span {
		font-size: 13px;
	}

	.wrapper_otp .resend_code {
		font-size: 13px;
	}

	.custom_common_btn2 {
		font-size: 16px;
	}

	.wrapper_otp {
		padding-bottom: 92px;
	}

	.common_quit_txt {
		font-size: 16px;
	}

	.wrap_payment_error .oops_text p {
		line-height: 25px;
	}

	.wrap_payment_error {
		padding: 20px 10px;
	}

	.cstm_delete_coupon
		.modal-dialog
		.modal-body
		.coupon_apply_form
		.buy_now_btn_cstm {
		max-width: 150px;
	}
}

@media only screen and (max-width: 393px) {
	.wrapper_otp {
		padding-bottom: 55px;
	}

	h3 {
		font-size: 22px;
	}

	.program_selection_wrap_txt .wrap_section_7 h3 {
		font-size: 22px;
	}

	.cstm_delete_coupon
		.modal-dialog
		.modal-body
		.coupon_apply_form
		.buy_now_btn_cstm {
		max-width: 120px;
	}
}

@media only screen and (max-width: 375px) {
	.wrapper_otp {
		height: unset;
		padding-bottom: 23px;
	}

	.payment_wrapper {
		height: 100vh;
		padding-bottom: 0;
	}
}

@media only screen and (max-width: 360px) {
	/* .cstm_main_content .header .head_title .back_button {
        left: 0px;
    } */

	.wrapper_otp .wrap_content h3 {
		font-size: 22px;
	}

	.verify_emails .wrap_content h3 {
		font-size: 22px;
	}

	.program_selection_wrap_txt h3 {
		font-size: 20px;
	}

	.program_selection_wrap_txt .wrap_section_7 h3 {
		font-size: 20px;
	}

	.wrapper_otp .wrap_content {
		padding-left: 10px;
	}

	.wrapper_otp {
		padding-bottom: 75px;
	}
}

@media only screen and (max-width: 320px) {
	.verification-code--inputs input[type="tel"] {
		width: 36px;
		height: 36px;
	}

	h3 {
		font-size: 20px;
	}

	.wrapper_otp .wrap_content h3 {
		font-size: 20px;
	}

	.verify_emails .wrap_content h3 {
		font-size: 20px;
	}

	.program_selection_wrap_txt h3 {
		font-size: 20px;
	}

	.common_quit_txt {
		font-size: 15px;
	}

	.wrapper_otp {
		padding-bottom: 10px;
	}

	.custom_common_btn2 {
		margin-top: 10px;
	}

	.program_selection_wrap_txt .wrap_section_7 h3 {
		font-size: 19px;
	}

	.payment_wrapper {
		height: unset;
	}

	.payment_wrapper .payemnt_main .payment_content_main .download_banner a + a {
		margin-left: 0px;
		margin-top: 15px;
		display: block;
	}
}

@media screen and (orientation: landscape) and (max-device-width: 960px) {
	.verify_emails {
		height: unset;
	}

	.wrapper_otp {
		height: unset;
	}
}
