body{font-family: var(--primary-font);position: relative;font-size: 1rem;}
.wrapper{max-width: 1600px;width: 100%;display: inline-block;padding: 0 40px;}
.banner-wrapper{max-width: 845px;width: 100%;display: inline-block;}
section{margin: 100px 0;}
header{padding: 10px 0 5px;transition: all 0.4s ease;background-color: #fff;}
header.sticky{background-color: rgba(255, 255, 255, 1);box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);transition: all 0.4s ease;}
header.sticky .ap-header-btnWrp a.primary-bg-color{border: 1px solid var(--secondary-color-white);}
.ap-header-line{height: 1px;background-color: rgb(178, 178, 178);margin-top: 10px;transition: all 1s ease-in;width: 0%;}
.ap-header-line.full{width: 100%;}
header.sticky .ap-header-inner{border-bottom: none;}
header.sticky .ap-navigation li.inlineBlk a{color: var(--primary-color);}

.ap-headerBlack header{background-color: #fff;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);}
.ap-headerBlack header .ap-navigation li.inlineBlk a{color: var(--primary-color);}
.ap-blogMainWrp{margin-top: 70px;}
  
header.sticky .ap-logo .sticky-header{display: inline-block;max-width: 35%;transition: all 0.4s ease;}
header.sticky .ap-logo img{max-width: 100%;transition: all 0.4s ease;}
.primary-font{font-family: var(--primary-font);}
.secondary-font{font-family: var(--secondary-font);}
.primary-color{color: var(--primary-color);}
.secondary-color-white{color: var(--secondary-color-white);}
.secondary-color-black{color: var(--secondary-color-black);}
.secondary-color-grey{color: var(--secondary-color-grey);}
.secondary-color-yellow{color:var(--secondary-color-yellow);}
.primary-bg-color{background-color: var(--primary-color);}
.secondary-bg-color{background-color: var(--secondary-color-yellow);}
.ap-logo{width: 220px;transition: all 0.4s ease;text-align: center;}
.ap-btnHead-wrp{width: calc(12% - 12px);}
.ap-logo img{max-width: 100%;}
.ap-navigation li.inlineBlk{margin: 0 25px;}
.ap-navigation li.inlineBlk a{font-size: 1.125rem;font-weight: var(--fw-semibold);color: var(--primary-color);}
.ap-navigation li.inlineBlk a::after{content: '';position: absolute;left: 0;bottom: -8px;background-color: var(--secondary-color-yellow);display: inline-block;height: 2px;width: 0%;transition: all 0.4s ease;}
.ap-header-btn{padding: 10px 44px;border-radius: 50px;}
.ap-navigation li.inlineBlk:last-child{margin-right: 0;}
.ap-navigation li.inlineBlk:first-child{margin-left: 0;}
.ap-navigation li.inlineBlk:hover a.ap-header-btn::after{display: none;}
.ap-navigation li.inlineBlk.active a.ap-header-btn::after{display: none;}
.ap-navigation li.inlineBlk:last-child{margin-right: 0;margin-left: 15px;}
.ap-navigation li.inlineBlk:hover a::after{width: 100%;}
.ap-navigation li.inlineBlk.active a::after{width: 100%;}
.ap-outlineBtn{border: 1px solid var(--secondary-color-yellow);transition: all 0.4s ease;}
.ap-outlineBtn:hover{background-color: var(--secondary-color-yellow);color: var(--secondary-color-white);}
.primary-border{border: 1px solid var(--primary-color);}
.ap-header-btnWrp a{padding: 8px 10px;margin-left: 18px;border-radius: 50px;width: 200px;}
.banner-wrapper{max-width: 730px;width: 100%;display: inline-block;}
.wrapper-big{max-width: 1800px;width: 100%;display: inline-block;padding: 0 15px;}

.ap-home-banner{min-height: 100vh;margin-top: 0;overflow: hidden;margin-bottom: 0;}
.ap-bannertext-slider{width: calc(50% - 15px);}
.ap-bannerimg-slider{width: calc(50% - 15px);}
[data-slick] .slick-slide{overflow: hidden;height: 728px;}
[data-slick] img{bottom:0;right:0;position:absolute;max-width:100%;transform: scale(1);transition: all 1.5s cubic-bezier(0.7, 0, 0.3, 1);}
[data-slick] .slick-active img{transform:scale(1);}
.ap-bannerimg-slider .slick-dots{left: -38px;text-align: left;}
.ap-mobImg{display: none !important;}
.ap-bannerimg-slider .slick-dots li.slick-active button{background-color: var(--secondary-color-yellow);}
.ap-bannerimg-slider .slick-dots li button{border: none;background-color: #dadada;border: none !important;transition: all 0.4s ease;bottom: -15px;}

.ap-fixed-logo{right:2%;top: 120px;display:flex;z-index:2;align-items: center;justify-content: space-between;}

.ap-fixed-logo span{display: inline-block;width: 33.33%;margin-right: 0px !important;}
.ap-fixed-logo span img{max-width: 100%;transform: scale(1);transition: all 0.4s ease;}
.ap-fixed-logo span:hover img{transform: scale(1.1);}
.ap-fixed-logo span:first-child{margin-left: 0;}
.ap-banner-inner p{font-size: 1.125rem;margin-top: 20px;line-height: 1.5;}
.ap-common-heading{font-size: 3.75rem;font-weight: var(--fw-extra-bold);}
.ap-common-btn{background-color: var(--secondary-color-yellow);}

.ap-foot-logo{width: 200px;}
.ap-foot-logo img{max-width: 100%;}

.expert-wrapper{max-width: 980px;width: 100%;display: inline-block;}
.ap-expertMain{background: url(../images/exprties-banner.jpg) no-repeat fixed center center/cover;margin: 0;padding: 4% 0 8%;}
.ap-expertiesInner .ap-common-heading{margin-bottom: 25px;padding-left: 10px;}
.ap-expertiesInner .ap-expertiesPara{font-size: 17px;line-height: 1.5;padding-left: 10px;}
.ap-experties-list li{margin: 0 10px;}
.ap-experties-box{border-radius:10px;background-color:rgb(255,255,255);height:320px;padding: 0 20px;}
.ap-experties-box .ap-domain-name{font-size: 1.4rem;}
.ap-experties-box .ap-domainIco img{display: inline-block;max-width: 100%;}
.ap-experties-list{margin-top: 30px;}
.ap-text-hidden{width:100%;float:left;display:none;transition:all 1s ease;margin:10px 0;}
.ap-text-hidden p{line-height:1.6;text-align:left;color:var(--secondary-color-black);width:100%;float:left;margin-top: 40px;font-size: 15px;}
.ap-openGrp{transition: all 0.4s ease;}
.ap-domain-name-small{top: 30px;display: inline-block;font-size: 1.5rem;transition: all 0.8s ease;width: 100%;transform: translateX(0px);visibility: hidden;opacity: 0;}
.ap-domain-name-small::before{content: '';position: absolute;left: -10px;top: 50%;transform: translateY(-50%);width: 2px;height: 35px;background-color: var(--secondary-color-black);}
.ap-readMore{margin-top: 15px;}
.ap-readMore span{margin-left: 15px;}
.ap-experties-list li:hover .ap-text-hidden{display: inline-block;}
.ap-experties-list li:hover .ap-domain-name-small{transform: translateX(30px);visibility: visible;opacity: 1;}
.ap-experties-list li:hover .ap-openGrp{display: none;}
.ap-experties-list.slick-slider button{top: auto;bottom: -35%;width: 55px;height: 55px;}
.ap-experties-list.slick-slider button.slick-prev{background: url(../images/Arro-L-icon.png) no-repeat center;}
.ap-experties-list.slick-slider button.slick-next{background: url(../images/Arro-R-icon.png) no-repeat center;right: auto;left: 64px;}
.ap-experties-list.slick-slider button.slick-disabled{opacity: 0.6;}
.ap-stepsMain{background: url(../images/bg-img3.jpg) no-repeat center center/cover;margin: 0;padding: 6% 0 6%;}
.ap-setps-list{margin-top: 60px;}
.ap-stepsInner .ap-common-heading{margin-bottom: 30px;}
.ap-stepsBox span{width:120px;height:120px;line-height:120px;text-align:center;border-radius: 50%;padding-top: 30px;background-color: #e8f0f9;transition: all 0.4s ease;}
.ap-stepsBox span img{max-width: 60%;}
.ap-hover-state{display: none;}
.ap-stepsBox:hover span{background-image:-moz-linear-gradient( -90deg,rgb(5,198,251) 1%,rgb(8,65,198) 100%);background-image:-webkit-linear-gradient( -90deg,rgb(5,198,251) 1%,rgb(8,65,198) 100%);background-image:-ms-linear-gradient( -90deg,rgb(5,198,251) 1%,rgb(8,65,198) 100%);}

 .np-subInput {position: relative;} 
.ap-stepsBox:hover span .ap-hover-state{display: inline-block;}
.ap-stepsBox:hover span .ap-normal-state{display: none;}

.ap-step-name{font-size: 1.25rem;margin: 18px 0;}
.ap-step-text{font-size: 14px;line-height: 1.6;}
.ap-setps-list li{width: calc(25% - 82px);}
.ap-setps-list li:nth-child(odd){margin-top: 30px;}
.ap-step-ico-1{top:30%;right:-106px;width:40%;}
.ap-step-ico-1 img{max-width:100%;}
.ap-step-ico-2{top:28%;right:-110px;width:40%;}
.ap-step-ico-2 img{max-width:100%;}
.steps-wrapper{max-width: 1500px;width: 100%; display: inline-block; padding: 0 20px;}
.small-wrapper{max-width: 1200px;width: 100%;display: inline-block;}
.ap-professionalMain{background: url(../images/bg-5.jpg) no-repeat fixed center center/cover;margin: 0;padding: 100px 0;}
.ap-stepsText{font-size: 1.125rem;}
.ap-professHead-wrp .about_text_wrap{width: calc(60% - 20px);}
.ap-professHead-wrp .ap-professText{width: calc(40% - 20px);line-height: 2;font-size: 1.125rem;}
.ap-profess-list{margin-top: 40px;padding: 0 10%;}
.ap-professBox{background-color: var(--secondary-color-white);padding: 40px 12px 30px 30px;}
.ap-professBox .ap-title-ico{width:100px;height:100px;display:flex;justify-content:center;align-items:center;border-radius:50px;background-image:-moz-linear-gradient( 0deg,rgb(5,198,251) 1%,rgb(8,65,198) 100%);background-image:-webkit-linear-gradient( 0deg,rgb(5,198,251) 1%,rgb(8,65,198) 100%);background-image:-ms-linear-gradient( 0deg,rgb(5,198,251) 1%,rgb(8,65,198) 100%);}
.ap-professBox .ap-title-ico img{max-width: 100%;}
.ap-professBox .ap-title{width: calc(68% - 10px);font-size: 22px;}
.ap-profess-para{margin: 20px 0 30px;line-height: 1.8;}
.ap-plus-click{width: 45px;height: 45px;line-height: 40px;text-align: center;background-color: #cccccc;color: var(--secondary-color-white);font-size: 30px;border-radius: 50px;transition: all 0.4s ease;}
.ap-plus-click:hover{background-color: var(--secondary-color-yellow);transform: rotate(360deg);}
.ap-profess-list li{margin: 0 10px;}
.ap-profess-list .slick-dots{width: auto;left: 50%;transform: translateX(-50%);}
.ap-profess-list .slick-dots li.slick-active button{background-color: var(--secondary-color-yellow);}
.ap-profess-list .slick-dots li{margin: 0 5px !important;}
.ap-profess-list .slick-dots li button{border: none;background-color: var(--secondary-color-white);border: none !important;transition: all 0.4s ease;}
.ap-profess-list .slick-dots{bottom: -55px;}
.ap-resourcesMain{background: url(../images/bg-img.jpg) no-repeat center center/cover;margin: 0;padding: 70px 0 82px;}
.ap-resourcesMain .ap-common-heading{margin-bottom: 30px;}
.ap-resourceText{line-height: 1.8;}
.ap-resource-text{padding:25px 10px 25px 25px;width: 100%;background-color: #fff;}
.ap-resource-box{background:transparent;box-shadow:6px 6px 10px 0 rgba(0,0,0,0.2),-8px -8px 18px 0 rgba(255,255,255,0.55);}

.ap-brandLogo{display: flex;align-items: center;justify-content: space-between;margin-top: 10px;}
.ap-brandLogo span{width: calc(33.33% - 10px);}
.ap-brandLogo span img{max-width: 100%;}

.ap-resource-box .ap-resource-img{overflow: hidden;border-radius: 10px 10px 0 0;}
.ap-resource-box .ap-resource-img img{float: left;max-width: 100%;}


.ap-resource-text .ap-resource-title{font-size: 1.375rem;line-height: 1.4;margin-bottom: 10px;height: 62px;}
.ap-resource-text p{height: 65px;}
.ap-resoures-slider{margin-top: 50px;}
.ap-resources-item{margin: 0 18px;}
.ap-resoures-slider .slick-list{padding: 20px 0;}
.pricing-wrapper{max-width: 1300px;display: inline-block;width: 100%;}
.ap-pricingMain{margin: 0;padding: 100px 0;background-color: #000625;}
.ap-pricingMain .ap-professHead-wrp .ap-common-heading{width: 100%;line-height: 1.3;}
.ap-pricingMain .ap-professHead-wrp .ap-professText{width: calc(41% - 0px);font-size: 1.125rem;line-height: 1.6;}
.ap-pricing-list{overflow: hidden;margin-top: 40px;border-radius: 5px;width: 88%;}
.ap-price-box{width: 50%;padding: 40px 50px 45px;background-color: var(--secondary-color-white);}
.ap-price-box.bg{background:url(../images/Rectangle.jpg) no-repeat center center;-webkit-box-shadow:-6px 0px 19px -3px rgba(0,0,0,0.3);-moz-box-shadow:-6px 0px 19px -3px rgba(0,0,0,0.3);box-shadow:-6px 0px 19px -3px rgba(0,0,0,0.3);}
.ap-resourceText{font-size: 1.125rem;}
.ap-price-box .ap-plan-title{font-size: 2rem;margin-bottom: 25px;}
.ap-price-box .ap-plan-name{font-size: 4.5rem;line-height: 42px;}
.ap-price-box .ap-plan-name sub{font-size: 18px;font-weight: var(--fw-regular);}
.front{text-align: center;}
.front .ap-plan-started{margin-top: 15px;}
.ap-plan-started{padding: 10px 45px;border-radius: 50px;}
.ap-plan-started.outline{border: 1px solid var(--secondary-color-yellow);transition: all 0.4s ease;}
.ap-plan-started.outline:hover{background-color: var(--secondary-color-yellow);color: var(--secondary-color-white);}
.ap-plan-started.filled{background-color: var(--secondary-color-yellow);border: 1px solid var(--secondary-color-yellow);}
.ap-plan-features{margin: 20px 0 15px;border-top: 1px solid var(--secondary-color-white);padding-top: 10px;padding-left: 30px;}
.ap-plan-features li{margin: 8px 0;font-size: 13px;}
.ap-plan-features li::before{content:' ';display:inline-block;background:url(../images/right-icon.png) no-repeat center center;padding:10px;vertical-align:middle;margin-right:10px;margin-left: -2.3em;}
.ap-plan-features li.disabled::before{background: url(../images/right-icon1.png) no-repeat center center;}
.ap-plan-features li.disabled{color: #d1d1d1;}
.ap-testimonMain{margin: 0;padding: 90px 0 90px;background-color: #000b39;}
.ap-testimonMain .ap-common-heading{margin-bottom: 20px;}
.ap-testimon-slider{margin-top: 50px;}
.ap-testimon-item{margin: 0 5px;}
.ap-testimon-box{overflow: hidden;border-radius: 5px;transform: scale(0.9);transition: all 0.4s ease;}
.ap-testimon-box::before{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.4);z-index: 2;}
.ap-testimon-box img{max-width: 100%;float: left;}
.ap-clients-desc{left: 0;padding-left: 20px;bottom: 25px;display: inline-block;z-index: 3;}
.ap-clients-desc .ap-client-name{font-size: 1.125rem;}
.ap-play-testimon{z-index: 3;left: 50%;top: 50%;transform: translate(-50%, -50%);display: block;width: 12%;}
.ap-testimon-item.slick-center .ap-testimon-box{transform: scale(1);}
.ap-testimon-slider .slick-dots li.slick-active button{background-color: var(--secondary-color-yellow);}
.ap-testimon-slider .slick-dots li{margin: 0 5px !important;}
.ap-testimon-slider .slick-dots li button{border: none;background-color: #cdcdcd;border: none !important;transition: all 0.4s ease;}
.ap-testimon-slider .slick-dots{bottom: -55px;}
 .mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.mfp-fade.mfp-bg.mfp-ready{opacity:0.8;}
.mfp-fade.mfp-bg.mfp-removing{opacity:0;}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;}
.faq-wrapper{max-width: 1380px;width: 100%;display: inline-block;padding: 0 20px;}
.ap-faq-list li{width: calc(50% - 24px);margin-bottom: 40px;}
.ap-faq-ico{width: 42px;}
.ap-faq-ico img{max-width: 100%;}
.ap-faq-list{margin-top: 50px;}
.ap-faq-text{width: calc(92% - 10px);margin-top: 6px;}
.ap-faq-text .ap-faq-question{font-size: 1.375rem;margin-bottom: 8px;}
.ap-faq-text .ap-faq-answer{line-height: 1.5;}
.ap-query-text{margin-top: 15px;}
.ap-query-text a{text-decoration: underline;}
.ap-faqMain{margin: 0;padding: 70px 0 78px;background: url(../images/faq-bg.jpg) no-repeat center center/cover;}
.ap-contactMain{margin: 0;padding:45px 0 0;background: url(../images/bg-img6.jpg) no-repeat center center;}
.contact-wrapper{max-width: 1200px;width: 100%;display: inline-block;padding: 0 20px;}


footer{border-style: solid;border-width: 1px 0 0 0;border-color: #ccc; padding: 50px 0 50px 0;background-color: #00122B;}
.ap-foot-logoWrp{width: calc(33.33% - 15px);float: left;}
.ap-foot-logoWrp p{line-height: 1.8;}
.ap-foot-logoWrp a{display: inline-block;width: 36px;height: 36px;border-radius: 50px;background-color: var(--secondary-color-white);text-align: center;margin-right: 15px;}
.ap-foot-logoWrp a i{font-size: 22px;color: var(--primary-color);line-height: 35px;}
.ap-foot-menu{width: calc(33.33% - 15px);}
.ap-foot-menu .ap-foot-head{font-size: 1.125rem;margin-bottom: 30px;position: relative;}
.ap-foot-menu .ap-foot-head span{display: inline-block;background-color: var(--secondary-color-yellow);height: 1px;width: 26%;vertical-align: middle;margin-left: 15px;}
.ap-foot-menu ul li{margin: 6px 0;}
.ap-foot-copy{padding: 30px 0;color: var(--secondary-color-black);background-color: #ffffff;margin-top: 40px;font-size:16px;font-weight: 700;}

.ap-contactIco{width: 40px;margin-right: 15px;}
.ap-contactInfo{width: 80%;}
.ap-contactInfo span{font-size: 14px;color: #f2f2f2;}
.ap-contactInfo a{font-size: 16px;color: #fefefe;line-height: 28px;width: 100%;float: left;font-family: var(--primary-font);font-weight: 700;}
.ap-contactInfo h3{font-size: 16px;color: #fefefe;line-height: 28px;width: 100%;float: left;font-family: var(--primary-font);font-weight: 700;}
.ap-formWrp{margin-top: 10px;}
.ap-formWrp .ap-inputDiv .ap-footInputBx{border-radius:10px;background-color:rgba(255,255,255,0.1);padding:12px 15px;border:none;color: var(--secondary-color-white);font-family: var(--primary-font);}
.ap-formWrp .ap-inputDiv .ap-footSubmitBtn{cursor: pointer;padding: 8px 40px;border-radius: 50px;margin-top: 10px;border: none;}

.ap-partners-text{width: calc(45% - 12px);}
.ap-partners-logo{width: calc(55% - 10px);}
.ap-partners-text p{font-size: 1.125rem;line-height: 1.6;margin-top: 10px;}
.ap-partners-list{padding: 15px;}
.ap-partners-list li{display: inline-block;width: calc(33.33% - 25px);margin-bottom: 40px;}
.ap-partners-list li img{max-width: 100%;}
.ap-partners-slider .slick-list{padding: 80px 0 !important;}
.ap-partners-item ul{opacity: 0.6;transition: all 0.4s ease;}
.ap-partners-item.slick-center ul{opacity: 1;}

.ap-floating-call{position:fixed;bottom:100px;right:156px;width:100px;height:100px;background-color:var(--secondary-color-yellow);border-radius:50%;box-shadow:2.329px 8.693px 8px 0px rgba(0,0,0,0.14);text-align: center;padding-top: 20px;z-index: 555;}
.ap-floating-call img{max-width: 60%;}

.ap-inquiry-pop{position: fixed; bottom: calc(8  * 16px + 100px);right: 20px;max-width: 390px;width: 100%;display: none;z-index:1000;}
.ap-inquiry-inner{background-color: var(--secondary-color-white);padding: 30px 30px 20px;border-radius: 10px;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);position: relative;}
.ap-inquiry-inner::after{content: '';position: absolute;bottom: -18px;left: 48%;width: 40px;height: 40px;background-color: var(--secondary-color-white);display: inline-block;transform: rotate(45deg);border-radius: 5px;}
.ap-inquiry-head{font-size: 1.875rem;margin-bottom: 5px;}
.ap-inquiryForm-list{margin-top: 20px;}
.ap-inquiryForm-list li{margin-bottom: 22px;}
.ap-inquiryForm-list li .ap-input-div .ap-inquiry-label{margin-bottom: 8px;} 
.ap-inquiryForm-list li .ap-input-div .ap-input-box{padding: 14px 15px;border: 1px solid rgb(202, 211, 226); border-radius: 5px;font-size: 15px;}
.ap-inquiry-text{font-size: 1rem;}
.ap-inquiryForm-list li:last-child{margin-bottom: 0;}
.ap-inquiryForm-list li:last-child button{margin-top: 0;}

.nooverflow{overflow:hidden;position:relative;}
.bgOverlayLighrGreen{float:left;width:100%;height:100%;position:absolute;left:100%;top:0;background:#fff;z-index:4;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.bgOverlayGray{float:left;width:100%;height:100%;position:absolute;left:100%;top:0;background:#dadada;z-index:4;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.animated{transition:all 0.5s ease;}

.shadow-radial{display:inline-block;position:relative;-webkit-tap-highlight-color:transparent;transform:translateZ(0);box-shadow:0 0 1px transparent;}
.shadow-radial:before,.shadow-radial:after{pointer-events:none;position:absolute;content:'';left:0;width:100%;box-sizing:border-box;background-repeat:no-repeat;height:5px;opacity:0;transition-duration:0.3s;transition-property:opacity;}
.shadow-radial:before{bottom:100%;background:radial-gradient(ellipse at 50% 150%,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 80%);}
.shadow-radial:after{top:100%;background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 80%);}
.shadow-radial:hover:before,.shadow-radial:hover:after{opacity:1;}

.loader-div{background:url(../images/loader-2.gif) no-repeat center center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1111;position:fixed;}
.loader-div::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);}

.about_text_pWrap{overflow:hidden;}

.ap-mob-ham{display: none;}
.ap-mobHead-btn{width: 30px;height: 30px;line-height: 40px;text-align: center;background-color: var(--secondary-color-yellow);border-radius: 5px;}
.ap-mobHead-btn img{max-width: 75%;}
.ap-mob-ham a{margin-left: 10px;}
.ap-mobMenu-close{width: 30px;height: 30px;line-height: 36px;text-align: center;background-color: var(--secondary-color-yellow);border-radius: 5px;margin-top: 20px;display: none;}
.ap-mobMenu-close img{max-width: 60%;}
body.overflow-hide{overflow-y:hidden;}
body.overflow-hide::before{content:'';position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.3);display:block;z-index:40;top:0;left:0;transition:all 2s ease-in;}
.ap-chatpop-close{width: 30px;height: 30px;line-height: 36px;text-align: center;background-color: var(--secondary-color-yellow);border-radius: 5px;}
.ap-chatpop-close img{max-width: 60%;}
/* .slider__warpper{overflow: hidden;} */
.slider__navi{position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);z-index:999;}
.slider__navi a{display:block;height:6px;width:20px;margin:20px 0;text-indent:-9999px;box-shadow:none;border:none;background:rgba(0,0,0,0.2);pointer-events: none;}
.slider__navi a.active{background:var(--primary-color);}
.flex__container{position:absolute;top:0;left:0;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;-o-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;height:100vh;width:100%;z-index:1;}


.test-heading div{display: inline-block;}
.flowtext{overflow:hidden;font-kerning:none;-webkit-text-rendering:optimizeSpeed;text-rendering:optimizeSpeed;-webkit-transform:translateZ(0);}

.ml7{position:relative;font-weight:900;font-size:3.7em;}
.ml7 .text-wrapper{position:relative;display:inline-block;padding-top:0.2em;padding-right:0.05em;padding-bottom:0.1em;overflow:hidden;}
.ml7 .letter{transform-origin:0 100%;display:inline-block;line-height:1em;}

.ap-banner-section{margin-top: 60px;}
.ap-banner-section img{max-width: 100%;float: left;}
.slide{position:relative;}
.slide .slide__img{width:100%;height:auto;overflow: hidden;position: relative;}
.slide .slide__img::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;background-color: rgba(0, 0, 0, 0.3);z-index: 1;}
.slide .slide__img img{max-width:100%;width: 100%; height:auto;opacity:1 !important;-webkit-animation-duration:8s;animation-duration:8s;transition:all 6s ease;float: left;}
.slide .slide__content{position:absolute;bottom:50%;left:2%;max-width:1100px;z-index: 2;}

.slide__content--headings{background-color:rgba(0,0,0,0.4);padding:25px 50px 25px 50px;box-shadow:0 3px 6px rgb(0 0 0 / 1%);backdrop-filter:saturate(180%) blur(2px);border-radius: 15px;overflow: hidden;border-top: 3px solid var(--secondary-color-yellow);}
.slide .slide__content > h2{color: var(--primary-color);font-size: 2.5rem ;margin:0;font-weight: 700;text-align: center;text-shadow:2px 2px 2px rgb(255 255 255 / 97%);}
.slide .slide__content{color:var(--secondary-color-white);}
.slide .slide__content h2{font-size: 2.5rem ;margin:0;font-weight: 700;text-align: center;}
.slide .slide__content .animated{transition:all 0.5s ease;}
.slide__content .ap-outlineBtn{padding: 8px 30px;margin-top: 15px;}
.slide .slide__content p{color: #fff;font-size: 1.125rem;line-height: 1.6;margin-top: 10px;}
.slider [data-animation-in]{opacity:0;-webkit-animation-duration:1.5s;animation-duration:1.5s;transition:opacity 0.5s ease 0.3s;}
.ap-banner-section .slick-dotted .slick-slider{margin-bottom:30px;}
.ap-banner-section .slick-dots{position:absolute;bottom:25px;list-style:none;display:block;text-align:right;padding:0;margin:0;width:44%;right:4%;}
.ap-banner-section .slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;cursor:pointer;}
.ap-banner-section .slick-dots li button{border:0;display:block;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;transition:all 0.3s ease;}
.ap-banner-section .slick-dots li button:hover,.slick-dots li button:focus{outline:none;}
.simple-dots .slick-dots li{width:20px;height:20px;}
.simple-dots .slick-dots li button{border-radius:50%;background-color:white;width:20px;height:20px;}
.simple-dots .slick-dots li button:hover,.simple-dots .slick-dots li button:focus{opacity:1;}
.simple-dots .slick-dots li.slick-active button{background-color:var(--secondary-color-yellow);}
.ap-banner-section .stick-dots .slick-dots li button{position:relative;background-color:white;width:12px;height:12px;padding:0;}
.ap-banner-section.stick-dots .slick-dots li button:hover,.stick-dots .slick-dots li button:focus{opacity:1;}
.ap-banner-section .stick-dots .slick-dots li.slick-active button{background-color:var(--secondary-color-yellow);}
.ap-banner-section .stick-dots .slick-dots li.slick-active button:hover,.stick-dots .slick-dots li.slick-active button:focus{opacity:1;}

@-webkit-keyframes zoomInImage{from{transform:scale3d(1,1,1);}
to{transform:scale3d(1.1,1.1,1.1);}
}
@keyframes zoomInImage{from{transform:scale3d(1,1,1);}
to{transform:scale3d(1.1,1.1,1.1);}
}
.zoomInImage{-webkit-animation-name:zoomInImage;animation-name:zoomInImage;}

@-webkit-keyframes zoomOutImage{from{transform:scale3d(1.1,1.1,1.1);}
to{transform:scale3d(1,1,1);}
}
@keyframes zoomOutImage{from{transform:scale3d(1.1,1.1,1.1);}
to{transform:scale3d(1,1,1);}
}
.zoomOutImage{-webkit-animation-name:zoomOutImage;animation-name:zoomOutImage;}

.ap-banner-form{max-width: 385px;width: 100%;display: block;z-index: 2;top: 16%;right: 4%; border-radius: 30px;overflow: hidden;}
.ap-bannerForm-inner{background-color:rgba(0,0,0,0.4);padding:25px 30px;box-shadow:0 3px 6px rgb(0 0 0 / 1%);backdrop-filter:saturate(180%) blur(2px);}
.img-hover-zoom--slowmo img{transform-origin:50% 65%;transition:transform 0.5s,filter 0.5s ease-in-out;}
.img-hover-zoom--slowmo:hover img{transform:scale(1.1);}

.ap-pricing-main{margin-top: 50px;}
.ap-priceCard{width: calc(25% - 25px);float: left;}
.ap-priceCardInner{perspective: 500px;height: 578px;}
.ap-priceContent{position:absolute;width:100%;height:100%;box-shadow:0 0 15px rgba(0,0,0,0.1);transition:transform 1.5s;transform-style:preserve-3d;}
/* .ap-priceCardInner:hover .ap-priceContent{transform:rotateY( 180deg );transition:transform 1.5s;} */

.back{position:absolute;width:100%;background:white;border-radius:5px;padding: 30px 30px 40px;height: 100%;box-shadow: -2.205px 7.69px 17px 0px rgba(23, 23, 23, 0.1);}
/* .front{padding-top: 28%;} */
.back{color:white;background-image:-moz-linear-gradient(0deg,rgb(8,65,198) 1%,rgb(5,198,251) 100%);background-image:-webkit-linear-gradient(0deg,rgb(8,65,198) 1%,rgb(5,198,251) 100%);background-image:-ms-linear-gradient(0deg,rgb(8,65,198) 1%,rgb(5,198,251) 100%);}
.ap-planName{font-size: 35px;color: var(--primary-color);margin: 10px 0;}
.ap-priceDetails{font-size: 1.25rem;line-height: 1.5;}
.ap-priceDetails.backTxt{font-size: 12px;line-height: 1;margin-top: .5rem;}
.ap-priceName-small{font-size: 1.5625rem;}
.ap-priceValue{font-size: 3.0625rem;}
.ap-priceValue sup{font-size: 35px;}
.ap-priceValue sub{font-size: 18px;}

.ap-whatThey-div{width: calc(35% - 20px);}
.ap-testimonMain .wrapper{padding: 0;}
.ap-testimonWrp{width: calc(65% - 25px); background-color: rgb(255, 255, 255);padding: 50px 180px 50px 50px;}
.ap-quot-logo img{max-width: 100%;}
.ap-testimon-inner .ap-testimonTitle{font-size: 35px;margin-top: 10px;color: #000c3f;margin-bottom: 10px;}
.ap-testimonText{color: #000c3f;font-size: 20px;font-style: italic;line-height: 1.6;}
.ap-testimonUser-wrp span{width: 60px;height: 60px; background-color: rgb(123, 123, 123);border-radius: 50%;}
.ap-testimonUser-wrp{margin-top: 25px;}
.ap-testimonUser-info{margin-left: 15px;}
.ap-testimonUser-info h3{color: #000b39;font-size: 22px;}
.ap-testimonSlider-main.slick-slider button{width: 58px;height: 58px;top: 100%;}
.ap-testimonSlider-main.slick-slider button.slick-prev{background:url(../images/testimon-leftArrow.png) no-repeat center;left:-80%;}
.ap-testimonSlider-main.slick-slider button.slick-next{background:url(../images/testimon-rightArrow.png) no-repeat center;right:auto;left: -72%;}

.ap-testimonSlider-main.slick-slider button.slick-disabled{opacity: 0.6;}
.wrapper-1700{max-width: 1722px;width: 100%;display: inline-block;padding-left: 20px;}
.ap-blogHead-wrp .ap-header-btn{padding: 8px 45px;}
.ap-blogHead-wrp .about_text_p{line-height: 1.3;}
.ap-blogList{margin-top: 40px;}
.ap-blogList li{width: calc(25% - 20px);margin-right: 20px;}
.ap-blogList li:last-child{margin-right: 0;}
.ap-blogList li .ap-blogImage{overflow: hidden;border-radius: 10px;}
.ap-blogList li .ap-blogImage img{max-width: 100%;float: left;}
.ap-blogText{padding: 0 20px;bottom: 25px;left: 0;}
.ap-blogText .ap-blogName{font-size: 20px;}
.ap-blogDetails-click{margin-top: 10px;text-decoration: underline !important;}
.ap-blogMain{background: url(../images/blog-bg-img.png) no-repeat center center/cover;margin: 0;padding: 100px 0;display: none;}

.ap-social-div{margin-top: 30px;display: flex;justify-content: center;align-items: center;gap: 7px;}

.ap-dropdownOuter{width: 360px;left: -95%;top: 100%;visibility: hidden;opacity: 0;transition: all 0.4s ease;}
.ap-userDrop{width: 188px;left: 0;top: 100%;visibility: hidden;opacity: 0;transition: all 0.4s ease;}

.ap-emptyHeight{height: 25px;}
.ap-dropdownInner{background-color: #fff;border-radius: 5px;padding: 30px;position: relative;box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);border-bottom: 2px solid rgb(8,65,198);}
.ap-dropdownInner::before{content:'';width:24px;height:24px;background-color:#fff;top:-12px;left:36%;position:absolute;display:block;transform:rotate(45deg);}

.ap-userInner{background-color: #fff;border-radius: 5px;padding: 20px;position: relative;box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);border-bottom: 2px solid rgb(8,65,198);width: 100%;float: left;}
.ap-userInner::before{content:'';width:24px;height:24px;background-color:#fff;top:-12px;left:36%;position:absolute;display:block;transform:rotate(45deg);}
.ap-userInner a{color: inherit;font-weight: 500;}
.ap-userInner a:after{display: none !important;}

.ap-dropdownInner .ap-dropMenu{width: 100%;}
/* .ap-dropdownInner .ap-dropMenu:first-child{padding-right: 30px;border-right: 1px solid #dadada;} */
.ap-dropMenu .ap-dropHead{font-size: 18px;position: relative;}
.ap-dropMenu .ap-dropHead::after{content: '';position: absolute;bottom: -10px;left: 0;height: 2px;width: 90px;background-color: var(--secondary-color-yellow);}
.ap-dropMenuList{margin-top: 15px;}
.ap-dropMenuList li{padding: 5px 0;}
.ap-dropMenuList li:last-child{padding-bottom: 0;}
.ap-dropMenuList li a{display: inline-block;font-size: 16px !important;}
.ap-dropMenuList li a::after{display: none !important;}
.ap-dropMenuList li a span{display: inline-block;vertical-align: middle;}
.ap-navigation li.ap-dropLink:hover .ap-dropdownOuter{visibility: visible;opacity: 1;}
.ap-navigation li.ap-dropLink:hover a i{transform: rotate(-180deg);transition: all 0.4s ease;}

.ap-navigation li.ap-userDropLink:hover .ap-userDrop{visibility: visible;opacity: 1;}

.ap-signUpMain{padding: 10.3% 0;background: url(../images/Sign-Up.jpg) no-repeat center center/cover;margin: 0;}
.ap-signUpMain.ap-expertSign{background: url(../images/expertsign-bg.jpg) no-repeat center center/cover;}
.ap-signUpMain.ap-signInMain{padding: 10.3% 0;}
.wrapper-signup{max-width: 1360px;width: 100%;display: inline-block;padding: 0 20px;}
.ap-signup-div{width: calc(50% - 30px);}
.ap-signup-form{width: calc(50% - 40px);}
.ap-signup-logo{width: 300px;display: none;}
.ap-signup-logo img{max-width: 100%;}
.ap-signUp-head{font-size: 3.75rem;line-height: 1.15;margin: 25px 0;}
.ap-signupForm-inner{border-radius:5px;background-color:rgb(255,255,255);padding: 25px 25px 0px;height: 600px;}
.ap-signup-div p{line-height: 1.6;}
.ap-signupForm-inner h2{font-size: 30px;}
.ap-signupForm-inner p {margin-top: 6px;}
.secondary-color-grey{color: var(--secondary-color-grey);}
.ap-formListing{margin-top: 20px;padding-bottom: 8px;}
.ap-formListing li{width: calc(50% - 5px);margin-bottom: 20px;}
.ap-formListing li .ap-inputDiv a{top: 40px;right: 10px;}
.ap-formListing li .ap-inputDiv a i{color: #6f6f6f;}
.ap-formListing li.w-100{width: 100%;}
.ap-formSubmit{background-color: transparent;cursor: pointer;margin-top: 8px;padding: 12px 60px;}
.ap-inputBoxSignup{padding:12px 15px;border-width:1px;border-color:rgb(202,211,226);border-style:solid;border-radius:5px;}
.signupPage label{margin-bottom: 8px;}
.iti{margin-top: 8px;width: 100%;}
.checkboxWrp{margin-top: 6px;}
.checkboxWrp .aks-input-label { margin-left: 10px; cursor: pointer; position: relative;font-size: 13px; text-align: left;width: calc(92% - 8px);margin-top: -4px;font-family: var(--primary-font);color: var(--secondary-color-grey);}
.checkboxWrp .aks-input-label a{text-decoration: underline;color: inherit;}
.checkboxWrp .aks-input[type="checkbox"] { -webkit-appearance: none; -moz-appearance: none; height: 20px; width: 20px; border: 1px solid #000b39; border-radius: 2px; outline: none; position: relative; margin: 0; cursor: pointer; background: transparent; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.checkboxWrp .aks-input[type="checkbox"]:hover { border-color: #000b39;}
.checkboxWrp .aks-input[type="checkbox"]:after { content: ""; display: flex; align-items: center; justify-content: center; width: 5px; height: 10px; border: 2px solid #fff; border-top: 0; border-left: 0;  top: 2px; left: 6px; position: absolute; -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.checkboxWrp .aks-input[type="checkbox"]:checked {background: #000b39; border: 1px solid #000b39; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.checkboxWrp .aks-input[type="checkbox"]:checked:after {-webkit-transform: rotate(43deg); transform: rotate(43deg);}
.checkboxWrp .aks-input[type="checkbox"]:disabled { background: #f6f8ff; cursor: not-allowed; opacity: 0.9; border-color: #bbc1e1;}
.ap-contact-btn{padding: 10px 30px;border-radius: 25px;background-color: transparent;font-size: 18px;cursor: pointer;}
.ap-signup-common-text{margin-top: 25px !important;font-size: 13px;}
.ap-innerBannerMain{margin-top: 75px;margin-bottom: 0;}
.ap-innerBanner-cnt{padding: 14% 0 5%;}
.ap-innerBannerMain.contact{background: url(../images/contact-banner.jpg) no-repeat center center/cover;}
.ap-innerBannerMain.blogs{background: url(../images/blog-banner.jpg) no-repeat center center/cover;}
.ap-innerBannerMain.blogdetails{background: url(../images/blog-details-banner.jpg) no-repeat center center/cover;}
.ap-innerBannerMain.aboutus{background: url(../images/About-us-img.jpg) no-repeat center center/cover;}
.ap-innerBannerMain.faq{background: url(../images/faq-banner.jpg) no-repeat center center/cover;}
.ap-innerBannerMain.disclaimer{background: url(../images/disclaimer-banner.jpg) no-repeat center center/cover;}
.ap-innerBannerMain.terms{background: url(../images/terms-banner.jpg) no-repeat center center/cover;}
.ap-innerBannerMain.product{background: url(../images/product-banner.jpg) no-repeat center center/cover;}
.ap-innerBannerMain.cyber{background: url(../images/cyber-banner-img.jpg) no-repeat center center/cover;}
.ap-bannerHead-inner{font-size: 75px;display: inline-block;position: relative;}
.ap-bannerHead-inner::after{content:'';position:absolute;height:3px;width:120px;display:inline-block;left:8px;bottom:-16px;background-color:#fff;}
.ap-breadcrumb-main{bottom: -24px;line-height: 0.5;left: 155px;width: 700px;}
 

.ap-breadCrumbList{position: relative;}
.ap-breadCrumbList li:nth-child(2){margin: 0px;}
.ap-breadCrumbList li{font-size: 20px; color: #fff;position: relative;font-weight: 400;}
.ap-breadCrumbList li a{color: inherit;}
.ap-contactText{width: calc(42% - 35px);}
.ap-contactForm{width:calc(58% - 65px);border-radius:10px;background-color:rgb(255,255,255);box-shadow:0px 9px 35.2px 4.8px rgba(24,24,25,0.07);padding: 50px 50px 30px;}

.ap-contactText .about_text_p{line-height: 1.2;}
.ap-contactText p{margin-top: 10px;}
.ap-contactForm .ap-formListing{margin: 0;padding: 0;border-bottom: none;}
.ap-contactForm .ap-formListing textarea{resize: none;}
.ap-contactFrmMain{margin-top: 70px;position: relative;z-index: 2;}
.ap-contactForm .ap-formListing select{appearance: none;-webkit-appearance: none;}
.ap-contactForm .ap-formListing .ap-inputBoxSignup{padding: 15px;}
.ap-selectDiv::after{content:'\f107';font:normal normal normal 20px/1 FontAwesome;position:absolute;top:23px;right:18px;color:#777;pointer-events:none;}
.ap-getinInner{margin-top: 40px;}
.ap-addressIco{width:70px;height:70px;border-radius:10px;background-color:rgb(232,173,39);display: flex;justify-content: center;align-items: center;}
.ap-addressIco img{max-width: 100%;}
.ap-addressDiv{width: 26%;}
.ap-addressDiv:first-child::before{content: '';position: absolute;right: -80px;top: 50px;width: 2px;background-color: rgb(0, 12, 63);height: 330px;display: inline-block;}
.ap-addressDiv:nth-child(2):before{content: '';position: absolute;right: -80px;top: 50px;width: 2px;background-color: rgb(0, 12, 63);height: 330px;display: inline-block;}
.ap-getinInner{padding: 0 40px;}
.ap-addressTxt{font-size: 24px;margin-top: 5px;margin-bottom: 8px;}
.ap-addressCommon{margin: 12px 0;}
.ap-addressCommon h3{margin-bottom: 5px;}
.ap-addressCommon a{color: inherit;}
.ap-getInMain{background: url(../images/getin-bg.jpg) no-repeat center center/cover;margin: 0;padding: 8% 0 5%;margin-top: -10%;position: relative;z-index: 1;}
.ap-getInMain.nomar{margin-top: 0;padding-top: 4%;}
.blog-padding{padding-left: 20px;}
.blog-wrapper{max-width: 1440px;display: inline-block;width: 100%;padding: 0 20px;}
.ap-blog-listing li{width: calc(33.33% - 30px);margin-right: 30px;background-color: #fff;overflow: hidden;border-radius: 20px;box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);margin-bottom: 30px;}
.ap-blogCnt{padding: 40px 45px;position: relative;}
.ap-blogTitle{font-size: 24px;}
.ap-blogDesc{line-height: 1.8;margin-top: 20px;padding-bottom: 15px;border-bottom: 2px solid rgb(228, 228, 234);margin-bottom: 20px;}
.ap-blogRead-click{font-size: 18px;display: inline-block;font-family: var(--primary-font);color: var(--secondary-color-yellow);}
.ap-blogRead-click span{display: inline-block;vertical-align: middle;margin-left: 0px;transition: all 0.4s ease;}
.ap-blogRead-click:hover span{margin-left: 8px;}
.ap-blogThumb img{width: 100%;}
.ap-blogDate{border-radius:12px;width:70px;height:80px;text-align:center; font-size: 18px;font-weight: var(--fw-medium); color: var(--secondary-color-white);font-family: var(--secondary-font); padding: 14px 12px;line-height: 1.3; background-image:-moz-linear-gradient( 90deg,rgb(8,65,198) 0%,rgb(5,198,251) 99%);background-image:-webkit-linear-gradient( 90deg,rgb(8,65,198) 0%,rgb(5,198,251) 99%);background-image:-ms-linear-gradient( 90deg,rgb(8,65,198) 0%,rgb(5,198,251) 99%);right: 20px;top: -45px;}

.ap-pagination{margin-top: 30px;} 
.ap-pagination .ap-blogPageCnt a{width:42px;height:42px;border-style:solid;border-width:1px;border-color:rgb(237,237,237);border-radius:50%;background-color:rgb(255,255,255);text-align:center;line-height: 42px;font-size: 20px;font-family: var(--secondary-font);color: var(--secondary-color-black);transition: all 0.4s ease;display: inline-block;}
.ap-pagination li{margin: 0 10px;}
.ap-pagination .ap-blogPageCnt:hover a{background-color: var(--secondary-color-yellow);color: var(--secondary-color-white);}
.ap-pagination .ap-blogPageCnt.active a{background-color: var(--secondary-color-yellow);color: var(--secondary-color-white);}

.ap-blogMainWrp{margin-bottom: 60px;margin-top: 90px;}
.ap-blogDescWrp{width: calc(74% - 30px);}
.ap-latestBlogsWrp{width:calc(26% - 25px);border-radius:10px;position: sticky;top: 85px;}
.ap-blogSpace{margin-top: 25px;}
.ap-blogDescWrp .ap-blogBigImg{overflow: hidden;border-radius: 10px 10px 0 0;}
.ap-blogDescWrp .ap-blogBigImg img{width: 100%;}

.ap-blog-date{padding: 5px 20px;text-align: center;background-color: var(--secondary-color-yellow);border-radius: 13px;margin-top: 20px;}
.ap-blog-date span img{display: inline-block;vertical-align: middle;margin-top: -4px;}
.ap-blogDescWrp h2{width: 100%;float: left;font-family: var(--primary-font);font-weight: var(--fw-bold);font-size: 35px;color: var(--secondary-color-black);margin-top: 10px;}
.ap-blogDescBox{background-color: rgba(244, 244, 244, 0.502);padding: 40px;margin-top: 30px;}
.ap-blogDescWrp h3{width: 100%;float: left;font-family: var(--primary-font);font-weight: var(--fw-bold);font-size: 25px;color: var(--secondary-color-black);margin-bottom: 10px;}
.ap-blogDescWrp p{width: 100%;float: left;font-size: 16px;font-family: var(--primary-font);font-weight: var(--fw-medium);color: var(--secondary-color-grey);line-height: 1.6;}
.ap-blogMainWrp .ap-blog-listing{margin-top: 20px;}
.ap-otherBlog-head{font-size: 35px;margin-top: 50px;}

.ap-latestBlogHead{padding: 18px 35px;background-color: var(--primary-color);border-radius: 5px 5px 0 0;}
.ap-latestBlogHead::after{content:'';width:55px;height:45px;background-color:var(--primary-color);position:absolute;bottom:0px;left:30px;transform:rotate(45deg);z-index:1;}
.ap-latestBlogHead h2{font-size: 22px;position: relative;z-index: 3;}
.ap-latestBlogsList{padding: 40px 30px;background-color:rgba(244,244,244,0.502);}
.ap-blogSmallThumb{width: 60px;height: 60px;overflow: hidden;border-radius: 50%;display: flex;justify-content: center;}
.ap-blogSmallThumb img{max-width: 100%;}
.ap-latestBlogTitle{width: calc(76% - 15px);font-size: 16px;line-height: 1.6;}
.ap-latestBlogsList li{margin-bottom: 30px;}
.ap-latestBlogsList li:last-child{margin-bottom: 0;}

.ap-createInner{padding-left: 40px;padding-right: 80px;}
.ap-createImgWrp{width: calc(48% - 30px);z-index: 2;}
.ap-createImgWrp img{max-width: 100%;float: left;border-radius: 80px 5px 80px 5px}
.ap-createInfo{width: calc(52% - 20px);}
.ap-createInfo .about_text_pWrap{line-height: 1.2;margin-bottom: 15px;}
.ap-createInfo p{line-height: 1.6;}
.ap-createImgWrp::after{content:'';position:absolute;width:100%;height:100%;border-radius:80px 5px 80px 5px;left:-30px;bottom:-30px;display:block;background-image:-moz-linear-gradient( 0deg,rgb(8,65,198) 0%,rgb(5,198,251) 99%);background-image:-webkit-linear-gradient( 0deg,rgb(8,65,198) 0%,rgb(5,198,251) 99%);background-image:-ms-linear-gradient( 0deg,rgb(8,65,198) 0%,rgb(5,198,251) 99%);z-index: -1;}
.ap-playClick-ico{z-index: 3;display: inline-block;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.ap-playClick-ico img{float: none;border-radius: 0;width: 100%;}
.ap-createSection{box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);margin-bottom: 0;padding-bottom: 80px;}
.ap-visionSection{margin: 0;padding: 135px 0 100px;background: url(../images/abt-vision-bg.jpg) no-repeat center center/cover;}
.wrapper-vision{max-width: 1286px;display: inline-block;width: 100%;}
.ap-visionBx{padding: 60px 35px;background-color: var(--secondary-color-white);width: calc(50% - 10px);border-radius: 10px;height: 290px;}
.ap-visionTxt{line-height: 1.6;margin-top: 10px;}
.ap-visionBx ul{padding-left: 20px;}
.ap-visionBx ul li::before{content:' ';display:inline-block;width:8px;height:8px;border-radius:50%;vertical-align:middle;background-color:var(--secondary-color-yellow);margin-right:5px;margin-left:-1.1em;}
.ap-visionManImg{display: inline-block;right: 52px;bottom: 0;width: 25%;}
.ap-visionManImg img{max-width: 100%;float: left;}

.ap-teamSection{margin: 0;padding: 80px 0;background: url(../images/abt-team-bg.jpg) no-repeat center center/cover;}
.ap-teamList{margin-top: 40px;padding-left: 25px;}
.ap-teamList li{width: calc(25% - 35px);margin-right: 35px;margin-bottom: 30px;}

.ap-teamList li .ap-teamImg{background-color: #18365d;border-radius: 10px;overflow: hidden;}
.ap-teamList li .ap-teamImg img{max-width: 100%;float: left;}
.ap-teamList li .ap-teamImg{padding-top: 15px;}
.ap-teamInfo{transition:all 0.8s ease;background-image:-moz-linear-gradient(0deg,rgb(8,65,198) 1%,rgb(5,198,251) 100%);background-image:-webkit-linear-gradient(0deg,rgb(8,65,198) 1%,rgb(5,198,251) 100%);background-image:-ms-linear-gradient(0deg,rgb(8,65,198) 1%,rgb(5,198,251) 100%);height: 0%;left: 0;bottom: 0;padding: 0 25px;}
.ap-teamInfo .ap-memberPost{font-size: 18px;}
.ap-teamInfo .ap-memberInfo{margin-top: 10px;line-height: 1.8;}
.ap-teamList li:hover .ap-teamInfo{height: 100%;padding:40px 25px;}
.ap-teamDetails{margin-top: 15px;transition: all 0.4s ease}
.ap-teamList li:hover .ap-teamDetails{visibility: hidden;opacity: 0;}

.ap-teamSlider .slick-dots li button{position:relative;background-color:white;width:12px;height:12px;padding:0;}
.ap-teamSlider .slick-dots li.slick-active button{background-color:var(--secondary-color-yellow);}
.error_info{font-size:8px;color:red;position: absolute;left: 2px; bottom: -16px;}
.newsletter{left: auto;right: 2px;}
.ap-forgotPassClick{font-size: 14px;}
.faq-wrapper{max-width: 1200px;width: 100%;display: inline-block;padding: 0 15px;}
.ap-faqWrp{margin-top: 40px;}
.ap-faqWrp li{width: 100%;margin: 0 17px;margin-bottom: 15px;border-width:1px;border-color:rgb(232,232,232);border-style:solid;border-radius:25px;background-color:rgb(255,255,255);padding: 0 12px;}
.ap-faqWrp li .ap-faqThumb{padding:14px 25px;position:relative;font-size:20px;font-weight:var(--fw-bold);font-family:var(--primary-font);color:var(--secondary-color-black);cursor: pointer;}
.ap-faqContent{padding: 15px 10px;border-top: 1px solid rgba(0, 0, 0, 0.051);display: none;}
.ap-faqContent p{color: var(--secondary-color-grey);line-height: 1.6;padding: 0 15px;}
.ap-faqWrp li.is-active{border-color: rgb(87, 142, 223);}
.ap-faqWrp li .ap-faqThumb::after{content: '+';position: absolute;right: 20px;top: 10px;color: var(--secondary-color-yellow);font-size: 24px;font-weight: 700;}
.ap-faqWrp li.is-active .ap-faqThumb::after{content: '-';}

.ap-disclaimerInner h2{width: 100%;float: left;color: var(--primary-color);font-family: var(--primary-font);font-size: 60px;margin-bottom: 15px;font-weight: var(--fw-bold);}  
.ap-disclaimerInner p{width: 100%;float: left;font-family: var(--primary-font);font-weight: var(--fw-medium);font-size: 16px;color: var(--secondary-color-grey);line-height: 1.6;margin-bottom: 25px;}
.ap-disclaimerMain{margin: 80px 0;}

.ap-disclaimerInner h3{font-size: 20px;color: var(--primary-color);font-family: var(--primary-font);font-weight: var(--fw-bold);margin-bottom: 10px;}
.ap-disclaimerInner ul{width: 100%;float: left;margin: 0 0 15px;}
.ap-disclaimerInner ul li{width: 100%;float: left;margin-bottom: 12px;font-family: var(--primary-font);font-weight: var(--fw-medium);font-size: 16px;color: var(--secondary-color-grey);line-height: 1.6;}
.ap-disclaimerInner ul li span{display: inline-block;vertical-align: middle;margin-right: 8px;}

.ap-productImgBig{overflow: hidden;border-radius: 10px;}
.ap-productImgBig img{max-width: 100%;float: left;}
.ap-productTitle{margin: 35px 0 20px;font-size: 40px;line-height: 1.3;}
.ap-productInner{padding: 0 50px;}
.ap-productDesc{line-height: 1.6;}
.ap-productFeatures{margin-top: 30px;padding-left: 34px;}
.ap-productFeatures li{width: calc(20% - 20px);margin-right: 20px;margin-bottom: 40px;font-size: 16px;line-height: 1.2;}
.ap-productFeatures li::before{content:' ';display:inline-block;width:28px;height:28px;vertical-align:middle;background:url(../images/product-Arrow-icons.png) no-repeat center center/cover;margin-right:10px;margin-left:-2.3em;}
.ap-getInMain.no-bg{padding-top: 0;margin-top: 0px;background: none;margin-bottom: 0px;}
.ap-productMain{margin-bottom: 40px;}
.ap-productInner .about_text_wrap{margin: 15px 0;}
.ap-productInner h3{margin-top: 25px;}
.ap-productFeatures.ap-cyper-logo li::before{display: none;}
.ap-productFeatures.ap-cyper-logo{padding-left: 0;text-align: left;margin-left: -15px;margin-top: 20px;}
.ap-productFeatures.ap-cyper-logo li{width: calc(25% - 0px);margin: 0;}
.ap-productFeatures.ap-cyper-logo li img{max-width: 100%;}

.ap-cyberTeam{margin: 0;padding: 50px 0 100px;background-color: var(--primary-color);}
.ap-cyberInner .ap-cyberCnt{padding: 0 26px;margin-top: -50px;}
.ap-cyberCntInner{background-color: #fff; border-radius: 5px;padding: 15px 20px; box-shadow: 5.435px 20.284px 35.2px 4.8px rgba(24, 24, 25, 0.07);transition: all 0.4s ease;}
.ap-cyberListingSlider{margin-top: 40px;}
.ap-cyberInner .ap-cyberImage{overflow: hidden;border-radius: 5px;}
.ap-cyberInner .ap-cyberImage img{width: 100%;}
.ap-cyberItem{margin: 0 20px;}
.ap-cyberCntInner .ap-cyberName{font-size: 18px;color: var(--secondary-color-black);font-family: var(--primary-font);font-weight: var(--fw-extra-bold);margin-bottom: 4px;}
.ap-cyberCntInner .ap-cyberTxt{color: var(--secondary-color-grey);font-family: var(--primary-font);}
.ap-cyberListingSlider .slick-dots li button{background-color: #6d7a98;width: 14px;height: 14px;}
.ap-cyberListingSlider .slick-dots li.slick-active button{background-color: var(--secondary-color-yellow);border: none !important;}
.ap-cyberListingSlider .slick-dots{bottom: -55px;}
.ap-cyberCntInner:hover{background-color: var(--secondary-color-yellow);}
.ap-cyberCntInner:hover .ap-cyberName{color: var(--secondary-color-white);}
.ap-cyberCntInner:hover .ap-cyberTxt{color: var(--secondary-color-white);}
.ap-expertiesAtMain{margin: 0;}
.ap-expServiceCnt{padding: 100px 0;background: url(../images/cyber-bg-img.jpg) no-repeat center center/cover;width: calc(32% - 74px);margin-bottom: 80px;}
.ap-serviceCard h2{font-size: 45px;line-height: 1.2;}
.ap-serviceCard{background: url(../images/cyber-cardbg.jpg) no-repeat center center/cover;padding: 29% 40px;width: 78%;border-radius: 10px;margin-right: -24%;}
.ap-serviceCard p{margin-top: 20px;line-height: 1.6;}
.ap-expServiceWrp{width: calc(64% - 10px);margin-top: -60px;}
.ap-expServiceCard{border-style:solid;border-width:1px;border-color:rgb(231,235,239);border-radius:10px;background-color:rgb(255,255,255);padding:20px 30px 35px 30px;}
.ap-expServiceItem{margin: 0 10px;}
.ap-expServiceCard .ap-serviceExpName{font-size: 30px;margin-top: -10px;font-weight: var(--fw-bold);font-family: var(--primary-font);color: var(--primary-color);padding-left: 10px;margin-bottom: 10px;}
.ap-expServiceCard .ap-serviceDesc{color: #51668a;font-family: var(--primary-font);line-height: 1.5;padding-left: 10px;}
.ap-expServiceSlider .slick-dots{bottom:-35px;text-align:left;padding-left: 5px;}
.ap-expServiceSlider .slick-dots li button{width:18px;transition:all 0.4s ease;height:6px;border-radius:2px;background-color:rgba(81,102,138,0.502);border: none !important;}
.ap-expServiceSlider .slick-dots li.slick-active button{width: 30px;background-color: rgb(232, 173, 39);}
.ap-serviceIco img{max-width: 100%;}
.ap-serviceReadMore{display: inline-block;vertical-align: middle;padding-left: 10px;margin-top: 20px;color: var(--secondary-color-yellow);font-family: var(--primary-font);font-weight: var(--fw-bold);}
.ap-serviceReadMore span{display: inline-block;vertical-align: middle;margin-left: 10px;}
a.ap-forgotPassClick.floatRgt.primary-color.primary-font.fwMedium{position:absolute;bottom:-22px;right:0;left:auto;top:auto;}
.buttons{top:0;right:0;}

.ap-leftMenuWrp{width:294px;height:100vh;position:fixed;left:0;top:0;background-color:#ffffff;z-index:1;box-shadow: 0 34px 68px rgba(13, 46, 97, 0.05);padding: 30px 22px;}
.ap-dashMainWrapper{width:calc(100% - 294px);float:left;margin:0 0 0 294px;padding:0;}

.avatar-upload{position:relative;max-width:100px;margin:30px auto 15px;}
.avatar-upload .avatar-edit{position:absolute;right:12px;z-index:1;top:10px;}
.avatar-upload .avatar-edit input{display:none;}
.avatar-upload .avatar-edit input + label{display:inline-block;width:30px;height:30px;margin-bottom:0;border-radius:100%;cursor:pointer;font-weight:normal;transition:all 0.2s ease-in-out;position: relative;}
.avatar-upload .avatar-edit input + label:after{content:" ";background-image: url(../images/dashboard/img-edit-ico.png);width: 30px;height: 30px;position: absolute;bottom: -60px;right: 0px;}
.avatar-upload .avatar-preview{width:100px;height:100px;position:relative;border-radius:100%;border:2px solid #F8F8F8;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.1);}
.avatar-upload .avatar-preview > div{width:100%;height:100%;border-radius:100%;background-size:cover;background-repeat:no-repeat;background-position:center;}
#imagePreview{background-image: url(../images/dashboard/default-profile-img.png);}
#imagePreview1{background-image: url(../images/dashboard/default-myaccount.jpg);}

.ap-myAccountInner .avatar-upload{max-width: 200px;margin: 0;}
.ap-myAccountInner .avatar-upload .avatar-preview{width: 200px;height: 300px;border: none;border-radius: 5px;}
.ap-myAccountInner .avatar-upload .avatar-preview > div{border-radius: 5px;}
.ap-myAccountInner .avatar-upload .avatar-edit{bottom: 32px;top: auto;right: auto;left: 50%;transform: translateX(-50%);}
.ap-myAccountInner .avatar-upload .avatar-edit input + label:after{content:" ";background-image: url(../images/dashboard/img-edit-account.png);width: 50px;height: 50px;position: absolute;left: -12px;}


.ap-userNameDash{font-size: 18px;font-size: var(--fw-bold);}
.ap-dashMenuWrp{margin-top: 60px;}
.ap-dashMenuName{margin-left: 6px;}
.ap-dashMenuList li{margin-bottom: 15px;}
.ap-dashMenuList li a{padding: 12px 25px;background-color: transparent;border-radius: 60px;transition: all 0.4s ease;}
.ap-dashMenuList li a.active{background-color: var(--primary-color);box-shadow: 3px 3px 10px rgba(232, 173, 39, 0.25);}
.ap-dashMenuList li a.active .ap-dashMenuName{color: var(--secondary-color-white);}
.ap-dashMenuList li a:hover{background-color: var(--primary-color);box-shadow: 3px 3px 10px rgba(232, 173, 39, 0.25);}
.ap-dashMenuList li a:hover .ap-dashMenuName{color: var(--secondary-color-white);}
.ap-dashMenuList li a:hover .ap-dashMenuIco svg path{fill: #fff;}
.ap-dashMenuList li a.active .ap-dashMenuIco svg path{fill: #fff;}
.ap-dashMenuList li.ap-dashBorder{padding-top: 20px;border-top: 1px solid #7A86A1;}
.ap-dashMenuIco{margin-bottom: -4px;}
.ap-dashPlanBuyWrp{padding: 25px 15px 15px;background-color: rgba(5, 198, 251, 0.1);border-radius: 10px;}
.ap-dashBuyHead{font-size: 20px;}
.ap-dashPlanBuyWrp p{font-size: 14px;margin: 8px 0 15px;}
.ap-dashGetPlanClick{padding: 12px;text-align: center;border: 1px solid var(--primary-color);font-size: 16px;color: var(--secondary-color-black);border-radius: 50px;background-color: var(--secondary-color-white);transition: all 0.4s ease;}
.ap-dashGetPlanClick:hover{background-color: var(--primary-color);color: #fff;}
.ap-commonDashBanner{background-color: var(--primary-color);padding: 50px;height: 260px;}
.ap-dashBannerHead{font-size: 40px;}
.ap-dashContentWrp{padding: 0 50px;margin-bottom: 40px;}
.ap-dashServiceWrpInner{width: calc(72% - 25px);}
.ap-dashSubscriptionWrp{width: calc(28% - 10px);}
.ap-serviceTitleSect h2{font-size: 25px;padding-left: 10px;}
.ap-dashServiceWrp{margin-top: -110px;}
.ap-serviceCardInner{background-color: #fff;border-radius: 10px;padding: 25px 25px;box-shadow: 0 3px 15px rgba(0, 0, 0, 0.03);}
.ap-dashServiceCardList{margin-top: 20px;}
.ap-serviceIcon{width: 60px;height: 60px;background-color: rgba(5, 198, 251, 0.1);border-radius: 10px;display: flex;align-items: center;justify-content: center;}
.ap-serviceIcon img{max-width: 100%;}
.ap-serviceHead h2{width: calc(90% - 15px);margin-left: 15px;font-size: 22px;}
.ap-serviceInfo{font-size: 12px;line-height: 1.5;margin: 10px 0 5px;}
.ap-serviceReadClick{font-size: 14px;text-decoration: underline !important;color: var(--primary-color);position: relative;z-index: 101;display: none;}
.ap-dashServiceCardList li{margin: 0 10px;}
/* .ap-dashServiceCardList li:first-child{margin-left: 0;} */
.ap-dashServiceCardList .slick-list{padding-bottom: 40px;}
.ap-dashServiceCardList.slick-slider button{background: none; background-color: #fff; bottom: auto;top: 0;transform: translateY(-60px);padding: 15px;border-radius: 50%;width: 44px;height: 44px;position: absolute;border: 1px solid #fff;}
.ap-dashServiceCardList.slick-slider button.slick-next::before{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background: url(../images/dashboard/arrow-active.png) no-repeat;width: 16px;height: 14px;}
.ap-dashServiceCardList.slick-slider button.slick-prev::before{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background: url(../images/dashboard/arrow-active-left.png) no-repeat;width: 16px;height: 14px;}
.ap-dashServiceCardList.slick-slider button.slick-next.slick-disabled::before{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background: url(../images/dashboard/arrow-disabled-right.png) no-repeat;width: 16px;height: 14px;}
.ap-dashServiceCardList.slick-slider button.slick-disabled{background-color: transparent;}
.ap-dashServiceCardList.slick-slider button.slick-prev.slick-disabled::before{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background: url(../images/dashboard/arrow-disabled.png) no-repeat;width: 16px;height: 14px;}
.ap-dashServiceCardList.slick-slider button.slick-prev{right: 55px;left: auto;}
.ap-dashSubscriptionWrp .ap-dashGetPlanClick{padding: 10px 55px;}
.ap-dashSubscriptionWrp p{font-size: 14px;margin: 15px 0;}
.ap-dashLogo img{max-width: 100%;}
.ap-subscriptionDashList{margin-top: 0px;padding: 0 10px;}
.ap-dashPlansInner{background-color:#fff;border-radius:10px;padding:30px;box-shadow:0 3px 15px rgb(0 0 0 / 3%);margin-bottom: 30px;margin-top: 35px;}
.ap-dashPlansListing{margin-top: 25px;}
.ap-dashPlanCard{border-radius: 20px;border: 1px solid var(--secondary-color-yellow);padding: 20px;background-color: var(--secondary-color-white);transition: all 0.4s ease;}
.ap-dashPlansListing li{width: calc(25% - 15px);}
.ap-dashPlanName{font-size: 20px;}
.ap-dashPlanCard p{font-size: 13px;}
.ap-dashPlanCard .ap-dashGetPlanClick{margin-top: 20px;padding: 10px 50px;}
.ap-dashPlanCard .ap-dashGetPlanClick:hover{background-color: transparent !important; color: var(--secondary-color-black) !important;}
.ap-dashPlanCard .ap-plan-features{margin-top: 0px;margin-bottom: 0;border-top: none;height: 280px;}
.ap-dashPlanCard .ap-plan-features li{width: 100% !important;}
.ap-dashPlanCard .ap-priceValue{font-size: 50px;}
.ap-dashPlanCard .ap-priceValue sup{font-size:26px;}
.ap-dashPlanCard .ap-priceValue sub{font-size:15px;}
.ap-dashPlanCard .ap-plan-features li{margin:5px 0;font-size:13px;}

.ap-dashPlanCard .ap-plan-features li:last-child{margin-bottom: 0;}
.ap-dashPlanCard .ap-plan-features li.disabled{filter: grayscale(10);}
.ap-dashPlansListing li:hover .ap-dashPlanCard{background-color: rgba(5, 198, 251, 0.1);box-shadow: -2.2px 7.7px 27px rgba(7, 43, 112, 0.2);border-color: rgba(5, 198, 251, 0.1);}
/* .ap-dashPlansListing li:hover .ap-dashPlanCard .ap-dashPlanName{color: var(--secondary-color-white);}
.ap-dashPlansListing li:hover .ap-dashPlanCard .ap-dashPlanDesc{color: var(--secondary-color-white);}
.ap-dashPlansListing li:hover .ap-dashPlanCard .ap-priceValue{color: var(--secondary-color-white);} */
.ap-dashPlansListing li:hover .ap-dashPlanCard .ap-dashGetPlanClick{border-color: rgba(5, 198, 251, 0.1);    background-color: var(--primary-color) !important;color: #fff;}
.ap-dashPlansListing li .ap-dashPlanCard .ap-dashGetPlanClick:hover{color: #fff !important;}
/* .ap-dashPlansListing li:hover .ap-dashPlanCard .ap-plan-features li{color: var(--secondary-color-white);} */
.ap-dashMobLogo{width: 140px;margin-bottom: 30px;}
.ap-dashMobLogo img{max-width: 100%;}
.ap-dashMobBanner{display: none;}
.ap-mobHead-btn.ap-smallIco{display: none;}
.ap-dashChatClick{position: fixed;right: 20px;bottom: 30px;z-index: 999;display: none;}
.ap-dashChatClick img{max-width: 100%;}
.ap-dashPopInner{background-color: var(--secondary-color-white);padding: 35px;box-shadow: 2px 5px 12px rgba(105, 95, 151, 0.08);border-radius: 10px;display: flex;justify-content: center;flex-flow: row wrap;}
.ap-servicePop{max-width: 1065px;width: 100%;display: inline-block;}
.ap-servicePop .ap-popServiceName{width: 75%;}
.ap-servicePop .ap-popServiceIco{width: 100px;margin-right: 25px;}
.ap-servicePop .ap-popServiceTitle{font-size: 32px;width: 85%;}
.ap-servicePop .ap-dashGetPlanClick{padding: 10px 45px;}
.ap-popServiceDesc{margin:15px 0;line-height: 1.5;}
.ap-popServiceList{padding-left: 25px;margin-top: 8px;margin-bottom: 10px;}
.ap-popServiceList li{margin: 6px 0;}
.ap-popServiceList li::before{content:' ';display:inline-block;background:url(../images/dashboard/empty-tick-ico.png) no-repeat center center/cover;width:20px;height:20px;vertical-align:middle;margin-top:-2px;margin-right:10px;margin-left:-1.8em;}
.ap-popServiceBrand{margin-top: 10px;}
.ap-servicePop .ap-popServiceIco img{max-width: 100%;}
.ap-dashMemType-click{margin-top: 4px;}
.ap-dashMemType-click span{display: inline-block;vertical-align: middle;}
.ap-dashMemType-click .ap-dashMemName{color: var(--primary-color);font-size: 20px;margin-left: 6px;border-bottom: 1px solid var(--primary-color);}
.ap-dashMemType-click .ap-dashMemIco{margin-bottom: -4px;}
.ap-dashMenuWrp.ap-paidMenu{margin-top: 40px;}
.ap-dashSOS-click{font-size: 20px;color: var(--secondary-color-white);font-weight: var(--fw-bold);text-align: center;background-color: #BF2727;padding: 10px 55px 6px;border-radius: 50px;margin-right: 25px;}
.ap-dashSOS-click span{display: inline-block;vertical-align: middle;margin-right: 6px;}
.ap-upgradePlan-click{font-size: 14px;font-weight: 600;color: var(--primary-color);text-decoration: underline !important;}
.ap-planDetailsDash{font-size: 20px;margin: 8px 0 8px;}
.ap-dashSubscriptionWrp .ap-memberType{margin: 0 0 12px;font-size: 17px;}
.ap-dashSubscriptionWrp .ap-memberType a{border-bottom: 1px solid var(--primary-color);}
.ap-dashPlanfetList{margin-bottom: 15px;}
.ap-dashPlanfetList li{margin-bottom: 8px;}
.ap-renewClick-wrp .ap-dashGetPlanClick{padding: 12px 30px;margin-right: 18px;}
.ap-dashSubscriptionWrp.ap-dashPaidFixed{position: sticky;right: 50px;width: 27%;top: 150px;}
.ap-dashSubscriptionWrp .ap-dashSubscribeInner:first-child{height:325px;overflow-y:auto;}

.ap-dashSubscribeInner{background-color: #fff;border-radius: 10px;padding: 30px;box-shadow: 2px 5px 12px rgba(105, 95, 151, 0.08); border: 1px solid rgba(0, 0, 0, 0.05);}
.ap-dashSpace{height: 35px;}
.ap-expertIco{width: 60px;height: 60px;border-radius: 50px;overflow: hidden;}
.ap-expertIco img{max-width: 100%;}
.ap-dashAppointments{margin-top: 25px;}
.ap-expertText{width: 85%;margin-left: 15px;}
.ap-expertText .ap-expertDashName{font-size: 15px;}
.ap-expertText .ap-expertDashDesc{margin: 4px 0 0;font-size: 14px;}
.ap-appointDate span:first-child{font-size: 15px;}
.ap-dashAppointments li{margin-bottom: 16px;}
.ap-appointSee-click a{display: inline-block;color: var(--primary-color);font-size: 14px;font-weight: var(--fw-semibold);text-decoration: underline !important;}
.ap-dashSubscribeInner .ap-plan-features{margin-top: 0px;}
.ap-caseTableInner{background-color: #fff;border-radius: 10px;box-shadow: 2px 5px 12px rgba(105, 95, 151, 0.08); border: 1px solid rgba(0, 0, 0, 0.05);}
.ap-caseFilterWrp{padding: 30px 20px;}
.ap-caseFilterWrp h2{width: 20%;}
.ap-caseFilterWrp .ap-dashFilterWrp{width: 62%;justify-content: end;} /* nikhil - 13-06-2023 */

.ap-dashFilterWrp span{font-size: 14px;width: auto;margin-right: 10px;}
.ap-dashSelectDiv{width: calc(100% - 10px);} /* nikhil - 13-06-2023 */
.ap-dashSelectDiv select{width: 100%;float: left;padding: 12px 12px;border: 1px solid #EBEBEB;font-size: 14px;font-family: var(--primary-font);border-radius: 10px;color: rgba(0, 0, 0,0.5);appearance: none;-webkit-appearance: none;}
.ap-dashFilterBxWrp{width: calc(33% - 5px);} /* nikhil - 13-06-2023 */
.ap-dashSelectDiv::after{content:'\f107';font:normal normal normal 20px/1 FontAwesome;position:absolute;top:13px;right:15px;color:#777;pointer-events:none;}
.ap-caseTable tr th{background-color: var(--primary-color);padding: 12px 20px;text-align: left;color: #fff;font-weight: 700;font-size: 15px;}
.ap-caseTable tr td{padding: 20px 20px;}
.ap-caseTable tr td .ap-caseStat{padding: 4px 10px;text-align: center;display: inline-block;vertical-align: middle;border-radius: 6px;font-size: 13px;}
.ap-caseTable tr td .ap-caseStat svg{margin-right: 5px;margin-bottom: -3px;}
.ap-caseTable tr td .ap-caseStat.ap-pendingStat{background-color: rgba(255, 171, 45, 0.15);color: #FFAB2D;}
.ap-caseTable tr td .ap-caseStat.ap-suspendedStat{background-color: rgba(233, 48, 48, 0.10);color: #E93030;}
.ap-caseTable tr td .ap-caseStat.ap-solvedStat{background-color: rgba(0, 163, 137, 0.10);color: #00A389;}
.ap-thFS{font-size: 14px;}
.ap-caseTable tr td .ap-dashGetPlanClick{font-size: 13px;padding: 10px 25px;}
.ap-tableFooter{padding: 25px;}
.ap-tableFooter .ap-tablePageWrp p{font-size: 14px;}
.ap-tableFooter .ap-tablePageWrp p span{font-size: 16px;}
.ap-tablePaginationList li{margin: 0 2px;font-size: 13px;}
.ap-tablePaginationList li:last-child{margin-right: 0;}
/* .ap-tablePaginationList li.ap-pagenumClick{width: 34px;height: 34px;border-radius: 50px;background-color: transparent;text-align: center;line-height: 34px;transition: all 0.4s ease;} */
.ap-tablePaginationList li.ap-pagenumClick a:hover{background-color: var(--primary-color);color: #fff;}
.ap-tablePaginationList li.ap-pagenumClick a.active{background-color: var(--primary-color);color: #fff;}
.ap-tablePaginationList li:first-child{margin-left: 0;}
.ap-tablePaginationList li.ap-pagenumClick a{width: 34px;height: 34px;border-radius: 50px;background-color: transparent;text-align: center;line-height: 34px;transition: all 0.4s ease;display: inline-block;}
.ap-tablePaginationList li a{color: inherit;width: 100%;}
.ap-tablePaginationList li.ap-pagePrev,.ap-tablePaginationList li.ap-pageNext{padding: 8px 14px;border-radius: 50px;border: 1px solid var(--primary-color);text-align: center;color: var(--primary-color);}
.ap-notifyIndicator{width: 11px;height: 11px;border-radius: 50px;background-color: var(--secondary-color-yellow);right: 0;top: 2px;}
.ap-dashNotify-click{display: none;}
.ap-dashNotify-click span{cursor: pointer;}
.ap-noficationDropBx{width: 500px;right: -15px;top: 100%;z-index: 555;transition: all 0.4s ease;display: none;}
.ap-dashNotify-click:hover .ap-noficationDropBx{display: inline-block;}
.ap-emptyArrow{width: 40px;height: 40px;background-color: #fff;float: right;border-radius: 4px;transform: rotate(45deg);margin-right: 10px;}
.ap-notificationInner{background-color: #fff;padding: 28px;box-shadow: 2px 5px 12px rgba(0, 0, 0, 0.1);margin-top: -25px;border-radius: 5px;}
.ap-dashNotififyBx-head{font-size: 16px;}
.ap-notifyIco{width: 48px;height: 48px;border-radius: 8px;}
.ap-notifyIco img{max-width: 100%;}
.ap-notifyList{margin: 15px 0;}
.ap-notifyList li{margin-bottom: 25px;}
.ap-notifyList li p{width: 85%;margin-left: 12px;font-size: 14px;}
.ap-dashMyAccountMain{background-color: #fff;padding: 35px;box-shadow: 2px 5px 12px rgba(0, 0, 0, 0.1);margin-top: -100px;border-radius: 10px;}
.ap-accountsTabList{padding: 14px 2px;border-radius: 25px;background-color: #FAFAFA;box-shadow:  inset 0 0 6px rgba(0, 0, 0, 0.16);}
.ap-accountsTabList li a{padding: 14px 60px;color: var(--secondary-color-black);font-size: 16px;font-weight: var(--fw-medium);text-align: center;transition: all 0.4s ease;background-color: transparent;border-radius: 25px;}
.ap-accountsTabList li.current a{background-color: var(--primary-color);color: #fff;box-shadow: 3px 3px 10px rgba(7, 43, 112, 0.2);}
.ap-accountTabContent{margin-top: 30px;}
.tab-content{display: none;}
.tab-content.current{display: inherit;}
.ap-accountDetailsWrp{width: calc(85% - 20px);}
.ap-accountListing li{width: calc(33.33% - 15px);margin-bottom: 20px;margin-right: 15px;}
.ap-accountListing li.fullWidth{width: 100%;}
.ap-accountInputDiv label{font-size: 14px;margin-bottom: 6px;}
.ap-accountInputDiv .ap-accountInputBx{background-color: #F6F6F6;border-radius: 8px;font-family: var(--primary-font);font-size: 14px;color: var(--secondary-color-black);border: none;padding: 12px 15px;}
.ap-payCardInfoWrp{width: calc(33.33% - 15px);}
.ap-payCardInfoWrp{background-color: #fff;border: 1px solid #F6F6F6;border-radius: 8px;}
.ap-payCardInfoWrp.active{border-color: var(--primary-color);}
.ap-payCardInner{padding: 10px 15px 20px 20px;}
.ap-payCardDesc .ap-payCardNum{font-size: 14px;}
.ap-payCardDesc p{font-size: 12px;}
.ap-payCardDesc{margin-left: 10px;}
.ap-payCardInfoWrp::before{content: '';height: 100%;width: 10px;background-color: #F6F6F6;position: absolute;left: 0;top: 0;border-radius: 6px 0 0 6px;}
.ap-payCardInfoWrp.active::before{background-color: var(--primary-color);}
.ap-cardActionBtns{width: 24%;text-align: right;}
.ap-cardActionBtns a{display: inline-block;font-size: 12px;color: var(--primary-color);text-decoration: underline;border-right: 1px solid var(--primary-color);line-height: 10px;padding-right: 5px;}
.ap-cardActionBtns a:last-child{padding-right: 0;border-right: none;}
.ap-cardActive{font-size: 13px;}
.ap-addNewPayCard-click{color: var(--primary-color);font-weight: 600;text-decoration: underline !important;margin-top: 12px;display: inline-block;}
.ap-saveChangesClick{background-color: transparent;padding: 12px 50px;font-family: var(--primary-font);cursor: pointer;}
.ap-accPlan-name{font-size: 22px;margin-top: 10px;margin-bottom: 10px;}
.ap-subscribeList{width: 80%;margin-top: 15px;padding-left: 28px;margin-bottom: 8px;}
.ap-subscribeList li{width: calc(33.3% - 40px);display: inline-block;position: relative;margin-bottom: 20px;margin-right: 40px;font-size: 13px;}
.ap-subscribeList li::before{content:' ';display:inline-block;background:url(../images/right-icon.png) no-repeat center center;padding:10px;vertical-align:middle;margin-right:10px;margin-left:-2.3em;}
.ap-accountTabContent .ap-dashGetPlanClick{padding: 12px 45px;}
.ap-paymentSummary{margin-top: 40px;width: 75%;}
.ap-paymentBx{width: calc(50% - 12px);background-color: #fff;padding: 25px;box-shadow: 2px 5px 12px rgba(0, 0, 0, 0.1);border-radius: 10px;height: 220px;}
.ap-paymentBx .ap-planDetailsDash{margin: 0;}
.ap-paymentBx .ap-dashPlanfetList{margin-top: 10px;margin-bottom: 0;}
.ap-paymentBx .ap-dashPlanfetList li{font-size: 14px;margin-bottom: 17px;}
.ap-paymentBx .ap-dashPlanfetList li:last-child{margin-bottom: 0;}
.ap-smallIcoCard{margin-right: 5px;margin-bottom: -4px;}
.ap-dueDateWrp{margin: 12px 0;background-color: #F6F6F6;border-radius: 10px;padding: 8px 20px 8px;}
.ap-payDateIco{width: 50px;margin-right: 10px;height: 50px;}
.ap-payDateIco img{max-width: 100%;}
.ap-datePayWrp p{font-size: 14px;margin-bottom: 2px;}
.ap-datePayWrp h2{font-size: 18px;}
.ap-accountInputDiv .ap-calenderIco{right: 20px;top: 35px;pointer-events: none;}
.fs-22{font-size: 22px;}
.fs-18{font-size: 18px;}
.fs-20{font-size: 20px;}
.fs-14{font-size: 14px;}
.ap-cancelPlanPop{max-width: 650px;width: 100%;display: inline-block;position: relative;}
.ap-cancelHead{margin-bottom: 8px;}
.ap-cancelText{line-height: 1.6;margin-bottom: 10px;}
.ap-cancelText a{text-decoration: underline;}
.ap-cancelCheckList li{width: calc(50% - 20px);margin-bottom: 15px;}
.ap-cancelCheckList{width: 75%;margin-top: 12px;}

.checkboxWrp .aks-input-label { margin-left: 10px; cursor: pointer; position: relative;font-size: 13px; text-align: left;width: calc(92% - 8px);margin-top: -3px;font-family: var(--primary-font);color: var(--primary-color);}
.checkboxWrp .aks-input-label a{text-decoration: underline;color: inherit;}
.checkboxWrp .aks-input[type="radio"] { -webkit-appearance: none; -moz-appearance: none; height: 20px; width: 20px; border: 1px solid #39B54A; border-radius: 5px; outline: none; position: relative; margin: 0; cursor: pointer; background: transparent; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.checkboxWrp .aks-input[type="radio"]:hover { border-color: #39B54A;}
.checkboxWrp .aks-input[type="radio"]:after{content:"";display:flex;align-items:center;justify-content:center;width:4px;height:9px;border:2px solid #fff;border-top:0;border-left:0;top:2px;left:6px;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}

.checkboxWrp .aks-input[type="radio"]:checked {background: #39B54A; border: 1px solid #39B54A; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.checkboxWrp .aks-input[type="radio"]:checked:after {-webkit-transform: rotate(43deg); transform: rotate(43deg);}
.checkboxWrp .aks-input[type="radio"]:disabled { background: #f6f8ff; cursor: not-allowed; opacity: 0.9; border-color: #bbc1e1;}
.ap-cancelReasonBx textarea{border: 1px solid #dadada;border-radius: 5px;color: var(--secondary-color-black);padding: 15px;resize: none;}
.ap-btnsWrp{margin-top: 18px;}
.ap-btnsWrp .ap-dashGetPlanClick{font-family: var(--primary-font);width: 150px;margin-right: 20px;cursor: pointer;padding: 10px;}

.ap-paymentCardPop{max-width: 435px;width: 100%;display: inline-block;}
.ap-paymentCardPop .ap-dashPopInner{padding: 25px;}
.ap-dashPopInner span.floatLft.col-100.fwRegular{margin-bottom: 4px;}
.ap-cardEditDiv{margin-top: 5px;}
.ap-cardEditDiv .ap-selectDiv{width: calc(50% - 8px);position: relative;}
.ap-cardEditDiv .ap-selectDiv select{border: 1px solid #EBEBEB;padding: 10px 15px;background-color: transparent !important;border-radius: 10px;font-family: var(--primary-font);appearance: none;-webkit-appearance: none;}
.ap-editCardListing{margin-top: 15px;}
.ap-editCardListing li{margin-bottom: 18px;}
.ap-cardEditDiv .ap-selectDiv:after{content:'\f107';font:normal normal normal 20px/1 FontAwesome;position:absolute;top:10px;right:15px;color:#777;pointer-events:none;}
.ap-cardEditDiv input{border: 1px solid #EBEBEB;padding: 10px 15px;background-color: transparent !important;border-radius: 10px;font-family: var(--primary-font);}

.ap-accountInputDiv .ap-dashSelectDiv{width: 100%;}

.ap-serviceAvail{top: 15px;right: 15px;}
.ap-serviceCardInner{position: relative;}
.np-caseDetailTitle .ap-dashGetPlanClick{margin-left: 15px;padding: 8px 20px;margin-top: 15px;}

.ap-caseAssignWrp{max-width: 600px;width: 100%;display: inline-block;}
.ap-caseAssignWrp .ap-formListing select.ap-inputBoxSignup{font-size: 16px;color: var(--secondary-color-black);    padding: 9px 15px;appearance: none;-webkit-appearance: none;}
.ap-caseAssignWrp .ap-formListing .ap-selectDiv::after{top: 20px;}
.ap-caseAssignWrp .ap-formListing .ap-inputDiv .ap-calenderIco{right:15px;top:40px;pointer-events:none;}
.ap-caseAssignWrp .ap-formListing .ap-inputDiv textarea{resize: none;}
.ap-caseAssignWrp .ap-formListing{border-bottom: none;margin-bottom: 0;padding-bottom: 0;}
.ap-caseAssignWrp .ap-formListing li:last-child{margin-bottom: 0;margin-top: 10px;}

.file-upload-wrapper:after{content:attr(data-text);font-size:15px;position:absolute;top:0;left:0;background:#fff;padding:10px 15px;display:block;width:calc(100% - 40px);pointer-events:none;z-index:20;height:32px;line-height:32px;color:#999;border-width:1px;border-color:rgb(202,211,226);border-style:solid;border-radius:5px;font-weight:300;margin-bottom:20px;}
.file-upload-wrapper:before{content:"Upload";position:absolute;top:0;right:0;display:inline-block;height:32px;background:var(--primary-color);color:#fff;font-weight:700;z-index:25;font-size:16px;line-height:32px;padding:11px 15px;text-transform:uppercase;pointer-events:none;border-radius:0 5px 5px 0;}
.file-upload-wrapper input{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;height:40px;margin:0;padding:0;display:block;cursor:pointer;width:100%;}
.file-upload-wrapper{margin-bottom: 25px;}
.ap-createSection.ap-noShadow{box-shadow: none;margin-bottom: 30px;}

.ap-expertInfo{width:calc(90% - 15px);margin-left:15px;}
.ap-expertInfo h2{width: 100%;margin: 0;font-size: 18px;}
.ap-expertInfo p{font-size: 13px;margin-top: 5px;}
.ap-expertInfo p span{display: inline-block;margin-right: 10px;vertical-align: middle;}
.ap-expertDash .ap-dashFilterWrp{width:35% !important;}
.ap-expertDash .ap-dashFilterWrp .ap-dashSelectDiv{width:100%;}
.ap-expertDash .ap-dashFilterWrp span{width:18%;}
.ap-assignExpert-click{font-size: 13px;color: var(--primary-color);text-decoration: underline !important;}
.successMsg{font-size: 14px !important;margin-top: 15px !important;display: inline-block;text-align: left !important;}
.ap-expertAppointList li .ap-expertAppointIco{width: 50px;height: 50px;}
.ap-expertAppointList li{padding: 18px 0;border-bottom: 1px dashed rgba(162, 192, 212,0.3);}
.ap-expertAppointList li:last-child{border-bottom: none;}
.ap-expertAppointList li .ap-appointDet{width: 85%;margin-left: 10px;}
.ap-expertAppointList li .ap-appointDet p{margin: 0;font-size: 11px;}
.ap-expertAppointList li .ap-appointDet h3{font-size: 13px;margin-bottom: 3px;}
.ap-expertAppointList li .ap-appointDate{display: inline-block;right: 0;top: 18px;font-size: 10px;font-weight: 700;}
.ap-serviceIcon.no-bg{background-color: transparent !important;}

.ap-noteHead{font-size: 14px;}
.ap-noteDesc{font-size: 12px !important;margin: 0 !important;margin-top: 5px !important;}
.ap-expertNoteList li{padding: 18px 0;border-bottom: 1px dashed rgba(162, 192, 212,0.5);}
.ap-expertNoteList li:last-child{border-bottom: none;}
.ap-addNote-click{font-size: 14px;color: var(--primary-color);text-decoration: underline !important;font-weight: 600;}

.ap-addNoteWrp{max-width: 435px;width: 100%;display: inline-block;}
.ap-addNoteWrp .ap-formListing .ap-inputDiv textarea{resize: none;}
.ap-addNoteWrp .ap-formListing{border-bottom: none;padding-bottom: 0;}
.ap-addNoteWrp .ap-formListing li:last-child{margin-bottom: 0;}

.ap-assignSummary{max-width: 425px;width: 100%;padding: 30px 25px;background-color: rgba(5, 198, 251, 0.1);border-radius: 10px;margin-top: 30px;}
.ap-assignedWrp{width: 50%;}
.ap-assignedWrp h2{font-size: 18px;margin-bottom: 4px;}
.ap-assignedWrp p{font-size: 14px;}
.ap-assignedWrp:last-child{width: 33%;}

.ap-clientCaseName{margin-left: 15px;margin-top: 4px;margin-bottom: 4px;}
.ap-serviceHead{position: relative;z-index: 5;}
.ap-accessDoc-click{margin: 5px 0 15px;display: inline-block;padding: 6px 20px;}
.badge-overlay{position:absolute;left:0%;top:0px;width:100%;height:100%;overflow:hidden;z-index:100;-webkit-transition:width 1s ease,height 1s ease;-moz-transition:width 1s ease,height 1s ease;-o-transition:width 1s ease,height 1s ease;transition:width 0.4s ease,height 0.4s ease;}

.badge{margin:0;padding:0;color:white;padding:6px 6px;font-size:14px;text-align:center;line-height:normal;background:var(--primary-color);z-index: 200;box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);}
.badge::before,.badge::after{content:"";position:absolute;top:0;margin:0 -1px;width:100%;height:100%;background:inherit;min-width:55px;}
.badge::before{right:100%;}
.badge::after{left:100%;}
.top-right{position:absolute;top:0;right:0;-ms-transform:translateX(30%) translateY(0%) rotate(45deg);-webkit-transform:translateX(30%) translateY(0%) rotate(45deg);transform:translateX(30%) translateY(0%) rotate(45deg);-ms-transform-origin:top left;-webkit-transform-origin:top left;transform-origin:top left;z-index: 101;}

.ap-SoSPop{max-width: 300px;width: 100%;display: inline-block;}

.ap-SoSList li{padding: 8px 0;border-bottom: 1px solid #dadada;}
.ap-SoSList li a{display: inline-block;vertical-align: middle;color: var(--secondary-color-black);font-size: 18px;font-weight: 500;}
.ap-SoSList li a span{display: inline-block;vertical-align: middle;margin-right: 10px;}
.ap-SoSList li a span img{margin-bottom: -4px;}
.ap-SoSList li:last-child{border-bottom: none;padding-bottom: 0;}

/*.siq_bL{left: auto !important; right: 10px !important;bottom: 28px !important;}*/
/*.zsiq-newtheme.siq_lft{ left: auto !important;    right: 10px !important;}*/


/**** lets start css 02-06-2023 ****/
.startWrapper{max-width: 1140px;width: 100%;padding: 0 15px;}
.formWrapper{max-width: 645px;width: 100%;padding: 0 15px;}
.np-Title{line-height: 1.25em;font-weight: 800;font-size: 2rem;}
.np-startDisc{margin:2rem 0;}
.np-startDisc p{font-family: var(--primary-font); font-weight: 400;font-size: 16px;}
.np-startDisc p a{color: #046bd2;text-decoration:underline;font-family: var(--primary-font); font-weight: 400;font-size: 16px;}
.np-startFormLists{display:flex;justify-content: space-between;align-items: flex-start;flex-flow: row wrap;}
.np-startFormLists li{width: calc(50% - 10px);margin-bottom: 20px;}
.np-startFormLists li:nth-child(5){width: 100%;}
.np-startFormLists li:nth-child(6){width: 100%;}

.np-startFormList input{padding: 12px 15px;border-width: 1px;border-color: rgb(202,211,226);border-style: solid;border-radius: 5px;
margin-top: 8px;font-family: var(--primary-font);font-size: 16px;}
.np-startFormList label{font-family: var(--primary-font); font-weight: 400;font-size: 16px;}
.np-startFormList-radio h3{margin-bottom: .5rem;font-family: var(--primary-font); font-weight: 400;font-size: 16px;}


.np-startFormList-radioBtns{display: flex;align-items: center;gap: 1rem;padding-left: 1rem;}
.np-startFormList-radioBtns li{display: flex;gap: .5rem;width: auto !important;margin-bottom: 0;}
.np-startFormList-radioBtns li:nth-child(5){width: auto}
.np-startFormList-radioBtns input[type=radio]{-webkit-appearance:none;-moz-appearance:none;position:relative;height:20px;width:20px;outline:none;margin:0;cursor:pointer;border:2px solid #7C96B2;background:transparent;border-radius:50%;display:flex;justify-content:center;align-items:center;overflow:hidden;transition:border 0.5s ease;font-family: var(--primary-font); font-weight: 400;font-size: 16px;}
.np-startFormList-radioBtns input[type=radio]::before,.np-startFormList-radioBtns input[type=radio]::after{content:"";display:flex;justify-self:center;border-radius:50%;}
.np-startFormList-radioBtns input[type=radio]::before{position:absolute;width:100%;height:100%;background:#ffffff;z-index:1;opacity:var(--opacity,1);}
.np-startFormList-radioBtns input[type=radio]::after{position:relative;width:calc(100% /2);height:calc(100% /2);background:#4F29F0;right:var(--x,100%);transition:right 0.5s cubic-bezier(0.48,1.97,0.5,0.63);}
.np-startFormList-radioBtns input[type=radio]:checked{--radio:#4F29F0;}
.np-startFormList-radioBtns input[type=radio]:checked::after{--x:0%;-webkit-animation:stretch-animate 0.3s ease-out 0.17s;animation:stretch-animate 0.3s ease-out 0.17s;}
.np-startFormList-radioBtns input[type=radio]:checked::before{--opacity:0;}
.np-startFormList-radioBtns input[type=radio]:checked ~ input[type=radio]::after{--x:-100%;}
.np-startFormList-radioBtns input[type=radio]:not(:checked)::before{--opacity:1;transition:opacity 0s linear 0.5s;}
@-webkit-keyframes stretch-animate{0%{transform:scale(1,1);}
28%{transform:scale(1.15,0.85);}
50%{transform:scale(0.9,1.1);}
100%{transform:scale(1,1);}
}
@keyframes stretch-animate{0%{transform:scale(1,1);}
28%{transform:scale(1.15,0.85);}
50%{transform:scale(0.9,1.1);}
100%{transform:scale(1,1);}
}
.np-startFormList-checkboxs h3{margin-bottom:.5rem;font-family:var(--primary-font);font-weight:400;font-size:16px;}
.np-startFormList-checkbox{padding-left: 1rem;}
.np-startFormList-checkbox li{margin-bottom:.5rem;width: 100%;}
.np-startFormList-checkbox .aks-input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;height:16px;width:16px;border:1px solid #555;border-radius:2px;outline:none;position:relative;margin:0;cursor:pointer;background:transparent;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;margin-top:-4px;}
.np-startFormList-checkbox .aks-input[type="checkbox"]:checked{background:#046bd2;border:1px solid #046bd2;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.np-startFormList-checkbox .aks-input[type="checkbox"]:after{content:"";display:flex;align-items:center;justify-content:center;width:4px;height:8px;border:2px solid #fff;border-top:0;border-left:0;top:1px;left:4px;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.np-startFormList-checkbox .aks-input[type="checkbox"]:checked:after{-webkit-transform:rotate(43deg);transform:rotate(43deg);}
.np-startFormList-checkbox .aks-input-label{margin-left:10px;cursor:pointer;position:relative;font-size:16px;text-align:left;width:calc(92% - 8px);margin-top:-4px;font-family:var(--primary-font);color:#000;}
.np-subBtn button{border:1px solid #e8ad28;border-radius:20px;background:var(--primary-color);;margin-top:0px;font-family:var(--primary-font);color:#fff;font-weight:600;padding:16px 20px;line-height:14px;font-size:1rem;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);cursor: pointer;text-transform: uppercase;font-weight: 600;}
.buyErr{font-size: 13px;color: red;}
/* scrollbar */
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);-webkit-border-radius:10px;border-radius:10px;}
::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:rgba(255,255,255,0.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);}
::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,255,255,0.3);}

/**** lets start css 02-06-2023 ****/


/*********** subscriptionPage Nikhil - 05-06-2023 start ***********/
.np-subcription{background-color:#F9F9F9 ;}
.sub-wrapper{max-width:1292px;width: 100%;padding: 0 15px;}
.ap-innerBannerMain.subcription{background: url(../images/subImg.png) no-repeat center center/cover;}
.ap-disclaimerInner.subcription h2{font-family: var(--primary-font);color: var(--primary-color);font-size: 45px;font-weight: bold;}
.ap-disclaimerInner.subcription h2 span{font-family: var(--primary-font);color: var(--secondary-color-yellow);font-size: 45px;font-weight: bold;}
.ap-disclaimerInner.subcription p{font-family: var(--primary-font);color: var(--secondary-color-grey);font-size: 16px;font-weight: 400;margin-bottom: 0;}
.ap-disclaimerInner.subcription p span{font-family: var(--primary-font);color: var(--primary-color);font-size: 16px;font-weight: bold;}
.np-subform{margin: 37px 0;}
.np-subInput label{font-family: var(--primary-font);color: var(--secondary-color-grey);font-size: 16px;font-weight: 400;margin-bottom: 11px;}
.np-subInput input{font-family: var(--primary-font);color: var(--secondary-color-black);font-size: 16px;font-weight: 400;padding: 16px 19px;border: 1px solid #CAD3E2;background: var(--secondary-color-white);border-radius: 5px;}
.np-subformInputs li{display:flex;width:calc(50% - 25px);}
.np-subformInputs{gap: 23px 50px;}

.np-subPlanList{display:flex;justify-content:start;gap:20px;flex-flow:row wrap;}
.np-subPlanList li{display:flex;width:calc(25% - 15px);}
.np-subPlan{margin-bottom:10px;background:var(--secondary-color-white);padding:14px 20px;border-radius:10px;}
.np-subPlan__input{display:none;}
.np-subPlan__input:checked ~ .np-subPlan__label::after{opacity:1;transform:scale(1);}
.np-subPlan__label{cursor:pointer;line-height:30px;position:relative;display:flex;}
.np-subPlan__label::before,.np-subPlan__label::after{border-radius:50%;position:absolute;top:0px;right:0px;transition:all 0.3s ease-out;z-index:2;}
.np-subPlan__label::before{content:"";border:1.5px solid #F1F1F1;background-color:#F1F1F1;width:20px;height:20px;}
.np-subPlan__label::after{content:"\f00c";background:#000C3F;border:1.5px solid #000C3F;color:#FFF;font-family:"FontAwesome";display:flex;justify-content:center;align-items:center;opacity:0;width:20px;height:20px;transform:scale(0);}
.np-subPlan__label:hover::before{border-color:#000C3F;}
.np-subPlan h3{font-family:var(--primary-font);color:var(--primary-color);font-size:20px;font-weight:bold;}
.np-subPlan h2{font-family:var(--primary-font);color:var(--primary-color);font-size:35px;font-weight:bold;line-height:38px;}
.np-subPlan h2 span{font-family:var(--primary-font);color:var(--secondary-color-grey);font-size:12px;font-weight:500;}
.np-subPlan p{font-family:var(--primary-font);color:var(--secondary-color-grey);font-size:12px;font-weight:500;}
.np-subPlan a{font-family:var(--primary-font);color:#072B70;font-size:14px;font-weight:700;text-decoration:underline;}

.np-knowMores{margin-top:37px;}
.np-knowMoreScroll{height:170px;overflow: auto;}
.np-knowMoreList{display:flex;flex-direction:column;gap:1rem;}
.np-knowMoreList li{display:flex;margin-bottom: 1rem;}
.np-knowMoreList li:last-child{margin-bottom: 0;}
.np-knowMore{display:flex;align-items:center;}
.np-knowMoreTitle{font-family:var(--primary-font);color:#000C3F;font-size:18px;font-weight:bold;margin-bottom:19px;}
.np-knowMore label{margin-left:10px;cursor:pointer;position:relative;font-size:15px;text-align:left;width:100%;font-family:var(--primary-font);color:#161616;cursor:pointer;}
.np-knowMore input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;height:20px;width:20px;border:1px solid #000C3F;border-radius:5px;outline:none;position:relative;margin:0;cursor:pointer;background:transparent;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.np-knowMore input[type="checkbox"]:hover{border-color:#000C3F;}
.np-knowMore input[type="checkbox"]:after{content:"";display:flex;align-items:center;justify-content:center;width:5px;height:10px;border:2px solid #fff;border-top:0;border-left:0;top:2px;left:6px;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.np-knowMore input[type="checkbox"]:checked{background:#000C3F;border:1px solid #000C3F;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.np-knowMore input[type="checkbox"]:checked:after{-webkit-transform:rotate(43deg);transform:rotate(43deg);}
.np-knowMore input[type="checkbox"]:disabled{background:#f6f8ff;cursor:not-allowed;opacity:0.9;border-color:#bbc1e1;}


.np-knowMoreBtn {margin-top: 52px;}
.np-knowMoreBtn button{border: none;background-color: var(--secondary-color-yellow);border-radius: 15px;color: var(--secondary-color-white);padding: 13px 68px;font-size: 18px;font-family:var(--primary-font); font-weight: bold;cursor: pointer;}

.np-knowMore__radioBtn{display:flex;gap:3rem;padding:0.5rem 0;padding-left:2rem;}
.np-knowMore__radioBtn input[type='radio']{display: none;}
.np-knowMore__radioBtn label{cursor: pointer;line-height: 30px;position: relative;display: flex;}
.np-knowMore__radioBtn label::before{content:"";border:1.5px solid #000C3F;background-color:#F1F1F1;width:15px;height:15px;border-radius:50%;position:absolute;top:8px;left:-25px;transition:all 0.3s ease-out;z-index:2;}
.np-knowMore__radioBtn label::after{content:"\f00c";background:#000C3F;border:1.5px solid #000C3F;color:#FFF;font-family:"FontAwesome";display:flex;justify-content:center;align-items:center;opacity:0;width:15px;height:15px;transform:scale(0);border-radius:50%;position:absolute;top:8px;left:-25px;transition:all 0.3s ease-out;z-index:2;font-size: 12px;}
.np-knowMore__radioBtn input.active + label::after{opacity:1;transform:scale(1);}


.white-popup{position:relative;background:#FFF; padding: 34px 34px 50px;;width:auto;max-width:400px;margin:0 auto;border-radius: 10px;}
.mfp-zoom-in{/* start state */
 /* animate in */
 /* animate out */
}
.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all 0.2s ease-in-out;transform:scale(0.8);}
.mfp-zoom-in.mfp-bg{opacity:0;transition:all 0.3s ease-out;}
.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1);}
.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.8);opacity:0;}
.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0;}
.np-subPlanPopInner{text-align:start;}
.ap-plan-features.np-sub{text-align:start;margin-top:0;height: auto;}

.np-subPlanPopInner h3{font-family:var(--primary-font);color:var(--primary-color);font-size:20px;font-weight:bold;}
.np-subPlanPopInner h2{font-family:var(--primary-font);color:var(--primary-color);font-size:35px;font-weight:bold;line-height:38px;}
.np-subPlanPopInner h2 span{font-family:var(--primary-font);color:var(--secondary-color-grey);font-size:12px;font-weight:500;}
.np-subPlanPopInner p{font-family:var(--primary-font);color:var(--secondary-color-grey);font-size:12px;font-weight:500;}
/* scrollbar */
::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.3);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(255, 255, 255, 0.3);
}


.np-subformInputs.DisplayData li input{background:#F6F6F6;}

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

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

.error_info.newsletter{display:block;position:relative;bottom:0;font-size:9px !important;float: left;} /**** nikhil - 07-06-2023 ****/
.success.newsletter{display:block;position:relative;bottom:-5px;font-size:11px !important;float:left;right:auto;left:0;width:100%;color: #31ff00;}
/**** nikhil - 07-06-2023 ****/
span#contactSuccessMSG{display:block;width:100%;float:left;margin-top:10px;text-align:start !important;} /**** nikhil - 07-06-2023 ****/



.np-thankYou-PopupInner h3{font-size: 24px;color: var(--primary-color);text-align: center;margin-bottom: 2rem;}
.np-thankYou-PopupInner a{border:none;background-color:var(--secondary-color-yellow);border-radius:15px;color:var(--secondary-color-white);padding:13px 68px;font-size:18px;font-family:var(--primary-font);font-weight:bold;}
.np-thankYou-PopupInner img{width:15%;}


.recipt.sub-wrapper{max-width: 500px;width: 100%;padding: 0 10px;} 
.np-subformInputs.DisplayData{flex-direction:column;padding:1rem;box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;border-radius: 5px;background-color: var(--secondary-color-white);}
.np-subformInputs.DisplayData li{width: 100%;}
.np-subformInputs.DisplayData .np-subInput{display: flex;gap: 1rem;align-items: center;} 
.np-subformInputs.DisplayData .np-subInput label{margin: 0;font-weight: bold;width: 50%;}
.np-subformInputs.DisplayData .np-subInput .ap-doller{width:50%;display:flex;gap:2px;}

.np-subformInputs.DisplayData .np-subInput input{background: none;border: none;padding: 0;}
.cardDetail{padding:1rem;box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;border-radius: 5px;background-color: var(--secondary-color-white);}
.np-subform.recipt{margin: 10px 0;}
.np-subform.recipt h3{font-family:var(--primary-font);color:var(--primary-color);font-size:24px;font-weight:bold;margin-bottom: 1rem;}
.ap-disclaimerMain.subcription.recipt{margin: 25px 0;}
.cardDetailParent h3{font-family:var(--primary-font);color:var(--primary-color);font-size:24px;font-weight:bold;margin: 1rem 0;}
.np-knowMoreBtn.recipt{margin-top: 0px;}
.__PrivateStripeElement iframe{height:30px !important;}
.ElementsApp{height: 2.2em !important;}
#root .InputElementut{height: 2.2em !important;border: 1px solid #c5c5c5 !important;}

.np-thankYou-Popup.white-popup{max-width: 600px;}
/* .mfp-close-btn-in .mfp-close {display: none;} */

#securityFullName_validate{color:#ffafaf;position:absolute;bottom:-18px;top:auto;}
#securityMobNumber_validate{color:#ffafaf;position:absolute;bottom:-18px;top:auto;}
#securityEmail_validate{color:#ffafaf;position:absolute;bottom:-18px;top:auto;}
/* #securitySuccessMsg{color: #91f191 !important;} */
.dial-US{position:absolute;left:0;top:0;width:30px;display:flex;justify-content:center;align-items:center;height:100%;border-right:1px solid #cad3e2;}
.dial-US h3{font-size: 15px;color: #cad3e2;font-weight: normal;}
#securityMobNumber{padding-left:2.5rem;}
.form-PhoneNum input{padding-left: 35px;}


.ap-resoures-slider.slick-slider button.slick-prev{left: -30px;}
.ap-resoures-slider.slick-slider button.slick-next{right: -30px;}
.ap-resoures-slider .slick-dots li button{width: 10px;height: 10px;}
.ap-resoures-slider .slick-dots li.slick-active button{background-color: var(--primary-color);}
.ap-marAdd{padding-top: 8%;}
.ap-marAdd .np-knowMoreBtn{margin-top: 18px;}

/****** customer service page - 09-06-2023 start  ********/
.np-customer-service{display:flex;justify-content:center;margin:35px 0;}

.cs-wrapper{max-width: 1220px;width: 100%;padding:0 10px ;}
.np-customer-service__title{background-color:var(--primary-color);color:var(--secondary-color-white);font-size:2rem;font-weight:var(--fw-extra-bold);padding: .5rem;}

.np-customer-service__inner p{margin-bottom:1.6em;color: var(--primary-color);font-size:16px ;vertical-align: baseline;font-weight: 400;}
.np-knowMore__label.agree{font-size:1.2rem;font-weight:700;color:var(--primary-color);}


/****** customer service page - 09-06-2023 end  ********/


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

.np-thankyouPage{background: url('../images/thankyou-bg.png') no-repeat center/cover ; display: flex;justify-content: center;margin-bottom:0;padding-bottom:150px;padding-top:50px; }

.th-wrapper{max-width: 1384px;width: 100%;padding: 0 10px;}
.np-thankyouPage__checkImg{display: flex;justify-content: center;}
.np-thankyouPage__checkText h3{color: var(--primary-color);font-size: 3.75rem; font-weight: bold;font-family: var(--primary-font);}
.np-thankyouPage__checkText h3 span{color: var(--secondary-color-yellow);font-size: 3.75rem; font-weight: bold;font-family: var(--primary-font);}
.np-thankyouPage__checkText h5 {color: var(--secondary-color-black);font-size: 1.5625rem; font-weight: 400;font-family: var(--primary-font);margin-top: 25px;}
.np-thankyouPage__checkText p {color: var(--secondary-color-grey);font-size: 1rem; font-weight: 400;font-family: var(--primary-font);margin-top: 50px;}
.np-thankyouPage__table{margin: 35px 0;background-color: var(--secondary-color-white);border-radius:10px ; border: 1px solid #f0f0f0;overflow: hidden;}
.np-thankyouPage__table table{width: 100%;float: left;border-collapse: collapse;}
.np-thankyouPage__table th{background-color: #f7f7f7;padding: 30px 0;}
.np-thankyouPage__table td{padding: 30px 0;}
.np-thankyouPage__table th h3{font-size: 18px;font-weight: 400;font-family: var(--primary-font);color: var(--secondary-color-black);}
.np-thankyouPage__table td h3{font-size: 20px;font-weight: bold;font-family: var(--primary-font);color: var(--secondary-color-black);}
.th-subBtn button{border:none;background-color:var(--secondary-color-yellow);border-radius:34.5px;color:var(--secondary-color-white);padding: 15px 130px;font-size:24px;font-family:var(--primary-font);font-weight:bold;cursor:pointer;}

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

.ap-dashPopInner__txt h3{font-size: 22px;font-family: var(--primary-font);font-weight: bold;color: var(--secondary-color-black);}
.ap-dashPopInner__txt p{font-size: 16px;font-family: var(--primary-font);font-weight: 400;color: var(--secondary-color-grey);}
.ap-dashPopInner__txt p a{font-size: 16px;font-family: var(--primary-font);font-weight: 700;color: var(--primary-color);}
.np-thankYou-PopupImg{display: flex;justify-content: center;width: 100%;float: left;margin-bottom: 1rem;}


/***** home page our value slider - 09-06-2023 start ******/

.np-ourValue__slider-title { text-align: center;margin-bottom: 40px;}
.np-ourValue__slider-title h3{font-size: 60px;font-family: var(--primary-font);font-weight: bold;color: var(--secondary-color-yellow);}
.np-ourValue__slider-title h3 span{font-size: 60px;font-family: var(--primary-font);font-weight: bold;color: var(--primary-color);}
.np-ourValue__slider-title p{width: 100%;float: left;font-size: 25px;font-family: var(--primary-font);font-weight: 400;color: var(--secondary-color-grey);}
.np-ourValue__slide-img img{width:100%;}

.np-ourValue__slide{overflow: hidden;border-radius: 10px;margin-right: 20px;}
.np-ourValue__slide-text{position: absolute;bottom: 0;left: 0;padding: 1.3rem 1rem;}
.np-ourValue__slide-text h3{font-size: 30px;font-family: var(--primary-font);font-weight: bold;color: var(--secondary-color-white);}
.np-ourValue__slide-text p{font-size:15px;font-family:var(--primary-font);font-weight:500;color:var(--secondary-color-white);height:0;overflow:hidden;margin-top:0;transition:height 0.3s ease-in-out,margin-top 0.3s ease-in-out;}
.np-ourValue__slide:hover .np-ourValue__slide-text p{height:auto;margin-top:22px;}

.np-ourValue__slider .slick-slider .slick-dots li.slick-active button{background-color:var(--secondary-color-yellow);}
.np-ourValue__slider .slick-slider .slick-dots li button{background-color: #cbcbcb;border-color:#cbcbcb ;}
/***** home page our value slider - 09-06-2023 end ******/


.ap-expertFilterBox{width: calc(25% - 20px);background-color: #fff;padding: 35px;box-shadow: 2px 5px 12px rgba(0, 0, 0, 0.1);
border-radius: 10px;}
.ap-expertListBx{width: calc(75% - 10px);background-color: #fff;padding: 35px;box-shadow: 2px 5px 12px rgba(0, 0, 0, 0.1);
  border-radius: 10px;}

.ap-expertSearchBx .ap-searchInput input[type='text']{background-color: #F6F6F6;border-radius: 8px;font-family: var(--primary-font); font-size: 14px; color: var(--secondary-color-black); border: none; padding: 12px 15px;}
.ap-expertSearchBx .ap-searchInput .ap-searchClick{position: absolute;right: 15px;top: 50%;transform: translateY(-50%);background-color: transparent;border: none;cursor: pointer;}

.ap-expertFilterBx{margin-top: 25px;}
.ap-expertFilterBx h2{color: var(--secondary-color-black);font-size: 18px;}

.ap-servicelistBx{margin-top: 25px;padding-left: 26px;}
.ap-servicelistBx li{margin-bottom: 15px;}

.ap-serviceCheck input{padding: 0;height: initial;width: initial;margin-bottom: 0;display: none;  cursor: pointer;}

.ap-serviceCheck label {position: relative;cursor: pointer;margin-left: -1.8em;font-size: 15px;}
.ap-serviceCheck label:before {content:'';-webkit-appearance: none;background-color: transparent;border: 1px solid var(--primary-color);  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);padding: 8px;display: inline-block; position: relative;vertical-align: middle;cursor: pointer;margin-right: 10px; margin-top: -3px;transition: all 0.4 ease;}
.ap-serviceCheck input:checked + label:after {content: '';display: block;position: absolute;top: 3px;left: 6px;width: 4px;height: 9px;border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg);}
.ap-serviceCheck input:checked + label:before{background-color: var(--primary-color);}

.ap-expertCardListing{display: flex;justify-content: flex-start;align-items: flex-start;flex-flow: row wrap;margin-top: 25px;}
.ap-expertCardListing li{display: inline-block;width: calc(33.33% - 20px);margin-right: 20px;margin-bottom: 20px;position: relative;overflow: hidden;}
.ap-expertCardListing li.upgradeData .knowButtonExpert a.ap-knowExpert{pointer-events: none;}
.ap-expertListBx title{font-size: 22px;color: var(--secondary-color-black);}
.ap-expertCardListing li .ap-expertCard{padding: 25px;background-color: #F6F6F6;border-radius: 10px; box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.01);position: relative;}
.ap-expertCardListing li .ap-expertCard h2{font-size: 18px;}
.ap-expertCardListing li .ap-expertCard span.ap-design{font-size: 14px;margin: 5px 0 10px;width: 100%;float: left;}
.ap-expertCardListing li .ap-expertCard p{font-size: 15px;margin-bottom: 15px;width: 100%;float: left;margin-top: 10px;height: 50px;}
.ap-expertCardListing li .ap-expertCard p span{font-weight: 600;}
.ap-expertCardListing li .ap-expertCard a{color: var(--primary-color);font-size: 14px;font-weight: 700;float: left;text-decoration: underline;}
.ap-unblockDiv{width: 100%;float: left;height: 100%;display: flex;justify-content: flex-end;align-items: flex-end;z-index: 5;border-radius: 10px;overflow: hidden;padding: 1.2rem;}
.knowButtonExpert{display: flex;justify-content: space-between;align-items: center;float: left;width: 100%;}
.knowButtonExpert a.upgradeUnblock{display: inline-block;z-index: 5;font-weight: 600 !important;font-size: 14px !important;text-decoration: underline;color: var(--primary-color);}
.ap-unblockDiv::after{content: '';position: absolute;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.2);width: 100%;height: 100%;}

.ap-expertPop{max-width: 640px;width: 100%;display: inline-block;}
.ap-expertPop .ap-expertPopInner{background-color: var(--secondary-color-white);padding: 35px;box-shadow: 2px 5px 12px rgba(105, 95, 151, 0.08); border-radius: 10px;}
.ap-expertPopInner h2{font-size: 22px;}
.ap-expertInfoWrp{margin-top: 15px;}
.ap-expertInfoWrp p{width: 100%;float: left;margin: 5px 0 20px;}
.ap-expertInfoWrp p span{font-weight: 600;font-size: 14px;}
.ap-connectWrp span{display: inline-block;margin-right: 10px;vertical-align: middle;}
.ap-connectWrp a{display: inline-block;vertical-align: middle;width: 40px;height: 40px;border-radius: 50px;background-color: var(--primary-color);text-align: center;margin-right: 5px;}
.ap-connectWrp a i{color: var(--secondary-color-white);font-size: 25px;line-height: 38px;}
.ap-connectWrp a.first-child i{line-height: 42px;}


/******** tool tip start  **********/
.tooltip{position:relative;display:inline-block;}
.tooltip::after{content:attr(data-tooltip);position:absolute;z-index:1;top:130%;left:50%;transform:translateX(-50%);width:max-content;padding:8px;background-color:var(--secondary-color-grey);color:var(--secondary-color-white);font-size:14px;text-align:center;border-radius:4px;opacity:0;transition:opacity 0.3s;visibility:hidden;}
.tooltip::before{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%);border:8px solid transparent;border-bottom-color:var(--secondary-color-grey);opacity:0;transition:opacity 0.3s;visibility:hidden;}
.tooltip:hover::after, .tooltip:hover::before{opacity:1;visibility:visible;}
.tooltip-icon{font-size:14px;margin-left:5px;cursor:pointer;}



/******** tool tip end  **********/


/********** tabbing css start *********/
.np-MandN-Plans{margin-bottom: 2rem;}
.np-MandN-Plans__opt{display: flex;align-items: center;gap: 25px;}

.np-MandN-Plans__opt li a{border:1px solid var(--secondary-color-yellow);transition:all 0.4s ease;font-size:1.125rem;font-weight:var(--fw-semibold);color:var(--primary-color);padding: 10px 44px;
  border-radius: 50px;}
.np-MandN-Plans__opt li.current a.current{border:1px solid var(--primary-color);color:var(--secondary-color-white);background-color: var(--primary-color);}
.np-subPlans{display: none;}
.np-subPlans.current{display: inline-block;}

/********** tabbing css end *********/

.search-property-1{width:100%;float:left;display:flex;justify-content:center;}
.np-customer-service__inner{height:60dvh;overflow-y:scroll;margin-bottom: 1rem;}

.ap-formListing label{font-size: 1rem;margin-bottom: 0.5rem;}
.ExpChangePass{color:red;position:absolute;left:0;bottom:-18px;font-size:12px;}


.ap-noteTitle{position:relative;gap: 0.5rem;}
.caseNoteicon{display:flex;gap:.5rem;position: relative;}
.caseNoteicon a{font-size:14px;color:#000;}

.addonSubTitle{font-weight:800;}

.ap-upgradePop p{font-size:18px;font-family:var(--primary-font);font-weight:400;color:var(--secondary-color-grey);}
.ap-upgradePop p a{font-weight:700;color:var(--primary-color);}
.ap-caseTableMain.caseHistory{margin-top:2rem;}

/***** toggole btn start ****/
.caseHistory .np-toggleBtn input[type="checkbox"]{position:relative;width:45px;height:20px;-webkit-appearance:none;background:#c6c6c6;outline:none;border-radius:20px;box-shadow:inset 0 0 5px rgba(255,0,0,0.2);transition:0.7s;cursor:pointer;}
.caseHistory .np-toggleBtn input:checked[type="checkbox"]{background:var(--primary-color);}
.caseHistory .np-toggleBtn input[type="checkbox"]:before{content:'';position:absolute;width:20px;height:20px;border-radius:20px;top:0;left:0;background:#ffffff;transform:scale(1.1);box-shadow:0 2px 5px rgba(0,0,0,0.2);transition:.5s;}
.caseHistory .np-toggleBtn input:checked[type="checkbox"]:before{left:30px;}
/*** toggole btn end ****/


.ap-caseTable tr td .ap-caseStat.ap-pendingStat.subjectTitle{background-color:transparent;color:black;}
.caseHistory .ap-caseTable tr td{font-size: 14px !important ;}
.caseHistory .ap-caseTable tr td .ap-caseStat.ap-pendingStat.subjectTitle{font-size: 14px !important ;text-align: start;}

.ap-accountInputDiv .accountChange{position:absolute;right:3%;top:50%;}
.ap-accountInputDiv .accountChange i{color:#000;}
.ap-dashPopInner h2{width: 100%;float: left;}
.ap-dashPopInner .fileUpload{width: 100%;float: left;}

.ap-DarkScan{margin-top: 40px;padding: 16px 20px;text-align: center;border: none;background-color: red;color: #fff;font-weight: 600;font-size: 18px;font-family: var(--primary-font);text-transform: uppercase;border-radius: 50px;cursor: pointer;}
.ap-DarkScan span{display:inline-block;vertical-align:middle;margin-right:10px;}


.ap-dashSubscriptionWrp.activeSubsription .ap-dashSubscribeInner:first-child{height:auto}
.ap-dashSubscriptionWrp.activeSubsription .ap-dashSubscribeInner:first-child h2{font-size: 22px;}
.ap-dashSubscriptionWrp.activeSubsription .ap-dashSubscribeInner:first-child .ap-DarkScan{margin-top: 15px;padding: 10px 0;font-size: 16px;}
.ap-serviceInfo{font-size: 16px;}
.ap-dashServiceCardList .slick-list{border-bottom: 0;}
.ap-dashPlansInner{margin-top: 0;}


.np-buttons{display: flex;justify-content: center;align-items: center;border: 1px solid rgb(202,211,226);border-radius: 10px;margin-top: 25px;}
.np-buttons a{padding: 10px 0px;font-size: 20px;}
.np-buttons a.active{background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(7,43,112,1) 69%, rgba(8,109,223,1) 100%);color: var(--secondary-color-white);border-radius: 10px;}
.ap-signup-form{width: calc(42% - 40px);}
.ap-formListing li:last-child{width: 100%;}
.ap-formSubmit.ap-outlineBtn{width: 100%;text-align: center;background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(7,43,112,1) 69%, rgba(8,109,223,1) 100%);color: var(--secondary-color-white);border-radius: 10px;border: none;font-size: 20px;margin-top: 20px;transition: all 0.4s ease;}
.ap-formSubmit.ap-outlineBtn:hover{transform:scale(1.02)}
.disableClass{pointer-events:none}

/* change in footer on 9-10-2023 */
footer{border-style: solid;border-width: 1px 0 0 0;border-color: #ccc; padding: 50px 0 0px 0;background-color: #00123B;}

.ap-foot-logoWrp{width: calc(33.33% - 15px);float: left;margin: 30px 0;}
.ap-foot-logoWrp p{line-height: 1.8;}
.ap-foot-logoWrp a{display: inline-block;border-radius: 50px;background-color:#0000;text-align: left;margin-right: 15px;cursor: pointer;}
.ap-foot-logoWrp a i{font-size: 26px;color: #4175fc;line-height: 35px;}
.ap-foot-logoWrp .fa-location-arrow{display: inline-block;border-radius: 50px;background-color:#0000;text-align: left;margin-right: 15px;font-size: 26px;color: #4175fc;line-height: 35px;width: 36px;height: 36px;}
.ap-foot-menu{width: calc(33.33% - 15px);margin: 30px 0;}
.ap-foot-menuInn {display: flex;flex-direction: column;align-items: center;}
.ap-foot-menu .ap-foot-head{font-size: 1.125rem;margin-bottom: 30px;position: relative;}
.ap-foot-menu .ap-foot-head span{display: inline-block;background-color: var(--secondary-color-yellow);height: 1px;width: 26%;vertical-align: middle;margin-left: 15px;}
.ap-foot-menu ul li{margin: 6px 0;}

.ap-foot-contactTxt h3{font-size: 20px;padding-bottom: 20px;color: #fff;border-bottom: 1px solid #fff;}
.ap-foot-menuInner{margin-top: 20px;}
.ap-foot-menuInner li{display: flex;justify-content: flex-start;align-items: center;margin: 15px 0;}
.footSocialInntwo{padding-right: 20px;}
.ap-social-div .fa{background-color: #fff;height: 50px;width: 50px;border-radius: 50px;font-size: 26px;display: flex;justify-content: center;align-items: center;}
.ap-social-div .fa.fa-facebook{background-color:#3b5998;color: #fff;}
.ap-social-div .fa.fa-instagram{background-color:#e9107e;color: #fff;}
.ap-social-div .fa.fa-linkedin{background-color:#fff;}
.ap-foot-logo.scan{margin-top: 15px;}
.ap-foot-inner{gap: 20px;}
.ap-foot-logoWrp .ap-foot-menuInner .telePhoneIcon{width: 100%;float: left;}
#signinGif{display:inline-block;vertical-align:middle;margin-left:10px}

.np-btn a {
    width: 100%;
    text-align: center;
    background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(7,43,112,1) 69%, rgba(8,109,223,1) 100%);
    color: var(--secondary-color-white);
    border-radius: 10px;
    border: none;
    padding: 10px 30px;
    font-size: 16px;
    float: left; opacity:0.8;transition: all 0.4s ease;
}

.np-btn a:hover{opacity:1;transform: scale(1.02)}
