@media (max-width: 1679.98px) {
	.at32px400 {
		font-size: 26px;
	}
	.at-categorie-box p {
		font-size: 15px;
	}
	/* Typography */
	.at-jumbo-heading {
		font-size: 50px;
	}
	.at20px400 {
		font-size: 18px;
	}
	.at16px300 {
		font-size: 14px;
	}
	/* At jumbotron */
	.at-jumbotron .at-jumbo-heading {
		margin-bottom: 40px;
	}
	.at-jumbotron .at20px400 {
		margin-bottom: 30px;
	}
	.at-jumbotron .at16px300 {
		margin-bottom: 60px;
	}
}

@media (max-width:1350px) {
	.card_box {
		width: calc(88.2%/4);
	}
}

@media (max-width: 1023.98px) {
	/* Typography */
	.at-jumbo-heading {
		font-size: 35px;
	}
	.at20px400 {
		font-size: 16px;
	}
	.at16px300 {
		font-size: 14px;
	}
	/* Buttons */
	.at-jumbo-btn {
		font-size: 18px;
		height: 60px;
	}
	/* At jumbotron */
	.at-jumbotron .at-jumbo-heading {
		margin-bottom: 20px;
	}
	.at-jumbotron .at20px400 {
		margin-bottom: 30px;
	}
	.at-jumbotron .at16px300 {
		margin-bottom: 60px;
	}
}

@media (max-width: 991px) {
	.radio__wrap,
	.user__details_box .sidenav-card-para {
		width: calc(100%/2);
	}
	.at-categorie-box p {
		min-height: auto;
	}
	.at-categorie-box {
		margin-bottom: 70px;
	}
	.at-view-btn {
		min-height: 60px;
		line-height: 60px;
		font-size: 16px;
	}
	.at32px400 {
		font-size: 26px;
	}
	.at-categorie-box p {
		font-size: 14px;
	}
}

@media (max-width: 767.98px) {
	/* Typography */
	.at-jumbo-heading {
		font-size: 35px;
		line-height: 1.5;
	}
	.at20px400 {
		font-size: 16px;
	}
	.at16px300 {
		font-size: 14px;
	}
	/* Buttons */
	.at-jumbo-btn {
		font-size: 16px;
		height: 60px;
	}
	/* At Nav */
	.at-nav {
		padding-left: 15px;
		padding-right: 15px;
	}
	/* At jumbotron */
	.at-jumbotron .at-jumbo-heading {
		margin-bottom: 20px;
	}
	.at-jumbotron .at20px400 {
		margin-bottom: 30px;
	}
	.at-jumbotron .at16px300 {
		margin-bottom: 60px;
	}
	.at-jumbotron-body {
		padding-left: 15px;
		padding-right: 15px;
	}
}


/* Dashboard */

@media (max-width: 1199.98px) {
	.dashboard-main {
		margin-left: 0px !important;
		margin-right: 0px !important;
		padding-bottom: 100px;
	}
	.dashboard-main-content h1 {
		font-size: 30px;
	}
	.dashboard-main-content img {
		max-width: 300px;
	}
	.leftMenuBar {
		display: block !important;
	}
	.dashboard-sidenav-left {
		display: none;
    right: 0;
    
		left: auto;
	}
	.dashboard.show-leftmenu .dashboard-sidenav-left {
		display: block !important;
		right: 0;
    left: auto;
    border-left: 3px solid #325687;
	}
	.dashboard.hide-leftmenu .dashboard-sidenav-left {
		display: none !important;
		right: 0;
		left: auto;
	}
	/* .dashboard-sidenav-left {
    position: fixed;
    height: 70px;
    margin-top: 70px;
    width: 100%;
    bottom: 0;
    top: auto;
    z-index: 9999;
  }
  .dashboard-sidenav-left-menu {
    margin-top: 0px;
    display: flex;
    justify-content: space-between;
  }
  .dashboard-sidenav-left-menu-item-default {
    padding-left: 0px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
  .dashboard-sidenav-left-menu-item-default img {
    height: 20px;
  }
  .dashboard-sidenav-left-menu-item-default a {
    font-size: 13px;
    margin-left: 0px;
    text-align: center;
    display: none;
  }
  .dashboard-sidenav-left-menu-item {
    padding-left: 0px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
  .dashboard-sidenav-left-menu-item img {
    height: 20px;
  }
  .dashboard-sidenav-left-menu-item a {
    font-size: 13px;
    margin-left: 0px;
    text-align: center;
    display: none;
  } */
	/* 
  .dashboard-sidenav-right {
    top: auto;
    bottom: 50px;
    background: #f7f8f6;
    overflow: hidden;
    overflow-y: scroll;
    height: 0px;
    position: fixed;
    border-left: none;
    width: 100%;
  } */
	.hide-btn {
		transform: rotate(270deg);
		position: fixed;
		top: auto;
		bottom: 85px;
		left: 46%;
	}
	.dashboard.hide-rightSidenav .dashboard-sidenav-right {
		height: 100%;
		width: 100%;
		padding-top: 150px;
		padding-bottom: 120px;
	}
	.dashboard.hide-rightSidenav .dashboard-sidenav-right-content {
		display: block;
	}
	.sidenav-card {
		width: 90%;
		background-color: #ffffff;
	}
	.sidenav-card-left {
		width: 20%;
	}
	.sidenav-card-right {
		width: 80%;
	}
	/* Header */
	.dashboard-header-right {
		display: none;
	}
	.dashboard-header-center {
		display: none;
	}
}


/* Subscription responsive */

