/*Media Queries*/
@media (min-width: 1440px) {
	.signin-title-cover {
		margin-top: 100px;
	}
	.ONA-Left{
		width: 35.2%;
	}
	.ONA-Right{
		width: 64.7%;
	}
	.modal-dialog{
		width: 764px;
	}

}

@media (min-width: 1200px) {
	.container {
	    width: 1300px;
	}
	.additional-l{
		width: 230px;
	}
	.additional-r{
		width: calc(100% - 230px);
	}
	.AccountSettings .as-left{
		width: 297px;
		width: 24.7%;
	}
	.AccountSettings .as-right{
		width: 891px;
		width: 74.2%;
	}
	.left-option{
		max-width: 337px;
		margin-left: calc(100% - 337px);
	}
	.caregiver-actions button{
		min-width: 180px;
	}
	.billing-table .cell-1 {
	    width: 30%;
	}
	.BookCaregiver .signin-form-cover{
		margin-left: 0;
		min-width: 50vw;
	}
	.EditVisit form .col-md-6 {
		width: 52%;
	}
	.one-day-row {
		max-width: 32vw;
	}
	.TimeSchedule .TimeScheduleTabs .inner-time-div .col-sm-12.col-md-6:first-child {
		padding-right: 1px;
	}
	.TimeSchedule .leftLabel {
		min-width: 255px;
	}
	.TimeSchedule .right-form {
		max-width: calc(100% - 260px);
	}
	.Calender-Cover {
		overflow-y: auto;
		max-height: calc(100vh - 160px);
		margin-bottom: 5px;
	}
}
@media (min-width: 1367px) {
	.joinOnaSignUp {
		padding-top: 8%;
	}

	.joinOnaSignUpBtn {
		margin-top: 4%;
	}
}

@media (max-width: 1439px) {
	.timeline-cover-box .right-timeline {
	    /*left: 145px;*/
	}
	.timeline-cover-box .timeline::after{
		left: 139px;
	}
	.timeline-cover-box-cargiver .timeline::after{
		left: 139px;
	}
	.timeline-cover-box .container-timeline{
		width: calc(100% - 0px);/*width: calc(100% - 99px);*/
		padding-top: 0px;
	}
	.timeline-cover-box-cargiver .container-timeline{
		width: calc(100% - 99px);
		padding-top: 0px;
	}
	.ONA-Right .as-right-block {
	    width: 100%;
	    padding: 0 4%;
	}

}
/*header*/
@media only screen and (min-width: 481px) {
	.dashboard-dropdown {
		display: none;
	}
}
@media only screen and (max-width: 481px) {
	.dashboard-tabs {
		display: none;
	}
	.dashboard-dropdown {
		margin-top: 9px;
		margin-left: -37px;
	}
	.header-image {
		margin-top: 13px;
	}
	.header-dropdown-mobile {
		left: -39px;
	}
}
/*Caregiver Dashboard*/
@media only screen and (max-width: 481px) {
	.dashboard-left-tab {
		display: none;
	}
	.dashboard-current-week {
		padding-left: 20px;
	}
	#schedule_date_picker {
		padding-left: 30px;
	}
	.schedule-status-icons {
		padding-left: 45px;
	}
}

/*Profile*/
@media only screen and (max-width: 481px) {
	.edit-view {
		width: 90%;
		max-width: none;
		height: 100%;
		margin: auto;

	}
	.popup_phone {
		width: 73%
	}
	.caregiver-img img {
		width: 180px !important;
		height: 180px !important;
		margin:auto;
	}
	.caregiver-rate {
		padding-left: 10px;
	}
	.caregiver-name-like {
		padding-bottom: 10px;
	}
}
/*Payments page*/
@media only screen and (max-width: 481px) {
	.payment-history {
		margin-left: 0px !important;
		margin-top: 10px;
	}

	.edit-payment {
		width: 100%;
		max-width: none;
		height: 100%;
		margin: auto;
	}
}
/*Client Dashboard Page*/
@media only screen and (max-width: 481px) {
	.client-dashboard-buttons {
		display: none;
	}
}
@media only screen and (max-width: 481px) {
	.btnSearchButton {
		/*width: 50%;*/
		margin-left: -10px;
	}
	.btnPinkToggle {
		margin: -10px;
	}
	.Dashboard .block-one .btn-right {
		line-height: 39px;
		margin-top: 41px;
	}
	.Dashboard .block-two {
		display: none;
	}
}
@media only screen and (min-width: 481px) {
	.client-dashboard-buttons-mobile {
		display: none;
	}
}
/*Personal-details*/
@media only screen and (max-width:1199px){

}

@media only screen and (max-width:991px){


}


@media only screen and (max-width:767px){
	.dot-section {
		margin-bottom: 30px;
	}
	.tell-title{
		font-size: 26px;
		line-height: 30px;
		margin-bottom: 30px;
	}
	.name-gap-mg{
		margin-bottom: 0;
	}
	.rightSidebar .form-group{
		margin-bottom: 0;
	}
	.help-block{
		margin-bottom: 0;
	}
	.yes-padding {
		margin-bottom: 10px;
	}
	.rightSidebar .form-control{
		height: 40px;
	}
	.rightSidebar form input{
		padding:10px 10px;
	}
	.userGenderInfo.width-of-mf{
		padding:10px !important;
	}
	.btn-mf-cover{
		margin-bottom: 20px;
		margin-top: 20px;
	}
	.btn-mf{
		padding: 15px 50px;
	}
	.box-page-3{
		margin-bottom: 10px;
	}
	.small-check-box-cover .check-box-left{
		margin-left: 10px;
	}
	.no-padding-left{
		padding-left: 15px;
	}
	.new-check-box-listing li{
		margin-top: 0;
	}
	.title-cna.new-other-text {
		margin-left: 15px;
	}
	.uploadNextBtn {
		text-align: right;
	}
	.handsCare.firstli{
		margin-left: 0;
	}
	.new-max-width{
		max-width: 220px;
		margin: 0 auto;
	}
}


@media only screen and (max-width:575px){

}
/*.width-per{
	width: 90%;
}*/

/*Personal-details end*/
@media (min-width:993px) and (max-width:1439px){ 

	.ONA-SignUP-Page .signin-left.signup-left {

		max-width: unset !important;
		position: unset !important;
		float: unset !important;
		width: unset !important;

	    min-width: 408px !important;
	    height: 100vh;
	    display: inline-block;
	    vertical-align: middle;

	}
	.ONA-SignUP-Page .signin-form-cover.signup-form-cover {
		max-width: unset !important;
		position: unset !important;
		float: unset !important;
		width: unset !important;
		min-width: unset !important;

	}
	.ONA-SignUP-Page .signin-left-text {
		bottom: 10%;
		padding-left: 2%;
		top: unset;
	}
	
	.ONA-SignUP-Page .signin-form-cover ,.signin-form-cover.signup-form-cover {
	    max-width: unset !important; 
	}
	.ONA-SignUP-Page .signin-right.signup-right {
	    max-width: calc(100% - 408px) !important;
	    width: calc(100% - 416px) !important;
	     display: inline-block;
	     vertical-align: middle;
	    float: unset !important;
	    height: 100vh;
	    padding: 0 20px;
	}
	.ONA-SignUP-Page .signup-logo-cover .bgImage {
	    width: auto;
	    min-height: 100vh;
	    max-height: 100vh;
	}
	.ONA-SignUP-Page .signin-title {
		font-size: 30px;
	}
	.ONA-SignUP-Page .signin-header {
		padding:16px 6px 6px;
	}
	.ONA-SignUP-Page .signup-title-cover {
	    margin-top: 0px;
	}
	.ONA-SignUP-Page .signin-social-login {
		margin: 12px auto;
	}

	/*New Signup Design*/
	.ONA-SignUP-Page .signupDesign2 .signup-title-cover {margin-top: 4%;}
	.signup-design2-cover {margin: 40px auto 20px;}
	.ONA-SignUP-Page .signup-logo-cover .bgImage{width: 100%}

}

