/*
Theme Name: Nifty Child
Theme URI: https://nifty.bold-themes.com
Description: Nifty Child Theme
Author: Your Name
Author URI: https://yourwebsite.com
Template: nifty
Version: 1.0.0
Text Domain: nifty-child
*/

/* Import the parent theme's stylesheet */
@import url("../nifty/style.css");

/* Your custom CSS goes here */


span.wpcf7-not-valid-tip{
		padding-top:0em !important;
		color:red;
}
.wpcf7-form-control.wpcf7-textarea{
	margin-bottom:0rem !important;
}  
.wpcf7-response-output{
	margin-top:0rem !important;
}

h1, h2, h3, h4, h5, h6 {
    letter-spacing: 0px;
}
.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle {
    letter-spacing: 0;
}
.btContact.btLight .btContactButton input[type='submit']{
	padding-left:16px !important;
	padding-right:16px !important;
	padding-top: 0px !important;
	border-radius: 8px;
	line-height: 0px !important;
	height:2.8em !important;
}
#about-us-card .bt_bb_card_image_content {
	background-color:#057485 !important;
	color:white;
}
.bt_bb_headline_content{
	text-align:center;
}
#home-services .home-cards-1 .bt_bb_card_image_text {
	margin-bottom:64px !important;
}
#home-services .home-cards-2 .bt_bb_card_image_text {
	margin-bottom:86px !important;
}
.btAccentLightHeader .bt-below-logo-area, .btAccentLightHeader .topBar {
	color:#fff !important;
}
.bt_bb_column.bt_bb_padding_20 .bt_bb_column_content {
	padding: 0;
}
#banner-row .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	line-height:1.8;
}

.bt_bb_background_image_holder{
    background-position: center top !important;
    background-size: cover !important; 
}

#pricing-form .wpcf7-form-control{
	background-color:white !important;
	border:2px solid black !important;
}
.bt_bb_style_filled.bt_bb_progress_bar .bt_bb_progress_bar_inner {
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, #057985 130%); !important
}
.btContact.btLight input:not([type='radio']), .btContact.btLight input:not([type='checkbox']), .btContact.btLight input:not([type='submit']), .btContact.btLight textarea, .btContact.btLight .fancy-select .trigger{
	border: 1px solid #057985;
}
#coming-soon .bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline{
	font-weight:900;
	color: #FF3D00;
}
#on-demand .bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline{
	    font-weight: 900;
    color: #FF3D00;
}
	#nurse-soon .bt_bb_headline_subheadline{
		 font-weight: 900;
    color: #FF3D00;
	}
textarea {
    height:120px; 
    resize: none;
}
#progress-column{
	padding: 1rem !important;
}
#banner-row .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline{
/* 	text-align:center; */
 	font-size:1.5rem;
}
.bt_bb_accordion_item_top{
	font-size:14px !important;
}

#coming-soon .bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {
    position: absolute;
    right: 0;
    top: 253px;
}
#on-demand .bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {
    position: absolute;
    right: 0;
    top: 253px;
}
@media (min-width: 769px) and (max-width: 1340px) {
#service-why-us{
			text-align:center !important;
			width:100% !important;
			max-width:100% !important;
			margin-top:2rem !important;
			margin-left:0px !important;
		}
	#service-why-us-text{
		text-align:left !important;
		width:100% !important;
			margin-left:0px !important
	}
#col-service-why-us-text{
			margin-left:0px !important;
			padding:20px !important;
	}
	#col-buddy-nurse{
		padding:20px !important;
	}
#contact-us{
		margin-top:1rem !important;
	}
	#useful-links{
		margin-top:1rem !important;
	}
	#mail-icon{
		margin-right:18rem !important;
	}
		#about-us-card{
		top:-1rem !important;
	}
}
@media (min-width: 480px) and (max-width: 768px)  {
#service-why-us{
			text-align:center !important;
			width:100% !important;
			max-width:100% !important;
			margin-top:2rem !important;
			margin-left:0px !important;
		}
		#service-why-us-text{
		text-align:left !important;
		width:100% !important;
				margin-left:0px !important
	}
