.contact-forms{
	margin-top:30px;
	margin-bottom:30px;
}
.contact-forms h3{
	font-size: 34px;
    font-weight: normal;
    margin-bottom: 20px;
}
.thanks-form{min-height:250px;}
.btn-success {
    background-color: #ff4530;
    border-color: black;
    color: #fff;
}
.ui-autocomplete{ width:100% !important;}
.ui-autocomplete li{
	padding: 10px !important;
	font-family: "Poppins",sans-serif;
}
#searchTextbox .ui-widget-content a{ background:none !important; border:none; border-radius:0; font-weight:300;}
#searchTextbox .ui-widget-content a:hover, #searchTextbox .ui-widget-content a:focus{ color:#fff;}

#searchTextbox li.ui-menu-item{ background:#fbfbfb;}

.ui-autocomplete > li:hover{
  background: #4d4d4d !important;
}

#setUserstate li {
   border-bottom: 1px dashed #cdcdcd;
	font-family: tahoma;
	font-size: 15px;
	padding: 10px;
	margin-left: 62px;
    margin-right: 62px;
}
#setUserstate > li:hover {
  background: #d8452f !important;
  color: #fff !important;
  cursor: pointer;
}
#qualification-other_qname{
	margin-top: 26px;
}
.field-user-services_category_id{
	margin-top: 1px;
}
a.forgot{    float: right;    margin-top: -32px; text-decoration: underline; }
.contact-providers-form{padding:40px 0 40px 0;}
fieldset{border:1px solid #c0c0c0;padding:5px;}
legend{border:1px solid #c0c0c0;border:none; width:10%;}
.add_more, .remove_rows {
	width: 100%;
	text-align: right;
	float: right;
	font-weight: 700;
	text-transform: uppercase;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	cursor: pointer;
}
.removeBtn > img{
	margin-top: 31px;
	width: 25px;
	cursor:pointer;
}
.imagePreviewC {
	width: 180px;
	height: 100px;
	background-position: center center;
	background-size: cover;
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, .3);
	background-color: #fff;
	display: inline-block;
}
label.error{
	color: red;
	font-weight: normal;
}
.time_slot {
	float:left;
	width:100%;
	height:350px;
	overflow-y:scroll;
}
.time_slot > ul {
  float:left;
  width:100%;
}
.time_slot > ul > li {
  float:left;
  margin:5px;
  width:19%;
}
.time_slot .timeTable{
	float:left;
	width:100%;
}
.time_slot .timeTable li {
  background:#dfe9ee;
  border-radius:5px;
  float:left;
  font-size:12px;
  line-height:30px;
  margin:3px;
  padding:0;
  text-align:center;
  width: 44px;
}

.uncheckedTimeslot{
	background-color:#dfe9ee;	
}
.checkedTimeslot_1, .checkedTimeslot_2, .checkedTimeslot_3, .checkedTimeslot_4, .checkedTimeslot_5, .checkedTimeslot_6, .checkedTimeslot_7{
	background-color:red !important;
	color:#fff;	
}
.time_slot li{
	  display: inline-block;
	  margin-bottom: 5px;
	  padding:5px;
	  cursor:pointer;
	  background-color:#01c9de;
}
.time_slot li ul li{background-color:#da452f;}
#expiry_date{padding:0px;}
#cvv_images {
    position: relative;
}
.securityCodeImages {
  border: 1px solid #ccc;
  bottom: -33px;
  position: absolute;
  right: 0;
}
.btnCategories{ border-radius: 21%; margin-right: 10px; margin-left: 10px; box-shadow: 7px 7px 5px #888888;}
.Button1.btnactive{background:rgba(353, 23, 38, 0.8);}
.ButtonState{display:none}
.Button1{padding: 8px;margin: 4px;background: rgba(255, 255, 255, 0.5);border: 1px solid #333;cursor: pointer;border-radius: 21%;margin-right: 10px;margin-left: 10px;box-shadow: 7px 7px 5px rgba(75, 74, 137, 0.5);}
#searchTextbox .ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all{width:690px !important;}
.userStates .ui-autocomplete {width:232px !important;}
#listingForm .ui-autocomplete{ border:none;height:150px !important;overflow-y: scroll;}
.userCities .ui-autocomplete {width:232px !important; }
.userSpeciallities .ui-autocomplete {width: 232px !important;}
#listingForm .ui-autocomplete li.ui-menu-item a{ background:none !important;border-radius:0; border:none; display:block; font-weight:400;}
#listingForm .ui-autocomplete li a:hover, #listingForm .ui-autocomplete li a:focus{ color:#fff;}
li.ui-menu-item a {color: #777; cursor:pointer;}
.short_desc{font-size: 14px;}
.appointEmail{line-height: 25px !important;overflow-wrap: break-word;padding:5px 5px;}
/*UI Developer Added By 13-4-21*/
.sec_menu a:hover {color: #e96c4c !important;}
.siteMenus.mobile.right > ul{z-index:12222222222;}
.mb-10{margin-bottom:10px !important;}
.mb-20{margin-bottom:20px !important;}
.w-100{width:100% !important;}
.m-0 {margin: 0px 0px !important;}
.ml-0 {margin-left: 0px !important;}
.mr-0 {margin-right: 0px !important;}
.p-0 {padding: 0px 0px !important;}
.pl-0 {padding-left: 0px !important;}
.pr-0 {padding-right: 0px !important;}
.se-nw-loc{margin:10px 0; display:inline-block;}
	body iframe .theme-background-color{background-color: #f66121 !important;}
	/* {color: #f66121 !important;} */
	body iframe .theme-text-color{color: #fff !important;}
@media all and (max-width:767px){
	.infoTabs{width:100% !important; margin-top:30px;}
	.detailsLeft .form-group input[type="text"], .detailsLeft button[type="button"], .detailsLeft input[type="button"]{height:42px !important;}
	.detailsLeft input[type="button"]{margin-top:10px;}
	.detailsLeft form {text-align: left;}
	.edit_web{margin-top:10px;}
	.web-btn{margin-top:15px}
	.se-nw-loc{display:inline-block; text-align:center;}
}
@media all and (max-width:575px){
.newsLetter button{width:auto !important;}
.basic_Detail {width: 90% !important;}
.se-nw-loc{width:100%; padding:6px 15px;}
.g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
.bannerBlock{background-color: rgba(0,0,0,.5);}
}