@import url("https://fonts.googleapis.com/css?family=Lato:400,400i,700");
	/*
body {
	display: flex;
	justify-content: center;
} */

form .search_label{
  font-weight: bold;
}
.details_joint_2 h5{
  font-weight: bold;
}
.form-group {
    margin-bottom: 1.5rem;
}
.add_vertical{
    margin-top: 40px;
}
.title_form{
    font-size: 34px;
    margin-top: 10px;
    margin-bottom: 15px;
}
.search_form{
    padding-top: 15px;
}

.slick-wrapper {
	width: 100%;
	/* background-color: aqua; */
}
.slide-item {
	/* background-color: rebeccapurple;
	color: aqua; */
	display: flex !important;
	justify-content: center;
	align-items: center;
	text-align: center;
	height: 200px;
	border: 1px solid white;
	h3 {
		font-family: 'Montserrat', sans-serif !important;
		font-size: 40px;
	}
}

.slide-item .card{
  border-radius: 4px;
  -webkit-box-shadow: 0px 0px 9px 0px rgba(232,232,232,1);
  -moz-box-shadow: 0px 0px 9px 0px rgba(232,232,232,1);
  box-shadow: 0px 0px 9px 0px rgba(232,232,232,1);
}
.slide-item .card:hover{
  -webkit-box-shadow: 0px 0px 15px 1px rgba(207,207,207,1);
  -moz-box-shadow: 0px 0px 15px 1px rgba(207,207,207,1);
  box-shadow: 0px 0px 15px 1px rgba(207,207,207,1);
}
.slide-item{
	margin-top: -20px;
	margin-bottom: -20px;
}
.slick-list{
	margin-bottom: 50px;
}
.slick-dots {
	 display: flex;
	 justify-content: center;
	 margin: 0;
	 padding: 1rem 0;
	 list-style-type: none;
}
 .slick-dots li {
	 margin: 0 0.25rem;
}
 .slick-dots button {
	 display: block;
	 width: 1rem;
	 height: 1rem;
	 padding: 0;
	 border: none;
	 border-radius: 100%;
	 background-color: #dee8e9;
	 text-indent: -9999px;
}
 .slick-dots li.slick-active button {
	 background-color: #1f83bd ;
}

.slider_img{
	/* width:120px; */
	width:110px;
	height:100px;
	margin-left: 10px;
}
:root {
	 --star-size: 22px;
	 --star-color: #dfdfdf;
	 /* --star-background: #fc0; */
	 --star-background: #ffbf00;
}
.Stars {
	 --percent: calc(var(--rating) / 5 * 100%);
	 display: inline-block;
	 font-size: var(--star-size);
	 font-family: 'Montserrat', sans-serif !important;
	 line-height: 1;
}
 .Stars::before {
	 content: '★★★★★';
	 letter-spacing: 1px;
	 background: linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent));
	 -webkit-background-clip: text;
	 -webkit-text-fill-color: transparent;
}
.slide-item .Stars{
  float: right;
}


@media only screen and (max-width: 1024px) {
	.slider_img{
		width:90px;
		height:100px
	}
}
@media only screen and (max-width: 450px) {
	.slider_img{
		/* width:50px;
		height:50px; */
    width: 80px;
    height: 80px;
		/* margin-left: 0px; */
	}
	.card-body {
    padding: 12px;
	}
	.details_joint_1{
		width: 30%;
		float: left;
	}
	.details_joint_2{
		width: 70%;
		float: left;
	}
	.details_joint_2 p{
		margin-bottom: 5px;
	}
	.Stars{
		width: 100%;
		display: block;
	}

	:root {
		 --star-size: 18px;
		 --star-color: #dfdfdf;
		 /* --star-background: #fc0; */
		 --star-background: #ffbf00;
	}
}
@media screen and (max-width: 380px) {

	.slider_img {
	    margin-left: 0px;
	}
}
@media screen and (max-width: 320px) {
	.slider_img {
    width: 70px;
	}
	.slide-item {
    height: 250px;
	}
	.details_joint_1 {
    width: 100%;
    text-align: -webkit-center;
    margin-bottom: 10px;
	}
	.details_joint_2 {
    width: 100%;
	}
}