#col-service-why-us-text{
			margin-left:0px !important;
			padding:20px !important;
	}
	#col-buddy-nurse{
		padding:20px !important;
	}
	#contact-us{
		margin-top:1rem !important;
	}
	#useful-links{
		margin-top:1rem !important;
	}
		#mail-icon{
		margin-right:18rem !important;
	}
	.gutter .port{
		width:50% !important;
		padding:0px !important;
	}
		.btMenuVertical .mainHeader .topBarInMenu{
		margin-top:0px !important;
	}
	#about-us-card{
		top:-1rem !important;
		left:-0.75rem !important;
		width:350px !important;
	
	}
	.btMenuVertical .mainHeader .topBar .topBarPort{
		margin: 10px !important;
		width:90% !important;
	}
	#our-mission-row{
margin-top:2rem !important;
}
	#our-vision-col{
		padding: 2rem !important;
	}
	#col-price{
		margin-top: 2rem;
	}
		.ays-pb-modal.ays-pb-modal_2.ays-pb-border-mobile_2.fadeIn{
	height:340px !important;
	width:340px !important;
	font-size:12px !important;
			display:flex !important;
	align-items:center !important;
}
	#coming-soon .bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {
    position: absolute;
    right: 0;
    top: 210px;
}
#on-demand .bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {
    position: absolute;
    right: 0;
    top: 240px;
}
.bt_bb_headline .bt_bb_headline_content span{
		font-size:1.5rem !important;
	}
	#col-service-visit-us{
		margin-left:0px !important;
		padding:20px !important;
	}
/* 	#mobile-float{
		bottom:-16rem !important;
		transition: none !important;
		margin-bottom:5rem !important;
	} */
	#nurse-soon .bt_bb_headline_subheadline{
		text-align:center !important;
	}
	#col-image-nurse{
		padding:1rem !important;
	}
	#col-service-visit-us-text{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	#visit-nurse-image{
		margin-left:0px !important
	}
}
@media (max-width: 479px) {
	#service-why-us{
			text-align:center !important;
			width:100% !important;
			max-width:100% !important;
			margin-top:2rem !important;
			margin-left:0px !important;
		}
		#service-why-us-text{
		text-align:left !important;
		width:100% !important;
			margin-left:0px !important
	}
#col-service-why-us-text{
			margin-left:0px !important;
			padding:20px !important;
	}
	#col-service-visit-us{
		margin-left:0px !important;
		padding:20px !important;
	}
	#col-buddy-nurse{
		padding:20px !important;
	}
	#contact-us{
		margin-top:1rem !important;
	}
	#useful-links{
		margin-top:1rem !important;
	}
		#mail-icon{
		margin-right:18rem !important;
	}
		.gutter .port{
		width:50% !important;
		padding:0px !important;
	}
	.btMenuVertical .mainHeader .topBarInMenu{
		margin-top:0px !important;
	}
		#about-us-card{
		top:-1rem !important;
		left:-0.75rem !important;
		width:350px !important;
			
	}
		.btMenuVertical .mainHeader .topBar .topBarPort{
		margin: 10px !important;
		width:90% !important;
	}
	#our-mission-row{
margin-top:2rem !important;
}
	#our-vision-col{
		padding: 2rem !important;
	}
	#col-price{
		margin-top: 2rem;
	}
	.ays-pb-modal.ays-pb-modal_2.ays-pb-border-mobile_2.fadeIn{
	height:340px !important;
	width:340px !important;
	font-size:12px !important;
		display:flex !important;
	align-items:center !important;
}
		#coming-soon .bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {
    position: absolute;
    right: 0;
    top: 210px;
}
#on-demand .bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {
    position: absolute;
    right: 0;
    top: 240px;
}
.bt_bb_headline .bt_bb_headline_content span{
		font-size:1.5rem !important;
	}
/* 	#mobile-float{
		bottom:-16rem !important;
		transition: none !important;
		margin-bottom:5rem !important;
	} */
	#nurse-soon .bt_bb_headline_subheadline{
		text-align:center !important;
	}
	#col-image-nurse{
		padding:1rem !important;
	}
		#col-service-visit-us-text{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	#visit-nurse-image{
		margin-left:0px !important
	}
}

