.mySlides{
	display:none;
	height:430px;
	margin-bottom:5px;
}
.numberText{
	position:absolute;
	top:150px;
	left:25px;
	font-size:25px;
	color:white;
}
.dot{
	background-color:#bbb;
	height:20px;
	width:20px;
	display:inline-block;
	cursor:pointer;
	margin:2px;
	transition:background-color 0.6s ease;
	border-radius:50%;
}

.dots-container {
  text-align: center;
}

.active,.dot:hover{
	background-color:#717171;
}

.caption{
	color:white;
	padding:8px 12px;
	position:absolute;
	bottom:280px;
	left:10px;
	text-align:center;
	width:98%;
	font-size:30px;
}
.next , .prev{
	cursor:pointer;
	position:absolute;
	top:43%;
	font-size:45px;
}
.next:hover , .prev:hover{
	background-color:black;
	color:white;
}
.next{
	right: 10px;
}
.fade{
	animation-name:fade;
	animation-duration: 2s;
}
@keyframes fade{
	from {opacity: .4}
	to {opacity: 1}
}
*{
	margin:0;
	font-family:"Times New Roman";
	border:border-box;
}
.body{
	background-color:#f7f5f5;
	width:100%;
}
.navbar{
	height:70px;
	background-color:#f7f5f5;
	color:black;
	display:flex;
	align-items:center;
	justify-content:space-evenly;
}
.logo{
	background-image:url("logo.png");
	background-size:cover;
	height:64px;
	width:390px;
	margin-left:50px;
	margin-right:250px;
}

.services{
	color:white;
	padding:5px;
	font-size:25px;
}
.border{
	border:2px solid transparent;
}
.head-1{
	margin-left:30px;
}
.icon1{
	display:flex;
	position:relative;
	top:-15px;
}
.icon1, .head-2{
	display:inline-block;
}
.searchbar{
	justify-content:space-evenly;
	display:flex;
	width:100%;
	height:50px;
	border-radius:4px;
}
.searchbar:hover{
	border:2px solid orange;
}
.search-select{
	background-color:#f3f3f3;
	width:50px;
	text-align:center;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	border:None;
}
.search-input{
	width:100%;
	font-size:20px;
	border:None;
}
.search-icon{
	width:45px;
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:1.2rem;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	background-color:#febd68;
	color:#0f1111;
}
.mail-icon{
	display:flex;
	border:None;
	align-items:center;
	justify-content:center;
}
.mail{
	font-size:20px;

}
.phone-icon{
	display:flex;
	border:None;
	align-items:center;
	justify-content:center;

}
.phone{
	font-size:20px;
}
.plane-icon{
	display:flex;
	border:None;
	align-items:center;
	justify-content:center;

}
.plane{
	font-size:20px;
}
.panel{
	font-size:20px;
	height:40px;
	background-color:#222f3d;
	display:flex;
	align-items:center;
	color:white;
	justify-content:space-evenly;
}
.panel-options{
	width:70%;
	display:flex;
	padding:10px;
	gap:20px;
}
.panel-options a{
	text-decoration:none;
	color:inherit;
	cursor:pointer;
}
.a{
	  font-family: "Coral Pixels", serif;
	  color:red;
}
.aboutUs{
	padding:30px;
	margin:0px;
	margin-top:100px;
	color:black;
	background-color:#f7f5f5;
	letter-spacing: 2px;
	line-height:30px;
	font-family: 'Poppins', sans-serif;
}
.img-container{
	text-align:center;
}

.img-container img {
    height: 300px;
    width: 300px;
    margin: 50px;
    transition: transform 0.3s ease;
}

.img-container img:hover {
    transform: scale(1.3);
}
.aboutUs p {
 /* font-family: 'Open Sans', sans-serif;*/
	font-size:17px;
	color:#4d4e4f;
	letter-spacing: 2px;
	line-height:25px;
	font-family: 'Poppins', sans-serif;
}
.site-header{
	position:sticky;
	top:0;
	z-index:1000;
}
.service{
	background-color:#f7f5f5;
	color:black;
	margin:0px;
	padding:30px;
	letter-spacing: 2px;
	line-height:30px;
	font-family: 'Poppins', sans-serif;
}
.service p{
	font-size:17px;
	color:#4d4e4f;
  	letter-spacing: 2px;
	line-height:25px;
	font-family: 'Poppins', sans-serif;
}
.menu{
	font-size:30px;
}
.footer{
	padding:0px;
	background-color:black;
}
.serviceImage{
		margin-left:500px;
		height:750px;
}
.gmap{
		width:100%;
		height:350px;
		border:0;	
		text-align:center;
}
@media(max-width:600px){
	.mySlides{
		display:none;
		height:150px;
		margin:0;
		padding: 0;
	}	
	.slideImage{
		height:270px;
	}

	.logo{
		width:250px;
		height:50px;
		margin-left:0;
		margin-bottom:20px;
	}
	.body{
		background-color:#E8F5E9;
	}
	.navbar{
		width:100%;
		height:100%;
		flex-wrap:wrap;
	}
	.panel{
		font-size:10px;
	}
	.plane{
		font-size:15px;
	}
	.mail{
		font-size:15px;
	}
	.phone{
		font-size:15px;
	}
	.services{
		color:#8597f2;
	}
	.search-input{
		font-size:11px;
	}

	.img-container img {
    		height: 100px;
    		width: 100px;
    		margin: 10px;
    		transition: transform 0.3s ease;
	}
	.numberText{
		display:none;	
	}
	.dot{
		display:none;
	}

	.social{
		margin-left:100px;
	}
	.serviceImage{
		margin:0px;
		height:300px;
	}
	.caption{
		font-size:15px;
		margin-left:-25px;;
	}
	.footer{
		padding:0px;
		background-color:black;
		width:365px;
	}
	.dots{
		margin-top:100px;
		width:100%;
		text-align:center;
	}
	.searchbar{
		width:365px;
		height:50px;
		margin-left:0px;
	}
	.gmap{
		width:100vw;
		margin-left:0px;
	}
	.service p{
  	  	font-size:15px;	
	}
	.aboutUs p {
  		font-size:15px;
	}
}
