.retire-banner{padding:60px 0 50px;background-image: url('https://cdn.systweak.com/content/wp/systweak_com/v2/img/asp/retire/banner-re.webp');min-height: 597px;margin-top: 39px;background-position: center center; background-repeat: no-repeat;}
.banner-content {max-width: 640px;}
.retire-banner .retire-subtitle {font-size: 18px;text-transform: uppercase;color: #000;}
.retire-subtitle img {margin-top: -5px; margin-right: 10px;}
.heading2 {font-size: 45px;color: #000;margin-bottom: 0; font-weight:700;padding-bottom: 10px;}
.heading2 .blue-text {color: #2050dc;}
.retire-banner p {font-size: 18px;line-height: 26px;color: #000;padding-bottom: 10px; font-weight: 500;}
.retire-banner span {color: #2050dc;}
.retire-banner ul  li {display: inline-block;font-size: 13px;padding: 6px 14px;background-color:#d8e8fe ;border-radius: 16px;margin-right: 5px;}
.retire-banner ul  li img {margin-right: 10px;}
.ban-btm {padding: 15px;background-image: url('https://cdn.systweak.com/content/wp/systweak_com/v2/img/asp/retire/strp-bg.webp');border-radius: 5px;}
.ban-btm img {float: left;margin-right: 13px;}
.ban-btm span {font-size: 16px;line-height: 22px;color: #000000;display: inline-block;width: 85%;}
.ban-btm {margin-top: 105px;}
.info-sec {padding: 65px 0 80px; background-color: #fff;}
.info-sec .heading2 img {margin-right: 20px; margin-top: -2px;}
.info-sec .heading2 {margin-top: 0;font-size: 20px;font-weight: 600;color: #000000;text-transform: uppercase;margin-bottom: 10px;}
.info-box {padding: 45px 35px;border: 1px solid #a0b5f9;border-radius: 3px;border-left: 5px solid #2050dc;max-width: 1230px;margin: 0 auto; max-width: 1170px;}
.info-box p {font-size: 20px;color: #3d3d3d;line-height: 28px;margin-left: 55px;margin-bottom: 10px;}
.info-box p strong {font-weight: 700;}
.info-box p .link {color: #2050dc;font-weight: 600;text-decoration: underline;}
.info-box p {padding-bottom: 20px;}
.info-box p + p {padding-bottom: 0;}
.why-done{background-color: #f7f9fc;padding: 65px 0;}
.why-done .title {text-align: center;}
.why-done .title .heading2 {margin-top: 0;font-size: 35px;font-weight: 600;color: #000000;margin-top: 7px; margin-bottom: 35px;}
.why-done p {font-size: 20px;line-height: 28px;font-weight: 400;color: #3d3d3d;padding-bottom: 10px;}
.why-done-box {padding: 45px;border: 1px solid #e9edfb;border-left: 5px solid #2050dc;border-radius: 3px;background-color: #e9edfb;margin-bottom: 40px;margin-top: 10px;}
.why-done-inner {max-width: 1175px;margin: 0 auto;}
.section-title {text-align: center; margin-bottom: 35px;}
.why-done-box p {font-weight: 500;font-style: italic;color: #3d3d3d;font-size: 20px;line-height: 28px;}
.why-done-box span {font-size: 16px;color: #6b6b6b;font-style: italic;}
.plain-terms {padding: 65px 0 80px;}
.plain-terms .heading2 {margin-top: 0;font-size: 35px;font-weight: 600;color: #000; padding-bottom: 10px;}
.plain-inner {border:1px solid #e0e0e0;padding: 30px 25px; min-height: 348px;}
.plain-inner .heading3 {font-size: 22px;color: #000;font-weight: normal;padding: 10px 0 0;min-height: 62px;}
.plain-inner p {font-size: 16px;line-height: 20px;color: #3d3d3d;min-height: 120px;}
.section-title p {font-size: 20px;line-height: 28px;color: #3d3d3d;}
.plain-inner a {font-size: 16px;color: #2050dc; text-decoration: none;}
.plain-inner a img {margin-left: 2px; margin-top: 0;}
.changes-sec {background-color: #f8fafc;padding: 80px 0;}
.changes-box span {font-size:16px;font-weight: 700;color: #2050dc;}
.changes-box p {padding: 0; margin: 0;font-size: 20px; color: #3d3d3d;}
.inner-container {max-width: 1170px; margin: 0 auto;}
.inner-container .section-title p {text-align: left;}
.inner-container .section-title p a {text-decoration: underline;}
.changes-box {padding: 40px 0; border-bottom: 1px solid #e0e0e0;border-top: 1px solid #e0e0e0;}
.changes-box p a {text-decoration: underline;}
.changes-box + .changes-box {border-top: none;}
.inner-container .heading2 {font-size: 35px;font-weight: 600;margin-top: 5px;padding-bottom: 35px;}
.inner-container .section-title p {font-size: 20px;line-height: 28px;color: #3d3d3d;padding-bottom: 20px;}
.ineer-sec {padding: 75px 0 0;}
.ineer-sec .section-title {text-align: center;}
.inner-container .ineer-sec .section-title p {text-align: center;}
.inner-container .ineer-sec .section-title .heading2 {padding-bottom: 10px;}
.small-title {font-size: 14px;text-transform: uppercase;color: #737373; display: inline-block; width: 100%;}
.ineer-sec .heading3 { color: #2050dc;font-size: 18px; font-weight: 600; min-height: auto; margin: 12px 0 16px 0; padding: 6px  20px; background-color: #d8e8fe; border:1px solid #c4d6ef;border-radius: 18px; min-width: 243px;width: auto; display: inline-block;}
.ineer-sec .plain-inner {padding:25px 35px; background-color: #fff; border-color: #bec9e8; border-top: 5px solid #2050dc; min-height: auto;}
.faq-section {background-color: #fff; padding: 25px 0 50px;}
.faq-section .link {color: #2050dc; text-decoration: underline;}
.accordion-item > .accordion-collapse .accordion-body {background-color: #fff;}
.accordion-item .accordion-body p {color:#3d3d3d;line-height:24px;}
.accordion-item > .accordion-collapse .accordion-body {padding-right:100px}
.faq-section .container-large {max-width: 1172px;}
.faq-section .dec {font-size: 20px;}
.faq-head-col .heading-4 {font-size: 35px;font-weight: 600; margin-bottom: 5px;}
.ineer-sec .row {
    margin-left: -15px;
    margin-right: -15px;
}
.ineer-sec [class*="col-"] {
    padding: 0 15px;
}


.ineer-sec .plain-inner p {
    border-bottom: 1px solid #e1edfe;    
    margin-bottom: 18px;
    padding-bottom: 8px;
    min-height: 140px;
}
.accordion-item .accordion-body p a {text-decoration: underline;}

@media screen and (max-width:1630px){ 
    .plain-inner p {min-height: 160px;}
    .plain-inner {min-height: 388px;}
}
@media screen and (max-width:1440px) {
  .retire-banner {
    background-image: url("https://cdn.systweak.com/content/wp/systweak_com/v2/img/asp/retire/asp-retire1440.png");
  }  
}
@media screen and (max-width:1199px){
    .plain-inner {padding: 15px;min-height: 360px;}
    .plain-inner p {font-size: 15px;}
    .inner-container .heading2 {font-size: 28px;}
    .inner-container .section-title p {font-size: 18px; line-height: 26px;}
    .info-box p br {display: none;}
    .ineer-sec .plain-inner {padding: 15px;}
    .ineer-sec .heading3 {font-size: 16px;}
    .accordion-item > .accordion-header .accordion-button {padding: 19px 45px 14px 16px;}
}
@media screen and (max-width:991px) {
    .plain-inner {min-height: 300px;}
    .plain-inner p {min-height: 100px;}
    .retire-banner {margin-top: 25px;background-position: center left;}
    .heading2 {font-size: 38px;}
    .retire-banner p {font-size: 18px;line-height: 25px;}
    .info-sec .heading2 {font-size: 18px;}
    .info-box p {font-size: 18px;}
    .why-done .title .heading2, .plain-terms .heading2 {font-size: 32px;}
    .why-done p,.section-title p {font-size: 18px;}
    .plain-terms [class*="col-"], .ineer-sec [class*="col-"] {margin-bottom: 24px;}
    .changes-box p {font-size: 18px;}
    .inner-container .heading2 {font-size: 24px;}
    .inner-container .section-title p {font-size: 16px;line-height: 24px;}
    .plain-inner p br {display: none;}
}
@media screen and (max-width:767px) {
    .plain-inner {min-height: auto;}
    .ineer-sec .plain-inner .heading3 {padding-bottom: 6px; margin-top: 10px;}
    .ineer-sec .plain-inner p {min-height: auto; padding-bottom: 18px;}
    .info-sec .heading2 img {float: left;}
    .retire-banner ul li {margin-bottom: 10px;}
    .why-done .title .heading2, .plain-terms .heading2 {font-size: 28px;}
    .heading2 {font-size: 32px;}
    .changes-sec {padding: 40px 0;}
    .ineer-sec .plain-inner {padding: 15px;}
    .ineer-sec {padding-top: 40px;}
    .changes-box {padding: 15px 0;}
    .plain-terms {padding: 40px 0;}
    .why-done-box {padding: 15px;}
    .why-done {padding: 40px 0 20px;}
    .info-box {padding: 25px;}
    .info-sec {padding: 40px 0;}
    .ban-btm {margin-top: 40px; background-size: cover;}
    .retire-banner {padding: 40px 0; min-height: auto;}
    .plain-inner .heading3 {margin-top: 0;}
    .plain-inner .heading3,.plain-inner p {min-height: auto;}
    .accordion-item > .accordion-collapse .accordion-body {padding-right: 30px;}
     .why-done .title .heading2 {margin-bottom: 15px;}
     .inner-container .heading2 {padding-bottom: 15px;}
     .inner-container .section-title p {padding-bottom: 0;}
     .plain-inner .heading3 {padding-bottom: 0;}
     .faq-section .dec {font-size: 16px;}
     .faq-head-col .heading-4 {font-size: 30px; line-height: normal;}
}
@media screen and (max-width:575px) {
    .retire-banner p br {display: none;}
    .ban-btm img {margin-top: 5px;}
    .info-box p {margin-left: 0;}
    .faq-head-col .heading-4 {font-size: 26px;}
}
@media screen and (max-width:479px) {
    .why-done p, .section-title p {font-size: 16px; line-height: 26px;}
    .info-box p {font-size: 16px;line-height: 26px;}
    .info-sec .heading2 {font-size: 17px;}
    .info-sec .heading2 img {display: none;}
    .ban-btm img {margin-right: 10px;}
    .ban-btm span {font-size: 14px; width: 80%;}
    .heading2 br {display: none;}
    .heading2 {font-size: 28px; margin-bottom: 10px;}
    .retire-banner .retire-subtitle {font-size: 14px;}
    .ban-btm {margin-top: 10px;}
    .changes-box p {font-size: 16px; line-height: 24px;}
}
@media screen and (max-width:390px) {
     .retire-subtitle img {display: none;}
     .retire-banner {background-size: cover;}
}
@media screen and (max-width:359px) {
    .retire-subtitle img {display: none;}
    .heading2 {font-size: 23px;}
    .retire-banner p {font-size: 16px;line-height: 22px;}
    .ban-btm {text-align: center;}
    .ban-btm img {float: none;}
    .ban-btm span {width: 100%;}
    .info-box p {line-height: 24px;}
    .why-done .title .heading2, .plain-terms .heading2 {font-size: 26px;}
}