/*your custom css goes here*/

#main-header a {
	font-size: 15px;
	font-weight: 600;
	padding-left: 2em;
}


#main-header .navbar-toggler {
	border: 1px solid #232b52;
}

#main-header .navbar-toggler-icon {
	width: 100%;
	height: auto;
}

body {
	font-size: 15px;
	font-family: Montserrat, sans-serif !important;
}

body p {
	color: #4d4f5b;
	font-weight: 500;
	margin-block-start: 1em;
	margin-block-end: 1em;
}

h4 {
	color: #232b52;
	letter-spacing: 0;
	font-weight: 500;
	text-transform: initial;
	font-size: 21px;
}

.static_pageimg {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.afterheaderbar {
	background: #e7f1f7 !important;
}

.afterheaderbar .breadcrumb {
	float: left !important;
}

.afterheaderbar .text-reset {
	color: #6d6d6d !important;
	font-size: 14px;
}

.top-navbar ul li {
	border: none !important;
}

body ul li {
	color: #4d4f5b;
	font-weight: 500;
}

.top-navbar ul li {
	margin-block-start: 0em;
	margin-block-end: 0em;
}

.afterheaderbar ul li {
	margin-block-start: 0em;
	margin-block-end: 0em;
}

.studentdetails h4 {
	font-size: 15px;
}

.studentdetails {
	background: #e7f1f7;
}


.full-width-image {
	background: url("/assets/img/service_for_parents.jpg") no-repeat center center;
	background-size: cover;
}

.navbar-nav {
	margin-left: auto;
	order: 2;
}

.nntagclss {
	height: unset;
	width: unset;
}

.saleclass {
	background: orange !important;
}

.saleclass h5 {
	margin-bottom: 3px !important;
	color: #ffffff !important;
}

.obleclass {
	background: yellow !important;
}

.obleclass h5 {
	margin-bottom: 3px !important;
}

.homepagetopbanner {
	height: 550px !important;
}

.fixed-bottom {
	display: none !important;
}

button.add-to-cart {
	color: #FFFFFF;
}

#cart_items .btn-soft-primary {
	color: #FFFFFF;
}

#cart-summary a.btn-icon {
	color: #FFFFFF;
}


@media (min-width: 992px) {
	.dropdown-menu .dropdown-toggle:after {
		border-top: .3em solid transparent;
		border-right: 0;
		border-bottom: .3em solid transparent;
		border-left: .3em solid;
	}

	.dropdown-menu .dropdown-menu {
		margin-left: 0;
		margin-right: 0;
	}

	.dropdown-menu li {
		position: relative;
	}

	.nav-item .submenu {
		display: none;
		position: absolute;
		left: 100%;
		top: -7px;
	}

	.nav-item .submenu-left {
		right: 100%;
		left: auto;
	}

	.dropdown-menu>li:hover {
		background-color: #f1f1f1
	}

	.dropdown-menu>li:hover>.submenu {
		display: block;
	}
}

.footer-widget span {
	color: white;
	opacity: 1;
}

.footer-widget h4 {
	color: white;
}

.footer-widget li {
	color: white;
}

.aiz-megabox>input:checked~.aiz-megabox-elem,
.aiz-megabox>input:checked~.aiz-megabox-elem {
	background: var(--primary);
	border-color: var(--primary);
	color: white;
}



.product-colors .aiz-megabox>input:checked~.aiz-megabox-elem {
	background: none;
	border-color: var(--primary);
	border-width: 3px;
	color: var(--primary);
}

.position-relative .img-fit {
	width: 100%;
	height: 250px;
	object-fit: contain;
}

#cart_items .dropdown-menu.dropdown-menu-lg {
	width: 420px;
	min-width: 420px;
}

.aiz-filter-sidebar .list-unstyled li.active a {
	font-weight: 800;
	color: #232b52 !important;
}

.aiz-user-panel .bg-grad-1 .px-3.pt-3 {
	height: 180px;
}

.modeclass_lemira .modal-body {
	background: #232b52;
}

.modeclass_lemira .modal-body p {
	color: #ffffff;
}

.modeclass_lemira .modal-footer {
	padding: 0px;
	background: #232b52;
}

.modeclass_lemira .modal-footer button {
	color: #ffffff;
}

.modeclass_lemira .modal-content {
	border: 15px solid rgb(231, 241, 247)
}


.admin-login-top-bar {
	top: 0;
	left: 0;
	height: 40px;
	line-height: 40px;
	width: 100%;
	background: #232b52;
	text-align: center;
	color: #FFFFFF;
	font-family: sans-serif;
	font-weight: lighter;
	font-size: 14px;
}

.admin-login-top-bar p {
	padding: 0;
	margin: 0;
	color: white;
}

.admin-login-top-bar p a {
	padding: 5px 10px;
	border-radius: 3px;
	background: #FFF;
	color: #232b52;
	font-weight: bold;
	text-decoration: none;
}

#productid232 {
	display: none;
}

#productid209 {
	display: none;
}

#productid375 {
	display: none;
}

#productid377 {
	display: none;
}

#productid390 {
	display: none;
}

#productid388 {
	display: none;
}

.modeclass_lemira .modal-body a {
	color: #ffffff !important
}

@media only screen and (max-width: 600px) {
	.callinghrsan {
		padding-left: 0px !important;
	}

	.slick-slider.todaydealcls {
		margin-top: 35px !important;
	}

	.homemobcls .aiz-user-panel {
		padding-right: 0px;
	}

	.homemobcls .aiz-user-sidenav-wrap {
		max-width: none;
	}

	.homemobcls {
		padding: 10px !important;
	}
}

@media only screen and (min-width: 1200px) {
	#related_product .row {
		height: 700px;
		overflow: scroll;
	}
}


.aiz-side-nav-link.active {
	color: #ffffff !important;
}

.aiz-user-sidenav .active .aiz-side-nav-icon {
	color: #ffffff !important;
}