/* ========================================================== Contact page css start here========================================================== */
.header-section-content h1{padding:10px;margin:0px auto;text-shadow:0px 0px 5px #fff;background:#ffffff2e;color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.header-section-content{min-height:255px;position:relative;text-align:center;color:white;}
.f-contact .contact-list{margin-top:20px;}
.f-contact .contact-list ul li{display:flex;margin-bottom: 24px;align-items: flex-start;}
.f-contact .contact-list ul li span.icon{font-size:30px;margin-right:10px;display: inline-flex;}
.f-contact .contact-list ul li img{min-width:28px;max-width:28px;margin-right:10px;}
.contact-list .location{width:3%;}
.contact-list a{line-height:40px}
.box_contact{box-shadow:0 0 30px rgba(0,0,0,0.1);border-radius:10px;border:1px solid rgba(164,174,198,0.2);margin-top:-120px;position:relative;background:white;padding:60px;z-index:1;}
.f-contact .contact-list ul li h3{font-size:20px;line-height:normal;margin-bottom:16px;}
.f-contact .contact-list ul li p,.f-contact .contact-list ul li a{line-height:normal;font-weight:500;font-size:17px;}

@media (max-width:767px){
.header-section-content h1{top:45%;font-size:25px;}
.header-section-content{min-height:0}
.contact-list .location{width:15%;}
.contact-list a{line-height:30px}
.box_contact{padding:20px;}
.map iframe{height:360px;}
.f-contact .contact-list ul li h3{font-size:16px;line-height:normal;margin-bottom:6px;}
.f-contact .contact-list ul li p,.f-contact .contact-list ul li a{font-size:14px;}
.f-contact .contact-list ul li:last-child{margin-bottom: 0;}
}