.bt_bb_css_image_grid .bt_bb_css_image_grid_content .bt_bb_css_image_grid_item .bt_bb_css_image_grid_item_inner .bt_bb_css_image_grid_item_inner_image:after {
	display: none !important;
}
.bt_bb_css_image_grid .bt_bb_css_image_grid_content .bt_bb_css_image_grid_item {
	pointer-events: none !important;
}

#visit-nurse-image img {
	    height: 600px;
    object-fit: cover;
    object-position: top;
}

.bt_bb_height_auto .slick-slider .slick-slide img {
height: 250px;
text-align: center;
object-fit: cover;
object-position: top;
}

.bt_bb_align_right .bt_bb_align_left.bt_bb_image, .bt_bb_align_center .bt_bb_align_left.bt_bb_image, .bt_bb_align_right .bt_bb_align_left .bt_bb_image, .bt_bb_align_center .bt_bb_align_left .bt_bb_image, .bt_bb_align_left.bt_bb_image, .bt_bb_align_left .bt_bb_image {
	float: unset !important;
}

.bt_bb_content_slider_item .bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {
	  position: absolute;
    right: 0;
    top: 253px;
}

.bt_bb_content_slider_item .bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {
   font-weight: 900;
    color: #FF3D00;
}

body.pb_disable_scroll_2 {
    overflow: hidden !important;
}

.bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {
	font-size: 14.5px !important;
}

.btStickyHeaderActive.btMenuHorizontal .mainHeader .bt-logo-area .logo img {
	height: 80px !important;
}

.btMenuHorizontal .mainHeader.gutter .port {
	display: flex;
    align-items: center;
    justify-content: space-between;
}

.btAccentLightHeader .bt-below-logo-area a:hover, .btAccentLightHeader .topBar a:hover {
    color: unset !important;
    background-color: #057485;
}

.topTools .btIconWidget, .topBarInMenu .btIconWidget {
	display: flex !important;
	align-items: center !important;
}

ul.wwd li:before {
	color: #057985 !important;
	margin-right: 5px !important;
content: "\f00c" !important;
font-family: 'FontAwesome';
}

ul.wwd {
	list-style: none !important;
	margin-left: 0px !important;
}

ul.wwd li {
	margin-bottom: 10px !important;
	margin-left: 0px !important;
}

.qte_sec .bt_bb_headline .bt_bb_headline_content {
	    width: 50%;
    float: right;
		color:#000 !important;
    text-align: right;
    font-weight: bold;
    line-height: 1.4;
/*     text-shadow: 1px 1px 3px #fff; */
    font-size: 34px;
}

.banner_sec .bt_bb_headline .bt_bb_headline_content span {
	font-family: "Spartan", Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.banner_sec {
	height: 100vh !important;
}
.qte_sec {
	height: 84vh !important;
}

.qte_sec .bt_bb_headline_subheadline {
/*     text-shadow: 1px 1px 0px #fff; */
	color: black !important;
	text-align: right !important
}

@media(max-width: 1199px) {
.btMenuVertical .mainHeader .topBarInMenu .btIconWidget.btWidgetWithText, .btMenuVertical .mainHeader .topBar .btIconWidget.btWidgetWithText, .btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget.btWidgetWithText {
		justify-content: center !important;
	}
	.btMenuVertical .mainHeader .topBarInMenu .btIconWidget:not(.btWidgetWithText), .btMenuVertical .mainHeader .topBar .btIconWidget:not(.btWidgetWithText), .btMenuVertical .mainHeader .topBarInLogoArea .btIconWidget:not(.btWidgetWithText) {
		display: inline-block !important;
	}
	.btMenuVertical .mainHeader .topBar .topBarPort .topTools {
    padding-top: 20px;
    padding-bottom: 0;
}
}

.service_carousel_sec .bt_bb_content_slider_item {
    height: 550px !important;
}
.service_carousel_sec .slick-dots {
	 position: relative !important;
	bottom: unset !important;
	margin-top: 30px !important;
}

.bt_bb_size_large.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
	margin-top: 8px !important;
}

.Om_sec img {
	height: 600px !important;
	object-fit: cover !important;
	object-position: top !important;
}

.wwd_row .bt_bb_row_holder {
	align-items: flex-start !important;
}

