@media screen and (max-width:1690px) {
    .ap-logoWrp .ap-logo{width:264px;}
    .wrapper{max-width:1480px;}
    .ap-common-heading{font-size:3.3rem;}
    .ap-banner-inner p{font-size:1rem;}
    .text--normal{font-size:15px;}

    .ap-bannerimg-slider .slick-dots{left:-64px;}
    .steps-wrapper{max-width:1366px;}
    .ap-step-ico-1{right:-88px;}
    .contact-wrapper{max-width:1100px;}
    .ap-profess-list{ padding: 0 4%;}
    .ap-resource-text .ap-resource-title{font-size:1.2rem;}
    .ap-pricingMain .ap-professHead-wrp .ap-professText{font-size: 18px;}
    .ap-contact-inner .ap-contact-div{width:calc(50% - 24px);}
    .ap-contact-info{width:calc(75% - 15px);}
    .ap-contact-ico img{max-width:100%;}
    .ap-contact-cnt li{width:calc(50% - 12px);}
    .ap-contact-info p{font-size:14px;}
    .pokemon__img{right: 8%;}
    .slide .slide__content--headings h2{font-size:2.5rem;}
    .slide .slide__content > h2{font-size:2.5rem;}
    .slide .slide__content--headings p{font-size:0.97rem;}
    .ap-inquiry-head{font-size: 1.6rem;}
    .ap-inquiry-text{font-size: .875rem;}
    .ap-inquiryForm-list li .ap-input-div .ap-inquiry-label{font-size: .9375rem;}
    .ap-inquiryForm-list li .ap-input-div .ap-input-box{padding:10px 12px;font-size:.775rem;}
    .ap-inquiryForm-list li{margin-bottom:18px;}

    .ap-contact-btn{font-size:0.975rem;padding: 8px 35px;}
    .ap-banner-form{max-width: 340px;}
    .ap-createText-wrp p.ap-mainCreate-text{font-size: 1rem;}
    .ap-priceName-small{font-size:1.2rem;}
    .ap-priceValue sup{font-size:25px;}
    .ap-priceValue{font-size:3rem;}
    .ap-priceValue sub{font-size:15px;}
    .ap-plan-features li{font-size: 12px;}
    header .wrapper-big{padding: 0 68px;}
    .ap-fixed-logo span{margin-right: 6px;}
    .slide .slide__content{max-width:895px;}
    .ap-fixed-logo{top: 105px;}
    .slide .slide__content{padding: 20px 50px 20px 60px;}
    .wrapper-1700{max-width:1480px;}
    .ap-testimonWrp{padding:50px 80px 50px 50px;}
    .ap-testimonSlider-main.slick-slider button.slick-next{left:-67%;}
    .ap-testimonSlider-main.slick-slider button.slick-prev{left:-75%;}
    .ap-foot-menulist{width:75%;}
    .ap-foot-logoWrp p{font-size:15px;}
    .ap-foot-menulist .ap-foot-menu ul li a{font-size: 14px;}
    .ap-contactInfo a{font-size:15px;line-height: 20px;}
    .ap-contactInfo h3{font-size:15px;line-height: 20px;}
    .ap-blogText .ap-blogName{font-size:18px;}
    .ap-blogDetails-click{font-size:14px;}
    .ap-signUpMain{padding: 8.3% 0;}
    .ap-signUpMain.ap-signInMain{padding: 8.3% 0;}
    .ap-inputBoxSignup{padding-right: 33px;}
    .ap-bannerHead-inner{font-size:62px;}
    .ap-breadCrumbList li{font-size:18px;}
    .ap-breadCrumbList::before{height:2px;width:48%;left:-62px;}
    .ap-contactFrmMain{margin-top:52px;}
    .ap-getInMain{margin-top:-12%;padding:10% 0 5%;}
    .ap-addressTxt{font-size:20px;}
    .ap-addressCommon h3{font-size: 16px;}
    .ap-addressCommon p{font-size: 14px;}
    .ap-bloglistMain{margin: 70px 0;}
    .blog-wrapper{max-width:1300px;}
    .ap-blogCnt{padding:30px 30px;}
    .ap-blogTitle{font-size:22px;}
    .ap-blogDesc{font-size:15px;line-height:1.6;margin-top:12px;padding-bottom:10px;margin-bottom:13px;}

    .ap-blogRead-click{font-size:16px;}
    .ap-blogDate{width:60px;height:70px;font-size:16px;}
    .blog-padding{padding-left:50px;}

    .ap-bannerHead-inner::after{height:2px;width:95px;}
    .ap-breadcrumb-main{left:130px;width:500px;}
    .ap-formListing li .ap-inputDiv a{top:36px;}
    .ap-createSection{padding-bottom:70px;margin-top:58px;}
    .ap-createInfo p{font-size: 15px;line-height: 1.4;}
    .ap-playClick-ico{width: 18%;}
    .wrapper-big{padding: 0 30px;}
    .ap-createImgWrp::after{left:-22px;bottom:-22px;}
    .ap-createImgWrp{width:calc(50% - 20px);}
    .ap-createInfo{width:calc(50% - 20px);}
    .wrapper-vision{max-width:1080px;}
    .ap-visionTxt{line-height:1.4;font-size:14px;}
    .ap-visionSection{padding:70px 0 62px;}
    .ap-memberPost{font-size: 15px;}
    .ap-signupForm-inner h2{font-size:40px;}
    .ap-signupForm-inner{padding:24px 50px 36px;height: 620px;}
    .ap-faqMain{margin:0;padding:52px 0 54px;}
    .ap-disclaimerMain{margin:48px 0;}
    .ap-disclaimerInner h2{font-size: 48px;}
    .ap-disclaimerInner p{font-size: 16px;}
    .ap-productMain{margin-top:65px;}
    .ap-productInner{padding:0 0px;}
    .ap-cyberItem{margin:0 15px;}
    .ap-cyberCntInner .ap-cyberTxt{font-size: 14px;}
    .ap-expServiceCard .ap-serviceExpName{font-size:22px;}
    .ap-expServiceCard .ap-serviceDesc{font-size: 14px;}
    .ap-expServiceCard{padding: 18px;}
    .ap-serviceIco img{max-width:42%;}  
    .ap-serviceCard h2{font-size:36px;}
    .ap-serviceCard p{font-size: 14px;}
    .ap-serviceCard{padding:26% 32px 28%;margin-right:-28%;}
    .ap-expServiceSlider .slick-dots{bottom:-32px;}
    .ap-serviceReadMore{font-size: 15px;}
    .ap-serviceReadMore span{margin-left: 8px;}
    .ap-serviceReadMore span img{margin-top: -2px;}
    .ap-expServiceCnt{padding:118px 0 100px;}
    .ap-leftMenuWrp{width:262px;padding: 22px 15px;}
    .ap-dashMainWrapper{width:calc(100% - 262px);margin:0 0 0 262px;}
    .ap-commonDashBanner{padding:32px;}
    .ap-dashBannerHead{font-size:32px;}
    .ap-commonDashBanner span svg{width: 22px;}
    .ap-dashContentWrp{padding:0 26px;}
    .ap-serviceTitleSect h2{font-size:20px;}
    .ap-serviceHead h2{font-size: 18px;    width: calc(80% - 15px);}
    .ap-serviceInfo{font-size:13px;    height: 100px;}
    .ap-dashServiceWrpInner{width:calc(72% - 15px);}
    .ap-dashSubscriptionWrp h2{font-size: 20px;}
    .ap-dashPlansInner{padding: 24px;}
    .ap-dashPlanCard .ap-dashPlanName{font-size:18px;}
    .ap-dashPlanCard .ap-dashPlanDesc{font-size: 12px;}
    .ap-dashPlanCard .ap-dashGetPlanClick{padding:8px 32px;}
    .ap-leftMenuWrp .ap-dashBuyHead{font-size:18px;}
    .ap-dashMenuWrp{margin-top:48px;}
    .ap-dashMenuName{font-size: 15px;}
    .ap-dashMenuList li{margin-bottom:8px;}
    .ap-planDetailsDash{font-size:18px;}
    .ap-renewClick-wrp .ap-dashGetPlanClick{padding:10px 16px;font-size: 14px;}
    .ap-dashSubscriptionWrp .ap-memberType{font-size:15px;}
    .ap-dashPlanfetList li{font-size: 15px;}
    .ap-caseFilterWrp h2{font-size: 20px;}
    .ap-caseTable tr th{padding:12px 16px;font-size:14px;}
    .ap-caseTable tr td{padding:20px 16px;font-size: 14px;}
    .ap-thFS{font-size: 13px !important;}
    .ap-caseTable tr td .ap-caseStat{font-size: 12px;}
    .ap-caseTable tr td .ap-dashGetPlanClick{font-size:12px;padding:8px 22px;}
    .ap-tableFooter .ap-tablePageWrp p{font-size:13px;}
    .ap-tableFooter .ap-tablePageWrp p span{font-size:15px;}
    .ap-dashFilterWrp span{font-size:13px;width:auto;}
    .ap-dashSubscribeInner{padding:20px;}
    .ap-dashSubscriptionWrp h2{font-size:18px;}
    .ap-upgradePlan-click{font-size:13px;}
    .ap-planDetailsDash{font-size:16px;}
    .ap-dashSubscriptionWrp .ap-memberType{font-size:14px;}
    .ap-dashPlanfetList li{font-size:14px;}
    .ap-expertText .ap-expertDashName{font-size:13px;}
    .ap-expertText .ap-expertDashDesc{font-size:13px;}
    .ap-appointDate span{font-size: 13px;}
    .ap-accountDetailsWrp{width:calc(83% - 20px);}
    .ap-cardActionBtns{width:38%;}
    .ap-subscribeHead h2{font-size: 20px;}
    .ap-accPlan-name{font-size:20px;}
    .ap-subscribeList{width:90%;}
    .ap-subscribeList li{font-size: 15px;}
    .ap-paymentSummary{margin-top:30px;width:84%;}
    .ap-dashPlanCard .ap-priceValue sup{font-size:20px;}
    .ap-dashPlanCard .ap-priceValue{font-size:42px;}
    .ap-dashPlanCard .ap-priceValue sub{font-size:13px;}
    .ap-dashPlanCard .ap-plan-features li::before{padding: 0;width: 16px;height: 16px;background-size: cover;}
    .ap-dashPlansListing li{width:calc(25% - 8px);}
    .ap-dashPlanCard .ap-plan-features{height: 325px;}

    .ap-plan-features{height: 340px;} /**** nikhil - 07-06-2023 ****/

    .ap-expertFilterBox {padding: 22px;}
    .ap-expertFilterBx h2{font-size: 16px;}
    .ap-serviceCheck input:checked + label:after{width: 3px;}
    .ap-serviceCheck label:before{padding: 7px;}
    .ap-servicelistBx li {margin-bottom: 10px;}
    .ap-expertListBx{padding: 22px;}
    .ap-expertCardListing li .ap-expertCard {padding: 18px;}
    .ap-expertCardListing li .ap-expertCard h2 {font-size: 16px;}
    .ap-expertCardListing li .ap-expertCard span.ap-design {font-size: 13px;}
    .ap-expertCardListing li .ap-expertCard p {font-size: 13px;margin-bottom: 10px;}
    .ap-expertCardListing li .ap-expertCard a{font-size: 15px;}
    .ap-unblockDiv a{font-size: 14px;}
    .ap-servicelistBx {margin-top: 16px;}
}   

