/* @import url('https://fonts.googleapis.com/css?family=Martel+Sans'); */
@import url('https://fonts.googleapis.com/css?family=Sarala');

html,body{
  font-family: 'Sarala', sans-serif !important;
}
body,.tofadeIn{
  display: none;
}
.register-business:hover{
  background-color: #FFA500 !important;
}

.btn{
  text-transform: capitalize !important;
  margin-top: 15px;
  margin-bottom: 15px;
}
.arrows{
  position: fixed;
  bottom: 10px;
  right: 5px;
  z-index: 9999;
}
.height-fix{
  min-height: 100vh !important;
}
input[type="radio"]{visibility:hidden;}
input[type="radio"]:checked + span{
  padding: 5px 15px !important;
  background-color: #43b74c;
  color: #fff;
  height: auto !important;
  text-align: center;
}
input[type="radio"] + span{
  padding: 5px 15px !important;
  text-align: center;
  color: #000;
  border-radius: 5px;
  width: 30% !important;
}
select,select:focus{
  outline: none !important;
}
input[type="radio"] + span::before,input[type="radio"]:checked + span::after{
  display: none !important;
}
.radio-wrap{
  padding-top: 5px;
  padding-bottom: 5px;
  background: rgba(255,255,255,1) !important;
  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%) !important;
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1))) !important;
  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%) !important;
  background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%) !important;
  background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%) !important;
  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ) !important;
  box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.05);
  -webkit-box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.05);
  -moz-box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.05);
  border-radius: 5px;
}
.loginBack{
  background-image: url('images/loginback.webp');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 100vh !important;
}
.rgbBack{
  background-color: rgba(255, 255, 255, 0.85);
}
.arrow_upward{
  display: none;
}
.arrow_upward,.arrow_downward{
  cursor: pointer;
}

.btn-floating{
  background-color: rgba(255, 0, 0, 0.5);
}
.daakhla{
  font-size: 1.2em !important;
  font-weight: bold !important;
}
.telegram-english h6,.telegram-hindi h6,.telegram-marathi h6{
  margin-top: 0px !important;
}
.your_number {
  position: relative;
}
.mtb15{
  margin: 15px 0px !important;
}
.english,.marathi,.telegram-marathi,.telegram-hindi,.telegram-english{
  display: none;
  font-size: 0.9em !important;
}
.hindi,.telegram-hindi h6,.telegram-marathi h6,.telegram-english h6,.small_font{
  font-size: 0.9em !important;
}
.updates_label option:first-child{
  font-size: 10px;
}
.update_language{
  font-size: 12px !important;
}
@media only screen and (max-width: 600px) {
  .update_language{
    font-size: 10px !important;
  }
}
.underline{
  text-decoration: underline;
}
.showthis{
  display: block !important;
}
#success_msg{
  display: none;
}

.mt30{
  margin-top: 30px !important;
}

