@media (max-width:1800px){
	.about-us-bg:before{left: 132px;}
	.plan-payment-flow-section{overflow-x: hidden;}

	.loginscreen .screen-details-main{max-width: 1280px;}
	.loginscreen .screen-info-right, .loginscreen .screen-info-left{width: 48.5%;}
	.loginscreen .onboarding-screen-inner:after{top: 240px;right: 12px;width: 165px;height: 450px;}
}

@media (max-width:1680px){
	.pricing-info-sec:before{width: 474px;height: 432px;top: 225px;}
	.pricing-info-sec:after{width: 416px;height: 1070px;}
	.form-cover-content:before{left: -130px;top: 230px;width: 534px;height: 525px;}
	.form-cover-content:after{width: 185px;height: 500px;top: -53px;right: -125px;}
	.ask-info{width:95px;height: 80px;right: -30px;}
	.ask-info a{font-size: 16px;}
	.ask-info a:before{width: 95px;height: 86px;}
	.resources-box-section .resources-box-inner .resources-box.resource-quiz{padding: 30px 30px 30px 30px;}
	.map-location .select2-container {width: 205px !important; }

	.form-check-inline.listing-map-view .map-location .listing-map-city .select2-container{width:230px !important;}
	.claim-business span{font-size: 14px;}

	
}

