.parent-validator{position:relative;}
.invalid-tooltip{top:80px;}
.parent-validator:has(#captcha) .invalid-tooltip{top:45px;}
.bread-sec .grow-crumb {float: left; width: auto; margin-bottom: 30px; margin-top: 20px;}
.bread-sec .grow-crumb .breadcrumb {background-color: #f3f3f3;border-radius: 5px;width: auto;height: 28px;padding: 1px 11px 0px 9px;}
.bread-sec .grow-crumb .breadcrumb img {padding-right: 6px; height: 15px; margin-top: 5px;}
.bread-sec .grow-crumb .breadcrumb a {font-size: 12px; text-decoration: none; color: #838181;}
.bread-sec .grow-crumb .breadcrumb span {font-size: 12px; text-decoration: none; color: #838181;}
.bread-sec .grow-crumb .breadcrumb a:hover {color: #c09573; transition: .3s;}

/* contact form */
.th_get_head {width:100%;float:left;margin:40px 0 50px}
.th_get_head h2 {width:100%;float:left;font-size:42px;font-family: "Rob-700";color:#060707}
.th_get_head hr {width:100%;float:left;position:relative;height:2px;opacity: 1;background-color: transparent;}
.th_get_head hr:before {height:2px;background-color:#c09573;margin:0;position:absolute;content: '';width:35%;top:0;left:0; right:0;}
.th_get_head p {color:#b5b5b5;width:100%;float:left;}
.th_get_services {width:100%;float:left;padding: 30px 15px 30px 30px;border:2px solid #c09573;border-radius:5px;margin-top: 34px;}
.th_get_services h3 {font-size: 22px;font-family:"Rob-700";color:#060707; margin-bottom: 20px;}
.th_get_services p {color:#b5b5b5;width:100%;float:left;font-size: 14px}
.th_get_btn {width:100%; float:left;}
.th_get_btn a {text-decoration:none;color:#060707;font-family:"Rob-700"; font-size: 25px;}
.th_get_btn a img {padding-right:20px}
.th_get_form {width:100%;float:left;margin:40px 0 50px}
.th_get_form form {width:100%;float:left;}
.th_get_form form label {width:100%;float:left;font-size:16px;font-family:"Rob-700";color:#060707;margin-bottom:10px;}
.th_get_form form input {outline:none;width:100%;float:left;font-size:14px;color:#b5b5b5;height: 45px;border:none;background-color:#fef6f0; padding:0 12px;border-radius:5px;margin-bottom:24px }
.th_get_form form textarea {outline:none;width:100%;float:left;font-size:14px;color:#b5b5b5;height:145px;border:none;background-color:#fef6f0; padding:15px 12px;border-radius:5px;margin-bottom:24px;resize:none;}
.get_form_btn {width:100%;float:left;}
.get_form_btn button {border:none;background-color:#c09573;color:#fff;height:38px;line-height: 38px;padding: 0 30px;border-radius:5px ;font-family:"Rob-500";}
.get_form_btn button:hover {background-color:#99643b}

/* map */
.th_get_map {width:100%;float:left;padding:18px 30px;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;margin-bottom: 120px}

@media only screen and (max-width: 767px) {
.th_get_services{text-align: center; padding: 30px 15px;margin-top: 20px;}
.th_get_btn a img {padding-right: 10px;}
.th_get_btn a {font-size: 20px;}
.th_get_form{margin: 0px 0px 50px;}
.th_get_head {margin: 0px 0px 50px;}
.th_get_head h2{font-size: 30px;}
.th_get_map {padding: 20px 10px;}
}

@media only screen and (max-width: 575px) {
.bread-sec .grow-crumb {margin-bottom: 10px;}
.th_get_head hr:before {left: 50%;right: 0;display: flex;justify-content: center;transform: translate(-50%, 0);}
.th_get_head h2 {font-size: 25px;text-align: center;}
.th_get_head p {text-align: center;font-size: 14px;}
}

