.planPricingBnr{padding-top: 18px;position: relative;height: 240px;}
.planPricingBnr .bannerImage{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.planPricingBnr h1{margin:0px 0px 119px;color: #fff;position: relative;font-size: 34px;font-weight:500;}
.productsType{padding: 15px 30px;background: #fff;border-radius: 8px;position: relative;border: 1px solid #EFEFEF;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);}
.productsType .headingBx{margin-bottom: 10px;white-space: nowrap}
.productsType .productsHdng{margin-right: 215px;display: inline-block;font-size: 20px;font-weight: 500;}
.productsType .servicsHdng{display: inline-block;font-size: 20px;font-weight: 500;}
.productsType ul{margin: 0px;list-style: none;white-space: nowrap;overflow: auto; padding: 0;}
.productsType ul li{padding: 14px 20px;margin-right: 10px;text-align: center;display: inline-block;background: #EAF2FF;border-radius: 4px;font-size: 16px;color: #333333;position: relative;transition: 0.3s;cursor: pointer;font-weight: 500;}
.productsType ul li:last-child{margin: 0px}
.productsType ul li:nth-child(2){margin-right: 33px;}
.productsType ul li:nth-child(2)::before{content: '';position: absolute;right: -20px;top: 0;width: 3px;height: 100%;background: #D9D9D9;border-radius: 5px;}
.productsType ul li.active{background: #023E9A;color: #fff;}
.productsType ul li:hover{background: #023E9A;color: #fff;transition: 0.3s}
.planPrcngOthrSctn{padding: 92px 0px 30px;background: #FAFAFB;}
.planPrcngOthrSctn h2{margin: 0px 0px 14px;color: #000000;font-size: 26px;}
.selectPlanBx .selectPlan{margin-bottom: 13px;color: #666666;font-size: 18px;font-weight: 500;}
.selectPlanBx ul.selPln{margin-bottom: 41px;}
.selectPlanBx ul.selPln li{padding: 13px 46px;display: inline-block;background: #EBEBEB;border: 1px solid #EBEBEB;border-radius: 4px;font-size: 16px;cursor: pointer;font-weight:500;transition: 0.3s}
.selectPlanBx ul.selPln li:first-child{margin-right: 15px;}
.selectPlanBx ul.selPln li.active{background: #fff;border: 1px solid #0F72EF;color: #0F72EF;box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.06);}
.selectPlanBx ul.selPln li:hover{background: #fff;border: 1px solid #0F72EF;color: #0F72EF;transition: 0.3s}
.selectPlanBx ul.selectZone{margin-bottom: 41px;}
.selectPlanBx ul.selectZone li{margin-right: 15px;display: inline-block;list-style: none;width: 217px;box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.05);cursor: pointer}
.selectPlanBx ul.selectZone li:last-child{margin: 0px;}
.selectPlanBx ul.selectZone li .form-control{border: solid 1px #ebebeb;cursor: pointer;height: 44px;font-weight: 500;}



.individualPlan {white-space: nowrap;overflow: auto}
.individualPlan li{margin-right: 24px;display: inline-block;background: #fff;list-style: none;border-radius: 12px;width: 362px;box-shadow: 0 0 29px 0 rgba(0, 0, 0, 0.04);}
.individualPlan li:last-child{margin: 0px;}
.individualPlan li .planTitle{padding: 16px 30px;color: #333333;font-size: 20px;border-radius: 12px 12px 0px 0px;border-bottom: 1px solid #EDEDED;font-weight: 500;}
.individualPlan li .planBdy{padding: 15px 30px 30px}
.individualPlan li strong{font-weight: normal;display: block;color: #023E9A;font-size: 32px;font-weight:500;}
.individualPlan li span{margin-bottom: 30px;color: #666666;display: block;font-size: 16px;}
.individualPlan li button.knowMore{display: block;width: 100%;background: #0F72EF;color: #fff;text-align: center;line-height: 48px;border-radius: 4px;font-size: 14px;}

.enterpricePlan {white-space: nowrap;overflow: auto}
.enterpricePlan li{margin-right: 24px;display: inline-block;background: #fff;list-style: none;border-radius: 12px;width: 264px;}
.enterpricePlan li:last-child{margin: 0px;}
.enterpricePlan li .planTitle{padding: 16px 30px;color: #333333;font-size: 20px;border-radius: 12px 12px 0px 0px;border-bottom: 1px solid #EDEDED;font-weight: 500;}
.enterpricePlan li .planBdy{padding: 15px 30px 30px}
.enterpricePlan li strong{margin-bottom: 30px;font-weight: normal;display: block;color: #023E9A;font-size: 22px;font-weight: 500;}
.enterpricePlan li button.knowMore{display: block;width: 100%;background: #0F72EF;color: #fff;text-align: center;line-height: 48px;border-radius: 4px;}

.wealthPlan {white-space: nowrap;overflow: auto}
.wealthPlan li{margin-right: 18px;display: inline-block;background: #fff;list-style: none;border-radius: 12px;width: 290px;box-shadow: 0 0 29px 0 rgba(0, 0, 0, 0.04);height: 240px;}
.wealthPlan li .planTitle{padding: 16px 30px;color: #333333;font-size: 20px;border-radius: 12px 12px 0px 0px;border-bottom: 1px solid #EDEDED;font-weight: 500;}
.wealthPlan li .planBdy{padding: 15px 30px 30px}
.wealthPlan li strong{font-weight: normal;display: block;color: #023E9A;font-size: 27px;font-weight:500;}
.wealthPlan li span{margin-bottom: 30px;color: #666666;display: block;font-size: 13px;}
.wealthPlan li button.knowMore{display: block;width: 100%;background: #0F72EF;color: #fff;text-align: center;line-height: 48px;border-radius: 4px;font-size: 14px;}

.lenderenterprisePlan {white-space: nowrap;overflow: auto}
.lenderenterprisePlan li{margin-right: 24px;display: inline-block;background: #fff;list-style: none;border-radius: 12px;width: 362px;box-shadow: 0 0 29px 0 rgba(0, 0, 0, 0.04);height: 240px;}
.lenderenterprisePlan li .planTitle{padding: 16px 30px;color: #333333;font-size: 20px;border-radius: 12px 12px 0px 0px;border-bottom: 1px solid #EDEDED;font-weight: 500;}
.lenderenterprisePlan li .planBdy{padding: 15px 30px 30px}
.lenderenterprisePlan li strong{font-weight: normal;display: block;color: #023E9A;font-size: 32px;font-weight:500;}
.lenderenterprisePlan li span{margin-bottom: 30px;color: #666666;display: block;font-size: 13px;}
.lenderenterprisePlan li button.knowMore{display: block;width: 100%;background: #0F72EF;color: #fff;text-align: center;line-height: 48px;border-radius: 4px;font-size: 14px;}

.serviceDetail{padding: 30px 0px 0px;background: #FFFFFF;}
.serviceDetail.active{display: block}
.selectServiceBx{margin-bottom: 60px;display: flow-root}
.selectService{margin-right: 30px;display: inline-block;border: 1px solid #9DC8FF;background: #fff;border-radius: 12px;width: 362px; box-shadow: 0 0 29px 0 rgba(0, 0, 0, 0.04);float: left}
.selectService .planTitle{padding: 16px 30px;color: #333333;font-size: 20px;border-radius: 12px 12px 0px 0px;border-bottom: 1px solid #EDEDED;font-weight: 500;}
.selectService .planBdy{padding: 15px 30px 30px}
.selectService strong{font-weight: normal;display: block;color: #023E9A;font-size: 32px;font-weight: 500;}
.selectService span{margin-bottom: 30px;color: #666666;display: block;font-size: 13px;}
.selectService span.mobileWeb{margin: 0px;}
.selectService button.knowMore{display: block;width: 100%;background: #0F72EF;color: #fff;text-align: center;line-height: 48px;border-radius: 4px;}
.selectServiceDtl{display: inline-block;max-width: 748px;}
.selectServiceDtl .heading{margin-bottom: 25px;font-size: 18px;color: #000000;}
.selectServiceDtl strong{display: inherit;margin-bottom: 10px;font-size: 18px;color: #333333;}
.selectServiceDtl label{margin: 0px;font-weight: normal;color: #333333;font-size: 16px;width: 80px;}
.selectServiceDtl span{font-weight: normal;color: #333333;font-size: 16px;}

.zoneMarixPlan {white-space: nowrap;overflow: auto}
.zoneMarixPlan li{margin-right: 24px;display: inline-block;background: #fff;list-style: none;border-radius: 12px;width: 362px;box-shadow: 0 0 29px 0 rgba(0, 0, 0, 0.04);}
.zoneMarixPlan li:last-child{margin: 0px;}
.zoneMarixPlan .planTitle{padding: 16px 30px;color: #333333;font-size: 20px;border-radius: 12px 12px 0px 0px;border-bottom: 1px solid #EDEDED;font-weight: 500;}
.zoneMarixPlan .planBdy{padding: 15px 30px 30px}
.zoneMarixPlan label{margin: 0px;font-weight: normal;color: #666666;font-weight: 500;font-size: 16px;}
.zoneMarixPlan strong{margin-bottom: 10px;font-weight: normal;color: #023E9A;font-size: 22px;font-weight: 500;}
.zoneMarixPlan span{margin-bottom: 30px;color: #666666;display: block;font-size: 16px;}
.zoneMarixPlan button.knowMore{display: block;width: 100%;background: #0F72EF;color: #fff;text-align: center;line-height: 48px;border-radius: 4px;}

.corporatePlans {white-space: nowrap;overflow: auto}
.corporatePlans li{margin-right: 25px;display: inline-block;background: #fff;list-style: none;border-radius: 12px;width:361px;}
.corporatePlans li:last-child{margin: 0px;}
.corporatePlans .planTitle{padding: 16px 30px;color: #333333;font-size: 20px;border-radius: 12px 12px 0px 0px;border-bottom: 1px solid #EDEDED;}
.corporatePlans .planBdy{padding: 15px 30px 30px}
.corporatePlans label{margin: 0px;font-weight: normal;color: #666666;}
.corporatePlans strong{margin-bottom: 10px;font-weight: normal;display: block;color: #023E9A;font-size: 22px;}
.corporatePlans strong em{font-style: normal;font-size: 12px;}
.corporatePlans span{margin-bottom: 30px;color: #666666;display: block;font-size: 16px;min-height: 88px;white-space: initial}
.corporatePlans button.knowMore{display: block;width: 100%;background: #0F72EF;color: #fff;text-align: center;line-height: 48px;border-radius: 4px;}

.servicesBx{display: block;background: #fff;min-height: 320px;}
.servicesBx .servicesHeading{padding-bottom: 15px;border-bottom: 1px solid #EAEAEA;display: flex;font-size: 20px;color: #000000;}
.servicesBx .servicesHeading span{width: 100%;font-weight: 600;}
.servicesBx .servicesHeading em{width: 15px;height: 15px;font-size: 15px;position: relative;top: 7px;display: none}
.servicesBx .servicesBdy{padding-top: 10px;position: relative}
.servicesBx .servicesBdy button.viewReport{padding: 12px 15px;color: #969696;font-size: 13px;width: 100%;text-align: left;border-radius: 4px;border: 1px solid #EBEBEB;box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.05);font-weight: 500;}
.sampleReport{padding: 15px 10px 15px 13px;margin: 0px;position: absolute;left: 0;width: 100%;background: #fff; border: 1px solid #EBEBEB;border-radius: 4px;box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.05);z-index: 1;display: none}
.sampleReport.active{display: block}
.sampleReport li{margin-bottom: 4px;list-style: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size: 15px;}
.sampleReport li:last-child{margin: 0px;}
.serviceList{padding: 10px 20px 15px 0px;}
.serviceList li{padding-left: 32px;margin-bottom: 10px; list-style: none;position: relative;font-size: 15px;}
.serviceList li em{padding: 3px;color: #0F72EF;font-size: 8px;border: 1px solid #0F72EF;border-radius: 50%;position: absolute;left: 0;top: 3px}
.serviceList li:last-child{margin: 0px;}
.service-items .service-item{padding-left: 32px;margin-bottom: 10px; list-style: none;position: relative;font-size: 15px;}
.service-items .service-item em{padding: 3px;color: #0F72EF;font-size: 8px;border: 1px solid #0F72EF;border-radius: 50%;position: absolute;left: 0;top: 3px}

.servicesTabsBx{padding: 36px 0px 60px;display: block;background: #fff;}
.servicesTabsBx .tabsService{margin: 0px;}
.servicesTabsBx .tabsService li{margin-left: 10px; display: inline-block;background: #F8F8F8;border-radius: 8px 8px 0px 0px;color: #6F6F6F;font-size: 16px;border: 1px solid #fff;cursor: pointer;}
.servicesTabsBx .tabsService li a{padding: 13px 40px;color: #333333;text-decoration: none;display: inherit}
.servicesTabsBx .tabsService li:first-child{margin-left: 20px;}
.servicesTabsBx .tabsService li.active{background: #fff;color: #333333;border: 1px solid #EBEBEB;border-bottom: none;position: relative;box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.05);}
.servicesTabsBx .tabsService li.active::after{content: '';position: absolute;left: 0;bottom: -6px;width: 100%;height: 6px;background: #fff;}
.viewServicesBx .viewServices{padding: 30px;background: #fff;border: 1px solid #EBEBEB;box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.05);border-radius: 8px;}
.viewServicesBx .viewServices .active{display: flex}
.viewServicesBx .viewServices .assetType{padding: 20px;margin-right: 20px;display: inline-block;background: #fff;border: 1px solid #EFEFEF;border-radius: 12px;max-width: 310px;width: 100%;}
.viewServicesBx .viewServices .assetType .heading{color: #666666;font-size: 16px;}
.viewServicesBx .viewServices .assetType strong{margin-bottom: 17px;display: inherit;color: #023E9A;font-size: 32px;}
.viewServicesBx .viewServices .assetType p{margin-bottom: 11px;color: #666666;font-size: 16px;line-height: 27px;}
.viewServicesBx .viewServices .assetType button{padding: 13px 0px;width: 100%;background: #0F72EF;color: #fff;border-radius: 4px;}

.servicesTools{display: inline-block;max-width: 745px;width: 100%;}
.servicesTools .toolsHead{padding-bottom: 15px;margin-bottom: 10px; display: flex;border-bottom: 1px solid #EBEBEB;}
.servicesTools .toolsHead select{width: 265px}
.servicesTools .toolsHead .heading{width: 100%;font-size: 20px;}
.servicesTools .toolsBdy li{padding-left: 32px;margin-bottom: 10px;display: inline-block;width: 49.5%;list-style: none;color: #333333; position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.servicesTools .toolsBdy li em{padding: 3px;color: #0F72EF;font-size: 8px;border: 1px solid #0F72EF;border-radius: 50%;position: absolute;left: 0;top: 3px;}


.transactionTools .transactionHeading{padding-bottom: 15px;border-bottom: 1px solid #EAEAEA;font-size: 20px;color: #000000;}
.transactionTools .transactionBdy{padding-top: 10px;}
.transactionTools .transactionBdy ul{padding: 30px 20px 15px 0px;}
.transactionTools .transactionBdy li{padding-left: 32px;margin-bottom: 10px;list-style: none;position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.transactionTools .transactionBdy li:last-child{margin: 0px;}
.transactionTools .transactionBdy li em{padding: 3px;color: #0F72EF;font-size: 8px;border: 1px solid #0F72EF;border-radius: 50%;position: absolute;left: 0;top: 3px;}



.scheduleLeadBx{padding: 40px 0px 50px;background: #FAFAFB;}
.scheduleBox{position: relative}
.scheduleBox::before{content: '';position: absolute;left: 0;top: 0px;background-image: url("../images/lp-props-amc-images/schedule-bg.png");background-repeat: no-repeat;background-size: cover;width: 100%;height: 241px;}
.scheduleBox h2{margin: 40px 0px 29px;color: #fff;font-size: 29px;}
.scheduleBox button.schedule{padding: 13px 30px;border-radius: 4px;box-shadow: 3px 3px 0 0 rgba(0, 0, 0, 0.04);background-color: #ffffff;color: #0151cc;font-size: 16px;}
.scheduleBox figure{position: relative;bottom: 36px;float: right;}

.leadBx h3{margin: 0px 0px 12px;font-size: 28px;color: #000000;text-align: center;}
.leadBx p{margin-bottom: 37px;font-size: 20px;color: #666666;text-align: center;}

.formBox{padding: 30px 30px 35px;margin: 0px auto;border-radius: 20px;box-shadow: 6px 6px 59px 0 rgba(0, 0, 0, 0.11);background-color: #ffffff;max-width: 835px;}
.formBox label{font-size: 14px;color: #333333;font-weight: normal}
.formBox .form-control{border: 1px solid #BEBEBE;box-shadow: none;}
.formBox .phoneNmber{display: flex;border: 1px solid #BEBEBE;border-radius: 4px;}
.formBox .phoneNmber .inputGroupAdd{width: 125px;border-right: 1px solid #BEBEBE}
.formBox .phoneNmber .form-control{border: none}
.formBox .submit{width: 100%;background: #0F72EF;color: #fff;border-radius: 4px;line-height: 34px; font-size: 16px;}
.formBox select{padding-right: 25px;position: relative;appearance: none;}
.formBox .select{position: relative}
.formBox .select::before{content: "\e919";font-family: 'icomoon';position: absolute;right: 10px;top: 10px;color: #666;z-index: 1;font-size: 10px}

@media screen and (max-width:1024px){
	.individualPlan li .planTitle,.enterpricePlan li .planTitle,.zoneMarixPlan .planTitle,.corporatePlans .planTitle,.selectService .planTitle{padding: 15px;font-size: 18px;}
	.individualPlan li .planBdy,.enterpricePlan li .planBdy,.zoneMarixPlan .planBdy,.corporatePlans .planBdy,.selectService .planBdy{padding: 15px;}
	.individualPlan li{margin-right: 15px;width: 301px;}
	.individualPlan li strong,.enterpricePlan li strong{font-size: 20px;}
	.enterpricePlan li{margin-right: 15px;width: 221px;}
	.zoneMarixPlan li{margin-right: 15px;width: 221px;}
	.corporatePlans li{margin-right: 15px;width: 301px;}
	.servicesTabsBx .tabsService li a{padding: 13px 30px;}
	.selectService{margin-right: 15px;width: 301px;}
	.selectService strong{font-size: 20px;}
}
@media screen and (max-width:768px){
	.scheduleBox::before{height: 210px;}
	.scheduleBox h2{margin: 30px 0px 20px;font-size: 24px;}
	.planPrcngOthrSctn{padding: 92px 0px 0px}
	.servicesTools .toolsBdy {max-height: 220px;overflow: auto;}
	.servicesTools .toolsBdy li{width: 100%;}
	.servicesTabsBx .tabsService{white-space: nowrap;overflow-y: auto}
	.servicesTabsBx .tabsService li.active::after{display: none}
}

@media screen and (max-width:480px){
	.planPricingBnr .bannerImage{height: 114px;}
	.planPricingBnr h1{margin: 0px 0px 66px;font-size: 22px;}
	.productsType{padding: 9px 15px 23px 15px;overflow: auto;border-radius: 0px;}
	.planPricingBnr{height: inherit}
	.planPricingBnr .container{padding: 0px;}
	.productsType .productsHdng{margin-right: 165px;}
	.productsType ul{overflow: initial}
	.productsType ul li{padding: 9px 15px;font-size: 14px;}
	.planPrcngOthrSctn{padding: 30px 0px 0px}
	.planPrcngOthrSctn h2{font-size: 18px;}
	.selectPlanBx ul.selPln{margin-bottom: 30px;white-space: nowrap}
	.selectPlanBx ul.selectZone {white-space: nowrap;}
	.selectPlanBx ul.selectZone li{margin-right: 10px;white-space: nowrap;width: 135px;}
	.selectPlanBx ul.selPln li{padding: 13px 33px;}
	.zoneMarixPlan span{margin-bottom: 25px;}
	.zoneMarixPlan button.knowMore{line-height: 44px;}
	.individualPlan{margin-bottom: 15px;}
	.individualPlan li .planTitle, .enterpricePlan li .planTitle, .zoneMarixPlan .planTitle, .corporatePlans .planTitle, .selectService .planTitle{padding: 13px 15px; font-size: 16px;}
	.individualPlan li span{margin-bottom: 25px;}
	.individualPlan li button.knowMore{line-height: 44px;}
	.individualPlan li{margin-right: 10px;}
	.serviceDetail{padding: 15px 0px 0px}
	.selectServiceBx{margin-bottom: 40px;}
	.selectService{margin: 0px 0px 20px;width: 100%;}
	.selectService button.knowMore{line-height: 44px;}
	.selectServiceDtl .heading{margin-bottom: 13px;}
	.selectServiceDtl strong{font-size: 16px;}
	.servicesBx{margin-bottom: 15px;min-height: inherit}
	.servicesBx .servicesHeading{font-size: 16px;}
	.servicesBx .servicesHeading em{display: block;}
	.servicesBx .servicesBdy{min-height: 280px;}
	.scheduleBox::before{height: 417px;}
	.scheduleBox h2{margin: 24px 0px 20px;font-size: 23px;}
	.scheduleBox button.schedule{padding: 9px 19px;font-size: 14px;}
	.scheduleBox figure{bottom: 17px;}
	.leadBx h3{margin: 0px 0px 19px;font-size: 18px;}
	.leadBx p{margin-bottom: 30px; font-size: 14px;}
	.formBox{padding: 20px;}
	.formButton{margin-bottom: 0px;}
	.formButton label{display: none}
	.scheduleLeadBx{padding: 0px 0px 30px}
	.servicesTabsBx{padding: 15px 0px 30px;border: none;box-shadow: none;}
	.servicesTabsBx .tabsService{margin-bottom: 30px;}
	.servicesTabsBx .tabsService li{border-radius: 8px;}
	.servicesTabsBx .tabsService li a{padding: 13px 15px;}
	.servicesTabsBx .tabsService li:first-child{margin: 0px}
	.servicesTabsBx .tabsService li.active{border-bottom: 1px solid #EBEBEB}
	.viewServicesBx .viewServices .assetType{margin-bottom: 25px;display: block;max-width: 100%;}
	.viewServicesBx .viewServices .active{display: initial;}
	.viewServicesBx .viewServices{padding: 0px;border: none;box-shadow: none}
	.viewServicesBx .viewServices .assetType strong{font-size: 22px;}
	.viewServicesBx .viewServices .assetType p{font-size: 14px;line-height: 24px}
	.servicesTools .toolsHead{padding-bottom: 10px;margin-bottom: 15px;display: block}
	.servicesTools .toolsHead .heading{margin-bottom: 8px;font-size: 16px;}
	.servicesTools .toolsHead select{width: 100%;}
}

.dynamic-pricing-span{font-weight: normal;color: #023E9A !important;font-size: 32px !important;}

.modal-open .modal {overflow: hidden; }