/* desktop */
@media (min-width: 1140px) {
	
/* 	#btimeline-3955 .timeline__content {
		height: 185px !important;
	} */
	
.wwd_row .bt_bb_column.col-xxl-6, .wwd_row .bt_bb_column_inner.col-xxl-6 {
-webkit-flex-basis: 80%;
        flex-basis: 80%;
        max-width: 80%;
    }
	
	.wwd_row .bt_bb_column.col-xxl-6:last-child, .wwd_row .bt_bb_column_inner.col-xxl-6:last-child {
-webkit-flex-basis: 20%;
        flex-basis: 20%;
        max-width: 20%;
    }
	.wwd_row .bt_bb_headline_content {
		text-align: left !important;
	}
}

@media (min-width: 1201px) {
	
	.timeline__wrap {
		overflow: auto !important;
	}
	
	#btimeline-3955 .timeline__content {
		height: 190px !important;
	}
}

@media (min-width: 993px) and (max-width: 1200px ) {
	
	.timeline__wrap {
		overflow: auto !important;
	}
	
	#btimeline-3955 .timeline__content {
		height: 240px !important;
	}
}

/* pcs */
@media (min-width: 993px) and (max-width: 1139px){
	
.wwd_row .bt_bb_column.col-xxl-6, .wwd_row .bt_bb_column_inner.col-xxl-6 {
-webkit-flex-basis: 75%;
        flex-basis: 75%;
        max-width: 75%;
    }
	
	.wwd_row .bt_bb_column.col-xxl-6:last-child, .wwd_row .bt_bb_column_inner.col-xxl-6:last-child {
-webkit-flex-basis: 25%;
        flex-basis: 25%;
        max-width: 25%;
    }
	.wwd_row .bt_bb_headline_content {
		text-align: left !important;
	}
}

/* Mobile */
@media (max-width: 767px) {
.wwd_row .bt_bb_column.col-xxl-6, .wwd_row .bt_bb_column_inner.col-xxl-6 {
-webkit-flex-basis: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
	
	.wwd_row .bt_bb_column.col-xxl-6:last-child, .wwd_row .bt_bb_column_inner.col-xxl-6:last-child {
-webkit-flex-basis: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
	.wwd_row .bt_bb_headline_content {
		text-align: center !important;
		margin-bottom: 20px !important;
	}
	
	.wwd_row .bt_bb_text p {
		text-align: center !important;
	}
	
		.wwd_row .bt_bb_button {
		float: unset !important
	}
	
	.wwd_row .bt_bb_column {
		text-align: center !important;
		margin: 20px 0px !important;
	}
}


/* tab responsive */
@media (min-width: 768px) and (max-width: 992px){
.wwd_row .bt_bb_column.col-xxl-6, .wwd_row .bt_bb_column_inner.col-xxl-6 {
-webkit-flex-basis: 70%;
        flex-basis: 70%;
        max-width: 70%;
    }
	
	.wwd_row .bt_bb_column.col-xxl-6:last-child, .wwd_row .bt_bb_column_inner.col-xxl-6:last-child {
-webkit-flex-basis: 30%;
        flex-basis: 30%;
        max-width: 30%;
    }
	.wwd_row .bt_bb_headline_content {
		text-align: left !important;
	}
}

.timeline--horizontal {
	padding: 0px !important;
}

#btimeline-3955 .timeline__content {
border: 1px solid #FDE8E2 !important;
background: #FDE8E2 !important;
}

#btimeline-3955 .timeline__item.timeline__item--top .timeline__content::before {
    border-top: 14px solid #FDE8E2 !important;
}
#btimeline-3955 .timeline__item.timeline__item--bottom .timeline__content::after {
 border-bottom: 12px solid #FDE8E2 !important;
}
#btimeline-3955 .timeline__item.timeline__item--top .timeline__content::after {
border-top: 12px solid #FDE8E2 !important;
}

.timeline--horizontal .timeline-divider {
background-color: teal !important;
}

.timeline:not(.timeline--horizontal):before {
	background-color: #FDE8E2 !important;
}
#btimeline-3955 .timeline__content h2 {
display: none !important;
}

#btimeline-3955 .timeline__content p {
    font-size: 15px !important;
    color: #000 !important;
}
#btimeline-3955 .timeline__content {
display: flex !important;
align-items: center !important;
}

