td.fc-event-container {
		border: white;
	}

	a.fc-event {
		border-radius: 10px; /* round edges */
		width: 15px; /* fixed width */
		color: transparent; /* hide text */
	}

	#private-seesion-calendar .fc-view.fc-month-view.fc-basic-view .fc-day-grid .fc-row.fc-week.fc-widget-content .fc-content-skeleton table thead tr td, #private-seesion-calendar .fc-view.fc-month-view.fc-basic-view .fc-day-grid .fc-row.fc-week.fc-widget-content .fc-content-skeleton table tbody tr td {
		border: 0 !important;
	}
	#private-seesion-calendar .fc-view.fc-month-view.fc-basic-view .fc-day-grid .fc-row.fc-week.fc-widget-content .fc-content-skeleton table tbody tr td.fc-event-container .fc-day-grid-event.fc-event.fc-start.fc-end {
		border: 0 !important;
		width: 10px;
		height: 12px;
		font-size: 0;
		line-height: initial;
		display: block;
		transform: translate(15px,-20px);
		background-color: #c5416e !important;
	}
	.fc-ltr .fc-basic-view .fc-day-number {
		text-align: center;
		padding-top: 13px;
		padding-bottom: 0px;
	}
	#private-seesion-calendar .fc-view.fc-month-view.fc-basic-view .fc-day-grid .fc-row.fc-week.fc-widget-content .fc-content-skeleton table tbody tr td.fc-event-container .fc-day-grid-event.fc-event.fc-start.fc-end {
		border: 0 !important;
		width: 6px;
		height: 8px;
		font-size: 0;
		line-height: initial;
		display: block;
		transform: translate(25px,2px);
		background-color: #652c75 !important;
	}

	.calendar-event-block.row p.calendar-title strike {
		color: #666666;
	}
	.calendar-event-block.row p.calendar-title span.price{
		font-size:18px;
	}

	#accordion .card-header button {
    	padding: 5px 25px;
    	background-color: #652c75 !important;
    	color: #ffffff;
	}

	div#collapseTwo {
	    border: 1px solid #e0dcdc;
	}

	.form-control {
	    /*padding-left: 5px!important;*/
	 }

	  #accordion.collapse_filter.accordian-wrap {
	    position: absolute;
	    z-index: 99;
	    max-width: 280px;
	    right: 0px;
	    bottom: auto;
	    top: 7px;
	    width: 100%;
	}
	#accordion.collapse_filter.accordian-wrap .form-control{
	  margin-bottom: 8px;
	}
	.calendar_wrapper .calendar_box {
	    padding: 20px 40px;
	}

	.private-sesssion-calendar_events p#private-sesssion-calender-title {
	    text-align: center;
	    color: #c5416e;
	    font-size: 15px;
	    letter-spacing: 5px;
	    text-transform: uppercase;
	}

	@media(max-width:1199px){
	    #accordion.collapse_filter.accordian-wrap {
	    max-width: 160px;
	    right: 0px;
	    top: 37px;
	  }
	   #accordion.collapse_filter.accordian-wrap .col-md-12{
	    padding-right: 5px;
	padding-left: 5px;
	   }
	   #accordion.collapse_filter.accordian-wrap .form-control{
	    height: 35px;
	   }

	}
	@media(max-width:991px){
	  #accordion.collapse_filter.accordian-wrap{
	    max-width: 220px;
	    right: 25px;
	  }
	}
	@media(max-width:767px){
	  #accordion.collapse_filter.accordian-wrap {
	 		position: static;
			width: 100%;
			max-width: 220px;
			margin: 0 auto;
		}
		.private-sesssion-calendar_events ul {
			justify-content: center;
		}
	}
	@media(max-width:575px){
	}
	@media(max-width:480px){
	
	}
	#map_canvas {
		height: 500px;
		width: 100%;
	}
	.gm-style-iw {color:#000}

	/*Tab Style*/
   .tile {
   width: 80%;
   margin: 10px auto;
   }
   #tile-1 .tab-pane
   {
   padding:15px;
   height:80px;
   }
   #tile-1 .nav-tabs
   {
   position:relative;
   border:none!important;
   box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2); 
   border-radius:6px;
   }
   #tile-1 .nav-tabs li
   {
   margin:0px!important;
   }
   #tile-1 .nav-tabs li a
   {
   position:relative;
   margin-right:0px!important;
   padding: 14px 40px!important;
   font-size:16px;
   border:none!important;
   color:#652c75;
   }
   #tile-1 .nav-tabs a:hover
   {
   background-color:#fff!important;
   }
   #tile-1 .slider
   {
   display:inline-block;
   width:30px;
   height:4px;
   border-radius:3px;
   background-color:#652c75;
   position:absolute;
   z-index:1200;
   bottom:0;
   transition:all .4s linear;
   }
   #tile-1 .nav-tabs .active
   {
   background-color:transparent!important;
   /*border:none!important;*/
   color:#652c75 !important;
   }