@media (max-width:1699px) {

.infobox-slider .slick-list.draggable {padding-right: 8%; }
.shifts--info .shifts--wp{padding-right:55px;}
.shifts--info .shifts--wp span.font-12{font-size:15px;}
.shifts--info .shifts--wp span.font-16{font-size:15px;}
.shift-info-title h5.font-18{font-size:16px;}
.shift-info-title p.font-16{font-size:15px;}
.upcoming-shifts-main .shifts--info .shifts--wp{padding-right:30px;}
.upcoming-shifts-main .shifts--info .shifts--wp:last-child{padding-right:0px;}

/*======View Popup=======*/

.title-info-row .title-info-wrap{padding-bottom:25px;}


}

/*=========================================================
Large devices (desktops, less than 1200px)
===========================================================*/


@media (max-width:1599px) {

.form-control.border{height:45px;font-size: 14px;}
.form-control.border::placeholder { font-size: 14px;}
.form-control.border::-moz-placeholder { font-size: 14px;}
.form-control.border:-ms-input-placeholder { font-size: 14px;}
.form-control.border::-webkit-input-placeholder { font-size: 14px;}
.form-control.border::-o-input-placeholder { font-size: 14px;}

/*===========Admin | Support Workers========*/

.modal-main .modal-content{padding:25px;}
.modal-header{padding-bottom: 25px;margin-bottom: 25px;}
.profile-upload-main{padding-bottom:20px;}
.profile-edit{padding-left:25px;}
.profile-preview .profile-plus-icon{width:40px;height:40px;top:26px;left:26px;}
.profile-preview .imageUpload-review{width:81px;height:81px;}
.profile-preview{width:81px;height:81px;}
.modal-title{font-size:22px;}
.modal-main .modal-dialog{max-width:624px;}
.add-new-clients-link{font-size:18px;}
.new-clients-wa-wna .name-image-text-wp .name-text{font-size:14px;}
.new-clients-wa-wna .name-image-text-wp .name-text .name-stext{font-size:12px;}
.new-clients-wa-wna .wa-wna{font-size:12px;}
.new-clients-wa-wna{padding-top:12px;padding-bottom:12px;}
.btn.btn-lg{padding-top:11px;padding-bottom:11px;}
.checkbox-radio-rounded-wrap .checkbox-radio + label{line-height:19px;padding-left:25px;font-size:14px;}
.checkbox-radio-rounded-wrap .checkbox-radio + label::before{width:18px;height:18px;}
.checkbox-radio-rounded-wrap .checkbox-radio + label::after{top:3px;left:3px;}
.checkbox-radio-rounded-main .checkbox-radio-rounded-wrap{padding-right:15px;}
.search-filter-title h5{font-size:20px;}
.form-mobile-num .country-code{top:15px;}
.custom-table-main td,.custom-table-main th{padding:9px;font-size:13px;}

.main-header{margin-left:250px;}
.main-sidebar{width:250px;}
.content-wrapper{margin-left:250px;}

.dashboard-top-main .small-box .inner p span{font-size:22px;padding-right:5px;}
.dashboard-top-main .small-box .inner{width:calc(100% - 66px);padding-left:10px;padding-right:5px;}
.dashboard-top-main .small-box .icon{width:40px;height:40px;}
.d-box-link-main .d-box-link-icon{width:28px;height:28px;}
.dashboard-top-main .small-box{padding:15px;}
.dashboard-top-main .small-box .inner h3{font-size:13px;}

/*========Admin | Support Workers Profile View==========*/

.sw-profile-head-title h5{font-size:20px;}
.theme-box{padding:15px;}
.user-wrap .user-img{width: 90px;height: 90px;}
.user-wrap .user-text{padding-left: 20px;width: calc(100% - 90px);}
.availability-wrap-wp{padding:13px;font-size:18px;}
.user-text .user-name{font-size:18px;padding-bottom:5px;}
.user-text .user-role{font-size:15px;}
.datepicker_wicon{background-size:20px 20px;width:20px;height:20px;}
.availability-wrap-wp .datepicker-container{padding-left:30px;}
.sw-about-me{font-size:15px;}
.btn.btn-outline1{font-size:15px;padding-top:8px;padding-bottom:8px;}
.basic-info-label{padding-top:20px;font-size:15px;}
.basic-info-value{font-size:17px;}
.basic-info-box{padding-right:80px;}
.add-info-btn-wrap .add-info-btn{font-size:15px;}
.exp-edu-box::before{width:24px;height:24px;font-size:10px;}
.exp-edu-box::after{left:11px;}
.exp-edu-box{padding-left:35px;padding-bottom:25px;}
.exp-edu-box .ex-edu-info{font-size:15px;padding-bottom:10px;}
.ex-edu-detail{font-size:15px;}
.ex-edu-detail li{padding-left:20px;padding-bottom: 5px;}
.ex-edu-detail li::before{left:7px;}
.exp-edu-box .ex-edu-title-year .ex-edu-title{font-size:17px;}
.exp-edu-box .ex-edu-year{font-size:11px;}
.edit-icon-wrap .edit-icon{width:24px;height:24px;}
.edit-lg-icon-wrap .edit-lg-icon{width:30px;height:30px;}
.sw-profile-qu-title-edit{padding-bottom:13px;padding-right:40px;}
.exp-edu-box .exp-edu-head{padding-right:35px;}
.sw-profile-qu-ans-box .sw-profile-qu{font-size:17px;}
.sw-profile-qu-ans-box .sw-profile-ans{font-size:15px;}
.user-wrap .user-img{width:80px;height:80px;}
.user-wrap .user-text{padding-left:15px;width:calc(100% - 80px);}
.availability-wrap-wp{padding:11px;font-size:17px;}
.basic-info-email{min-width:302px;max-width:330px;}
.basic-info-mobilenum{min-width:225px;max-width:230px;}
.basic-info-city{min-width:172px;max-width:220px;}
.basic-info-lspoken{min-width:150px;max-width:180px;}

/*======Admin | Support Workers Profile View Add=========*/

.add-exp-edu{height:182px;}
.add-pro-per-fun{height:98px;}

/*======Admin | Messages Chat=====*/

.head-title h5{font-size:20px;}
.chatlist{width:310px;}
.chatbox{width:calc(100% - 310px);}
.msg-head-wrap{padding-left:20px;padding-right:20px;height:70px;}
.chat-header .head-title{height:70px;padding-left:20px;padding-right:20px;}
.msg-head-txt h3{font-size:18px;}
.msg-head-txt{padding-left:10px;}
.msg-head-txt p{font-size:13px;}
.msg-search{padding:12px 20px;}
.chat-list-wrap{padding:10px;margin-bottom:5px;}
.chat-list{padding-left:14px;padding-right:14px;}
.chat-list-txt{padding-left:10px;}
.chat-list-nm{font-size:13px;}
.chat-list-msg{font-size:11px;}
.chat-list-nm-tm .chat-list-tm{font-size:13px;}
.send-emoji-box{padding:20px;}
.send-msg-wrap{padding-left:20px;}
.reply-box{padding-right:50px;}
.reply-wp .reply-msg{font-size:13px;padding-bottom:10px;line-height: 1.4;}
.reply-wp .reply-tm{font-size:13px;}
.sender-box{padding-left:50px;}
.sender-wp .sender-msg{font-size:13px;padding-bottom:10px;}
.sender-wp .sender-tm{font-size:13px;}
.send-msg-wrap .btn{top:12px;}
.msg-body{padding:15px;}
.msg-body ul li.msg-divider{font-size:13px;}
.reply-ww{padding: 8px 13px 10px 13px;}
.sender-ww{padding:8px 13px 8px 13px;}

/*======Admin | Shift Detail View=====*/

.min-width-310{min-width:200px;}
.min-width-280{min-width:170px;}
.min-width-320{min-width:240px;}
.theme-box1{padding:25px;}
.sd-head-main .btn{padding-left:15px;padding-right:15px;min-width:108px;}
.progress-notes-table .ch-ob-wrap{max-width:341px;}
.head-title h4{font-size:22px;}
.sd-client-info-box{padding-top:20px;}

/*======Admin | Settings=====*/

.min-width-400{min-width:300px;}
.min-width-300{min-width:240px;}
.settings-nav-pills .nav-link{padding:11px 20px;}
.settings-nav-pills .nav-link .settings-npills-icon{width:20px;}
.settings-head-title{padding-bottom:15px;}
.head-title h6{font-size:18px;margin-bottom:5px;}
.head-title-wrap .head-title-txt{margin-bottom:15px;}
.settings-tc-box{max-width:900px;}
.checkbox-radio-rounded-border-main .checkbox-radio-rounded-wrap .form-group label{padding:12px 14px 12px 40px;font-size: 13px;}
.checkbox-radio-rounded-border-main .checkbox-radio-rounded-wrap .form-group .checkbox-radio + label::before{left:14px;}
.checkbox-radio-rounded-border-main .checkbox-radio-rounded-wrap .form-group .checkbox-radio + label::after{top:15px;left:17px;}
.settings-tc-wrap .table tbody tr td .edit-btn{font-size:11px;}
.head-title-mx{max-width:900px;}
.settings-nav-pills .nav-item{margin:0px 10px 20px 0;}
.settings-tc-btn-wrap .btn{font-size:13px;max-width:250px;padding:11px 14px;}


/*====Support Worker | Add Progress Notes====*/

.pnotes-shift-dbox{margin-bottom:20px;}
.pnotes-shiftd-main .head-title{padding-top:20px;}


/*====Select2====*/

.select2-custom .select2-container .select2-selection{height:45px;}
.select2-custom .select2-container .select2-selection .select2-selection__rendered{height:43px;line-height:43px;}
.select2-custom .select2-container .select2-selection .select2-selection__arrow{height:43px;}
.select2-custom .select2-container--default .select2-selection--single .select2-selection__clear{height:43px;}


}


