.pricg-outr .popup-sign-schedule input {
	width: 100%;
}
.pricg-outr .scheule-dropdown option {
    font-family: 'BebasNeue-Regular';
}
.pricg-outr input[type="text"]:focus, .pricg-outr input[type="password"]:focus, .pricg-outr textarea:focus, .pricg-outr select:focus {
	border-color: unset !important;
	outline: none;
	box-shadow: unset !important;
	-moz-box-shadow: unset !important;
	-webkit-box-shadow: unset !important;
}
.contactdiv .marg-for-mobb{
    margin-top: 34px !important;
}
@media screen and (max-width: 1250px){
    .pricg-outr .pricing-first-sec {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
}
@media screen and (max-width: 1125px) and (min-width: 1026px){
    .pricg-outr .offer-secc-img, .pricg-outr .process-img, .pricg-outr .try-sec-image {
        position: relative;
    }
    .pricg-outr .offer-secc-img::before,
    .pricg-outr .try-sec-image::before {
        height: 80% !important;
        top: 50% !important;
        transform: translateY(-50%);
        left: -30px !important;
    }
    .pricg-outr .process-img::after {
        height: 80% !important;
        top: 50% !important;
        transform: translateY(-50%);
        right: -30px !important;
    }
}
@media screen and (max-width: 1025px){
    .pricg-outr .cust-how-works .offer-secc-img,
    .pricg-outr .cust-how-works .try-sec-image  {
        order: 2;
    }
    .pricg-outr .unparralled-txt-sec {
        padding: 70px 0;
    }
    .pricg-outr .cust-membr-sec .offering-txt {
        margin-bottom: 50px;
    }
    .pricg-outr .schedule-btn-flex {
        margin-top: 20px;
    }
    .pricg-outr .schdule-session {
        padding: 70px 0px;
        margin: 50px 0px 0;
    }
    .pricg-outr .pricing-first-sec {
        padding-top: 70px !important;
    }
    .pricg-outr .cust-how-works-main {
        padding-top: 0 !important;
    }
    .pricg-outr .cust-how-works .offering-txt {
        order: 1;
    }
    .pricg-outr .offering-txt,
    .pricg-outr .process-img,
    .pricg-outr .membership-pricing,
    .pricg-outr .offer-secc-img,
    .pricg-outr .try-sec-image {
        width: 100%;
    }
    .pricg-outr .offering-first-parent {
        flex-direction: column;
    }
    .pricg-outr .price-table {
        width: 40%;
    }
    .pricg-outr .process-img,
    .pricg-outr .membership-pricing,
    .pricg-outr .offer-secc-img,
    .pricg-outr .try-sec-image {
        padding-left: 0;
        padding-right: 0;
        text-align: center;
        position: relative;
    }
    .pricg-outr .membership-pricing img,
    .pricg-outr .process-img img,
    .pricg-outr .offer-secc-img img,
    .pricg-outr .try-sec-image img {
        max-width: 50%;
    }
    .pricg-outr .process-img::after, .pricg-outr .membership-pricing:after {
        width: 50% !important;
        height: 80% !important;
        top: 50% !important;
        right: -30px !important;
        transform: translateY(-50%);
    }
    .pricg-outr .offer-secc-img:before,
    .pricg-outr .try-sec-image:before {
        width: 50% !important;
        height: 80% !important;
        top: 50% !important;
        left: -30px !important;
        transform: translateY(-50%);
    }
    .pricg-outr .offering-txt {
        margin-bottom: 0px;
    }
}
@media only screen and (max-width: 850px) {
    .sch-btn a {
        font-size: 16px;
    }
}
@media only screen and (max-width: 767px) {
    .pricg-outr p {
        font-size: 16px;
    }
    .pricg-outr .contt-h2,
    .pricg-outr .unparralled-txt h2,
    .pricg-outr .pricing-title h2,
    .pricg-outr .member-schedule h2 {
        font-size: 35px;
        line-height: 45px;
    }
    .pricg-outr .price-table {
        width: 45%;
    }
    /* .pricg-outr .First-contt-div p,
    .pricg-outr .First-contt-div li,
    .pricg-outr .plan-lists li,
    .pricg-outr .font-size18 {
        font-size: 20px;
    } */
    .pricg-outr .schdule-session {
        margin-top: 0;
    }
    .pricg-outr .schdule-session,
    .pricg-outr .pricing-first-sec, .pricg-outr .unparralled-txt-sec {
        padding-top: 45px !important;
        padding-bottom: 45px !important;
    }
    .pricg-outr .cust-membr-sec,
    .pricg-outr .cust-how-works-main {
        padding-top: 0 !important;
    }
    .pricg-outr .pricing-title {
        margin-bottom: 20px;
    }
    .pricg-outr .plan-table-amt h3 {
        font-size: 75px;
        line-height: 80px;
    }
    .pricg-outr #mysignBtn {
        height: 39px;
        font-size: 21px;
        padding-top: 0;
    }
    .pricg-outr .plan-lists {
        padding: 0;
    }
}
@media only screen and (max-width: 667px) {
    .pricg-outr .popupContent {
        width: 85%;
        padding: 30px 35px 0;
    }
    .pricg-outr .about-sec-form {
        margin: 30px 0px;
    }
    .pricg-outr .last-btnn {
        margin-top: 30px;
    }
    .pricg-outr .price-offer-main {
        flex-direction: column;
    }
    .pricg-outr .price-table {
        width: 80%;
        margin: auto;
    }
    .pricg-outr .price-table:nth-child(1) {
        margin-bottom: 35px;
    }
    .pricg-outr .membership-pricing img, .pricg-outr .process-img img, .pricg-outr .offer-secc-img img, .pricg-outr .try-sec-image img {
        max-width: 60%;
    }
}
@media only screen and (max-width: 450px) {    
    .pricg-outr .plan-table-amt h3 {
        font-size: 60px;
        line-height: 65px;
    }
    .pricg-outr .price-table {
        width: 100%;
    }
    .pricg-outr .schedule-btn-flex {
        flex-direction: column;
    }
    .pricg-outr .sch-btn {
        width: 100%;
    }
    .pricg-outr .sch-btn a {
        display: inline-block;
        width: 70%;
    }
    .pricg-outr .sch-btn {
        padding-right: 0 !important;
        padding-left: 0 !important;
        text-align: center;
    }
    .pricg-outr .text-left {
        margin-bottom: 15px;
    }
}