.banner_sec .bt_bb_column {

-webkit-flex-basis: 50% !important;
flex-basis: 50% !important;
max-width: 50% !important;
}

.bt_bb_price_list {
border: none !important;
box-shadow: 0 0 10px #00000059 !important;
}

body.page-id-3742 {
background-color: #fff !important;
}

.chec_sec .bt_bb_column_content_inner {
    border: 2px solid #fde8e2 !important;
    border-right: 20px solid #fde8e2 !important;
    border-radius: 30px !important;
padding: 25px 20px !important;
}

@media(min-width: 993px) {
.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper, .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper, .rgstr_row .woocommerce-form-register {
display: flex;
    flex-wrap: wrap;
}
}


@media(min-width: 993px) and (max-width: 1222px) {
.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row, .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row, .rgstr_row .woocommerce-form-register .form-row {
  width: 47%;
	margin: 10px !important;
}
}
@media(min-width: 1222px) {
.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row, .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row, .rgstr_row .woocommerce-form-register .form-row {
  width: 47.5%;
	margin: 10px !important;
}
}
.thwmscf-wrapper .thwmscf-buttons {
    display: flex;
    align-items: center !important;
    justify-content: space-between;
	margin: 0px 30px
}

.thwmscf-wrapper .thwmscf-buttons input {
width: 120px !important;
font-weight: bold !important;
color: #fff !important;
}

.thwmscf-wrapper .thwmscf-buttons input:disabled {
background-color: #7d7c7b !important;
cursor: unset !important;
}

.thwmscf-wrapper .thwmscf-buttons input {
cursor: pointer !important;
background-color: #3a4a60!important;
}

input[type='checkbox'], input[type='radio'] {
    margin-right: 5px;
}

.thwmscf_time_line_step ul.thwmscf-tabs li a.active {
    border-top: 8px solid #3a4a60 !important;
}

li.thwmscf-tab #step-1.active, li.thwmscf-tab #step-2.active, li.thwmscf-tab #step-3.active,li.thwmscf-tab #step-4.active {
color: #3a4a60 !important; 
}

li.thwmscf-tab a {
font-weight: bold !important;
color: #7d7c7b !important;
}

.thwmscf_time_line_step ul.thwmscf-tabs li a {
    border-top: 8px solid #7d7c7b !important;
}

.thwmscf_time_line_step li.thwmscf-tab a .thwmscf-index {
border: #7d7c7b !important;
background-color: #7d7c7b !important;
color: #fff!important;
    top: -28px !important;
}
.thwmscf_time_line_step li.thwmscf-tab a.active .thwmscf-index {
border: #3a4a60 !important;
background-color: #3a4a60 !important;
}


@media(min-width: 1220px) {
.wwd_row .bt_bb_button {
position: absolute;
top: 250px;
z-index: 3;
	}
}
@media (max-width: 1024px) {   .bt_bb_column.bt_bb_padding_100 .bt_bb_column_content {
padding-left: 0px !important;
padding-right: 0px !important;
    }
}

@media (max-width: 768px) {  
.chec_sec .bt_bb_column_content_inner {
	padding: 20px 15px 40px !important;
}
	.create-account {
	margin: 20px 0px !important;
}
	.thwmscf-wrapper .thwmscf-buttons {
		margin: 0 25px !important;
	}
	
	ul.thwmscf-tabs li a {
		padding: 0px !important;
	}
	.thwmscf_time_line_step li.thwmscf-tab a .thwmscf-index {
		top: -15px !important;
	}
	.thwmscf-tab-panels h3 {
		font-size: 18px !important;
		line-height: 25px !important;
	}
}

.create-account {
	margin: 10px !important;
}

.thwmscf-tab-panels h3 {
		font-size: 20px !important;
		line-height: 28px !important;
	margin-left: 10px !important;
	}

@media (min-width: 993px) {
.srv_icons .srv_iconsss1, .srv_icons .srv_iconsss3 {
-webkit-flex-basis: 38% !important;
flex-basis: 38% !important;
max-width: 38% !important;
}

.srv_icons .srv_iconsss2 {
-webkit-flex-basis: 24% !important;
flex-basis: 24% !important;
max-width: 24% !important;
}

.rgstr_row.bt_bb_row.lgn {
		padding: 0px 50px 30px 0px !important;
border: none !important; 
border-radius: 0px !important;
background: #fff;
	}
}