@media (max-width:1550px) {


h1 { font-size:30px; }
h2 { font-size:26px; }
h3 { font-size:24px; }
h4 { font-size:22px; }
h5 { font-size:20px; }
h6 { font-size:16px; }


}



@media(max-width:1499px) {

/*===========Admin | Support Workers========*/

.modal-header{padding-bottom: 20px;margin-bottom: 20px;}
.profile-edit{padding-left:20px;}
.modal-title{font-size:20px;}
.modal-main .modal-dialog{max-width:604px;}
.profile-preview{width:76px;height:76px;}
.profile-preview .imageUpload-review{width:76px;height:76px;}
.profile-preview .profile-plus-icon{width:35px;height:35px;}
.modal-main .modal-content{padding:20px;}
.add-new-clients-link{font-size:16px;}
.new-clients-wa-wna{padding-top:10px;padding-bottom:10px;}
.btn.btn-lg{padding-top:9px;padding-bottom:9px;}
.search-filter-title h5{font-size:18px;}

.header-left-text .font-24{font-size:20px;}
.header-left-text .font-28{font-size:24px;}

.content-wrapper {min-height: calc(100vh - 85px); margin-top: 85px; }

/*========Admin | Support Workers Profile View==========*/

.basic-info-box{padding-right:60px;}
.user-text .user-name{font-size:17px;}
.user-text .user-role{font-size:14px;}
.availability-wrap-wp{padding:10px;font-size:16px;}
.sw-profile-head-title h5{font-size:18px;}
.sw-about-me{font-size:14px;}
.btn.btn-outline1{font-size:14px;padding-top:7px;padding-bottom:7px;}
.basic-info-label{padding-top:18px;padding-bottom:8px;font-size:14px;}
.basic-info-value{font-size:16px;}
.add-info-btn-wrap .add-info-btn{font-size:14px;}
.space-center-wrap-bt{padding-bottom:15px;margin-bottom:15px;}
.exp-edu-box .ex-edu-title-year .ex-edu-title{font-size:16px;}
.exp-edu-box .ex-edu-info{font-size:14px;padding-bottom:8px;}
.ex-edu-detail{font-size:14px;}
.exp-edu-box{padding-bottom:20px;}
.sw-profile-qu-ans-box .sw-profile-qu{font-size:16px;}
.sw-profile-qu-ans-box .sw-profile-ans{font-size:14px;}
.edit-lg-icon-wrap .edit-lg-icon{width:28px;height:28px;}
.basic-info-email{min-width:282px;max-width:310px;}
.basic-info-mobilenum{min-width:200px;max-width:220px;}
.basic-info-city{min-width:160px;max-width:200px;}
.basic-info-lspoken{min-width:130px;max-width:160px;}

/*======Admin | Support Workers Profile View Add=========*/
.add-exp-edu{height:172px;}

/*======Admin | Messages Chat=====*/

.head-title h5{font-size:18px;}
.chatlist{width:290px;}
.chatbox{width:calc(100% - 290px);}
.chat-header .head-title{height:65px;padding-left:15px;padding-right:15px;}
.msg-head-wrap{padding-left:15px;padding-right:15px;height:65px;}
.msg-head-img{width:35px;height:35px;}
.msg-head-txt{width:calc(100% - 35px);}
.chat-list-img{width:40px;height:40px;}
.chat-list-txt{width:calc(100% - 40px);}
.send-emoji-box{padding:20px 15px;}
.msg-head-txt h3{font-size:17px;margin-bottom:2px;}
.emoji-icon img{width:20px;height:20px;}
.send-msg-wrap{padding-left:15px;width:calc(100% - 20px);}
.sender-box .sender-img{width:35px;height:35px;}
.sender-box{padding-left:45px;}
.reply-box .reply-img{width:35px;height:35px;}
.reply-box{padding-right:45px;}
.chat-list-nm-tm{padding-bottom:3px;}
.msg-search{padding:12px 15px;}

/*======Admin | Shift Detail View=====*/

.sd-status{font-size:14px;}
.theme-box1{padding:20px;}

/*======Admin | Settings=====*/

.min-width-400{min-width:270px;}
.payment-structure-table .min-width-320{min-width:230px;}
.min-width-300{min-width:220px;}
.head-title h6{font-size:16px;}
.head-title-wrap .head-title-txt{font-size:14px;}
.settings-tc-fpwrap .settings-tc-fplink{font-size:14px;}
.settings-tc-box{max-width:800px;}
.head-title-mx{max-width:800px;}


.shifts--info .shifts--wp span.font-16{font-size:14px;}
.shifts-person-info .shifts-person-name-email h5.font-16{font-size:16px;}
.shift-info-title h5.font-18{font-size:15px;}
.shift-info-title p.font-16{font-size:14px;}


}


