.single-product #main.site-main {
	padding-top: 0;
}

.steps_title {
	padding: 0 0 30px 0;
}

.hide {
	display: none !important;
}

.produc_contentwrap {
	max-width: 1030px;
	margin: 0 auto;
	display: flex;
	flex-flow: row wrap;
}

.produc_contentwrap::after {
	clear: both;
	display: table;
	content: "";
}

body.woocommerce #content div.product .produc_contentwrap div.summary {
	width: 50%;
	float: none;
	padding-right: 20px;
}

body.woocommerce .produc_contentwrap .rightwrap {
	width: 50%;
	margin-left: auto;
	padding-left: 20px;
}

body.single-product #content .woocommerce-breadcrumb {
	display: none;
}

/**radio start**/
.produc_contentwrap .ywapo_input_container_radio input[type="radio"] {
	padding: 0;
	height: initial;
	width: initial;
	margin-bottom: 0;
	display: none;
	cursor: pointer;
}

.produc_contentwrap .ywapo_input_container_radio input[type="radio"]~label.ywapo_label {
	position: relative;
	cursor: pointer;
	color: #000;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0.56px;
	line-height: 20px;
	padding: 5px 32px 5px 0;
	display: block;
	margin: 0;
}

.produc_contentwrap .ywapo_input_container_radio input[type="radio"]~label.ywapo_label:before {
	content: '';
	-webkit-appearance: none;
	height: 18px;
	width: 18px;
	opacity: 0.1;
	border-radius: 4px;
	background-color: #FF0000;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	margin-left: 18px;
	position: absolute;
	top: 6px;
	right: 0;
}

.produc_contentwrap .ywapo_input_container_radio input[type="radio"]:checked~label.ywapo_label:before {
	opacity: 1;
}

.produc_contentwrap .ywapo_input_container_radio input[type="radio"]:checked~label.ywapo_label:after {
	content: '';
	display: block;
	position: absolute;
	top: 9px;
	right: 6px;
	width: 6px;
	height: 10px;
	border: solid #FFFFFF;
	border-width: 0 2px 2px 0;
	transform: rotate(41deg);
}

/**radio close**/

/**checkbox start**/
.produc_contentwrap .ywapo_input_container_checkbox input[type="checkbox"] {
	padding: 0;
	height: initial;
	width: initial;
	margin-bottom: 0;
	display: none;
	cursor: pointer;
}

.produc_contentwrap .ywapo_input_container_checkbox input[type="checkbox"]~label.ywapo_label {
	position: relative;
	cursor: pointer;
	color: #FA8D29;
	font-family: 'PT Sans', sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 20px;
	padding: 7px 0 7px 32px;
	display: block;
}

.produc_contentwrap .ywapo_input_container_checkbox input[type="checkbox"]~label.ywapo_label:before {
	content: '';
	-webkit-appearance: none;
	height: 16px;
	width: 16px;
	opacity: 0.15;
	border-radius: 4px;
	background-color: #FA8D29;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	margin-right: 18px;
	position: absolute;
	top: 9px;
	left: 1px;
}

.produc_contentwrap .ywapo_input_container_checkbox input[type="checkbox"]:checked~label.ywapo_label:before {
	opacity: 1;
}

.produc_contentwrap .ywapo_input_container_checkbox input[type="checkbox"]:checked~label.ywapo_label:after {
	content: '';
	display: block;
	position: absolute;
	top: 11px;
	left: 6.5px;
	width: 4.5px;
	height: 9px;
	border: solid #FFFFFF;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
}

/**checkbox close**/

.produc_contentwrap .ywapo_input_container_radio .ywapo_label,
.produc_contentwrap .ywapo_input_container_checkbox .ywapo_label {
	margin: 0 8px 0 0;
}

.produc_contentwrap .ywapo_input_container_radio .ywapo_label+label,
.produc_contentwrap .ywapo_input_container_checkbox .ywapo_label+label {
	display: none !important;
}

.produc_contentwrap .ywapo_input_container_checkbox .wapo_option_description {
	display: none;
}

.produc_contentwrap .ywapo_input_container_radio .wapo_option_description {
	color: rgba(29, 47, 69, 0.75);
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 16px;
	opacity: 1;
	font-style: unset;
	margin: 0;
	padding: 5px 30px 12px 30px;
}