.srv_wwd_row2 .bt_bb_headline_content {
	text-align: left !important;
}
.srvc_slider .bt_bb_text {
	    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, #057985 130%);
		padding: 15px !important;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
	border-radius: 50px !important;
}

.srvc_slider .bt_bb_text p {
	font-weight: bold !important;
	text-transform: capitalize !important;
	color: #181818 !important;
}
.srvc_slider .slick-slider {
	overflow: visible !important;
}

.srv_icons .bt_bb_card_icon {
	background: none !important;
}

.srv_icons .bt_bb_card_icon_content {
	gap: 15px !important;
	  display: flex;
    align-items: center !important;
    justify-content: flex-start;
}

.srv_icons .bt_bb_card_icon .bt_bb_card_icon_content .bt_bb_card_icon_text_inner .bt_bb_card_icon_title {
	text-transform: capitalize !important;
	font-family: "Nunito Sans",Arial,Helvetica,sans-serif !important;
	font-weight: normal !important;
	font-size: 16px !important;
}
.srv_icons .bt_bb_card_icon .bt_bb_card_icon_content .bt_bb_card_icon_icon .bt_bb_icon_holder:before {
	font-size: 35px !important;
}
.srv_icons .bt_bb_card_icon .bt_bb_card_icon_content .bt_bb_card_icon_icon {
	padding-bottom: 0px !important;
}
.srv_icons .bt_bb_row_holder {
	display: flex !important;
	align-items: center !important;
}


body.page-id-4343, body.page-id-4489 {
	background-color: #fff !important;
}
.rgstr_row.bt_bb_row {
	border: 2px solid #fde8e2 !important;
    border-right: 20px solid #fde8e2 !important;
    border-radius: 30px !important;
    padding: 30px;
}

.woocommerce-form input:not([type='checkbox']):not([type='radio']), .woocommerce-form textarea, .woocommerce-form select {
	padding: 10px !important;
	font-size: 14px !important;
}

.woocommerce-form select, .woocommerce-form .fancy-select .trigger, .woocommerce-form .btQuoteBooking .ddcommon.borderRadiusTp .ddTitleText, .woocommerce-form input[type='submit'] {
height: 2.84em !important;
line-height: 2.8em !important;
}

.rgstr_row .woocommerce-form-row.form-row:last-child {
	width: 100% !important;
	text-align: center !important;
}

.rgstr_row .form-row.terms.wc-terms-and-conditions {
	width: 100% !important;
}

.rgstr_row .woocommerce-form-register__submit, .rgstr_row .woocommerce-form-login__submit, .rgstr_row.pincode #registration-form button#check-pincode, .um a.um-button, .um a.um-button.um-disabled:active, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:hover, .um input[type=submit].um-button, .um input[type=submit].um-button:focus {
	padding: 10px 30px !important;
	background-color: #3a4a60 !important;
	border: 1px solid #3a4a60 !important;
	color: #fff !important;
	border-radius: 5px;
}

.rgstr_row .woocommerce-form-row.form-row .reg_email {
	display: none !important;
}

.billing_gendergender_field .woocommerce-input-wrapper label {
	display: inline-block !important;
}

.billing_gendergender_field .woocommerce-input-wrapper label.radio {
	margin-right: 10px !important;
}
.srv_basic_plan span.bt_bb_price_list_amount:after {
    content: "";
    width: 100%;
    height: 3px;
    background: #313c43;
    position: absolute;
    bottom: 18px;
    left: 0;
}

.srv_basic_plan span.bt_bb_price_list_amount:before {
    content: "Free Trial";
    font-size: 18px;
    position: absolute;
    top: -20px;
    right: 0;
    font-weight: normal !important;
}
.srv_basic_plan .bt_bb_price_list_price {
	position: relative !important;
}

@media(min-width: 993px) {
.rgstr_row.pincode {
	padding: 30px 120px !important;
}
.rgstr_row.pincode #registration-form p {
	    display: flex;
    flex-wrap: wrap;
}
	