@media (max-width:1430px) {




}


@media (max-width: 1399px) {

/*======Login Pass Start=======*/

.login-pass-form h1{font-size:26px;}

/*===========Admin | Support Workers========*/

.modal-main .modal-dialog{max-width:580px;}
.custom-table-main td,.custom-table-main th{padding:9px;font-size:13px;}
.search-filter-title h5{font-size:16px;}
.check-avail-wrap .datepicker-wrap{font-size:13px;}

/*=========Admin | Shift Management============*/

.worker-op .name-image-text-wp .name-text{font-size:14px;}
.worker-op .name-image-text-wp .name-text span{font-size:12px;}

/*=============*/
.infobox-main .font-16 {font-size: 15px; }
.d-events-row .d-events-col .d-events-img {height: 130px; }
.dashboard-top-main .small-box {padding: 15px 10px; }
.dashboard-top-main .small-box:hover .d-box-link-main .d-box-link-icon {transform: translate(3px, -7px); }

/*========Admin | Support Workers Profile View==========*/


.user-text .user-name{font-size:16px;}
.basic-info-value{font-size:15px;}
.exp-edu-box .ex-edu-title-year .ex-edu-title{font-size:15px;}
.sw-profile-qu-ans-box .sw-profile-qu{font-size:15px;}
.sw-profile-head-title h5{font-size:17px;}

/*======Admin | Support Workers Profile View Add=========*/
.add-exp-edu{height:162px;}

.event-bottom-main{margin:15px -6px 2px;}
.event-bottom-main .event-bottom-info,.event-bottom-main .event-edit-btn{padding:0px 3px;}
.event-bottom-main .event-edit-btn .btn{padding:7px 10px;font-size:13px;border-radius:12px;}
.event-bottom-main .event-bottom-info h5 {font-size: 13px; }

/*======Admin | Messages Chat=====*/

.head-title h5{font-size:16px;}
.chatlist{width:270px;}
.chatbox{width:calc(100% - 270px);}
.chat-list-nm-tm .chat-list-tm{font-size:12px;}
.msg-head-txt p{font-size:12px;}
.msg-head-txt h3{font-size:16px;}
.chat-list-nm{padding-right:30px;}

/*======Admin | Shift Detail View=====*/

.progress-notes-table .ch-ob-wrap{max-width: 301px;}
.head-title h4{font-size:20px;}

/*======Admin | Settings=====*/

.min-width-400{min-width:250px;}
.payment-structure-table .min-width-320{min-width:210px;}
.min-width-300{min-width:200px;}

/*======Admin | Messages Chat=====*/

.chatlist{width:250px;}

}