body.woocommerce .produc_contentwrap .yith_wapo_groups_container {
	margin: 0;
	padding: 0;
}

.ywapo_group_container.form-row.form-row-wide h3 {
	color: #585858;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 26px;
	letter-spacing: 0.6px;
	font-family: "Raleway", sans-serif;
	margin-bottom: 25px !important;
}

.ywapo_group_container.form-row.form-row-wide h3 .required {
	color: #585858;
}

body.woocommerce .produc_contentwrap .ywapo_group_container.ywapo_miss_required {
	border-color: red;
}

body.woocommerce .produc_contentwrap .ywapo_group_container.ywapo_miss_required::before {
	display: none;
}

.produc_contentwrap .ywapo_input_container {
	padding: 5px 15px;
	margin: 0 0 15px;
	background-color: #FFFFFF;
	border-radius: 4px;
	border: 1px solid #E3E3E3;
}

.produc_contentwrap .ywapo_input_container:hover,
.produc_contentwrap .ywapo_input_container.active {
	border-color: #FF0000;
}

.produc_contentwrap .ywapo_options_container ul li {
	color: #000;
	font-size: 14px;
	letter-spacing: 0.56px;
	line-height: 18px;
	padding: 0 0 0 16px;
	font-weight: 500;
	margin-bottom: 0;
	font-family: "Raleway", sans-serif;
	position: relative;
}

.produc_contentwrap .ywapo_options_container ul li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 6px;
	border-radius: 10px;
	background: #3078D1;
	width: 6px;
	height: 6px;
	display: block !important;
}

.produc_contentwrap .ywapo_options_container ul li:not(:last-child) {
	margin-bottom: 18px;
}

.produc_contentwrap .cd_detail .cdd_title {
	text-align: center;
	margin: 0 0 20px 0;
}

.produc_contentwrap .cd_detail .cdd_title h6 {
	letter-spacing: 0.36px;
	font-weight: 600;
	font-family: "Raleway", sans-serif;
	font-size: 18px;
}

.produc_contentwrap .cd_detail p.price {
	margin-bottom: 0;
}

.produc_contentwrap .cd_detail p.price span,
.cd_detail .cdd_price .cdd_rate .amount span,
.cd_detail .cdd_price .cdd_rate sup,
.query-flow-product .product-section .product_rate span {
	color: #2774D7;
	font-size: 34px;
	font-weight: 700;
	font-family: "Raleway", sans-serif;
}

.produc_contentwrap .cd_detail p.price .amount span {
	top: 0px;
}

.produc_contentwrap .sg_box {
	border-radius: 15px;
	background-image: url(../images/satisfation.svg);
	background-position: center left 25px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border: 1px solid #E3E3E3;
	padding: 25px 35px 25px 107px;
	margin: 0 0 27px 0;
	background-size: 60px;
}

.produc_contentwrap .sg_box .sg_big {
	color: #000;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0.64px;
	line-height: 29px;
	margin: 0 0 5px 0;
}

.produc_contentwrap .sg_box .sg_small {
	color: #000;
	font-size: 14px;
	letter-spacing: 0.56px;
	font-weight: 500;
	line-height: 24px;
}

.produc_contentwrap .stepswrap {
	display: flex;
	align-items: start;
}

.produc_contentwrap .stepswrap button {
	border: 0;
	color: #000;
	font-family: "Raleway", sans-serif;
	padding: 15px 25px;
	background-color: #fff;
	border-radius: 40px;
	letter-spacing: 0.48px;
	font-size: 16px;
	font-weight: 600;
	cursor: pointer;
}

.produc_contentwrap .stepswrap button.active {
	background-color: #FF0000;
	color: #fff;
}

.produc_contentwrap .stepswrap button#prev,
.query-section .query-navigations .query-previous {
	background-image: url(../images/left-arrow.svg);
	background-position: 22px 50%;
	background-repeat: no-repeat;
	min-width: 134px;
	padding: 15px 25px 15px 35px;
	line-height: normal;
}

.produc_contentwrap .stepswrap button#next {
	background-image: url(../images/right-arrow-white.svg);
	background-color: #F00;
	color: #fff;
	background-repeat: no-repeat;
	background-position: 83% 48%;
	min-width: 120px;
	text-align: left;
	text-transform: uppercase;
	line-height: normal;
	width: auto;
	padding: 15px 44px 15px 25px;
}

