@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,500;1,600;1,700&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&family=Noto+Serif+Devanagari:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&display=swap");

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

body {
	font-size: 16px;
	line-height: 1.4;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	font-style: normal;
}

body.hindi-translate {
	font-family: "Noto Serif Devanagari", sans-serif;
}

h2 {
	color: #ffffff;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.25;
	text-align: center;
}

h3 {
	font-size: 34px;
	line-height: 1.35;
	color: #268ba0;
	font-weight: 700;
}

p {
	margin-bottom: 0;
	font-size: 16px;
}

figure {
	margin: unset;
}

section {
	padding: 40px 0px;
}

/*--------------------------header section css---------------------------------*/

.navbar_cstm {
	background-color: #2d899d !important;
}

/* .navbar-nav {
    margin: 0 auto;
} */

.navbar-nav {
	width: 100%;
	justify-content: right;
}

.navbar-nav .nav-item {
	text-align: right;
}

.navbar-nav .nav-item .nav-link {
	color: #fffec6;
	font-family: "Poppins";
	font-weight: 600;
	transition: all 0.4s ease-in-out;
}

.header .navbar-nav .nav-item a:hover {
	color: rgb(245, 162, 54);
}

.navbar-nav .nav-item .nav-link:hover {
	color: #fffec6;
}

.sign_up_area {
	display: flex;
}

.sign_up_area .custom_styl .cstm_button {
	border: 2px solid #fffda9;
	border-radius: 63px;
	color: #fffda9;
	padding: 4px 20px;
	transition: all 0.3s ease-in-out;
	font-family: "poppins";
	font-weight: 600;
}

.sign_up_area .custom_styl .cstm_button:hover {
	text-decoration: none;
	color: #2d899d;
	background-color: #fffda9;
}

header .wrap_img_logo .navbar-brand figure {
	width: 100%;
	max-width: 175px;
}

.wrap_img_logo .navbar-brand img {
	width: 100%;
	margin: 0 auto;
}

.sign_up_area {
	display: none;
}

.after_login button {
	color: #ffffff;
}

.after_login button:hover {
	color: #ffffff;
}

.after_login button img {
	width: 35px;
	height: 35px;
	object-fit: cover;
	background-color: #fff;
	border-radius: 50%;
	border: 1px solid #ffffff;
}

.btn:focus {
	box-shadow: unset;
}

.after_login .dropdown-menu {
	left: auto;
	right: 0;
	background-color: #c4e6e3;
	/* background-color: #2D899D; */
}

.after_login .dropdown-item {
	padding: 5px 15px;
	font-size: 16px;
	transition: all 0.4s linear;
}

.after_login .dropdown-item:hover span {
	color: rgb(245, 162, 54);
}

.after_login .dropdown-item:hover,
.after_login .dropdown-item:active {
	background-color: unset;
}

.after_login .dropdown-item i {
	padding-right: 10px;
}

/*___________________________________END____________________________________*/

/*------------------------------Section 1 css------------------------------*/

.section_1 {
	background-image: url("https://quitsure.s3.ap-south-1.amazonaws.com/website/web/section_1_bg.png");
	background-repeat: no-repeat;
	background-size: cover;
	/* background-position: 100% 100%; */
}

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

.common_quit_txt {
	font-family: "Montserrat";
	font-size: 21px;
	color: #ff9f58;
	font-weight: 700;
}

.light_txt {
	color: #081f32;
}

.bold_span_txt {
	font-weight: 700;
	color: #1a2e35;
}

.section_1 .row {
	align-items: center;
}

.bottom_content {
	margin-top: 50px;
}

.custom_common_btn {
	border: 2px solid #ff9f58;
	border-radius: 40px;
	padding: 5px 30px;
	font-weight: 600;
	font-size: 20px;
	line-height: 35px;
	text-align: center;
	color: #ff9f58;
	transition: all 0.5s ease-in-out;
	display: inline-flex;
	align-items: center;
}

.custom_common_btn:hover {
	color: #fff;
	text-decoration: unset;
	background-color: #ff9f58;
}

.img_set {
	width: 100%;
	max-width: 250px;
	margin-top: 40px;
}

.img_set img {
	width: 100%;
	height: auto;
	object-fit: cover;
}

.bottom_content .custom_common_btn span {
	background: #ff9f58;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	color: #fff;
	display: flex;
	align-items: center;
	margin-left: 14px;
	justify-content: center;
	margin-top: 2px;
}

.bottom_content .custom_common_btn span i {
	font-weight: 600;
	font-size: 10px;
	color: #ffffff;
}

/*_______________________________________END_______________________________________*/

/*---------------------------------section-2 css-----------------------------------*/
.section_2 {
	background: #ff9f58;
}

.head_sec_2 h3 {
	color: #ffffff;
	margin: auto;
}

.head_sec_2 {
	text-align: center;
	position: relative;
}

.head_sec_2 p {
	color: #fffda9;
	margin-top: 10px;
	font-weight: 600;
}

.wrap_features {
	display: flex;
	align-items: center;
	text-align: center;
	margin-top: 20px;
}

.wrap_features .cstm_feature {
	width: 25%;
}

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

.img_set_2 img {
	width: 100%;
	height: 100%;
	object-fit: fill;
}

.bold_styling {
	margin-top: 20px;
}

.bold_styling p {
	color: #081f32;
	padding-top: 5px;
	font-weight: 600;
}

/*_____________________________________END________________________________________*/

/*-----------------------------------section 3 css ------------------------------*/
.section_3 {
	background-color: #edf7fb;
	background-image: url("https://quitsure.s3.ap-south-1.amazonaws.com/website/web/section_3_right_bg.png");
	background-repeat: no-repeat;
	background-position: right;
	background-position-y: 0px;
	position: relative;
}

.section_3 .back_Bg {
	position: absolute;
	left: 0;
}

.section_3 .back_Bg img {
	width: 100%;
}

.section_3 .img_set {
	float: right;
}

.section_3 .row {
	align-items: center;
}

.cstm-col2 {
	padding-left: 60px;
}

.section_3_plan .slick-dots {
	width: auto;
	left: 25%;
	bottom: -40px;
}