@media(max-width:1299px) {

/*======Admin | Support Workers Profile View Add=========*/
.add-pro-per-fun{height:88px;}
.add-exp-edu{height:152px;}

/*======Admin | Messages Chat=====*/

.chatlist{width:250px;}
.chatbox{width:calc(100% - 250px);}

}



@media (max-width: 1199.98px) {


	h1 { font-size:28px; }
	h2 { font-size:24px; }
	h3 { font-size:22px; }
	h4 { font-size:20px; }
	h5 { font-size:18px; }
	h6 { font-size:14px; }


    .form-control::placeholder { font-size: 14px;}
    .form-control::-moz-placeholder { font-size: 14px;}
    .form-control:-ms-input-placeholder { font-size: 14px;}
    .form-control::-webkit-input-placeholder { font-size: 14px;}
    .form-control::-o-input-placeholder { font-size: 14px;}

    .form-control.border::placeholder { font-size: 14px;}
    .form-control.border::-moz-placeholder { font-size: 14px;}
    .form-control.border:-ms-input-placeholder { font-size: 14px;}
    .form-control.border::-webkit-input-placeholder { font-size: 14px;}
    .form-control.border::-o-input-placeholder { font-size: 14px;}

    /*===========Admin | Support Workers========*/

    .modal-main .modal-dialog{max-width:560px;}

    .dashboard-top-main .small-box {margin-bottom: 20px; height: calc(100% - 20px); }
	.main-title {margin-bottom: 10px; }

	/*======Admin | Support Workers Profile View Add=========*/
	.add-exp-edu{height:142px;}


	.event-details-page-main .events-box-main{flex-direction:column;}
	.event-details-page-main .events-box-main .events-img,.event-details-page-main .events-col-info{width:100%;}
/*	.event-details-page-main .events-box-main .events-img{min-height:200px;}*/
	.event-details-page-main .events-info-top .event-name-location h5{font-size:16px;}
	.event-details-page-main .events-col-info .font-12{font-size:14px;line-height:1.4;}
	.event-details-page-main .event-bottom-main .event-bottom-info h5{font-size:14px;}

	/*======Admin | Messages Chat=====*/

	.dashboard-umain .dashboard-uwrap.dashboard-uwrap-cm .search-filter-title{padding-bottom:10px;}
	.dashboard-umain .dashboard-uwrap.dashboard-uwrap-cm{flex-direction:column;align-items:flex-start;}
	.chat-list-wrap{padding:8px;}

	/*======Admin | Shift Detail View=====*/

	.sd-client-info-box .sd-client-info-tl{max-width:90px;font-size:14px;}
	.sd-client-info-box .sd-client-info-stl{font-size:14px;width:calc(100% - 90px);}
	.sd-client-img-txt .sd-client-txt h6{font-size:16px;}
	.sd-client-info-box{padding-top:15px;}

	/** hide show chat **/

	.chat-icon{display:block;padding-right: 15px;}
	.chatlist{width:100%;}
	.chatbox{width:100%;position:absolute;right:-100%;background:#fff;transition:all 0.5s ease;border-left:none;}
	.showbox{right:0!important;transition:all 0.5s ease;}
	.head-title h4{font-size:18px;}

	/*======Admin | Settings=====*/

	.settings-nav-pills .nav-link{padding:11px 15px;font-size:13px;}
	.ch-ra-rbm{margin-bottom:20px;}
	.ch-ra-rbm:last-child{margin-bottom:0;}
	.settings-tc-btn-wrap .btn{font-size:12px;max-width:200px;}


	.chatbox.chatbox-worker {width: 100%; position: unset; right: unset; transition: none; }

	/*====Support Worker | Add Progress Notes====*/

	.pnotes-shift-dbox{margin-bottom:15px;}
	.pnotes-shiftd-main .head-title{padding-top:15px;}
	.pnotes-shift-dbox .pnotes-stitle{font-size:14px;min-width:140px;}
	.pnotes-shift-dbox .pnotes-sbtitle{font-size:14px;width:calc(100% - 140px);}
	.pnotes-shiftd-main .pnotes-shiftd-txt{font-size:14px;margin-bottom:15px;}

    /*======Event Popup=======*/

	.clevent-tml{font-size:14px;}
	.clevent-details-img{padding-top:20px;padding-bottom:20px;}
	.clevent-details-txt{padding-bottom:20px;}
	.clevent-name-loc{width:calc(100% - 140px);}

	/*====Shift Detail View====*/

	.title-info-row .title-wrap{font-size:14px;}
	.title-info-row .info-wrap{font-size:16px;}
	.title-info-row .title-info-wrap{max-width:240px;min-width:140px;padding-right:20px;padding-bottom:20px;}
	.modal-header-sub{font-size:14px;}


}


/*=========================================================
// Medium devices (tablets, less than 992px)
===========================================================*/


@media(max-width: 991.98px) and (min-width: 768px){  }



@media (max-width: 991.98px) {


	h1 { font-size:26px; }
	h2 { font-size:22px; }
	h3 { font-size:20px; }
	h4 { font-size:18px; }
	h5 { font-size:16px; }
	h6 { font-size:14px; }

	/*===========Admin | Support Workers========*/

    .modal-main .modal-dialog{max-width:530px;}

    .content-wrapper .content{padding:30px 15px;}
	.main-header{padding:16px 27px;}

  	/*========Admin | Support Workers Profile View==========*/
	.user-availability-wrap{align-items:flex-start;flex-direction:column;}
	.user-wrap{max-width:100%;padding-bottom:15px;}

	/*========Admin | Support Workers Profile View==========*/
	.user-availability-wrap{align-items:flex-start;flex-direction:column;}
	.user-wrap{max-width:100%;padding-bottom:15px;}
	.user-wrap .user-img{width:70px;height:70px;}
	.user-wrap .user-text{width:calc(100% - 70px);}
	.exp-edu-box .ex-edu-title-year .ex-edu-title-wrap{flex-direction:column;}
	.basic-info-box{padding-right:0;min-width:auto;max-width:100%;width:100%;}



	.client-profile .user-availability-wrap{align-items:flex-start;flex-direction:unset;flex-wrap:nowrap;}
	.client-profile .user-availability-wrap .availability-wrap{flex:0 auto;min-width:100px;}
	.client-profile .user-availability-wrap .user-text{margin-right:-70px;width:auto;}


	/*===Admin | Messages Chat====*/

	.search-main{width:100%;}
	.reply-box,.sender-box{max-width:85%;}
	.chat-area{height:calc(100vh - 150px);}

	/*======Admin | Shift Detail View=====*/

	.sd-main .sd-txt{font-size:14px;width: 100%;}
	.sd-status{width:80px;font-size:12px;height: 22px;}
	.sd-head-main .btn{padding-left:10px;padding-right:10px;min-width:58px;font-size:12px;}
	.sd-head-main .btn{margin-right:5px;}
	.sd-wrap{padding-right:100px;}
	.filterAC-main .filterAC-dropdown-menu{width:220px;padding: 15px;}
	.filterAC-acc .accordion-button{font-size:14px;}
	.progress-notes-table .status-btn{font-size:11px!important;width:70px;height:22px;}

	/*======Admin | Settings=====*/

	.settings-nav-pills .nav-link{padding:10px;}
	.settings-tc-head-btn .add-holiday-btn{padding:6px 10px;font-size:13px;}
	.settings-tc-head-btn-wrap .head-title-wrap{max-width:80%;}
	.settings-tc-fpwrap{margin-bottom:20px;justify-content:flex-end;}
	.settings-nav-pills .nav-link .settings-npills-icon{width:18px;}
	.settings-nav-pills .nav-item{margin:0px 10px 15px 0;}

	/*====Client | Shift Detail====*/

	.modal-title{font-size:18px;}
	.modal-main .modal-header .btn-close{font-size:14px;padding:6px;}

	/*======Filter=======*/

    .dropdown-main.filterAC-main-sm .filterAC-dropdown-menu{width:220px;}

}



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




}