@media screen and (max-width:1540px) {
    .ap-floating-call{width:72px;height:72px;bottom:34px;}
    .ap-floating-call img{max-width:50%;}
    .ap-inquiry-pop{position:fixed;bottom:calc(4 * 16px + 72px);}
    .ap-chatpop-close img{max-width:48%;}
    .ap-chatpop-close{width:25px;height:25px;line-height:27px;}
    .ap-inquiry-inner{padding:20px 30px 16px;}
    .ap-inquiry-inner .ap-inquiry-head{font-size:1.6rem;}
    .ap-inquiry-inner p{font-size: .875rem;}
    .ap-inquiryForm-list li .ap-input-div .ap-input-box{padding:12px 15px;font-size: 14px;}
    .ap-inquiryForm-list li .ap-input-div .ap-inquiry-label{font-size: .8125rem;}
    .ap-contact-btn{padding: 8px 42px; font-size: 1rem;}
    .ap-inquiryForm-list{margin-top:18px;}
    .text__background{font-size: 75px;}
    .slide .slide__content--headings h2{font-size:2rem;}
    .slide .slide__content > h2{font-size:2rem;}
    .slide .slide__content--headings p{font-size:0.87rem;}
    .ap-banner-form{max-width:320px;}
    .ap-navigation li a{font-size:1rem;}
    .ap-createText-wrp p.ap-mainCreate-text{font-size:.9375rem}
    .ap-knowmore-click{padding: 12px 36px;margin-top: 36px;}
    .ap-expertMain{padding:3% 0 8%;}
    .ap-expertiesInner .ap-expertiesPara{font-size:1rem;}
    .ap-professionalMain{padding:36px 0 90px;}
    .ap-professHead-wrp .ap-professText{font-size: .9375rem;}
    .ap-professBox .ap-title-ico{width:80px;height:80px;}
    .ap-professBox .ap-title-ico img{max-width:45%;}
    .ap-professBox .ap-title-ico{width:70px;height:70px;}
    .ap-professBox .ap-title{width:calc(74% - 10px);font-size:18px;}
    .ap-professBox{padding:32px 12px 22px 30px;}
    .ap-profess-para{font-size:15px;line-height: 1.8;margin: 20px 0 18px}
    .ap-plus-click{width:36px;height:36px;line-height:32px;font-size:26px;}
    .ap-profess-list .slick-dots li button{width: 12px;height: 12px;}
    .ap-resourcesMain{padding:75px 0 78px;}
    .ap-resourceText{font-size: .9375rem;}
    .ap-createMain{padding:98px 0 94px;}
    .ap-experties-list.slick-slider button{bottom:-30%;width:42px;height:42px;}
    .ap-experties-list.slick-slider button.slick-next{left: 56px;}
    .ap-domain-name-small{font-size: 1.2rem;}
    .ap-text-hidden p{margin-top:50px;font-size:14px;margin-bottom:20px;}
    .ap-experties-box{height:280px;}
    .ap-experties-box .ap-domainIco img{max-width:38%;}
    .ap-resourcesMain .ap-common-heading{margin-bottom:14px;}
    .ap-resoures-slider{margin-top:5px;}
    .ap-resource-text .ap-resource-title{font-size:1rem;}
    .ap-resource-para{font-size: .875rem;}
    .ap-pricingMain .ap-professHead-wrp .ap-professText{font-size:15px;}
    .ap-pricingMain{padding:40px 0px 70px;}
    .ap-testimon-slider .slick-dots li button{width: 12px;height: 12px;}
    .ap-faq-text .ap-faq-question{font-size:1.2rem;}
    .ap-faq-ico{width:34px;}
    .ap-faq-text .ap-faq-answer{font-size:.875rem;}
    .ap-faq-text{width:calc(94% - 10px);}
    .ap-faq-list li{margin-bottom: 26px;}
    .ap-contact-ico{width:54px;height:54px;}
    .ap-contact-ico img{max-width:60%;}
    .ap-contact-info .ap-contact-head{font-size:1.2rem;}
    .ap-contact-info p{font-size:12px;}
    .ap-contact-info{width:calc(78% - 15px);}
    .ap-contact-subtext{font-size: .9375rem;}
    .ap-contact-inner{padding:15px 0;}
    .ap-stepsText{font-size: .9375rem;}
    .ap-priceDetails{font-size:1.1rem;}
    /* .ap-priceCardInner{height:422px;} */
    .ap-plan-features li {
        font-size: 12px;
    }
    .ap-plan-features{padding-left:20px;}
    /* .ap-logo{width:200px;} */
    .slide .slide__content{max-width:850px;}
    .ap-navigation li.inlineBlk a{font-size:1rem;}
    .slide .slide__content--headings h2{font-size:2rem;}
    .slide .slide__content > h2{font-size:2rem;}
    .ap-fixed-logo{right: 3%;}
    .slide .slide__content--headings p{margin-top: 5px;}
    .wrapper{max-width:1430px;}
    .ap-pricing-main{margin-top:35px;}
    .ap-banner-form{top: 18%;}
    .ap-partners-text{width: calc(40% - 12px);}
    .ap-partners-logo{width: calc(60% - 10px);}
    .ap-partners-list li img{max-width:92%;}
    .ap-signup-logo{width:258px;}
    .ap-signUp-head{font-size: 3.3rem;margin: 20px 0;}
    .wrapper-signup{max-width:1250px;}
    .ap-signupForm-inner{padding:24px 28px 36px;}
    .ap-signupForm-inner h2{font-size:35px;}
    .ap-signupForm-inner p{font-size: 14px;}
    .ap-formListing{margin-top:16px;padding-bottom:8px;}
    .ap-inputDiv label{font-size: 14px;}
    .ap-signup-common-text{margin-top:18px !important;font-size:12px !important;}
    .ap-inputBoxSignup{padding:12px 15px;padding-right: 33px}
    .ap-signup-div{width:calc(50% - 10px);}
    .ap-signUpMain{padding: 8.3% 0;}
    .ap-signUpMain.ap-signInMain{padding: 8.3% 0;}
    .ap-signUpMain.ap-signInMain.ap-expertSign{padding: 12% 0 8%;}
    .ap-formSubmit{padding:12px 55px;}
    .ap-blogDescWrp h2{font-size:30px;}
    .ap-blog-date span img{margin-top:-2px;}
    .ap-blogDescWrp h3{font-size: 22px;}
    .ap-blogDescWrp p{font-size: 15px;}
    .ap-latestBlogsWrp{width:calc(26% - 16px);}
    .ap-latestBlogHead h2{font-size:20px;}
    .ap-latestBlogHead{padding:16px 24px;}
    .ap-latestBlogsList{padding:35px 24px;}
    .ap-latestBlogTitle{font-size: 15px;}
    .ap-otherBlog-head{font-size:30px;margin-top:42px;}
    .ap-blogMainWrp{margin-top: 86px;margin-bottom: 40px;}
    .ap-formSubmit{margin-top: 0;}
    .ap-formListing{margin-top:12px;padding-bottom:4px;}
    .ap-expServiceCard .ap-serviceExpName{font-size:18px;}
    .ap-serviceIco img{max-width:36%;}
    .ap-expServiceCard{padding:18px 15px;}
    .ap-commonDashBanner{height: 230px;}
    .ap-dashChatClick{right: 0;bottom: 15px;}
    .ap-dashChatClick img{max-width:80%;}
    .ap-servicePop .ap-popServiceTitle{font-size:26px;}
    .ap-servicePop .ap-popServiceIco{width: 80px;}
    .ap-caseTable tr th{padding:12px 16px;font-size:13px;}
    .ap-caseFilterWrp h2{font-size:18px;}
    .ap-dashMemType-click .ap-dashMemName{color:var(--primary-color);font-size:16px;}
    .ap-dashSOS-click{font-size:18px;padding:8px 48px 5px;}
    .ap-caseFilterWrp .ap-dashFilterWrp{width:66%;}
    .ap-dashSelectDiv select{padding:10px 12px;font-size:13px;}
    .ap-dashSelectDiv::after{top:12px;}
    .ap-notifyIndicator{width:8px;height:8px;top:6px;}
    .ap-noficationDropBx{width:452px;}
    .ap-accountsTabList li a{padding:12px 52px;}
    .ap-accountsTabList{padding:11px 2px;}
    .ap-myAccountInner .avatar-upload{max-width:175px;}
    .ap-myAccountInner .avatar-upload .avatar-preview{width:175px;height:250px;}
    .ap-myAccountInner .avatar-upload .avatar-edit input + label:after{width:40px;height:40px;left:-10px;background-size:cover;}
    .ap-accountDetailsWrp{width:calc(84% - 20px);}
    .ap-accountListing li{width:calc(33.33% - 15px);}
    .ap-payCardInfoWrp{width:calc(33.33% - 10px);}
    .ap-payCardImg{width: 55px;}
    .ap-payCardImg img{max-width: 100%;}
    .ap-payCardDesc .ap-payCardNum{font-size:13px;}
    .ap-payCardDesc p{font-size:11px;}
    .ap-cardActive{font-size:12px;}
    .ap-accountListing li .ap-addNewPayCard-click{font-size:14px;}
    .ap-saveChangesClick{background-color:transparent;padding:10px 40px !important;}
    .ap-accountInputDiv label{font-size:13px;}
    .ap-dashMenuWrp.ap-paidMenu{margin-top:26px;}
    .ap-dashLogo img{max-width:92%;}
    .ap-servicePop{max-width:958px;}
    .ap-caseTable tr td{padding:20px 14px;}
    .ap-assignExpert-click{font-size:11px;}


    .np-ourValue__slide-text h3{font-size: 24px;}
    .np-ourValue__slide:hover .np-ourValue__slide-text p{margin-top:14px;}
    .np-ourValue__slide-text p{font-size: 14px;}
}