@media (max-width: 1199.98px) {
	.card_box {
		width: calc(90.2%/4);
	}
	.subscription-view .subs-head h2.secondary-heading {
		text-align: left;
		font-size: 25px;
		line-height: 1.3;
		padding-right: 20px;
		margin-bottom: 15px;
	}
	.subscription-view .subs-sub-head p.primary-para {
		line-height: 1.5;
	}
	.subscription-card {
		flex-direction: column;
		background-color: #199604;
		margin: 0 auto;
		margin-bottom: 30px;
		max-width: 400px;
	}
	.subscription-card-light {
		background-color: #ffffff;
	}
	.subscription-card-left {
		padding: 20px;
		padding-top: 40px;
		width: 100%;
		border-radius: 0px;
	}
	.subscription-card-left::after {
		display: none;
	}
	.subscription-card-left::before {
		display: none;
	}
	.subscript-dotted-line {
		display: none;
	}
	.subscription-card-right {
		padding: 20px;
		padding-bottom: 40px;
		background-color: #199604;
		background-image: none;
	}
	.subscription-card-right-body {
		flex-direction: column;
	}
	.subscription-card-description-list {
		margin-bottom: 30px;
	}
	.subscription-btn {
		font-size: 14px;
		width: 200px;
	}
}

@media (min-width: 1200px) and (max-width: 1560px) {
	.subscription-view .subs-head h2.secondary-heading {
		text-align: left;
		font-size: 25px;
		line-height: 1.3;
		padding-right: 20px;
		margin-bottom: 15px;
	}
	.subscription-view .subs-sub-head p.primary-para {
		line-height: 1.5;
	}
	.subscription-card-left {
		/* display: flex; */
		align-items: center;
	}
	.subscription-card-right-body {
		flex-direction: column;
	}
	.subscription-card-description-list {
		margin-bottom: 30px;
	}
}


/* Typography media */

@media (max-width: 1199.98px) {
	.profile-welcome-text {
		color: #252525;
	}
	.dashboard-header {
		background-color: #ffffff;
	}
	.dashboard-header-left.logo-box {
		width: auto;
		background: white;
		position: relative;
		left: 0;
		height: auto;
	}
	.primary-heading {
		font-size: 32px;
		line-height: 1.5;
		margin-bottom: 20px;
	}
	.secondary-heading {
		font-size: 24px;
		line-height: 1.3;
		margin-bottom: 20px;
	}
	.primary-para {
		line-height: 1.8;
	}
	/* .altTagBtn {
    padding-right: 20px;
    padding-left: 20px;
    font-size: 18px;
    line-height: 1.3;
    padding-top: 20px;
    padding-bottom: 20px;
  } */
	.inputGroup input::placeholder {
		font-size: 14px;
	}
	.inputGroup textarea::placeholder {
		font-size: 14px;
	}
}


/* Primary card css */

@media (max-width: 991px) {
	.card_box:nth-child(2n) {
		margin-right: 0 !important;
	}
	.card_box {
		width: calc(95.2%/2);
	}
	.primary-card {
		padding: 20px;
	}
	.primary-card {
		margin-bottom: 30px;
	}
	.blockquote-card h1 {
		font-size: 25px;
	}
	.blockquote-card h1 b {
		font-size: 30px;
	}
	.blockquote-card .blockquote-line {
		font-size: 23px;
	}
}


/* Left menu responsive dashboard */

@media (max-width: 991px) {
	.dashboard-sidenav-left-menu-item-default.selected {
		background-color: #eff8e5;
	}
	.dashboard-sidenav-left-menu-item-default.selected::after {
		content: none;
	}
}


/* dashboard image */

@media (max-width: 500px) {
	.dashboard-img {
		width: 100%;
	}
}


/* Login view */

@media (max-width: 380px) {
	.forget-row {
		flex-direction: column;
		justify-content: center;
	}
}

@media (max-width: 991.98px) {
	.modal {
		overflow-y: scroll;
	}
	.remodal {
		overflow-y: scroll;
	}
}

@media (max-width:767px) {
	.dashboard-header-profile {
		right: 8px;
	}
	.dashboard-header {
		padding-left: 10px;
		padding-right: 10px;
	}
	.remodal h1.seconday-heading {
		font-size: 20px !important;
	}
	.remodal.shadow-lg {
		max-width: 300px !important;
	}
	.table .fa-trash-o,
	.table .fa-pencil-square-o,
	.table i.fa.fa-eye {
		font-size: 12px;
	}
	.remodal.shadow-lg {
		padding: 15px;
	}
	.dashboard-main-content h2 {
		margin-bottom: 20px;
		line-height: 1.2;
	}
	.dashboard-main {
		padding: 14px;
	}
	.FormAndHidden {
		padding: 10px 15px;
	}
	.table thead tr th {
		font-size: 13px;
	}
	.table tbody tr td {
		font-size: 12px;
	}
	.card_box {
		width: calc(100%/1);
		margin-right: 0;
	}
	.top-search-filter {
		display: block;
	}
	.top-search-filter .select_box {
		margin-right: 0;
	}
	.top-search-filter .search,
	.top-search-filter .select_box {
		position: relative;
		min-width: 100%;
	}
	.radio__wrap {
		width: calc(100%/1);
	}
	.Profile-view.admin__pd {
		padding: 15px;
	}
	.sidenav-card-body {
		display: block;
	}
	.sidenav-card-left {
		display: none;
		width: 100%;
		margin: 0;
		text-align: center;
		margin-bottom: 20px;
	}
	.user__details_box .sidenav-card-para {
		width: calc(100%/1);
	}
	.sidenav-card-right {
		width: 100%;
	}
	.sidenav-card-heading {
		font-size: 18px;
		line-height: 18px;
  }
  



.login-view h1.primary-heading {
  text-transform: uppercase;
  text-align: center;
  margin-top: 90px;
  color: #312c47;
  font-size: 40px;
}
}