/*=========================================================
// Small devices (landscape phones, less than 768px)
===========================================================*/
@media (min-width: 767.98px) {

.sidebar-top .sidebar-toggle {display: none;}

}

@media (max-width: 767.98px) {


h1 { font-size:26px; }
h2 { font-size:22px; }
h3 { font-size:20px; }
h4 { font-size:18px; }
h5 { font-size:16px; }
h6 { font-size:14px; }



/*======Login Pass Start=======*/

.form-control.border{padding:10px;}
.login-pass-footer-wrap li{margin:5px 10px;}

/*===========Admin | Support Workers========*/

.modal-main .modal-content{padding:15px;}
.new-clients-wa-wna .name-image-text-wp{max-width:60%;}
.profile-edit{padding-left:15px;}
.search-main .form-control.border{background-position:5px center;background-size:12px;padding-left:20px;font-size:12px;border-radius:10px;}
.search-main .form-control.border::placeholder{font-size:12px;}
.dropdown-main .btn{font-size:12px;padding-right:20px;background-size:9px 6px!important;background-position:calc(100% - 5px)!important;padding-left:10px;border-radius:10px;}
.search-filter-main .search-filter-btn{font-size:12px;padding-left:10px;padding-right:10px;border-radius:10px;}
.dashboard-umain .dashboard-uwrap{align-items:var(--fstart);flex-direction:var(--column);}
.search-main{max-width:var(--100p);}
.search-filter-main{width:var(--100p);}
.search-filter-title{padding-bottom:10px;}

.content-wrapper{margin-left:100px;}
.main-sidebar{width:100px;}
.main-header{margin-left:100px;}
.sidebar-top{padding:30px 9px;}
.sidebar-show-hide .main-sidebar{width:250px;}
.sidebar-show-hide .main-sidebar .sb-nav-item .sb-nav-link p{padding-left:10px;visibility:visible;opacity:1;position:unset;}
.main-sidebar {z-index: 1030; }
.sidebar-top .sidebar-toggle{top:45px;left:auto;right:-15px;}
.sidebar-top{position:relative;}
.sidebar-toggle i{transform:rotate(180deg);}
.sidebar-show-hide .sidebar-toggle i{transform:rotate(0deg);}
.ha-dropdown-click .user-menu .h-admin-info {display: none; }

.header-left-text .sidebar-toggle {display: none; }

.datepicker_icon{background-position:12px center;padding-left:40px!important;}
.clock_icon{background-position:12px center;padding-left:40px!important;}

.dashboard-umain.search-input-without .dashboard-uwrap{flex-wrap:nowrap;flex-direction:unset;align-items:center;justify-content:space-between;}
.dashboard-umain.search-input-without .search-filter-main{width:auto;flex:0 auto;}
.dashboard-umain.search-input-without .search-filter-title{padding-bottom:0px;}
.dashboard-umain.search-input-without .search-filter-main .btn{min-width:85px;}

.sidebar-top .sidebar-logo{width:45px;height:45px;}
.content-wrapper,.sidebar-show-hide .content-wrapper{margin-left:65px;}
.main-sidebar{width:65px;}
.main-header{margin-left:65px;padding:10px 15px;}
.sidebar.sidebar-menu-main{padding:15px 8px;height:calc(100vh - 75px);}
.main-sidebar .sb-nav-item .sb-nav-link{padding:10px 13px;width:100%;}
.header-left-text .font-28{font-size:16px;display:-webkit-box;max-width:100%;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;}
.header-left-text .font-24{font-size:14px;}
.sidebar-top,.sidebar-show-hide .main-sidebar .sidebar-top{padding:15px 9px;}
.sidebar-top .sidebar-toggle{right:-18px;top:55px;}
.h-notification-main .h-notification-click{width:40px;height:40px;}
.ha-dropdown-click .user-menu img{width:30px;height:30px;}
.header-left-text{width:calc(100% - 100px);}
.content-wrapper{min-height:calc(100vh - 65px);margin-top:65px;}
.content-wrapper .content{padding:25px 5px;}
.d-events-row{padding:10px;border-radius:10px;margin-top:4px;}
.d-events-info-top .event-name-location{width:calc(100% - 100px);}
.d-events-info-top .event-name-location h5{font-size:13px;}
.sidebar-show-hide .sidebar-bottom span.font-20{ font-size:15px; }
.sidebar-bottom span.font-20{ font-size:0px; }

/*========Admin | Support Workers Profile View==========*/
.space-center-wrap .sw-profile-head-title{padding-bottom:15px;}
.exp-edu-box .ex-edu-year{margin-left:0;}
.exp-edu-box{padding-left:0;}
.exp-edu-box::before{display:none;}
.exp-edu-box::after{display:none;}
.exp-edu-box .ex-edu-title-year .ex-edu-title{padding-right:5px;}
.sw-profile-qu-title-edit .sw-profile-head-title h5{line-height: 1.3;}
.user-wrap{flex-direction:column;align-items:flex-start;}
.user-wrap .user-text{width:100%;padding-left:0;padding-top:15px;}

.event-details-page-main .event-bottom-main .event-bottom-info h5{font-size:13px;}
.event-details-page-main .events-col-info .font-12{font-size:13px;}
.event-details-page-main .events-info-top .event-name-location h5{font-size:14px;}
.events-box-main .events-col-info{padding:10px 10px;}
.event-status{min-width:90px;padding:5px 10px;border-radius:20px;line-height:1.1;}


/*===Admin | Messages Chat====*/

.space-center-wrap .sw-profile-head-title{padding-bottom:0;}
.chat-area{height:calc(100vh - 125px);}
.send-msg-wrap .btn{right:10px;}
.send-msg-wrap .form-control.border{padding-right:40px;}
.reply-box{padding-right:40px;}
.sender-box{padding-left:40px;}
.chat-list-txt{padding-left:7px;}
.chat-list{padding-left:10px;padding-right:10px;}

/*======Admin | Shift Detail View=====*/

.sd-main{padding-bottom:15px;}
.sd-client-img-txt{padding-top:15px;}
.sd-wrap{padding-bottom:6px;padding-top:3px;}
.sd-head-main .dashboard-uwrap{align-items:center;flex-direction:row;gap: 7px;}
.sd-head-main .dashboard-uwrap .search-filter-main{width:auto;}
.sd-head-main .search-filter-title{padding-bottom:0;}
.sd-client-img-txt .sd-client-img{width:30px;height:30px;}
.sd-client-img-txt .sd-client-txt{width:calc(100% - 30px);padding-left:5px;}
.sd-client-img-txt .sd-client-txt span{font-size:12px;margin-bottom:0;}
.sd-client-img-txt .sd-client-txt h6{font-size:14px;}
.sd-client-info-box{padding-top:10px;}
.sd-client-info-box .sd-client-info-tl{max-width:100%;padding-right:0;}
.sd-client-info-box .sd-client-info-stl{width:100%;}
.sd-box-main{margin-bottom:20px;}
.progress-note-umain{padding-bottom:20px;}
.progress-note-umain .dashboard-uwrap{flex-direction:row;align-items:center;}
.progress-note-umain .search-filter-main{width:auto;}
.progress-note-umain .dashboard-uwrap .search-filter-title{padding-bottom:0;}
.head-title h4{font-size:16px;}
.sd-wrap{padding-right:90px;}

/*======Admin | Settings=====*/

.settings-nav-pills .nav-link{padding:7px 9px;font-size:12px;}
.checkbox-radio-rounded-border-main .checkbox-radio-rounded-wrap .form-group label{padding:10px 14px 10px 30px;}
.checkbox-radio-rounded-border-main .checkbox-radio-rounded-wrap .form-group .checkbox-radio + label::before{width:15px;height:15px;left:10px;}
.checkbox-radio-rounded-border-main .checkbox-radio-rounded-wrap .form-group .checkbox-radio + label::after{top:14px;left:12px;width:11px;height:11px;}
.settings-tc-head-btn-wrap .head-title-wrap{max-width:100%;margin-bottom:10px;}
.password-icon .form-control{padding-right:35px;}
.password-icon i{right:10px;}
.checkbox-radio-rounded-border-main .checkbox-radio-rounded-wrap .form-group label{font-size:12px;}
.settings-nav-pills .nav-link .settings-npills-icon{width:15px;margin-right:5px;}
.settings-tc-btn-wrap{display:flex;flex-direction:column;}
.settings-tc-btn-wrap .btn{max-width:100%;}

.shift-infobox-top{flex-wrap:wrap;flex-direction:column;}
.shift-infobox-top .shift-infobox-right{margin-top:15px;}
.shift-infobox-top .shift-info-title{ padding-right:0px; }

/*====Support Worker | Add Progress Notes====*/

.modal-header{padding-bottom:15px;margin-bottom: 15px;}
.pnotes-shift-dbox .pnotes-stitle{min-width:auto;padding-right:0;font-size:13px;margin-bottom:5px;}
.pnotes-shift-dbox .pnotes-sbtitle{width:100%;font-size:13px;}
.pnotes-shift-dbox{margin-bottom:10px;}
.pnotes-shiftd-main .pnotes-shiftd-txt{font-size:13px;}

/*====Client | Shift Detail====*/

.bck-icon-wrap .bck-icon svg{width:15px;height:13px;}
.bck-icon-wrap .bck-icon{padding-right:8px;}
.sd-client-info-box .sd-client-info-tl{padding-bottom:3px;}

/*======Availability=======*/

.availability-modal-main .modal-dialog{max-width:418px!important;}
.bdt-picker-holi-wrap{padding-top:15px;padding-bottom:15px;}
.bdt-picker-holi-wrap .bdt-picker-holis-wrap{padding-right:20px;}
.bdt-picker-holi-wrap .bdt-picker-holi-un-wrap::before,.bdt-picker-holi-wrap .bdt-picker-hday-wrap::before{width:18px;height:18px;}
.bdt-picker-main .bdt-picker-holi-wrap .bdt-picker-ct{padding-left:25px;font-size:13px;line-height:18px;}
.bdt-picker-hcat-wrap .head-title{padding-top:15px;padding-bottom:15px;margin-bottom:20px;}
.bdt-picker-hcats-box .bdt-picker-hname{font-size:14px;margin-bottom:3px;}
.bdt-picker-hcats-box .bdt-picker-hdate{font-size:12px;}
.bdt-picker-hcats-box{margin-bottom:15px;padding-left:15px;}


/*======bootstrap datetimepicker=======*/

.bootstrap-datetimepicker-widget .datepicker table thead tr:first-child{margin-bottom:10px;}
.bootstrap-datetimepicker-widget .datepicker .datepicker-days table thead tr:nth-child(2){margin-bottom:10px;}
.bootstrap-datetimepicker-widget .datepicker .datepicker-days table tbody tr td.day,.bootstrap-datetimepicker-widget .datepicker .datepicker-days table thead tr:nth-child(2) th{height:28px;line-height:28px;width:28px;}
.bootstrap-datetimepicker-widget .datepicker table thead tr th,.bootstrap-datetimepicker-widget .datepicker table tbody tr td{font-size:13px!important;}
.bootstrap-datetimepicker-widget .datepicker table th.prev::after,.bootstrap-datetimepicker-widget .datepicker table th.next::after{width:28px;height:28px;}
.bootstrap-datetimepicker-widget table thead tr:first-child th{width:28px;height:28px;}
.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tbody tr td .month{font-size:14px;}
.bootstrap-datetimepicker-widget .datepicker .datepicker-years table tbody tr td .year{font-size:14px;}


.bdatetime .bootstrap-datetimepicker-widget .timepicker .timepicker-picker table tr td a.btn span{width:28px;height:28px;line-height:28px;}
.bdatetime .bootstrap-datetimepicker-widget .timepicker .timepicker-picker table tr td a.btn{font-size:16px;}
.bdatetime .bootstrap-datetimepicker-widget .timepicker .timepicker-picker .timepicker-hour,.bdatetime .timepicker .timepicker-picker .timepicker-minute,.bdatetime .timepicker .timepicker-picker table tr td button.btn{font-size:14px;width:32px;height:28px;line-height:28px;}
.bdatetime .bootstrap-datetimepicker-widget .timepicker .timepicker-picker table tr td{height:28px;line-height:28px;width:28px;}
.bdatetime .bootstrap-datetimepicker-widget .timepicker-minutes table tr td{font-size:14px;}

/*======Event Popup=======*/

.clevent-details-img{padding-top:15px;padding-bottom:15px;}
.clevent-details-title{padding-bottom:5px;}
.clevent-details-txt{padding-bottom:15px;}

/*======View Popup=======*/

.sft-pb0{padding-bottom:0;}
.title-info-row .title-wrap{font-size:13px;}
.title-info-row .info-wrap{font-size:15px;}
.title-info-row .title-info-wrap{max-width:220px;min-width:120px;padding-right:15px;padding-bottom:15px;}
.modal-header-sub{font-size:13px;}

/*======Select2=======*/

.select2-custom .select2-container .select2-selection .select2-selection__rendered{padding-left:10px;padding-right:10px;}
.select2-custom .select2-container .select2-selection .select2-selection__arrow{right:1px;}


/*======Notification=======*/

.noti-box .noti-txt{font-size:14px;margin-bottom:5px;}
.noti-box .noti-tm{font-size:14px;}
.noti-box.alert{padding:15px;}


}