@media screen and (max-width:1500px) {
    .ap-navigation li{margin:0 24px;}
    .ap-common-heading{font-size:3.2rem;}
    .ap-banner-inner p{font-size: .9375rem ;}
    [data-slick] .slick-slide{overflow:hidden;height:662px;}
    .wrapper{max-width:1355px;}
    .ap-logoWrp .ap-logo{width:240px;}
    .ap-createMain{padding:134px 0 116px;}
    .ap-expertiesInner .ap-expertiesPara{font-size: .9375rem;}
    .ap-experties-box .ap-domain-name{font-size:1.6rem;}
    .ap-domain-name-small{font-size: 1.3rem;}
    .ap-domain-name-small::before{height: 30px;}
    .ap-resources-item{margin:0 12px;}
    .pricing-wrapper{max-width:1110px;}
    .ap-pricingMain .ap-professHead-wrp .ap-professText{font-size: .9375rem;}
    .ap-price-box .ap-plan-title{font-size:1.5rem;}
    .ap-price-box .ap-plan-name{font-size:3.6rem;line-height:32px;}
    .ap-price-box .ap-plan-name sub{font-size:15px;}
    .ap-price-box{padding:30px 30px 30px;}
    .ap-plan-features li{font-size: 12px;}
    .ap-price-box p{font-size: 14px;}
    .ap-pricingMain{margin:0;padding:72px 0;}
    .ap-pricing-list{width: 92%;}
    .wrapper{padding: 0 20px;}
    .ap-professionalMain{padding: 72px 0 100px;}
    /* .contact-wrapper{max-width:1200px;} */
    .ap-profess-list{padding:0 2%;}
    .ap-professBox{padding:32px 12px 30px 22px;}
    .ap-contact-ico img{max-width:56%;}
    .ap-contact-ico{width:46px;height:46px;}
    .ap-contact-info .ap-contact-head{font-size:1.3rem;}
    .ap-contact-info{width:calc(82% - 14px);}
    /* .ap-foot-logoWrp{width:35%;} */
    .ap-partners-text p{font-size: .9375rem;}
    .ap-navigation li a{font-size: .875rem;}
    .ap-createText-wrp p.ap-mainCreate-text{font-size: .9375rem;}
    .ap-profess-para{font-size: .9375rem;}
    .ap-resource-text p{font-size: .9375rem;}
    .ap-faq-text .ap-faq-answer{font-size: .9375rem;}
    .ap-contact-subtext{font-size: .9375rem;}
    .ap-foot-logoWrp p{font-size: .9375rem;}
    .ap-floating-call{width:70px;height:70px;padding-top: 15px;}
    .ap-floating-call img{max-width:56%;}
    .ap-floating-call{bottom: 30px;}
    .ap-inquiry-pop{bottom:calc(3 * 16px + 70px);right:25px;    max-width: 350px;}
    .ap-inquiry-inner .ap-inquiry-head{font-size:1.3rem;}
    .ap-inquiry-inner p{font-size: 14px;}
    .ap-inquiry-inner{padding:20px 20px 12px;}
    .ap-inquiryForm-list{margin-top:14px;}
    .ap-inquiryForm-list li{margin-bottom:20px;}
    .ap-inquiryForm-list li .ap-contact-btn{padding:8px 35px;font-size: .875rem;margin-top:8px;}
    .ap-inquiry-inner::after{bottom: -12px;width: 30px;height: 30px;}
    .ap-stepsMain{padding:6% 0 8%;}
    .ap-professHead-wrp .ap-professText{line-height: 1.6;}
    .ap-profess-para{line-height: 1.6;}
    .ap-resource-text{padding:18px 15px 18px 15px;}
    header .wrapper-big{padding:0 30px;}
    .ap-banner-form{right: 2%;}
    .slide .slide__content{padding:18px 40px 18px 34px;}
    .ap-fixed-logo{top:100px;}
    .ap-createInner{padding-left:22px;padding-right:16px;}
    .wrapper-vision{max-width:1012px;}
    .ap-visionBx{padding:42px 35px;height:262px;}
    .ap-memberName{font-size: 20px;}
    .ap-memberPost{font-size: 14px;}
    .ap-teamInfo .ap-memberInfo{line-height:1.5;font-size:14px;}
    .ap-teamList li:hover .ap-teamInfo{padding:26px 16px;}
    .ap-teamInfo .ap-memberPost{font-size:15px;}
    .ap-serviceCard h2{font-size:32px;}
    .error_info{font-size:11px;bottom:-13px;}
    .ap-leftMenuWrp{width:240px;padding: 18px 10px;}
    .ap-dashMainWrapper{width:calc(100% - 240px);margin:0 0 0 240px;}
    .ap-dashGetPlanClick{padding: 10px;font-size: 14px;}
    .ap-dashMenuName{font-size: 14px;}
    .ap-commonDashBanner{padding:25px;}
    .ap-dashContentWrp{padding:0px 18px;}
    .ap-dashServiceCardList.slick-slider button{width:38px;height:38px;}
    .ap-dashServiceCardList.slick-slider button.slick-prev{right:48px;}
    .ap-caseTable tr td .ap-caseStat{font-size:10px;}
    .ap-caseTable tr th{font-size: 12px;}
    .ap-dashLogo img{max-width:85%;}
    .ap-cardActionBtns{width:46%;}
    .ap-serviceInfo{height: 110px;}
    .ap-dashPlanCard .ap-plan-features li{font-size: 12px;}
    .ap-dashPlanCard .ap-plan-features{height:302px;}
    .ap-priceValue{font-size:2.5rem;}
    .ap-expertCardListing li .ap-expertCard a{font-size:12px;}


}

