@media only screen and (max-width: 600px) {

    .displayInMob{display: flex !important;}
    .displayInWeb{display: none !important;}


.btnSecDiv {
 text-align: center;
}

    .myDetailBox {
        text-align: left;
        width: 100%;
    }
    .myDetailBox i {
        display: block;
        height: 32px !important;
        line-height: 32px !important;
        float: right!important;
        margin: 8px 14px!important;
        font-size: 30px!important;
        color: #837a7a;
    }
    .version {
        float: left;
        padding: 8px 0 0 0;
    }

    .userDetailsBox .select-wrapper {
        margin-top: 16px;
        position: relative;
        clear: both;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .paymentCTA p {
        display: none;
    }
    .paymentCTA p.paymentCtaText {
        display: initial;
    }
    .paymentCTA {
        padding: 20px;
    }
    .paymentCTA h3 {
        font-size: 15px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.6;
        letter-spacing: normal;
    }
    .activeDivBox a {
        width: 100% !important;
    }
    .bannerImgDivBox li {
        width: 100%;
        float: left;
        padding: 5px 10px;
    }
    .leadCapDivBox .modal-content {
        padding: 20px !important;
    }
    .leadCapDivBox .submitBtn {
        margin: 5px 0 0 0 !important;
    }
    .footer-card-title {
        font-size: 12px;
        white-space: nowrap;
    }
    .footerTab {
        padding: 20px;
        margin: 0;
        position: relative;
        cursor: pointer;
        outline: 0;
        border-top: solid 1px;
    }
    .footerTab:after {
        content: '>';
        position: absolute;
        top: 0;
        right: 0;
        display: block;
        font-size: 24px;
        padding: 0.5em;
        color:  #ffffff;;
    }
    .footerTab.active {
        background: rgba(0, 0, 0, 0.3);
    }
    .footerTab.active:after {
        content: '^';
        padding: 0.75em 0.5em;
    }
    .footerPanel {
        overflow: hidden;
    }
    .divFeature {
        display: none;
    }
    .featureDiv {
        width: 100%;
        padding: 0 21px;
    }
    .footerJs .footerPanel {
        max-height: 0;
        -webkit-transition: max-height 0.3s ease-out;
        -moz-transition: max-height 0.3s ease-out;
        -ms-transition: max-height 0.3s ease-out;
        -o-transition: max-height 0.3s ease-out;
        transition: max-height 0.3s ease-out;
    }
    .footerJs .footerPanel.active {
        max-height: 30em;
    }
    .footerPanel p {
        padding: 1em;
    }
    .footerPanel p:last-child {
        margin: 0;
    }
    .work_content p {
        font-size: 14px;
        padding: 0;
    }
    .rightSecCont {
        width: 100%;
        margin: 20px 0 0 0;
    }
    .rightSecCont img {
        max-width: 70%;
    }
    .homePageHABanner {
        font-size: 30px;
        line-height: 1.2;
    }
    .marTop30 font {
        padding: 16px 40px;
    }
    /*abfooter*/
    .abfooter .marTop30 {
        margin-top: 0;
    }
    .abfooter {
        padding: 0px;
    }
    .abfooter .container {
        padding: 0px;
    }
    .abfooter .footerTab {
        padding-top: 20px;
    }
    .abfooter .row .col {
        padding: 0;
    }
    .abfooter .footerLink li {
        display: block;
        padding: 16px 20px !important;
        width: 50%;
    }
    .mobileSliderBox .whiteBoxDivMob {
        width: 100%;
    }
    .abContactAdd {
        padding: 16px 40px !important;
    }
    .menuItemSubtext {
        line-height: normal;
        margin: 0 0 20px 0;
    }
    .mobile_nav_title {
        float: left;
        padding: 9px 0 0 20px;
        height: 64px;
    }
    .menuItemSubtext {
        margin-top: 0;
        line-height: normal;
    }

    .formField .input-field .select-wrapper input.select-dropdown {
        height: 25px;
        padding: 30px 0 10px 0;
    }
    .chooseApplianceSec h1 {
        line-height: 35px;
    }
    .secured-Payment {
        width: 100%;
    }
    .payment-Options {
        width: auto;
        float: right;
    }
    .paymentIconBottom img {
        width: 30px;
        margin: 0 2px;
    }
    .copyright-text {
        font-size: 12px;
        text-align: left;
        float: right;
        width: 100%;
        margin: 15px 0 0 0;
    }
    .befDivSec .slider .slick-slide .textSec h3 {
        font-size: 15px;
    }
    .befDivSec .slider .slick-slide .textSec p {
        font-size: 15px;
    }
    .subCatSec {
        padding: 20px 5px 0px 5px;
    }
    .sectionBox {
        padding: 0 10px;
        margin: 15px 0;
    }
    .ha-cat {
        height: auto;
    }
    .sectionBox .rightTextBox {
        width: 100%;
        float: left;
        text-align: center;
    }
    .sectionBox .rightTextBox h2 {
        font-size: 16px;
    }
    .sectionBox .rightTextBox p {
        font-size: 15px;
    }
    .sectionBox .imgBox {
        width: 100%;
        float: left;
        text-align: center;
    }
    .card-grey-bg {
        width: 100%;
    }
    .befDivSec .slider .slick-list {
        padding-right: 30px !important;
    }
    .loaderDivPayment {
        margin: 30px 0
    }
    .clearBox {
        display: block;
    }
    .netBanking .dropdown-content li>a,
    .netBanking .dropdown-content li>span {
        font-size: 14px;
        line-height: 26px;
        padding: 10px;
    }

    .walletRightText {
        text-align: left;
    }
    #waRecForm .wid50 {
        clear: both;
        width: 100%;
        margin: -25px 0 40px 0;
}
}
    @media only screen and (min-width: 601px) {
        .hide-on-med-and-up {
            display: none !important
        }
    }
    @media only screen and (min-width: 992px) and (max-width: 1024px) {
        .saveTime {
            background: url(//ws.oneassist.in/static/portal_v2/images/sprite/saveTime.png) 5px 0px;
        }
        .saveMoney {
            background: url(//ws.oneassist.in/static/portal_v2/images/sprite/saveTime.png) -5px -77px;
        }
        .waterBreak {
            background: url(//ws.oneassist.in/static/portal_v2/images/sprite/protectFeature.png) -4px 1px;
        }
        .highRate {
            background: url(//ws.oneassist.in/static/portal_v2/images/sprite/protectFeature.png) -4px -75px;
        }
        .video_play_buttons {
            left: 48px;
        }
        .devicePickup {
            background: url(//ws.oneassist.in/static/portal_v2/images/sprite/workPoint.png) 25px -560px;
            background-repeat: no-repeat;
        }
        .doorstep {
            background: url(//ws.oneassist.in/static/portal_v2/images/sprite/workPoint.png) 3px -765px;
            background-repeat: no-repeat;
        }
        .laptopBreak {
            background: url(//ws.oneassist.in/static/portal_v2/images/sprite/laptopProtect.png) -7px 7px;
        }
        .onlineFraud {
            background: url(//ws.oneassist.in/static/portal_v2/images/sprite/walletProtect.png) -4px 12px;
        }
        .befDivSec .slider .slick-slide .textSec p {
            font-size: 14px;
        }
        .breakDown {
            background: url(//ws.oneassist.in/static/portal_v2/images/sprite/exWarranty.png) 2px -54px;
        }
        .reapirCost {
            background: url(//ws.oneassist.in/static/portal_v2/images/sprite/exWarranty.png) 14px 11px;
        }
        .deviceBreak {
            background: url(//ws.oneassist.in/static/portal_v2/images/sprite/HAWork.png) 20px -375px;
        }
        .scheduleAppoint {
            background: url(//ws.oneassist.in/static/portal_v2/images/sprite/HAWork.png) 18px -20px;
        }
        .technician {
            background: url(//ws.oneassist.in/static/portal_v2/images/sprite/HAWork.png) 8px -550px;
        }
        .topResolution {
            background: url(//ws.oneassist.in/static/portal_v2/images/sprite/HAWork.png) 0px -190px;
        }
        .moneySave {
            background: url(//ws.oneassist.in/static/portal_v2/images/sprite/HAWork.png) 0px -734px;
        }
    }
    @media only screen and (min-width: 600px) and (max-width: 992px) {
            .bannerSecBoxRefAndEarn {
    height: 300px;
}
        .bottmLink .logInMobile {
    color: #0092ff !important;
    background: 0;
    padding: 0 !important;
    border: 1px solid #0092ff;
    border-bottom: solid 1px #0092ff!important;
    border-radius: 30px;
    margin: 0 20px;
}

        .whiteDivBox .iconDiv {
            width: 25px;
        }
        .saveTime {
            background: url(//ws.oneassist.in/static/portal_v2/images/sprite/saveTime.png) 5px 0px;
        }
        .saveMoney {
            background: url(//ws.oneassist.in/static/portal_v2/images/sprite/saveTime.png) -5px -77px;
        }
        .whiteDivBox {
            padding: 10px;
            margin: 0 5px;
            width: calc(33.3% - 10px);
        }
        .whiteDivBox .textSec {
            float: right;
            width: calc(100% - 39px);
        }
        .whiteDivBox .textSec h3 {
            font-size: 15px;
        }
        .whiteDivBox .textSec p {
            font-size: 14px;
        }

        ul.works_service {
            width: 100%;
        }
        .work_content p {
            font-size: 14px;
            padding: 0;
        }
        .works_video {
            width: 100%;
        }

        .bottmLink .logInMobile {
            color: #0092FF;
            background: none;
            padding: 0;
            border: solid 1px #0092FF;
            border-radius: 30px;
            margin: 0 20px;
        }
        nav,
        nav .nav-wrapper i,
        nav a.button-collapse,
        nav a.button-collapse i {
            height: 44px;
            line-height: 0;
        }

        .copyNoptDiv img {
            margin: 0 1px;
            width: 35px;
        }
        .footer-card-title {
            font-size: 13px;
        }
        .payment-Options {
            width: 35%;
            float: left;
        }
        .copyright-text {
            width: 45%;
            font-size: 11px;
            margin: 7px 0 0 0;
            text-align: left;
        }
        .befDivSec .slider .slick-slide {
            padding: 8px;
        }
        .befDivSec .slider .slick-slide .textSec p {
            font-size: 14px;
        }
        .tandCDiv h2 a {
            font-size: 15px;
        }
        .subCatTnC dt {
            font-size: 15px;
            padding: 0 10px;
        }
        .sectionBox .rightTextBox h2 {
            font-size: 17px;
        }
        .sectionBox .rightTextBox p {
            margin: 5px 0 0 0;
            font-size: 16px;
            line-height: 19px;
        }
        .sectionBox {
            padding: 0 15px;
        }
        .sectionBox .imgBox {
            width: 90px;
        }
        .sectionBox .rightTextBox {
            width: calc(100% - 90px);
            float: left;
        }
        .refAndEarnrightCont {
            padding: 20px;
            width: 50%;
        }
        .refAndEarnrightCont h1 {
            font-size: 25px;
        }
        .refAndEarnrightCont h5 {
            font-size: 20px;
        }
        .refAndEarnBannerImg {
            width: 50%;
        }

        .refMob {
            display: none !important;
        }
        .hAbannerBg {
            background: url(//ws.oneassist.in/static/portal_v2/images/whyPortect.png) no-repeat scroll center center;
            width: 40%;
        }
        .lAbannerBg {
            background: url(//ws.oneassist.in/static/portal_v2/images/rectangle-285.png) no-repeat scroll center center;
            width: 40%;
        }
        .appBannerBg {
            background: url(//ws.oneassist.in/static/portal_v2/images/appBannerDownload.png) no-repeat scroll right top;
            width: 40%;
        }
        .appBeniDiv h3 {
            font-size: 17px;
            line-height: 25px;
        }
        .back dl {
            padding: 20px 10px 0 10px;
        }
        .back dl dt {
            font-size: 13px;
            padding: 0 0 0 12px;
            background: url(//ws.oneassist.in/static/portal_v2/images/whiteBull.png) no-repeat 0 5px
        }
        .getStartPro {
            font-size: 13px;
        }
        .getStartPro i {
            margin-left: 5px;
        }
        .appBeniDiv ul li {
            width: calc(25% - 8px);
            margin: 0 4px;
        }
        .appOnly {
            top: 0px;
            border-bottom-right-radius: 8px;
        }
        .back p {
            font-size: 15px;
            padding: 20px 10px 0px 10px;
        }
        .productOffer .imageUpload li {
            width: 33%;
        }
        .rightTextBox h3 {
            font-size: 20px;
        }
        .appBannerTop .rightTextBox p {
            font-size: 17px;
        }
        .homeAbannerBg {
            width: 40%;
        }
        .bodySec .note {
            position: relative;
            max-width: 80%;
            top: 0;
            /* margin: 45px auto 0; */
            right: 0;
        }
        .faq ul.tabs li {
            padding: 10px !important;
        }
        .tabs .tab a {
            font-size: 18px;
        }
        .devicePopup .rightSecPopUp {
            padding: 0 25px;
            font-size: 26px;
        }
        .devicePopup .rightSecPopUp .viewMore {
            padding: 13px 0;
            font-size: 16px;
            width: 100%;
            margin: 10px 0 0 0;
        }
        .hide-on-med-only {
            display: none !important
        }
        .submitBtn {
            font-size: 16px !important;
        }
        .boxBorderGray img {
            width: 100px
        }
        .appDownload .innerBoxDiv .rightTextBox {
            width: 57%;
            padding-top: 0
        }
        .appBtn {
            width: 100%
        }
        .appBtn a {
            width: 40%;
            display: inline-block
        }
        .appBtn a .marleft20 {
            margin-left: 0
        }
        .appDownload .innerBoxDiv .rightTextBox h3 {
            margin: 20px 0 10px;
            font-size: 20px
        }
        .appDownload .innerBoxDiv .rightTextBox p {
            font-size: 17px;
            padding-bottom: 20px
        }
        .boxBorderGray {
            width: 80%;
            margin: 0 AUTO;
            height: 125px;
        }
        .textArea {
            font-size: 35px;
            margin: 30px 30px 0 0
        }
        .autoRenewal .textArea{
            margin: 0;
            height: 365px;
        }
       
        .rightCont h1 {
            font-size: 28px
        }
        .whyOneAssist ul li {
            width: 50%;
            height: 250px
        }
        .whyOneAssist ul li:last-child {
            width: 100%;
            height: auto
        }
        .whoWeAre .topText {
            font-size: 50px
        }
        .whoWeAre .bottomText {
            font-size: 21px
        }
        .rightCont {
            width: 60%;
            padding: 20px
        }
        .rightCont ul li .rightTextBox {
            margin: 0 0 0 25px;
            width: calc(100% - 105px)
        }
        .rightCont ul li .rightTextBox h4, .rightCont ul li .rightTextBox h3 {
            font-size: 17px
        }
        .rightCont ul li .rightTextBox p {
            font-size: 16px
        }
        .boxCentr {
            width: 49% !important
        }
        .userDetailsBox .select-wrapper{
    margin-top: 16px;
}
    .walletHintText {
        margin: -25px 0 0 0;
    }

    .relNo h3 {
        padding: 0;
        text-align: left;
    }
    .relNo p {
        padding: 0 0 25px 0;
        text-align: left;
    }
    .contSec h4 {
        padding: 0;
    }
    .tab_content .boxDiv {
        margin-bottom: 20px;
        background: #fff;
    }
    .befDivSec .slider .slick-slide {
        border-bottom: solid 1px #ededed;
        border-left: none;
        border-top: none;
        border-right: none;
        float: left;
        background: #fafafa;
    }
    .slick-dots li {
        display: none;
    }
    .appBeniDiv ul li {
        width: calc(50% - 10px);
        margin: 5px;
    }
    .portectApp {
        padding: 37px 0px 37px 26px;
    }
    form .serverError p {
        font-size: 11px;
    }
    .formCantainer h1 {
        margin: 20px 0;
        font-size: 22px;
    }
    .promoForm .input-field {
        margin: 0;
    }
    .boxDiv {
        padding: 10px;
        margin-bottom: 20px;
    }
    .mobileCont {
        display: none;
    }
    .imageUploadSection h1 {
        font-size: 22px;
    }
    .btnSecDiv .submitBtn {
        width: 284px;
    }
    .imageUploadSection p {
        font-size: 16px;
    }
    .cntMob {
        text-align: center;
    }
    .totalOrderAmount {
        display: block;
    }
    .saveCard label {
        line-height: 15px;
    }
    form p {
        font-size: 16px;
    }
    .productOffer .imageUpload li {
        width: 100%;
        padding: 10px 0;
    }
    .actYourMember h1 i {
        margin: 0 8px 0 0;
    }
    .actYourMember h1 {
        margin: 20px 0;
        font-size: 22px;
    }
    .textCenter {
        text-align: center;
    }
    .notiDiv {
        display: none;
    }
    .relNo {
        text-align: center;
    }
    .relNo p {
        font-size: 15px;
    }
    .notiDiv i {
        font-size: 18px;
        margin: 0 10px 0 0;
    }
    .contSec h2 {
        font-size: 16px;
        line-height: 20px;
    }
    .contSec p {
        font-size: 13px;
    }
    .contSec h4 {
        font-size: 16px;
    }
    .contSec {
        margin: 30px 0 0 0;
    }
    .actYourMember .submitBtn {
        padding: 15px 30px;
    }
    .back dl {
        padding: 20px 8px 0 8px;
        min-height: 180px;
    }
    .appBeniDiv h3 {
        font-size: 18px;
        line-height: 22px;
    }
    .back dl dt {
        border: none;
        width: 100%;
        font-size: 13px;
        padding: 0 0 0 15px;
    }
    .getStartPro {
        font-size: 14px;
    }
    .marTopRes20 {
        margin-top: 20px;
    }

    #duplicateCustomer .modal-content {
        padding: 10px 30px 40px 30px;
    }
    .appBeniDiv ul li {
        width: calc(50% - 10px);
        margin: 5px;
    }
    .appBeniDiv ul {
        margin: 30px 0 0 0;
    }
    .fndAndInnTab {
        margin: 0 0 20px 0;
    }
    .marTopResBtn {
        margin-top: 20px;
    }

    .hideMobText {
        display: none;
    }

    .deviceDetails .submitBtn {
        margin-top: 0;
    }

    .wid150 {
        max-width: 50%;
    }
    .wid50 {
        width: 100%;
        float: left;
    }
    .cardIcon {
        display: none;
    }
    .wid50 label {
        font-size: 14px !important;
        padding-left: 30px;
        line-height: 17px;
    }
    .devicePopup .leftBannerSec,
    .devicePopup .rightSecPopUp {
        width: 100%;
        display: block;
        clear: both;
    }
    .grayBg {
        display: none;
    }

    .bodySec .note {
        position: relative;
        max-width: 100%;
        top: 0;
        /* margin: 45px auto 0; */
        right: 0;
    }
    .testimonialIconDiv h5 {
        font-size: 18px;
    }
    .pinCode,
    .city,
    .state {
        width: 100%;
        margin: 0;
    }
    .userDetailsBox .formField .state {
        margin-left: 0%;
    }
    .back p {
        padding: 15px;
        margin-bottom: 0;
        font-size: 15px;
    }
    .devicePopup .rightSecPopUp {
        padding: 40px 18px;
        font-size: 20px;
    }
    .devicePopup .rightSecPopUp .viewMore {
        margin-top: 20px;
    }
    .suggestPlan {
        padding: 20px 0;
    }
    .homeProduct h3 {
        font-size: 16px;
    }
    .third-effect .mask p {
        padding: 50px 10px 10px 10px;
    }
    .code404 {
        margin: 50px auto;
    }
    .code404 p {
        font-size: 15px;
    }
    .code404 ul li {
        font-size: 13px;
    }
    .code404 ul li {
        font-size: 13px;
    }
    .hide-on-small-only,
    .hide-on-small-and-down {
        display: none !important
    }
    #leadSource {
        padding: 80px 0 20px 0
    }
    .cusBox {
        font-size: 18px;
        font-weight: 300
    }
    .deviceDetails .input-field .wid50 {
        clear: both;
        width: 100%;
        margin: -25px 0 50px 0
    }
    .testimonial p {
        font-size: 16px
    }
    .testimonial {
        padding: 30px 0
    }
    .testimonialIconDiv img {
        width: 75px
    }
    .sendSms {
        display: none
    }
    .radioBtnBox {
        width: 100%;
        clear: both;
        margin: 14px 0 0 0;
        text-align: left
    }
    .infoText {
        font-size: 12px
    }
    .activateVoucher {
        padding: 100px 0 100px 0
    }
    .additionBrif {
        height: auto !important
    }
    .productOffer .suggPlan {
        display: block;
        width: 90%
    }
    .productOffer .suggPlan li {
        width: 100%;
        display: block;
        float: none;
        margin: 25px 0 0 0
    }
    .downloadApp img {
        width: 120px
    }
    .productOffer .suggPlan li h3 {
        margin: 0
    }
    .planDetails p {
        margin: 20px 0
    }
    .paymentStatus {
        padding: 50px 0
    }
    .paymentStatus .msg h3 {
        font-size: 19px
    }
    .paymentStatus .msg p {
        font-size: 15px
    }
    .productOffer {
        margin: 30px 0
    }
    .borderPText {
        border-bottom: solid 1px #0795ff;
        padding-bottom: 16px
    }
    .hedDiv {
        text-align: center;
    }
    footer .footerLink li {
        clear: none;
        display: inline-block;
        padding: 0 4px;
    }
    footer p {
        font-size: 12px;
        background: url(//ws.oneassist.in/static/portal_v2/images/copyLine.png) no-repeat top center;
        padding: 25px 0 0 0
    }
    .input-field label {
        font-size: 16px
    }
    .input-field label font {
        display: none
    }
    .userDetailsBox {
        padding-left: 0
    }
    .radioBtnBoxNetBank {
        width: 50%
    }
    .selectPlanTable td,
    th {
        font-size: 12px;
        padding: 5px 3px
    }
    .selectPlan {
        padding: 30px 0 20px 15px
    }
    .planDetails h1 {
        font-size: 17px;
        font-weight: 600
    }
    .planDetails .price {
        font-size: 40px;
        margin: 0
    }
    .greenHeadign {
        font-size: 30px;
        font-weight: 400;
    }
    .planDetails {
        margin-top: 20px
    }
    .grayColorBox h1 {
        font-size: 25px
    }
    .whoWeAre .topText {
        font-size: 30px
    }
    .whoWeAre .bottomText {
        font-size: 17px
    }
    .paytabs {
        display: none;
    }
    .tab_drawer_heading i {
        float: right;
    }
    .greenBoxDiv {
        background: #0092ff;
        padding: 15px 0;
    }
    .serviceCount .row .col.s3 {
        width: 50%;
        padding: 0 20px 24px 20px;
    }
    .center-align .row .col.s6 {
        width: 40%;
    }
    .formMain h6 {
        font-size: 12px;
        font-weight: 500;
    }
    .serviceCount h6 {
        font-size: 16px;
    }
    .commonSection {
        padding: 48px 0 16px 0;
        clear: both;
    }
    .commonSection h2 {
        font-size: 20px;
        margin: 0 0 48px 0;
    }
    .commonSection .row .col.s6,
    .commonSection .row .col.s4,
    .commonSection .row .col.s3 {
        width: 100%;
    }
    .faqLastRow {
        display: none;
    }
    .simpleSec .row .col.s6:nth-child(n) {
        margin: 0 0 32px 0;
    }
    .rightFaq h3 {
        font-size: 16px;
        margin: 0 0 8px 0;
    }
    .rightFaq span {
        font-size: 14px;
    }
    .leftFaq {
        font-size: 20px;
    }
    .rightFaq {
        float: none;
    }
    .rightFaq span {
        margin-bottom: 40px;
        min-height: auto;
    }
    .leftFeatured {
        float: left;
        width: 60px;
        height: auto;
    }
    .mainFeature h4 {
        font-size: 16px;
        padding: 0 16px 0 24px;
        text-align: left;
    }
    .mainFeature p {
        font-size: 14px;
        text-align: left;
        padding: 0 16px 0 24px;
    }
    .mainFeature:nth-child(1),
    .mainFeature:nth-child(2) {
        padding: 0 24px 36px 24px !important;
    }
    .mainFeature:nth-child(3) {
        padding: 0 24px !important;
    }
    .rightFeatured {
        float: right;
        width: calc(100% - 60px);
    }
    /*refer and earn*/
    .referWorkBox {
        padding: 20px 12px !important;
    }
    .referNo {
        float: left;
    }
    .referSec {
        width: calc(100% - 50px);
        margin: 8px 0 8px 45px;
    }
    /*End*/
}

@media only screen and (max-width: 992px) {
    .onlyLeft {
        width: auto;
    }
    .widMobileFild {
        width: 150px !important;
    }
    .hide-on-med-and-down {
        display: none !important
    }
    nav .button-collapse {
        float: right;
        height: auto !important;
        margin: 16px 0 0 0 !important;
    }
    nav .brand-logo {
        position: relative;
        left: 0;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@media only screen and (min-width: 601px) {
    .hide-on-med-and-up {
        display: none !important
    }
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
    .waterBreak {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/protectFeature.png) -4px 1px;
    }
    .highRate {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/protectFeature.png) -4px -75px;
    }
    .video_play_buttons {
        left: 48px;
    }
    .devicePickup {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/workPoint.png) 25px -560px;
        background-repeat: no-repeat;
    }
    .doorstep {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/workPoint.png) 3px -765px;
        background-repeat: no-repeat;
    }
    .laptopBreak {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/laptopProtect.png) -7px 7px;
    }
    .onlineFraud {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/walletProtect.png) -4px 12px;
    }
    .befDivSec .slider .slick-slide .textSec p {
        font-size: 14px;
    }
}

@media only screen and (min-width: 600px) and (max-width: 992px) {
    .stickyWidth {
    width: 19% !important;
    margin: 0 6px;
}
    .bottmLink .logInMobile {
        color: #0092ff !important;
        background: 0;
        padding: 0 !important;
        border: 1px solid #0092ff;
        border-bottom: solid 1px #0092ff!important;
        border-radius: 30px;
        margin: 0 20px;
    }
    .work_content p {
        font-size: 14px;
        padding: 0;
    }
    .bottmLink .logInMobile {
        color: #0092FF;
        background: none;
        padding: 0;
        border: solid 1px #0092FF;
        border-radius: 30px;
        margin: 0 20px;
    }
    nav,
    nav .nav-wrapper i,
    nav a.button-collapse,
    nav a.button-collapse i {
        height: 44px;
        line-height: 0;
    }
    .copyNoptDiv img {
        margin: 0 1px;
        width: 35px;
    }
    .footer-card-title {
        font-size: 13px;
    }
    .payment-Options {
        width: 35%;
        float: left;
    }
    .copyright-text {
        width: 45%;
        font-size: 11px;
        margin: 7px 0 0 0;
        text-align: left;
    }
    .befDivSec .slider .slick-slide {
        padding: 8px;
    }
    .befDivSec .slider .slick-slide .textSec p {
        font-size: 14px;
    }
    .sectionBox .rightTextBox h2 {
        font-size: 17px;
    }
    .sectionBox .rightTextBox p {
        margin: 5px 0 0 0;
        font-size: 16px;
        line-height: 19px;
    }
    .sectionBox {
        padding: 0 15px;
    }
    .sectionBox .imgBox {
        width: 90px;
    }
    .sectionBox .rightTextBox {
        width: calc(100% - 90px);
        float: left;
    }
    .refAndEarnrightCont {
        padding: 20px;
        width: 50%;
    }
    .refAndEarnrightCont h1 {
        font-size: 25px;
    }
    .refAndEarnrightCont h5 {
        font-size: 20px;
    }
    .refAndEarnBannerImg {
        width: 50%;
    }
    .refMob {
        display: none !important;
    }
    .hAbannerBg {
        background: url(//ws.oneassist.in/static/portal_v2/images/whyPortect.png) no-repeat scroll center center;
        width: 40%;
    }
    .lAbannerBg {
        background: url(//ws.oneassist.in/static/portal_v2/images/rectangle-285.png) no-repeat scroll center center;
        width: 40%;
    }
    .appBannerBg {
        background: url(//ws.oneassist.in/static/portal_v2/images/appBannerDownload.png) no-repeat scroll right top;
        width: 40%;
    }
    .appBeniDiv h3 {
        font-size: 17px;
        line-height: 25px;
    }
    .back dl {
        padding: 20px 10px 0 10px;
    }
    .back dl dt {
        font-size: 13px;
        padding: 0 0 0 12px;
        background: url(//ws.oneassist.in/static/portal_v2/images/whiteBull.png) no-repeat 0 5px
    }
    .getStartPro {
        font-size: 13px;
    }
    .getStartPro i {
        margin-left: 5px;
    }
    .appBeniDiv ul li {
        width: calc(25% - 8px);
        margin: 0 4px;
    }
    .appOnly {
        top: 0px;
        border-bottom-right-radius: 8px;
    }
    .back p {
        font-size: 15px;
        padding: 20px 10px 0px 10px;
    }
    .productOffer .imageUpload li {
        width: 33%;
    }
    .rightTextBox h3 {
        font-size: 20px;
    }
    .appBannerTop .rightTextBox p {
        font-size: 17px;
    }
    .homeAbannerBg {
        width: 40%;
    }
    .bodySec .note {
        position: relative;
        max-width: 80%;
        top: 0;
        /* margin: 45px auto 0; */
        right: 0;
    }
    .faq ul.tabs li {
        padding: 10px !important;
    }
    .tabs .tab a {
        font-size: 18px;
    }
    .devicePopup .rightSecPopUp {
        padding: 0 25px;
        font-size: 26px;
    }
    .devicePopup .rightSecPopUp .viewMore {
        padding: 13px 0;
        font-size: 16px;
        width: 100%;
        margin: 10px 0 0 0;
    }
    .hide-on-med-only {
        display: none !important
    }
    .boxBorderGray img {
        width: 100px
    }
    .appDownload .innerBoxDiv .rightTextBox {
        width: 57%;
        padding-top: 0
    }
    .appBtn {
        width: 100%
    }
    .appBtn a {
        width: 40%;
        display: inline-block
    }
    .appBtn a .marleft20 {
        margin-left: 0
    }
    .appDownload .innerBoxDiv .rightTextBox h3 {
        margin: 20px 0 10px;
        font-size: 20px
    }
    .appDownload .innerBoxDiv .rightTextBox p {
        font-size: 17px;
        padding-bottom: 20px
    }
    .boxBorderGray {
        width: 80%;
        margin: 0 auto;
        height: 125px;
    }
    .whoWeAre .topText {
        font-size: 50px
    }
    .whoWeAre .bottomText {
        font-size: 21px
    }
    .boxCentr {
        width: 49% !important
    }
    .userDetailsBox .select-wrapper {
        margin-top: 16px;
    }
}

@media only screen and (min-width: 993px) {
    .hide-on-large-only {
        display: none !important
    }
    .refMob {
        display: none !important;
    }
}

@media only screen and (min-width: 993px) {
    .show-on-large {
        display: block !important
    }
}

@media only screen and (min-width: 600px) and (max-width: 992px) {
    .show-on-medium {
        display: block !important
    }
    #waRecForm .wid50 [type="checkbox"]+label {
        line-height: 19px;
        font-size: 14px;
    }
}

@media only screen and (max-width: 600px) {
    .show-on-small {
        display: block !important
    }
    .faq {
        padding: 0 10px !important;
    }
    .marTopRes20 {
    margin-top: 20px;
    }
    .marTopResBtn {
    margin-top: 20px;
    }
}

@media only screen and (min-width: 601px) {
    .show-on-medium-and-up {
        display: block !important
    }
    .w-90 {
        width: 50%;
    }
}

@media only screen and (max-width: 992px) {
    .show-on-medium-and-down {
        display: block !important
    }
    .getInTouch p {
        font-size: 13px;
        font-weight: 400
    }
    footer .footerLink li {
        margin: 6px 0 0 0;
        font-size: 14px;
        font-weight: 400;
        display: block;
    }
    .whcTabContainer {
        padding: 0;
    }
}

@media only screen and (max-width: 600px) {
    .center-on-small-only {
        text-align: center
    }
    .select-ul-li ul li span {
        font-size: 12px;
    }
    .select-ul-li input {
        font-size: 0.8rem !important;
    }
    .footerAccordian font {
        padding: 28px 20px 8px 32px;
    }
    .footerApp li {
        float: left;
        margin: 0 !important;
        padding: 16px 0 28px 32px !important;
    }
    .contactNum li {
        margin: 0 !important;
        padding: 8px 0!important;
    }
    .featureNo {
        width: 20px;
    }
    .banner-text-small img {
        max-width: 50%;
    }
    .onlyMob {
        display: none;
    }
    .whiteBoxDivMob {
        font-size: 14px;
    }
    /*Sprite CSS*/
    .laptopBreak {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/laptopProtect.png) -4px 8px;
    }
    .onlineFraud {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/walletProtect.png) 0px 8px;
    }
    .mobileWallet {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/walletProtect.png) 5px -82px;
    }
    .homeserve {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/homeserve.png) 95px -190px;
        background-repeat: no-repeat;
    }
    .appointment {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/homeserve.png) 90px -30px;
        background-repeat: no-repeat;
    }
    .serviceExpert {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/homeserve.png) 75px -500px;
        background-repeat: no-repeat;
    }
    .productRepair {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/homeserve.png) 90px -345px;
        background-repeat: no-repeat;
    }
    .appactivate {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/appFeauture.png) 5px -38px;
    }
    .appchat {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/appFeauture.png) 5px 5px;
    }
    .apprenewal {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/appFeauture.png) 5px -85px;
    }
    .paymentIconBottom span {
        height: 25px;
        display: inline-block;
        width: 30px;
        background-size: auto 25px;
    }
    .visa {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/paymentIcon.png) -200px 0px;
    }
    .maestro {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/paymentIcon.png) -166px 0px;
    }
    .rupay {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/paymentIcon.png) -134px 0px;
    }
    .masterCard {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/paymentIcon.png) -101px 0px;
    }
    .amEx {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/paymentIcon.png) -68px 0px;
    }
    .dinnerClub {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/paymentIcon.png) -35px 0px;
    }
    .netBank {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/paymentIcon.png) -2px 0px;
    }
    .nortan {
        width: 37px !important;
        height: 26px !important;
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/paymentIcon.png) -886px -2px;
    }
    .controlCase {
        width: 37px !important;
        height: 26px !important;
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/paymentIcon.png) -541px 0px;
    }
    /*End*/
}