@media (max-width: 1199px) {
	/*New*/
	.Dashboard .block-one button{min-width:160px;}
	.AccountSettings .as-right-heading{white-space:nowrap;position:relative;top:-25px;}


	.schedule-blk {
	    padding: 0 5px;
	}
	.InvoiceHistory .ias-trigger, .InvoiceHistory .ias-noneleft {
	    width: calc(100% - 0px); 
	}
	.profile_image_cover{
		width: 110px;
    	line-height: 110px;
	}
	.rightSidebar .profile-image {
	    /* max-width: 100%;
	    max-height: 100%;
	    border-radius: 50%;
	    vertical-align: middle;
	    min-width: auto;
	    min-height: 110px;
	    width: 100%;
		height: auto; */
		width: 80px;
    	height: 80px;
	}
	.signin-form-cover.signup-form-cover {
		min-width: auto !important;
	}
	
	.timeline-cover-box .right-timeline {
	    /*left: 145px;*/
	}
	.timeline-cover-box .container-timeline{
		width: calc(100% - 0px);/*100% - 99px*/
		/*padding-top: 35px;*/
	}
	.timeline-cover-box-cargiver .container-timeline{
		width: calc(100% - 99px);
		padding-top: 35px;
	}
	.option-row .col-sm-6{
		width: 100%;
	}
	.notification-ul-cover {
	    width: calc(100vw - 100px);
	    max-width: 100vw;
	    right: 70px;
	}
	.notification-ul {
		min-width: auto;
	}
	.notificationr-right-cover .data-label ,.notificationr-right-cover .data-info {
		display: block !important;
	}
	.notificationr-right-cover .btn2 {
	    margin-left: 0px;
	    margin-top: 16px;
	}
	.notificationr-right-cover .btn-cover {
		text-align: center;
	}
	.notificationr-right-cover .user-need-block .view-link {
		display: block;
		position: relative;
		padding-top: 16px;
	}
	.notification-left {
	    width: 264px;
	}
	.notificationr-right {
		width: calc(100% - 268px);
	}

	.signup-form-cover {
		min-width: 640px;
	}

	.mobileVisible button {
		margin-top: 10px;
	}

	.tabviewInvisible {
		display: none;
	}

	.mobileVisible {
		display: block;
	}

	.footer-menu {
		margin: 3% auto;
	}

	.joinOnaSignUp {
		height: 500px;
	}

	.whyUsBlock {
		height: 435px;
	}

	.tab-view-works {
		margin-top: 8%;
	}

	.joinOnaSignUp {
		height: 470px;
	}

	/* .mainLogo img {
		width: 96px;
		height: 36px;
	} */

	.personal .leftSidebar {
		padding: 4% 8% 10%;
	}

	.leftSidebar h1 {
		font-size: 35px;
	}

	.rightSidebar h2 {
		font-size: 28px;
		margin: 3% 0 6%;
	}

	/*.rightSidebar {
		padding: 20px 5px;
	}*/

	.rightSidebar .leftLabel p {
		font-size: 15px;
	}

	.rightSidebar .btn {
		width: 150px;
		height: 35px;
	}

	.rightSidebar p.dp-para {
		line-height: 16px;
		margin-top: 8px;
	}

	.rightSidebar .nav-pills li {
		/*max-width: 26%;*/
	}

	.genderSearch .nav-pills li a i {
		font-size: 20px;
	}

	.rightSidebar .gText {
		font-size: 13px;
		padding-left: 5px;
	}

	.rightSidebar .form-control {
		height: 42px;
	}

	/*.rightSidebar form input[type="number"] {
		width: 21%;
	}*/

	hr {
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.rightSidebar .form-group {
		margin-bottom: 20px;
	}

	.personal-sideBlock .panel-body ul.list-inline {
		padding-left: 18px;
	}

	.personal-sideBlock .continue .btn.btn-default {
		width: 180px;
		height: 40px;
		font-size: 15px;
	}

	.personal-sideBlock .continue .btn.btn-default i {
		padding-left: 10px;
		font-size: 12px;
	}

	.rightSidebar .form-group.user-hours {
		margin-bottom: 0;
	}

	.rightSidebar h2 {
		margin: 2% 0 5%;
	}
	
	.certify .rightSidebar h2 {
		margin: 5% 0 3%;
	}


	.sure-page p{
		max-width: 35%;
	}
	
	.continue .btn.btn-default {
		width: 195px;
		height: 45px;
	}
	
	.continue .btn-danger, .continue .btn-danger:hover, .continue .btn-danger:focus, .continue .btn-danger:active {
    width: 195px;
    height: 45px;
	}

	.sterling .solid, .sterling .dotted, .sterling select{
		height: 46px;
	}
	
	.sterling h3{
		margin-top: 5px;
		margin-bottom: 15px;
	}
	.AccountSettings .as-right-block{
		padding: 30px 15px;
	}
	/* .AccountSettings .as-right-block .no-padding-left{
		float: right;
    	width: 60%;
	} */
	.AccountSettings .as-right-block .col-sm-6.no-padding-left{
		width: 50%;
	}
	.mainUpload .dotted{
		padding: 10px 15px;
	}
	.mainUpload label{
		line-height: 24px;
	}
	.user-info-status{
		position: relative;	
		margin-bottom: 5px;
	}
	.user-need-block .name-pink{
		float: left;
		width: 100%;
	}
	#schedule_date_picker .datepicker table tr th{
		min-width: 38px;
    	font-size: 12px;
	}

	/*06-12-2019 Responsive CSS*/
	.bannerContent h1,.joinOnaBlock h2,.whyUsBlock h2,.howItWorks h2,.joinOnaSignUpNew h2,.subscribe h2{font-size:46px;line-height:normal}
	.headerHome{height: auto; padding-bottom: 5%;}
	.forClients h4{font-size:32px}
	.forClients ul{margin:18px 0;width:100%}
	.findCaregiverBtn .btn,.findCaregiverBtn.next-row .btn{padding:15px 30px}
	.imageContent{padding:0 30px;bottom:20px}
	.whyUsBlock h2{margin:10% 0 5%}
	.whyUsBlock{height:360px}
	.howItWorks .round-number{width:50px;height:50px;line-height:48px}
	.howItWorks p{line-height:normal}
	.homeContactSection{margin:5% 0 2%}
	.joinOnaSignUpNew{height:270px}
	.joinOnaSignUpBtnNew .btn{width:200px;height:55px;line-height:normal;padding:16px}
	.joinOnaSignUpBtnNew{margin-top:30px}
	.joinOnaSignUpNew h2{margin-top:0}
	.subscribe{padding:6% 0}
}