/*=========================================================
Extra small devices (portrait phones, less than 576px)
===========================================================*/


@media (max-width: 575.98px) {


h1 { font-size:26px; }
h2 { font-size:22px; }
h3 { font-size:20px; }
h4 { font-size:18px; }
h5 { font-size:16px; }
h6 { font-size:14px; }

p { font-size: 14px; }

/*===========Admin | Support Workers========*/

.modal-main .modal-dialog{max-width:100%;}

/*========Admin | Support Workers Profile View==========*/
.space-center-wrap{flex-direction:column;align-items:flex-start;}

/*======Admin | Shift Detail View=====*/
.sd-status{width:65px;font-size:11px;height:22px;}
.sd-wrap{padding-right:70px;}
.sd-wrap .head-title h4{font-size:14px;}
.sd-wrap{padding-bottom:6px;padding-top:3px;}

/*======Admin | Settings=====*/

.settings-nav-pills .nav-link{font-size:11px;}
.settings-nav-pills .nav-item{margin-right:5px;}

/*======Event Popup=======*/

.clevent-name-loc{width:100%;}
.clevent-date-time{text-align:left;padding-top:10px;}


}


@media (max-width: 481px) {

/*=========Admin | Shift Management============*/

.worker-op .name-image-text-wp{max-width:100%;padding-right:0;}
/*.worker-op{flex-direction:var(--column);align-items:var(--fstart);}*/
.worker-op .status-btn-wrap{padding-left:50px;padding-top:5px;}

}


