
.breadcrumb-sec{float: left; width: 100%;background-color: #f8f8f8; height: 40px; line-height: 40px; margin: 10px 0;}
.breadcrumb li a{color: #2e2e2e;font-size: 16px;text-decoration: none;  }
.breadcrumb {padding: 0; margin: 0; background: transparent;}

.contact-page-sec{ padding: 50px 0; }
.contact-heading h1{ font-size: 50px;color: var(--font-heading);font-weight: 700;position: relative;padding-bottom: 15px; }
.contact-heading h1:before{ width: 80px;height: 6px;background: #ef233c;position: absolute;left: 0;
bottom: 0;content: '';border-radius: 10px; }
.contact-heading p{ margin-top: 20px; }
.contact-form label{width: 100%;font-size: 15px;color: #616161; }
.contact-form input {padding: 10px;width:100%;background: #f8f8f8;outline: none;border:1px solid #cccccc;margin-bottom:15px;}
.contact-form textarea {padding: 10px;width:100%;background: #f8f8f8;outline: none;border:1px solid #cccccc;margin-bottom:15px;
height: 100px;}
.contact-form .submitfield {height: 45px;background-color: #ef233c;color: #fff;border-radius: 10px;border-color: #ef233c;
width: 100%;text-transform: uppercase;transition-property: all;transition-duration: 0.1s;transition-delay: 0.1s;
line-height: 1px;font-weight: 600; margin-top:12px; }
.contact-form .submitfield:hover { background-color: #c0162b;}
.contact-form label img {float: left;margin-right: 5px;}
.contact-form .th-label{margin-top: 10px;}
.parent-validator{position:relative;}
.invalid-tooltip {postion: absolute;top:50px; left:0; }
.map iframe {width:100%;}