.section_3_plan .slick-dots li {
	margin: 0 0px;
}

.section_3_plan .slick-dots li.slick-active button:before {
	opacity: 1;
	color: #268ba0;
	width: 16px;
	height: 16px;
	font-size: 9px;
}

.section_3_plan .slick-dots li button:before {
	color: #d9d9d9;
	font-size: 9px;
	opacity: 1;
	width: 16px;
	height: 16px;
}

/*______________________________________END_____________________________________*/

/*--------------------------------section 4 css---------------------------------*/
.section_4 {
	background-color: #ffffff;
	background-image: url("https://quitsure.s3.ap-south-1.amazonaws.com/website/web/section_4_right_bg.png");
	background-repeat: no-repeat;
	background-position: right;
	background-position-y: center;
	position: relative;
}

.section_4 .back_Bg {
	position: absolute;
	left: 0;
}

.section_4 .back_Bg img {
	width: 100%;
}

.section_4 .head_sec_2 h3 {
	color: #ff9f58;
}

.section_4 .head_sec_2 p {
	margin-top: 15px;
	color: #081f32;
	font-weight: 400;
	position: relative;
	z-index: 1;
}

.section_4 .img_set {
	/* float: right; */
	max-width: 500px;
	margin: 0 auto;
}

.section_4 ul li {
	display: flex;
	padding: 10px 0px;
}

.section_4 ul li .bold_span_txt {
	padding-left: 20px;
}

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

.section_4 .img_set_method {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	padding-top: 30px;
	position: relative;
}

.section_4 .img_set_method img {
	width: 100%;
	height: auto;
}

.section_4 .bottom_content {
	text-align: center;
	margin-top: 30px;
}

.section_4 .li_icon {
	width: 40px;
	height: 40px;
}

.section_4 .li_icon img {
	width: 100%;
}

.section_4 .bottom_content .custom_common_btn {
	border: 2px solid #268ba0;
	border-radius: 40px;
	color: #268ba0;
}

.section_4 .bottom_content .custom_common_btn:hover {
	background-color: #268ba0;
	color: #ffffff;
}

.section_4 .bottom_content .custom_common_btn span {
	background-color: #268ba0;
}

/*_______________________________________END_____________________________________*/

/*---------------------------------section 5 css----------------------------------*/

.section_5 {
	background: rgba(236, 236, 236, 0.5);
}

.section_5 .head_sec_2 h3 {
	max-width: 1000px;
	color: #268ba0;
}

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

.section_5 .head_sec_2 P {
	color: #081f32;
	margin-top: 15px;
	font-weight: 400;
}

.section_5 figure {
	width: 100%;
	max-width: 990px;
	margin: 0 auto;
}

.section_5 figure img {
	width: 100%;
}

.wrap_section_2 > p {
	text-align: center;
	padding-top: 10px;
	color: #081f32;
	font-weight: 600;
}

/*_______________________________________END______________________________________*/

/*---------------------------------section 6 css----------------------------------*/
.section_6 {
	background-color: #ffffff;
	position: relative;
}

.section_6 .cstm_article {
	margin-bottom: 25px;
}

.section_6 .head_sec_2 {
	margin-bottom: 10px;
}

.marquee_wrapper {
	position: relative;
	top: 52%;
	width: 100%;
}

