.rn-date-time-input .flatpickr-input::-webkit-input-placeholder {
	/* WebKit, Blink, Edge */
	color: #000;
}

.rn-date-time-input .flatpickr-input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #000;
	opacity: 1;
}

.rn-date-time-input .flatpickr-input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #000;
	opacity: 1;
}

.rn-date-time-input .flatpickr-input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #000;
}

input[type="text"], input[type="email"], input[type="date"], input[type="number"],
	input[type="password"], input[type="tel"], input[type="time"], input[type="url"],
	input[type="week"], textarea, select {
	color: #000;
}
input[type="radio"],input[type="checkbox"]
{
	transform: scale(1.0);
	cursor:pointer;
}
input[type="radio"]:checked+label{
	color:var(--theme-color);
}
.flatpickr-input[readonly] {
	cursor: pointer;
	color: #000;
}

.flatpickr-time .flatpickr-am-pm {
	color: #000;
}

.flatpickr-time:hover .flatpickr-am-pm:hover {
	color: #fff;
}
.radio-check{
	cursor:pointer;
}
.cmn{
	font-size:13px;
}
.float_Right {
	float: right;
}

.card-body ul li {
	list-style-type: none;
}

#search-result{
	position:fixed;
	top:0;
	left:0;
    margin-top: 62px;
    z-index: 7;
    margin-left: 40px;
	margin-right:20px;
	margin-bottom: 40px;
	width: 95%;
	display:block;
}
/*#search-result1{
	display:none;
}*/
#car-details,.rn-widget-area.rn-left-sidebar{
	margin-top:104px;
}
#noCars{
	display: block;
    /* margin-top: 106px; */
    /* border: 1px solid lightgrey; */
    padding-top: 13px;
}
#error-spotStartDate{
	margin-right:auto;
}
body{
	overflow-y:auto;
	overflow-x: hidden;
}
#pickup-time:focus,#drop-time:focus{
	border-color:var(--theme-color);
}
#categories{
	margin-top:25px;
}


#secondary{
	width: 100%;
}

@media (max-width: 1023px) {
	.rn-widget .rn-widget-content ul{
		display:inline-flex!important;
	}
#search-result{
	margin-top:73px !important;
	margin-left: 35px !important;
	margin-right: 33px !important;
}
/*.rn-widget-area.rn-left-sidebar{
	margin-top:337px !important;
}
.car-title a span{
	font-size:18px !important;
}*/
#car-details .car-title{
	margin-left:0px!important;
}
.subs-knowmore{
	margin-right: 50px!important;
	margin-top: 90px!important;
}
#car-details .rn-car-search-item-pricing{
	float: right!important;
    margin-top: -153px!important;
    margin-right: -41px!important;
}
#car-subdescription{
	margin-top: 8px!important;
}
#car-details #fleetpricing {
    float: right!important;
    margin-top: -95px!important;
    margin-right: -60px!important;
}
#noCars{
	margin-top:20px !important;
	margin-left: 10px;
    margin-right: 10px;
    padding: 2px 5px!important;
}


	
}
.unlimited{
	font-size:10px!important;
}

#search-result{
    position: fixed;
    top: 53px!important;
    left: 0;
    margin-top: 0!important;
    z-index: 7;
    margin-left: 6px!important;
    margin-right: 5px!important;
    margin-bottom: 0!important;
}

