.single-contact-info{padding-top:30px}
.single-contact-info:hover .contact-info-icon a{background-color:#ff8429;color:#fff}
.single-contact-info:last-child{border:none}
.contact-info-icon{margin-right:20px}
.contact-info-icon a{height:65px;width:65px;background:#f3f3f3;display:inline-block;line-height:65px;text-align:center;border-radius:50%;font-size:20px;color:#ff8429;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.contact-info-icon a:hover{background-color:#222;color:#fff}
.contact-info-text span{font-size:14px;text-transform:uppercase;color:#ccc;font-weight:400;margin-bottom:5px;display:inline-block}
.contact-info-text h5{font-weight:400;font-size:20px}
@media(max-width:575px){.contact-info-text h5{font-size:16px}}
.map-area{line-height:0}
#contact-map iframe{height:555px;width:100%;margin-bottom:-6px}
.quality-area{border-top:1px solid #e3e3e3;}
.conatct-post-form input{border:2px solid #f5f5f5;height:55px;padding:0 30px;width:100%;font-size:14px;background:#f5f5f5}
.conatct-post-form input::placeholder{color:#bbb}
.conatct-post-form input:focus{border-color:#ff8429}
.conatct-post-form textarea{border:2px solid #f5f5f5;height:175px;padding:15px 25px;width:100%;font-size:14px;resize:none;outline:0;background:#f5f5f5}
.conatct-post-form textarea::placeholder{color:#bbb}
.conatct-post-form textarea:focus{border-color:#ff8429}
.conatct-post-form .post-check{display:flex;align-items:center;}
.conatct-post-form .post-check input{margin-right:5px;width:auto;margin-bottom:0;padding:0;}
.contact-fldbox{margin-bottom:30px;}
.alertbox .alert{margin-bottom:40px;}