.produc_contentwrap .stepswrap button#next:hover,
.produc_contentwrap .stepswrap button:hover,
.query-section .query-navigations .query-previous:hover {
	background-color: #2774D7;
	color: #fff;
}

.produc_contentwrap .stepswrap button#prev:hover,
.query-section .query-navigations .query-previous:hover {
	background-image: url(../images/left-arrow-white.svg);
}

body.woocommerce #content div.product .produc_contentwrap.hide-summarry div.summary {
	display: none;
}

body.woocommerce .produc_contentwrap.hide-summarry .rightwrap {
	margin: 0 auto;
}

.produc_contentwrap.hide-summarry .sg_box {
	display: none;
}

.produc_contentwrap .stepswrap .button-right {
	margin-left: 15px;
	display: flex;
	flex-direction: column;
	align-items: start;
}

.produc_contentwrap .stepswrap .btn-accept {
	margin-top: 18px;
	background-color: rgba(39, 116, 215, 0.10);
	color: #2774D7;
}

/****/
.woocommerce div.product .produc_contentwrap form.cart {
	margin-bottom: 0;
}

.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
	float: right;
}

.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
	float: left;
}

.woocommerce .ywapo_group_container.form-row.form-row-wide,
.yith_wapo_group_total {
	display: none !important;
}

.woocommerce .ywapo_group_container.form-row.form-row-wide.active {
	display: block !important;
}

.woocommerce div.product .produc_contentwrap form.cart .button,
.woocommerce div.product .produc_contentwrap form.cart div.quantity {
	opacity: 0;
	height: 0;
	width: 0;
	padding: 0;
}

.rightwrap .accget_btn {
	opacity: 0;
	height: 0;
	display: none;
}

.rightwrap .activebtn.accget_btn {
	opacity: 1;
	display: flex;
	height: auto;
}

/****/

.produc_contentwrap .ywapo_input_container_text input[type="text"],
.produc_contentwrap .ywapo_input_container_date input[type="text"] {
	border: 1px solid rgba(29, 47, 69, .25);
	margin-bottom: 15px !important;
}

.woocommerce .produc_contentwrap .ywapo_input_container_color .ywapo_label+label,
.woocommerce .produc_contentwrap .ywapo_input_container_file .ywapo_label+label,
.woocommerce .produc_contentwrap .ywapo_input_container_text .ywapo_label+label,
.woocommerce .produc_contentwrap .ywapo_input_container_date .ywapo_label+label {
	display: none;
}

.produc_contentwrap .ywapo_input_container_color .ywapo_label,
.produc_contentwrap .ywapo_input_container_file .ywapo_label,
.produc_contentwrap .ywapo_input_container_text .ywapo_label,
.produc_contentwrap .ywapo_input_container_number .ywapo_label,
.produc_contentwrap .ywapo_input_container_textarea .ywapo_label,
.produc_contentwrap .ywapo_input_container_date .ywapo_label {
	cursor: pointer;
	color: #FA8D29;
	font-family: 'PT Sans', sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 20px;
}

.produc_contentwrap .ywapo_input_container_file input[type="file"] {
	padding: 15px 0 !important;
}

.produc_contentwrap .ywapo_input_container_file .yith_wapo_reset_file {
	margin-bottom: 15px;
	display: inline-block;
}

.woocommerce .produc_contentwrap .ywapo_input_container_color {
	overflow: visible;
}

.woocommerce .produc_contentwrap .ywapo_input_container_color .wp-color-result {
	float: none;
}

.woocommerce .produc_contentwrap .ywapo_input_container_color .wp-picker-input-wrap {
	display: none !important;
}

.produc_contentwrap .ywapo_input_container_number,
.produc_contentwrap .ywapo_input_container_textarea {
	padding: 5px 17px 15px 17px;
}

.produc_contentwrap .ywapo_input_container_number:after {
	clear: both;
	content: "";
	display: table;
}

.woocommerce .produc_contentwrap .ywapo_input_container_textarea textarea {
	height: 92px;
	resize: none;
}

.woocommerce .produc_contentwrap .ywapo_input_container_labels {
	cursor: pointer;
	padding: 5px 15px;
}

.woocommerce .produc_contentwrap .ywapo_input_container_labels .ywapo_label {
	color: #FA8D29;
	font-family: 'PT Sans', sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 20px;
}

