
html,body{
	color: black;
	height: 100%;
	margin: 0;
}

.main_content {
	min-height: 100%;
	margin: 0 auto -50px;
}
.uk-navbar-nav li:nth-child(5){
display: none;
}
.uk-card-body p , font , .uk-card-body p span{
	font-family: 'Montserrat Regular'!important;
}

.main_content_bg_img{
	 background-image: url(../../images/bg.png);
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-size: contain;
}

.border_top_image{
	background-image: url(../../images/bg.png);
    position: absolute;
   	z-index: -1;
    width: -webkit-fill-available;
    height: -webkit-fill-available;
    width: -moz-fill-available;
    height: -moz-fill-available;
    background-repeat: no-repeat;
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    transform: rotate(180deg);
    background-position: bottom;background-size: contain;
}

.logo{
	max-width: 250px;
}
.new_logo{
	max-width: 400px;
}

.abs{
	position: absolute;
}


.white_text{
	color:white;
}

*:focus {
    outline: none;
}

.grey_text{
	color: #606060;
}

.post_date_label,.read_more_color,.read_more_color:hover{
	color: #e21f27
}
.post_feature_image{
	width: 50%;float: left;padding-right: 40px;
}
.uk-link, a,.uk-link:hover,a:hover {
	color: #e21f27;
}

.schedule_button{
	background: #e21f27;
	color:white;
	border-radius: 15px;
	width: max-content;
	cursor: pointer;
}

#web_footer{
	position: relative;
text-align:center;
    z-index: 1000 !important;

}
#mb_footer{
	position: relative;
text-align:center;
    z-index: 1000 !important;

}
.post_prev_next_links_span,.post_prev_next_links_span:hover,.post_prev_next_links_a,.post_prev_next_links_a:hover{
	color: #414042;
	text-decoration: none;
}

.mw200px{
	max-width: 200px;
}

.mw220px{
	max-width: 220px;
}

.mw250px{
	max-width: 250px;
}

.mw340px{
	max-width: 340px;
}
.mw400px{
	max-width: 400px;
}

.mw100px{
	max-width: 100px;
}

.h400px{
	height: 400px;
}

.mh350{
	max-height: 350px;
}

.pl65{
	padding-left: 65px;
}

.f9color{
	background-color: #f9f9f9;
}

.flag{
	max-width: 65px;
	vertical-align: baseline;
}

.uk-child-width-1-7>* {
	width: calc(100% * 1 / 7.001);
}

.pbottom20px{
	padding-bottom: 20px;
}


.ptop10px{
	padding-top: 10px;
}
.pl50pr50{
	padding-left: 50px;
	padding-right: 50px;
}

.schedule_button:hover{
	background:#c31d24;
}

.fabricspa_button{
	background: linear-gradient(to right, #1a125f , #e31b22);
	color: white;
	font-family: 'Montserrat Regular';
	text-align: center;

}

.buy_now_button{
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;

}

.buy_now_button_wrapper_right{
		width: 250px;
	margin: auto;
	margin-right: 0px;
	text-align: center;
}

.buy_now_button_wrapper_left{
		width: 250px;
	margin: auto;
	margin-left: 0px;
	text-align: center;
}
/*
Edited by MMM July 12 2021 
*/
.front_page_banner_red_transp{
		
top:60%;
font-size:42px;
padding:10px;
}

.front_page_banner_blue_transp{
	background-color: #4b5eaa70;
	
	top:50%;
}

.download_the_app_slider{
	padding-left:10px;
}

.apple_android_logos_slider{
	padding-right: 10px;
}

/*.fabricspa_text_field{
	 border-top: none;
	border-left: none;
	border-right: none;
	font-family: 'Montserrat Light'
} */

.fabricspa_text_field{
	font-family: 'Montserrat Light'
}


.fabricspa_text_field:focus{
	border-color: #1a125f;
}
.uk-slidenav{
	color: rgba(0, 0, 0, 0.5);
}

.slidenav_colored_bg{
	background: rgba(0, 0, 0, 0.1);
}


.flex_end{
	align-items: flex-end;
}

#search_location{
	border-radius: 8px;
	background: grey;

	padding: 10px;
}

#search_blog{
	border-radius: 10px;background: #e21f27;color: white;padding: 8px;
}

#search_blog::placeholder{
	color: white;
}

.fabricspa_bar{
	width: auto;
	height: 17px;
}

#search_location::placeholder{
	color: white;
}

#web_navigator > li.uk-active > a{
	background-color: #e21f27;
}
#mobile_navigator > li.uk-active > a{
	background-color: #e21f27;
}
.slider_text{
	padding-left: 50px;
	padding-right: 50px;
}
.h_fill_available{
	height: 100%;
	height: -moz-available;          /* WebKit-based browsers will ignore this. */
	height: -webkit-fill-available;  /* Mozilla-based browsers will ignore this. */
	height: fill-available;
}
#locations{
	border-top: none;
	border-left: none;
	border-right: none;
}
.break_all{
	word-break: break-all;
}
#web_footer{
	position: relative;