.marquee {
	height: 140px;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.marquee--inner {
	width: 200%;
	position: absolute;
	animation: 15s linear infinite marquee;
}

.marquee--inner span img {
	max-width: 100%;
	height: auto;
}

/* .marquee--inner:hover {
    animation-play-state: paused
} */

.marquee--inner span {
	float: left;
	width: 9%;
}

.marquee .slick-track {
	display: flex;
	align-items: center;
}

/* @keyframes marquee {
    0% {
        left: 5%
    }

    100% {
        left: -100%
    }
} */

/*_______________________________________END______________________________________*/

/*---------------------------------section 7 css----------------------------------*/
.section_7 {
	background-color: #268ba0;
}

.section_7 figure img {
	width: 100%;
}

.section_7 .slick-slide {
	transition: all 0.4s ease-in-out;
}

.section_7 .slick-active.slick-center {
	transform: scale(1.4);
	opacity: 1;
	position: relative;
	z-index: 1;
}

.section_7 .slick-active {
	opacity: 0.5;
}

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

.wrap_section_7 {
	text-align: center;
	margin-bottom: 30px;
}

.wrap_section_7 h3 {
	color: #fffda9;
}

/*_______________________________________END______________________________________*/

/*----------------------------------footer css--------------------------------------- */

.footer {
	background-color: #2d899d;
}

.footer_cstm {
	padding-bottom: 60px;
	padding-top: 50px;
}

.cstm_footer_txt ul li:not(:first-child) {
	margin-top: 20px;
}

.cstm_footer_txt ul li a {
	color: #fffec6;
	text-decoration: none;
}

/* .cstm_footer_txt ul li a:hover {
    color: rgb(245, 162, 54);

} */

.foot_logo {
	width: 100%;
	max-width: 160px;
}

.foot_logo img {
	width: 100%;
}

.store_icon {
	display: flex;
}

.store_icon figure {
	margin: 0px 5px;
	width: 100%;
	max-width: 155px;
}

.store_icon figure a {
	display: block;
}

.store_icon figure a img {
	width: 100%;
}

.footer_bottom {
	background-color: #ff9f58;
	padding: 15px 0px;
	color: #ffffff;
	font-size: 14px;
}

.cstm_padding_reduce {
	/* padding-right: 10px;
    padding-left: 10px; */
	padding: 0;
}

.cstm_footer_txt ul {
	padding-left: 0;
	margin: 0;
}

.social_links {
	display: flex;
	margin-top: 20px;
}

.social_links figure {
	margin-right: 15px;
}

/*______________________________________END___________________________________________*/

/*_____________________________verify_emails_header___________________________________*/
.cstm_main_content {
	background: linear-gradient(180deg, #268ba0 0%, #317685 100%);
	position: relative;
	z-index: 1;
}

.cstm_main_content .header_logo img {
	width: 100%;
}

.cstm_main_content .header_logo {
	width: 100%;
	max-width: 240px;
	position: absolute;
	top: 20px;
	left: 20px;
}

.cstm_main_content .header_logo a {
	display: inline-block;
}

.cstm_main_content .header_content {
	width: 100%;
}

.cstm_main_content .header .back_button button {
	color: #fff;
	border: none;
	background-color: transparent;
	outline: none;
	cursor: pointer;
}

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

.cstm_main_content header.header {
	padding-top: 25px;
	padding-bottom: 10px;
	width: 100%;
	max-width: 950px;
	margin: 0 auto;
}

.static_page .header_wrap .header {
	padding-bottom: 1px;
}

.cstm_main_content .header .head_title {
	display: flex;
	align-items: center;
	text-align: center;
	justify-content: center;
	width: 100%;
	position: relative;
}

.cstm_main_content .header .head_title .back_button {
	position: absolute;
	left: 52px;
	z-index: 1;
}

.cstm_main_content .header .head_title h2 {
	font-family: "Montserrat";
	font-weight: 600;
	font-size: 24px;
	line-height: 1.25;
	text-align: center;
	color: rgba(255, 255, 255, 0.8);
	text-transform: uppercase;
	margin: 0;
}

/* Progress bar */
.progressbar {
	margin: 20px 0 15px 0;
	counter-reset: step;
	display: flex;
	align-items: center;
}

.progressbar li {
	list-style-type: none;
	width: 25%;
	float: left;
	font-size: 12px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	color: #7d7d7d;
}

.progressbar li:before {
	width: 20px;
	height: 20px;
	content: "";
	line-height: 30px;
	border: 1px solid #91c3cd;
	background-color: #268ba0;
	display: block;
	text-align: center;
	margin: 0 auto 10px auto;
	border-radius: 50%;
	transition: all 0.8s;
	z-index: 3;
	position: relative;
}

.progressbar li:after {
	width: 100%;
	height: 4px;
	content: "";
	position: absolute;
	background-color: #91c3cd;
	top: 9px;
	left: -50%;
	z-index: -1;
	transition: all 0.8s;
	z-index: 1;
}

.progressbar li:first-child:after {
	content: none;
}

.progressbar li.active:before {
	border-color: #91e8b2;
	background-color: #91e8b2;
	transition: all 0.8s;
	background-image: url("../images/Vector.png");
	background-repeat: no-repeat;
	background-position: center;
}

.progressbar li.current:after {
	background-image: url("../images/progressbar_img.PNG");
	background-size: 50% 100%;
	background-repeat: no-repeat;
}

.progressbar li.active:after {
	background-color: #91e8b2;
	transition: all 0.8s;
}

.progressbar li.current1:before,
.progressbar li.active.current1:before {
	background-color: #fff;
	background-image: none;
}

.cstm_main_content .btn {
	background-color: #91e8b2;
	margin: 5px;
	width: 75px;
	color: white;
}

.cstm_main_content .btn:hover {
	color: white;
}

.cstm_main_content .btn:focus {
	color: white;
}

.cstm_main_content .btn-container {
	display: flex;
	justify-content: center;
	width: 100%;
	position: absolute;
	bottom: 0;
}

/*_____________________________________END_____________________________________________*/

/*_________________________________verify_emails css__________________________________*/

.verify_emails {
	background-image: url("https://quitsure.s3.ap-south-1.amazonaws.com/website/web/login_shape.png");
	background-repeat: no-repeat;
	background-position: bottom;
	background-position-x: 0;
	height: calc(100vh - 113px);
}

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

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

.see_emails {
	display: flex;
	border: 1px solid #ff9f58;
	border-radius: 40px;
	overflow: hidden;
	margin: 30px 0px 10px 0px;
}

.error_msg_color {
	color: #ff4b55;
	margin-bottom: 10px;
	font-size: 16px;
}

.see_emails input {
	border: 0;
	padding: 5px 20px;
	min-height: 40px;
	width: 100%;
	outline: none;
}

.see_emails button {
	border: none;
	outline: none;
	background: #ff9f58;
	color: #fff;
	width: 100%;
	max-width: 190px;
}

.verify_emails .light_txt a {
	color: #268ba0;
	text-decoration: underline;
}

.txt_2 {
	font-size: 18px;
}

.verify_emails span {
	color: #268ba0;
	font-size: 16px;
	display: inline-block;
	width: 100%;
	max-width: 630px;
	padding-top: 15px;
	line-height: 1.4;
}

.verify_emails figure {
	width: 100%;
	/* max-width: 300px; */
}

.verify_emails figure img {
	width: 100%;
}

/*_______________________________________END______________________________________*/

/*_______________________________OTp section____________________________________*/
.wrapper_otp {
	background-image: url("https://quitsure.s3.ap-south-1.amazonaws.com/website/web/otp_bg_shape.png");
	background-repeat: no-repeat;
	background-position: bottom;
	background-position-x: 0;
	height: calc(100vh - 113px);
}

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

.control-label {
	display: block;
	margin: 40px auto;
	font-weight: 900;
}

.verification-code--inputs input[type="tel"] {
	border: 2px solid #cfcfcf;
	border-radius: 6px;
	outline: unset;
	width: 56px;
	height: 56px;
	text-align: center;
	display: inline-block;
	box-sizing: border-box;
	background-color: #fff;
}

.wrapper_otp span {
	color: #268ba0;
	font-size: 16px;
	display: inline-block;
	width: 100%;
	max-width: 630px;
	padding-top: 15px;
	line-height: 1.4;
}

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

.wrapper_otp figure {
	width: 100%;
	/* max-width: 300px; */
}

.wrapper_otp figure img {
	width: 100%;
}

.resend_code {
	border: unset;
	outline: unset;
	background-color: unset;
	color: #268ba0;
	font-size: 16px;
	padding: 0;
}

.custom_common_btn2 {
	border: 2px solid #ff9f58;
	background-color: #ff9f58;
	border-radius: 40px;
	padding: 5px 70px;
	font-weight: 600;
	font-size: 19px;
	line-height: 35px;
	color: #ffffff;
	transition: all 0.5s ease-in-out;
	margin-top: 40px;
}

/*________________________________________END___________________________________________*/

/*--------------------------------program section 1 css------------------------------------*/

.wrap_store_rating {
	background-color: #fffda9;
}

/* .ratings-cntent{
    padding: 0px 100px;
} */

.ratings-cntent {
	color: #317685;
}

.bold_txt_p {
	font-size: 18px;
	font-weight: 600;
}

.rating_icons {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 25px;
}

.rating_icons span {
	font-size: 20px;
}

.rating_icons figure {
	width: 65px;
	padding: 0px 15px;
}

.rating_icons figure img {
	width: 100%;
}

.google_txt {
	text-align: center;
	font-size: 18px;
	margin-top: 20px;
}

.error_wrap {
	position: relative;
	padding: 50px 0px;
	background-color: #ff4b55;
	display: none;
}

.wrap_payment_error {
	position: absolute;
	top: 0;
	width: 100%;
	padding: 20px 30px;
	display: flex;
	justify-content: space-between;
	color: #ffffff;
	align-items: center;
}

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

.error__btn_cancel {
	border: unset;
	background-color: unset;
	width: 25px;
	height: 25px;
	display: inline-block;
}

.error__btn_cancel figure img {
	width: 100%;
}

/*-----------------------------------------END------------------------------------*/
/*-----------------------------------------program section 2 cbt------------------*/
.wrapper_cbt {
	padding: 0px 100px;
}

.wrapper_proven_CBT {
	background-color: #e4edef;
}

.wrap_cbt_img figure {
	width: 280px;
	height: 280px;
}

.wrapper_cbt .row {
	align-items: center;
}

.wrap_cbt_img figure img {
	width: 100%;
	object-fit: fill;
}

.wrap_CBT_h {
	padding-bottom: 20px;
}

.wrap_CBT_h h3 {
	color: #317685;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 0;
}

/*-----------------------------------------END------------------------------------*/

/*--------------------------------program section css------------------------------------*/

.wrapper_program {
	background-image: url("https://quitsure.s3.ap-south-1.amazonaws.com/website/web/program_left.png");
	background-repeat: no-repeat;
	background-position: bottom;
	background-position-x: 0;
	position: relative;
}

.wrap_program_selection {
	padding: 0px 100px;
}

.wrap_inner_card {
	background-color: #e3ecee;
	margin: 20px;
	border-radius: 6px;
	padding: 15px 10px 15px 10px;
}

.wrap_inner_card2 {
	background-color: #e3ecee;
	margin: 20px;
	border-radius: 6px;
	padding: 15px 10px 15px 10px;
}

.wrap_inner_card2 p {
	padding: unset !important;
}

.wrapper_program .wrap_purchase_card {
	display: flex;
	justify-content: center;
	margin: 30px 0px;
}

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

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

del {
	color: #268ba0;
	display: inline-block;
}

.wrap_inner_card h5 {
	font-weight: 700;
	color: #081f32;
}

.buy_now_btn {
	background: #268ba0;
	border-radius: 40px;
	padding: 10px 40px;
	color: #fff;
	display: inline-block;
	font-weight: 700;
	font-size: 14px;
	outline: unset;
	border: 1px solid #268ba0;
}

.buy_now_btn:hover {
	color: #fff;
	text-decoration: none;
	box-shadow: 0px 4px 22px rgba(38, 139, 160, 0.4);
}
.alternate_pay_link_buy {
	background: #268ba0;
	border-radius: 40px;
	padding: 10px 40px;
	color: #fff;
	display: inline-block;
	font-weight: 700;
	font-size: 14px;
	outline: unset;
	border: 1px solid #268ba0;
}
.alternate_pay_link_buy:hover {
	color: #fff;
	text-decoration: none;
	box-shadow: 0px 4px 22px rgba(38, 139, 160, 0.4);
}
.show_alternate_content .buy_now_btn_alter {
	color: #ff9f58;
	text-decoration: underline;
	font-weight: bold;
}
.active_free {
	background: #268ba0;
	border-radius: 40px;
	padding: 10px 40px;
	color: #fff;
	display: inline-block;
	font-weight: 700;
	font-size: 14px;
	outline: unset;
	border: 1px solid #268ba0;
}

.active_free:hover {
	color: #fff;
	text-decoration: none;
	box-shadow: 0px 4px 22px rgba(38, 139, 160, 0.4);
}

.wrap_inner_card2 .view_btn {
	background-color: #c4c4c4;
	border-radius: 40px;
	padding: 10px 40px;
	color: #fff;
	display: inline-block;
	font-weight: 700;
	font-size: 14px;
	outline: unset;
	border: 1px solid #c4c4c4;
}

.wrap_inner_card2 .view_btn:hover {
	color: #fff;
	text-decoration: none;
	box-shadow: 0px 4px 22px rgba(38, 139, 160, 0.4);
}

.view_btn2 {
	background-color: #c4c4c4;
	border-radius: 40px;
	padding: 10px 40px;
	color: #fff;
	display: inline-block;
	font-weight: 700;
	font-size: 14px;
	outline: unset;
	border: 1px solid #c4c4c4;
}

.view_btn2:hover {
	color: #fff;
	text-decoration: none;
	box-shadow: 0px 4px 22px rgba(38, 139, 160, 0.4);
}

.wrapper_program .cstm_card_program {
	padding: 35px 10px 0px 10px;
	text-align: center;
	background: #ffffff;
	border: 1px solid #268ba0;
	border-radius: 10px;
	transition: all 0.4s ease-in-out;
}

.wrapper_program .cstm_card_program:hover {
	box-shadow: 0px 4px 22px rgba(38, 139, 160, 0.5);
}
.wrapper_program .cstm_card_program .couponCodeDisp .couponCode {
	margin-bottom: 15px;
}

.wrapper_program
	.cstm_card_program
	.couponCodeDisp
	.couponCode
	.promoCodeApply {
	font-size: 15px;
	text-decoration: underline;
	padding-bottom: 10px;
	color: #317685;
	font-weight: 600;
}

.wrapper_program .cstm_card_program .couponCodeDisp .appliedCoupon {
	display: none;
	margin-bottom: 15px;
}
.wrapper_program
	.cstm_card_program
	.couponCodeDisp
	.appliedCoupon
	.removeCoupon {
	font-size: 15px;
	text-decoration: underline;
	padding-bottom: 10px;
	color: #317685;
	font-weight: 600;
}

.card_head {
	font-size: 20px;
	font-weight: 700;
	color: #268ba0;
	margin-bottom: 35px;
}

.cstm_card_program p {
	display: flex;
	align-items: center;
	padding: 20px 40px 0px 40px;
	min-height: 92px;
	overflow: hidden;
	color: #000000;
}

.app_play_store {
	color: #268ba0;
	text-decoration: underline;
}

.app_play_store:hover {
	color: #268ba0;
}

.please_note {
	padding-bottom: 25px;
}

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

.cstm_card_program .card_img {
	width: 120px;
	height: 100px;
	margin: 0 auto;
}

.cstm_card_program .card_img img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.clr_ora {
	color: #ff9f58;
	font-size: 20px;
}

.clr_dan {
	color: #ff4b55;
}

.wrap_p_links p {
	padding-bottom: 25px;
}

.wrap_play_i_store {
	display: flex;
	justify-content: center;
}

.wrap_play_i_store figure a {
	display: inline-block;
}

.wrap_inner_card .already_subs {
	padding: 0px 0px 10px 0px;
	min-height: unset;
}

/*___________________________________section subscribe___________________________________*/
.wrapper_if_you_subscribe {
	background-color: #268ba0;
}

.wrapper_if_you_subscribe .row {
	justify-content: center;
}

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

.cstm_subscribe {
	text-align: center;
	color: #ffffff;
	margin-bottom: 30px;
}

.custom_col_subscribe {
	background-color: #2298ac;
	border-radius: 6px;
	text-align: center;
	color: #ffffff;
	padding: 25px 20px 10px 20px;
}

.custom_col_subscribe figure {
	margin-bottom: 20px;
	/* width: 80px; */
	/* height: 80px; */
}

.custom_col_subscribe figure img {
	/* width: 100%;
    height: 100%; */
	width: 80px;
	height: 80px;
	object-fit: contain;
}

.custom_col_subscribe p {
	min-height: 120px;
	font-weight: 600;
}

.wrap_habits {
	padding-top: 40px;
	color: #fffda9;
	text-align: center;
}

.wrap_habits h4 .wrap_Save {
	font-size: 32px;
	font-style: italic;
}

.wrap_habits h4 .wrap_dolar {
	font-size: 32px;
}

.wrap_habits h4 span {
	font-size: 22px;
	font-style: italic;
}

.the_witnes {
	color: #317685;
}

/*-----------------------------------------END------------------------------------------*/

/*___________________________________crousal Section____________________________________*/

.wrap_program_crousal .wrap_section_7 h3 {
	font-weight: 400;
	color: #268ba0;
	padding: 0px 150px;
	margin-bottom: 50px;
}

.wrap_program_crousal {
	background-color: #fffda9;
}

/*_________________________________________END__________________________________________*/

/*_________________________________________Wrapper FAQ__________________________________*/
.wrapper_faq {
	background-color: #e4edef;
}

.wrap_collapse h3 {
	margin-bottom: 30px;
}

.wrapper_faq .card {
	background-color: unset;
	border: unset;
	border-bottom: 1px solid #80858a;
	border-radius: unset;
}

.wrapper_faq .card-header {
	background-color: unset;
	border-bottom: unset;
	padding-bottom: 0;
}

.wrapper_faq .card-body {
	padding-top: 0;
}

.wrapper_faq .btn-link {
	color: #081f32;
	font-weight: 600;
	font-size: 20px;
	padding: 0;
}

.wrapper_faq .btn-link:hover {
	text-decoration: none;
}

.wrapper_faq .btn-link:focus {
	text-decoration: none;
}

.wrapper_faq .card-body p {
	margin-bottom: 15px;
	color: #575e64;
}

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

.card-header h5 button {
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.card .card-header button.collapsed::after {
	content: "+";
	color: #2298ac;
	font-size: 24px;
}

.card .card-header .btn::after {
	content: "-";
	color: #2298ac;
	font-size: 24px;
}

/*_________________________________________END__________________________________________*/

/*--------------------------------Progress bar for web quiz-------------------------- */

/* Progress bar */
.progressbar1 {
	margin: 23px 0 30px 0;
	counter-reset: step;
	display: flex;
	align-items: center;
	padding: 0;
}

.progressbar1 li {
	list-style-type: none;
	width: 25%;
	float: left;
	font-size: 12px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	color: #7d7d7d;
}

.progressbar1 li:before {
	width: 22px;
	height: 22px;
	content: "";
	line-height: 30px;
	border: 1px solid #91c3cd;
	background-color: #268ba0;
	display: block;
	text-align: center;
	margin: 0 auto 10px auto;
	border-radius: 50%;
	transition: all 0.8s;
	z-index: 3;
	position: relative;
}

.progressbar1 li:after {
	width: 100%;
	height: 4px;
	content: "";
	position: absolute;
	background-color: #91c3cd;
	top: 9px;
	left: -50%;
	z-index: -1;
	transition: all 0.8s;
	z-index: 1;
}

.progressbar1 li:first-child:after {
	content: none;
}

.progressbar1 li.active:before {
	border-color: #91e8b2;
	background-color: #91e8b2;
	transition: all 0.8s;
	background-image: url("../images/Vector.png");
	background-repeat: no-repeat;
	background-position: center;
}

.progressbar1 li.current:after {
	background-image: url("../images/progressbar_img.PNG");
	background-size: 50% 100%;
	background-repeat: no-repeat;
}

.progressbar1 li.active:after {
	background-color: #91e8b2;
	transition: all 0.8s;
}

.progressbar1 li.current1:before,
.progressbar1 li.active.current1:before {
	background-color: #fff;
	background-image: none;
}

.progressbar1 li.current.page1:after {
	background-size: 25% 100%;
}

.progressbar1 li.current.page2:after {
	background-size: 50% 100%;
}

.progressbar1 li.current.page3:after {
	background-size: 75% 100%;
}

.progressbar1 li.current.page4:after {
	background-size: 14.25% 100%;
}

.progressbar1 li.current.page5:after {
	background-size: 28.5% 100%;
}

.progressbar1 li.current.page6:after {
	background-size: 42.75% 100%;
}

.progressbar1 li.current.page7:after {
	background-size: 57% 100%;
}

.progressbar1 li.current.page8:after {
	background-size: 71.25% 100%;
}

.progressbar1 li.current.page9:after {
	background-size: 85.5% 100%;
}

.progressbar1 li.current.page10:after {
	background-size: 10% 100%;
}

.progressbar1 li.current.page11:after {
	background-size: 20% 100%;
}

.progressbar1 li.current.page12:after {
	background-size: 30% 100%;
}

.progressbar1 li.current.page13:after {
	background-size: 40% 100%;
}

.progressbar1 li.current.page14:after {
	background-size: 50% 100%;
}

.progressbar1 li.current.page15:after {
	background-size: 60% 100%;
}

.progressbar1 li.current.page16:after {
	background-size: 70% 100%;
}

.progressbar1 li.current.page17:after {
	background-size: 80% 100%;
}

.progressbar1 li.current.page18:after {
	background-size: 90% 100%;
}

.progressbar1 li.current.page19:after {
	background-size: 20% 100%;
}

.progressbar1 li.current.page20:after {
	background-size: 40% 100%;
}

.progressbar1 li.current.page21:after {
	background-size: 60% 100%;
}

.progressbar1 li.current.page22:after {
	background-size: 80% 100%;
}

.progressbar1 li.current.page23:after {
	background-size: 80% 100%;
}

.progressbar1 li.current.page24:after {
	background-size: 15% 100%;
}

.progressbar1 li.current.page25:after {
	background-size: 30% 100%;
}

.progressbar1 li.current.page26:after {
	background-size: 55% 100%;
}

.progressbar1 li.current.page27:after {
	background-size: 70% 100%;
}

.progressbar1 li.current.page28:after {
	background-size: 85% 100%;
}

.progressbar1 li.current.page29:after {
	background-size: 99% 100%;
}

.progressbar1 li.current.page31:after {
	background-size: 70% 100%;
}

/*-----------------------------------------END-----------------------------------------*/

/*-----------------------------------modal cstm css-------------------------------------*/
.modal-content-cstm {
	background-color: #ffffff;
}

.my_error_boday {
	font-size: 18px;
}

/* ====================Rohit payment css 10/04====================== */
.payment_wrapper {
	height: 100vh;
}

.payment_wrapper .payemnt_main .payment_img {
	width: unset;
	margin-bottom: 20px;
}

.payment_wrapper .payemnt_main .payment_img img {
	width: 100px;
}

.payment_wrapper .payemnt_main .payment_content_main h3 {
	font-size: 24px;
	margin-bottom: 13px;
}

.payment_wrapper .payemnt_main .payment_content_main p {
	font-size: 17px;
	color: #081f32;
	margin-bottom: 11px;
}

.payment_wrapper .payemnt_main .payment_content_main p.cstm_auto_gnrtd_txt {
	font-size: 17px;
	color: #e89191;
	text-align: center;
	max-width: 920px;
	margin: 0 auto;
	width: 100%;
	margin-bottom: 15px;
	margin-top: 20px;
}

.payment_wrapper .payemnt_main .payment_content_main p.download_text {
	margin-bottom: 24px;
}

.payment_wrapper .payemnt_main .payment_content_main p span {
	font-weight: 600;
	color: unset;
	font-size: unset;
	display: inline-block;
	width: unset;
	max-width: unset;
	padding-top: 0;
	line-height: unset;
}

.payment_wrapper .payemnt_main .payment_content_main h5 {
	font-size: 18px;
	color: #ff9f58;
	margin-bottom: 30px;
}

.payment_wrapper .payemnt_main .payment_content_main h5 > span {
	color: #081f32;
	font-size: unset;
	display: block;
	width: unset;
	max-width: unset;
	padding-top: 0;
	line-height: 1.8;
}

.payment_wrapper .payemnt_main .payment_content_main .download_banner a {
	display: inline-block;
}

.payment_wrapper .payemnt_main .payment_content_main .download_banner a > img {
	width: 140px;
}

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

.payment_wrapper .payemnt_main .payment_content_main .download_banner p {
	font-size: 15px;
	color: #081f32;
	margin-top: 5px;
}

.payment_wrapper .payemnt_main .payment_content_main p.any_issue_text {
	margin: 20px 0;
}
.payment_wrapper .payemnt_main .payment_content_main p.notice_text {
	margin: 20px 0;
	color: #e89191;
}

.payment_wrapper .payemnt_main .payment_content_main .manage_link {
	display: block;
	color: #268ba0;
	font-weight: 700;
	font-size: 16px;
	text-decoration: underline;
}

/* ====================Rohit payment css 10/04====================== */

/*=====================Rohit Account detail css 12/04 ============== */
.payment_wrapper .payemnt_main .payment_content_main .color-style {
	color: #268ba0;
	margin-bottom: 5px;
}

.payment_wrapper .payemnt_main .payment_content_main .bold_size {
	font-size: 24px;
	font-weight: 700;
}

.anchor_started {
	color: #ff9f58;
	text-decoration: underline;
}

.anchor_started:hover {
	color: #ff9f58;
	text-decoration: underline;
}

.back-arrow {
	width: 30px;
	display: inline-block;
}

/*=====================Rohit Account detail css 12/04 ============== */

/* =======================Rohit B2B Header css 04/09================ */
.wrapper_partner_header {
	padding: 20px 20px;
}

.wrapper_partner_header .header {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.wrapper_partner_header .header .header_logo {
	width: 150px;
}

.wrapper_partner_header .header .header_logo a img {
	width: 100%;
}

.wrapper_partner_header .header .header_partner_logo {
	text-align: center;
}

.wrapper_partner_header .header .header_partner_logo p {
	font-weight: 600;
}

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

.wrapper_partner_header .header .header_partner_logo figure img {
	width: 100%;
}

.verify_emails .row .cstm_lower_image_width {
	width: 110px;
}

.verify_emails .row .cstm_lower_image_width img {
	width: 100%;
}

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

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

.verify_emails .cstm_margin_b2b {
	padding-bottom: 30px;
}

.block_cstm {
	display: block;
}

.verify_emails .cstm_block {
	color: unset;
	font-size: unset;
	display: block;
	width: unset;
	max-width: unset;
	padding-top: unset;
	line-height: unset;
}

.wrapper_b2b_txt .cstm_bacK-bg {
	display: none;
}

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

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

.disable_redirecting {
	cursor: unset;
}

/* ==============Rohit B2B Header css 04/09 End ================ */

/* ==============Rohit quiz modal coupon css 02/05 ================ */

.buy_now_btn_cstm {
	background: #268ba0;
	border-radius: 40px;
	padding: 10px 40px;
	color: #fff;
	display: inline-block;
	font-weight: 700;
	font-size: 14px;
	outline: unset;
	border: 1px solid #268ba0;
	display: flex;
	justify-content: center;
}

.modal_add_coupon .modal-dialog {
	max-width: 800px;
}

.modal_add_coupon .modal-dialog .modal-content {
	background-color: #e3ecee;
}

.modal_add_coupon .modal-dialog .modal-header {
	border-bottom: unset;
}

.modal_add_coupon .modal-dialog .modal-header .close {
	padding: 10px 15px 10px 10px;
	opacity: 1;
}

.modal_add_coupon .modal-dialog .modal-header .close span {
	font-size: 56px;
	color: #317685;
	font-weight: 100;
}
.modal_add_coupon .modal-dialog .modal-body h3 {
	color: #081f32;
	font-weight: 600;
}
.modal_add_coupon .modal-dialog .modal-body p {
	color: #081f32;
	padding-bottom: 40px;
}
.modal_add_coupon .modal-dialog .modal-body .coupon_gift {
	margin-bottom: 50px;
	max-width: 100px;
	width: 100%;
}

.modal_add_coupon .modal-dialog .modal-body .coupon_apply_form {
	max-width: 270px;
	width: 100%;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 50px;
}

.modal_add_coupon
	.modal-dialog
	.modal-body
	.coupon_apply_form
	.buy_now_btn_cstm {
	width: 100%;
	border-radius: 6px;
	margin-top: 20px;
}

.modal_add_coupon
	.modal-dialog
	.modal-body
	.coupon_apply_form
	.cstm_coupon_input {
	width: 100%;
	padding: 10px 10px;
	border: 1px solid #317685;
	border-radius: 6px;
}

.cstm_coupon_input:focus-visible {
	outline: unset;
}

.modal_add_coupon .modal-dialog .modal-body #errorMsg {
	font-size: 14px;
	color: #ff4b55;
	max-width: 80%;
	margin: 0 auto;
}

.cstm_delete_coupon .modal-dialog .modal-body .coupon_gift {
	margin-bottom: 20px;
	max-width: 100px;
	width: 100%;
}

.cstm_delete_coupon .modal-dialog .modal-body .coupon_apply_form {
	max-width: 440px;
	width: 100%;
	justify-content: space-between;
	display: flex;
}

.cstm_delete_coupon
	.modal-dialog
	.modal-body
	.coupon_apply_form
	.buy_now_btn_cstm {
	width: 100%;
	max-width: 200px;
}

.cstm_delete_coupon
	.modal-dialog
	.modal-body
	.coupon_apply_form
	.remove_coupon_btn {
	background-color: #d3d5d6;
	color: #575e64;
	border: none;
}
.cstm_delete_coupon .modal-dialog .modal-header .close {
	visibility: hidden;
}

.second_cross_price del {
	color: #000;
}

#price1,
#price2 {
	display: none;
}

.coupon_wrap {
	background-color: #25d366;
	padding: 25px;
	display: none;
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 9;
}
.coupon_wrap.loading_wrap_error{
	background-color: #D3D5D6;
	box-shadow: 2px 2px 4px 0px #00000026;

}
.coupon_wrap.payment_failed {
	background-color: #ff4b55;
}
.coupon_wrap .wrap_coupon_success {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0px 30px;
}
.coupon_wrap .wrap_coupon_success .oops_text {
	color: #fff;
	width: calc(100% - 30px);
}

.coupon_wrap.loading_wrap_error .wrap_coupon_success .oops_text{
	color:#081F32 !important;
	font-weight: 500;
}

.coupon_wrap.loading_wrap_error .wrap_coupon_success .error__btn_cancel figure img{
	filter: invert(1);

}

.coupon_wrap .wrap_coupon_success .error__btn_cancel {
	width: 30px;
	text-align: start;
}
.coupon_wrap .wrap_coupon_success .error__btn_cancel figure {
	max-width: 30px;
	width: 100%;
}
.coupon_wrap .wrap_coupon_success .oops_text p {
	font-weight: 600;
}

.apply_code_disabled {
	opacity: 0.5;
	cursor: not-allowed;
}

.showPrice {
	display: block !important;
}

.fillPrice {
	color: #25d366 !important;
}
/* ==============Rohit quiz modal coupon css 02/05 End ================ */

.wrapper_program .cstm_card_program .couponCodeDisp .showApplyCoupon {
	display: block;
	margin-bottom: 15px;
}

.wrapper_program .cstm_card_program .couponCodeDisp .hideCodeApply {
	display: none;
	margin-bottom: 15px;
}

/* ==============Rohit quiz alternate payment link css 09/08 End ================ */
.cstm_card_program .alternate_pay_text {
	font-size: 13px;
	padding: 20px 20px 10px 20px;
	min-height: unset;
}

.show_alternate_content .alternate_pay_link {
	color: #ff9f58;
	text-decoration: underline;
	font-weight: bold;
}

.show_alternate_content {
	display: block;
}

.hide_alternate_content {
	display: none;
}

/* ==============RazorPay 27/08 Start ================ */

.wrapper_payment_razorpay {
	background-image: url(https://quitsure.s3.ap-south-1.amazonaws.com/website/web/otp_bg_shape.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-position-x: 0;
	height: calc(100vh - 16px);
}

.wrapper_payment_razorpay .wrapper_partner_header .header {
	padding-bottom: 0px;
}

.wrapper_payment_razorpay .wrapper_partner_header .header .header_logo_razor {
	width: 200px;
	margin: 0 auto;
	position: unset;
}

.wrapper_payment_razorpay
	.wrapper_partner_header
	.header
	.header_logo_razor
	img {
	border-radius: 5px;
}
.wrapper_payment_razorpay .razor_pay_card {
	max-width: 550px;
	width: 100%;
	margin: 0 auto;
	margin-top: 40px;
	border-radius: 10px;
	border: 1px solid #268ba0;
	padding: 20px;
	text-align: center;
}

.wrapper_payment_razorpay .razor_pay_card h4 {
	font-size: 24px;
	font-weight: 700;
	color: #268ba0;
	margin-top: 0;
	margin-bottom: 15px;
}

.wrapper_payment_razorpay .razor_pay_card span {
	font-size: 18px;
	font-weight: 400;
	color: #081f32;
}
.wrapper_payment_razorpay .razor_pay_card p {
	margin-top: 10px;
	margin-bottom: 10px;
}

.wrapper_payment_razorpay .razor_pay_card p b {
	font-size: 20px;
	color: #081f32;
}

.wrapper_payment_razorpay .razor_pay_card .wrap_btn_Pay_razor {
	background-color: #f0f0f0;
	border-radius: 10px;
	padding: 20px;
}

.wrapper_payment_razorpay .razor_pay_card .wrap_btn_Pay_razor h4 {
	color: #081f32;
	font-size: 32px;
}

.wrapper_payment_razorpay .razor_pay_card .wrap_btn_Pay_razor a {
	border-radius: 40px;
	background-color: #ff9f58;
	display: block;
	color: #fff;
	text-decoration: unset;
	padding: 10px 20px;
	max-width: 200px;
	margin: 0 auto;
	margin-bottom: 20px;
}
.wrapper_payment_razorpay .razor_pay_card .bottom_info_razor {
	font-size: 14px;
	color: #317685;
	margin-top: 20px;
	display: block;
}

/* ==============RazorPay 27/08 Start ================ */

/*=======================new wrapper_email_b2b screen css 9th April 2025===================================*/
.wrapper_new_email_b2b {
	display: flex;
	max-width: 1920px;
	margin: 0 auto;
	width: 100%;
}

.wrapper_new_email_b2b .wrap_left {
	width: 48%;
	padding-top: 40px;
	padding-left: 3%;
	padding-right: 80px;
}
.wrapper_new_email_b2b .wrap_left .header_logo {
	max-width: 150px;
	width: 100%;
}

.wrapper_new_email_b2b .wrap_left .header_logo a {
	width: 100%;
}

.wrapper_new_email_b2b .wrap_left .header_logo a img {
	width: 100%;
}
.wrapper_new_email_b2b .wrap_left h3 {
	color: #081f32;
	font-size: 44px;
	margin-top: 50px;
}

.wrapper_new_email_b2b .wrap_left p.light_txt {
	color: #575e64;
	font-size: 18px;
	margin-top: 15px;
	margin-bottom: 30px;
}
.wrapper_new_email_b2b .wrap_left p.light_txt .cstm_block {
	display: block;
}

.wrapper_new_email_b2b .wrap_left p.orange_txt {
	color: #ff9f58;
	margin-bottom: 15px;
}

.wrapper_new_email_b2b .wrap_left form.cstmb2b_emails {
	max-width: 95%;
	width: 100%;
}

.wrapper_new_email_b2b .wrap_left form .error_msg {
	margin-top: 3px;
}

.wrapper_new_email_b2b .wrap_left input {
	border: 1px solid #c1d6da;
	border-radius: 8px;
	min-height: 50px;
}

.wrapper_new_email_b2b .wrap_left button {
	width: 100%;
	background-color: #317685;
	border: 1px solid #317685;
	color: #ffffff;
	outline: unset;
	min-height: 50px;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 8px;
	margin-top: 20px;
	padding: 10px 24px 10px 24px;
}
.wrapper_new_email_b2b .wrap_left p.light_txt.bottom_policy {
	font-size: 16px;
}
.wrapper_new_email_b2b .wrap_left p.light_txt.bottom_policy a {
	color: #317685;
	text-decoration: underline;
}

.wrapper_new_email_b2b .wrap_left .clr_primary {
	color: #317685;
    display: inline-block;
    width: 100%;
}

.wrapper_new_email_b2b .wrap_right {
	width: 52%;
	min-height: 100vh;
	background-color: #317685;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.wrapper_new_email_b2b .wrap_right .world_map {
	width: 100%;
}
.wrapper_new_email_b2b .wrap_right .world_map_mobile {
	display: none;
}

.wrapper_new_email_b2b .wrap_right img.doublequoted {
	width: 37px;
}
.wrapper_new_email_b2b .wrap_right .wrap_countries_txt {
	padding: 0px 40px;
}
.wrapper_new_email_b2b .wrap_right .wrap_countries_txt p {
	margin: 15px 0px;
	color: #fff;
	font-weight: 600;
	font-size: 18px;
}
.wrapper_new_email_b2b .wrap_right .wrap_countries_txt h3 {
	color: #fff;
	font-size: 44px;
}

.wrapper_new_email_b2b .wrap_right ul {
	padding: 0px 40px;
    margin-top: 40px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
	list-style-type: none;
	list-style: none;
}

.wrapper_new_email_b2b .wrap_right ul li {
	max-width: 48%;
	width: 100%;
	background-color: #f7f9fc;
	border-radius: 24px;
	margin-bottom: 10px;
	padding: 15px 15px;
    display: flex;
    align-items: center;
}

.wrapper_new_email_b2b .wrap_right ul li img {
	margin-right: 10px;
}

.wrapper_new_email_b2b .wrap_right ul li span {
	color: #081f32;
    font-weight: 600;
}

/*=======================new wrapper_email_b2b screen css 9th April 2025 End===================================*/