.woocommerce .produc_contentwrap .variations td {
	display: block;
}

.woocommerce .produc_contentwrap .ywapo_input_container_number .ywapo_input[type="number"] {
	text-align: left;
}

.woocommerce-checkout .woocommerce-cart-form {
	display: none;
}

/**homepage start**/
.truser_part .tru_middle .tm_box {
	border-radius: 12px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	width: 46%;
	text-align: center;
	padding: 4% 3%;
	margin: 0 2% 4%;
}

.truser_part .tru_middle .tm_box:hover {
	border-color: #FA8D29;
}

.truser_part .tru_middle .tm_box .tm_txt p {
	margin-bottom: 0;
}

.truser_part .trust_left {
	padding: 3% 6% 1% 6%;
}

.truser_part .tru_middle .tm_box .tm_icon {
	max-width: 230px;
	margin: 0 auto 15px auto;
}

.truser_part .tru_middle .tm_box .tm_icon img {
	display: inline-block;
	max-height: 50px;
	width: auto;
}

.truser_part .tru_main .tru_title {
	text-align: center;
}

.truser_part .tru_middle {
	padding: 10px 0 0;
	align-items: unset;
}

.main_banner {
	padding: 118px 0 140px;
}

.main_banner .mb_sub {
	color: #1D2F45;
	font-family: 'PT Sans', sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 24px;
	text-align: center;
	position: relative;
	z-index: 2;
	margin: 13px 0 40px 0;
}

.main_banner .mb_main {
	justify-content: center;
}

.new_sb_box {
	display: flex;
	flex-flow: row wrap;
	width: 100%;
	/*max-width: 828px;*/
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 2;
}

.new_sb_box .nsb_left {
	width: 50%;
	text-align: right;
}

.new_sb_box .nsb_left a {
	box-shadow: 0 6px 16px 0 rgba(0, 67, 103, 0.25);
	background: linear-gradient(180deg, #0081C8 0%, #BCDEF0 100%);
	padding: 30px 200px 23px 85px;
	border-radius: 56px 0 0 56px;
	position: relative;
	display: inline-block;
}

.new_sb_box .nsb_left a:hover {
	padding-right: 230px;
}

.new_sb_box .nsb_right {
	width: 50%;
	text-align: left;
}

.new_sb_box .nsb_right a {
	box-shadow: 0 6px 16px 0 rgba(95, 54, 16, 0.25);
	background: linear-gradient(180deg, #FA8D29 0%, #F8CFA7 100%);
	padding: 30px 45px 23px 200px;
	border-radius: 0 56px 56px 0;
	position: relative;
	display: inline-block;
}

.new_sb_box .nsb_right a:hover {
	padding-left: 230px;
}

.new_sb_box h4 {
	margin: 0 0 8px 0 !important;
	text-transform: uppercase;
	letter-spacing: 1.33px;
}

.new_sb_box h5 p {
	margin: 0 0 6px 0 !important;
	font-weight: normal;
	text-align: center;
}

.new_sb_box .nsb_btn {
	position: absolute;
	bottom: -20px;
}

.new_sb_box .nsb_btn span {
	margin: 0 !important;
	min-width: 143px;
}

/**homepage close**/

.woocommerce-checkout .wooco_pages form.checkout #customer_details table.shop_table tr.cart_item td.product-name .product_item_qty .item_bottom strong dl {
	margin-top: 20px;
	margin-bottom: 15px;
}

.woocommerce-checkout .wooco_pages form.checkout #customer_details table.shop_table tr.cart_item td.product-name .product_item_qty .item_bottom strong dl:after {
	clear: both;
	display: table;
	content: "";
}

.woocommerce-checkout .wooco_pages form.checkout #customer_details table.shop_table tr.cart_item td.product-name .product_item_qty .item_bottom strong dl dt {
	margin: 0 0 8px 0;
	display: none;
}

.woocommerce-checkout .wooco_pages form.checkout #customer_details table.shop_table tr.cart_item td.product-name .product_item_qty .item_bottom strong dl dd {
	margin: 5px 3px 5px 0;
	float: left;
	position: relative;
	padding: 0 18px 0 0;
}