@media only screen and (max-width: 992px) and (min-width: 600px) {
    .modal {
        margin: 0 auto;
    }
    .appBtn a {
        width: 40%;
    }
    .waterBreak {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/protectFeature.png) -4px 1px;
    }
    .highRate {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/protectFeature.png) -4px -71px;
    }
    .laptopBreak {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/laptopProtect.png) -4px 7px;
    }
    .onlineFraud {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/walletProtect.png) -4px 12px;
    }
    .homeserve {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/homeserve.png) 16px -190px;
    }
    .appointment {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/homeserve.png) 16px -35px;
    }
    .serviceExpert {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/homeserve.png) 0px -500px;
    }
    .productRepair {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/homeserve.png) 16px -345px;
        background-repeat: no-repeat;
    }
}

@media only screen and (max-width: 400px) {
    .homeserve {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/homeserve.png) 70px -165px;
        background-repeat: no-repeat;
    }
    .appointment {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/homeserve.png) 62px -7px;
        background-repeat: no-repeat;
    }
    .serviceExpert {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/homeserve.png) 53px -480px;
        background-repeat: no-repeat;
    }
    .productRepair {
        background: url(//ws.oneassist.in/static/portal_v2/images/sprite/homeserve.png) 65px -318px;
        background-repeat: no-repeat;
    }

    .emiMsg 
    {
        color:green;
        font-size:small;
    }
}