@media (max-width:1600px){
	.about-us-bg:before{left: 82px;}
	.pricing-info-sec:before{width: 404px;height: 372px;top: 235px;}
	/*.brief-desc-left .lifecare-service-detail {width: 84%; }*/

	.google-customer-review .fa, .facebook-customer-review .fa{font-size: 30px;padding-right: 7px;}
	.google-customer-review > span{font-size: 13px;padding-right: 7px;}
	.facebook-customer-review > span{font-size: 20px;padding-right:7px;}
	.brief-desc-right-review{padding: 20px 10px 20px 15px;}
	.lifecare-service-img img{width: 95px !important;height: 95px !important;}
	.brief-desc-left{padding-right: 20px;}
	.schedule-btn a.primary-button, .request-btn a.primary-button, .schedule-btn a.primary-button-rev{font-size: 14px;}
	.header-top-left-content {-webkit-box-flex: 39%;-ms-flex: 39% 0 0px;flex: 39% 0 0;}
	.listing-bed-detail-title{-webkit-box-flex:100%;-ms-flex:100% 0 0px;flex:100% 0 0;}
	.service-listing-info-main .pro-service-details-info .details-btn{display: inline-block;text-align: right;width: 100%;}
	.header-top-right-content {-webkit-box-flex: 61%;-ms-flex: 61% 0 0px;flex: 61% 0 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
	.form-check-inline .input-group.map-location {width: auto;}
	.claim-business{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;top:0px;}
	.lifecare-service-info{-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.lifecare-service-img img{margin-top:7px;}
	.brief-desc-left .lifecare-service-title{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.title-wishlist-wrap{-webkit-box-flex:100%;-ms-flex:100% 0 0px;flex:100% 0 0;width:100%;padding-bottom:10px;}
	.claim-business span{margin-right: 8px;line-height: 1.7;}

	/*resource-detail page css*/
	.resource-details-banner{min-height: 459px;}
	.resources-box-section .resources-box-inner .resources-box{max-width:363px;}
	.resources-box-section .resources-box-inner .resources-box:nth-child(7){-webkit-box-flex:calc(49% - 50px);-ms-flex:calc(49% - 50px) 0 0px;flex:calc(49% - 50px) 0 0;}
	.form-check-inline.listing-map-view .map-location .listing-map-city .select2-container{width:220px !important;}
}

@media (max-width:1440px){
	.care-dashboard-section .wrapper {max-width: 1340px;}
	.care-dashboard-info:nth-child(3) .care-dashboard-content{padding: 0px 20px 0 150px;}
	.care-dashboard-info:nth-child(1) .care-dashboard-content{padding: 0px 205px 0 20px;}
	.about-us-bg:before{width: 259px;top: 90px;left: 82px;}
	.pricing-info-sec:after {width: 346px; height: 900px; }

	.onboarding-screen-inner:after{width: 706px;height: 635px;top: 85px;}
	.screen-step-img img, .twoscreen .screen-step-img img{padding-right: 40px;}
	.fourscreen .screen-step-img img{padding-right: 10px;}
	.onboarding-screen-bg{padding-bottom: 200px;}
	.two-a .screen-image-left, .two-b .screen-image-left, .two-c .screen-image-left{width:calc(100% - 842px);}
	.two-a .screen-details-main, .two-b .screen-details-main, .two-c .screen-details-main{margin-top: 50px;}
	.finishscreen{overflow:hidden;}
	.finishscreen .screen-image-left {width: calc(100% - 791px); }
	.pro-care-registration-form{width: 100%;padding: 65px 35px 30px 35px;}

	.form-check-inline .input-group input, .form-check-inline .input-group select{padding: 8px 35px 8px 15px;}
	/*.form-check-inline .input-group.map-location{max-width: 375px;width:auto;}*/
	/*.map-location .select2-container{max-width: 237px;width: 150px !important;}*/
	.header-top-right-filterbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
	.header-top-right-content, .header-top-left-content{-webkit-box-flex: 100%;-ms-flex: 100% 0 0px;flex: 100% 0 0;}
	.form-check-inline.listing-map-view{margin-top: 5px;}
	.schedule-btn{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.schedule-btn a{margin: 10px 0 0 0;}
	.expand-desc-btn > .schedule-btn, .pro-service-details-info .details-btn.schedule-btn{padding: 0px;}
	.request-btn a.primary-button {padding: 12px 21px 12px 46px; }
	.request-btn a.primary-button:before{left: 23px;}
	.write-review .primary-button-rev, .details-btn .primary-button-rev, .write-review .primary-button, .details-btn .primary-button {margin: 10px 8px 0;}
	.schedule-btn a.primary-button, .schedule-btn a.primary-button-rev{padding:12px 15px 12px 43px;font-size: 14px;width: 100%;}
	.schedule-btn a.primary-button:before{left: 10px;}
	.facebook-customer-review > span{font-size:18px;}
	.google-customer-review > span{font-size:12px;}

	/*resource-detail page css*/
	.resource-details-banner{min-height: 459px;}
	
	.resources-box-section .resources-box-inner .resources-box .resources-title h3{font-size: 20px;line-height: 30px;}
	.resources-box-section .resources-box-inner .resources-box.resource-quiz{min-width: 318px;}
	.resources-box-section .resources-box-inner .resources-box {max-width: 332px;}
	.resources-box-section .resources-box-inner .resources-box:nth-child(7) {-webkit-box-flex: calc(44.9% - 50px);-ms-flex: calc(44.9% - 50px) 0 0px;flex: calc(44.9% - 50px) 0 0; }
	.resources-box-section .resources-box-inner .resources-box:nth-child(8) {-webkit-box-flex: calc(49% - 50px);-ms-flex: calc(49% - 50px) 0 0px;flex: calc(49% - 50px) 0 0; }

	/*pricing page css*/
	.dashboard-detail{padding: 0px 60px;}
	.dashboard-detail.flex-row-reverse{padding: 0 0px 0 60px;}
	.dashboard-content{padding-right: 0px;}
	.dashboard-detail.flex-row-reverse .dashboard-content{padding-left: 50px;}

	.header-top-right-filterbar{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.header-top-left-content{-webkit-box-flex: 100%;-ms-flex: 100% 0 0px;flex: 100% 0 0;}
	.dashboard-main:before{width: 1000px;}
	.provider-company-logo ul{margin: 0;}
	.about-us-bg{padding: 215px 0px 100px;}


	.loginscreen .onboarding-screen-inner:before{-webkit-transform: translate(-50%,-48%);-ms-transform: translate(-50%,-48%);transform: translate(-50%,-48%);width: 856px;height: 765px;}
	.loginscreen .screen-details-main{max-width: 1130px;}
	.loginscreen .que-title h2{font-size: 28px;}
	.loginscreen .account-form-main.login-form{margin-top: 40px;}
	.loginscreen .onboarding-screen-bg {padding-bottom: 160px; padding-top: 220px;}
	.loginscreen .screen-info-right:before{width: 283px;top: -155px;}
	.howit-workflow-inner{padding: 0px 30px;}
	.howit-workflow-step-row:nth-child(odd) .howit-worlflow-text-col{padding-right:75px;}
	.howit-workflow-step-row:nth-child(even) .howit-worlflow-text-col{padding-left: 75px;}

}

@media (max-width:1400px){
	.fullpage-curve-vector{width: 1310px;overflow-x: hidden;}
	.footer-section{padding: 80px 0px 0px;}
	.finding-care-section{padding: 70px 0px 83px;}
	.how-it-works-section{padding: 90px 0px 100px;}
	/*.about-us-bg:before {width: 219px; bottom: -125px; left: 62px; }*/
	.pricing-info-sec:before{top:245px;width:344px;height: 322px;}
	.pricing-info-cover:after{width: 259px;height: 493px;right: -200px;bottom: -50px;}
	.provider-company-logo ul li{padding: 10px 30px;}
	.provider-company-logo ul{margin-left: -30px;margin-right: -30px;}
	.google-customer-review, .facebook-customer-review{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 48%;}
	.facebook-customer-review > span{font-size:20px;}
	.google-customer-review > span{font-size:13px;}
	.google-customer-review > span{text-align: center;line-height: 1.5;}
	/*.brief-desc-left .lifecare-service-detail{width: calc(100% - 120px);}*/
	.aside-list li{width: 30%;}
	.pro-service-info{padding: 15px 20px 20px;}
	.expand-detail-description{padding: 20px;}
	.lifecare-service-title h3{font-size: 22px;line-height: 1.2;}

	/*pricing css*/
	.pricing-info-sec:before{top:245px;width:344px;height: 322px;}
	.pricing-info-cover:after{width: 259px;height: 493px;right: -200px;bottom: -50px;}
	.resources-box-section .resources-box-inner .resources-box {max-width: 322px;}
	.total-bed .total-bed-box img {margin-right: 7px;}
	.total-bed .total-bed-box span {font-size: 12px !important;	}
	
}

@media(min-width:1361px) and (max-width:1400px){
	.bed-details-title {-webkit-box-flex: 70%;-ms-flex: 70% 0 0px;flex: 70% 0 0;}
}

@media (max-width:1366px){
	/*resource-detail css*/
	.resources-box-section .resources-box-inner .resources-box {max-width: 312px;}
	.resource-tag-category.flex{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.resource-details-content .resource-tag-category.flex{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.resources-banner-section .resources-inner .resources-right .resource-category{padding-left: 0px;-ms-flex-item-align: start;align-self: flex-start;margin-top: 20px;}
	.resources-banner-section .resources-inner .resources-right .resources-featured-title h1{font-size: 38px;line-height: 1.3;}

	.loginscreen .screen-info-left:before{top: -95px;right: -120px;width: 562px;}
	.loginscreen .screen-info-right:before{top: -135px;width: 253px;}
	.loginscreen .onboarding-screen-inner:before{width: 826px;}
	.loginscreen .screen-info-right, .loginscreen .screen-info-left{padding: 90px 25px 35px;}
	.loginscreen .onboarding-screen-bg {padding-bottom: 170px; padding-top: 210px;}
	.loginscreen .onboarding-screen-inner:after{right: -4px;width: 135px;}
        
        .header-section.user-login .header-inner .header-navigation .navigation-link nav.navigation ul li a {padding: 35px 19px;}
}

@media (max-width:1360px){
	.footer-inner.flex{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.footer-copy-right .social-icon, .footer-copy-right .copy-text{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-webkit-box-flex: unset;-ms-flex: unset;flex: unset;}
	.footer-copy-right .copy-text ul li{margin-right: 30px;}
	.wrapper, .care-dashboard-section .wrapper{max-width: 1230px;}
	.mini-wrapper{max-width: 1170px;}
	.home-banner-section .home-banner-inner .home-banner-left h1,.heading-title h2{font-size: 36px;line-height: 49px;}
	.home-banner-section .home-banner-inner{padding-top: 50px;}
	.finding-care-title{font-size: 42px;}
	.how-it-works-section{padding: 120px 0px 80px;}
	.fullpage-curve-vector{width: 1315px;height:98.5%;background-size: cover;}
	.how-it-works-section .works-inner .works-inner-right{padding-top: 60px;}
	.how-it-works-section .works-inner .works-inner-right .workflows-steps-section .workflows-step .workflow-content h5{font-size: 22px;}
	.footer-section .footer-inner .footer-menu{-webkit-box-flex: 55.5%;-ms-flex: 55.5% 0 0px;flex: 55.5% 0 0;}

	.timeline-curve-vector{width: 1113px;height: 64.5%;}
	.pricing-info-sec:after {width: 296px; height: 760px;top: 100px;}

	.onscreen-title{font-size: 30px;}
	.onscreen-desc{font-size: 20px;}
	.screen-info-right{width: 726px;}
	.screen-info-whitebg{padding: 55px 55px;}
	.screen-image-left, .finishscreen .screen-image-left{width:calc(100% - 731px);}
	.onboarding-screen-inner:after {width: 656px; height: 575px; top: 105px; }
	.two-a .screen-image-left, .two-b .screen-image-left, .two-c .screen-image-left {width: calc(100% - 742px); }
	.threescreen .screen-info-right{width: 746px;}
	.threescreen .screen-image-left {width: calc(100% - 759px);}
	.account-form-main .nav-page .submit-btn{width: 190px;}
	.pro-care-registration-info h1{font-size: 30px;line-height: 44px;}
	.plan-info{width: 260px;}
	.plan-title h1, .pay-confirm-heading-left h1{font-size: 30px;}
	.plan-price .price{font-size: 30px;}
	.plan-price .price span{font-size: 20px;}
	.service-listing-info-main .pro-service-details-info .details-btn{top: -7px;position: absolute;}

	.plan-payment-flow-section .form-cover-content fieldset:nth-child(3), .plan-payment-flow-section .form-cover-content #company_info_step3,
	.plan-payment-flow-section .form-cover-content fieldset:nth-child(4), .plan-payment-flow-section .form-cover-content #business_info_step4,
	.plan-payment-flow-section .form-cover-content fieldset:nth-child(5), .plan-payment-flow-section .form-cover-content #payment_step5{padding: 55px 80px 55px 80px;}
	.payment-subscribe {margin-top: 80px; }
	/*.brief-desc-left .lifecare-service-detail{width: 80%;}*/
	.brief-desc-left .lifecare-service-title{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.title-wishlist-wrap{-webkit-box-flex:100%;-ms-flex:100% 0 0px;flex:100% 0 0;width:100%;}
	.claim-business{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;top: 0;}
	.claim-business span{margin-right: 8px;}
	.google-customer-review, .facebook-customer-review{width: 100%;}
	.customer-review{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-top: 0px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.customer-review .rate-info{margin-top: 25px;}
	.aside-list li {width: 33%;}

	.header-top-right-filterbar{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.showing-result{margin-bottom: 10px;}
	.form-check-inline .input-group{margin-left: 0px;margin-right: 10px;}
	.form-check-inline .input-group.cityinput{margin-right: 0px;}
	/*.write-review .primary-button-rev, .details-btn .primary-button-rev{margin: 0px 6px 0 0;}*/
	.service-listing-area{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width:100%;}
	.pro-service-info, .pro-service-img{width:100%;}
	.pro-service-img > img{height:auto !important;border-radius:10px 10px 0px 0px;width:100% !important;}
	.pro-service-ratings{width:100%;border-radius:0 0px 10px 10px;}
	.other-review-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin:20px 0px;}
	.rate-review {margin-bottom: 15px;}
	.google-review, .facebook-review {margin-bottom: 0;}

	/*resource-detail page css*/
	.resource-details-content .resource-title h1{font-size: 38px;}
	.resource-details-banner {min-height: 433px;}
	.resource-details-content {padding-top: 65px;}
	.related-resources-section .resources-related-box .resources-box-inner .resources-box{-webkit-box-flex:calc(33.33% - 32px);-ms-flex:calc(33.33% - 32px) 0 0px;flex:calc(33.33% - 32px) 0 0;}

	.resources-box-section .resources-box-inner .resources-box{-webkit-box-flex: calc(33.33% - 20px);-ms-flex: calc(33.33% - 20px) 0 0px;flex: calc(33.33% - 20px) 0 0;max-width: 100%;}
	.resources-box-section .resources-box-inner .resources-box .resources-image img{width: 100%;}
	.resources-box-section .resources-box-inner .resources-box:nth-child(5) {margin-top: 0px;}
	.resources-box-section .resources-box-inner .resources-box.resource-quiz{margin-left: 10px;}
	.resources-box-section .resources-box-inner .resources-box.resource-guide{min-width: 385px;margin: 0px 10px;}
	.resources-box-section .resources-box-inner .resources-box:nth-child(7) {-webkit-box-flex: calc(50% - 20px);-ms-flex: calc(50% - 20px) 0 0px;flex: calc(50% - 20px) 0 0;margin-top: 20px;}
	.resources-box-section .resources-box-inner .resources-box:nth-child(8){-webkit-box-flex: calc(50% - 20px);-ms-flex: calc(50% - 20px) 0 0px;flex: calc(50% - 20px) 0 0;margin-right: 10px;}
	.resources-box-section .resources-box-inner .resources-box.resource-guide .resources-cta-block .resources-guide-cta{padding: 157px 0px;}

	/*------ SPECTRUM CSS START ------*/
	.left-circle{width: 50%;}
	.right-circle{width:44%;margin-left: 34px;}
	.full-spectrum{margin: 0 auto 0 115px;}
	/*------ SPECTRUM CSS END ------*/

	/*login page redesign css*/
	/*.loginscreen .screen-image-left{width: calc(100% - 731px);}*/
	/*.loginscreen .screen-info-right{width: 726px;}*/
	.submit-btn input[type="submit"]{padding: 15px 20px;}
	/*.loginscreen .screen-info-whitebg {padding: 55px 35px 35px;}*/
	/*.logininfo-main .que-step-info{padding-right: 35px;}*/
	/*.logininfo-main .login-extra-info{padding-left: 35px;}*/

	.loginscreen .onboarding-screen-bg {padding-bottom: 70px; padding-top: 180px;}
	.loginscreen .onboarding-screen-inner{width: 80%;display: block;margin: 0 auto;}
	.loginscreen .onboarding-screen-inner:after{display: none;}
	.loginscreen .screen-info-right, .loginscreen .screen-info-left{width: 100%;padding: 90px 45px 35px;margin-bottom: 40px;}
	.loginscreen .screen-info-right:before{display: none;}
	.loginscreen .screen-info-left:before{right: 10px;}
	.howitworks-description h1{font-size: 38px;}
	.howit-worlflow-text-col h3,.how-work-step h3{font-size: 22px;}
	.how-work-step:nth-child(2) h3{font-size: 20px;}
	.howit-workflow-step-row:nth-child(even) .howit-workflow-img-col{-webkit-box-flex: 55%;-ms-flex: 55% 0 0px;flex: 55% 0 0;}
	.howit-workflow-step-row:nth-child(even) .howit-worlflow-text-col{-webkit-box-flex: 45%;-ms-flex: 45% 0 0px;flex: 45% 0 0;top: 10px;}


}
 
@media (max-width:1280px){
	.contact-banner-text{width: 510px;}
	.contact-iframe iframe{height:650px;}
	.fullpage-curve-vector{width:1270px;/*display:none;*/}
	body{overflow-x:hidden;}
}

@media (max-width:1199px){
	.header-section.user-login .header-inner .header-navigation .navigation-link nav.navigation ul li a{padding:35px 6px;font-size: 15px;}
	.header-section.user-login .header-inner .header-navigation .navigation-link {padding-right: 15px; }
	.navigation .fa{font-size: 18px;}
	.header-section.user-login .header-inner .logo-section{width:185px;}
	.fullpage-curve-vector{background-position: bottom center;}
	.header-section.user-login .header-inner .header-navigation .sign-in-btn{padding-left: 10px;}
        .header-section .header-inner .sign-in-btn .primary-button {padding: 10px 26px;}
	.timeline-curve-vector {width: 1123px;}
	.categories-pop-skybg, .fancybox-inner{padding:0px 50px;}
	.pricing-info-sec:before{top:245px;width:314px;height: 282px;}
	.pricing-info-sec .plan-title h1{font-size: 34px;}
	.bill-method-choice{margin-top: 30px;}
	.pricing-info-sec .different-plan-info{margin: 40px 0 0;}
	.pricing-info-cover:after{right: -80px;bottom: 130px;width: 149px;height: 303px;}
	/*.procare-service-provider.pricing-servicepro{margin-top: 40px;}*/
	.dashboard-main{padding: 40px 0 50px;}
	.plan-payment-flow-section .form-cover-content fieldset{padding: 48px 35px 80px 35px;}
	.skybluebox{width: 47.5%;}
	/*.brief-desc-left .lifecare-service-detail {width: 75%;}*/
	.aside-list li{width: 48%;}
	.footer-cta-section .footer-cta-title h2{font-size: 32px;margin-bottom: 10px;}
	.fullpage-curve-vector.bigwrapper {width: 908px; }
	.type-of-award{width: 40%;}
	.fullpage-curve-vector{display: none;}
	.home-banner-section{overflow-x: hidden;}

	/*resource-detail page css*/
	.resource-details-content .resource-title h1 {font-size: 38px;}
	.related-resources-section h2{font-size: 36px;}
	.resources-box-section .resources-box-inner .resources-box .resources-title h3{font-size: 22px;}
	.resource-details-content .resources-content h3{font-size: 22px;}
	.resource-details-content .subscribe-block .subscribe-title h3{font-size: 30px;}
	.resource-details-banner {min-height: 383px;}
	.resources-box-section .resources-box-inner .resources-box.resource-guide{min-width: 376px;-ms-flex-item-align: start;align-self: flex-start;}
	.service-listing-area-wrap{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.breadcrumb-main{padding-top: 110px;}
	.other-recommended-provider-inner .pro-service-img > img{height: auto !important;}


	/*common-sec css*/
	.footer-section .footer-inner .footer-menu .footer-nav h5, .footer-section .footer-inner .footer-menu .footer-nav ul li a{font-size: 15px;}
	.common-inner-banner{margin-top: 92px;padding: 00px 0px;}
	.innerbanner-caption{top:50%;}
	.innerbanner-description h1, .aboutus-description h1{font-size: 40px;line-height: 1;margin-bottom: 5px;}

	.howitwork-blue-swoosh-vector{width:1020px;height: 75%;top: 399px;left: 45.7%;}
	/*.howitworks-description h1{font-size: 34px;}*/
	.how-work-step h3, .howit-worlflow-text-col h3{font-size: 20px;}
	.how-work-step:nth-child(2) h3{font-size: 18px;}

}

@media (max-width:1152px){

	/*resource-detail css*/
	.resources-box-section .resources-box-inner .resources-box.resource-guide{min-width: 360px;}

	/*------ SPECTRUM CSS START ------*/
	.senior-living-spectrum-section .mini-wrapper {max-width: 990px; }
	.left-circle{width: 49%;}
	.right-circle{width:38%;margin-left: 86px;}
	.full-spectrum{margin: 0 auto 0 140px;padding:50px 0 0 0;}
	.spectrum-part-img > img{height: 195px;}
	.left-circle-part, .right-circle-part{width: 29em;height: 33em;}
	.spectrum-num span{
		font-size: 30px;
	    line-height: 71px;
	    width: 70px;
	    height: 70px;
	    left: 0;
	}
	.spectrum-num:before{width: 80px;height: 80px;left: -5px;top: -5px;}
	.spectrum-num:after{width:96px;height: 96px;top: -13px;left: -13px;}
	.spectrum-num{top: -14px;left: 44px;width: auto;height: auto;}
	.inner-text{left: 59%;font-size: 16px;width: 56%;}
	.inner-cat-img{top: 55%;left: 51%;width: 80px;}

	.spectrum-division:nth-child(2) .spectrum-part-img > img{height: 180px;}
	.spectrum-division:nth-child(2) .spectrum-num {top: 44px; left: -11px; }
	.spectrum-division:nth-child(2){top: 72px;left: -78px;}
	.spectrum-division:nth-child(2) .inner-text {top: 70%; left: 57%; }
	.spectrum-division:nth-child(2) .inner-cat-img {top: 68%; left: 46%;}

	.spectrum-division:nth-child(3) .spectrum-part-img > img{height: 180px;}
	.spectrum-division:nth-child(3){top: 246px;left: -78px;}
	.spectrum-division:nth-child(3) .inner-text{left: 54%;}
	.spectrum-division:nth-child(3) .inner-cat-img{left: 47%;}
	.spectrum-division:nth-child(3) .spectrum-num {top: 55px; left: -14px; }

	.spectrum-division:nth-child(4) .spectrum-part-img > img{height: 198px;}
	.spectrum-division:nth-child(4){top: 304px;}
	.spectrum-division:nth-child(4) .inner-text{left: 40%;}
	.spectrum-division:nth-child(4) .inner-cat-img{left: 49%;}
	.spectrum-division:nth-child(4) .spectrum-num {top: 135px; left: 41px; }

	.spectrum-division:nth-child(5) .spectrum-part-img > img{height: 198px;}
	.spectrum-division:nth-child(5){top: 304px;left: 174px;}
	.spectrum-division:nth-child(5) .inner-text {top: 43%; left: 37%; }
	.spectrum-division:nth-child(5) .inner-cat-img{left: 21%;}
	.spectrum-division:nth-child(5) .spectrum-num {top: 135px; left: 60px; }

	.spectrum-division:nth-child(6) .spectrum-part-img > img{height: 180px;}
	.spectrum-division:nth-child(6){top: 247px;left: 230px;}
	.spectrum-division:nth-child(6) .spectrum-num{top: 65px; left: 139px;}
	.spectrum-division:nth-child(6) .inner-text{left: 41%;top: 27%;}
	.spectrum-division:nth-child(6) .inner-cat-img{top: 27%; left: 29%;}

	.right-circle-part .spectrum-division:nth-child(1) .spectrum-part-img > img{height: 180px;}
	.right-circle-part .spectrum-division:nth-child(1){top: 73px;left: -242px;}
	.right-circle-part .spectrum-division:nth-child(1) .spectrum-num {top: 43px; left: -17px;}
	.right-circle-part .spectrum-division:nth-child(1) .inner-text {top: 77%; left: 46%;}
	.right-circle-part .spectrum-division:nth-child(1) .inner-cat-img {top: 74%; left: 39%;}

	.right-circle-part .spectrum-division:nth-child(2) .spectrum-part-img > img{height: 195px;}
	.right-circle-part .spectrum-division:nth-child(2){top: -1px;left: -165px;}
	.right-circle-part .spectrum-division:nth-child(2) .spectrum-num {top: -16px; left: 42px; }
	.right-circle-part .spectrum-division:nth-child(2) .inner-text{left: 49%;}
	.right-circle-part .spectrum-division:nth-child(2) .inner-cat-img {top: 54%; left: 52%; }

	.right-circle-part .spectrum-division:nth-child(3) .spectrum-part-img > img{height: 195px;}
	.right-circle-part .spectrum-division:nth-child(3){top: -1px;left: 7px;}
	.right-circle-part .spectrum-division:nth-child(3) .spectrum-num{left: 58px;top: -19px;}
	.right-circle-part .spectrum-division:nth-child(3) .inner-text{left: 34%;}
	.right-circle-part .spectrum-division:nth-child(3) .inner-cat-img {top: 53%; left: 20%; }

	.right-circle-part .spectrum-division:nth-child(4) .spectrum-part-img > img{height: 180px;}
	.right-circle-part .spectrum-division:nth-child(4){top: 74px;left: 62px;}
	.right-circle-part .spectrum-division:nth-child(4) .spectrum-num {top: 38px; left: 140px; }
	.right-circle-part .spectrum-division:nth-child(4) .inner-text {top: 65%; left: 30%; }
	.right-circle-part .spectrum-division:nth-child(4) .inner-cat-img {top: 65%; left: 32%;}

	.right-circle-part .spectrum-division:nth-child(5) .spectrum-part-img > img{height: 180px;}
	.right-circle-part .spectrum-division:nth-child(5){top: 249px;left: 61px;}
	.right-circle-part .spectrum-division:nth-child(5) .spectrum-num {top: 59px; left: 144px; }
	.right-circle-part .spectrum-division:nth-child(5) .inner-text{left: 44%;}
	.right-circle-part .spectrum-division:nth-child(5) .inner-cat-img {top: 28%; left: 33%;}

	.right-circle-part .spectrum-division:nth-child(6) .spectrum-part-img > img{height: 198px;}
	.right-circle-part .spectrum-division:nth-child(6){top: 308px;left: 4px;}
	.right-circle-part .spectrum-division:nth-child(6) .spectrum-num {top: 138px; left: 61px;}
	.right-circle-part .spectrum-division:nth-child(6) .inner-text{left: 31%;}
	.right-circle-part .spectrum-division:nth-child(6) .inner-cat-img{left: 19%;}
	/*------ SPECTRUM CSS END ------*/
}

@media (max-width:1080px){
	.footer-section .footer-inner .footer-menu {
	    -webkit-box-flex: unset;
	        -ms-flex: unset;
	            flex: unset;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: row;
	            flex-direction: row;
	    -webkit-box-pack: start;
	        -ms-flex-pack: start;
	            justify-content: flex-start;
	    padding-left: 70px;
	}
	.footer-section .footer-inner .footer-menu .footer-nav, .footer-section .footer-inner .footer-menu .footer-nav:first-child {padding: 0px 10px; width: 49%;-webkit-box-flex: 49%;-ms-flex: 49% 0 0px;flex: 49% 0 0;}
	.care-dashboard-info:nth-child(2){width: 350px;}
	.care-dashboard-info:nth-child(1) .care-dashboard-content {padding: 0px 125px 0 10px; }
	.care-dashboard-info:nth-child(3) .care-dashboard-content {padding: 0px 10px 0 80px;}
	.care-dashboard-types{padding-top: 160px;}
	.care-dashboard-section{padding: 0 0 40px;}
	.how-it-works-section .works-inner .works-inner-left{-ms-flex-preferred-size: 48%;flex-basis: 48%;}
	.how-it-works-section .works-inner .works-inner-right{-ms-flex-preferred-size: 51%;flex-basis: 51%;}
	.home-banner-section .home-banner-inner .home-banner-left h1, .heading-title h2 {font-size: 32px; line-height: 44px;}
	.how-it-works-section {padding: 60px 0px 80px; }
	.fullpage-curve-vector {width: 1290px; }
	.how-it-works-section .works-inner .works-inner-right .workflows-steps-section .workflows-step .workflows-image{-webkit-box-flex: 105px;-ms-flex: 105px 0 0px;flex: 105px 0 0;height: 105px;padding: 0px 15px;}
	.how-it-works-section .works-inner .works-inner-right .workflows-steps-section .workflows-step .workflow-content{-webkit-box-flex:calc(100% - 105px);-ms-flex:calc(100% - 105px) 0 0px;flex:calc(100% - 105px) 0 0;}
	.how-it-works-section .works-inner .works-inner-right .workflows-steps-section::before{left: 52px;top: 90px;bottom: 90px;}
	.mini-wrapper {max-width: 990px;}
	.footer-section .footer-inner .footer-logo-image .footer-logo{left: 100px;}

	h1, .timeline-title h2{font-size: 40px;}
	h2, .subscribe-faq-title h2{font-size: 32px;margin-bottom: 10px;}
	.get-touch-box{width:23%;}
	.contact-banner-text{width:400px;}

	.timeline-curve-vector {width: 1253px;display: none;}
	.about-us-bg {padding: 185px 0px 80px;}
	.about-us-bg:before {width: 199px; top: 0px; left: 32px; }
	.pricing-info-sec:after {width: 236px; height: 620px;}
	.service-listing-info-main .pro-service-details-info .details-btn{position: relative;top:4px;}

	.resources-box-section .resources-box-inner .resources-box .resource-box-category .rs-category{width:auto;}
	/* .resources-box-section .resources-box-inner .resources-box .resource-box-category{min-height:100px;} */

	/*onboarding part css*/
	.screen-image-left, .finishscreen .screen-image-left {width: 100%; margin-bottom: 40px; }
	.threescreen .screen-image-left{width: 100%;}
	.screen-step-img img {text-align: center; float: none; padding-right: 40px; margin: 0 auto; display: block; }
	.onboarding-screen-inner:after {width: 736px; height: 665px; left:40px;}
	.screen-info-right {width: 95%; margin: 0 auto; display: block; }
	.onboarding-screen-bg{padding-bottom: 140px;padding-top: 120px;}
	.screen-info-whitebg, .finishscreen .screen-info-whitebg {padding: 55px 35px; }
	.onscreen-title {font-size: 28px; }
	.que-title h2{font-size: 26px;line-height: 38px;}
	.loginscreen .que-title h2, .forgotscreen .que-title h2, .resetscreen .que-title h2{font-size: 28px;line-height: 40px;}
	.twoscreen .screen-step-img img{padding-top: 0px;}
	.twoscreen .onboarding-screen-inner:after{left: 20px;}
	.twoscreen .screen-info-whitebg {padding: 55px 95px; }
	.twoscreen .screen-details-main, .threescreen .screen-details-main {margin-top: 30px;}
	.two-a .screen-image-left, .two-b .screen-image-left, .two-c .screen-image-left {width: 100%; }
	.two-a .que-title h2, .two-b .que-title h2, .two-c .que-title h2{line-height: 38px;margin-bottom: 10px;}
	.threescreen .screen-info-right{width: 95%;}
	.select-option-main .hiddenradio label.select-way{width: 49%;margin-bottom: 17px;}
	.fourscreen .screen-step-img img{padding-top: 0px;}
	.fourscreen .onboarding-screen-inner:after{background-size: contain;background-position: top 0% center;width: 100%;height: 100%;left: 0;}
	.finishscreen .screen-details-main{margin-top: 30px;}
	.loginscreen .screen-details-main, .forgotscreen .screen-details-main, .resetscreen .screen-details-main{margin-top: 30px}
	/*.que-two-c-step .hiddenradio .service-types{width: 33.33%;}*/


	/*providecare register css*/
	.pro-care-registration-inner{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.pro-care-registration-left, .pro-care-registration-right{width: 100%;}
	.pro-care-registration-form{padding: 65px 55px 30px 55px;}
	.pro-care-registration-section{background-size: 100% auto;background-position: top 80px center 0px;background-size: 90% auto;}
	.radiohidden .service-types{width: 20%;}
	.plan-payment-flow-section .form-cover-content fieldset:nth-child(3), .plan-payment-flow-section .form-cover-content #company_info_step3, 
	.plan-payment-flow-section .form-cover-content fieldset:nth-child(4), .plan-payment-flow-section .form-cover-content #business_info_step4,
	.plan-payment-flow-section .form-cover-content fieldset:nth-child(5), .plan-payment-flow-section .form-cover-content #payment_step5{padding: 55px 35px 55px 35px;}
	.skybluebox {width: 47.3%;}

	.fullpage-curve-vector.bigwrapper {width: 888px; }
	.brief-desc-left .lifecare-service-detail {width: 100%; margin-top: 10px;}
	.other-recommended-provider-inner .recommended-provider-info .schedule-btn a{margin: 7px 0px;width:100%;}
	


	.listing-left-sidebar{width: 370px;}
	.filter-title-top{padding: 20px;}
	.pro-filter-widget{padding: 20px 20px 40px 20px;}
	.pro-filter-widget.budget-filter{padding: 30px 20px;}
	.listing-right-detail{width: calc(100% - 370px);}
	.listing-right-detail .footer-cta-section .footer-cta-title h2{font-size: 28px;}
	.comment-description {width: 100%;}


	/*resource-detail page css*/
	.resource-details-content .resource-title h1 {font-size: 32px;}
	.related-resources-section h2{font-size: 30px;}
	.resources-box-section .resources-box-inner .resources-box .resource-box-category{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; }
	.resources-box-section .resources-box-inner .resources-box .resource-box-category .read-time{-ms-flex-item-align: center;align-self: center;font-size:12px;}
	.resources-box-section .resources-box-inner .resources-box .resource-box-category .rs-category span{font-size:12px;padding-right: 6px;margin-right: 6px;}
	.resources-box-section .resources-box-inner .resources-box .resource-box-category .rs-category a{font-size:12px;}

	.dashboard-detail.flex-row, .dashboard-detail.flex-row-reverse{-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 0px 60px 80px;}
	.dashboard-content, .dashboard-detail.flex-row-reverse .dashboard-content{margin-top: 30px;width: 100%;padding: 0px;}
	.dashboard-image, .dashboard-detail.flex-row-reverse .dashboard-image{width:100%;padding: 0px;}
	.resources-banner-section .resources-inner .resources-right .resource-category{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.resources-banner-section .resources-inner .resources-right .resource-category .read-time{padding-left: 0px;padding-top: 15px;}
	.resources-banner-section .resources-inner .resources-right .resource-category .read-time:before{display: none;}
	.resources-banner-section .resources-inner .resources-right .resources-featured-title h1{font-size: 34px;}
	.resources-box-section .resources-box-inner .resources-box.resource-quiz{min-width: unset;padding: 30px 20px 30px 20px;}
	.resources-box-section .resources-box-inner .resources-box.resource-guide {min-width: unset; max-width: 100%;-webkit-box-flex:calc(33.33% - 20px);-ms-flex:calc(33.33% - 20px) 0 0px;flex:calc(33.33% - 20px) 0 0;}
	.resources-box-section .resources-box-inner .resources-box.resource-guide h3{padding: 30px 20px 15px 20px;}
	.resources-box-section .resources-box-inner .resources-box.resource-guide .resources-cta-block .resources-guide-cta{padding: 100px 0px;}
	.profile-detail-wrap .expand-detail-description{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.profile-detail-wrap .expand-desc-btn{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	/*.profile-detail-wrap .details-btn.schedule-btn a.primary-button{margin-bottom: 0px;}*/
	.profile-detail-wrap .schedule-btn a.primary-button, .profile-detail-wrap .request-btn a.primary-button{width: 200px;/*margin: 0px 0 10px;*/}
	.schedule-btn a, .request-btn a.primary-button {margin-bottom: 7px;}
	.expand-desc-btn > .schedule-btn > a.primary-button, .expand-desc-btn > .schedule-btn > a.primary-button-rev{width:auto;margin-top: 7px;}
	.other-recommended-provider-inner .recommended-provider-info .schedule-btn{justify-content: flex-start;align-items: flex-start;}
	.pro-service-details-info .details-btn.schedule-btn > a{width:auto;}
	.expand-desc-btn{padding:10px 0px 0px;}
	/*.other-recommended-provider-inner .recommended-provider-info .schedule-btn a{margin: 0 0 10px;}*/

	/*login page redesign css*/
	/*.loginscreen .screen-image-left{width: 100%;}*/
	/*.loginscreen .screen-info-right{width: 95%;}*/
	.form-check-inline.listing-map-view .map-location .listing-map-city .select2-container {width: 190px !important;}
	.preview-profile-main .type-of-award{width: 20%;}

	.loginscreen .onboarding-screen-inner{width: 90%;}
	.loginscreen .screen-info-right{width: 100%;}

	.dashboard-main:before{display: none;}


}

@media (max-width:1024px){
	.rating-review-sec .white-shadow-bg{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.left-rating-review{width: 100%;padding: 30px;border-bottom: 1px solid #dbdee0;border-right: 0px none;}
	.right-overall-review{width: 100%;}
	.howitwork-blue-swoosh-vector{display: none;}
	.howit-workflow-step-row.row-reverse{padding-bottom: 105px;}
	.howitworks-description h1{font-size: 36px;}
	.howitworks-bg{margin-bottom: 115px;}
	.howit-workflow-step-row{padding-bottom: 75px;}
	.service-common-title{font-size:13px;line-height: 1.2;padding-bottom: 10px;}
}

@media (max-width:991px){
	.mini-wrapper, .wrapper, .care-dashboard-section .wrapper {max-width: 100%;padding-left: 20px;padding-right: 20px;}
	.home-banner-section .home-banner-inner .home-banner-left h1, .heading-title h2{line-height: 38px;}
	.fullpage-curve-vector{display: none;}
	.home-banner-section .home-banner-inner .home-banner-left{-ms-flex-preferred-size: 51%;flex-basis: 51%;}
	.home-banner-section .home-banner-inner .home-banner-right{padding-top: 0px;-ms-flex-preferred-size: 47%;flex-basis: 47%;}
	.home-banner-section .home-banner-inner .home-banner-right img{margin-right: 0px;}
	.how-it-works-section {padding: 80px 0px 60px;}
	.how-it-works-section .works-inner .works-inner-left{-ms-flex-preferred-size: 42%;flex-basis: 42%;}
	.how-it-works-section .works-inner .works-inner-right {-ms-flex-preferred-size: 58%;flex-basis: 58%;padding-top: 0px;padding-left: 35px;}
	.care-dashboard-types{padding-top: 0px;}
	.care-dashboard-info:nth-child(1), .care-dashboard-info:nth-child(2), .care-dashboard-info:nth-child(3), .care-dashboard-info{
		width: 100%;position: relative;z-index: 2;float: none;left: unset;
		-webkit-transform: unset;
		    -ms-transform: unset;
		        transform: unset;
		top: unset;
	}
	.care-dashboard-info{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 50px;}
	.care-dashboard-info:last-child{margin-bottom: 20px;}
	.care-dashboard-info:nth-child(even){-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
	.care-dashboard-info:nth-child(1) .care-dashboard-content,	.care-dashboard-info:nth-child(3) .care-dashboard-content, .care-dashboard-info .care-dashboard-content{
		padding: 0px 15px 0 0px;width: 50%;text-align: left;margin: 0;
	}
	.care-dashboard-info:nth-child(even) .care-dashboard-content{padding: 0 0 0 15px;}

	.care-dashboard-info .care-dashboard-img{padding: 0 0 0 15px;width: 50%;}
	.care-dashboard-info:nth-child(even) .care-dashboard-img{padding: 0 15px 0 0px;}
	.care-dashboard-info:nth-child(3) .care-dashboard-img{padding-top: unset;}
	.care-dashboard-img img{margin-top: 0px;}
	.finding-care-section {padding: 50px 0px 63px; }
	.footer-section .footer-inner .footer-menu{padding-left: 30px;}
	.footer-section .footer-inner .footer-logo-image{-webkit-box-flex: 34.5%;-ms-flex: 34.5% 0 0px;flex: 34.5% 0 0;}
	.footer-section .footer-inner .footer-logo-image .footer-logo{width: 125px;}
	.header-section .header-inner .sign-in-btn .primary-button{margin-top: 0px;}
	.header-section .header-inner .sign-in-btn.b-sign .primary-button{margin-top: 0px;}
	.header-section .header-inner .logo-section{-webkit-box-flex: 170px;-ms-flex: 170px 0 0px;flex: 170px 0 0;}
	.header-section.business .business-tag{padding-top: 7px;}
	.senior-living-spectrum-section{padding: 60px 0px;}

	.main-timeline .timeline-content{
        padding:6px 10px 6px 60px;
    }
    .main-timeline .title{ font-size: 17px; }
    .main-timeline .timeline:nth-child(2n) .timeline-content{
        padding: 6px 50px 6px 10px;
    }


    .header-section .navbar-toggler{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding:0px 0px;}
    .header-section .navbar-toggler .fa{color: #1175bc;font-size: 24px;}
    .navigation-link{
    	position: fixed;
	    top: 0;
	    left: unset;
	    z-index: 4;
	    color: #545454;
	    background: rgba(255,255,255,1);
	    right: 0;
	    width: 100%;
	    height: 100%;
	    opacity: 0;
	    visibility: visible;
	    overflow: auto;
	    -webkit-transform: translateX(100%);
	    -ms-transform: translateX(100%);
	    transform: translateX(100%);
	    -webkit-transition: all .5s ease;
	    -o-transition: all .5s ease;
	    transition: all .5s ease;
	    padding: 70px 40px 10px !important;
	    text-align: left;
	    bottom: 0;
	    display: inline-block;
    }
    .show-menu .navigation-link {
	    opacity: 1;
	    visibility: visible;
	    -webkit-transform: translateX(0);
	    -ms-transform: translateX(0);
	    transform: translateX(0);
	    overflow-x: hidden;
	}
    .header-section.user-login .header-inner .header-btn{-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;}
    .header-section.user-login .header-inner .header-navigation .navigation-link nav.navigation ul{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .header-section.user-login .header-inner .header-navigation .navigation-link nav.navigation ul li a{padding:15px 15px;}
    .header-section.user-login .header-inner .header-navigation .navigation-link nav.navigation ul li a:before{display: none;}
    .search-bar{display: block;margin-bottom: 20px;}
    .search-bar form {
	    position: relative;
	}
	.search-bar input {
	    width: 100%;
	    border: 1px solid #b8bbcb;
	    border-radius: 5px;
	    background-color: #fff;
	    color: rgba(102,102,102,0.5);
	    font-size: 20px;
	    line-height: 1.1;
	    padding: 10px 15px 11px 15px;
	}
	.search-bar button {
	    position: absolute;
	    top: 50%;
	    -ms-transform: translateY(-55%);
	    transform: translateY(-55%);
	    -webkit-transform: translateY(-55%);
	    -moz-transform: translateY(-55%);
	    right: 15px;
	    background: transparent;
	    border: 0px none;
	    padding: 0px;
	    color: #545454;
	}
	.search-bar button .fa{font-size: 17px;}
	.close-icon{display: block;position: absolute;top: 20px;right:20px;z-index: 9;}
	.close-icon .fa{color: #1175bc;font-size: 24px;}
	.navigation .menu-search{display: none;}
	.header-section.user-login .header-inner .header-navigation .sign-in-btn{padding-top: 15px;}
	.about-us-bg:before{display: none;}
	.fancybox-content.categories-pop-cntnt{padding:0px 50px;}
	.categories-pop-body, .fancybox-slide{padding:65px 0px 30px;}
	.categories-pop-body, .fancybox-slide{max-height: 600px;}
	.pricing-info-sec .plan-title h1{font-size: 30px;}

	.different-plan-info{-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.plan-payment-flow-section{padding: 110px 0 150px;}
	.radiohidden .service-types{width: 25%;}
	.skybluebox {width: 47.1%;}

	.get-in-touch-modal .modal-content{padding: 55px 35px 20px;}
	.get-in-touch-modal .modal-dialog {max-width: 100%; padding: 0px 30px; }

	.brief-desc-top{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.brief-desc-left{width: 100%;padding-right: 0px;}
	.brief-desc-right-review{width: 100%;margin-top: 20px;}
	.google-customer-review, .facebook-customer-review{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;display: -webkit-box;display: -ms-flexbox;display: flex;}
	.customer-review {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row; margin-top: 0px; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
	.aside-list-half li {width: 100%;}
	.aside-list{padding-right: 220px;}
	.award-width, .cheif-width {width: 100%; }
	.type-of-award{width: 28%;}
	.claim-business span{font-size: 14px;}

	.left-rating-review{width: 50%;}
	/*.right-overall-review{width: 50%;}*/
	.brief-desc .request-btn{bottom: -20px;}
	.five-step .skybluebox {
	    width: 100%;
	    margin: 15px 0;
	}


	/*resource-detail page css*/
	.resource-details-banner{margin-top: 75px;min-height: 313px;}

	.pricing-info-cover:after{display: none;}
	.pricing-info-sec:before{top:155px;width: 214px;height: 212px;}
	.pricing-info-sec:after {width: 166px; height: 430px;}
	.pricing-servicepro .provider-company-logo{padding: 50px 0px;}
	.dashboard-content h2{font-size: 36px;}
	.dashboard-detail.flex-row, .dashboard-detail.flex-row-reverse{padding: 0px 30px 50px;}
	.subscribe-faq-main{margin-top: 0px;}
	/*.procare-service-provider.pricing-servicepro{margin-top: 0px;}*/
	.dashboard-main{padding: 50px 0 0;}
	.resources-banner-section{padding: 125px 0px;}

	/*------ SPECTRUM CSS START ------*/
	.full-spectrum{padding: 215px 0px 0 40px;margin: 0 auto;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);width: 850px;}
	.left-circle-part, .right-circle-part{height: 44em;width: 29em;}
	.spectrum-num span{-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}
	.inner-cat-img{-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);top: 48%;left: 47%;}
	.inner-text{-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);left: 49%;top: 52%;}
	.left-circle{width: 47%;}
	.right-circle {width: 38%; margin-left: 108px;}
	.senior-spectrum-main.heading-title {
	    clear: both;
	    margin-bottom: 60px;
	    display: inline-block;
	    width: 100%;
	}
	.spectrum-division:nth-child(2) .inner-text {top: 48%; left: 27%;}
	.spectrum-division:nth-child(2) .inner-cat-img {top: 54%; left: 35%;}
	.spectrum-division:nth-child(3) .inner-text{left: 34%;top: 25%;}
	.spectrum-division:nth-child(3) .inner-cat-img{left: 36%;top: 20%;}
	.spectrum-division:nth-child(4) .inner-text{top: 42%;left: 46%;-webkit-transform: translate(-4%,-50%) rotate(-90deg);-ms-transform: translate(-4%,-50%) rotate(-90deg);transform: translate(-4%,-50%) rotate(-90deg);}
	.spectrum-division:nth-child(4) .inner-cat-img{left: 49%;top: 30%;}
	.spectrum-division:nth-child(5) .inner-cat-img{left: 2%;top: 29%;}
	.spectrum-division:nth-child(5) .inner-text{top: 37%;left: -6%;}
	.spectrum-division:nth-child(6) .inner-text {left: 17%; top: 16%;}
	.spectrum-division:nth-child(6) .inner-cat-img {top: 25%; left: 26%;}

	.right-circle-part .spectrum-division:nth-child(1) .inner-text {top: 50%; left: 20%;}
	.right-circle-part .spectrum-division:nth-child(1) .inner-cat-img {top: 52%; left: 32%;}
	.right-circle-part .spectrum-division:nth-child(2) .inner-text{top: 53%;-webkit-transform: translate(3%,-50%) rotate(-90deg);-ms-transform: translate(3%,-50%) rotate(-90deg);transform: translate(3%,-50%) rotate(-90deg);left: 45%;}
	.right-circle-part .spectrum-division:nth-child(2) .inner-cat-img{top: 40%;}
	.right-circle-part .spectrum-division:nth-child(3) .inner-text{left: 4%;top: 43%;}
	.right-circle-part .spectrum-division:nth-child(3) .inner-cat-img {top: 44%; left: 6%;}
	.right-circle-part .spectrum-division:nth-child(4) .inner-text {top: 61%; left: 28%;}
	.right-circle-part .spectrum-division:nth-child(4) .inner-cat-img {top: 52%; left: 25%;}
	.right-circle-part .spectrum-division:nth-child(5) .inner-text{left: 18%;top: 29%;}
	.right-circle-part .spectrum-division:nth-child(5) .inner-cat-img {top: 21%; left: 23%;}
	.right-circle-part .spectrum-division:nth-child(6) .inner-cat-img{left: 7%;top: 32%;}
	.right-circle-part .spectrum-division:nth-child(6) .inner-text{left: 14%;top: 39%;}
	/*------ SPECTRUM CSS END ------*/


	/*common-sec-css*/
	.common-inner-banner{margin-top: 78px;}
	.content_left_image{width: 50%;margin-right: 30px;}
	.header-section.signin .header-inner{padding: 20px 0;}
	.form-check-inline.listing-map-view .input-group label{padding-right: 0px;}
	.form-check-inline.listing-map-view .map-location .select2-container{width:130px !important;}
	.form-check-inline.listing-map-view .map-location .listing-map-city .select2-container{width:150px !important;}


	.brief-desc-left .lifecare-service-detail{width:calc(100% - 120px);margin-top:0px;}
	.lifecare-service-title h3{-webkit-box-flex: 83%;-ms-flex: 83% 0 0px;flex: 83% 0 0;}
	.preview-profile-main .type-of-award{width: 25%;}


	.loginscreen .onboarding-screen-bg{padding-top: 140px;padding-bottom: 50px;}
	.howit-workflow-step-row, .howit-workflow-step-row.row-reverse{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.howit-workflow-step-row:nth-child(odd) .howit-worlflow-text-col, .howit-workflow-step-row:nth-child(even) .howit-worlflow-text-col{padding-right: 75px;padding-left: 15px;-webkit-box-flex: 100%;-ms-flex: 100% 0 0px;flex: 100% 0 0;top: 0;}
	.howit-workflow-img-col{margin-bottom: 50px;}
	.howit-workflow-step-row:nth-child(odd) .howit-workflow-img-col, .howit-workflow-step-row:nth-child(even) .howit-workflow-img-col{-webkit-box-flex: 100%;-ms-flex: 100% 0 0px;flex: 100% 0 0;}

	.resource-detail-banner-wrap iframe{min-height:590px;}
	.remove-hamburger-mobile .navigation-link{-webkit-transform: none;-ms-transform: none;transform: none; opacity: 1; padding: 0 !important;position: relative;overflow: inherit;}
	.remove-hamburger-mobile .header-section .navbar-toggler,
	.remove-hamburger-mobile .header-section .close-icon,
	.remove-hamburger-mobile .header-section .search-bar,
	.remove-hamburger-mobile .header-section .navigation,
	.remove-hamburger-mobile .header-section .sign-in-btn
	{display: none !important;}
	.remove-hamburger-mobile .header-section .headerPhoneNumber{top: 0;}


}

@media (max-width:854px){
	.footer-inner.flex {
	    -webkit-box-pack: justify;
	        -ms-flex-pack: justify;
	            justify-content: space-between;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: column;
	            flex-direction: column;
	}
	.footer-section .footer-inner .footer-logo-image{-webkit-box-flex: 100%;-ms-flex: 100% 0 0px;flex: 100% 0 0;}
	.footer-section .footer-inner .footer-menu{-webkit-box-flex: 100%;-ms-flex: 100% 0 0px;flex: 100% 0 0;padding-left: 0px;}
	.footer-section .footer-inner .footer-menu .footer-nav, .footer-section .footer-inner .footer-menu .footer-nav:first-child{width: 25%;-webkit-box-flex:25%;-ms-flex:25% 0 0px;flex:25% 0 0;}
	/*.footer-section .footer-inner .footer-menu .footer-nav:first-child{padding-left: 0px;}*/
	.footer-section .footer-inner .footer-logo-image .footer-logo{left: 125px;width: auto;}
	.footer-image img{width: 442px;margin-bottom: 30px;}
	.finding-care-title {font-size: 36px; }
	.home-testimonial-main blockquote{font-size: 24px;line-height: 32px;}
	.footer-copy-right .social-icon, .footer-copy-right .copy-text{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.footer-copy-right .copy-text ul{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;text-align: center;margin-bottom: 13px;}
	.footer-copy-right .copy-text ul li {margin: 0 0 7px; padding: 0px 15px;}
	.footer-copy-right .social-icon ul li{margin-left: 0px;padding:0 7px;}


	.contact-banner-section{padding-top: 170px;}
	.contact-banner-right{-webkit-box-flex: 60%;-ms-flex: 60% 0 0px;flex: 60% 0 0;}
	.get-touch-box {
	    width: 216px;
	}
	.contact-iframe iframe {
	    height: 500px;
	}
	.contact-socially ul{-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0px;}
	.contact-socially li {margin: 10px 10px 0px;}
	.social-info{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.about-us-bg{padding:135px 0px 60px;}
	.timeline-curve-vector{display: none;}
	.categories-types{width: 50%;}
	.categories-service-types{padding-bottom: 30px;}
	.listing-bed-detail-title{-webkit-box-flex:62%;-ms-flex:62% 0 0px;flex:62% 0 0;}
	.service-listing-info-main .pro-service-details-info .details-btn{position: absolute;top:-7px;}


	/*onboarding css*/
	.onboarding-screen-inner:after{width:100%;height:100%;left: 0;background-size: contain;top: 120px;}
	.onboarding-screen-bg {padding-bottom: 100px;}
	.twoscreen .onboarding-screen-inner:after{left: 0px;}
	.twoscreen .screen-info-whitebg {padding: 55px 35px; }

	.company-detail-for-catservice .row{-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.company-detail-for-catservice .col-6{max-width: 100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}
	.company-detail-for-catservice .col-3{max-width: 45%;clear: both;-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;margin-top: 30px;}
	.skybluebox {width: 100%;margin: 15px 0;}
	.payment-method-filldata-plan{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 0;}
	.common-form .form-group.agreement-field label{width: 90%;}


	.left-profile-location{width: 285px;padding: 15px;}
	.right-profile-brief-description {width: calc(100% - 285px); padding: 15px;}

	.aside-list li{width: 100%;}
	.listing-left-sidebar{width: 100%;}
	.listing-right-detail{width: 100%;margin-top: 40px;}
	.profile-listing-inner > form{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-bottom: 60px;}

	/*resource-detail page css*/
	.related-resources-section .resources-related-box .resources-box-inner .resources-box {-webkit-box-flex: calc(50% - 32px);-ms-flex: calc(50% - 32px) 0 0px;flex: calc(50% - 32px) 0 0;max-width: 100%;}
	.resource-details-content .resource-title h1{line-height: 1.4;}
	.resources-box-section .resources-box-inner .resources-box, .resources-box-section .resources-box-inner .resources-box.resource-guide{-webkit-box-flex: calc(50% - 20px);-ms-flex: calc(50% - 20px) 0 0px;flex: calc(50% - 20px) 0 0;}
	.resources-box-section .resources-box-inner .resources-box.resource-quiz{margin-bottom: 30px;}
	.resources-box-section {padding: 45px 0px 20px;}
	.resources-inner{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.resources-banner-section .resources-inner .resources-right{padding-left: 0px;padding-top: 30px;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;-ms-flex-item-align:start;align-self:flex-start;}
	.resource-tag-category.flex{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
	.resources-banner-section .resources-inner .resources-right .resource-category{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;margin-top: 0px;padding-left: 20px;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;}
	.resources-banner-section .resources-inner .resources-right .resource-category .read-time {padding-left: 26px; padding-top: 0px; }
	.resources-banner-section .resources-inner .resources-right .resource-category .read-time:before{display: block;}
	.resources-banner-section .resources-inner .resources-right .resources-featured-title h1{padding-right: 0px;}

	/*------ SPECTRUM CSS START ------*/
	.senior-living-spectrum-section .mini-wrapper{max-width: 100%;}
	.senior-spectrum-main.heading-title{margin-bottom: 20px;}
	.full-spectrum{-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);padding: 0px;width: 85%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin: 0 auto;}
	.left-circle, .right-circle {
	    width: 47%;margin: 0px auto;display: block;
	}
	.left-circle-part, .right-circle-part {
	    height: 100%;
	    width: 100%;
	}
	.spectrum-division, .right-circle-part .spectrum-division {
	    position: relative;
	    top: unset;
	    left: unset;
	    width: 250px;
	    height: auto;
	    margin-left: 0px;
	    margin-bottom: 15px;
	}
	.spectrum-division a.spectrum-part-img {
	    width: 100%;
	    display: inline-block;
	    background: #466ab2;
	    padding: 20px;
	    position: relative;
	    vertical-align: middle;
	    height: 125px;
	    -webkit-box-shadow: -4px 0px 11px rgba(0, 0, 0, 0.20);
	            box-shadow: -4px 0px 11px rgba(0, 0, 0, 0.20);
	}
	.spectrum-division a.spectrum-part-img:hover{background-color: #fff !important;}
	.spectrum-division:nth-child(2) a.spectrum-part-img{background: #4f69b2;}
	.spectrum-division:nth-child(3) a.spectrum-part-img{background: #4055a0;}
	.spectrum-division:nth-child(4) a.spectrum-part-img{background: #405aa3;}
	.spectrum-division:nth-child(5) a.spectrum-part-img{background: #3f64a5;}
	.spectrum-division:nth-child(6) a.spectrum-part-img{background: #3f76a8;}
	.right-circle-part .spectrum-division:nth-child(1) a.spectrum-part-img{background: #227791;}
	.right-circle-part .spectrum-division:nth-child(2) a.spectrum-part-img{background: #3191aa;}
	.right-circle-part .spectrum-division:nth-child(3) a.spectrum-part-img{background: #307e84;}
	.right-circle-part .spectrum-division:nth-child(4) a.spectrum-part-img{background: #2f8980;}
	.right-circle-part .spectrum-division:nth-child(5) a.spectrum-part-img{background: #2f8c6d;}
	.right-circle-part .spectrum-division:nth-child(6) a.spectrum-part-img{background: #42a48a;}
	.spectrum-part-img > img{display: none;}
	.inner-text {
	    -webkit-transform: translate(-50%,-50%) rotate(0deg) !important;
	        -ms-transform: translate(-50%,-50%) rotate(0deg) !important;
	            transform: translate(-50%,-50%) rotate(0deg) !important;
	    left: 50% !important;
	    top: 50% !important;
	    position: absolute;
	    color: #fff;
	}
	.inner-cat-img {
	    -webkit-transform: translate(-50%,-50%) !important;
	        -ms-transform: translate(-50%,-50%) !important;
	            transform: translate(-50%,-50%) !important;
	    top: 50% !important;
	    left: 50% !important;
	    position: absolute;
	    width: auto;
	}
	.spectrum-num {
	    top: 27px !important;
	    left: -35px !important;
	    right: unset !important;
	    position: absolute;
	}
	.right-circle-part .spectrum-division .spectrum-num{left: unset !important;right: -35px !important;}
	.spectrum-division:nth-child(1), .spectrum-division:nth-child(2), .spectrum-division:nth-child(3), .spectrum-division:nth-child(4), .spectrum-division:nth-child(5), .spectrum-division:nth-child(6),
	.right-circle-part .spectrum-division:nth-child(1), .right-circle-part .spectrum-division:nth-child(2), .right-circle-part .spectrum-division:nth-child(3), .right-circle-part .spectrum-division:nth-child(4),
	.right-circle-part .spectrum-division:nth-child(5), .right-circle-part .spectrum-division:nth-child(6){
		top: unset;left: unset;position: relative;
	}
	.spectrum-num span {
	    -webkit-transform: rotate(0deg);
	        -ms-transform: rotate(0deg);
	            transform: rotate(0deg);
	}
	/*------ SPECTRUM CSS END ------*/
	.form-check-inline.listing-map-view .map-location .listing-map-city .select2-container{width:160px !important;}

	.loginscreen .onboarding-screen-inner:before{width: 646px;}
	.claim-business span{font-size: 16px;}
	.lifecare-service-title h3{font-size: 20px;}
}

@media only screen and (max-width: 767px){
	.main-timeline {margin: 20px 20px;}
	.main-timeline .icon:before{right: unset;left: 0px;top:30px;}
	.main-timeline .timeline:last-child .icon:after{left: 0px;right: unset;top:30px;display: none;}
    .main-timeline:before{
        margin: 0;
        left: 0px;
    }
    .main-timeline .timeline{
        margin-bottom: 20px;
    }
    .main-timeline .img-icon {
	    text-align: left;
	    margin: 0 0 40px;
	}
    .main-timeline .icon{
        margin: auto 0;padding:0px 10px 10px 110px;
    }
    .main-timeline .timeline-img, .main-timeline .timeline:nth-child(2n) .timeline-img{
        width: 95%;
        float: left;
    }
    .main-timeline .timeline-content,
    .main-timeline .timeline:nth-child(2n) .timeline-content{
        width: 100%;
        text-align: left;
        padding: 10px 0;
    }
    .main-timeline .title{
        margin-bottom: 10px;font-size: 24px;
    }
    .get-in-touch-info{padding:63px 0px 40px;}
    .get-touch-box {
	    width: 195px;
	    margin-bottom: 20px;
	}
	.categories-pop-body, .fancybox-slide{max-height: 580px;}
	.categories-pop-cntnt img{width: 75%;margin-bottom: 25px;}
	.learn_more_btn {float: left;left: 3px;}
	/*onboarding css*/
	.que-title h2 > br{display: none;}
	.onboarding-screen-inner:after{background-position: top 10% center;}
	.two-b .screen-step-img img{padding-right: 0px;}
	.loginscreen .screen-info-whitebg, .forgotscreen .screen-info-whitebg, .resetscreen .screen-info-whitebg{padding: 55px 35px 35px;}
	.pro-care-registration-form{padding: 65px 35px 30px 35px;}
	.pro-care-registration-section{padding-top: 130px;}
	.pro-care-registration-form h2{font-size: 30px;}
	.plan-payment-flow-section .form-cover-content fieldset{padding: 48px 15px 80px 15px;}
	.plan-payment-flow-section{padding: 110px 0 100px;}
	.plan-title h1, .pay-confirm-heading-left h1{font-size: 26px;}
	#progressbar li{width: 25%;}
	.form-cover-content:before{left: -70px;bottom: 0;top: unset;width: 424px;}
	.payment-subscribe{margin-top: 30px;}
	.rangeslider__tip-from, .rangeslider__tip-to{padding: 0px 10px;line-height: 30px;font-size: 14px;top: -50px;left: -22px !important;}

	.profile-detail-inner .white-shadow-bg{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.left-profile-location{width: 100%;border-right: 0px none;}
	.right-profile-brief-description{width: 100%;}
	/*.brief-desc-left .lifecare-service-detail{width: 75%;}*/
	.aside-list {
	    width: 100%;
	    padding-right: 0;
	}
	.brief-desc .request-btn {
	    position: relative;
	    bottom: 0;
	    right: 0;
	    margin-top: 10px;
	}
	.header-section.user-login .header-inner .logo-section{padding: 15px 0px;}
	.breadcrumb-main{padding-top: 90px;}
	.rating-review-sec .white-shadow-bg{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.left-rating-review{width: 100%;padding: 30px;border-bottom: 1px solid #dbdee0;border-right: 0px none;}
	/*.right-overall-review{width: 100%;}*/

	/*resource-detail css*/
	.resources-banner-section{padding: 105px 0px;}
	.resource-details-banner{margin-top: 60px;}
	.resource-details-content {padding-top: 35px; }
	.resource-details-content .resource-tag-category.flex{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.resource-details-content .resource-tag-category .resource-category{-ms-flex-item-align: start;align-self: flex-start;padding-top: 25px;padding-left: 0px;}
	.pro-service-info{width: 100%;}
	.profile-detail-wrap .expand-desc-btn {
	    -webkit-box-pack: justify;
	        -ms-flex-pack: justify;
	            justify-content: space-between;
	    -webkit-box-align: start;
	        -ms-flex-align: start;
	            align-items: flex-start;
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: row;
	            flex-direction: row;
	}
	.other-recommended-provider-inner .recommended-provider-info .schedule-btn a{margin:0px 0px 10px;}
	.other-recommended-provider-inner .recommended-provider-info .schedule-btn{justify-content: flex-end;align-items: flex-end;}

	/*common-sec-css*/
	.common-inner-banner{margin-top: 58px;padding: 00px 0px;margin-bottom:0px;}
	.content_left_image{width: 100%;float:none;margin-right: 0px;}
	.inner-common-content-area{margin: 50px 0 20px;}
	.header-section.signin .header-inner{padding: 10px 0;}

	.resource-article-main {
		padding: 105px 0 40px;
	}
	.other-recommended-provider-inner .pro-service-img > img{height: auto;}
	.modalCustom.popup .modal-lg{ max-width: 500px; margin: 0 auto;}


}


@media (max-width:736px){
	.home-banner-section .home-banner-inner, .how-it-works-section .works-inner{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.home-banner-section .home-banner-inner .home-banner-left, .how-it-works-section .works-inner .works-inner-right {
	    -ms-flex-preferred-size: 100%;
	        flex-basis: 100%;
	    -webkit-box-ordinal-group: 3;
	        -ms-flex-order: 2;
	            order: 2;
	    margin-top: 40px;
	    padding: 0px;
	}
	.home-banner-section .home-banner-inner .home-banner-right, .how-it-works-section .works-inner .works-inner-left{-ms-flex-preferred-size: 100%;flex-basis: 100%;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.finding-care-title{font-size: 30px;}
	.senior-living-spectrum-section{padding: 40px 0px 30px;}
	.account-form-main .nav-page .pre-step{position: relative;left: 0px;}
	.radiohidden .service-types{width: 33%;}
	.different-menu{width: 100%;}

	/*------ SPECTRUM CSS START ------*/
	.senior-living-spectrum-section{padding: 40px 0px 50px;}
	.inner-cat-img{width: 100px;-webkit-transform: translate(-30%,-50%) !important;-ms-transform: translate(-30%,-50%) !important;transform: translate(-30%,-50%) !important;}
	.inner-text{-webkit-transform: translate(-30%,-50%) rotate(0deg) !important;-ms-transform: translate(-30%,-50%) rotate(0deg) !important;transform: translate(-30%,-50%) rotate(0deg) !important;}
	.right-circle-part .spectrum-division .inner-cat-img{width: 100px;-webkit-transform: translate(-80%,-50%) !important;-ms-transform: translate(-80%,-50%) !important;transform: translate(-80%,-50%) !important;}
	.right-circle-part .spectrum-division .inner-text{-webkit-transform: translate(-80%,-50%) rotate(0deg) !important;-ms-transform: translate(-80%,-50%) rotate(0deg) !important;transform: translate(-80%,-50%) rotate(0deg) !important;}
	.service-listing-info-main .pro-service-details-info .details-btn{position: relative;top:4px;text-align: left;}
	.listing-bed-detail-title{-webkit-box-flex:100%;-ms-flex:100% 0 0px;flex:100% 0 0;}
	/*------ SPECTRUM CSS END ------*/

	.preview-profile-main .type-of-award{width:33.33%;}

	.loginscreen .onboarding-screen-inner:before{display: none;}
	.loginscreen .screen-info-left:before{width: 422px;top: -70px;}
	.loginscreen .screen-info-right, .loginscreen .screen-info-left{padding: 90px 25px 35px;}
	.loginscreen .careprovider-logo{left: 25px;}
	.howit-worlflow-text-col h3, .how-work-step:nth-child(2) h3, .how-work-step h3{font-size: 18px;}
	.howit-workflow-step-row:nth-child(odd) .howit-worlflow-text-col, .howit-workflow-step-row:nth-child(even) .howit-worlflow-text-col{padding-right: 15px;}
	.howit-workflow-inner{padding: 0px 10px;}
}

@media (max-width:640px){
	.contact-banner-section {padding-top: 110px; }
	.contact-banner-inner{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.contact-banner-left, .contact-banner-right{-webkit-box-flex:100%;-ms-flex:100% 0 0px;flex:100% 0 0;}
	.contact-banner-text {width: 100%; position: unset; top: 0;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);margin-bottom: 20px;}
	h1, .timeline-title h2{font-size: 36px;}
	h2, .footer-cta-section .footer-cta-title h2, .subscribe-faq-title h2{font-size: 28px;}
	.main-timeline {margin: 20px 10px; }
	.main-timeline .icon{padding:0px 0px 10px 30px;}
	.main-timeline .img-icon{width: 120px;margin: 0 0 20px;}
	.main-timeline .timeline:nth-child(3) .img-icon{width:85px;}
	.main-timeline .description{line-height: 30px;}
	.main-timeline .icon:before{width: 15px;height: 15px;left: -7px;top: 30px;}
	.main-timeline:before{top: 30px;height: 97%;}
	.main-timeline .title{font-size: 20px;}
	.timeline-title{margin: 50px 0px 40px;}
	.footer-cta-section{padding:60px 0px;}
	.hiddenradio .service-types{width: 50%;}
	.details-btn.schedule-btn .primary-button-rev{margin:10px 0px;}

	.pay-confirm-heading{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}

	/*resource-detail page css*/
	.resource-details-content .resource-tag-category .resource-category{-ms-flex-item-align: start;align-self: flex-start;padding-left: 0px;padding-top: 20px;}
	.resource-tag-category.flex{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.related-resources-section .resources-related-box .resources-box-inner .resources-box {-webkit-box-flex: calc(100% - 32px);-ms-flex: calc(100% - 32px) 0 0px;flex: calc(100% - 32px) 0 0;}
	.resources-box-section .resources-box-inner .resources-box .resources-image img{width: 100%;}
	.dashboard-content h2{font-size: 30px;}
	.pricing-info-sec .plan-title h1{line-height: 1.3;}
	.resource-tag-category.flex{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.resources-banner-section .resources-inner .resources-right .resource-category{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-top: 20px;padding-left: 0px;-ms-flex-item-align: start;align-self: flex-start;}
	.resources-banner-section .resources-inner .resources-right .resource-category .read-time {padding-left: 0px; padding-top: 15px; }
	.resources-banner-section .resources-inner .resources-right .resource-category .read-time:before{display: none;}
	.filter-section .filter-inner{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.filter-section .filter-inner .filter-title{-ms-flex-item-align: start;align-self: flex-start;margin-bottom: 20px;}
	.write-review .primary-button-rev, .details-btn .primary-button-rev, .write-review .primary-button, .details-btn .primary-button{margin: 10px 8px 0 0;}
	.footer-cta-section .footer-cta-title {padding-bottom:10px;}


	/*login page redesign css*/
	.logininfo-main form{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	/*.logininfo-main .que-step-info{padding-right: 0px;width: 100%;border-right: 0px none;border-bottom: 1px solid #ddd;padding-bottom: 20px;}*/
	.logininfo-main .login-extra-info{padding-left: 0px;width: 100%;padding-top: 35px;}
	.loginscreen .screen-info-right, .loginscreen .screen-info-left{padding: 90px 25px 35px;}


	/*common page css*/
	.innerbanner-description h1, .aboutus-description h1, .howitworks-description h1{font-size: 32px;}
	.common-inner-banner{padding: 00px 0px;}
	.how-work-step{-webkit-box-flex: 50%;-ms-flex: 50% 0 0px;flex: 50% 0 0;}
	.how-work-step h3{width: 100%;display: block;}

}

@media (max-width:575px){
	.care-dashboard-info:nth-child(1) .care-dashboard-content, .care-dashboard-info:nth-child(2) .care-dashboard-content,
	.care-dashboard-info:nth-child(3) .care-dashboard-content, .care-dashboard-info .care-dashboard-content{width: 100%;text-align: center;padding: 0px;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;margin-bottom: 30px;}
	.care-dashboard-info .care-dashboard-img, .care-dashboard-info:nth-child(even) .care-dashboard-img{width:100%;padding: 0px;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.care-dashboard-info:nth-child(2n), .care-dashboard-info{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 70px;}
	.footer-section .footer-inner .footer-menu .footer-nav, .footer-section .footer-inner .footer-menu .footer-nav:first-child{width: 50%; padding-left: 0px;padding-right: 10px;-webkit-box-flex:50%;-ms-flex:50% 0 0px;flex:50% 0 0;}
	.footer-image img {width: 352px; margin-bottom: 20px; }
	.footer-section .footer-inner .footer-logo-image .footer-logo {left: 100px; width: 130px; }
	.footer-section {padding: 50px 0px 0px; }
	.home-banner-section .home-banner-inner .home-banner-left h1, .heading-title h2{font-size: 28px;line-height: 36px;}
	.heading-title h2{margin-bottom: 40px;}


	.contact-socially li {margin: 8px 8px 0px; }
	.contact-socially li i{width: 50px; height: 50px;line-height: 46px;font-size: 20px;}
	.contact-socially li.linkedin i{font-size: 24px;line-height: 41px;}
	.contact-socially li.instagram{width:50px;height:50px;}
	.contact-socially li.instagram i{font-size: 26px;}
	.contact-iframe iframe {height: 430px;}
	.social-info h2{padding:0px 15px;text-align: center;}
	.navigation-link{padding: 70px 20px 10px !important;}
	.categories-types{width: 100%;margin-bottom: 30px;}
	.categories-name h5{font-size: 18px;line-height: 32px;}

	.fancybox-content.categories-pop-cntnt {padding: 0px 20px; }
	.categories-pop-skybg, .fancybox-inner {padding: 0px 15px; }
	.radiohidden .service-types{width: 50%;}

	.resources-box-section .resources-box-inner .resources-box .resources-image img {
		width: 100% !important;
		height: auto !important;
	}
	.resources-box-section .resources-box-inner .resources-box .resource-box-category{min-height:unset;}

	/*onboarding css*/
	.bg-sky{width:90%;}
	.screen-step-img img, .twoscreen .screen-step-img img, .finishscreen .screen-step-img img{padding-right: 0px;}
	.twoscreen .onboarding-screen-inner:after, .fourscreen .onboarding-screen-inner:after{display: none;}
	.threescreen .screen-step-img img{padding-right: 0px;padding-top: 0px;}
	.budget-select-autofill{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.select-option-main{width: 100%;}
	.select-option-main .hiddenradio label.select-way span{padding: 15px 10px;font-size: 20px;}

	.plan-info{width: 300px;}
	.company-detail-for-catservice .col-3{max-width: 47%;clear: both;-webkit-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%;}
	.plan-payment-flow-section .form-cover-content fieldset:nth-child(3), .plan-payment-flow-section .form-cover-content #company_info_step3,
	.plan-payment-flow-section .form-cover-content fieldset:nth-child(4), .plan-payment-flow-section .form-cover-content #business_info_step4,
	.plan-payment-flow-section .form-cover-content fieldset:nth-child(5), .plan-payment-flow-section .form-cover-content #payment_step5{padding: 50px 20px 50px 20px;}
	.form-cover-content .form-card.three-step{padding-bottom: 50px;}
	.business-description .form-group label span, .business-description .form-group > label{line-height: 1.8;}
	.business-description .form-group > label{margin-bottom: 15px;}
	.skybluebox{padding:30px 25px 20px;}
	.form-cover-content .form-card.five-step {padding-bottom: 0px;}
	.get-in-touch-modal .modal-dialog{padding: 0px 10px;}
	.get-in-touch-modal .modal-content{padding: 55px 20px 20px;}
	.get-in-touch-modal .common-form .form-group .col-6{margin-bottom: 20px;width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}

	.white-shadow-bg{padding: 15px;}
	.left-rating-review{padding: 30px 15px;}
	.overall-review-heading{padding: 25px 15px 25px;}
	.comment-avtar{padding: 30px 15px 20px;}
	.comment-review{right: 15px;}
	.image-gallery .white-shadow-bg{padding: 15px 25px;}
	.gallery-slider .slick-arrow.slick-prev {left: -40px;}
	.gallery-slider .slick-arrow.slick-next {right: -40px;}
	.gallery-slider .slick-list{margin: 0;}

	.lifecare-service-img img {width: 90px !important; height: 90px !important;}
	/*.brief-desc-left .lifecare-service-detail{width: 100%;}*/
	.pro-service-details-info{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.schedule-btn{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.schedule-btn a, .request-btn a.primary-button{margin: 7px 0px 7px;}
	.expand-desc-btn > .schedule-btn > a.primary-button, .expand-desc-btn > .schedule-btn > a.primary-button-rev{margin-top:7px;}
	.other-recommended-provider-inner .recommended-provider-info .schedule-btn a{margin:7px 0px;}
	.other-recommended-provider-inner .recommended-provider-info .schedule-btn{justify-content: flex-start;align-items: flex-start;}
	.pro-service-info{padding: 15px;}

	/*.details-btn .primary-button-rev:last-child{margin-right: 0px;}*/
	.expand-desc-content{-webkit-box-flex: 100%;-ms-flex: 100%;flex: 100%;}
	.expand-desc-btn{-webkit-box-flex: 100%;-ms-flex: 100%;flex: 100%;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;padding: 20px 0 0;}
	.header-top-right-filterbar{-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
	.showing-result{text-align: center;}
	.sort-by .form-check-inline{width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.form-check-inline .input-group{width: 100%;margin-right: 0px;}
	.form-check-inline .input-group.map-location {
	    max-width: 100%;
	    display: -webkit-inline-box;
	    display: -ms-inline-flexbox;
	    display: inline-flex;
	    margin-top: 20px;
	    width: auto;
	}
	.different-menu-title img{width: 65px;right: -10px;}

	/*resource-detail page css*/
	.resource-details-content .table-of-content .list-content ul{-moz-column-count: 1; column-count: 1; -webkit-column-count: 1; max-width: 100%; }
	.resource-details-content .resources-content{padding-top: 15px;}
	.resource-details-content .resource-tag-category .resource-category{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.resource-details-content .resource-tag-category .resource-category .read-time{padding-left: 0px;padding-top: 10px;}
	.resource-details-content .resource-tag-category .resource-category .read-time:before{display: none;}
	.resource-details-content .resource-title h1{font-size: 28px;}
	.related-resources-section h2{font-size: 26px;}
	.resource-details-content .resources-content h3{font-size: 20px;}
	.related-resources-section {padding-top: 40px;}
	.resource-details-banner{min-height: 256px;}
	.resource-details-content .table-of-content{padding: 30px 20px;}
	.resource-details-content .subscribe-block .subscribe-title h3 {font-size: 24px;}
	.resource-details-content .subscribe-block{padding: 40px 10px;}
	.resources-box-section{padding: 20px 0px 30px;}
	.resource-details-content .resources-content ul li{line-height: 1.5;}
	.resource-details-content .resources-content ul li:before{left: 6px;top: 13px;}
	.resource-details-content .resources-content img{margin: 10px 0px;}
	.resources-box-section .resources-box-inner .resources-box, .resources-box-section .resources-box-inner .resources-box.resource-guide,
	.resources-box-section .resources-box-inner .resources-box:nth-child(7), .resources-box-section .resources-box-inner .resources-box:nth-child(8) {-webkit-box-flex: calc(100% - 20px);-ms-flex: calc(100% - 20px) 0 0px;flex: calc(100% - 20px) 0 0;}
	.resources-guide-img img{width: 100%;}
	.resources-box-section .resources-box-inner .resources-box.resource-guide .resources-cta-block .resources-guide-cta {padding: 70px 0px;}
	.filter-select{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.filter-section .filter-inner .filter-select a:first-child, .filter-section .filter-inner .filter-select select, .filter-section .filter-inner .filter-select select:first-child {max-width:unset;min-width: unset;width:100%; margin-right: 0;margin-bottom: 20px; }


	/*pricing page css*/
	.pricing-info-sec:before, .pricing-info-sec:after{display: none;}
	.form-cover-content .form-card{padding-bottom: 40px;}
	.dashboard-content h2 {font-size: 26px; }
	.dashboard-content h3{font-size: 20px;}
	.toggle{width: 70px;height: 30px;}
	.pricing-info-sec .plan-title{padding: 0px 10px;}
	.pricing-servicepro .provider-company-logo ul li{padding: 20px 30px;}
	.dashboard-content ul li{padding: 0px 0 10px 20px;}
	.subscribe-faq-main{padding: 45px 0px;}
	.profile-detail-wrap .expand-desc-btn{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}

	/*------ SPECTRUM CSS START ------*/
	.full-spectrum{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-left: 0px;width: 100%;}
	.left-circle, .right-circle{width: 260px;}
	.spectrum-division:nth-child(even) .spectrum-num{left: unset !important;right: -35px !important;}
	.spectrum-division:nth-child(even) .inner-text{-webkit-transform:translate(-70%,-50%) rotate(0deg) !important;-ms-transform:translate(-70%,-50%) rotate(0deg) !important;transform:translate(-70%,-50%) rotate(0deg) !important;}
	.spectrum-division:nth-child(even) .inner-cat-img{-webkit-transform:translate(-70%,-50%) !important;-ms-transform:translate(-70%,-50%) !important;transform:translate(-70%,-50%) !important;}
	.right-circle-part .spectrum-division .spectrum-num{left: -35px !important;right: unset !important;}
	.right-circle-part .spectrum-division:nth-child(even) .spectrum-num{left: unset !important;right: -35px !important;}
	.right-circle-part .spectrum-division .inner-text{-webkit-transform:translate(-30%,-50%) rotate(0deg) !important;-ms-transform:translate(-30%,-50%) rotate(0deg) !important;transform:translate(-30%,-50%) rotate(0deg) !important;}
	.right-circle-part .spectrum-division:nth-child(even) .inner-text{-webkit-transform:translate(-70%,-50%) rotate(0deg) !important;-ms-transform:translate(-70%,-50%) rotate(0deg) !important;transform:translate(-70%,-50%) rotate(0deg) !important;}
	.right-circle-part .spectrum-division .inner-cat-img{-webkit-transform:translate(-30%,-50%) !important;-ms-transform:translate(-30%,-50%) !important;transform:translate(-30%,-50%) !important;}
	.right-circle-part .spectrum-division:nth-child(even) .inner-cat-img{-webkit-transform:translate(-70%,-50%) !important;-ms-transform:translate(-70%,-50%) !important;transform:translate(-70%,-50%) !important;}
	/*------ SPECTRUM CSS END ------*/

	 /*common page css*/
	.header-section .header-inner .sign-in-btn.b-sign .primary-button{padding: 8px 15px;font-size: 14px;text-align:center;}
	.plan-title h1 span{display: block;padding-left: 0px;position: relative;bottom: 0;}
	.plan-title h1{line-height: 1.4;}
	.get-in-touch-modal .common-form .form-group input.form-control.ccode{width: 100% !important;margin-right: 0px;margin-bottom: 10px;}
	.get-in-touch-modal .common-form .form-group input.form-control.gettouch-number{width: 100% !important;}
	.common-form.get-touch-form label#co_code-error, .common-form.get-touch-form label#co_name-error{position: relative;bottom: 5px;left: 0;width:100%;}
	.common-inner-banner .inner_banner_img{height: 250px;width:100%;-o-object-fit:cover;object-fit:cover;}
	.lifecare-service-title h3{-webkit-box-flex: 83%;-ms-flex: 83% 0 0px;flex: 83% 0 0;}

	.form-check-inline .input-group.map-location{margin-top: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;}
	.listing-map-state, .listing-map-city{width: 100%;margin-bottom: 15px;}
	.form-check-inline.listing-map-view .map-location .listing-map-city .select2-container, .form-check-inline.listing-map-view .map-location .listing-map-state .select2-container{width:100% !important;}
	.input-group-append.location-chnge{margin-left: 0px;width:100%;}
	.input-group-append.location-chnge .btn.btn-primary{border-radius:5px;width:100%;}
	.map-location .listing-map-city .select2-container--default .select2-selection--single{border-radius:5px !important;}
	.header-top-right-content, .header-top-left-content {
	    -webkit-box-flex: 100%;
	        -ms-flex: 100% 0 0px;
	            flex: 100% 0 0;
	    width: 100%;
	    -webkit-box-align: center;
	        -ms-flex-align: center;
	            align-items: center;
	    -webkit-box-pack: center;
	        -ms-flex-pack: center;
	            justify-content: center;
	}
	.header-top-right-content .sort-by{width:80%;}
	.preview-profile-main .type-of-award{width:49%;}

	.loginscreen .onboarding-screen-inner{width: 100%;}
	.loginscreen .onboarding-screen-bg{padding-top: 120px;padding-bottom: 20px;}
	.loginscreen .logininfo-main form{padding: 0px;}

	.howit-workflow-step-row{padding-bottom: 55px;}
	.howit-workflow-step-row.row-reverse{padding-bottom: 65px;}
	.howitworks-bg{padding: 130px 0px 55px;margin-bottom: 85px;}
	.resource-detail-banner-wrap iframe{min-height:500px;}
	.modalCustom.popup .modal-lg{ max-width:360px;}
	.modalCustom.popup .preNxtBtns button{min-width: 130px;padding: 14px 20px;}
}

@media (max-width:480px){
	/*onboarding css*/
	.screen-info-right{width: 100%;}
	.bg-sky{width:100%;}
	.screen-info-whitebg, .twoscreen .screen-info-whitebg, .fourscreen .screen-info-whitebg, .finishscreen .screen-info-whitebg{padding: 45px 15px; }
	.threescreen .screen-info-whitebg{padding: 45px 15px 45px;}
	.onscreen-title {font-size: 26px; }
	.onscreen-desc {font-size: 18px;line-height: 30px;}
	.que-title h2 {font-size: 22px; line-height: 30px; }
	.loginscreen .que-title h2, .forgotscreen .que-title h2, .resetscreen .que-title h2{font-size: 24px;line-height: 32px;}
	.que-step-info .form-group.bg-sky > label{margin-bottom: 13px;font-size: 22px;}
	.onboarding-screen-bg{padding:100px 0px;}
	.nav-page{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.nav-page > div {margin: 0px 15px 10px;}
	.plan-payment-flow-section #msform .pre-step, .plan-payment-flow-section #msform .next-step{margin: 0px 15px 10px;}
	#questionbar{width: 100%;}
	.two-a .que-title h2, .two-b .que-title h2, .two-c .que-title h2{line-height: 30px;}
	.account-form-main .col-6, .account-form-main .col-12{margin: 0px;}
	.que-title p{line-height: 30px;}
	.account-form-main .col-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width: 100%;margin-bottom: 20px;}
	.account-form-main .col-6:last-child{margin-bottom: 0px;}
	.loginscreen .screen-info-whitebg, .forgotscreen .screen-info-whitebg, .resetscreen .screen-info-whitebg{padding:45px 15px 35px;}
	.onboarding-screen-inner:after{display: none;}
	.common-form .form-group .col-6{width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.provider-company-logo ul{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-left: -15px;margin-right: -15px;}
	.provider-company-logo ul li{padding: 0px 15px;margin-bottom: 50px;}
	.pro-care-registration-inner{padding-bottom: 60px;}
	.pro-care-registration-info h1 > br{display: none;}
	.pro-care-registration-form{padding: 45px 15px 30px 15px;}
	.common-form .form-group .col-12, .common-form .form-group .col-6{margin-bottom: 25px;}

	.payment-confirm-form .form-group {margin-bottom: 0px;}
	.payment-confirm-form .form-group .col-12, .payment-confirm-form .form-group .col-6, .payment-confirm-form .form-group .col-7, 
	.payment-confirm-form .form-group .col-5, .payment-confirm-form .form-group .col-8, .payment-confirm-form .form-group .col-4{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-bottom: 20px;}
	.footer-cta-section .footer-cta-btn a{margin: 10px 5px;}
	.payment-confirm-form .form-group.row select.form-control{background:#fff url(../../common/images/select-down-arrow.png) no-repeat right 20px center;}

	.expand-desc-btn{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.expand-desc-btn .request-btn{width: 200px;}
	.expand-desc-btn .schedule-btn {
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: column;
	            flex-direction: column;
	    width: 200px;
	    -webkit-box-align: start;
	        -ms-flex-align: start;
	            align-items: flex-start;
	}
	.expand-desc-btn .schedule-btn a.primary-button, .expand-desc-btn .request-btn a.primary-button, .expand-desc-btn .schedule-btn a.primary-button-rev{width: 100%;}
	.award-list{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.type-of-award{padding:0px 15px 20px;width: 50%;}
	.lifecare-service-info{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.lifecare-service-detail{width:100%;}
	.lifecare-service-title{margin-top:20px;}
	.brief-desc-left .lifecare-service-title{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.header-section.signin.business .header-inner{-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	.header-section.signin.business .header-inner .logo{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-flex:150px;-ms-flex:150px 0 0px;flex:150px 0 0;}
	.header-section.signin.business .header-inner .logo .logo-section{-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;}
	.header-section.signin.business .business-tag{padding-left: 0px;}
	.brief-desc-left .lifecare-service-detail{width:100%;margin-top:0px;}

	.loginscreen .screen-info-left:before{width: 282px;top: -48px;}
	.loginscreen .onboarding-screen-bg{padding-top: 100px;}
	.loginscreen .screen-info-left{padding: 35px 25px 15px;}
	.howitworks-description p > br{display: none;}
	.innerbanner-description h1, .aboutus-description h1, .howitworks-description h1 {font-size: 30px; } 
	.modalCustom.popup .modal-lg { max-width: 280px;}
	.modalCustom.popup .modal-lg .preNxtBtns{padding: 20px;}
	.modalCustom.popup .modal-lg .preNxtBtns button{width: auto;min-width: inherit;}
	.modalCustom.popup .modal-lg .custom-control{padding:15px 20px 15px 40px;}
	.modalCustom.popup .modal-lg .custom-control .custom-control-label::before{left: 10px;}
	.modalCustom.popup{position: absolute;}
}

@media (max-width:420px){
	.hiddenradio .service-types {width: 70%;}
	.show-more{clear: both;display: block;width: 100%;}
	.budget-select-autofill{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.budget-select-autofill > span{margin: 10px 0px;}
	.rangeslider__tip-from, .rangeslider__tip-to{padding: 0px 5px;line-height: 30px;font-size: 14px;top: -50px;left: -20px !important;}
	.rangeslider{width: 90%;}
	.rangeslider__tip-min{left: 0px;right:unset;font-size: 18px;}
	.rangeslider__tip-max{right: 0px;left: unset;font-size: 18px;}
	.que-steps-title{font-size:18px; margin-bottom: 15px;}
	.que-steps-title span{font-size:24px;}
	.que-three-step .ui-slider .ui-slider-handle{height: 15px;width: 15px;top: -8px;}
	.que-step-info .account-form-main.login-form .form-group .submit-btn input[type="submit"], 
	.que-step-info .account-form-main.forgot-pwd-form .form-group .submit-btn input[type="submit"], 
	.que-step-info .account-form-main.reset-pwd-form .form-group .submit-btn input[type="submit"],
	.loginscreen .login-extra-info .submit-btn input[type="submit"]{max-width: 100% !important;padding:15px;width:268px;}
	.pro-care-registration-info h1{font-size: 26px;line-height: 40px;}
	.plan-title h1 span{display: block;line-height: 20px;}
	.toggle{width: 75px;margin: 0px 5px;}
	.form-cover-content .form-card.one-step{padding-bottom: 40px;}
	.plan-payment-flow-section {padding: 100px 0 60px;}
	.company-detail-for-catservice .col-3 {max-width: 100%; clear: both; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%;margin-top: 20px;}
	.plan-title h1, .pay-confirm-heading-left h1 {font-size: 24px; line-height: 32px;}
	.skybluebox {padding: 30px 15px 20px; }
	.payment-confirm-form .submit-btn {text-align: center; width: 100%; }
	.payment-confirm-form .submit-btn input[type="submit"]{width: 100%;padding: 15px 20px;}
	
	.header-section .header-inner .sign-in-btn.b-sign .primary-button {
	    padding: 8px 10px;
	    font-size: 13px;
	    width: 110px;
	    text-align: center;
	}
	.pro-service-details-info .details-btn.schedule-btn{width:200px;}
	.pro-service-details-info .details-btn.schedule-btn > a{width: 100%;}

	.question-common-class .back-to-cat a span, .question-common-class .que-previous a span, .question-common-class .next-step.que-next a span{font-size: 12px !important;}
	.question-common-class .back-to-cat a, .question-common-class .que-previous a, .question-common-class .next-step.que-next a{padding:8px !important;}
	.question-common-class .back-to-cat, .question-common-class .que-previous, .question-common-class .next-step.que-next{margin:0 3px !important;}

}

@media (max-width:375px){
	.footer-section .footer-inner .footer-menu .footer-nav, .footer-section .footer-inner .footer-menu .footer-nav:first-child {
	    width: 100%;
	    padding-left: 0px;
	    padding-right: 0;
	    -webkit-box-flex:100%;
	        -ms-flex:100% 0 0px;
	            flex:100% 0 0;
	}
	.footer-image img {width: 302px; margin-bottom: 10px; }
	.footer-section .footer-inner .footer-logo-image .footer-logo {left: 90px; width: 110px; }
	.home-banner-section .home-banner-inner{padding-top: 20px;}
	.header-section .header-inner .sign-in-btn .primary-button{padding: 10px 26px;}
	.header-section .header-inner .logo-section {-webkit-box-flex: 140px;-ms-flex: 140px 0 0px;flex: 140px 0 0; }
	.header-section.business .business-tag{padding-top: 3px;padding-left: 7px;}
	.mini-wrapper, .wrapper, .care-dashboard-section .wrapper{padding: 0px 15px;}
	.home-banner-section .home-banner-inner .home-banner-left .home-banner-btn.banner-btn a{max-width:100%;min-width: 100%;margin-bottom: 10px;margin-right: 0px;}
	.how-it-works-section {padding: 50px 0px 50px;}
	.how-it-works-section .works-inner .works-inner-right .workflows-steps-section::before{top: 90px;bottom: 90px;}
	.home-banner-section .home-banner-inner .home-banner-left h1, .heading-title h2 {font-size: 24px; line-height: 30px; }
	.finding-care-title {font-size: 28px; }
	.home-testimonial-main blockquote{font-size: 22px;}
	.how-it-works-section .works-inner .works-inner-right .workflows-steps-section .workflows-step .workflow-content h5{font-size: 20px;line-height: 34px;}
	.footer-section .footer-inner .footer-menu .footer-nav ul li {margin-bottom: 5px; }
	.footer-section .footer-inner .footer-menu .footer-nav h5{margin-bottom: 15px;}
	.header-section.user-login .header-inner .header-navigation .sign-in-btn{padding-left: 0px;}
	.header-section.user-login .header-inner .header-btn .primary-button{width: 100%;text-align: center;}

	.hiddenradio .service-types {width: 100%;}
	.select-option-main{width: 80%;}
	.select-option-main .hiddenradio label.select-way{width: 100%;}
	.radiohidden .service-types{width: 100%;}
	.claim-business{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin-bottom: 10px;}
	.claim-business span {margin-right: 0px;}
	.title-wishlist-wrap{position: relative;width: 100%;}
	.lifecare-service-title{margin-top: 20px;}
	.lifecare-service-title .wishlist{margin-left: 0px;position: absolute;top: 0px;right: 0;}
	.lifecare-service-title h3{padding-right: 40px;line-height: 28px;}
	.other-review-list{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin: 20px 0 20px;}
	.google-review, .facebook-review{margin-bottom: 15px;}
	.profile-listing-inner > form{padding-bottom: 30px;}
	.type-of-award{padding:0px 5px 20px;}
	.primary-button{width: 100%;padding: 15px 25px;}
	.rating-category select{margin-top: 10px;clear: both;}
	.overall-review-heading{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.overall-review-heading .rating-category{width: 100%;}
	.how-it-works-section .works-inner .works-inner-right .workflows-steps-section::before {
	    left: 52px;
	    top: 90px;
	    bottom: 90px;
	}

	/*resource-detail page css*/
	.resource-details-content .subscribe-block .subscribe-form form input[type="search"]{padding-right: 20px;}
	.resource-details-content .subscribe-block .subscribe-form form input[type="submit"]{
		position: relative;
		display: inline-block;
	    width: 100%;
	    padding: 15px 10px;
	    margin-top: 10px;
	    border-radius: 5px;
	}
	.resources-banner-section .resources-inner .resources-right .resources-featured-title h1{font-size: 30px;}
	.brief-desc-left .lifecare-service-detail{margin-top: 0px;}
	.brief-desc-left .lifecare-service-title h3{padding-right: 0px;}
	.plan-btn{left:30px;right:30px;}

	/*------ SPECTRUM CSS START ------*/
	.left-circle, .right-circle{width: 200px;}
	/*------ SPECTRUM CSS END ------*/

	.loginscreen .screen-info-left:before {width: 220px; top: -40px;}

	.how-work-steps-wrap{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.how-work-step{-webkit-box-flex: 100%;-ms-flex: 100% 0 0px;flex: 100% 0 0;}
	.remove-hamburger-mobile .header-section .logo{width: 50%;}

}

@media (max-width:320px){
	.header-section .header-inner .sign-in-btn .primary-button{padding: 10px 16px;}
	.how-it-works-section .works-inner .works-inner-right .workflows-steps-section .workflows-step .workflows-image {-webkit-box-flex: 75px;-ms-flex: 75px 0 0px;flex: 75px 0 0; height: 75px; padding: 0px 10px; }
	.how-it-works-section .works-inner .works-inner-right .workflows-steps-section .workflows-step:first-child .workflows-image{padding: 0px 15px;}
	.how-it-works-section .works-inner .works-inner-right .workflows-steps-section .workflows-step .workflow-content{-webkit-box-flex:calc(100% - 75px);-ms-flex:calc(100% - 75px) 0 0px;flex:calc(100% - 75px) 0 0;}
	.how-it-works-section .works-inner .works-inner-right .workflows-steps-section::before{left: 37px;}
	.pro-care-registration-form h2{font-size: 28px;}
}