@media screen and (max-width:1400px) {
    .ap-common-heading{font-size:2.8rem;}
    .ap-header-btn{padding:10px 18px;}
    [data-slick] .slick-slide{height: 592px;}
    .ap-bannerimg-slider .slick-dots li button{width: 12px;height: 12px;padding: 0;}
    .ap-bannerimg-slider .slick-dots{left:-60px;bottom:-20px;}
    .ap-step-name{font-size: 1.12rem;}
    .ap-stepsMain{padding: 62px 0;}
    .ap-profess-list .slick-dots li button{width: 12px;height: 12px;padding: 0;}
    .faq-wrapper{max-width:1200px;}
    .ap-faq-text{width:calc(92% - 10px);}
    .ap-faq-text .ap-faq-question{font-size:1.2rem;}
    .ap-faq-text .ap-faq-answer{font-size: 14px;}
    .ap-faq-ico img{max-width: 100%;}
    .ap-faq-list{margin-top:35px;}
    .ap-form-listing li .ap-input-box{padding: 14px;font-size: 15px;}
    .ap-testimon-slider .slick-dots li button{width: 12px;height: 12px;padding: 0;}
    .pokemon__img{max-width: 48%;}
    .ap-header-inner .ap-logo-wrp{width:calc(14% - 40px);}
    .wrapper{max-width:1288px;}
    .ap-priceCard{width:calc(25% - 15px);}
    .slide .slide__content--headings h2{font-size:2rem;}
    .slide .slide__content > h2{font-size:2rem;}
    .ap-inquiryForm-list li .ap-input-div .ap-input-box{padding:10px 15px;font-size:12px;}
    .ap-inquiryForm-list li{margin-bottom:16px;}
    .ap-inquiry-head{font-size:1.4rem;}
    .ap-inquiry-text{font-size:.775rem;}
    .ap-banner-form{max-width:300px;}
    /* .slide .slide__content{max-width:800px;} */
    .slide__content--headings .ap-outlineBtn{padding:8px 25px;margin-top:15px;font-size:13px;}
    .ap-fixed-logo{width: 32%;}
    .ap-testimon-inner .ap-testimonTitle{font-size:28px;}
    .ap-testimonText{font-size: 18px;}
    .wrapper-1700{padding-left: 36px;}
    .ap-testimonSlider-main.slick-slider button.slick-prev{left:-77%;}
    .ap-testimonSlider-main.slick-slider button.slick-next{left:-68%;}
    .ap-blogText .ap-blogName{font-size:15px;}
    .ap-navigation li.inlineBlk{margin: 0 28px;}
    .ap-fixed-logo{right: 1%;}
    .ap-signup-logo{width:228px;}
    .ap-signUp-head{font-size:2.8rem;margin: 10px 0 15px;}
    .wrapper-signup{max-width:1228px;}
    .ap-signup-div p{font-size:15px;}
    .ap-formSubmit{padding: 10px 38px !important;}
    .ap-signUpMain{padding: 6.3% 0;}
    .ap-signUpMain.ap-signInMain{padding: 6.3% 0;}
    .ap-signupForm-inner h2{font-size:24px;}
    .np-buttons a,.np-buttons a.active{font-size: 18px;}
    .ap-formSubmit.ap-outlineBtn{font-size: 18px;}
    .ap-inputDiv label{font-size:13px;}
    .ap-signupForm-inner{height: 520px;}
    .contact-wrapper {max-width: 1090px;}
    .ap-contactForm{padding:36px 42px 26px;}
    .ap-contactForm .ap-formListing .ap-inputBoxSignup{padding:12px 15px;}
    .ap-bannerHead-inner{font-size:50px;}
    .ap-breadCrumbList li{font-size:16px;}
    .ap-breadCrumbList::before{width:44%;left:-36px;}
    .ap-addressIco{width:60px;height:60px;}
    .ap-addressIco img{max-width:65%;}
    .blog-padding{padding-left:76px;}
    .ap-bannerHead-inner::after{width:76px;}
    .ap-breadcrumb-main{left:105px;}
    .ap-visionManImg{right:18px;}
    .wrapper-vision{max-width:980px;}
    .ap-faqWrp li .ap-faqThumb{font-size:18px;}
    .ap-cyberItem{margin:0 10px;}
    .ap-cyberCntInner{padding:12px 12px;}
    .ap-serviceCard h2{font-size:26px;}
    .ap-serviceCard p{font-size:13px;}
    .ap-serviceCard{padding:26% 20px 28%;}
    .ap-serviceReadMore{margin-top: 12px;}
    .ap-expServiceWrp{width:calc(65% - 10px);}
    .ap-expServiceSlider .slick-dots li.slick-active button{width:24px;}
    .ap-expServiceSlider .slick-dots li button{width: 16px;height: 4px;}
    .ap-serviceReadMore{font-size:13px;}
    .ap-dashBannerHead{font-size:26px;}
    .ap-serviceTitleSect h2{font-size:18px;}
    .avatar-upload{margin:18px auto 12px;}
    .avatar-upload .avatar-preview{width:85px;height:85px;}
    .avatar-upload .avatar-edit input + label:after{bottom:-50px;right:8px;}
    .ap-dashMenuWrp{margin-top:30px;}
    .ap-dashMenuList li a{padding:10px 15px;}
    .ap-dashMenuList li{margin-bottom:10px;}
    .ap-dashPlanBuyWrp{padding:18px 15px 15px;}
    .ap-commonDashBanner{height:214px;}
    .ap-serviceInfo{height: 120px;}
    .ap-dashPlanCard .ap-plan-features li{font-size:12px;}
    .ap-dashPlanCard .ap-dashPlanDesc{font-size:12px;}
    .ap-dashPlanCard{padding: 16px;}
    .ap-dashPlansListing li{width:calc(25% - 10px);}
    .ap-dashPlansListing{margin-top:18px;}
    .ap-commonDashBanner span svg{width: 18px;}
    .ap-dashSubscriptionWrp .ap-dashGetPlanClick{padding:8px 14px;}
    .ap-dashSubscriptionWrp p{font-size:13px;}
    .ap-popServiceDesc{line-height: 1.4;font-size: 15px;}
    .ap-popServiceList li{font-size: 15px;margin: 5px 0;}
    .ap-servicePop{max-width:985px;}
    .ap-popServiceList li::before{width:16px;height:16px;}
    .ap-popServiceFet{font-size: 16px;}
    .ap-leftMenuWrp{width:220px;padding: 18px 10px;}
    .ap-dashMainWrapper{width:calc(100% - 220px);margin:0 0 0 220px;}
    .ap-dashMenuIco svg{width: 15px;}
    .ap-dashMenuList li.ap-dashBorder{padding-top:12px;}
    .ap-dashSubscriptionWrp h2{font-size:16px;}
    .ap-planDetailsDash{font-size:14px;}
    .ap-dashSubscriptionWrp .ap-memberType{font-size:13px;}
    .ap-dashPlanfetList li{font-size:13px;}
    .ap-caseTable tr td{padding:20px 12px;font-size:13px;}
    .ap-caseTable tr th{padding:12px 14px;}
    .ap-tablePaginationList li.ap-pagePrev,.ap-tablePaginationList li.ap-pageNext{padding:6px 12px;}
    .ap-tablePaginationList li.ap-pagenumClick a{width:30px;height:30px;line-height:30px;}
    .ap-thFS{font-size:12px !important;}
    .ap-appointDate span:first-child{font-size:13px;}
    .ap-caseFilterWrp h2{font-size:16px;}
    .ap-caseTable tr td .ap-dashGetPlanClick{padding:8px 15px;}
    .ap-notifyList{margin:10px 0;}
    .ap-notifyList li{margin-bottom:18px;}
    .ap-accountsTabList li a{font-size: 14px;}
    .ap-myAccountInner .avatar-upload{max-width:145px;}
    .ap-myAccountInner .avatar-upload .avatar-preview{width:145px;height:212px;}
    .ap-accountDetailsWrp{width:calc(86% - 20px);}
    .ap-payCardInfoWrp::before{width:6px;}
    .ap-payCardInner{padding:10px 8px 16px 14px;}
    .ap-accountsTabList{padding:9px 2px;}
    .ap-accountListing li{margin-bottom: 16px;}
    .ap-cardActionBtns a{font-size:11px;}
    .ap-cancelPlanPop{max-width:590px;}
    .ap-cancelPlanPop .checkboxWrp .aks-input-label{font-size:14px;}
    .ap-serviceCheck label{font-size: 14px;}
    .ap-expertCardListing li {width: calc(33.33% - 15px);margin-right: 15px;margin-bottom: 15px;}
    .ap-expertSearchBx .ap-searchInput .ap-searchClick svg{width: 15px;height: 18px;}
    .ap-expertSearchBx .ap-searchInput input[type='text']{font-size: 13px;}
    .ap-expertFilterBox {width: calc(25% - 10px);}
    .ap-expertCardListing li .ap-expertCard p{font-size: 13px;float: left;}
    .knowButtonExpert a.upgradeUnblock{font-size: 10px !important;}
    .ap-formListing li{margin-bottom: 10px;}

}

