@media (min-width: 993px) and (max-width: 1300px){
	.m-body .m-content{
		padding: 15px 50px;
	}
	.m-subheader{
		padding: 30px 50px 0 50px;
	}
}
@media (min-width: 993px) and (max-width: 1200px){
	.m-content.p-b .m-portlet .m-portlet__body .m-form .row .col-xl-2{
		margin-top: 20px;
	}
	.m-content.p-b .m-portlet .m-portlet__body .m-form .row .col-xl-2.m--align-right{
		margin-top: 0;
	}
	.m-content.p-b .svg-block{
		width: 100%;
	}
}
@media (min-width: 769px) and (max-width: 1200px){
	.m-login.m-login--1 .m-login__wrapper .m-login__form .m-login__form-action .btn{
		width: 100%;
		margin-bottom: 30px;
	}

	.m-content.p-b .m-portlet > .m-portlet__body .m-form > .align-items-center{
		display: block;
    	padding-bottom: 35px;
	}
	.m-content.p-b .m-portlet > .m-portlet__body .m-form > .align-items-center > .m--align-right{
		width: auto;
    	float: right;
	}
}
@media screen and (min-width: 993px){
	#logo-s{
		position: fixed;
    	bottom: 30px;
    	right: 40px;
    	width: 135px;
	}
	.close-button-sidebar,
	.open-sidebar-but,
	#logo-mobile-header,
	.filter-result,
	.check-drop{
		display: none;
	}
	.sing-in-link{
		display: none!important;
	}
}
@media screen and (max-width: 992px){
	/* html, body{
		overflow-x: inherit!important;
	} */
	.m-grid__item.m-grid__item--fluid.m-grid.m-grid--ver-desktop.m-grid--desktop.m-body,
	.m-grid.m-grid--hor.m-grid--root.m-page{
		height: auto;
	}
	.m-grid.m-grid--hor.m-grid--root.m-page{
		max-height: inherit;
	}
	.m-form .m-form__group.m-form__group--inline .m-form__control .controls > button{
		padding-left: 20px;
	}
	#notification-block .item-notification{
		flex-direction: column;
	    margin-left: 4px;
	    align-items: left;
	    border-left: 2px solid #23a2fa;
	    padding-left: 12px;
	}
	#notification-block .item-notification .border-notific{
		display: none;
	}
	.touch-block{
		z-index: 10;
	}
	#m_login .m-grid__item{
		top: 0;
	}
	.m-body .m-content > .row > .col-xl-5{
		margin-bottom: 15px;
	}
	.display-none-resp{
		display: none!important;
	}
	.m-nav.m-nav--inline > .m-nav__item:nth-child(2){
		display: none;
	}
	.m-content.p-b{
		position: relative;
	}
	.m-content.p-b .m-portlet.m-portlet--mobile{
		display: none;
		position: absolute;
	    z-index: 100;
	    background: #fff;
	    left: 20px;
	    right: 20px;
	    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.08);
	    padding: 0 10px;
	    border-top: none;
	    top: -75px;
	}
	.m-content.p-b .m-portlet.m-portlet--mobile:before{
		content: '';
		border: 9px solid transparent;
	    border-bottom: 15px solid #fff;
	    position: absolute;
	    top: -24px;
	    right: 5px;
	}
	.m-content.p-b .m-portlet > .m-portlet__body .m-form > .align-items-center{
		display: block;
    	padding-bottom: 35px;
	}
	.m-content.p-b .m-portlet > .m-portlet__body .m-form > .align-items-center > .m--align-right{
		width: auto;
    	float: right;
	}
	.m-content.p-b .m-portlet > .m-portlet__body .m-form  .m-separator.m-separator--dashed.d-xl-none{
		display: none!important;
	}
	.drop-main-s{
		border-bottom: 1px solid #d7dae2;
		padding-bottom: 25px;
	}
	.m-nav.m-nav--inline > .m-nav__item:nth-child(2){
		display: none!important;
	}
	body.m-content--skin-light2{
		overflow: initial!important;
	}
	.close-button-sidebar{
		padding: 0px 10px 0 30px;
    	color: #706aca;
	}
	.close-button-sidebar > img{
		display: block;
	    font-style: normal;
	    position: relative;
	    top: -5px;
	    padding: 10px 0 10px 0;
	}
	.m-aside-menu .m-menu__nav > .m-menu__section{
		display: none;
	}
	.m-grid.m-grid--hor.m-grid--root.m-page{
		overflow: initial;
	}
	.m-login.m-login--1 .m-login__aside .m-login__wrapper .m-login__logo{
		margin: 2rem auto 2.0rem auto;
	}
	#logo-s{
		width: 40%;
    	margin: 0 auto;
    	margin-bottom: 20px;
	}
	.m-login.m-login--1 .m-login__content .m-login__welcome{
		    font-size: 26px;
	}
	.m-login.m-login--1 .m-login__content .m-login__msg{
		    font-size: 14px;
	}
	.m-page--fluid .m-header{
		background: transparent;
	}
	#m_header_topbar{
		background: #2c2e3f;
		top: 0;
	}
	.m-topbar .m-topbar__nav.m-nav > .m-nav__item > .m-nav__link .m-nav__link-icon > i{
		border: none!important;
	}
	.m-topbar .m-topbar__nav.m-nav > .m-nav__item:nth-child(2){
		display: none;
	}
	#m_aside_left{
		overflow-y: inherit;
		position: fixed;
		top: 0;
		bottom: 0;
	}
	.m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item{
		position: relative;
    	top: 45px;
    	overflow: auto;
	}
	.m-dropdown.m-dropdown--align-center.m-dropdown--large .m-dropdown__wrapper{
		margin-left: -286px;
	}
	.m-topbar .m-topbar__nav.m-nav > .m-nav__item.m-topbar__notifications.m-topbar__notifications--img.m-dropdown--arrow .m-dropdown__arrow{
		left: 75%;
	}
	#logo-mobile-header{
		position: absolute;
    	left: 50%;
    	top: 10px;
	}
	.open-sidebar-but{
		background: transparent;
	    border: none;
	    padding: 0;
	    color: #2a93d2;
	    top: 13px;
	    position: relative;
	    left: 20px;
	    outline: none;
	}
	.open-sidebar-but > i{
		font-size: 26px;
	}
	#m_quick_sidebar_close > i{
		border: none;
	}
	.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active:after{
		content: none;
	}
	.m-aside-menu .m-menu__nav .m-menu__item > .m-menu__link .m-menu__link-title{
		margin-left: 15px;
	}
}
@media screen and (max-width: 768px){
	.m-content.p-b .row > .col-md-6:first-child{
		margin-bottom: 30px;
	}
	.m-dropdown.m-dropdown--mobile-full-width.m-dropdown--align-center > .m-dropdown__wrapper, .m-dropdown.m-dropdown--mobile-full-width > .m-dropdown__wrapper{
		    right: -30px;
	}
}
@media screen and (max-width: 700px){
	.step .step__item:last-child:after,
	.step .step__item:first-child:before,
	.step .step__item .finish-circle,
	.step .step__item.active .start-circle, .step .step__item.active .finish-circle,
	.step .step__item .step__item-container-desciption{
		display: none;
	}
	.step .step__item:after{
		top: 25px;
		width: calc(57% - 32.5px);
	}
	.step .step__item:before{
		top: 25px;
		width: calc(57% - 32.5px);
	}
	.step .step__item .step__item-container{
		width: 52px;
		height: 52px;
		background: #fff;
		border-width: 2px;
	}
	.step .step__item .step__item-container svg{
		width: 22px;
	}
	.step{
		margin-bottom: 50px;
	}
}
@media screen and (max-width: 550px){
	.m-list-settings__item-label{
		text-align: left;
	}
	.info-labels{
		flex-wrap: wrap;
	}
	.info-labels .info-block{
		background: #f2f3f8;
	    border-radius: 3px;
	    padding: 20px 30px;
	    width: 48%;
	    margin-bottom: 15px;
	    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.15);
	}
	.step-item.step-item--bottom{
		flex-direction: column;
	}
	.step-item.step-item--bottom .step-info{
		text-align: center;
    	margin-bottom: 15px;
	}
	.step-item.step-item--bottom .step-date{
		    display: flex;
	}
	.step-item.step-item--bottom .step-date > div:first-child{
		    margin-right: 10px;
	}
	.m-content.p-b .row .m-login__form-action.dashboard-butt{
		display: flex;
	    flex-direction: column;
	    align-items: center;
	    width: 100%;
	    margin-top: 30px;
	    margin-right: 30px;
	}
	.m-content.p-b .row .m-login__form-action.dashboard-butt > #m_login_signup_submit1{
		margin-right: 0;
    	margin-bottom: 25px;
	}
	.m-content.p-b .row .m-login__form-action.dashboard-butt > #m_login_signup_cancel2{
		background: transparent;
    	box-shadow: none!important;
	}

}
@media screen and (max-width: 505px){
	.m-portlet__body .m-login__form-action{
		display: flex;
	}
}
@media screen and (max-width: 475px){
	.m-portlet .m-form.m-form--fit > .m-portlet__body{
		padding: 50px 15px;
	}
	.edits-settings{
		padding: 25px 15px;
	}
	.m-login.m-login--1 .m-login__wrapper .m-login__form .m-login__form-action .btn{
		width: 100%;
    	margin-bottom: 30px;
	}
	.m-login.m-login--1 .m-login__wrapper .m-login__form .m-login__form-action{
		margin-bottom: 0;
	}
	.m-login.m-login--1 .m-login__wrapper{
		padding: 0;
	}
	.m-login__head{
		margin-bottom: 40px;
	}
	.m-stack__item.m-stack__item--center{
		margin-bottom: 0;
		margin-top: 50px;
	}
	.form-group.m-form__group #m_email{
		width: 85%;
	}
	.m-login__head .m-login__desc{
		font-size: 14px;
	}
	.m-topbar .m-topbar__nav.m-nav{
		margin-left: 0;
		margin-right: 0;
	}
	.m-page--fluid{
		overflow-x: auto;
	}
	#logo-mobile-header{
		left: 45%;
	}
	.m-form.m-form--fit .m-form__group .col-form-label{
		max-width: 100%;
	    display: block;
	    flex: 100%;
	    text-align: left;
	}
	.m-form.m-form--fit .m-form__group > div{
		width: 100%;
	    max-width: 100%;
	    flex: 100%;
	}
	.m-form__section{
		text-align: left;
	}
	.m-portlet__body .m-login__form-action{
		width: 100%;
    	position: relative;
    	flex-direction: column;
	}
	.m-portlet__body .m-login__form-action .bth-new-style{
		width: 100%;
    	margin-bottom: 30px;
	}
	.m-portlet__body .m-login__form-action .bth-new-style-white{
		width: 100%;
    	float: left;	
	}
	.step .step__item:after{
		top: 25px;
		width: calc(57% - 29.5px);
	}
	.step .step__item:before{
		top: 25px;
		width: calc(57% - 29.5px);
	}
}
@media screen and (max-width: 425px){
	.m-dropdown.m-dropdown--align-center.m-dropdown--large .m-dropdown__wrapper{
		margin-left: -312px;
	}
	.m-dropdown.m-dropdown--mobile-full-width.m-dropdown--align-center > .m-dropdown__wrapper, .m-dropdown.m-dropdown--mobile-full-width > .m-dropdown__wrapper{
		right: -43px;
	}
}
@media screen and (max-width: 375px){
	.m-dropdown.m-dropdown--mobile-full-width.m-dropdown--align-center > .m-dropdown__wrapper, .m-dropdown.m-dropdown--mobile-full-width > .m-dropdown__wrapper{
		right: -43px;
	}
	.m-dropdown.m-dropdown--align-center.m-dropdown--large .m-dropdown__wrapper{
		margin-left: -252px;
	}
}
@media screen and (max-width: 350px){
	.m-dropdown.m-dropdown--align-center.m-dropdown--large .m-dropdown__wrapper{
		    margin-left: -207px;
	}
	.m-login__head .m-login__desc{
		font-size: 13px;
	}
	.m-checkbox{	
    	padding-left: 25px;
	}
	.m-login.m-login--1 .m-login__aside{
		padding: 2rem 2.5rem;
	}
	.m--align-right{
		padding-left: 0;
	}
}