@media (max-width: 450px) {

/*====Support Worker | Add Progress Notes====*/

.sw-progress-note-umain .dashboard-uwrap{gap:7px;}
.progress-note-umain .dashboard-uwrap{gap:7px;}

/*======Notification=======*/

.ha-dropdown-main.notification-sm .dropdown-menu{width:230px;}


}

@media (max-width:399px) {

	/*====bootstrap datetimepicker====*/

	.datepicker{padding:10px;}
	.bootstrap-datetimepicker-widget .datepicker .datepicker-days table tbody tr td.day,.bootstrap-datetimepicker-widget .datepicker .datepicker-days table thead tr:nth-child(2) th{height:24px;line-height:24px;width:24px;}
	.bootstrap-datetimepicker-widget .datepicker table thead tr th,.bootstrap-datetimepicker-widget .datepicker table tbody tr td{font-size:12px!important;}
	.bootstrap-datetimepicker-widget .datepicker .picker-switch{padding:5px;}
	.bootstrap-datetimepicker-widget .datepicker table th.prev::after,.bootstrap-datetimepicker-widget .datepicker table th.next::after{width:26px;height:26px;}
	.bootstrap-datetimepicker-widget table thead tr:first-child th{width:26px;height:26px;}
	.bootstrap-datetimepicker-widget .datepicker .datepicker-months table tbody tr td .month{font-size:13px;}
    .bootstrap-datetimepicker-widget .datepicker .datepicker-years table tbody tr td .year{font-size:13px;}
    .bootstrap-datetimepicker-widget.dropdown-menu {width:275px;}
    .bootstrap-datetimepicker-widget .datepicker .datepicker-decades table tbody tr td .decade{font-size:13px;}

	.bdatetime .bootstrap-datetimepicker-widget .timepicker .timepicker-picker .timepicker-hour,.bdatetime .bootstrap-datetimepicker-widget .timepicker .timepicker-picker .timepicker-minute,.bdatetime .bootstrap-datetimepicker-widget .timepicker .timepicker-picker table tr td button.btn{font-size:13px;width:28px;height:28px;line-height:28px;}
    .bdatetime .bootstrap-datetimepicker-widget .timepicker-minutes table tr td{font-size:13px;}


}

