p {font-size: 16px; line-height: 24px;}
.pm-banner {background: #0e214c url(https://cdn.tweaking.in/content/wp/tweaking_in/v2/ban-bg.jpg) left top repeat-x; background-size: contain;}
.pm-banner .row {padding-top: 70px;}
.pm-banner .title {color: #fff; font-size: 45px; font-weight: 700; text-transform: uppercase; margin-bottom: 0;}
.pm-banner .pm-logo {margin-top: 10px;}
.pm-banner .sub-title {font-size: 18px; font-weight: 500; color: #898a8b; display: block; margin-bottom: 10px;}
.pm-banner p {color: #fff;}
.pm-banner .btn-block {width: 460px;text-align: center;display: inline-block;vertical-align: middle; padding-top: 25px;}
.btn-style {display: inline-block;min-width: 220px;padding: 12px 15px;text-align: center;font-size: 18px;font-weight: 500;border-radius: 4px;-webkit-box-shadow: 0.087px 4.999px 4.75px 0.25px rgb(0 0 0 / 20%);-ms-box-shadow: 0.087px 4.999px 4.75px 0.25px rgb(0 0 0 / 20%);box-shadow: 0.087px 4.999px 4.75px 0.25px rgb(0 0 0 / 20%);-webkit-transition: all ease .4s;-ms-transition: all ease .4s;transition: all ease .4s;}
.btn-style img {margin-right: 13px;}
.btn-style.btn-white {background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);color: #162e56;}
.btn-style.btn-white:hover, .btn-style.btn-white:focus {background: #ffffff;background: -moz-linear-gradient(top, #e5e5e5 0%, #e5e5e5 100%);background: -webkit-linear-gradient(top, #e5e5e5 0%,#e5e5e5 100%);background: linear-gradient(to bottom, #e5e5e5 0%,#e5e5e5 100%);}
.btn-style + .btn-style {margin-left: 12px;}
.btn-style.btn-green {color: #ffffff;background: rgb(107,199,58);background: -moz-linear-gradient(top, rgba(107,199,58,1) 1%, rgba(72,154,43,1) 100%);background: -webkit-linear-gradient(top, rgba(107,199,58,1) 1%,rgba(72,154,43,1) 100%);background: linear-gradient(to bottom, rgba(107,199,58,1) 1%,rgba(72,154,43,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bc73a', endColorstr='#489a2b',GradientType=0 );}
.btn-style.btn-green:hover, .btn-style.btn-green:focus {color: #fff;background: #6bc73a;background: -moz-linear-gradient(top, #489a2b 0%, #489a2b 100%);background: -webkit-linear-gradient(top, #489a2b 0%,#489a2b 100%);background: linear-gradient(to bottom, #489a2b 0%,#489a2b 100%);}
.sup-details {font-size: 13px;color: rgba(255,255,255,0.6);font-weight: 500;margin-top: 15px;display: block;}
.section-title {text-align: center; margin-bottom: 60px;}
.section-title .heading2 {font-size: 36px; font-weight: 700;}
.pm-features {padding: 85px 0; background-color: #fff;}
.pm-features [class*="col-"] {margin-bottom: 15px;}
.feature-info {text-align: center; border:1px solid #cce2f7; background-color: #fcfdff; min-height: 265px; padding: 35px 30px;}
.feature-info .heading3 {margin-top: 20px;font-size: 24px;font-weight: 600;color: #000;}
.feature-info .img-block {min-height: 46px;}
.pm-bottom {padding-top: 90px; background-color: #f2f4fd;}
.pb-145 {padding-bottom: 145px;}
.pm-benefit-info figure img {float: left; margin-right: 25px;}
.pm-benefit-info figure figcaption {display: inline-block;width: 70%;}
.pm-benefit-info .heading3 {font-size: 28px; font-weight: 400;}
.pm-benefit-info p {color:#3d3d3d;}
.pm-benefits [class*="col-"] {margin-bottom: 90px;}
.pm-benefits {padding: 100px 0 55px; background-color: #fff;}
.pm-down {background: #0e214c url(https://cdn.tweaking.in/content/wp/tweaking_in/v2/pm/ban-bg.png) left top repeat-x; background-size: contain; padding: 90px 0; color: #fff;}
.pm-down [class*="col-"]:first-child img {margin-top: 10px;}
.pm-down .title {font-size: 32px; font-weight: 700; margin-top: 5px;}
.pm-down .sub-title {font-size: 20px; display: inline-block; width: 100%; padding-bottom: 15px;}
.pm-down .btn-block {padding-top: 30px; width: 460px; text-align: center;}
.pm-down p {color: #afb6c5; font-size: 18px;}

@media screen and (max-width:1199px) {
    .right-img {width: auto; height: auto;}
    .pm-banner .title {font-size: 38px;}
    .pm-banner .title br {display: none;}
    .pm-banner {min-height: auto; padding-bottom: 50px;}
    .pm-features {padding: 50px 0;}
    .section-title {margin-bottom: 30px;}
    .feature-info {padding: 20px 15px;}
    .feature-info p {font-size: 15px;}
    .feature-info .heading3 {font-size: 22px;}
    .pm-bottom {padding-top: 50px;}
    .pm-bottom img {width: auto; height: auto;}
    .section-title .heading2 {font-size: 30px;}
    .pb-145 {padding-bottom: 50px;}
    .pm-benefits {padding: 50px 0 0;}
    .pm-benefits [class*="col-"] {margin-bottom: 50px;}
    .pm-benefit-info .heading3 {font-size: 24px;}
    .pm-down {padding: 50px 0;}
    .pm-down [class*="col-"]:first-child img {margin: 0; width: auto; height: auto;}
    .pm-down .title {font-size: 28px;}
    .pm-down p {font-size: 16px;}
}
@media screen and (max-width:991px) {
    .pm-banner .row {padding-top: 30px;}
    .pm-banner .title {font-size: 32px;}
    .pm-features {padding: 35px 0;}
    .pm-bottom {padding-top: 35px;}
    .section-title .heading2 {font-size: 28px;}
    .pm-benefit-info .heading3 {font-size: 20px;}
    .pm-benefit-info p {font-size: 15px;}
    .pm-benefits {padding: 35px 0;}
    .pm-benefits [class*="col-"] {margin-bottom: 20px;}
    .pm-down .title {font-size: 24px;}
    .pm-down .sub-title {font-size: 16px; padding-bottom: 8px;}
    .pm-benefit-info {text-align: center;}
    .pm-benefit-info figure img {float: none; margin-bottom: 10px; margin-right: 0;}
    .pm-benefit-info figure figcaption {width: 100%;}
    .feature-info {min-height: auto;}
    .feature-info .heading3 {font-size: 20px;}
}
@media screen and (max-width:767px) {
    .pm-banner .title {margin-top: 10px; font-size: 28px;}
    .section-title .heading2 {font-size: 26px;}
    .feature-info {min-height: 235px;}
    .pm-bottom img {margin-bottom: 15px;}
    .pm-benefit-info .heading3 {font-size: 18px;}
    .pm-bottom {text-align: center;}
    .right-img {width: 80%; margin-bottom: 15px;}
    .pm-benefit-info figure img {margin-bottom: 20px;}
}
@media screen and (max-width:575px) {
    .pm-banner .title {font-size: 26px;}
    .section-title .heading2 {font-size: 24px;}
    .feature-info {min-height: auto;}
    .section-title {margin-bottom: 15px;}
    .pm-down .title {font-size: 22px;}
    .pm-banner {padding-bottom: 30px;}
    .pm-benefit-info .heading3 {font-weight: 500;}
}
@media screen and (max-width:479px) {
    .pm-banner .btn-block, .pm-down .btn-block {width: auto;}
    .btn-style + .btn-style {margin-left: 0;margin-top: 10px;}
    .section-title .heading2 {font-size: 22px;}
}