body{ background: #f5f5f5;}
.th-custom-contact{ padding: 0 160px; overflow: hidden;}
.th-contact-us-area{ padding: 0 150px;overflow: hidden;}
.th-contact-us-heading{ width: 100%;}
.th-contact-us-heading h1{ font-size: 36px;color: var(--font-heading);font-family: 'poppin', sans-serif;font-weight: 700;text-align:center;margin-bottom: 30px;position: relative;padding-bottom: 20px;}
.th-contact-us-heading h1::after{position: absolute;content: ""; width: 200px;background: #d53e30;height: 6px; margin: 0 auto;left: 0;right: 0;bottom: 0;}
.th-contact-us-heading h2{ font-size: 28px;color: var(--font-heading);font-family: 'poppin', sans-serif;font-weight: 700;text-align: left!important;}
.th-contact-us-heading p{ font-size: 16px;margin-top: 20px;font-family: 'inter', sans-serif; text-align: left!important;color: #465157;}
.th-contact-us-heading ul{width:100%;float:left;padding-left: 16px;}
.th-contact-us-heading ul li{width:100%;float:left;text-align:left!important;}
/* Responsive start Here */
@media screen and (min-width : 20px) and (max-width : 1493px){
    .th-custom-contact{padding: 0 100px; }
}
@media screen and (min-width : 20px) and (max-width : 1218px){
    .th-contact-us-area{padding: 0 10px;}
}
@media screen and (min-width : 20px) and (max-width : 991px){
    .th-contact-us-heading h1 {font-size: 28px;}
}
@media screen and (min-width : 20px) and (max-width : 768px){
    .th-contact-us-heading h1 {font-size: 28px;}
    .th-custom-contact{padding-inline: 15px;}
    .th-contact-us-area{padding: 0 20px;}
}
@media only screen and (max-width : 575px){
.pm_breadcrumb{margin-top: 180px;}
}