.contact-part{
	padding:100px 0px;
	background:var(--chalk)
}
.contact-info{
	text-align:center;
	margin-bottom:30px;
	    padding: 50px 13px 45px;
	background:var(--white);
	border-radius:8px;
	box-shadow:0 2px 48px 0 rgba(0,0,0,0.08)
}

.contact-info i{font-size:45px;margin-bottom:25px;color:var(--primary)}
.contact-info h3{font-size:28px;margin-bottom:40px;position:relative}
.contact-info h3::before{position:absolute;content:"";bottom:-15px;left:50%;transform:translateX(-50%);width:60px;height:2px;border-radius:30px;background:var(--primary)}.contact-info h3::after{position:absolute;content:"";bottom:-20px;left:50%;transform:translateX(-50%);width:30px;height:2px;border-radius:30px;background:var(--primary)}.contact-info p{font-size:16px;line-height:30px}.contact-info p span{display:block}.contact-map{padding:30px;background:var(--white);border-radius:8px;box-shadow:0 2px 48px 0 rgba(0,0,0,0.08)}.contact-map iframe{border:none;width:100%;height:487px}.contact-form{padding:30px;background:var(--white);border-radius:8px;box-shadow:0 2px 48px 0 rgba(0,0,0,0.08)}@media (max-width: 767px){.contact-part{padding:60px 0px}}@media (max-width: 991px){.contact-form{padding:20px}.contact-map{padding:20px;margin-bottom:30px}.contact-map iframe{height:300px}}@media (min-width: 768px) and (max-width: 991px){.contact-part{padding:80px 0px}}

@media (min-width:1700px) { 
.contact-info p{font-size:18px;}
} 