.woocommerce-checkout .wooco_pages form.checkout #customer_details table.shop_table tr.cart_item td.product-name .product_item_qty .item_bottom strong dl dd:after {
	content: "/";
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 10px;
	height: 20px;
}

.woocommerce-checkout .wooco_pages form.checkout #customer_details table.shop_table tr.cart_item td.product-name .product_item_qty .item_bottom strong dl dd:last-child:after {
	display: none;
}

.woocommerce-checkout .wooco_pages form.checkout #customer_details table.shop_table tr.cart_item td.product-name .product_item_qty .item_bottom a {
	margin: 15px 0 15px 0;
	display: block;
}

.woocommerce-checkout .wooco_pages form.checkout #customer_details table.shop_table tr.cart_item td.product-name .product_item_qty .item_bottom strong {
	width: 70%;
}

.woocommerce-checkout .wooco_pages form.checkout #customer_details table.shop_table tr.cart_item td.product-name .product_item_qty .item_bottom .amount {
	width: 30%;
}

.result_brand_main .rbm_box {
	cursor: pointer;
}

.produc_contentwrap .ywapo_value_2 .ywapo_options_container .wapo_option_description {
	max-height: 0;
	overflow: hidden;
	transition: all 0.2s ease-in-out;
	padding: 0;
}

.produc_contentwrap .ywapo_value_2 .ywapo_options_container .wapo_option_description ul {
	margin: 16px 0;
}

.produc_contentwrap .ywapo_value_2 .ywapo_options_container .wapo_option_description.open {
	max-height: 1000px;
	transition: all .5s ease-in-out;
}

.site-content ul li:before {
	display: none;
}

.cd_detail,
.query-flow-product .product-section .product-desc-section {
	border-radius: 15px;
	border: 1px solid #E3E3E3;
	background: #FFF;
	/* background-image: url('../images/mobile-background.svg'); */
	background-position: top center;
	background-repeat: no-repeat;
	padding: 25px;
	margin-bottom: 18px;
}

.cd_detail .cdd_price,
.query-flow-product .product-section .product-desc-section .product-price {
    border-radius: 12px;
    background-color: #EFDE36;
    max-width: 235px;
    margin: auto auto 0;
    text-align: center;
    padding: 20px;
	flex-direction: column;
	width: 100%;
}

.cd_detail .cdd_price .pri_title h6,
.query-flow-product .product-section .product-desc-section .pri_title h6 {
	font-family: "Raleway", sans-serif;
	letter-spacing: 0.36px;
	font-weight: 600;
	color: #000;
	font-size: 18px;
}

.cd_detail .cdd_img img {
	max-height: max-content;
}

/* .cd_detail .cdd_img,
.query-flow-product .product-section .product-desc-section .product-detail .product-image {
	margin: 40px 0 20px;
} */
.query-flow-product .product-section .product-desc-section .product-detail{
	display: flex;
    flex-direction: column;
	min-height: 400px;
	row-gap: 15px;
}
.query-flow-product .product-section .product-desc-section .product-image {
    margin: auto;
}
.query-flow-product .product-section .product-desc-section .product-image img{
	display: inline-block;
    max-height: 400px;
}

@media (max-width: 990px) {
	.new_sb_box h5 p {
		font-size: 24px;
	}

	.steps_title {
		padding: 0 0 25px 0;
	}

	body.woocommerce #content div.product .produc_contentwrap div.summary {
		width: 100%;
		padding-right: 0;
	}

	body.woocommerce .produc_contentwrap .rightwrap {
		width: 100%;
		padding-left: 0;
	}

	.produc_contentwrap .sg_box {
		padding: 20px 15px 20px 90px;
	}

	.produc_contentwrap .cd_detail {
		display: block;
	}

	body.woocommerce #content div.product .produc_contentwrap div.summary {
		margin-bottom: 0;
	}

	.new_sb_box {
		position: relative;
		margin-bottom: 50px;
	}

	.new_sb_box .nsb_left,
	.new_sb_box .nsb_right {
		width: 100%;
		margin: 20px 0;
	}

	.new_sb_box .nsb_left a,
	.new_sb_box .nsb_left a:hover,
	.new_sb_box .nsb_right a,
	.new_sb_box .nsb_right a:hover {
		padding: 20px;
		border-radius: 56px;
		text-align: center;
		display: block;
	}

	.new_sb_box .nsb_btn {
		width: 143px;
		left: 0;
		right: 0;
		margin: auto;
	}

	.main_banner .mb_sub {
		margin: 13px 0 13px 0;
		text-align: left;
	}

}