.rgstr_row.pincode #registration-form p input#pincode {
		    width: 68%;
    margin: 10px 5px;
}
.rgstr_row.pincode #registration-form p button#check-pincode {
		width: 28%;
    margin: 10px 5px !important;
	}
	
	.um-register .um-col-1 {
		 display: flex;
    flex-wrap: wrap;
    gap: 0px 10px;
	}
	.um-register .um-col-1 .um-field {
		width: 49% !important;
	}
}

.rgstr_row.pincode #registration-form p {
	margin-bottom: 0px !important;
}
.um-register .um-postmessage {
	text-align: center !important;
}

.lgn .omseva_logo_text p {
font-family: "IBM Plex Serif", Arial, Helvetica, sans-serif !important;
font-style: italic;
text-transform: capitalize;
font-weight: normal !important;
}

.rgstr_row .woocommerce-form-login__submit {
	width: 100% !important;
	padding: 6px 30px !important;
}

.woocommerce-LostPassword {
	text-align: center !important;
}

.woocommerce-LostPassword a {
font-weight: bold !important;
text-decoration: underline;
font-style: italic !important;
color: #000 !important;
}

.lgn .tms-cnd {
	color: #000 !important;
}
@media(min-width: 993px) {
	.login.section.mobile {
		display: none !important;
	}
}
@media(max-width: 992px) {

.ept_ppc .bt_bb_separator.bt_bb_top_spacing_100, .ept_ppc .bt_bb_separator.bt_bb_top_spacing_80 {
	margin-top: 50px !important; 
	}

.rgstr_row.bt_bb_row.lgn {
    border: none !important;
    border-radius: 0px !important;
background: #fff;
	}
	.login_sec_desktop {
	display: none !important;	
	}
	
	.rgstr_row.bt_bb_row {
		padding: 30px 40px !important;
	}
	}

#um_field_4123_contact_phone .iti--allow-dropdown {
	width: 100% !important;
}

#um_field_4123_contact_phone #contact_phone-4123 {
	padding-left: 50px !important;
}
@media(max-width: 992px) {
.woocommerce-MyAccount-navigation {
    margin-bottom: 30px;
}
}

.woocommerce-MyAccount-content {
    background-color: #fff !important;
    padding: 20px 20px !important;
    border-radius: 10px;
    border-top: 6px solid #057985;
    border-right: 6px solid #057985;
}

.woocommerce-MyAccount-navigation {
	border-radius: 5px !important;
    padding: 15px 10px;
    background-color: #3A5064 !important;
}

.woocommerce-MyAccount-navigation ul li {
		border-radius: 3px !important;
    background-color: #FDE8E2;
    margin-bottom: 10px !important;
    display: block !important;
}
.woocommerce-MyAccount-navigation ul li a {
	border-bottom: none !important;
	font-weight: bold !important;
color: #000 !important;
display: block !important;
padding: 8px 20px !important;
/* text-align: center !important; */
}

.woocommerce-MyAccount-navigation ul li a:hover, .woocommerce-MyAccount-navigation ul li.is-active a {
	color: #FF3D00 !important;
}

.user_profile_wrap {
display: flex;
flex-wrap: wrap;
align-items: center;
flex-direction: column;
}

.user_profile_img {
	width: 25%;
}
.user_profile_data p {
	text-align: center;
	color: #fff !important;
    font-weight: bold;
    text-transform: capitalize;
    margin-bottom: 5px;
}
@media(min-width: 993px) {
.relative-form {
	gap: 10px;
	display: flex !important;
	flex-wrap: wrap !important;
}

.relative-form p {
	width: 49%
}
}


.relative-form input:not([type='checkbox']):not([type='radio']), .relative-form select, #num_relatives {
	background-color: #FDE8E2 !important;
    height: 40px;
	padding: 5px 10px !important;
}

.relative-form textarea {
	background-color: #FDE8E2 !important;
    height: 80px;
}

.relative-form p:nth-child(6), .relative-form p:nth-child(7), .relative-form p:nth-child(8) {
	width: 100% !important
}

.relative-form select {
    line-height: 10px;
	padding: 5px 10px !important;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders {
	display: none !important;
}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--services-requested{
	display: none !important;
}