@media (max-width: 991px) {
	/*New*/
	.Dashboard .block-one button{min-width:160px;}

	.notification-ul {
	    min-width: unset !important;
	}
	.forClients {
		clear: both;
		margin-bottom: 20px;
	}
	.forClients ul {
		margin: 0;
	}
	.joinOnaBlock {
		text-align: center;
	}
	.imageContent {
		max-width: 70%;
		left: 15%;
		padding: 0 0%;
	}
	.forClients ul p {
		min-height: 52px;
	}
	.forClients ul li {
	    padding: 0% 0;
	}
	.verticalSpacing {
	    margin: 0px auto;
	}
	.howItWorks {
		float: left;
	    margin-top: 175px; 
	}
	.headerTnC  .banner-box-text h1 {
		font-size: 30px !important;
		line-height: 34px !important;
		margin: 10px auto !important;
		text-align: center !important;
	}
	.banner-box-text h1 br {
		display: none;
	}
	.banner-box {
		width: 80%;
	}
	.bannerContent p {
	    max-width: 70%;
	    text-align: center !important;
	    margin: 0 auto;
	    font-size: 18px;
	    line-height: 24px;
	}

	.blog-img img {
		width: auto;
		margin: 0 auto;
	}
	.blog-box:hover {
		box-shadow: none;
		border-radius: 4px;
		padding-right: 15px;
		padding-left: 15px;
		margin-top: unset;

		transition: unset;
		-webkit-transition: unset;
		-moz-transition: unset;
	}
	.blog-box .blog-img, .blog-box:hover .blog-img {
	    min-height: inherit;
	}
	.blog-box {
		min-height: unset !important;
		max-width: 400px;
		margin: 0 auto;
		border: 1px solid #eee;
		border-radius: 4px;
		margin-bottom: 16px;
		padding: 15px;
	}
	.blog-text {
		width: 100%;
		max-width: 100%;
		min-height: unset !important;
		padding: 0 0;
	}
	.blog-date {
		padding: 10px 0;
	}
	/* .headerTnC h1 {
	    margin: 7% auto !important;
	} */
	.headerBlog h1 {
	    margin: unset !important;
	}
	.navBelowHeader .container,
	.InnerHeader .container,
	.headerTnC .container {
		width: 100%;
	}
	.howItWorks .round-number-cover {
	   max-width: 80px;
     }

     .howItWorks {
     	text-align: center;
     }
     .howItWorks-ul {
     	max-width: 470px;
     	margin: 0 auto;
     }

	.leftImageSearch-col {
		width: 100%;
		padding: 0 30px;
		text-align: center;
	}
	.leftImageSearch  {
		float: none !important;
	}
	.rightUserInfo-col .rightUserInfo {
	    padding: 0 0 0 0;
	}
	.rightUserInfo-col {
		width: 100%;
		padding: 0 30px;
		text-align: center;
	}
	.rightUserInfo-col .hour-rate {
	    position: relative;
	    left: 0;
	    bottom: 8px;
	    text-align: left;
	}
	.rightUserInfo-col .hour-rate h5 {
	    text-align: left;
	}
	.form-control.sortField {
	    margin: 0 0 27px 0;
	}
	.TimeSchedule .ONA-Right .as-right-block {
	    width: 100%;
	    padding: 0 10px;
	}
	.TimeSchedule h2 {
	    font-size: 16px;
	    line-height: 20px;
	}
	.signin-left {
		display: none;
	}
	.user-name{
		margin-bottom: 0;
	}
	.continue{
		margin-bottom: 20px;
	}
	.caregiver-img{
	    display: block;
	    width: 290px;
	    margin: 0 auto;
	}
	.caregiver-info {
	    display: block;
	    vertical-align: top;
	    padding: 32px 32px;
	    width: 100%;
	}
	.caregiver-tags {
	    padding-bottom: 16px;
	}
	.help-center-blk button{
		min-width: auto;
	}
	#BookingRequests .view-link{
		width: 100%;
		position: relative !important;
		padding-left: 8px;
		top: 8px;
		display: block;
	}
	.caregiver-tag{
		margin-bottom: 8px;
	}
	

	.right-user-img {
	    display: block;
	    margin: 0 auto;
	    text-align: center;
	}
	.right-user-info,
	.right-user-info .name {
	    display: block;
	    width: 100%;
	    text-align: center;
	}
	.right-user-info .like {
	    display: block;
	    position: relative;
	    right: 0;
	}
	.right-user-info .count-reviews{
		padding-right: 0;
	}
	.right-list .info-label,
	.right-list .info{
		font-size: 12px;
	}
	.VisitDetails-right-blk{
		padding: 16px 16px;
	}

	.signin-right {
		width: 100%;
		max-width: 100% !important;
	}
	.details-ul li {
		width: 48%;
	}
	.qualifications-blk .col-sm-3{width: 48%; margin-bottom: 16px;}

	.signup-form-cover {
		min-width: 560px;
		padding: 20px 20px 20px;
	}

	.mobileVisible button {
		margin-top: 10px;
	}

	.headerTnC {
		height: 360px;
	}

	.headerTnC h1 {
		max-width: 100%;
		font-size: 46px;
		line-height: 54px;
	}
	.headerBlog h1 {
	    max-width: 350px;
	    font-weight: 900;
	    font-size: 64px;
	    line-height: 64px;
	    text-align: center;
	    color: #FFFFFF;
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%, -50%);
	    margin: unset !important;
	}

	.TnC-outer {
		padding-bottom: 3%;
	}

	.TnCcontent {
		margin-top: 6%;
		max-width: 680px;
		padding: 15px;
	}

	.TnCcontent h2 {
		margin: 25px auto;
		font-size: 44px;
	}

	.TnCcontent p {
		font-size: 16px;
		line-height: 25px;
		padding-bottom: 15px;
	}

	.footerTnC {
		padding-top: 5%;
	}

	/*.footerLogo img {
		width: 140px;
		height: 54px;
	}*/

	.footer-menu {
		margin: 4% auto 5%;
	}

	.headerHome {
		/*height: 720px;*/
		height: 780px;
	}

	.headerTnC h1 {
		margin: 30% auto 7%;
	}
	.headerBlog h1 {
	    margin: unset !important;
	}

	.banner-box .header-tabs {
		height: 160px;
	}

	.banner-box .header-tabs p {
		max-width: 95%;
	}

	.banner-box {
		padding: 0 10px;
	}

	.bannerContent p {
		max-width: 85%;
	}

	.tab-padding,
	.banner-box h2,
	.banner-box form {
		padding: 0 3px;
	}

	.advancedSearch {
		padding: 15px 0;
		margin: 0 -10px;
	}

	ul.left-links {
		text-align: left;
	}

	.navBelowHeader .left-links li:first-child {
		padding-right: 0;
	}

	.tab-view-padding {
		padding-right: 0;
	}

	.navBelowHeader .left-links li a {
		padding-right: 6px;
		vertical-align: bottom;
	}
	.navBelowHeader .left-links li:not(:first-child) {
		padding-top: 10px;
	}

	.navBelowHeader .left-links li img {
		width: 78px;
		height: auto;
	}

	.whyUsBlock {
		height: 380px;
	}

	.forClients ul {
		width: 100%;
	}

	.howItWorks ul {
		padding-left: 0;
	}

	.tab-view-works {
		margin-top: 24%;
	}

	.joinOnaSignUp {
		height: 410px;
	}

	.joinOnaBlock h2,
	.subscribe h2,
	.whyUsBlock h2,
	.howItWorks h2,
	.joinOnaSignUp h2 {
		font-size: 50px;
	}

	.forClients h4 {
		font-size: 36px;
	}

	.subscribe input, .subscribe input:focus, .subscribe input:active {
		min-width: 420px;
		margin-right: 20px;
		border-bottom: 1px solid #ccc;
	}

	.subscribe .btn {
		padding: 15px 60px;
	}

	.joinOnaSignUpBtn .btn {
		width: 210px;
		height: 60px;
	}

	/* .mainLogo img {
		width: 85px;
		height: 32px;
	} */

	.personal .leftSidebar {
		padding: 4% 5% 8%;
	}

	.leftSidebar h1 {
		font-size: 28px;
	}

	.leftSidebar a .roundNumber {
		width: 36px;
		height: 36px;
		padding-top: 7px;
		margin-bottom: 12%;
		margin-top: -10px;
		padding: 7px 10px;
	}

	.tabPersonal {
		width: 83%;
	}

	.rightSidebar .rightTopLink a {
		font-size: 12px;
	}

	.rightSidebar h2 {
		font-size: 24px;
		margin: 3% 0 6%;
	}
	
	.certify .rightSidebar h2{
		margin: 6% 0 4%;
	}

	.rightSidebar {
		padding: 20px 20px;
	}

	.rightSidebar .leftLabel p {
		font-size: 15px;
	}

	.rightSidebar .btn {
		width: 125px;
		height: 34px;
		font-size: 13px;
	}

	.rightSidebar p.dp-para {
		line-height: 15px;
		margin-top: 6px;
		font-size: 11px;
	}

	.rightSidebar .nav-pills > li {
		max-width: 28%;
	}

	.genderSearch .nav-pills li a i {
		font-size: 20px;
	}

	.rightSidebar .gText {
		font-size: 13px;
		padding-left: 5px;
	}

	.rightSidebar .form-control {
		/*height: 40px*/
		height: 50px;
	}

	.rightSidebar form input {
		font-size: 13px;
	}

	/*.rightSidebar form input[type="number"] {
		width: 25%;
	}*/

	hr {
		margin-top: 12px;
		margin-bottom: 12px;
	}

	.rightSidebar .form-group {
		margin-bottom: 20px;
	}

	.personal-sideBlock .panel-body ul.list-inline {
		padding-left: 18px;
	}

	.personal-sideBlock .continue .btn.btn-default {
		width: 180px;
		height: 40px;
		font-size: 15px;
	}

	.personal-sideBlock .continue .btn.btn-default i {
		padding-left: 10px;
		font-size: 12px;
	}

	.rightSidebar .form-group.user-hours {
		margin-bottom: 0;
	}

	.personal-sideBlock .row h5,
	.personal-sideBlock .row p {
		padding-left: 15px;
	}

	li.gender input[type="radio"] {
		left: 35px;
	}

	li.gender .userGenderInfo {
		padding: 10px 20px;
	}

	.arrowSpacing {
		padding: 0;
	}

	.arrowSpacing img {
		width: 10px;
	}

	.rightSidebar .nav-pills li.handsCare {
		max-width: inherit !important;
	}

	.mainUpload .solid,
	.mainUpload .dotted {
		/*height: 62px;*/
		height: 50px;
	}

	.continue .btn.btn-default {
		width: 185px;
		height: 42px;
	}
	
	.sure-page p{
		max-width: 45%;
	}
	
	.continue .btn-danger, .continue .btn-danger:hover, .continue .btn-danger:focus, .continue .btn-danger:active {
    width: 185px;
    height: 42px;
	}

	.sterling .solid, .sterling .dotted, .sterling select{
		height: 40px;
		padding: 10px 15px;
	}
	
	.sterling h3{
		margin-top: 0;
		margin-bottom: 10px;
	}
	.search-result{
		width: calc(100% - 300px);	
	}
	.mainContentSearch h1 {
		font-size: 30px;
	}
	.fc-button-primary:disabled{
		/*margin-top: 12px;*/
	}
	/* .rightSidebar .profile-image{
		max-width: 75%;
    	max-height: 75%;
	} */
	.user-info-block-one .rate{
		font-size: 24px;
	}
	.fc-toolbar h2{
		font-size: 18px;
	}
	.fc-button-group>.fc-button:not(:last-child){
		padding: 5px 3px;
	}
	.fc-button-group>.fc-button:not(:first-child){
		padding: 5px 3px;
	}
	.info-text-rate .text{
		max-width: 75%;
	}
	.rightSidebar .profile-image{
		width: 100px;
    	height: 100px;
	}
	.pd-uploadPhoto{
		padding-top: 15px;
	}
	.user-need-block .name-pink{

		padding-top: 10px;
	}
	.fa-star:before{
		font-size: 20px;
	}
	#myBtn1{
		position: fixed !important;
		left: inherit !important;
		bottom: 10px !important;
    	right: 80px !important;
	}
	.page-header-top h1 {
	    margin: 1rem 0;
	    font-size: 28px;
	}

	.header-subTitle {
	    font-size: 16px;
	}

	/*06-12-2019 Responsive CSS*/
	.banner-box h2{display:inline-block}
	.bannerContent p{margin-bottom:4%}
	.banner-box h2{font-size:26px}
	.joinOnaBlock h2,.subscribe h2,.whyUsBlock h2,.howItWorks h2,.joinOnaSignUp h2{font-size:42px}
	.joinOna-content{margin-top:4%}
	.joinOnaBlock .imageBlock{display:inline-block;width:auto;margin:0 auto;float:none!important}
	.joinOnaBlock .imageBlock img{width:100%}
	.imageContent{max-width:100%;left:0;bottom:0;padding:20px}
	.forClients h4,.imageContent h5{font-size:28px}
	.whyUsBlock{height:320px}
	.whyUsBlock h2{margin:6% 0 3%}
	.howItWorks{margin-top:15%}
	.howItWorks ul{margin-top:5%}
	.homeContactSection{margin-top:5%}
	.joinOnaSignUpNew h2{margin:0}
	.joinOnaSignUpNew{height:auto;padding:6%}
	.forClients ul {margin: 15px 0}
	.forClients.forCaregivers {margin-bottom: 10%}
	.joinOna-content .forClients {margin-top: 5%}
	.navBelowHeader .left-links li a {font-size: 13px}
}
@media (max-width: 767px) {
	/* NEW */
	/* .AccountSettings .as-right-block{padding-left: 0;padding-right: 0;} */
	.AccountSettings .billing-table{padding-bottom:50px;}
	.AccountSettings .as-right-heading{top: -15px;}
	.no-padding-left.FMD-file, .AccountSettings .no-padding-left{padding-left:15px;}
	.Dashboard .d-header button{float:left;margin:10px 0 0 !important;}
	.Dashboard .pre-visit-link{position:absolute;top:-30px;right:15px;}
	.dashboard-tabs.nav-tabs > li > a{padding:10px 0;}
	.AccountSettings .as-left-block ul{margin-bottom:0;padding-bottom:0;}
	.AccountSettings .fc-scroller.fc-day-grid-container{height:auto !important;}
	.AccountSettings .fc.fc-ltr.fc-unthemed .fc-toolbar.fc-header-toolbar{display: inline-block; width: 100%;}
	.AccountSettings .fc.fc-ltr.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-left .fc-button{margin-left: 0;}
	.datepicker table tr td, .datepicker table tr th {padding: 8px 11px;}
	.datepicker-dropdown:before, .datepicker-dropdown:after{display: none;}
	.sidebar .scheduleSearch ul .text-right{text-align:center;}
	.notification-ul-cover {width: calc(100vw - 100px) !important;}
	.headerTnC{height:250px;}
	.headerTnC h1{margin-top: 15px !important;}
	.footerTnC{padding-bottom:60px;}




	.page-header-top h1 {
    margin: 0 0 .5rem;
    font-size: 24px;
	}

	.header-subTitle {
	    font-size: 15px;
	}
	.blog-box {
		box-shadow: 0px 2px 6px rgba(19, 19, 20, 0.12);
		border-radius: 4px;
	}
	/*.navbar-default .navbar-toggle{
		background-color: #ddd;
	}*/
	/*.navbar-default .navbar-toggle.collapsed[aria-expanded="false"] .icon-bar{
		background-color: #ccc;
	}*/
	.banner-box h2{
		font-size:24px;
		float: left;
    	width: 100%;
    	margin-top: 10px;
	}
	.bannerContent p{
		margin-bottom: 20px;
	}
	/*.sidebar .panel{
		margin-bottom: 0;
	}*/
	.joinOnaBlock h2, .subscribe h2, .whyUsBlock h2, .howItWorks h2, .joinOnaSignUp h2{
		font-size: 38px;
	}
	.joinOna-content {
	    margin-top: 4%;
	}
	.imageContent h5{
		font-size: 28px;
	}
	.forClients h4{
		font-size: 30px;
	}
	.forClients ul p {
	    min-height: 40px;
	}
	.findCaregiverBtn.next-row{
		margin-bottom: 35px;
	}
	.whyUsBlock .col-sm-3.tab-padding{
		padding: 0 15px;
		margin-bottom: 15px;
	}
	.whyUsBlock .header-tabs{
		box-shadow: 0px 0px 10px rgba(63, 58, 63, 0.2);
	}
	.howItWorks{
		/*margin-top: 20px*/
		margin-top: 415px;
	}
	.howItWorks-ul{
		margin: 35px auto 0;
		max-width: 515px;
	}
	.howItWorks .round-number{
		width: 54px;
	    height: 54px;
	    margin-top: 5px;
	    line-height: 53px;
	}
	.howItWorks p{
		line-height: 24px;
	}
	.joinOnaSignUpNew{
		height: 285px;
	}
	.subscribe {
		padding: 7% 0;
	}
	.subscribe .form-inline .form-group{
		display: inline-block;
		margin-right: 15px;
	}
	.subscribe .btn{
		padding: 10px 40px;
		border-radius: 28px;
		line-height: 24px;
		-webkit-border-radius: 28px;
		-moz-border-radius: 28px;
		-ms-border-radius: 28px;
		-o-border-radius: 28px;
}
	.home-input{
		padding-left: 12px;
	}
	.col-sm-3.search-sidebar{
		float: left;
		width: 100%;
	}
	.col-sm-9.search-result{
		float: left;
		width: 100%;
		padding-right: 0;
	}
	.col-sm-9.search-result .mainContentSearch{
		padding: 5px 0px 5px 10px;
	}
	.sidebar .checkbox-spacing{
		padding: 0 0 0 4px;
	}
	.search-sidebar .panel.panel-default:first-child .panel-title .col-sm-9{
		width: auto;
	}
	.search-sidebar .panel-title .col-sm-9{
		width: calc(100% - 37px);
		padding-left: 10px;
		padding-right: 10px;
	}
	.navBelowHeader  .col-sm-8{
		display: none;
	}
	.navBelowHeader  .navbar-toggle, .navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
		background-color: #3b98d9;
		border-color:  #3b98d9;
	}
	.navBelowHeader .navbar-toggle .icon-bar, .navbar-default .navbar-toggle .icon-bar{
		background-color: #fff;
	}
	.navBelowHeader .navbar-collapse.in{
		display: block !important;
		/*overflow-y: auto;
		margin-top: 30px;
		text-align: center;*/
	}
	/*.navBelowHeader .navbar-collapse.collapsing{
		margin-top: 30px;
		text-align: center;
	}*/
	.Dashboard h1{
		font-size: 28px;
	}
	.no-data-block .msg-text{
		font-size: 22px;
	}
	.Dashboard .d-header{
		margin-top: 0;
	}
	.Dashboard .datepicker table{
		/*width: 100%;*/
	}
	.as-title h1{
		font-size: 28px;
	}
	.TnCcontent{
		max-width: 100%;
		/* margin: 20px 40px; */
	}
	.faqContent span.text-left{
		padding-left: 0;
	}
	.faqContent .glyphicon{
		top: 4px;
	}
	/* .headerBlog h1{
		top: 20%;
	} */
	.headerTnC .navbar-nav{
		background-color: #fff;
	}
	.headerTnC .navbar-default .navbar-nav > li > a{
		color: #777;
	}
	.headerTnC .navbar-nav > li > a.current{
		/*padding-bottom: 10px;*/
   		/*border-bottom: 2px solid #ccc;*/
	}
	.AccountSettings .as-right-block .col-md-9{
		margin-top: 5px;
	}
	.collapse-arrow.fa.fa-angle-down.arrow_pink + div{
		line-height: 26px;
	}
	.fc-button-primary:disabled{
		margin-top: 0px;
	}
	.caregiver-block .col-sm-4.btn-right{
		float: left;
		margin-left: 150px;
		line-height: normal;	
	}
	.EndService .heading{
		font-size: 24px;
	}
	.user-need-block .tagline{
		font-size: 18px;
	}
	.EndService .col-md-6.col-sm-12{
		min-width: auto;
	}
	.Dashboard .as-right-block .col-md-3.col-sm-3{
		margin-bottom: 10px;
	}
	.form-info{
		line-height: 24px;
		margin-bottom: 15px;
	}
	.EditVisit button{
		margin-right: 15px;
	}
	.caregiver-img img{
		width: 220px;
    	height: 220px;
	}
	.caregiver-name{
		font-size: 30px;
	}
	.fa-star:before{
		font-size: 20px;
	}
	/* .rightSidebar .profile-image{
		max-width: 40%;
    	max-height: 40%;
	} */
	.leftSidebar h1{
		font-size: 22px;
	}
	.personal.certify .col-sm-4.col-xs-4{
		padding-right: 0;
		padding-left: 10px;
	}
	.personal .leftSidebar{
		/*padding: 4% 3% 8%;*/
		padding: 4% 3% 4%;
	}
	.leftSidebar ul{
		padding-left: 10px;
	}
	.leftSidebar a .roundNumber{
		width: 30px;
		height: 30px;
		padding: 5px 10px;
	}
	.leftSidebar a .roundNumber{
		margin-top: -2px;
	}
	.certify .rightSidebar h2{
		margin: 8% 0 4%;
	}
	.notes-btn .btn:first-child{
		margin-right: 0px !important;
		margin-left: 12px;
	}
	/* .rightSidebar .profile_image_cover .profile-image{
		max-width: 75%;
    	max-height: 75%;
	} */
	.mainUpload.uploadNext .col-sm-6.no-padding-left{
		padding-left: 15px;
		margin-top: 15px;
	}
	.mainUpload .dashed .btn span.hidden-xs{
		display: block !important;
	}
	.mainUpload.sterling{
		padding-left: 5px;
	}
	.IVP .sterling select{
		height: 40px;
	}
	.leftSidebar a .roundNumber{
		margin-bottom: 5%;
		float: left;
	}
	.leftSidebar ul{
		padding-top: 6%;
	}
	.mainLogo{
		margin-bottom: 5%;
	}
	.user-hr-rate{
		font-size: 24px;
	}
	.BookConfirmation .user-name{
		font-size: 22px;
	}
	.user-hr-rate{
		font-size: 20px;
	}
	.tabPersonal{
		line-height: 22px;
	}
	.BookConfirmation h2{
		font-size: 28px;
	}
	.headerTnC .navbar-default .navbar-nav > li:last-child{
		padding-right: 11px;
	}
	.user-info-block-one .rate{
		font-size: 24px;
	}
	.navbar-nav{
		margin: 0 -15px 7.5px;
	}
	.btnGoogle{
		padding: 8px 28px;
	}
	.signin-title{
		font-size: 32px;
	}
	.AccountSettings .as-right-block .col-sm-6.no-padding-left {
	    width: 100%;
	}
	#myBtn1{
		position: fixed !important;
		left: inherit !important;
		bottom: 10px !important;
    	right: 80px !important;
	}
	#schedule_date_picker .datepicker table tr th{
		min-width: 38px;
    	font-size: 12px;
	}
	/*New Signup Design*/
	.signup-design2-cover {margin: 30px auto}

	/*06-12-2019 Responsive CSS*/
	.whyUsBlock{height:auto;padding:20px 0}
	.whyUsBlock h2{margin:0 0 1%}
	.joinOnaBlock h2,.subscribe h2,.whyUsBlock h2,.howItWorks h2,.joinOnaSignUp h2{font-size:36px}
	.howItWorks{margin:30px 0}
	.homeContactSection.howItWorks h2{margin-bottom:0}
	.joinOnaSignUpNew{height:auto}
	.bannerContent h1,.joinOnaBlock h2,.whyUsBlock h2,.howItWorks h2,.joinOnaSignUpNew h2,.subscribe h2{font-size:36px}
	.footer-social-icon ul{text-align:center;margin-bottom:30px}
	.footer-social-icon ul li a{display:inline-block}
	.footer-social-icon ul li a+a{margin-left:15px}
	.headerHome{height: auto;}
	.headerTnC .navbar-default .navbar-nav>li{padding:0}
	.headerTnC .navbar-default .navbar-nav>li>a{color:#3b98d9;padding-top:10px;padding-bottom:10px;line-height:20px}
	.headerTnC .navbar-default .navbar-nav>li:last-child{padding-right:0}
	.headerTnC .navbar-nav{padding:0;margin: 0}
	.headerTnC .navbar-default{border:0}
	.headerTnC .navbar-default .navbar-collapse{position:absolute;left:0;width:100%;margin:0;padding:0;z-index:999;background: #FFFFFF; box-shadow: 0px 1px 0px #E8EAEE;}
	.banner-box{width:90%;padding-top:5px}
	.banner-box h2{font-size:22px}
	.forClients h4{font-size:24px}
	.imageContent p{padding:0;line-height:22px}
	.imageContent h5{font-size:22px}
	.whyUsBlock .header-tabs{height: auto;}
	/*headerStickyMenu*/
	.forDesktopOnly{display: none;}
	.headerStickyMenu{display:inline-block;width:100%}
	.headerStickyMenu .navbar {margin: 0}
	.headerStickyMenu .navbar-brand {padding: 0 15px}
	.headerStickyMenu .navbar-brand img {max-width: 78px}
	.headerStickyMenuMain{padding: 10px 0 0;}
	.headerStickyMenu .navbar-nav li a, #myonacareSearchNavbar .navbar-nav li a{background-color: transparent;	text-align:center;font-weight: 600}
	.headerStickyMenu .navbar-nav {margin-bottom: 0}
	.logo-with-links {display: inline-block;padding: 0;margin: 0;font-size: 13px;font-weight: 600;}
	.logo-with-links li a {color: #5C5C5E;}
	.navbar-nav > li > a.current {background-color: #3b98d9 !important;color: #FFF !important;}

	/*2024 responsive css -Albert*/
	.idx-sml-txt{text-align: center;}
	.ona-img {display: none;}
	.rq-dm{text-align: center;}
	.rq-blk{margin-right: 30px;width: auto;}
	.request-demo-row{display: block;}
	.request-demo-submit{width: 100%;}
	.request-demo-field{width: 100%;}
	.rq-dm-nav{text-align: center; padding-top: 10px; padding-bottom: 10px;}
	.success-media-rs { width:70%;}
}

/* Homepage for bigger screens */
@media(min-width: 481px) {
	.displayInfo {
		display: none;
	}
}
/* End Homepage for bigger screens */

/* Homepage for mobile */
@media(max-width: 481px) {
	.header-banner {
		display: none;
	}
	.call-text{
		margin-bottom: 15px;
		margin-left: auto;
		margin-right: auto;
	}
	.ios-app-btn {
		margin-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	.findCaregiverBtn{
		display: flex;
		margin-left: 50px;
	}
	.join-ona-text{
		font-size: large;
	}
	.displayTitle{
		display:none;
	}
	.caregiver-info-flex-container{
		display: flex;
		flex-direction: column-reverse;
	}
}
/* End Homepage for mobile */

@media (max-width: 580px) {
	/* NEW */
	.dashboard-tabs.nav-tabs li{width: 100%;}
	.dashboard-tabs.nav-tabs > li > a{margin-right:0;}
	.Dashboard .block-two{padding-bottom:10px;}
	.AccountSettings .save .btn{min-width:100px;width:auto;padding:9px 20px;height:auto;line-height:normal;margin:0;}
	.datepicker-dropdown{left: 10px !important;}
	.notification-ul .bg-white h2{font-size:18px;}
	.notification-ul .bg-white .n-close{top:12px;}
	.notification-ul .bg-white{padding:10px 15px 15px;}
	.notification-ul li{padding:10px 15px;}
	.no-notification img{padding:15px;}
	.no-notification .text-one{font-size:18px;}
	.notification-left{width:100%;max-width:100%;}
	.InnerHeader ul li.notification-left{width:100% !important;}


	.signup-form-cover {
		min-width: 320px;
		padding: 0 20px 20px;
	}
	.signin-social-login button {
		margin-top: 10px;
	}
	.search-sidebar .panel-title .col-sm-9{
		width: calc(100% - 42px);
	}
	.col-sm-3.search-sidebar{
		width: 100%;
	}
	.col-sm-9.search-result{
		width: 100%;
		padding-right: 15px;
	}
	.col-sm-9.search-result .mainContentSearch{
		padding: 5px 10px;
	}
	.sidebar .other-body ul{
		padding-left: 15px;
	}
	.col-sm-3.search-sidebar .panel.panel-default .panel-title{
		margin-bottom: 10px;
	}
	.sidebar h6{
		margin-top: 8%;
	}
	.mainContentSearch h1{
		font-size: 28px;
	}
	.secondRow h4, .secondRow h4 a{
		font-size: 22px;
	}
	.fourthRow h5{
		font-size: 22px;
	}
	.headerTnC h1 {
		max-width: 100%;
		width: 100%;
		padding: 0 15px;
		font-size: 36px;
	}
	.signin-form-cover{
		max-width: 100%;
		margin: 0 40px;
	}
	.fc.fc-ltr.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-center .fc-toolbar h2{
		font-size: 17px;
	}
	.fc-button-primary:disabled{
		display: block;
    	margin-top: 10px;
	}
	/* .Dashboard{
		padding: 45px 0 16px;
	} */
	.EditVisit button{
		min-height: 45px;
    	min-width: 140px;
	}
	.EditVisit .form-two{
		margin-top: 0;
	}
	.caregiver-info{
		padding: 20px;
	}
	.caregiver-actions button{
		height: 44px;
	}
	.btnPink{
		min-width: 135px;
		margin-right: 5px !important;
	}
	.btnPinkToggle{
		min-width: 128px;
	}
	.caregiver-rate{
		font-size: 22px;
		left: 2px;
	}
	.personal.certify .col-sm-4.col-xs-4{
		width: 35%;
	}
	.personal.certify .col-sm-8.col-xs-8{
		width: 65%;
		padding: 0 8px;
	}
	.tabPersonal{
		width: 78%;
	}
	.certify .rightSidebar h2{
		margin: 14% 0 4%;
	}
	.BookConfirmation .ONA-Left, .BookConfirmation .ONA-Right{
		width: 100%;
	}
	.mainLogo {
		margin-bottom: 6%;
	}
	.left-option {
	    max-width: 100%;
	}
	.IVP .dob .form-group, .table-cell-view{
		display: inline-block;
		width: 100%;
	}
	.confirmation-agree-text{
		line-height: 28px;
	}
	.continue .btn.btn-default{
		width: 150px;
		margin-right: 10px;
	}
	.continue .btn-danger{
		width: 150px;
	}
	.ONA-Left{
		min-height: 70vh;
	}
	.BookConfirmation h2{
		font-size: 24px;
		line-height: 32px;
	}
	.leftSidebar.left-option{
		padding: 0 15px;
	}
	.info-text-rate .text{
		max-width: 100%;
	}
	.user-info-block-one .rate{
		position: relative;
		margin-top: 15px;
		font-size: 22px;
	}
	.user-info-block-one .info-name a{
		font-size: 22px;
	}
	.fa-star:before{
		font-size: 16px;
	}
	.link1.auth-link{
		margin-right: 0px;
		margin-left: 0;
	}
	.auth-link{
		margin-right: 0;
	}
	.btnGoogle{
		padding: 8px 28px;
	}
	.termsUse{
		display: block;
		margin-top: 10px;
	}
	.signin-title{
		font-size: 24px;
	}
	.billing-cell img{
		max-width: 75px;
	}
	.billing-cell.pm-cell-3 .btnPink{
		min-width: 110px;
	}
		/*.howItWorks {
		    margin-top: 390px;
		}*/
	.ClientCard-header > .col-xs-6 {
	    width: 100%;
	    text-align: left;
	    line-height: normal;
	    margin-bottom: 15px;
	}
}
@media (min-width: 320px) and  (max-width: 460px){
	.headerHome{
		height: auto;
		padding-bottom: 51px;
	}
	.banner-box .header-tabs{
		height: 150px;
	}
	.joinOnaBlock h2, .subscribe h2, .whyUsBlock h2, .howItWorks h2, .joinOnaSignUp h2{
		font-size: 28px;
	}
	/*.howItWorks{
		margin-top: 20px;
		margin-top: 390px;
	}*/
	.howItWorks-ul .col-sm-10.col-xs-10{
		padding-right: 18px;
	}
		/*.headerTnC .banner-box-text h1{
			font-size: 24px !important;
			margin: 0px auto 10px !important;
		}*/
	.bannerContent p{
		    max-width: 100%;
	}
	.banner-tile{
		width: 100%;
	}
	.home-panel{
		width: 100%;
	}
	.banner-box .header-tabs .custom-checkbox{
		padding-bottom: 13%;
	}
	.findCaregiverBtn .btn,.findCaregiverBtn.next-row .btn{
		padding: 10px 50px;
	}
	/*.whyUsBlock .header-tabs{
		padding: 3% 6% 3%;
	}*/
	.whyUsBlock .header-tabs img{
		margin: 15px auto 10px;
	}
	.whyUsBlock .header-tabs h5{
		margin-top: 0;
    	margin-bottom: 5px;
	}
	.howItWorks .round-number{
		width: 45px;
	    height: 45px;
	    margin-top: 5px;
	    line-height: 43px;	
	}
	/*.joinOnaSignUpNew{
		height: 240px;
	}*/
	.joinOnaSignUpNew h2{
		font-size: 38px;
		margin-top: 10px;
	}
	.joinOnaSignUpBtnNew{
		margin-top: 20px;
	}
	.joinOnaSignUpBtnNew .btn{
		height: 46px;
		padding: 10px 16px;
	}
	.subscribe input, .subscribe input:focus, .subscribe input:active{
		min-width: 290px;
	}
	.subscribe .form-inline .form-group{
		margin-right: 0;
	}
	.whyUsBlock .row{
		/*margin-top: 100px;*/
	}
	.forClients h4{
		/*font-size: 28px;*/
	}
	.col-sm-3.search-sidebar{
		width: auto;
	}
	.col-sm-9.search-result{
		width: 100%;
	}
	.search-sidebar .panel-title .col-sm-9{
		width: auto;
	}
	.dashboard-tabs.nav-tabs li{
		width: 100%;
	}
	.blog-img{
		min-height: 315px;
	}
	.blog-text{
		font-size: 16px;
	}
	.faqContent .panel-title{
		font-size: 14px;
	}
	.Dashboard h1{
		font-size: 24px;
	}
	.user-need-block .tagline{
		font-size: 18px;
	}
	.BookingRequests{
		margin-bottom: 20px;
	}
	.user-need-block .view-link{
		display: block;
		left: 6px;
		position: relative;
		top: 8px;
	}
	.collapse-arrow.fa.fa-angle-down.arrow_pink + div{
		line-height: 24px;
	}
	/* .fc.fc-ltr.fc-unthemed .fc-toolbar.fc-header-toolbar{
		display: block;
	} */
	.fc.fc-ltr.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-left{
		float: left;
		margin-bottom: 0;
	}
	.fc.fc-ltr.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-center{
		float: right;
		margin-bottom: 20px;
	}
	.fc.fc-ltr.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-center h2{
		font-size: 18px;
		margin-top: 10px;
	}
	.fc.fc-ltr.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-right{
		float: right;
	}
	.fc.fc-ltr.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-left .fc-button{
		padding: .4em 6px;
	}
	.fc-scroller.fc-day-grid-container{
		height: 116px;
	}
	.user-info-block-one .info-name a, .name a{
		font-size: 16px;
	}
	.collapsed.fa-angle-down::before{
		font-size: 26px;
		vertical-align: top;
	}
	.BookingRequests-links button{
		margin-bottom: 15px;
	}
	.cal-title{
		margin-bottom: 0;
	}
	.no-data-block .msg-text{
		font-size: 20px;
	}
	.hc-block-cover .col-sm-4{
		width: 100%;
	}
	.hc-block{
		height: 180px;	
	}
	.right-links.pull-right li.caregiver-text{
		display: block;
	}
	.Dashboard .block-one{
		padding: 24px 15px;
	}
	.Dashboard .block-one button{
		min-width: 150px;
	}
	.InnerHeader .col-sm-6.col-xs-4{
		width: 40%;
	}
	.InnerHeader .col-sm-6.col-xs-8{
		width: 60%;
	}
	.details-ul li{
		width: 100%;
	}
	.EditVisit button{
		margin-right: 4px;
	}
	.CaregiverDetails{
		padding: 40px 0 16px;
	}
	.caregiver-name{
		font-size: 24px;
	}
	.caregiver-actions-links{
		display: block;
	}
	.caregiver-rate{
		position: relative;
	}
	.btnPink{
		min-width: 140px;
    	margin-right: 15px !important;
	}
	.btnPinkToggle{
		min-width: 130px;
	}
	.caregiver-info{
		padding: 15px;
	}
	.caregiver-actions button{
		margin-bottom: 10px;
	}
	.EndService .heading{
		font-size: 22px;
	}
	.as-right-block .col-md-3.col-sm-12{
		margin-bottom: 6px;
	}
	.save .btnPink{
		margin-bottom: 10px;
	}
	.save .btnPinkToggle{
		margin-left: 0;
	}
	.personal.certify .col-sm-4.col-xs-4{
		width: 100%;
	}
	.personal.certify .col-sm-8.col-xs-8{
		width: 100%;
	}
	.personal .leftSidebar{
		padding: 4% 3% 4%;
	}
	.mainLogo {
	    margin-bottom: 8%;
	}
	.leftSidebar a .roundNumber {
	    width: 35px;
	    height: 35px;
	    padding: 6px 10px;
	    margin-top: -4px;
        margin-bottom: 6%;
	}
	.tabPersonal{
		font-size: 16px;
	}
	.certify .rightSidebar h2 {
	    margin: 4% 0 4%;
	}
	.continue .btn-danger{
		margin-left: 0;
	}
	.fc-dayGrid-view .fc-body .fc-row{
		min-height: 3em;
	}
	.user-info-status{
		display: block;
		position: relative;
		margin-top: 10px;
    	margin-left: 5px;
	}
	.user-info-block-one .user-img-block img{
		max-height: 120px;
	    max-width: 120px;
	    min-width: 120px;
	    min-height: 120px;
	}
	.visit-list-day .name-time .name{
		width: 165px;
	}
	.timeline-cover-box .content{
		padding: 20px 15px;
	}
	.timeline-cover-box-cargiver .content{
		padding: 20px 15px;
	}
	.signin-form-cover{
		margin: 0 10px;
	}
	.billing-table.payment{
		display: block;
	}
	.billing-table.payment .billing-row{
		display: block;
		/*border-bottom: 1px solid #E8EBEE;*/
		float: left;
		width: 100%;
	}
	.billing-table.payment .billing-row .billing-cell{
		display: inline-block;
		border-bottom: none;
		padding: 15px 0;
		width: 32%;
	}
	.billing-table.payment .billing-row .billing-cell.pm-cell-3{
		display: block;
		float: left;
		width: 100%;
		text-align: left;	
	}
}
@media (min-width: 320px) and  (max-width: 374px){
	/*.howItWorks{
		float: left;
    	margin-top: 375px;
	}*/	
	.Dashboard h3{
		font-size: 18px;
	}
	.fc.fc-ltr.fc-unthemed .fc-toolbar.fc-header-toolbar .fc-center h2{
		font-size: 17px;
	}
	.user-info-block-one .user-img-block{
		width: 120px;
	}
	.Dashboard .block-one .name{
		font-size: 18px;
	}
	.caregiver-block .col-sm-4.btn-right{
		margin-left: 0px;
		margin-top: 25px;
	}
	.Dashboard .block-one .user-info-block-one .user-img-block img{
		max-height: 100px;
	    max-width: 100px;
	    min-width: 100px;
	    min-height: 100px;
	    margin-top: 20px;
	}
	.right-links.pull-right li:first-child{
		/*width: 100%;*/
		width: auto;
	}
	.billing-table{
		overflow-x: auto;
	}
	.billing-table .cell-2{
		font-size: 14px;
	}
	.billing-cell{
		padding: 24px 3px;
	}
	.InnerHeader .col-sm-6.col-xs-4{
		width: 40%;
	}
	.InnerHeader .col-sm-6.col-xs-8{
		width: 60%;
	}
	.as-title h1{
		font-size: 24px;
	}
	.timeline-cover-box .container-timeline{
		width: calc(100% - 83px);
	}
	.timeline-cover-box-cargiver .container-timeline{
		width: calc(100% - 83px);
	}
	.timeline-cover-box .right-timeline{
		left: 130px;
	}
	.timeline-cover-box-cargiver .right-timeline{
		left: 130px;
	}
	.timeline-cover-box .content{
		padding: 20px 15px;
	}
	.timeline-cover-box-cargiver .content{
		padding: 20px 15px;
	}
	.visit-list-day .status{
		width: 14px;
	}
	.visit-list-day .status i{
		padding-right: 5px;
	}
	.timeline-cover-box .right-timeline::after{
		left: -1px;
	}
	.timeline-cover-box-cargiver .right-timeline::after{
		left: -1px;
	}
	.timeline-day-date{
		left: -85px;
		text-align: left;
	}
	.EditVisit button{
		margin-bottom: 15px;
		min-width: 130px;
		margin-right: 10px;
	}
	.EditVisit button.btn2{
		margin-left: 0;
	}
	.visit-list-day .name-time .name{
		width: 125px;
	}
	.visit-list-day .expan i{
		font-size: 26px;
		vertical-align: top;
	}
	.btnPinkToggle{
		min-width: 140px;
	}
	.caregiver-img img{
		width: 180px;
    	height: 180px;
	}
	.CaregiverDetails .as-right-block{
		padding: 30px 15px;
	}
	.CaregiverDetails h3{
		font-size: 18px;
		margin-left: 10px;
	}
	.rightSidebar:not(.familyMemberSidebar) form input[id="user-hourly_rate"]{
		width: 30%;
	}
	.IVP .sterling select{
		background-position: right 75% !important;
		background-size: 14px;
	}
	.user-info-status{
		position: absolute;
	    right: 0;
	    top: 0px;
	    margin: 0;
	}
	.user-info-block-one .user-info-block{
		width: 100%;
	}
	.user-info-block-one .user-rating{
		margin-top: 20px;
	}
	.signin-header-text{
		width: 100%;
		text-align: center;
		padding-right: 0;
		margin-bottom: 15px;
	}
	.signin-header a{
		display: block;
	    width: 100%;
	    text-align: center;
	}
}
@media (max-height: 768px) {
	.signup-icon {
	    margin: 16px auto 16px;
	}
	.careGiver01 p, .careGiver02 p {
		margin: 5px auto 16px;
	}
}