@media screen and (min-width: 1350px) and (max-width: 1549px) {
	.figside .figside-b .figside-b-thumb, 
	.figside .figside-c .figside-c-thumb {
		width: 230px;
	}
	.figside .figside-b .figside-b-thumb img, 
	.figside .figside-c .figside-c-thumb img {
		position: absolute;
		bottom: 0;
		left: 0;
	}
}

@media screen and (max-width: 1349px) {
	.figside_content hgroup,
	.figside_content .clientQuote ,
	.figside_content.figside_content_caregiver hgroup,
	.figside_content.figside_content_caregiver .clientQuote {
		position: relative;
		width: 100%;
		left: 0;
	}
	.figside_content hgroup ,
	.figside_content .clientQuote .clientQuote_title ,
	.figside_content .clientQuote p.clientQuoteContent ,
	.figside_content.figside_content_caregiver hgroup h4 ,
	.figside_content.figside_content_caregiver .clientQuote .clientQuote_title ,
	.figside_content .clientQuote p.clientQuoteContent,
	.figside_content.figside_content_caregiver .clientQuote p.clientQuoteContent {
		color: #fff;
	}
	.figside_content hgroup ,
	.figside_content .clientQuote ,
	.figside_content.figside_content_caregiver hgroup ,
	.figside_content.figside_content_caregiver .clientQuote {
		top: auto;
	}
	.figside_content .clientQuote {
		margin: 1rem 0;
	}
	ul.benefits_list li {
		width: 100%;
	}
}
/*ends max-width 1349px*/



@media screen and (max-width: 1199px) {

	.calendar_event_card ,
	.fc .fc-daygrid-event {
		padding: 8px!important;
	}
	.calendar_event_card .status-icon {
		display: none;
	}
	.calendar_event_card .cal_cardtitle,
	.calendar_event_card .cal_cardappoimnent_status,
	.calendar_event_card .cal_cardtime_status {
		width: 100%;
	}
	.login_screen .contentside {
		padding: 40px;
	}

}/*ends max-width 1199px*/




@media screen and (max-width: 991px) {

	.login_screen .contentside {
		padding: 0;
	}

	.login_screen.login_screen_flat_md {
		position: relative;
		overflow: hidden;
		overflow-y: auto;
		-webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
	}
	.login_screen.login_screen_flat_md .figside ,
	.login_screen.login_screen_flat_md .contentside {
		width: 100%;
	}
	.login_screen.login_screen_flat_md .figside {
		position: relative;
		height: 100%;
	}
	.login_screen.login_screen_flat_md .figside {
		order: 2;
	}
	.login_screen.login_screen_flat_md .contentside {
		order: 1;
	}
	.login_screen {
		height: auto;
	}
	.figside .figside-b ,
	.figside .figside-c {
		display: none;
	}
	.quoteline {
		display: flex;
		position: relative;
		min-height: 140px;
		width: 100%;
	}
	.contentside_padd {
		padding: 20px 30px;
	}


}/*ends max-width 991px*/



/* Image Links Sign Up  */
@media screen and (max-width: 998px) {
    .quoteline .quoteline_image img {
        width: 68%;
        height: auto;
        max-width: 100%;
        position: absolute;
        left: 0;
        bottom: 0;
    }
}
@media screen and (max-width: 643px) {
    .quoteline .quoteline_image img {
        width: 50%;
        height: 80%;
        max-width: 100%;
        position: absolute;
        left: 0;
        bottom: 0;
    }
}

/* Image Links Login  */
@media screen and (max-width: 998px) {
    .caregiverquoteline .quoteline_image img {
        width: 68%;
        height: auto;
        max-width: 100%;
        position: absolute;
        left: 0;
        bottom: 0;
    }
}
@media screen and (max-width: 643px) {
    .caregiverquoteline .quoteline_image img {
        width: 50%;
        height: 80%;
        max-width: 100%;
        position: absolute;
        left: 0;
        bottom: 0;
    }
}
/* Image Links Login Client  */
@media screen and (max-width: 998px) {
    .clientquoteline .quoteline_image img {
        width: 68%;
        height: auto;
        max-width: 100%;
        position: absolute;
        left: 0;
        bottom: 0;
    }
}
@media screen and (max-width: 643px) {
    .clientquoteline .quoteline_image img {
        width: 50%;
        height: 80%;
        max-width: 100%;
        position: absolute;
        left: 0;
        bottom: 0;
    }
}
@media screen and (max-width: 767px) {

	.login_screen {
		position: relative;
		overflow: hidden;
		overflow-y: auto;
		-webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
	}
	.login_screen .figside ,
	.login_screen .contentside {
		width: 100%;
	}
	.login_screen .figside {
		position: relative;
		height: 100%;
	}
	.calendar-controls-l {
		order: 2;
		text-align: center;
	}
	.calendar-controls-r {
		order: 1;
		text-align: center;
		margin-bottom: 6px;
	}
	.reg_form_panel {
		padding: 30px;
	}
	.login_screen .contentside {
		padding: 0;
	}


}/*ends max-width 767px*/




@media screen and (max-width: 575px) {
	.logo_wrap {
		margin: 1.5rem 0;
	}
	.login_form_panel.p-5 {
		padding: 30px!important;
	}
	.appdetail_box.control-sidebar {
		width: 100%;
		right: -100%;
	}
	.doc_info_box ,
	.userinfo_box_detailed ,
	.user_info_panel_lg {
		-webkit-box-orient: vertical;
   -webkit-box-direction: normal;
       -ms-flex-direction: column;
           flex-direction: column;
	}
	.user_info_panel_lg figure {
		margin: 0 0 20px 0;
	}
	.appdetail_box_upper {
		padding: 15px 15px 0 15px;
	}
	.booked_modal {
		padding: 40px;
	}
	ul.benefits_list li {
		width: 100%;
	}
	.reg_form_panel {
		padding: 20px;
	}
	.figside_content ,
	.figside_content.figside_content_caregiver {
		padding: 40px 20px;
	}
}/*ends max-width 575px*/



@media screen and (max-width: 480px) {
	.quoteline .quoteline_image {
		width: 100px;
		min-width: 100px;
	}
	.quoteline .quoteline_content {
		padding-left: 110px;
	}
	.contentside_padd {
		padding: 1rem;
	}
}
/*ends max-width 480px*/


