@media screen and (max-width: 900px){
	.providepopup .MultiFile-list{
        max-width: unset !important;
        width: 100%;
    }
	.fileUploadContainer.text-left.flexed-and-top{
		flex-wrap: wrap;
	}
    div#ModComments_editView_fieldName_filename,
    div#ModComments_editView_fieldName_tzfilename,
    div#ModComments_editView_fieldName_requisites {
        position: relative;
        /*left: -6px;
        width: 96%;*/
        margin-top: 10px;
        width:100%;
    }
    div#ModComments_editView_fieldName_filename .fileUploadBtn.btn.btn-sm.btn-primary,
    div#ModComments_editView_fieldName_tzfilename .fileUploadBtn.btn.btn-sm.btn-primary,
    div#ModComments_editView_fieldName_requisites .fileUploadBtn.btn.btn-sm.btn-primary {
        width: 100%;
        padding: 7px 0;
    }
	button.slick-prev.slick-arrow, 
	button.slick-next.slick-arrow{
	    width: 40px;
	    height: 40px;
	    line-height: 0;
	    color: #80828c;
	    background: whitesmoke;
	    border: 1px solid #e0e0e0;
	    margin: 0 5px;
	}
	.app-indicator-icon-container {
	    display: none !important;
	}
	.settingsIcon.open {
	    background: white;
	    border-bottom: 1px solid #e5e5e5;
	}
	.container-fluid.app-nav {
	    box-shadow: 0px 6px 10px rgba(0,0,0,0.2);
	    padding-bottom: 5px;
	}
	.calendar-sidebar-tab{
		padding-top: 25px !important;
	}
	#calendarview-feeds > .list-group{
		display: inline-flex;
    	width: 100%;
    	flex-wrap: wrap;
    	justify-content: center;
	}
	#calendarview-feeds > .list-group .slick-disabled{
		opacity: 0.4;
	}
	#calendarview-feeds > .list-group .slick-prev {
	    order: 1;
	}

	#calendarview-feeds > .list-group .slick-list {
	    order: 0;
	    margin-bottom: 10px;
	}
	#calendarview-feeds > .list-group .slick-next {
	    order: 2;
	}
	.activitytypes .activitytype-indicator{
		margin: 0 !important;
	}
	span.activitytype-actions.pull-right{
		display: block;
	    float: none !important;
	    width: 100%;
	    text-align: right;
	    margin-top: 5px;
	}
	input[type="checkbox"] {
	    width: 25px !important;
	    height: 25px !important;
	}
	input[type=checkbox]:checked::after{
		top: 2px !important;
	    left: 0 !important;
	    transform: scale(1.2);
	}
	#LBL_ACTIVITY_TYPES-accordion .activitytypes .activitytype-indicator .activitytype-actions i{
		font-size: 18px !important;
	    position: relative;
	    top: -5px;
	    margin: 0 5px;
	}
	div#mycalendar .fc-left {
	    width: 100%;
	    margin-bottom: 15px;
	}
	div#mycalendar .fc-left .fc-button-group {
	    width: 100%;
	    display: inline-flex;
	    justify-content: center;
	}
	div#mycalendar .fc-left .fc-button-group button {
	    width: 25%;
	    height: 40px;
	    word-break: break-word;
	    padding: 0 5px;
	}
	.fc-scroller.fc-day-grid-container,
	.fc-scroller.fc-time-grid-container {
	    height: auto !important;
	    overflow: visible !important;
	}
	div#CalendarViewContent {padding: 0;}
	.fc-day-grid-event {padding: 15px 1px !important;}
	.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-info {
	    display: inline-flex !important;
	    flex-wrap: wrap;
	}
	.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-info .agenda-event-activitytype {
	    order: 0;
	    width: 45%;
	}
	.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-info .agenda-event-time {
	    order: 4;
	    width: 46%;
	}
	.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-info .agenda-more-details {
	    order: 6;
	    width: 9%;
	    line-height: 0;
	}
	.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-info .agenda-more-details{
		font-size: 30px;
	}
	.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-info .agenda-event-status {
	    order: 5;
	    width: 45%;
	}
	.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-info .agenda-event-actions {
	    order: 3;
	    width: 25%;
	    margin-bottom: 10px;
	}
	.calendarview .agendaListView .agendaListDay .agendaListViewBody .agenda-event-info .agenda-event-actions span i {
	    font-size: 20px;
	    margin-left: 1px;
	    color: #9e9e9e;
	}
	.agenda-table.details .agenda-details {
	    margin-left: 0;
	    border-left: 1px solid #bfbfbf;
	    padding-left: 5px;
	}
	.calendarview .agenda-event-wrapper .agenda-event-details .detailLabel {
	    width: 38% !important;
	}
	.detailViewContainer.viewContent.clearfix {
	    padding-top: 25px;
	}
	.detailViewContainer.viewContent.clearfix .content-area {
	    padding: 0;
	}
	.record-header .recordBasicInfo {
	    padding: 0 !important;
	}
	.detailViewButtoncontainer .btn-group:not(.pull-right) {
	    margin: 0 !important;
	    display: inline-flex;
	    align-items: center;
	    width: 100%;
	    float: none !important;
	    flex-wrap: wrap;
	}
	.detailViewButtoncontainer .btn-group:not(.pull-right) button {
	    width: 32% !important;
	    padding: 7px 5px;
	}
	.detailViewButtoncontainer .pull-right.btn-toolbar {
	    float: none !important;
	    width: 100%;
	    margin: 0;
	}
	.col-lg-6.col-md-6.col-sm-6.DetailTagListContainer{
		margin-top: 5px;
	}
	a#addTagTriggerer {
	    padding: 7px 10px;
	}
	.related-tabs.row ul.nav.nav-tabs {
	    width: 100%;
	    display: inline-flex;
	    flex-wrap: wrap;
	    justify-content: safe;
	    justify-content: space-between;
	    padding: 0 5px;
	}
	.related-tabs.row ul.nav.nav-tabs li {
	    width: 32%;
	    text-align: center;
	}
	.col-xs-6.pull-left.uploadFileContainer {
	    width: 100%;
	    float: none !important;
	}
	.col-xs-6.pull-left.uploadFileContainer .fileUploadBtn input[type="file"] {
	    width: 100% !important;
	    /* position: static; */
	    height: 30px;
	}
	.col-xs-6.pull-left.uploadFileContainer .fileUploadBtn.btn.btn-sm.btn-primary {
	    width: 100%;
	    padding: 8px 0;
	}
	.col-xs-6.pull-left.uploadFileContainer div#ModComments_editView_fieldName_filename {
	    width: 100%;
	}
	span.uploadFileSizeLimit.fa.fa-info-circle {
	    font-size: 25px;
	    margin-top: 5px;
	    margin-left: -5px;
	}
	.col-xs-6.pull-right.publishCommentContainer {
	    float: none !important;
	    width: 100%;
	}
	.col-xs-6.pull-right.publishCommentContainer > div {
	    text-align: unset !IMPORTANT;
	}
	.col-xs-6.pull-right.publishCommentContainer button.btn.btn-success.btn-sm.detailViewSaveComment {
	    width: 100%;
	    margin-bottom: 15px;
	    padding: 8px 0;
	}
	div.MultiFile-list .MultiFile-label {
	    margin: 14px 0 14px 14px;
	}
	div.MultiFile-list .MultiFile-label a.MultiFile-remove {
	    width: 40px;
	    background: linear-gradient(to top, #333333, #5a5a5a);
	    color: white;
	    padding: 5px 10px;
	}
	.addCommentBlock .row {
	    display: inline-flex;
	    flex-wrap: wrap;
	    width: 100%;
	    margin: 0;
	}
	.addCommentBlock .row .col-xs-4.pull-right .pull-right .saveComment,
	.addCommentBlock .row .col-xs-8.pull-left #ModComments_editView_fieldName_filename .fileUploadBtn.btn.btn-sm.btn-primary {
	    width: 100%;
	    padding: 7px;
	}
	.addCommentBlock .row .col-xs-4.pull-right, .addCommentBlock .row .col-xs-4.pull-right .pull-right {
	    float: none !important;
	    width: 100% !important;
	    padding: 0;
	}
	.addCommentBlock .row .col-xs-8.pull-left {
	    float: none !important;
	    width: 100%;
	    margin-top: 10px;
	    padding: 0;
	}
	.addCommentBlock .row .col-xs-8.pull-left .fileUploadContainer.text-left {
	    width: 100%;
	}
	.addCommentBlock .row .col-xs-8.pull-left #ModComments_editView_fieldName_filename {
	    display: block;
	    margin: 0;
	    width: 100%;
	}
	div#ModComments_editView_fieldName_filename_list .MultiFile-label span.MultiFile-title {
	    font-size: 13px;
	}
	.calls_holder{
		display: none;
	}

}