@media (max-width: 639px) {
	.truser_part .tru_middle .tm_box {
		width: 100%;
	}
}


body .woocommerce-checkout .wooco_pages form.checkout #payment.woocommerce-checkout-payment .wc_payment_methods {
	border-radius: 0 !important;
}

.otgs-development-site-front-end {
	display: none;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
	display: none;
}

@media (max-width: 767px) {
	.brand_types_main .brand_box {
		padding: 20px;
		margin: 0 0 10px;
		width: 49%;
		max-width: 49%;
	}

	.brand_types_main {
		justify-content: space-between;
	}

	.brand_box .brand_image {
		width: 100%;
	}

	.produc_contentwrap .stepswrap {
		flex-direction: column;
		row-gap: 20px;
	}

	.produc_contentwrap .stepswrap .button-right {
		margin-left: 0;
	}
	.cd_detail .cdd_img img {
		max-height: 200px;
	}
}

.container.query-flow-product .small_txt.blue_txt {
	display: none !important;
}

body .woocommerce-account-fields .form-row.create-account label.woocommerce-form__label.checkbox .input-checkbox {
	padding: 0;
	height: auto;
	width: auto;
	margin-bottom: 0;
	display: none;
	cursor: pointer
}

body .woocommerce-account-fields .form-row.create-account label.woocommerce-form__label.checkbox span {
	position: relative;
	margin: 0;
	color: #3078D1;
	letter-spacing: 0.32px;
	font-family: "Raleway", sans-serif;
	font-size: 16px;
	font-weight: 600;
	padding: 7px 0 5px 38px;
	line-height: normal;
	display: flex;
    justify-content: start;
    flex-wrap: wrap;
	column-gap: 5px;
}

body .woocommerce-account-fields .form-row.create-account label.woocommerce-form__label.checkbox span:before {
	content: "";
	-webkit-appearance: none;
	height: 24px;
	width: 24px;
	border-radius: 4px;
	background-color: #fff;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	cursor: pointer;
	margin-right: 18px;
	position: absolute;
	top: 3px;
	left: 1px;
	border: 1px solid #EDEDED;
}

body .woocommerce-account-fields .form-row.create-account label.woocommerce-form__label.checkbox .input-checkbox:checked label.woocommerce-form__label.checkbox:after {
	content: "";
	display: block;
	position: absolute;
	top: 6px;
	left: 6px;
	width: 6px;
	height: 9px;
	border: solid #3078D1;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg)
}

body .woocommerce-account-fields .form-row.create-account label.woocommerce-form__label.checkbox .input-checkbox:checked~span:after {
	content: "";
	display: block;
	position: absolute;
    top: 9px;
    left: 10px;
	width: 6px;
	height: 10px;
	border: solid #3078D1;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg)
}

.woocommerce-form-login-toggle .woocommerce-info {
	display: flex;
	align-items: center;
	justify-content: space-between;
	background-color: #e5f2f9;
	border-top-color: #e5f2f9;
	border-radius: 15px;
	padding: 13px 25px
}

.woocommerce-form-login-toggle .woocommerce-info p.woocommerce-message_returning-customer {
	margin: 0;
	color: #1d2f45;
	font-weight: 700;
	font-size: 18px
}

.woocommerce-form-login-toggle .woocommerce-info::after {
	display: none
}

.woocommerce-form-login-toggle a.showlogin {
	background-color: #2774D7;
	border-radius: 25px;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 19px;
	text-align: center;
	padding: 10px 30px 12px
}

.woocommerce-form-login-toggle .woocommerce-info::before {
	display: none
}

@media (max-width:767px) {
	.woocommerce-form-login-toggle .woocommerce-info p.woocommerce-message_returning-customer {
		font-size: 16px
	}

	.woocommerce-form-login-toggle a.showlogin {
		padding: 8px 26px 10px
	}

	.woocommerce-form-login-toggle .woocommerce-info {
		padding: 10px 15px
	}
}

.woocommerce-checkout .checkout .create-account small {
	font-weight: 400;
	color: #3078D1;
    letter-spacing: 0.32px;
    font-family: "Raleway", sans-serif;
    font-size: 16px;
}