@media screen and (max-width:1300px) {
    .ap-createMain{padding:100px 0 60px;}
    .ap-experties-box .ap-domain-name{font-size:1.4rem;}
    .ap-resource-text .ap-resource-title{font-size:1.1rem;}
    .flex__content{margin-left:55px;width:60%;}
    .text--normal{width:96%;}
    .ap-partnersMain{padding:30px 0;}
    .slide .slide__content--headings p{margin-top: 0;}
    .ap-signUpMain{padding:85px 0;}
    .ap-expServiceCard{padding:9px 10px;}
    .ap-dashSubscriptionWrp h2{font-size:16px;}
    .ap-serviceHead h2{font-size:16px;width:calc(74% - 15px);}
    .ap-serviceInfo{font-size:12px;height:115px;}
    .ap-dashPlanCard .ap-plan-features li{font-size:11px;}
    .ap-renewClick-wrp .ap-dashGetPlanClick{font-size: 11px;}
    .ap-accountDetailsWrp{width:calc(86% - 26px);}
    .ap-cardActionBtns{width:50%;}
    .ap-subscribeList{width:100%;}
    .ap-subscribeList li{font-size:13px;}
    .ap-paymentSummary{width: 100%;}

    /****** thank you page - 09-06-2023 start  ********/
    .np-thankyouPage__checkText h3{font-size: 3rem;}
    .np-thankyouPage__checkText h3 span{font-size: 3rem;}
    .np-thankyouPage__checkText h5{margin-top: 5px;font-size: 1.3rem;}
    .np-thankyouPage__checkText p{margin-top: 30px;}
    .np-thankyouPage__table{margin: 20px 0;}
    .np-thankyouPage__checkImg img{width:10%;}

    /****** thank you page - 09-06-2023 end  ********/

    .ap-expertFilterBox{padding:15px;}
    .ap-expertFilterBox{width:calc(22% - 5px);}
    .ap-serviceCheck label{font-size:13px;}
    .ap-expertListBx{width:calc(78% - 8px);padding:15px;}
    .ap-expertCardListing li .ap-expertCard{padding:15px;}

}

@media screen and (max-width:1140px) {
    .ap-logoWrp .ap-logo{width:180px;}
    header.sticky .ap-logoWrp .ap-logo{width: 180px;}
    .ap-header-btn{padding:10px 10px;}
    .ap-navigation li{margin:0 6px;}
    .ap-common-heading{font-size: 2.5rem;}
    .ap-banner-inner p{font-size: .875rem;}
    [data-slick] .slick-slide{height: 482px;}
    .ap-createText-wrp p.ap-mainCreate-text{font-size: .875rem;}
    .ap-knowmore-click{padding: 12px 35px;font-size: .875rem;margin-top: 30px;}
    .ap-createImg-wrp{width: calc(50% - 12px);}
    .ap-setps-list li{width:calc(25% - 22px);}
    .ap-stepsBox span{width: 85px;height: 85px;line-height: 85px;padding-top: 20px;}
    .ap-step-name{font-size: 1rem;margin: 10px 0;}
    .ap-step-text{font-size: .75rem;}
    .ap-step-ico-1{right: -50px;}
    .ap-step-ico-1 img{max-width: 90%;}
    .ap-step-ico-2{top: 34%;right: -70px;width: 35%;}
    .pricing-wrapper{padding: 0 20px;}
    .ap-pricing-list{width:100%;}
    .ap-foot-menulist .ap-foot-menu ul li a{font-size: .875rem;}
    .flex__container{height: 48vh;}
    .flex__item{height:48vh;}
    .ap-home-banner{min-height:40vh;}
    .text__background{font-size:70px;left:52px;}
    .ap-priceCard{width:calc(50% - 15px);margin-top: 30px;}
    .ap-pricing-main{flex-flow:row wrap;}
    .front{padding-top:16%;}
    .ap-testimonSlider-main.slick-slider button.slick-prev{left:-77%;}
    .ap-testimonSlider-main.slick-slider button.slick-next{left:-65%;}
    .ap-quot-logo img{max-width:70%;}
    .ap-testimonWrp{padding:40px;}
    .ap-foot-logoWrp{margin-bottom:40px;}
    .ap-foot-menulist{width:100%;}
    .ap-blog-listing li{width:calc(50% - 30px);margin: 0 15px 30px;}
    .ap-blog-listing{justify-content: space-between;}
    .ap-blogCnt{padding:30px 52px;}
    .ap-visionSection{padding:70px 0 28%;}
    .ap-teamList li{width:calc(33.33% - 35px);}
    .ap-productFeatures li{width:calc(33.33% - 20px);}
    .ap-serviceCard h2{font-size:22px;}
    .ap-dashPlansListing li{width:calc(50% - 10px);margin-bottom:20px;}
    .ap-dashServiceWrpInner{width: 100%;}
    .ap-dashSubscriptionWrp{width:100%;}
    .ap-servicePop .ap-dashGetPlanClick{padding:10px 28px;}
    .ap-accountDetailsWrp{width:100%;margin-top:32px;}
    .slide .slide__content{bottom: 30%;}
    .slide .slide__content{max-width:480px;}

    /****** customer service page - 09-06-2023 start  ********/
    .np-customer-service{margin-bottom: 35px;}
    .np-customer-service__title{font-size: 1.5625rem;}
    /****** customer service page - 09-06-2023 end  ********/
    .ap-expertCardListing li {width: calc(50% - 15px);}
    .ap-expertListBx {width: calc(65% - 10px);}
    .ap-expertFilterBox {width: calc(35% - 10px);}

    .ap-signUpMain{padding: 9.3% 0;}
    .ap-signUpMain.ap-signInMain{padding: 9.3% 0;}
    .ap-signup-form{width:calc(50% - 40px);}
    .contact-wrapper {max-width: 1000px;}

}

@media screen and (max-width:992px) {
    .ap-common-heading{font-size:2rem;}
    [data-slick] .slick-slide{height: 440px;}
    .ap-fixed-logo span{width: 14%;}
    .ap-contact-inner .ap-contact-div{width:100%;}
    .ap-contactMain{margin:0;background:url(../images/bg-img6.jpg) no-repeat center center/cover;}
    .ap-contact-inner{padding:0 0 30px;}
    .ap-foot-logo{width: 180px;}
    .ap-foot-logo img{max-width: 100%;}
    .ap-foot-logoWrp p{font-size: 14px;}
    .ap-foot-menulist .ap-foot-menu{width:calc(33.33% - 16px);}
    .ap-contact-cnt li{margin-bottom: 28px;}
    .ap-blogList li{width:calc(50% - 20px);margin-right:0;margin:0 10px 20px;}
    .ap-signup-div{width: 100%;margin-bottom: 50px;}
    .ap-signUpMain{padding:100px 0;}
    .ap-signup-form{width:calc(100% - 0px);}
    .ap-addressDiv:first-child::before{right:-48px;width:1px;height:288px;}
    .ap-addressDiv:nth-child(2)::before{right:-48px;width:1px;height:288px;}
    .ap-contactForm{width:calc(76% - 0px);}
    .ap-contactText{width:100%;margin-bottom:30px;}
    .ap-blogCnt{padding:30px 25px;}
    .ap-breadcrumb-main{width:334px;}
    .ap-navigation li.inlineBlk{margin:0 5px;}
    .ap-blogDescWrp{width:100%;margin-bottom:30px;}
    .ap-latestBlogsWrp{width:calc(44% - 16px);}
    .ap-createImgWrp{width:100%;margin-bottom:60px;}
    .ap-createInfo{width:100%;}
    .ap-visionBx{width:100%;margin-bottom:25px;height:auto;}
    .ap-teamList li{width:calc(50% - 35px);}
    .ap-expertiesAtMain{flex-flow: row wrap;    margin-bottom: 12%;}
    .ap-expServiceCnt{padding:60px 0 60px;width: 100%;margin-bottom: 22%;}
    .ap-serviceCard{padding:8% 20px 8%;width:80%;margin-right:0;margin-bottom:-15%;}
    .ap-expServiceWrp{width:100%;}
    .ap-leftMenuWrp{width:192px;padding:15px;}
    .ap-dashMainWrapper{width:calc(100% - 192px);margin:0 0 0 192px;}
    .ap-serviceReadClick{font-size:12px;}
    .ap-serviceIcon{width:48px;height:48px;}
    .ap-serviceCardInner{padding:20px 15px;}
    .ap-serviceHead h2{font-size:14px;}
    .ap-accountListing li{width:calc(50% - 10px);}
    .ap-payCardInfoWrp{width:calc(50% - 10px);margin-bottom:18px;}
    .ap-subscribeList li{width:calc(50% - 30px);margin-right:30px;}
    .ap-paymentSummary{flex-flow:row wrap;}
    .ap-paymentBx{width:100%;margin-bottom:20px;}
    .ap-dashPlanCard .ap-plan-features{height:244px;}
    .slide__content--headings{padding: 25px 25px 25px 25px;}
    .ap-expertFilterBox{width: 100%; margin-top: 30px; margin-bottom: 30px;}
    .ap-expertListBx {width: 100%;}
    .ap-dashBannerHead{font-size:18px;}
    .ap-foot-logoWrp {width:100%;}
    .ap-foot-menu {width: calc(50% - 15px);}

}

@media screen and (max-width:840px) {
    .ap-createImg-wrp{width:100%;margin-bottom: 40px;}
    .ap-createText-wrp{width:100%;}
    .ap-banner-inner{flex-flow: row wrap;padding-top: 10%;}
    .ap-bannerimg-slider{width: 100%;}
    .ap-bannertext-slider{width: 100%;padding-bottom: 116px;}
    .ap-home-banner{border-radius: 0;}
    [data-slick] img{max-width: 75%;}
    .ap-fixed-logo span{width:20%;}
    .ap-bannerimg-slider .slick-dots{left:42%;width:56%;}
    .ap-setps-list li{width:calc(50% - 25px);}
    .ap-step-ico-1,.ap-step-ico-2{display: none;}
    .ap-professHead-wrp .about_text_wrap{width:100%;margin-bottom:20px;}
    .ap-professHead-wrp .ap-professText{width:100%;text-align:left;}
    .ap-pricingMain .ap-professHead-wrp .ap-professText{width: 100%;}

     /****** thank you page - 09-06-2023 start  ********/
    .np-thankyouPage__checkText h3{font-size:2.5rem;}
    .np-thankyouPage__checkText h3 span{font-size:2.5rem;}
    .np-thankyouPage__checkText h5{margin-top:5px;font-size:1.1rem;}
    .np-thankyouPage__checkText p{margin-top:20px;}
    .np-thankyouPage__table{margin:20px 0;overflow-x:scroll;max-width:1000px;}
    .np-thankyouPage__checkImg img{width:10%;}
    .th-subBtn button{padding:15px 100px;font-size:18px;}
    .np-thankyouPage__table table{min-width: 1000px}
     /****** thank you page - 09-06-2023 end  ********/
}

