div#th-banner h1 { padding: 0;text-align: center;font-size: 40px;line-height: normal;}
div#th-banner { z-index: 99;}
div#th-banner .container.custom-container2 { max-width: 100%;}
.thnk-bttn { display: flex;justify-content: center;align-items: center;gap: 20px;margin: 25px 0 0;}
.thnk-bttn a {padding: 13px 20px;background: var(--primary-color);border-radius: 11px;font-size: 24px;text-transform: none;text-decoration: none;color: #fff;}
.thnk-bttn a:hover {background: #A58C81;transition: .3s ease;}
section#aboutProgram ul li, section#aboutProgram ol li, section p, section ul li, section ol li, .mem-content p + div {text-align: left;}
a.become-btn {padding: 5px 15px 5px;font-size: 18px;}
 
@media screen and (max-width:1537px) {
.thnk-bttn a {font-size: 1.5rem;}
}

@media screen and (max-width:1441px) {
.thnk-bttn a {font-size: 20px;}
a.become-btn {padding: 7px 15px 7px;font-size: 18px;}
}



@media screen and (max-width:992px) {
a.become-btn { padding: 5px 15px 5px; }
div#th-banner h1 { font-size:2rem;}
div#th-banner { display: flex; justify-content: center; align-items: center;}

}


@media screen and (max-width:786px) {
.thnk-bttn a { font-size: 1rem;}
.thnk-bttn a { font-size: 1.4rem;}
a.become-btn { padding: 6px 15px 6px; font-size: 1rem;}
div#th-banner h1 { font-size: 1.8rem;}
body#thanky section#bannerSection { height: 70vh;}

}


@media screen and (max-width: 639px) {
.thnk-bttn a {font-size: 1rem}
.thnk-bttn {flex-direction: column;}
a.th-btn {width: 100%;}
}


@media screen and (max-width: 576px) {
a.become-btn {padding: 6px 15px 6px;font-size: 1rem;}
}

@media screen and (max-width: 376px) {
a.become-btn {padding: 6px 10px !important;font-size: 14px !important;width: 50%;text-align: center;}  
.custom_btnNew {  padding: 14px 6px !important;  font-size: 14px !important;  width: 45%;  text-align: center;  }
}