text-align:center;
    z-index: 1000;

}
#mb_footer{
	position: relative;
text-align:center;
    z-index: 1000;

}
#web_main_slider > div > ul > li > a,#main_slider > div > ul > li > a{
	border: 1px solid #e21f27;
}
#web_main_slider > div > ul > li.uk-active > a,#main_slider > div > ul > li.uk-active > a {
	background-color: #e21f27;
}


body > div.blockUI.blockMsg.blockPage{
	border: none;
	color: white;
	background-color: unset;
}

.no_underline,.no_underline:hover,.no_underline:focus{
	text-decoration: none;
}

.footer_menu{
	font-size: 14px;
	text-decoration: none;
	color: #055da0;
}
.footer_menu:hover{
	text-decoration: none;
}

.header_menu{
	color: #055da0;
	font-family: 'Montserrat Regular';
}

.active_page{
	font-weight: bold;
	/*border-bottom: 1px solid #000;*/
	padding: 0px;
	color: #e21f27;
}


.install_app_button{
	padding: 10px 30px 10px 30px;
    background: #e21f27;
    color: white;
    border-radius: 20px;
    font-size: 10px;
}

.install_app_button:hover{
		color: white;
}

.open_app_bar{
	background: #055ca8;
	color: white; 
}
/* .header_menu:hover{
    font-size: 15px;
    font-weight: bolder;
	transition: all 0.5s ease;
	cursor: pointer;
	-webkit-transition: .5s ease-out;
	-moz-transition: .5s ease-out;
	-o-transition: .5s ease-out;
	transition: .5s ease-out;
	} */

	/*FONTS*/

	.font_nfl{
		font-family: 'NFL';
	}
	.font_rupee{
		font-family: 'Rupee Foradian';
	}
	.font_gotham_light{
		font-family: 'Montserrat Light';
	}
	.font_gotham_bold{
		font-family: 'Montserrat Bold';
	}
	.font_gotham_medium{
		font-family: 'Montserrat medium';
	}
	.font_gotham_thin{
		font-family: 'Montserrat Thin';
	}
	.font_gotham_book{
		font-family: 'Montserrat Regular';
	}




	/*the container must be positioned relative:*/
	.custom-select {
		position: relative;
		
	}
	.custom-select select {
		display: none; /*hide original SELECT element:*/
	}

	/*style the arrow inside the select element:*/
	.select-selected:after {
		position: absolute;
		content: "";
		top: 14px;
		right: 10px;
		width: 0;
		height: 0;
		border: 6px solid transparent;
		border-color: black transparent transparent transparent;
	}
	/*point the arrow upwards when the select box is open (active):*/
	.select-selected.select-arrow-active:after {
		border-color: black transparent transparent transparent;
		top: 7px;
	}
	/*style the items (options), including the selected item:*/
	.select-items div {
		color: black;
		padding: 8px 16px;
		border: 1px solid transparent;
		border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
		cursor: pointer;
	}

	.select-selected {
		color: black;
		/*background: white;*/
		padding: 6px 16px;
		border: 1px solid transparent;
		/* border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent; */
		cursor: pointer;
		border: 1px solid black;
		border-top: none;
		border-left: none;
		border-right: none;
	}
	/*style items (options):*/
	.select-items {
		position: absolute;
		background-color: white;
		top: 100%;
		left: 0;
		right: 0;
		z-index: 99;
	}
	/*hide the items when the select box is closed:*/
	.select-hide {
		display: none;
	}
	.select-items div:hover, .same-as-selected {
		/* background-color: rgba(0, 0, 0, 0.1); */
		background: linear-gradient(to right, #1a125f , #e31b22);
		color: white;
	}

	.maxw140{
		max-width: 140px;
	}

	.twitter_icon,.twitter_icon:hover{
		color: skyblue;
	}
	.fb_icon,.fb_icon:hover{
		color: royalblue;
	}
	.gp_icon,.gp_icon:hover{
		color: red;
	}
	.whatsapp_icon,.whatsapp_icon:hover{
		color: lawngreen;
	}
.web_pickup_icon
{
position:fixed; right:0px; width:600px; bottom:0px;  float:right ; z-index:1
}
.mobile_pickup_icon
{
position:fixed; right:0px; width:500px; bottom:0px;  float:right ; z-index:1;
display:none;
}
@media (max-width: 575px) {
.web_pickup_icon
{
display:none;

}
.mobile_pickup_icon
{
display:block;

}

}