#search-result{
    position: static!important;
}
/* .modifySrch {
    position: fixed;
    top: 55px;
    left: 0;
    height: 100%;
    z-index: 9;
    width: 100%;
    background: #ececec;
    padding: 10px;
} */
.modifySrch #collapseOne {
    display: block!important;
}
/* #subsSearchBtn{
	margin-left: auto!important;
	margin-right: auto;
	margin-bottom: 25px!important;
	width: 100%;
} */
.modifySrch .panel-heading {
	display: none;
  /* padding: 0;
	background: #f9f9f9;
    border: 1px solid #eaeaea;
	margin-left: 15px;
	margin-right: 15px; */
}
/* .fleetType1{
	background-color: var(--theme-color);
    width: 73%!important;
    margin-right: 20!important;
    height: 40px!important;
    margin-top: 25px!important;
    margin-left: 20px!important;
} */
#search-result .card{
	height: auto!important;
}
.modifySrch  .panel-title {
	margin-bottom: 0;
}
.modifySrch  .panel-title>a, .modifySrch  .modifySrch .panel-title>a:active{
	display:none;
	padding:8px;
  color:#000;
  font-size:16px;
  font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
  word-spacing:3px;
	text-decoration:none;
	font-weight: normal;
}
/*.modifySrch .panel-heading  a:before {
   font-family: 'Glyphicons Halflings';
   content: "\e114";
   float: right;
   transition: all 0.5s;
}*/
.modifySrch  .panel-heading.active a:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
} 
#search-result{
    position: static!important;
    margin: 0!important;
    margin-top: -1px!important;
    z-index: 9;
	display:block!important;
	width:100%!important;
}
/*#search-result{
	display:none!important;
}*/
/* .modifySrch .rn-date-time-input {
	margin: 0 10px!important;
} */
.modifySrch .rn-icon-input {
    width: 95%!important;
	margin-left:3px!important;
}
.modifySrch .col-6 {
	margin: 0!important
}
.modifySrch .rn-icon-input input {
   /* padding-right: 0!important;*/
}
.modifySrch #modifysearch {
	    margin-top: -3px!important;
	    /* width: 90%; */
}
.modifySrch #modifysearch .btn {
	margin-left: 0!important;
    width: 98%!important;
	padding:9px!important;
}
#car-details {
    margin-top: 15px;
	margin-bottom:-57px!important;
}
#secondary {
    margin-top: 0px;
	/* width: 92%!important; */
    margin-left: auto!important;
	margin-right: auto!important;
}
#secondary .rn-widget{
	margin-bottom: 20px!important;
}

/* #secondary .rn-widget-content hr {
	margin-top: 5px;
    margin-bottom: 5px;
	display:none!important;
} */
#secondary .rn-widget-content ul li {
    margin-bottom: 0;
    cursor: pointer;
}
#accordionExample {
	width: 100%!important;
}

#car-details .rn-car-search-item-pricing {
	margin-left: 0!important;
}
/*#car-details .btn-main {
margin-right: 0!important;
    width: 100%;
}*/
#secondary .rn-widget-title i {
	 margin-left: 0!important;
    float: right;
    margin-right: 12px;
}
/* #collapseTwo .card-body{
	margin-left: 35px!important;
} */
.fare_breakup:hover .tooltip_hover {
    display: block;
    margin-right: 52px!important;
}
.tooltip_hover{
	min-width:204px!important;
	right: -115px!important;
}
.product_img img{
	float:left!important;
	height:100%!important;
	margin-left:5px!important;	
}

#fa-class{
	margin-right:14px!important;
	float:right!important;
}

#drop-row{
	margin-left:3px!important;
	margin-right:0px!important;
	margin-top: -19px!important;
	margin-bottom: -6px!important;
}
#pickupdate label,#dropdate label{
	margin-left:7px!important;
}
#car-models{
	padding-top:3px!important;
}
#error-spotStartDate{
	text-align:center!important;
}

.card-body ul li{
	margin-right:5px!important;
}
.flatpickr-time{
	background:#fff!important;
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
.cmn,.active1{
	font-size:0.8rem!important;
}
.rn-car-search-item{
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
.numInputWrapper span{
	width: 30px;
	padding: 0 5px 0 9px;
}
.flatpickr-calendar.animate.open{
	max-height:321px!important;
	position: absolute!important;
    transform: translate(0%, -18%)!important;
}

@media (min-width: 660px){
.modifySrch .panel-heading {
display: none!important;
}
.modifySrch #collapseOne {
display: block!important;
}
}