.intro,label,select,{
  line-height: 2;
  font-size: 0.9em !important;
}
.intro{
  padding-left: 15px;
  padding-right: 15px;
  line-height: 2 !important;
}
.your_number{
  font-size: 0.9em !important;
}
.copyright{
  line-height: 1;
  font-size: 0.9em !important;
}
.blink{
  animation: blinker 1s linear infinite;
  font-size: 1.3em;
}
.free {
  color: #039be5 !important;
}
.bold{
  font-weight: bold !important;
}
.bolder{
  font-weight: bold !important;
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.border-bottom{
  border-bottom: 1px solid #efefef;
}
.error_message{
  display: none;
  font-weight: bold;
}

.success_message{
  line-height: 2;
}

.height{
  min-height: 500px !important;
  height: 100%;
  max-height: 500px !important;
}
.loginBody{
  background: #134E5E;  /* fallback for old browsers */
  background: -webkit-linear-gradient(to right, #71B280, #134E5E);  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #71B280, #134E5E); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.mt100{
  margin-top: 100px !important;
}
.mt200{
  margin-top: 25% !important;
}
.loginBox{
  border-radius: 10px;
  border: 1px solid #efefef;
}
.loginBoxBig{
  border-radius: 10px;
  border: 1px solid #fff;
  /* background: rgba(255, 255, 255, 0.8); */
  /* background: #134E5E;
  background: -webkit-linear-gradient(to right, #71B280, #134E5E);
  background: linear-gradient(to right, #71B280, #134E5E);  */
  background: rgba(255, 255, 255, 0);
}
.leftLogin{
  background-image: url('Login Man.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 60vh;
}
.my-text{
  color: red;
  font-weight: bold;
}
.mtb100{
  margin-top: 100px;
  margin-bottom: 100px;
}
/* select, option{
color: #000 !important;
} */
.btn-green{
  background-color: #43b74c;
}
.wrap{
  background: url('images/idmback.jpg');
  background-size: 100% 100%;
}

.district, .search_results{
  position: absolute;
  z-index: 999;
  width: 99%;
  top: 35;
  display: none;
  max-height: 400;
  overflow-y: auto;
}

#search_text{
  padding-left: 10px;
}

.loader{
  position: fixed;
  background-color: rgba(255, 255, 255, 0.95);
  width: 100%;
  height: 100%;
  z-index: 999;
  top: 0;
  left: 0;
  display: none;
}

.services{
  max-height: 800px;
  overflow-y: auto;
}

.back{
  background-color: rgba(0, 0, 0, 0.8);
  width: 100% !important;
}

.loader-img{
  margin-top: 150px;
}

.card{
  max-height: 450px !important;
  height: 100% !important;
}

.card-content{
  word-wrap: break-word !important;
}

.card-action{
  padding: 16px 0px !important;
  bottom: 16 !important;
}

.cards{
  padding-bottom: 30px !important;
}

.card-title{
}

.mb-15{
  margin-bottom: 15px !important;
}

.busienss-registeration{
  /* display: none; */
}

.nmb{
  margin-bottom: 0px;
}

.profile_pic{
  border: 5px solid black;
  position: absolute;
  background-color: white;
  left: 0;
  top: 150;
  z-index: 99;
}

.profile_city{
  display: block;
}

.mt15{
  margin-top: 15px;
}

.profile{
  position: relative;
}

#cityname{
  padding-left: 15px;
}

.modal{
  max-height: 90%;
}

.search-container{
  position: absolute;
  left: 230;
  top: 60;
  z-index: 999;
  margin-left: 150px !important;
}

.leads{
  height: 500px !important;
  position: absolute;
  right: 100 !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.leads-box{
  max-height: 450px;
  height: 100%;
  overflow-y: auto;
}

.np{
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.bold{
  font-weight: bold;
}

.box-title{
  font-size: 1.2em;
  display: block;
  padding: 10px;
}

.lead-title{
  font-weight: bold;
  font-size: 1.2em;
}

.qty{
  font-weight: bold;
}

.borders{
  border: 0;
  border-bottom: 1px dashed #ccc;
  background: #999;
}

.side-btns{
  mar
}

.lead-count{
  font-size: 0.8em !important;
}

.search-box{
  background-color: rgba(255,255,255, 0);
  border-radius: 10px;

}

.border-right{
  border-right: 1px solid grey;
}

.block{
  display: block;
  line-height: 2;
}

.category{
  font-size: 1em;
  font-weight: 600;
}

.search-btn{
  margin-top: 0px;
  height: 45px;
  box-shadow: none;
}

.sidebar{
  width: 200px;
  max-height: 1000px;
  height: 100%;
  overflow-y: auto;
  position: absolute;
  z-index: 999;
  left: 125;
  padding-left: 15px;
  top: 70;
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.cate_name{
  font-size: 0.8em !important;
}

.ml-15{
  margin-left: 15px !important;
}

.ptb15{
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.menu-item{
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  display: block;
}

.location{
  background-color: #d6eaf8;
  margin-top: 10px;
  padding-right: 0px;
}

.location-container{
  padding-right: 0px !important;
  position: relative;
}

.search-text{
  margin-top: 2px;
  background-color: white;
  height: 45;
  top: 8;
  padding-left: 0px !important;
  margin-left: 0px;
  padding-right: 0px !important;
  margin-right: 0px;
}

.search-btn-container{
  margin-top: 10px;
  padding-left: 0 !important;
  height: 53px;
  margin-left: 0px;
}

.side-btns{
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
  top: 350 !important;
  right: -250 !important;
  z-index: 9999;
  position: fixed !important;
  z-index: 9999 !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  margin-right: 0px !important;
  margin-left: 0px !important;
  margin-bottom: 40px !important;
}

.buton{
  margin-bottom: 40px;
}

.button{
  padding-left: 0px !important;
  padding-right: 0px !important;
  margin-right: 0px !important;
  margin-left: 0px !important;
}

.dehaze{
  margin-top: 20px;
}

.np{
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.search-cate{
  height: 46px;
  padding-top: 0px;
  margin-top: 5px;
}

.srch-btn{
  margin-top: 5px;
  height: 46px;
  box-shadow: none;
}

.btncol{
  width: 70px !important;
}

.srch-btn i{
  font-size: 1.9em;
}

.listing-btn{
  margin-top: 10px !important;
}

.side-btns a{
  font-size: 1.2em;
}

.info{
  line-height: 1;
}

.business-title{
  margin-top: 5px !important;
}

.list-items{
  margin-top: 15px !important;
}

.menu-title{
  padding: 10px;
  font-size: 1.2em;
  width: 100%;
  display: block;
  margin-top: 15px;
}

.slider, .slides{
  height: 300px !important;
}

#toast-container{
  top: auto !important;
  right: 10% !important;
  bottom: 10%;
}

.address-title{
  font-size: 1em;
  font-weight: bold;
}

hr{
  border: 0; height: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.right-border{
  border-right: 1px solid silver;
}

.textarea.materialize-textarea{height: 16rem !important;}

.address, .contact-details, .city{
  display: block;
}

.bold{
  display: block;

}

.sfont{
  font-size: 0.8em !important;
  font-weight: bold;
}

.sub_cate{
}

.banner{
  height: 150 !important;
  width: auto !important;
}

input[type="text"] + label {
  pointer-events: none;

  * {
    pointer-events: all;
  }
}

.error-msg,.error-email{
  font-size: 0.7em !important;
  display: none;
}

.capitalise{
  text-transform: capitalize !important;
}

/* iPad in portrait & landscape */

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)  {
  .search-container{
    position: absolute;
    left: 150;
    top: 320;
    z-index: 99999;
  }
}

/* iPad in portrait */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
  .search-container{
    position: absolute;
    left: 60;
    top: 320;
    z-index: 99999;
  }
}

/* Mobile Media Query */
@media only screen
and (max-device-width : 768px)
{
  .search-container{
    position: absolute;
    left: 18;
    top: 220;
    z-index: 99999;
  }
}

/* iphone media query landscape */
@media only screen
and (min-device-width : 414px)
and (max-device-width : 736px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio : 3)
{
  .search-container{
    position: absolute;
    left: 38 !important;
    top: 220;
    z-index: 99999;
  }
}