@media screen and (max-width:800px) {
    .ap-mob-ham{display: none;align-items:center;}
    .np-mob-ac{position:relative;}
    .np-mob-ac > a{background-color: var(--secondary-color-yellow);color: var(--primary-color);font-size: 14px;padding: 0.2rem 1.2rem;}
    .np-mob-ac .ap-userInner{padding: 10px;}
    .np-mob-ac .ap-userInner a{font-size: 14px;}
    .ap-userDrop{width: 140px;}
    .ap-expertMain{padding:10% 0 28%;}
    header{padding-top:18px;}
    [data-slick] .slick-slide{height:222px;}
    .ap-bannertext-slider{padding-bottom:62px;}
    .ap-banner-inner p{margin-top: 12px;}
    .ap-banner-inner{padding-top:12%;}
    .ap-fixed-logo{left:14px;}
    .ap-fixed-logo span{margin-left:10px;}
    .ap-bannerimg-slider .slick-dots{left:36%;}
    .ap-createImg-wrp{border-radius:10px;margin-bottom:32px;}
    .ap-createImg-wrp img{border-radius:10px;}
    .ap-createMain{padding:78px 0 42px;}
    .wrapper{padding:0 15px;}
    .ap-expertiesInner .ap-common-heading{margin-bottom:16px;padding-left:0;}
    .ap-expertiesInner .ap-expertiesPara{font-size:.875rem;padding-left: 0;}
    .ap-common-heading{font-size: 1.8rem;}
    .ap-experties-list.slick-slider button{bottom:-25%;width:40px;height:40px;}
    .ap-experties-list.slick-slider button.slick-prev{left: 10px;}
    .ap-stepsMain p{font-size: .875rem;}
    .ap-setps-list li{width:100%;margin-bottom:25px;}
    .ap-setps-list{margin-top:26px;}
    .ap-setps-list li:nth-child(odd){margin-top:0;}
    .ap-stepsMain{padding:45px 0 20px;}
    .ap-professHead-wrp .ap-professText{font-size: .875rem;}
    .ap-professionalMain{padding:45px 0 82px;}
    .ap-resourcesMain{padding:45px 15px 35px;}
    .contact-wrapper{padding: 0 15px;}
    .ap-profess-list{padding:0;}
    .ap-profess-list li{margin:0 5px;}
    .ap-professBox .ap-title-ico{width:60px;height:60px;}
    .ap-professBox .ap-title-ico img{max-width:65%;}
    .ap-professBox .ap-title{width:calc(78% - 10px);font-size:20px;}
    .ap-profess-para{margin:16px 0 20px;line-height:1.5;font-size:.875rem;}
    .ap-common-heading{font-size:1.6rem;}
    .ap-resourceText{font-size: .875rem;margin: 5px 0;}
    .ap-resourceText br{display: none;}
    .ap-resourcesMain .ap-common-heading{margin-bottom:15px;}
    .ap-resoures-slider{margin-top:35px;}
    .ap-resource-box .ap-resource-img img{max-width: 100%;}
    .ap-resource-text{width:100%;}
    .ap-resource-text .ap-resource-title{font-size:1rem;}
    .ap-resource-text p{font-size: .875rem;}
    .ap-pricingMain .ap-professHead-wrp .ap-professText{font-size: .875rem;}
    .ap-pricingMain{padding:42px 0;}
    .ap-price-box{width:100%;}
    .ap-professHead-wrp .about_text_wrap{margin-bottom: 15px;}
    .ap-pricing-list{margin-top: 30px;}
    .ap-price-box{padding:22px}
    .ap-price-box .ap-plan-title{font-size:1.2rem;margin-bottom:15px;}
    .ap-price-box .ap-plan-name{font-size:3rem;line-height:24px;}
    .ap-price-box .ap-plan-name sub{font-size:13px;}
    .ap-price-box p{font-size:13px;margin-top:15px;}
    .ap-plan-features li{font-size:13px;margin:8px 0;}
    .ap-plan-features{margin:16px 0 14px;padding-left:22px;padding-top:10px;}
    .ap-plan-features li::before{margin-left: -2.2em;}
    .ap-partners-text p{font-size: .875rem;}
    .ap-partners-text{width:100%;margin-bottom:30px;}
    .ap-partnersMain{margin:45px 0;}
    .ap-partners-logo{width:100%;}
    .ap-testimonMain{padding:44px 0 86px;}
    .ap-testimon-slider{margin-top:22px;}
    .ap-testimonMain .ap-common-heading{margin-bottom:15px;}
    .ap-testimonMain .ap-common-heading{margin-bottom:15px;}
    .ap-client-post{font-size:.8125rem;}
    .ap-clients-desc .ap-client-name{font-size:1rem;}
    .ap-clients-desc{left:0;padding-left:12px;bottom:14px;}
    .ap-play-testimon{width: 20%;}
    .ap-faq-list li{width:100%;margin-bottom:16px;}
    .ap-faq-ico{width:34px;}
    .ap-faq-text .ap-faq-question{font-size:1.1rem;}
    .ap-faqMain{padding:44px 0 40px;}
    .ap-faq-list{margin-top:26px;}
    .ap-query-text{font-size: .875rem;}
    .ap-contact-cnt li{width:100%;}
    .ap-form-listing li{width:100%;margin-bottom:20px;}
    /* .ap-foot-logoWrp{width:100%;margin-bottom:35px;} */
    footer{padding:40px 0 0;}
    .ap-foot-menulist{width:100%;}  
    .ap-foot-menulist .ap-foot-menu{width:calc(50% - 16px);margin-bottom:30px;}
    .ap-foot-copy{margin-top:0px;}
    .pricing-wrapper{padding:0 15px;}
    .ap-inquiry-pop{max-width:292px;bottom:calc(5 * 16px + 55px);right:16px;}
    .ap-floating-call{width:55px;height:55px;padding-top:12px;right:38px;bottom: 60px;}
    .ap-inquiry-inner::after{left: 78%;}
    header .ap-logoWrp .ap-logo{width:137px !important;}
    .ap-header-inner nav{margin-left:0px;position:absolute;top:0;width:315px;background:#fff;left:0;height: 100vh;box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.10);opacity: 0;z-index: 999;overflow-y: auto;border-top: 3px solid #104B95;padding-right: 20px;padding-left: 20px;left: -300px;}
    .ap-navigation{margin-top: 30px;}
    .ap-navigation li .ap-outlineBtn{display: none;}
    .ap-navigation li:last-child{border-bottom: 0;}
    .ap-navigation li:nth-child(7){border-bottom: 0;}
    .ap-navigation li{width: 100%;padding: 15px 0;border-bottom: 1px solid #dadada;margin: 0 !important;}
    .ap-navigation li a{padding: 0;}
    .ap-mobMenu-close{display: block;}
    .ap-chatpop-close{width:24px;height:24px;line-height:24px;}
    .ap-chatpop-close img{max-width: 50%;}
    .flex__content{margin-left:32px;}
    .text--big{margin-left: 0;}
    .ap-navigation li a{color: #000;}
    .ap-dropdownOuter{position:static;width:100%;height:252px;overflow-y:auto;}

    .ap-dropdownInner{flex-flow: row wrap;box-shadow: none;padding: 0;border-bottom: none;}
    .ap-dropdownInner .ap-dropMenu{width: 100%;border-right: none;margin-bottom: 10px;}
    .ap-dropdownInner .ap-dropMenu li{padding: 0px 0;}
    .ap-navigation li.ap-dropLink .ap-dropdownOuter{visibility: visible;opacity: 1;display: none;}
    .ap-dropdownInner .ap-dropMenu:first-child{padding-right: 0;border-right: none;}
    .ap-dropMenuList li a{font-size:14px !important;}
    .ap-partners-list{margin: 0;}
    .ap-serviceInfo{height:142px;}
    .np-startFormLists li{width: 100%;    margin-bottom: 12px;}
    .ap-testimonSlider-main.slick-slider button.slick-next{left:-55%;}
    .ap-mobImg{display: block !important;}
    .ap-deskImg{display: none !important;}
    .ap-banner-form{max-width:700px;}
    .slide .slide__content{bottom:40%;left:0%;max-width:700px;}


    .np-ourValue__slider-title p{font-size: 16px;}
	
	.np-btn a {
    padding: 10px 20px;
    font-size: 14px;
	}
}

@media screen and (max-width:550px) {
    .flex__item{height:auto;}
    .slider__warpper{height:100vh;}
    .flex__container{height:100vh;flex-flow:row wrap;}
    .flex__content{width: 94%;}
    .flex__item--left{width: 100%;}
    .flex__item--right{width: 100%;}
    .pokemon__img{max-width: 100%;max-height: 64vw;}
    .text__background{font-size:30px;left:25px;}
    .flex__content{margin-left:15px;}
    .ap-fixed-logo{bottom: 58px;}
    .ap-fixed-logo span{width: 32%;}
    .ap-priceCard{width:100%;}
    .ap-whatThey-div{width:100%;margin-bottom:25px;}
    .wrapper-1700{padding-left:15px;}
    .ap-testimonWrp{padding:30px 20px;width:100%;}
    .ap-testimon-inner .ap-testimonTitle{font-size:22px;}
    .ap-testimonText{font-size:13px;}
    .ap-testimonUser-wrp span{width:45px;height:45px;}
    .ap-testimonUser-info h3{font-size: 18px;}
    .ap-testimonUser-info span{font-size: 13px;}
    .ap-blogMain{padding:46px 0;}
    .ap-blogHead-wrp .ap-header-btn{padding:6px 30px;font-size:16px;margin-top:20px;}
    .ap-blogList li{width:100%;margin:0 0px 20px;}
    .ap-blogText .ap-blogName{font-size:18px;}
    .ap-blogDetails-click{font-size:16px;}
    .ap-foot-menulist .ap-foot-menu{width:100%;}
    .ap-logo{width:calc(38% - 10px);}
    header .wrapper-big{padding:0 15px;}
    .ap-resourcesMain{padding:45px 0px 35px;}
    
    .ap-bannerForm-inner{padding:15px 15px;}
    .ap-inquiry-head{font-size:1.2rem;}
    .ap-inquiry-text{font-size:11px;}
    .ap-inquiryForm-list li .ap-input-div .ap-input-box{padding:8px 14px;font-size:11px;line-height: 1.5;}
    .ap-inquiryForm-list li .ap-contact-btn{padding:6px 30px;font-size:13px;}
    .ap-banner-form{top: 14%;}
    .slide .slide__content{max-width:100%;width: 100%;}
    .slide .slide__content{padding:18px 15px 18px 15px;}
    .slide .slide__content--headings h2{font-size:32px;}
    .slide .slide__content > h2{font-size:32px;}
    .slide .slide__content--headings p{font-size:15px;}
    .ap-banner-form{max-width:500px;}
    .ap-banner-form{top:8%;}
    .ap-fixed-logo span img{max-width:100%;}
    .ap-fixed-logo{width:80%;left:auto;right:5px;top:85px;bottom:auto;}
    .slide__content--headings .ap-outlineBtn{padding:6px 20px;margin-top:15px;font-size:12px;}
    .ap-testimonSlider-main.slick-slider button.slick-next{left:48px;top:auto;bottom:-50%;}
    .ap-testimonSlider-main.slick-slider button.slick-prev{left:-18px;top:auto;bottom:-50%;}
    .ap-testimonMain{padding:44px 0 110px;}
    .ap-signUpMain{padding:100px 0 50px;}
    .ap-signup-form{width:100%;}
    .ap-signUp-head{font-size:1.8rem;}
    .ap-signup-div p{font-size:13px;}
    .ap-signupForm-inner h2{font-size:26px;}
    .ap-signupForm-inner{padding:18px 18px 20px;}
    .ap-signup-div{margin-bottom: 30px;}
    .ap-signupForm-inner p{font-size:12px;}
    .checkboxWrp .aks-input-label{font-size: 11px;}
    .ap-inputBoxSignup{padding:10px 10px;font-size:13px;}
    .ap-inputBoxSignup::placeholder{font-size: 11px;}
    .ap-formListing li{width: 100%;}
    .ap-signUpMain{background:url(../images/Sign-Up-mob.jpg) no-repeat center center/cover;}
    .wrapper-signup{padding: 0 12px;}
    .ap-formListing li .ap-inputDiv a{top:36px;right:10px;font-size:14px;}
    .ap-contactForm{width:100%;}
    .ap-addressDiv{width:100%;padding: 20px 0;border-bottom: 1px solid var(--primary-color);}
    .ap-addressDiv:first-child::before{display: none;}
    .ap-addressDiv:nth-child(2)::before{display: none;}
    .ap-addressDiv:last-child{border-bottom: none;}
    .ap-contactForm{padding:24px 24px 16px;}
    .ap-innerBannerMain.contact{background:url(../images/contact-banner-mob.jpg) no-repeat center center/cover;}
    .ap-innerBanner-cnt{padding:38% 0 20%;}
    .ap-bannerHead-inner{font-size:35px;}
    .ap-breadCrumbList li{font-size:11px;letter-spacing: 0px;}
    .ap-breadCrumbList::before{width:36%;left:-5px;}
    .ap-getinInner{margin-top:15px;}
    .ap-foot-menulist .ap-foot-menu .ap-foot-head{margin-bottom:10px;}
    .ap-foot-copy{font-size: 12px;}
    .ap-brandLogo{margin-left: -10px;}
    .ap-foot-logoWrp{margin: 10px 0;}
    .blog-wrapper{padding: 0 15px;}
    .ap-blog-listing li{width:100%;margin:0 0px 30px;}
    .ap-pagination li{margin:0 6px;}
    .ap-pagination .ap-blogPageCnt a{width:32px;height:32px;line-height:32px;font-size:13px;}
    .ap-pagination{margin-top:14px;}
    .ap-bloglistMain{margin:45px 0;}
    .blog-padding{padding-left:118px;}
    .ap-blogTitle{font-size:18px;}
    .ap-blogDate{width:50px;height:60px;font-size:13px;top: -38px;}
    .ap-blogDesc{font-size:14px;}
    .ap-blogRead-click{font-size:15px;}
    .ap-bannerHead-inner::after{width:30px;left:4px;}
    .ap-breadcrumb-main{width:258px;left:46px;line-height: 0.7;bottom: -24px;}
    .ap-contactFrmMain{margin-top:38px;}
    .ap-latestBlogsWrp{width:100%;}
    .ap-blogDescBox{padding:26px;}
    .ap-blog-date{font-size: 15px;}
    .ap-blogDescWrp h2{font-size:22px;}
    .ap-blogDescWrp h3{font-size:18px;}
    .ap-otherBlog-head{font-size:22px;}
    .ap-blogMainWrp{margin-top:78px;margin-bottom:20px;}
    .ap-signUpMain.ap-signInMain{padding:100px 0 50px;}
    .ap-createInner{padding-left:12px;padding-right:0px;}
    .wrapper-big{padding:0 20px;}
    .ap-createImgWrp img{border-radius:40px 5px 40px 5px;}
    .ap-createImgWrp::after{border-radius:40px 5px 40px 5px;left:-18px;bottom:-18px;}
    .ap-visionManImg{display: none;}
    .ap-visionSection{padding:48px 0 20px;}
    .ap-teamSection{padding:52px 0 68px;}
    .ap-teamList{padding-left: 0;}
    .ap-teamList li{width:100%;margin-right:0;}
    .ap-teamInfo .ap-memberInfo{line-height:1.6;font-size:17px;}
    .ap-memberName{font-size:26px;}
    .ap-teamInfo .ap-memberPost{font-size:18px;}
    .ap-faqWrp li{width:100%;margin:0 0px;margin-bottom:20px;}
    .ap-faqWrp li .ap-faqThumb{padding:14px 40px 14px 0px;}
    .ap-faqContent p{padding: 0;font-size: 15px;}
    .ap-faqWrp li .ap-faqThumb{font-size:16px;line-height:1.6;}
    .ap-disclaimerMain{margin:38px 0;}
    .ap-disclaimerInner h2{font-size:36px;margin-bottom:10px;}
    .ap-productFeatures li{width:100%;margin-bottom:20px;}
    .ap-productFeatures li::before{width:20px;height:20px;margin-left: -1.9em;}
    .ap-productTitle{margin:25px 0 15px;font-size:22px;}
    .ap-productDesc{font-size: 15px;}
    .ap-productFeatures li{font-size: 15px;}
    .ap-productMain{margin-top:46px;margin-bottom: 20px;}
    .ap-productFeatures.ap-cyper-logo{margin-left:0;}
    .ap-productInner h3{font-size: 16px;}
    .ap-productFeatures.ap-cyper-logo li{width:calc(50% - 0px);}
    .ap-expServiceSlider .slick-dots{bottom:-38px;text-align:center;}
    .ap-expertiesAtMain{margin-bottom: 20%;}
    .ap-serviceCard h2{font-size:26px;}
    .ap-serviceCard p{margin-top:14px;}
    .ap-expServiceCnt{margin-bottom: 48%;}
    .ap-serviceCard{margin-bottom:-38%;}
    .ap-expServiceCard{padding:14px 15px 22px;}
    .ap-leftMenuWrp{width:248px;left:-248px;opacity:0;z-index:999;overflow-y:auto;}

    .ap-leftMenuWrp .ap-dashLogo{display: none;}
    .ap-dashMainWrapper{width:100%;margin:0;}
    .ap-commonDashBanner{padding:25px 15px;}
    .ap-dashBannerHead{font-size:20px;width:90%;}
    .ap-dashContentWrp{padding:0px 15px;}
    .ap-dashServiceCardList.slick-slider button{width:30px;height:30px;    transform: translateY(-45px);}
    .ap-dashServiceCardList.slick-slider button.slick-next{right: 10px;}
    .ap-serviceInfo{height:auto;}
    .ap-dashSubscriptionWrp{margin-bottom: 20px;}
    .ap-dashPlansListing li{width:100%;}
    .ap-subscriptionDashList{padding:0;}
    .ap-commonDashBanner span svg{width: 15px;}
    .ap-serviceTitleSect h2{font-size:16px;}
    .ap-commonDashBanner{height:285px;}
    .ap-dashMobBanner{display: flex;}
    .ap-mobHead-btn.ap-smallIco img{max-width: 45%;}
    .ap-mobHead-btn.ap-smallIco{line-height: 32px;}
    .ap-mobHead-btn.ap-smallIco{display: inline-block;}
    .ap-dashPopInner{padding:20px;}
    .ap-servicePop .ap-popServiceName{width:100%;margin-bottom:15px;}
    .ap-servicePop .ap-popServiceIco{width:52px;margin-right:15px;}
    .ap-servicePop .ap-popServiceTitle{font-size:16px;width:70%;}
    .ap-servicePop .ap-dashGetPlanClick{padding:8px 24px;font-size:13px;}
    .ap-popServiceDesc{font-size:13px;    margin: 15px 0 10px;}
    .ap-popServiceList li{font-size:12px;margin:4px 0;}
    .ap-popServiceFet{font-size:14px;}
    .ap-popServiceBrand img{max-width:30%;}
    .ap-caseFilterWrp{flex-flow: row wrap;}
    .ap-caseFilterWrp h2{width: 100%;margin-bottom: 12px;}
    .ap-caseFilterWrp .ap-dashFilterWrp{width:100%;}
    .ap-dashFilterWrp{flex-flow:  row wrap;}
    .ap-dashFilterWrp span{width: 100%;margin-bottom: 10px;}
    .ap-dashFilterBxWrp{width:100%;flex-flow:row wrap;}
    .ap-dashSelectDiv{width:100%;margin-bottom:12px;}
    .ap-caseTableDiv{overflow-y: auto;word-wrap: break-word;}
    .ap-caseTable tr td{white-space:nowrap;font-size: 15px;}
    .ap-tableFooter{flex-flow: row wrap;padding: 20px 10px;}
    .ap-tableFooter .ap-tablePageWrp p{margin-bottom: 10px;}
    .ap-dashServiceWrpInner{margin-bottom:28px;}
    .ap-caseTable tr th{white-space:nowrap;font-size: 15px;}
    .ap-dashSOS-click{font-size:14px;padding:5px 25px 2px;position:absolute;top:22px;right:32px;}
    .ap-thFS{font-size:15px !important;}
    .ap-notifyIndicator{width:6px;height:6px;top:8px;}
    .ap-noficationDropBx{width:315px;right:-10px;}
    .ap-emptyArrow{width:30px;height:35px;margin-right:8px;}
    .ap-notificationInner{padding:16px;}
    .ap-dashNotififyBx-head{font-size:14px;}
    .ap-notifyIco{width:40px;height:40px;}
    .ap-notifyList li p{width:78%;margin-left:10px;font-size:11px;}
    .ap-notifyList li{margin-bottom:12px;}
    .ap-accountsTabList{padding:9px 2px;}
    .ap-accountsTabList li a{padding:12px 22px;}
    .ap-dashMyAccountMain{padding:20px;}
    .ap-accountListing li{width:100%;margin-right: 0;}
    .ap-payCardInfoWrp{width:100%;}
    .ap-subscribeList li{width:100%;}
    .ap-accPlan-name{font-size:14px;}
    .ap-subscribeList li{margin-bottom: 16px;}
    .ap-paymentBx{padding: 18px;}
    .ap-paymentBx .ap-dashPlanfetList li{font-size:12px;margin-bottom:15px;}
    .ap-datePayWrp h2{font-size:13px;}
    .ap-datePayWrp p{font-size:12px;}
    .ap-dueDateWrp{padding:8px 10px 8px;}
    .ap-cancelCheckList li{width:100%;margin-bottom:10px;}
    .ap-cancelCheckList{width:100%;}
    .ap-cancelText.fs-14{font-size: 12px;}
    .ap-cancelHead.fs-22{font-size: 18px;}
    .ap-dashPopInner .fs-18{font-size: 15px;}
    .ap-btnsWrp .ap-dashGetPlanClick{width:126px;margin-right:14px;}
    .ap-createSection.ap-noShadow{margin-bottom:0;padding-bottom:30px;}
    .ap-createSection.ap-noShadow .ap-createInner{padding-left: 0;}
    .ap-expertDash .ap-dashFilterWrp{width:100% !important;}
    .ap-assignExpert-click{float:left;}
    .ap-assignedWrp h2{font-size:16px;}
    .ap-assignSummary{padding:25px 16px;}
    .ap-assignedWrp:last-child{width:40%;}
    .ap-signUpMain.ap-signInMain.ap-expertSign{padding:180px 0 80px;height:100vh;}
    .np-startFormList-radioBtns{padding-left:1em}
    .np-startFormList-checkbox{padding-left:1em}
    .np-Title{font-size: 1.5625rem;}
    .np-startDisc p{font-size: 15px;}
    .np-startDisc p a{font-size: 15px;}
        /*********** subscriptionPage Nikhil - 05-06-2023 start ***********/
    .ap-disclaimerInner.subcription h2{font-size: 26px;}
    .ap-disclaimerInner.subcription h2 span{font-size: 26px;}
    .np-subPlanList li{display:flex;width:calc(100% - 0px);}
    .np-subformInputs li{width: calc(100% - 0px);}
    .np-knowMoreList{padding-right: 1rem;}
    .np-knowMoreScroll{height:260px;overflow:auto;}

    /*********** subscriptionPage Nikhil - 05-06-2023 end ***********/

    .np-thankYou-PopupInner img{width:25%;}
    .np-thankYou-PopupInner h3{font-size: 18px;}
    .np-thankYou-PopupInner a{padding: 10px 50px;font-size: 16px;}

    .ap-banner-section .slick-dots{left:50%;right:auto;transform:translate(-50%,-50%);text-align: center;}

    .np-ourValue__slide{margin: 0;}

    .ap-expertCardListing li {width: 100%; margin-right: 0; margin-bottom: 15px;}
    .ap-expertInfoWrp p{font-size: 14px;margin-bottom: 10px;}
    .ap-expertPop .ap-expertPopInner { padding: 20px;}
    .ap-expertFilterBox {margin-top: 10px;}
    .ap-upgradePop p{font-size:14px;padding:20px 0;}

    .ap-caseTableMain.caseHistory .ap-caseFilterWrp{flex-flow: row nowrap;}

    .ap-signupForm-inner{height:auto;}
    .np-buttons a,.np-buttons a.active{font-size:16px;}
    .ap-formSubmit.ap-outlineBtn{font-size:16px;}
    .ap-foot-logoWrp{width:100%;}
    .ap-foot-menu {width:100%;margin: 10px 0;}
    .ap-foot-menuInner li {margin: 10px 0;}
    .ap-social-div {margin-bottom: 20px;margin-top: 20px;}
    .ap-foot-copy {padding: 20px 0;}
}   

@media screen and (max-width:500px) {
    .ap-testimonSlider-main.slick-slider button.slick-next{left:48px;top:auto;bottom:-45%;}
    .ap-testimonSlider-main.slick-slider button.slick-prev{left:-18px;top:auto;bottom:-45%;}
    .ap-banner-form{max-width:475px;}
    /****** thank you page - 09-06-2023 start ********/
    .np-thankyouPage__checkText h3{font-size:2rem;}
    .np-thankyouPage__checkText h3 span{font-size:2rem;}
    .np-thankyouPage__checkText h5{margin-top:5px;font-size:1rem;}
    .np-thankyouPage__checkText p{font-size: .8rem;}
    .np-thankyouPage__checkImg img{width:20%;}
    .np-thankyouPage{padding-bottom:50px;padding-top:5px;}

    /****** thank you page - 09-06-2023 end ********/
    .caseNoteicon a{font-size:12px;color:#000;}
    .caseNoteicon{gap: 5px;}
}
@media screen and (max-width:428px) {
    .ap-banner-form{max-width:400px;}
    .slide .slide__content{bottom: 20%;}
}
@media screen and (max-width:400px) {
    .ap-banner-form{top:8%;left: 5%;}
    .blog-padding{padding-left:106px;}
    .ap-banner-form{max-width:360px;}

}
@media screen and (max-width:375px) {
    .blog-padding{padding-left:99px;}
    .ap-banner-form{max-width:300px;}
    .ap-banner-form{max-width:340px;top:4%;left: 4%;}
    /****** thank you page - 09-06-2023 start ********/
    .np-thankyouPage__checkText h3{font-size:1.8rem;}
    .np-thankyouPage__checkText h3 span{font-size:1.8rem;}
    
    /****** thank you page - 09-06-2023 end ********/

}
@media screen and (max-width:360px) {
    .blog-padding{padding-left:90px;}

}