/* Normal desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1500px) {
.regiter-wrapper {
	margin-left: 0;
	margin-right: 0;
	padding-left: 20px;
	padding-right: 20px;
}


}


/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
.search-form.pl-30.mt-10 {
	padding-left: 0;
}
.main-menu ul li {
	padding: 0 18px;
}
.main-menu nav > ul > li > a::after {
	left: -20px;
}
.regiter-wrapper {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0px;
	padding-right: 0px;
}
.login-min-height {
	height: auto;
	padding: 50px 0;
}
.login-form-2 {
	padding-top: 60px;
	padding-bottom: 60px;
}
.need-account h4 {
	padding-top: 20px;
}
.wrapper-cart-2 canvas {
	width: 100%;
	margin: auto;
}

}


/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
.top-bar-area {
	padding-bottom: 7px;
}
.profile-text {
	display: none;
}
.social-links {
	padding-right: 55px;
}
.mean-container a.meanmenu-reveal {
	border: 1px solid #fff;
	color: #fff;
}
.mean-container a.meanmenu-reveal span {
	background: #fff;
}
.regiter-wrapper {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0px;
	padding-right: 0px;
}
.login-min-height {
	height: auto;
	padding: 50px 0;
}
.regiter-wrapper.login-form-2 {
	padding-top: 60px;
	padding-bottom: 60px;
}
.need-account h4 {
	padding-top: 20px;
}
.sticky {
	position: static;
}

}


/* small mobile :320px. */
@media (max-width: 767px) {
.top-bar-area {
	padding: 15px 0;
	padding-bottom: 6px;
}
.profile-text {
	display: none;
}
.social-links {
	padding-right: 55px;
}
.mean-container a.meanmenu-reveal {
	border: 1px solid #fff;
	color: #fff;
}
.mean-container a.meanmenu-reveal span {
	background: #fff;
}
.search-form{
	padding-left: 0;
}
.menu-area header-sticky {
	padding-bottom: 10px;
}
.demo-navbar-messages .dropdown-menu, .demo-navbar-notifications .dropdown-menu {
	/* margin-top: .5rem; */
	width: 246px;
	margin-top: 65px;
}
div.dataTables_wrapper div.dataTables_filter input {
	width: 135px;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
	justify-content: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
#example_info {
	padding-left: 15px;
}
.regiter-wrapper {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0px;
	padding-right: 0px;
}
.logo-height-login{height: 25vh;}
.login-form-2 {
	width: 100%;
	padding: 60px 15px;
}
.vh-100 {
	padding: 50px 0;
}
.login-min-height {
	height: auto;
}
.need-account h4 {
	padding-top: 20px;
}
.tab-menu-bg .nav-item {
	margin-right: 4px;
}
.wrapper-chart-doughnut canvas {
	width: 100%;
}
.wrapper-cart-2 canvas {
	width: 100%;
}
.sticky {
	position: static;
}
.menu-area {
	padding-bottom: 10px;
}
.logo {
	margin-top: 0;
}
.steps-form-2 .steps-row-2 .steps-step-2 .btn-circle-2 {
	width: 45px;
	height: 45px;
	padding: 0;
	margin-top: -22px;
	font-size: 17px;
	line-height: 45px;
}
.steps-form-2 .steps-row-2::before {
	top: 2px;
}
.mean-container a.meanmenu-reveal {
	margin-top: -35px;
}
.mean-container .mean-nav {
	margin-top: 10px;
}


}

/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.login-form-2 {
	width: 65%;
	padding: 60px 15px;
}

}