@media (max-width: 369px) {

/*===========Admin | Support Workers========*/

.assigned-clients-modal .modal-header{flex-direction:var(--column);align-items:var(--left);}
.assigned-clients-modal .modal-header .modal-header-right{margin-left:var(--zero);margin-top:5px;}
.new-clients-wa-wna .wa-wna{align-self:var(--left);padding-left:40px;padding-top:5px;}
.new-clients-wa-wna{flex-direction:var(--column);}
.search-main .form-control.border::placeholder{font-size:11px;}
.search-main .form-control.border{font-size:11px;padding-right:5px;}
.dropdown-main .btn{font-size:11px;padding-left:7px;padding-right:18px;background-size:7px 5px!important;}
.search-filter-main .search-filter-btn{font-size:11px;padding-left:7px;padding-right:7px;}

}


@media (max-width: 349px) {

/*======Login Pass Start=======*/

.login-pass-page{min-height:calc(100vh - 82px);}

}



@media(max-height:1099px) {

/*======Login Pass Start=======*/

.login-pass-logo img{max-height:160px;}
.login-pass-main{padding-top:60px;padding-bottom:60px;max-width: 580px;}
.login-pass-logo{padding-bottom:40px;}
.login-pass-msg{margin-bottom:40px!important;}
.login-pass-form{padding:40px;}
.login-pass-form h1{font-size:30px;}
.form-group{margin-bottom:20px;}
.login-pass-form .btn-full .btn{font-size:20px;padding-top:14px;padding-bottom:14px;}
.login-pass-an{font-size:17px;}

}

@media(max-height:999px) {

/*======Login Pass Start=======*/

.login-pass-logo{padding-bottom:30px;}
.login-pass-logo img{max-height:140px;}
.login-pass-main{padding-top:40px;padding-bottom:40px;max-width: 540px;}
.login-pass-msg{margin-bottom:35px!important;}
.login-pass-form{padding:35px;}
.login-pass-form h1{font-size:28px;}
.login-pass-form .btn-full .btn{font-size:18px;padding-top:13px;padding-bottom:13px;}
.login-pass-form .form-group .form-control{height:52px;}
.login-pass-an{font-size:16px;}
.password-icon i{top:16px;}

}

@media(max-height:899px) {

/*======Login Pass Start=======*/

.login-pass-logo{padding-bottom:25px;}
.login-pass-logo img{max-height:120px;}
.login-pass-main{max-width:500px;padding-top:30px;padding-bottom:30px;}
.login-pass-msg{margin-bottom:30px!important;font-size: 15px;}
.login-pass-form{padding:30px;}
.login-pass-form h1{font-size:26px;}
.login-pass-form .form-group .form-control{height:48px;}
.login-pass-form .form-group label.form-label{font-size:15px;}
.password-icon i{font-size:17px;}
.login-pass-an{font-size:15px;}
.login-pass-form .btn-full .btn{font-size:17px;padding-top:11px;padding-bottom:11px;}
.password-icon i{top:15px;}

}

@media(max-height:799px) {

/*======Login Pass Start=======*/

.login-pass-logo{padding-bottom:20px;}
.login-pass-logo img{max-height:100px;}
.login-pass-main{max-width:460px;padding-top:20px;padding-bottom:20px;}
.login-pass-form{padding:25px;}
.login-pass-form h1{font-size:24px;}
.login-pass-msg{font-size: 14px;margin-bottom:25px!important;}
.login-pass-form .form-group .form-control{height:45px;}
.login-pass-form .form-group label.form-label{font-size:14px;}
.password-icon i{font-size:16px;}
.login-pass-an{font-size:14px;}
.login-pass-form .btn-full .btn{font-size:16px;padding-top:10px;padding-bottom:10px;}

}

@media(max-height:699px) {

/*======Login Pass Start=======*/

.login-pass-form{padding:20px;}
.login-pass-msg{margin-bottom:20px!important;}
.login-pass-form h1{font-size:22px;}
.password-icon i{top:14px;}

}















