@import url('https://fonts.googleapis.com/css?family=Mukta+Vaani:300,400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500');
.fa {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
}
* {
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
body {
	font-family: 'Mukta Vaani',
	-apple-system,
	BlinkMacSystemFont,
	"Segoe UI",
	Roboto,
	"Helvetica Neue",
	Arial,
	sans-serif,
	"Apple Color Emoji",
	"Segoe UI Emoji",
	"Segoe UI Symbol"
  /*{body-font-family}*/
	;
	font-size: 14px
  /*{body-font-size}*/
	;
	color: #212529
  /*{body-font-colour}*/
	;
	background-image:none
  /*{body-background-image}*/
	;
	background-color: #fff
  /*{body-background-colour}*/
	;
}
a {
	color: #3e6393;
  /*{link-text-colour}*/
	;
}
a:hover,
a:focus {
	color: #004ca9
  /*{link-text-hover-colour}*/
	;
	text-decoration: none !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	font-family: 'Montserrat',
	-apple-system,
	BlinkMacSystemFont,
	"Segoe UI",
	Roboto,
	"Helvetica Neue",
	Arial,
	sans-serif,
	"Apple Color Emoji",
	"Segoe UI Emoji",
	"Segoe UI Symbol"
  /*{headers-font-family}*/
	;
	color: #333
  /*{headers-colour}*/
	;
	font-weight: 400;
}
.carousel-caption h3,
.carousel-caption h2,
.carousel-caption .h3,
.carousel-caption p {
	color: #fff
  /*{carousel-text-colour}*/
	;
}
h1,
.h1 {
	font-size: 26.249px
  /*{header-1-font-size}*/
	;
}
h2,
.h2 {
	font-size: 21px
  /*{header-2-font-size}*/
	;
}
h3,
.h3 {
	font-size: 18.375px
  /*{header-3-font-size}*/
	;
}
h4,
.h4 {
	font-size: 15.75px
  /*{header-4-font-size}*/
	;
}
h5,
.h5 {
	font-size: 13.124px
  /*{header-5-font-size}*/
	;
}
.btn-outline-secondary,
.btn-default {
	color: #333
  /*{btn-default-text-colour}*/
	;
	background-color: #fff
  /*{btn-default-bg-colour}*/
	;
	border-color: #ccc
  /*{btn-default-border-colour}*/
	;
}
.btn-outline-secondary:hover,
.btn-outline-secondary:focus,
.btn-outline-secondary:active,
.btn-outline-secondary.active,
.open .dropdown-toggle.btn-outline-secondary,
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
	color: #333
  /*{btn-default-text-colour-hover}*/
	;
	background-color: #ebebeb
  /*{btn-default-bg-colour-hover}*/
	;
	border-color: #adadad
  /*{btn-default-border-colour-hover}*/
	;
}
.btn-outline-secondary.disabled,
.btn-outline-secondary[disabled],
fieldset[disabled] .btn-outline-secondary,
.btn-outline-secondary.disabled:hover,
.btn-outline-secondary[disabled]:hover,
fieldset[disabled] .btn-outline-secondary:hover,
.btn-outline-secondary.disabled:focus,
.btn-outline-secondary[disabled]:focus,
fieldset[disabled] .btn-outline-secondary:focus,
.btn-outline-secondary.disabled:active,
.btn-outline-secondary[disabled]:active,
fieldset[disabled] .btn-outline-secondary:active,
.btn-outline-secondary.disabled.active,
.btn-outline-secondary[disabled].active,
fieldset[disabled] .btn-outline-secondary.active,
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
	background-color: #ccc
  /*{btn-default-disabled-bg-colour}*/
	;
	border-color: #ccc
  /*{btn-default-disabled-border-colour}*/
	;
}
.btn-primary {
	color: #fff
  /*{btn-primary-text-colour}*/
	;
	background-color: #52c5ee
  /*{btn-primary-bg-colour}*/
	;
	border-color: #52c5ee
  /*{btn-primary-border-colour}*/
	;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
	color: #fff
  /*{btn-primary-text-colour-hover}*/
	;
	background-color: #2eb8ea
  /*{btn-primary-bg-colour-hover}*/
	;
	border-color: #2eb8ea
  /*{btn-primary-border-colour-hover}*/
	;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
	background-color: #2eb8ea
  /*{btn-primary-disabled-bg-colour}*/
	;
	border-color: #2eb8ea
  /*{btn-primary-disabled-border-colour}*/
	;
}
.btn-warning {
	color: #212529
  /*{btn-warning-text-colour}*/
	;
	background-color: #ffc107
  /*{btn-warning-bg-colour}*/
	;
	border-color: #ffc107
  /*{btn-warning-border-colour}*/
	;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
	color: #212529
  /*{btn-warning-text-colour-hover}*/
	;
	background-color: #e0a800
  /*{btn-warning-bg-colour-hover}*/
	;
	border-color: #ffc107
  /*{btn-warning-border-colour-hover}*/
	;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
	background-color: #ffc107
  /*{btn-warning-disabled-bg-colour}*/
	;
	border-color: #ffc107
  /*{btn-warning-disabled-border-colour}*/
	;
}
.btn-danger {
	color: #fff
  /*{btn-danger-text-colour}*/
	;
	background-color: #dc3545
  /*{btn-danger-bg-colour}*/
	;
	border-color: #dc3545
  /*{btn-danger-border-colour}*/
	;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
	color: #fff
  /*{btn-danger-text-colour-hover}*/
	;
	background-color: #c82333
  /*{btn-danger-bg-colour-hover}*/
	;
	border-color: #bd2130
  /*{btn-danger-border-colour-hover}*/
	;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
	background-color: #dc3545
  /*{btn-danger-disabled-bg-colour}*/
	;
	border-color: #dc3545
  /*{btn-danger-disabled-border-colour}*/
	;
}
.btn-success {
	color: #fff
  /*{btn-success-text-colour}*/
	;
	background-color: #3e6393
  /*{btn-success-bg-colour}*/
	;
	border-color: #3e6393
  /*{btn-success-border-colour}*/
	;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
	color: #fff
  /*{btn-success-text-colour-hover}*/
	;
	background-color: #2c476d 
  /*{btn-success-bg-colour-hover}*/
	;
	border-color: #2c476d 
  /*{btn-success-border-colour-hover}*/
	;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
	background-color: #28a745
  /*{btn-success-disabled-bg-colour}*/
	;
	border-color: #28a745
  /*{btn-success-disabled-border-colour}*/
	;
}
.btn-info {
	color: #fff
  /*{btn-info-text-colour}*/
	;
	background-color: #2aaddf
  /*{btn-info-bg-colour}*/
	;
	border-color: #2aaddf
  /*{btn-info-border-colour}*/
	;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
	color: #fff
  /*{btn-info-text-colour-hover}*/
	;
	background-color: #1e98c8
  /*{btn-info-bg-colour-hover}*/
	;
	border-color: #1e98c8
  /*{btn-info-border-colour-hover}*/
	;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
	background-color: #17a2b8
  /*{btn-info-disabled-bg-colour}*/
	;
	border-color: #17a2b8
  /*{btn-info-disabled-border-colour}*/
	;
}
.breadcrumb {
	background-color: transparent;
  /*{breadcrumb-background-colour}*/
	;
}
.breadcrumb-item+.breadcrumb-item::before {
	content: "\f105" !important;
	font-weight: 300 !important;
	font-family: "Font Awesome 5 Pro" !important;
}
.breadcrumb-item+.breadcrumb-item::before {
	color: #999999;
  /*{breadcrumb-text-colour}*/
	;
}
.breadcrumb>.active,
.breadcrumb a {
	font-family: Mukta Vaani;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	font-size: 12px;
	color: #999999;
  /*{breadcrumb-text-colour}*/
	;
}
.pagination .page-link {
	color: #52c5ee
  /*{pagination-text-colour}*/
	;
	background-color: #fff
  /*{pagination-bg-colour}*/
	;
	border-color: #dee2e6
  /*{pagination-border-colour}*/
	;
}
.pagination .page-link:hover,
.pagination .page-link:focus {
	color: #1e98c8
  /*{pagination-text-colour-hover}*/
	;
	background-color: #e9ecef
  /*{pagination-bg-colour-hover}*/
	;
	border-color: #dee2e6
  /*{pagination-border-colour-hover}*/
	;
}
.pagination .active .page-link,
.pagination .active .page-link:hover,
.pagination .active .page-link:focus {
	color: #fff
  /*{pagination-text-colour-active}*/
	;
	background-color: #52c5ee
  /*{pagination-bg-colour-active}*/
	;
	border-color: #52c5ee
  /*{pagination-border-colour-active}*/
	;
}
.badge-secondary {
	background-color: #ebebeb
  /*{label-default-bg}*/
	;
}
.badge-primary {
	background-color: #006FF5
  /*{label-primary-bg}*/
	;
}
.badge-success {
	background-color: #28a745
  /*{label-success-bg}*/
	;
}
.badge-info {
	background-color: #17a2b8
  /*{label-info-bg}*/
	;
}
.badge-warning {
	background-color: #212529
  /*{label-warning-text-colour}*/
	;
	background-color: #ffc107
  /*{label-warning-bg}*/
	;
}
.badge-danger {
	background-color: #dc3545
  /*{label-danger-bg}*/
	;
}
.card {
	border-color: #ddd
  /*{panel-border-colour}*/
	;
	border-radius: 0px;
}
.card-header {
	background-color: #f5f5f5
  /*{panel-header-bg-colour}*/
	;
	border-color: #ddd
  /*{panel-header-border-colour}*/
	;
}
.productsave {
	color: #D9534F
  /*{sale-colour}*/
	;
}
.wrapper-header .navbar-toggler {
	color: #696969
  /*{navbar-default-link-colour}*/
	;
}
.wrapper-header .navbar {
	background-color: #f8f9fa
  /*{navbar-default-bg-colour}*/
	 !important;
}
.wrapper-header .navbar .navbar-nav .nav-link {
	color: white
  /*{navbar-default-link-colour}*/
	;
	text-transform: uppercase;
}
.wrapper-header .navbar-nav .nav-link:hover,
.wrapper-header .navbar-nav .nav-link:focus {
	color: #333
  /*{navbar-default-link-colour-hover}*/
	;
}
.wrapper-header .navbar-nav .show>.nav-link,
.wrapper-header .navbar-nav .active>.nav-link,
.wrapper-header .navbar-nav .nav-link.show,
.wrapper-header .navbar-nav .nav-link.active {
	color: #555
  /*{navbar-default-link-colour-active}*/
	;
}
.dropdown-menu {
	background-color: #fff
  /*{dropdown-menu-bg}*/
	;
	border-color: #ccc
  /*{dropdown-menu-border-colour}*/
	;
}
.dropdown-item {
	color: #212529
  /*{dropdown-menu-link-colour}*/
	;
}
.dropdown-item:hover,
.dropdown-item:focus,
.dropdown-item.active,
.dropdown-item:active {
	color: #262626
  /*{dropdown-menu-link-colour-hover}*/
	;
	background-color: #f5f5f5
  /*{dropdown-menu-link-bg-hover}*/
	;
}
/* NSW Project Styles 00251415*/
header {
	margin-bottom: 18px;
}
header .container.wrapper-utility {
	height: 75px;
	background-color: white;
	padding: 15px;
}
header .wrapper-nav {
	width: 100%;
	height: 50px;
	background-color: #3FB6E8;
}
header .wrapper-nav .container {
	height: inherit;
}
header .wrapper-nav nav.navbar {
	background: none !important;
	padding: 0px !important;
	height: inherit;
}
header .wrapper-nav nav.navbar ul {
	height: inherit;
}
header.wrapper-header .navbar .navbar-nav li {
	padding-right: 20px;
	position: static;
}
header.wrapper-header .navbar .navbar-nav .nav-link {
	font-family: Mukta Vaani;
	font-weight: 300;
	line-height: normal;
	font-size: 16px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #FFFFFF;
	transition: 0.3s ease;
	padding: 11px;
	height: 100%;
}
header.wrapper-header .navbar .navbar-nav .nav-link:hover,
header.wrapper-header .navbar .navbar-nav .nav-link:focus {
	background-color: #365888;
}
header.wrapper-header .header-search {
	width: 320px;
}
header.wrapper-header .header-search form {
	width: 100%;
}
header.wrapper-header .header-search form,
header.wrapper-header .header-search form .input-group {
	height: 100%;
}
header.wrapper-header .header-search form .input-group .form-control.ajax_search,
header.wrapper-header .header-search form .input-group .input-group-append .btn {
	border: 0px;
	border-radius: 0;
	background-color: #25A4DA;
	color: white;
	font-size: 18px;
}
.ajax_search::placeholder {
	/* Chrome, Firefox, Opera, Safari 10.1+ */
	color: white !important;
	opacity: 1;
	/* Firefox */
	font-weight: normal;
	line-height: normal;
	font-size: 13px;
	font-weight: 300;
	font-family: Mukta Vaani;
}
:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: white !important;
	font-weight: normal;
	line-height: normal;
	font-size: 13px;
	font-weight: 300;
	font-family: Mukta Vaani;
}
::-ms-input-placeholder {
	/* Microsoft Edge */
	color: white !important;
	font-weight: normal;
	line-height: normal;
	font-size: 13px;
	font-weight: 300;
	font-family: Mukta Vaani;
}
header.wrapper-header .wrapper-utility #header-cart .fa-shopping-cart {
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: white;
	background: #365888;
	border-radius: 50%;
	text-align: center;
}
header.wrapper-header .wrapper-utility #header-cart {
	min-height: 40px;
	border-left: 1px solid #eee;
	padding-left: 15px;
}
header.wrapper-header .wrapper-utility #header-cart a span {
	font-family: Mukta Vaani;
	font-weight: 600;
	line-height: normal;
	font-size: 15px;
	color: #444444;
	margin-left: 5px;
}
header.wrapper-header .wrapper-utility #header-cart .fa-chevron-down {
	line-height: normal;
	font-size: 11px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #999999;
}
header .wrapper-utility .header-right div {
	max-height: 40px;
}
header .wrapper-utility .header-right .header-cta {
	margin-right: 10px;
	padding-right: 15px;
	border-right: 1px solid #eeee;
}
header .wrapper-utility .header-right .header-cta .header-cta-text {
	text-align: left;
}
header .wrapper-utility .header-right .header-cta .header-cta-icon {
	line-height: normal;
	font-size: 23px;
	text-align: center;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	margin-right: 12px;
	color: #CCCCCC;
}
header .wrapper-utility .header-right .header-cta .header-cta-text p {
	margin: 0px;
	font-family: Mukta Vaani;
	font-weight: 500;
	line-height: normal;
	font-size: 11px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	margin-bottom: -8px;
	color: #444444;
}
header .wrapper-utility .header-right .header-cta .header-cta-text a {
	margin: 0px;
	font-family: Mukta Vaani;
	font-weight: bold;
	line-height: normal;
	font-size: 17px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	padding: 0px;
	color: #365888;
}
header .wrapper-utility .header-right .header-account a {
	font-family: Mukta Vaani;
	font-weight: bold;
	line-height: normal;
	font-size: 13px;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	padding: 5px;
	color: #365888;
}
header .wrapper-utility .header-right .header-account i.fa-user {
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #efefef;
	color: #3e6393;
	border-radius: 50%;
	margin-right: 10px;
}
header .wrapper-utility .header-right .header-account a i.fa-chevron-down {
	line-height: normal;
	font-size: 11px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #999999;
	margin: 0px 10px;
}
header .wrapper-utility .header-right .header-account.logged-out i.fa-user {
	background: #3e6393;
	color: #efefef;
}
#left-sidebar-home .sidebar-header {
	padding: 10px 15px;
	background: #444444;
}
#left-sidebar-home .sidebar-header h3 {
	color: #FFFFFF;
	font-family: Mukta Vaani;
	font-weight: bold;
	line-height: normal;
	font-size: 14px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
}
#left-sidebar-home .is_stuck {
	margin-top: 10px;
}
#left-sidebar-home .sidebar-header h3 i {
	font-size: 16px;
	margin-right: 5px;
	top: 1px;
	position: relative;
}
#left-sidebar-home .list-group-item {
	border: 1px solid #eeeeee;
	border-top: 0px;
	font-family: Mukta Vaani;
	font-weight: normal;
	line-height: normal;
	font-size: 14px;
	color: #444444 !important;
}
#left-sidebar-home a span i {
	font-size: 18px;
	text-align: center;
	letter-spacing: 0.02em;
	color: #999999;
	margin-right: 14px;
	top: 2px;
	position: relative;
}
#homepageCarousel {
	margin-bottom: 15px;
}
#homepageCarousel .carousel-caption {
	background: #FFFFFF;
	opacity: 0.95;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
	max-width: 400px;
	left: 1.5%;
	bottom: 26%;
	padding-top: 25px;
	padding-bottom: 15px;
}
#homepageCarousel .carousel-caption h2 {
	font-family: Montserrat;
	font-weight: 600;
	line-height: normal;
	font-size: 18px;
	text-align: center;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: #111111;
	text-shadow: none;
}
#homepageCarousel .carousel-caption p {
	font-family: Mukta Vaani;
	font-weight: 300;
	line-height: 20px;
	font-size: 15px;
	text-align: center;
	color: #444444;
	text-shadow: none;
	margin-bottom: 10px;
}
#homepageCarousel .carousel-caption p span {
	background: #365888;
	font-family: Mukta Vaani;
	font-weight: 500;
	line-height: normal;
	font-size: 14px;
	text-align: center;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	text-shadow: none;
	border: 0;
	border-radius: 0;
	padding: 8px 50px;
	transition: 0.3s ease;
	color: #FFFFFF;
}
#homepageCarousel .carousel-caption p span.btn:hover {
	background-color: #2c476d !important;
}
.wholesaler-ad {
	padding-right: 8px !important;
}
.wholesaler-ad-caption {
	position: absolute;
	left: 15%;
	top: 7%;
	text-align: center;
	max-width: 300px;
}
.wholesaler-ad-caption h2 {
	font-family: Montserrat;
	font-weight: 500;
	line-height: 27px;
	font-size: 25px;
	text-align: center;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #FFFFFF;
}
.wholesaler-ad-caption p {
	font-family: Mukta Vaani;
	font-weight: 500;
	line-height: 21px;
	font-size: 16px;
	text-align: center;
	margin-top: 10px;
	color: #FFFFFF;
}
.wholesaler-ad-caption p span.btn {
	font-family: Mukta Vaani;
	font-weight: 700;
	line-height: normal;
	font-size: 14px;
	text-align: center;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	border-radius: 0px;
	border: none;
	padding: 8px 35px;
	background: #CF3B4D;
	color: #FFFFFF;
	transition: 0.3s ease;
}
.wholesaler-ad-caption p span.btn:hover {
	background: #aa2738;
}
.login-ad {
	padding-left: 8px;
}
.login-ad-caption {
	max-width: 250px;
	position: absolute;
	top: 10%;
	left: 8%;
}
.login-ad-caption h2 {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	line-height: 23px;
	font-size: 21px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	/*color: #444444;*/
	color: #FFFFFF;
}
.login-ad-caption p {
	font-family: Mukta Vaani;
	font-style: normal;
	font-weight: 400;
	line-height: 21px;
	font-size: 16px;
	/*color: #444444;*/
	color: #FFFFFF;
}
.login-ad-caption .form-inline .form-group {
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	box-sizing: border-box;
	height: 33px;
	margin-bottom: 10px;
	padding-left: 10px;
}
.login-ad-caption .form-inline .form-group span {
	padding-right: 10px;
}
.login-ad-caption .form-inline .form-control {
	border: none !important;
	border-radius: 0px !important;
	width: 214px;
	height: 31px;
}
.login-ad-caption .form-inline button {
	border: none;
	border-radius: 0px;
	background: #3FB6E8;
	padding: 9px 18px;
	position: absolute;
	right: 0;
	bottom: 0;
	transition: 0.3s ease;
}
.login-ad-caption .form-inline button:hover {
	background: #1ba8e4;
}
.login-ad-caption .form-inline p {
	margin-bottom: 0px;
}
.login-ad-caption .form-inline p a {
	font-family: Mukta Vaani;
	font-weight: 500;
	line-height: 15px;
	font-size: 13px;
	/*color: #444444;*/
	color: #FFFFFF;
}
.login-ad-caption .form-inline p a:hover {
	text-decoration: underline !important;
}
.login-ad-caption .form-inline p a .far {
	margin-right: 5px;
}
.login-ad-caption .form-inline .form-actions {
	display: flex;
	align-items: center;
	width: 100%;
	height: auto;
	height: 40px;
}
.home-heading {
	margin: 50px 0px 30px 0px;
}
.home-heading h2 {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	font-size: 23px;
	text-align: center;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: #365888;
	margin-bottom: 0px;
}
.home-heading a {
	font-family: Mukta Vaani;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-size: 15px;
	text-align: center;
	color: #3FB6E8;
}
.home-heading .home-heading-decorations {
	display: flex;
	justify-content: center;
	align-items: center;
}
.home-heading .home-heading-decorations span {
	background-size: contain !important;
	background-repeat: no-repeat !important;
	width: 100px;
	height: 11px;
}
.home-heading a:hover {
	text-decoration: underline !important;
}
.home-heading a .fas {
	font-size: 13px;
	top: 1px;
	position: relative;
}
.thumbnail {
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	box-sizing: border-box;
	border-radius: 0px;
}
.thumbnail .card-title.h4 a {
	font-family: Mukta Vaani;
	font-weight: normal;
	line-height: 21px;
	font-size: 16px;
	color: #444444;
}
.thumbnail.thumbnail-home .logged-out {
	margin-top: 21px;
}
.logged-out .btn-primary {
	border: none;
	border-radius: 0px;
	background: #365888;
	font-family: Mukta Vaani;
	font-weight: 300;
	line-height: normal;
	font-size: 12px;
	text-align: center;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #FFFFFF;
	transition: 0.3s ease;
	padding: 12px;
}
.logged-out .btn-primary:hover,
.logged-out .btn-primary:focus {
	background: #2c476d;
}
.thumbnail .addtocart.btn.btn-primary {
	border: none;
	border-radius: 0px;
	background: #3FB6E8;
	font-family: Mukta Vaani;
	font-weight: 500;
	line-height: normal;
	font-size: 14px;
	text-align: center;
	height: 40px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #FFFFFF;
	transition: 0.3s ease;
	width: 79%;
	margin: 0 auto;
}
.thumbnail .addtocart.btn.btn-primary:hover,
.thumbnail .addtocart.btn.btn-primary:focus {
	background: #25A4DA;
}
.notify_popup.btn {
	border: none;
	border-radius: 0px;
	background: #DDDDDD;
	font-family: Mukta Vaani;
	font-weight: 300;
	line-height: normal;
	font-size: 14px;
	text-align: center;
	padding: 8.4px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #444444;
	transition: 0.3s ease;
	width: 79%;
	margin: 0 auto;
}
.notify_popup.btn:hover,
.notify_popup.btn:focus {
	background: #cacaca;
}
.addtocart.preorder {
	border: none;
	border-radius: 0px;
	background: #FDBD19;
	font-family: Mukta Vaani;
	font-weight: 300;
	line-height: normal;
	font-size: 14px;
	text-align: center;
	padding: 6px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #444444;
	transition: 0.3s ease;
	width: 80%;
	margin: 0 auto;
}
.thumbnail.thumbnail-home .card-title.h4 a {
	font-size: 14px;
	line-height: 19px;
}
.bulk-buy {
	width: 19%;
	border-radius: 0px;
	border: none;
	background-color: #EEEEEE;
	height: 40px;
	line-height: 32px;
	color: #365888;
	margin-right: 2px;
	font-size: 18px;
}
.bulk-buy:hover {
	background: #d9d9d9;
}
.thumbnail.card-body.thumbnail-home-large img {
	width: 91%;
}
.brand-item {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
/*
.brand-item img {
	filter: grayscale(1);
	opacity: 0.6;
}
*/
.thumbnail .price {
	margin-bottom: 5px;
	margin-top: 10px;
}
.thumbnail .price span {
	font-family: Mukta Vaani;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-size: 18px;
	text-transform: uppercase;
	color: #365888;
}
.thumbnail .price small {
	font-family: Mukta Vaani;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	font-size: 13px;
	color: #444444;
	text-transform: none;
}
.savings-container {
	left: 0;
	margin: 7px;
}
.savings-container .badge-danger {
	font-family: Mukta Vaani;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
	background: #CF3B4D;
	border-radius: 0px;
	padding: 0px 5px;
	color: #FFFFFF;
	margin: 0px 4px 4px 0px;
}
.savings-container .badge-secondary {
	font-family: Mukta Vaani;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
	background: #444444;
	border-radius: 0px;
	padding: 0px 5px;
	color: #FFFFFF;
	margin: 0px 4px 4px 0px;
}
.thumbnail-home .savings-container {
	max-width: 100px;
}
.insta-row {
	height: auto
}
.insta-row .insta-heading {
	background-repeat: no-repeat !important;
	background-size: cover !important;
}
.insta-row .insta-heading .insta-heading-text {
	position: absolute;
	right: -15px;
	width: 350px;
	height: 80px;
	background: #FFFFFF;
	opacity: 0.95;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.25);
	z-index: 9;
}
.insta-row .insta-heading .insta-heading-text h3 {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	font-size: 18px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: #365888;
}
.insta-row .insta-heading .insta-heading-text h3 {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	font-size: 18px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: #365888;
	max-width: 300px;
	margin: 0px;
}
.insta-row .insta-heading .insta-heading-text h3 span {
	color: #3FB6E8;
}
.insta-row .insta-heading .insta-heading-text h3 small {
	font-family: Montserrat;
	line-height: normal;
	font-size: 14px;
	letter-spacing: 0.04em;
	text-transform: none;
	color: #444444;
}
.insta-row .insta-photos #instafeed a {
	margin: 0;
	position: relative;
	display: block;
	float: left;
	padding: 0;
}
.insta-row .insta-photos #instafeed .instagram-img-wrapper {
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	position: relative;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.wrapper-footer {
	background: #29446B;
}
.wrapper-footer .newsletter-wrapper {
	background: #365888;
	height: auto;
	margin-bottom: 35px;
}
.wrapper-footer .newsletter-wrapper .left-section,
.wrapper-footer .newsletter-wrapper .right-section {
	padding-top: 25px;
}
.wrapper-footer .newsletter-wrapper .left-section:after {
	content: '';
	width: 1px;
	height: 80%;
	position: absolute;
	right: 0;
	background: #29446B;
	top: 10%;
	bottom: 0;
}
.wrapper-footer .newsletter-wrapper .left-section h4 {
	font-family: Montserrat;
	font-weight: 500;
	line-height: normal;
	font-size: 20px;
	text-align: center;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0;
}
.wrapper-footer .newsletter-wrapper .left-section p {
	font-family: Mukta Vaani;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	font-size: 14px;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 10px;
}
.wrapper-footer .newsletter-wrapper form .checkbox {
	text-align: center;
	margin-top: 5px;
}
.wrapper-footer .newsletter-wrapper form .checkbox label {
	font-style: normal;
	font-weight: 300;
	line-height: 9px;
	font-size: 13px;
	text-align: center;
	color: #CCCCCC;
}
.wrapper-footer .newsletter-wrapper form .checkbox label a {
	font-style: normal;
	font-weight: 300;
	line-height: 9px;
	font-size: 13px;
	text-align: center;
	text-decoration: underline;
	color: #CCCCCC;
}
.wrapper-footer .newsletter-wrapper form .input-group-append .btn {
	background: #48beeb;
	border-radius: 0px;
	border: none;
	text-transform: uppercase;
	font-family: Mukta Vaani;
	font-weight: 300;
	padding: 5px 25px;
	font-weight: 500;
	line-height: normal;
	font-size: 14px;
	text-align: center;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #FFFFFF;
	transition: 0.3s ease;
}
.wrapper-footer .newsletter-wrapper form .input-group-append .btn:hover {
	background: #30b4e8;
}
.wrapper-footer .newsletter-wrapper form .input-group {
	width: 80%;
	margin: 0 auto;
}
.wrapper-footer .newsletter-wrapper form .form-control {
	border-radius: 0px;
	border: 0px;
	color: #444444;
}
.wrapper-footer .newsletter-wrapper .right-section h4 {
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	font-size: 18px;
	text-align: center;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: #FFFFFF;
}
.wrapper-footer .newsletter-wrapper .right-section p {
	font-family: Mukta Vaani;
	font-style: normal;
	font-weight: 300;
	line-height: 16px;
	font-size: 12px;
	text-align: center;
	color: #FFFFFF;
	margin: 0 auto;
	max-width: 480px;
}
.payment-icon-container {
	background: #ffffff;
}
/*
.payment-icon-container .payment-icon {
	filter: brightness(0) invert(1);
}
*/
.copyright-text {
	font-family: Mukta Vaani;
	font-style: normal;
	font-weight: normal;
	line-height: 14px;
	font-size: 12px;
	margin-top: 20px;
	margin-bottom: 0px;
	color: #CCCCCC;
}
.wrapper-footer nav h4,
.wrapper-footer .contact h4 {
	font-family: Montserrat;
	font-weight: 500;
	line-height: normal;
	font-size: 15px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	margin: 0;
	color: #FFFFFF;
}
.wrapper-footer nav img,
.wrapper-footer .contact img {
	padding: 0.5rem 1rem;
	margin-bottom: 15px;
}
.wrapper-footer nav a {
	font-family: Mukta Vaani;
	font-weight: normal;
	line-height: normal;
	font-size: 13px;
	color: #FFFFFF;
	padding: 0.3rem 1rem !important;
}
.wrapper-footer nav a:hover {
	text-decoration: underline !important;
}
.wrapper-footer .contact .contact-details {
	padding-left: 15px;
}
.wrapper-footer .contact .contact-details p {
	font-family: Mukta Vaani;
	font-weight: 500;
	line-height: normal;
	font-size: 11px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #CCCCCC;
	margin: 0;
}
.wrapper-footer .contact .contact-details a {
	font-family: Mukta Vaani;
	font-style: normal;
	font-weight: 300;
	line-height: 19px;
	font-size: 13px;
	letter-spacing: 0.03em;
	color: #FFFFFF;
	margin-bottom: 20px !important;
	display: block;
}
.wrapper-footer .contact .contact-details a.phone-number {
	font-family: Mukta Vaani;
	font-style: normal;
	font-weight: bold;
	line-height: 24px;
	font-size: 16px;
	letter-spacing: 0.03em;
	color: #FFFFFF;
	margin-bottom: 20px !important;
	display: block;
}
.list-social .nav-item .fab {
	color: white !important;
	height: 35px;
	width: 35px;
	line-height: 35px;
	border-radius: 50%;
	text-align: center;
	font-size: 15px;
}
.list-social .nav-item .fab.text-facebook {
	background: #3B5998;
	transition: 0.3s ease;
}
.list-social .nav-item .fab.text-twitter {
	background: #1DA1F2;
	transition: 0.3s ease;
}
.list-social .nav-item .fab.text-instagram {
	background: #5851DB;
	transition: 0.3s ease;
}
.list-social .nav-item .fab.text-pinterest {
	background: #BD081C;
	transition: 0.3s ease;
}
.list-social .nav-item .fab.text-facebook:hover {
	background: #36518a;
}
.list-social .nav-item .fab.text-twitter:hover {
	background: #198dd4;
}
.list-social .nav-item .fab.text-instagram:hover {
	background: #504ac5;
}
.list-social .nav-item .fab.text-pinterest:hover {
	background: #b1021a;
}
.navbar-expand-md .navbar-nav .dropdown-menu {
	width: 33.333%;
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	border-top: 6px solid #365888;
	box-sizing: border-box;
	box-shadow: 0px 4px 3px rgba(0, 0, 0, 0.25);
	border-radius: 0px;
	margin: 0;
}
.navbar-expand-md .navbar-nav .dropdown-menu.brand-menu {
	left: 13%;
	width: 10%;
}
.navbar-expand-md .navbar-nav .dropdown-menu a {
	font-family: Mukta Vaani;
	font-weight: 400;
	line-height: normal;
	font-size: 12px;
	text-transform: uppercase;
	padding: 5px 15px;
	color: #365888;
	display: block;
}
.navbar-expand-md .navbar-nav .dropdown-menu a:hover,
.navbar-expand-md .navbar-nav .dropdown-menu a:focus {
	color: #48beea;
}
.column.first-col,
.third-category-ul {
	padding: 0px;
	list-style: none;
}
.first-category li:hover,
.first-category li:focus {
	background-color: #f8f9fa;
}
.dropdown-menu.dropdown-menu-horizontal.second-category,
.dropdown-menu.dropdown-menu-horizontal.third-category {
	height: calc(100% + 7px);
	border-left: 0px;
	top: -6px;
	width: 372px;
}
.buy-bulk-popup {
	padding: 5px 7px 10px 7px;
	background: #EEEEEE;
	border: 1px solid #E0E0E0;
	position: absolute;
	bottom: 15%;
	width: 96%;
	left: 2%;
}
#n_product .product-page-bulk .buy-bulk-popup {
	position: relative;
}
.thumbnail.thumbnail-home .buy-bulk-popup {
	bottom: 31%;
}
.thumbnail .buy-bulk-popup:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 10%;
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-top-color: #EEEEEE;
	border-bottom: 0;
	margin-left: -10px;
	margin-bottom: -10px;
}
.buy-bulk-popup .buy-bulk-heading {
	font-family: Mukta Vaani;
	font-weight: 600;
	line-height: normal;
	font-size: 15px;
	text-align: center;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #111111;
}
.buy-bulk-popup p {
	font-family: Mukta Vaani;
	font-weight: bold;
	line-height: 19px;
	font-size: 14px;
	margin: 0px;
	color: #444444;
	border-bottom: 1px solid lightgrey;
	padding: 5px 0px;
}
.buy-bulk-popup p:last-child {
	border: none;
}
.buy-bulk-popup p span {
	font-family: Mukta Vaani;
	font-weight: normal;
	line-height: 17px;
	font-size: 13px;
	text-align: right;
	color: #444444;
}
.buy-bulk-popup p small {
	font-family: Mukta Vaani;
	font-weight: normal;
	line-height: 15px;
	font-size: 11px;
	color: #777777;
	margin-left: 5px;
}
.wrapper-product-title {
	margin-bottom: 25px;
}
.wrapper-product-title h1 {
	font-family: Mukta Vaani;
	font-weight: normal;
	line-height: normal;
	font-size: 23px;
	text-align: center;
	letter-spacing: 0.03em;
	margin: 0;
	color: #444444;
}
.availability-text p {
	font-family: Mukta Vaani;
	font-weight: normal;
	line-height: normal;
	font-size: 13px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #777777;
}
.availability-text span {
	font-weight: 700;
	line-height: normal;
	font-size: 14px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #3FB6E8;
	margin-left: 5px;
}
.availability-text span i.fa {
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
}
.availability-text span.no-stock {
	color: #dc3545;
}
.wrapper-pricing .h1 {
	font-family: Montserrat;
	font-weight: 500;
	line-height: normal;
	font-size: 30px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: #444444;
}
.wrapper-pricing .h1 span {
	font-family: Montserrat;
	font-weight: 300;
	line-height: normal;
	font-size: 16px;
	letter-spacing: 0.04em;
	text-transform: lowercase;
	color: #444444;
}
.wrapper-pricing .productrrp {
	font-family: Mukta Vaani;
	font-weight: 300;
	line-height: normal;
	font-size: 17px;
	text-decoration-line: line-through;
	color: #777777;
	margin-bottom: 20px;
}
.wrapper-pricing .productsavetext strong {
	font-family: Mukta Vaani;
	font-weight: bold;
	line-height: 27px;
	font-size: 18px;
	text-transform: uppercase;
	color: #CF3B4D;
}
.wrapper-pricing #sale-end {
	font-weight: bold;
}
.wrapper-pricing #sale-end .cd-time,
.wrapper-pricing .time-text,
.productsavetext {
	font-weight: 300;
}
.wrapper-pricing .pdf-download {
	font-family: Mukta Vaani;
	font-weight: 300;
	line-height: 18px;
	font-size: 15px;
	color: #777777;
	margin-bottom: 20px;
	display: block;
}
.wrapper-pricing .pdf-download i {
	font-size: 20px;
	color: #FF0000;
	margin-right: 5px;
}
.wrapper-pricing .description h4 {
	font-family: Mukta Vaani;
	font-weight: bold;
	line-height: 21px;
	font-size: 14px;
	text-transform: uppercase;
	color: #444444;
}
.wrapper-pricing .description p {
	font-family: Mukta Vaani;
	font-style: normal;
	font-weight: 300;
	line-height: 21px;
	font-size: 14px;
	color: #444444;
}
.buying-options .btn,
.buying-options input {
	border-radius: 0px;
	line-height: normal;
	text-align: center;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	font-family: Mukta Vaani;
}
.buying-options .btn.addtocart {
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.03em;
	background: #365888;
	color: #FFFFFF;
	border: none;
	transition: 0.3s ease;
}
.buying-options .btn.addtocart:hover {
	background: #2c476d;
}
.buying-options .wishlist_toggle.btn {
	background: #eee;
	border: none;
	color: #48beeb;
	font-weight: 600;
}
.shipping-calc h4 {
	font-family: Montserrat;
	font-weight: 600;
	line-height: normal;
	font-size: 14px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: #111111;
	display: block;
}
.shipping-calc h4 .fa-dolly {
	font-weight: normal;
	line-height: normal;
	font-size: 20px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: #CCCCCC;
}
.shipping-calc .btn.btn-primary {
	border-radius: 0px;
	background: white;
	border: 1px solid #3E6392;
	color: #3E6392;
	text-transform: uppercase;
}
.form-control,
#stloc_selector_cysel,
#stloc_state_sel,
#suburb_sl,
._itmspec_opt,
.n-wrapper-form-control select {
	border-radius: 0px;
}
.nsearchinput-pl.well {
	margin-top: 50px !important;
	border: 1px solid #ececec;
}
.sub-category-buttons a {
	display: block;
	padding: 10px;
	border: 1px solid #3e6393;
	background: #f7f7f7ee;
	margin-bottom: 10px;
	text-transform: uppercase;
	text-align: center;
	transition: 0.3s ease;
}
.sub-category-buttons a:hover {
	background: white;
	color: #3e6393;
}
#left-sidebar .max-height-wrapper {
	max-height: 345px;
	overflow: auto;
	overflow-x: hidden;
}
#n_checkout .wrapper-footer {
	margin-top: 50px;
}
/* Mobile Styles */
@media(max-width:992px) {
	header.wrapper-header .navbar .navbar-nav li {
		padding-right: 0px;
	}
	.brand-item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.wrapper-footer .newsletter-wrapper form .form-control {
		width: 100%;
	}
	.wrapper-footer .newsletter-wrapper form .input-group-append {
		width: 100%;
		margin-top: 5px;
	}
	.wrapper-footer .newsletter-wrapper form .input-group-append .btn {
		width: 100%;
	}
	.wrapper-footer .newsletter-wrapper .left-section h4 {
		margin-bottom: 10px;
	}
	.wrapper-footer .newsletter-wrapper form .checkbox {
		margin-top: 15px;
	}
	.wrapper-footer .newsletter-wrapper .right-section p {
		max-width: 300px;
	}
	.newsletter-wrapper hr {
		background: #29446B;
		width: 80%;
	}
	.wrapper-footer nav.flex-column {
		margin-top: 30px;
	}
	.wrapper-footer .contact .contact-details {
		padding: 0px;
	}
	.insta-row .insta-heading .insta-heading-text {
		right: auto;
	}
	.login-ad,
	.wholesaler-ad {
		padding-right: 15px !important;
		padding-left: 15px !important;
		margin-bottom: 15px;
	}
	header .wrapper-utility .header-right .header-cta .header-cta-text a {
		font-size: 15px;
	}
	header .wrapper-utility .header-right .header-account a {
		font-size: 12px;
	}
	.wrapper-nav.mobile-nav .navbar-nav {
		width: 100%;
	}
	.wrapper-nav.mobile-nav .navbar-nav .header-search {
		width: 100%;
		padding: 0px;
		height: 100%;
	}
	#left-sidebar-home .list-group-item {
		font-size: 12px;
	}
	#sidebar-sticky .list-group-item {
		padding: 0.75rem 0.5rem !important;
	}
	header.wrapper-header .wrapper-utility #header-cart {
		border: none !important;
		padding: 0px !important;
		min-height: auto;
	}
	header .fa-bars {
		font-size: 30px;
		color: #3e6393;
	}
}
.insta-row .insta-photos #instafeed .instagram-img-wrapper::after {
	content: "";
	display: block;
	padding-bottom: 100%;
}
@media (max-width:1199px) {
	header.wrapper-header .navbar .navbar-nav .nav-link {
		font-size: 14px;
	}
	.wholesaler-ad img,
	.login-ad img {
		object-fit: cover;
		min-height: 300px;
	}
	.wholesaler-ad-caption {
		top: 10%;
		left: 10%;
	}
	.wholesaler-ad-caption img {
		min-height: auto;
	}
	.dropdown-menu.dropdown-menu-horizontal.second-category,
	.dropdown-menu.dropdown-menu-horizontal.third-category {
		height: calc(100% + 7px);
		border-left: 0px;
		top: -6px;
		width: 312px;
	}
}
@media (max-width:992px) and (min-width:767px) {
	.insta-row .insta-photos #instafeed a:nth-child(n+5) {
		display: none;
	}
	.insta-row .insta-heading .insta-heading-text {
		right: -49px;
	}
	.wholesaler-ad-caption {
		left: 14%;
		top: 6%;
		text-align: center;
		max-width: 200px;
	}
	.login-ad-caption {
		max-width: 215px;
	}
	.login-ad-caption .form-inline .form-control {
		width: 180px;
	}
	header.wrapper-header .navbar .navbar-nav .nav-link {
		font-size: 12px;
		padding: 15px 5px;
	}
	.dropdown-menu.dropdown-menu-horizontal.second-category,
	.dropdown-menu.dropdown-menu-horizontal.third-category {
		height: calc(100% + 7px);
		border-left: 0px;
		top: -6px;
		width: 241px;
	}
}
@media (min-width:992px) and (max-width:1199px) {
	.thumbnail .logged-out .btn-primary {
		font-size: 10px;
	}
	.bulk-buy{
		padding: 6px 10px;
	}
	.bulk-buy .fa-tags{
		font-size:14px;
	}
}
@media (max-width:767px) {
	.insta-row .insta-heading {
		background: none !important;
	}
	.brand-item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	header .wrapper-nav .container {
		padding: 0px;
	}
	.wholesaler-ad-caption {
		transform: translate(-50%, -50%);
		left: 50%;
		top: 50%;
	}
	#homepageCarousel img {
		object-fit: cover;
		height: 400px;
	}
	#homepageCarousel .carousel-caption {
		transform: translate(-50%, -50%) !important;
		left: 50% !important;
		top: 50% !important;
		width: 80% !important;
		height: max-content !important;
		padding: 20px !important;
	}
	.navbar-nav .nav-link {
		padding-right: 0;
		padding-left: 0;
		font-family: Mukta Vaani;
		font-weight: 500;
		line-height: normal;
		font-size: 14px;
		letter-spacing: 0.04em;
		text-transform: uppercase;
		color: #111111;
		border-bottom: 1px solid #dedede;
		text-shadow: none;
	}
	header.wrapper-header .wrapper-utility #header-cart .fa-shopping-cart {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	.buy-bulk-popup {
		bottom: 13% !important;
	}
	#n_product .product-page-bulk .buy-bulk-popup {
		position: relative;
		bottom: 0px !important;
		width: 100%;
		left: 0px;
		display: block;
		margin-top: 10px;
	}
}
@media (max-width:575px) {
	.login-ad-caption .form-inline .form-control {
		margin-top: -21px;
		margin-left: 23px;
	}
}
.multi-add.btn {
	font-family: Mukta Vaani;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	font-size: 14px;
	text-align: center;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	border-radius: 0px;
	color: #FFFFFF;
	margin-bottom: 20px;
}
.buying-options .form-control.qty-input-bulk {
	width: 79.8%;
	padding: 7px;
	height: 40px;
}
.carousel-indicators li {
    width: 10px !important;
    height: 10px !important;
	border-radius: 50% !important;
	border-color: white;
	border: 1px solid white;
	background: none;
}
.featured-brands img {
    width: 100%;
    height: 120px;
    object-fit: contain;
    object-position: center;
}

#homepage-content {
    padding: 20px !important;
    background: #eaeaea !important;
    margin: 15px 0 0 0 !important;
}

#homepage-content h1{
    color: #00a9dd !important;
    text-transform: uppercase !important;
}

#homepage-content h2 {
    color: #2f5b8a !important;
    text-transform: uppercase !important;
}