/* @import url('https://cdn-uicons.flaticon.com/uicons-brands/css/uicons-brands.css');
@import url('https://cdn-uicons.flaticon.com/uicons-regular-straight/css/uicons-regular-straight.css');
@import url('https://cdn-uicons.flaticon.com/uicons-solid-straight/css/uicons-solid-straight.css');
@import url('https://cdn-uicons.flaticon.com/uicons-regular-rounded/css/uicons-regular-rounded.css');
@import url('https://cdn-uicons.flaticon.com/uicons-bold-rounded/css/uicons-bold-rounded.css');

@import url('https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@2.47.0/tabler-icons.min.css'); 
@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@200;300;400;500;600&display=swap');

* {
	font-family: "Barlow", sans-serif;
}
*/

a:hover, a:focus {
    outline: none !important;
    text-decoration: none;
}
/*===================================*
  START HEADER STYLE
*===================================*/
@media only screen and (min-width: 1680px){
	.custom-container {
		max-width: 1650px;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	}
	}
	/* .custom-container {
		max-width: 100%;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	} */
	/* .topbar-left ul li{
		margin-right: 0 !important;
		} */
		.topbar-left ul li:last-child a{
		padding-right: 0;
		}
		.alo-toggle .toggle-content{
			right: 97px;
			top: 52px;
		}
		header .user-profile {
			color: #000;
		}
		header .user-profile:hover {
			background: none !important;
		}
		header .user-profile i{
		font-weight: normal;
		font-size: 21px;
		}
		.btn-dark {
			color: #fff;
			background: #0d3b5b;
			border-color: #0d3b5b;
		}
		.btn-dark:focus,
		.btn-dark:hover {
			color: #fff;
			background: #23272b;
			border-color: #1d2124;
			padding: 15px 29px;
		}
		.btn-dark span{
			color: #e79c0b !important;
			font-size: 16px !important;
			font-weight: 600;
		}
		.btn-dark span:hover{
			color:#fff;
		}
		.seller-p {
			padding: 15px 29px;
			border-radius: 0;
			/* width: 142px;
			height: 56px; */
		}
		.cms-index-index .seller-p:hover {
			border: 1px solid #23272b;
		}
		.catalog-category-view .seller-p:hover{
			border: 0;
		}
		.seller-p:hover {
			padding: 15px 29px;
			border-radius: 0;
			border: 1px solid #23272b;
			/* width: 142px;
			height: 56px; */
		}
		.crat-icon {
			font-size: 21px;
		}
		.product_search_form ~ .navbar-nav .minicart-wrapper{
			border:none;
			padding: 0;
			position: inherit;
			top:inherit;
			box-shadow: none;
		}
		.product_search_form ~ .navbar-nav .minicart-wrapper .minicart-text{
			display: none;
		}
		.minicart-wrapper .action.showcart .counter.qty{
			background-color: #E79C0B !important;
			border-radius: 4px;
			height: auto;
			width: auto;
			right: -13px;
			padding: 2px 7px;
		}
		.counter.qty .counter-number{
			color: #fff;
		}
		.product_search_form .searchsuite-autocomplete {
			width: 370px !important;
		left: 159px;
			top: 44px;
		}
		.product_search_form ~ .navbar-nav li{
			margin-bottom: inherit;
		}
		header .btn-outline-primary {
			color: #096baf;
			border: 2px solid #096baf !important;
			padding: 10px 24px;
			background: #fff;
			border-radius: 0.25rem;
		}
		header .btn-outline-primary i{
			color: #096baf !important;
		}
		header .btn-outline-primary:focus,
		header .btn-outline-primary:hover{
			color: #fff;
			background: #096baf;
		}
		header .btn-outline-primary:focus i,
		header .btn-outline-primary:hover i{
			color: #fff !important;
		}
		header .btn-outline-primary:hover b.fa,
		header .btn-outline-primary:hover b{
			color: #fff;
		}
		header .btn-outline-primary b{
			font-size: 16px;
			font-weight: 600;
		}
		header .btn-outline-primary .fa{
			font: normal normal normal 14px/1 FontAwesome;
			margin-right: 3px;
			font-size: 18px;
		}
		header .middle-header .fa{
			font-family: FontAwesome;
		}
		/* .product_search_form .form-search {
			background-color: #ffffff;
			border-color: #ced4da;
		} */
		.showcart .fa{
			color: #000;
		}
		/* .product_search_form .form-search {
			border-width: 1px;
			border-style: solid;
			height: 50px;
			position: relative;
			padding: 0;
			margin: 5px 0;
			display: block;
			border-radius: 35px;
		} */
		/* .product_search_form .form-search .field.search {
			float: left;
			width: 89%;
		} */
		.product_search_form  .form-search .catalogsearch {
			position: relative;
		}
		.product_search_form  .form-search .catalogsearch input.input-text {
			width: 71%;
			float: right;
			border:none;
		}
		
		.product_search_form  .form-search .catalogsearch-box {
			background:#e79c0b;
			border-top-left-radius: 22px;
			border-bottom-left-radius: 22px;
			border: 0;
			font-size: 13px;
			float: left;
			/* height: 33px; */
			padding: 0;
			margin: 0;
			width: 30%;
			position: absolute;
			left: 0;
			display: block;
			color: #2a2a2a;
			text-overflow: ellipsis;
			white-space: nowrap
		}
		
		.product_search_form .form-search .catalogsearch-box span {
			/* border-right: 1px solid #e6e6e6; */
			display: block;
			/* height: 31px; */
			line-height: 31px;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			color: #222;
			margin: 9px 0;
			padding: 0 22px 0 18px;
			font-size: 16px;
			font-weight: 500;
		}
		
		.product_search_form .form-search .catalogsearch-box span:after {
			content: "\f103";
			display: block;
			font-size: 23px;
			font-family: FontAwesome;
			position: absolute;
			right: 15px;
			top: 10px;   
		}
		
		.product_search_form .form-search .dd-container {
			background-color: #e79c0b;
			position: absolute;
			z-index: 99;
			left: 0;
			width: 230px!important;
			height: 250px;
			overflow: auto;
			border: 1px solid #e79c0b;
		}
		
		.product_search_form .form-search .dd-container li {
			border: 0;
			color: #222;
			padding: 5px 25px 5px 25px;
			margin: 0;
			text-align: left;
			font-size: 16px;
			font-weight: 500;
		}
		
		.product_search_form .form-search .dd-container li:hover,.header .form-search .dd-container li.selected {
			color: #000;
			background: #f0f2f5
		}
		
		.product_search_form .form-search .dd-options {
			height: 250px;
			box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);
			-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);
			-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);
			-o-box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);
			-ms-box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);
			border: 0
		}
		
		.product_search_form .form-search .dd-container .dd-select {
			border-radius: 0;
			border: 0;
			border-right: 1px solid #ddd;
			background-color: transparent!important;
			margin-bottom: 0
		}
		
		.product_search_form .form-search .dd-option-text {
			font-size: 12px;
			margin: 0;
			font-weight: 500;
			cursor: pointer
		}
		
		.product_search_form .form-search .dd-options .dd-option {
			border: 0;
			color: #222;
			padding: 5px 0 5px 18px;
			text-align: left
		}
		.dd-pointer-down,.dd-pointer-up {
			border-color: rgba(0,0,0,0) rgba(0,0,0,0) #c2c2c2!important
		}
		
		.dd-pointer {
			right: 14px!important;
			margin-top: -6px!important
		}
		
		.dd-container .dd-selected .dd-selected-text {
			margin: 0;
			text-transform: uppercase;
			color: #2a2a2a;
			font-weight: normal
		}
		
		.product_search_form .form-search .dd-options .dd-option:before {
			color: #bbb;
			content: "ïƒš";
			font-family: FontAwesome;
			font-size: 13px;
			margin-right: 10px;
			text-align: left;
			width: 32px
		}
		
		.product_search_form .form-search .dd-options .dd-option:hover {
			color: #ffa800
		}
		
		.product_search_form .form-search .search-autocomplete {
			margin: 0;
			display: none;
			z-index: 99
		}
		
		.product_search_form .form-search .search-autocomplete ul {
			border: 0 solid #5c7989
		}
		
		.product_search_form .form-search .search-autocomplete li {
			text-align: left;
			border-bottom: 1px solid #f4eee7;
			padding: 2px 0 1px;
			cursor: pointer
		}
		
		.product_search_form .form-search .search-autocomplete li .amount {
			right: 2px;
			top: 2px;
			font-weight: bold
		}
		
		.product_search_form .form-search .search-autocomplete li.odd {
			background-color: #fffefb
		}
		
		.product_search_form .form-search .search-autocomplete li.selected {
			background-color: #f7e8dd
		}
		.product_search_form .form-search button.button {
			pointer-events: inherit;
			opacity: 1;
			border-radius: 0 35px 35px 0;
			border-width: 0 0 0 1px;
			border-style: solid;
			background: #003c72;
			width: 11%;
			padding: 3px 0;
			float: right;
			color: #fff;
		}
		.product_search_form .form-search button.button .fa{
			font:normal normal normal 14px/1 FontAwesome;
			color: #fff;
		}
		.product_search_form .form-search button.button span {
			height: 30px;
			line-height: 30px;
			padding: 0;
			border: 0;
			font-size: 0;
			text-transform: capitalize
		}
		
		.product_search_form .form-search button.button .icons {
			font-size: 20px;
			line-height: 30px
		}
		
		.product_search_form .form-search button.button span span .seach-text,.header .form-search button.button span .fa {
			font-size: 16px;
			font-style: normal;
			line-height: 30px
		}
		
		.product_search_form .form-search button.button span span {
			padding: 0;
			height: 0
		}
		
		
		
		
		.middle-header .logo{
			display: block;
			margin: 0;
		}
		.middle-header .logo img{
			width: 216px;
			height: 100%;
		}
		ul{
			margin: 0;
		}
		.navbar-brand {
			padding: 5px 0;
			vertical-align: top;
			margin: 0;
		}
		
		.navbar-brand img {
			width: 216px;
			height: 100%;
		}
		
		.dark_skin .logo_light,
		.dark_skin .logo_default,
		.light_skin .logo_default,
		.light_skin .logo_dark,
		.logo_light,
		.logo_dark {
			display: none;
		}
		
		.dark_skin .logo_dark,
		.light_skin .logo_light {
			display: block;
		}
		
		.light_skin .navbar-nav a,
		.light_skin .navbar-toggler,
		.light_skin .navbar a.pr_search_trigger {
			color: #ffffff;
		}
		
		.middle-header {
			/* padding: 10px 0; */
			position: relative;
		}
		
		.bottom_header {
			background-color: #096baf;
		}
		
		.bottom_header .navbar-nav a {
			color: #fff;
		}
		
		.seller_login {
			color: #fff;
		}
		
		.navbar {
			padding: 0;
		}
		
		.header_wrap {
			transition: all 0.5s ease 0s;
		}
		
		.header_wrap:not([class*="bg_"]):not([class*="bg-"]) {
			background-color: #fff;
		}
		
		.header_wrap:not([class*="bg_"]):not([class*="bg-"]).transparent_header {
			background-color: transparent;
		}
		
		.header_wrap:not([class*="bg_"]):not([class*="bg-"]).transparent_header.nav-fixed {
			background-color: #fff;
		}
		
		.header_wrap:not([class*="bg_"]):not([class*="bg-"]).transparent_header.light_skin.nav-fixed,
		.header_wrap:not([class*="bg_"]):not([class*="bg-"]).transparent_header.nav-fixed .light_skin {
			background-color: #1D2224;
		}
		
		.header_wrap:not([class*="bg_"]):not([class*="bg-"]).transparent_header.sticky_dark_skin.nav-fixed,
		.light_skin .sidetoggle_icon::after,
		.light_skin .sidetoggle_icon::before,
		.light_skin .toggle_center_line {
			background-color: #fff;
		}
		
		.navbar .navbar-nav li {
			position: relative;
			list-style: none;
			transition: all 0.3s ease 0s;
		}
		
		.navbar-nav .dropdown-menu {
			border: 0;
			border-radius: 0;
			margin: 0;
			padding: 0;
			min-width: 14rem;
		}
		
		.navbar-nav .dropdown-menu {
			background-color: #252A2C;
		}
		
		.light_skin .navbar-nav .dropdown-menu .mega-menu .dropdown-menu,
		.light_skin .navbar-nav .dropdown-menu .dropdown-menu {
			background-color: #303537;
		}
		
		.dark_skin .navbar-nav .dropdown-menu {
			background-color: #fff;
			box-shadow: 0 13px 42px 11px rgba(0, 0, 0, .05);
		}
		
		.dark_skin .mega-menu-col,
		.dark_skin .cart_list li {
			border-color: #ddd;
		}
		
		.dark_skin .navbar .navbar-nav .dropdown-menu li a.active,
		.dark_skin .navbar .navbar-nav .dropdown-menu li a:hover,
		.dark_skin .navbar .navbar-nav .dropdown-menu>ul>li:hover>a,
		.dark_skin .navbar .navbar-nav .dropdown-menu>ul>.mega-menu-col ul>li:hover>a {
			color: #e79c0b;
		}
		
		.dark_skin .navbar .navbar-nav li>.dropdown-item,
		.dark_skin .navbar .navbar-nav .dropdown-header,
		.dark_skin .cart_quantity,
		.dark_skin .cart_total {
			color: #333333;
		}
		
		.dropdown-toggle::after,
		.dropdown-toggler::after {
			border: 0 none;
			content: "\ea5f";
			font-family: "tabler-icons";
			margin-left: 5px;
			vertical-align: middle;
			font-weight: normal;
			right: 16px;
    position: absolute;
		}
		
		.dropdown-toggler::after {
			-moz-transform: rotate(-90deg);
			-webkit-transform: rotate(-90deg);
			transform: rotate(-90deg);
		}
		
		.dropdown-menu .dropdown-toggler::after {
			position: absolute;
			right: 15px;
			top: 10px;
		}
		
		.navbar .navbar-nav>li>.nav-link {
			font-weight: 500;
			padding: 22px 10px;
			text-transform: capitalize;
			font-size: 14px;
		}
		
		.navbar .navbar-nav>li>a.active,
		.navbar .navbar-nav>li:hover>a,
		.light_skin.transparent_header.nav-fixed .navbar .navbar-nav>li>a.active,
		.light_skin.transparent_header.nav-fixed .navbar .navbar-nav>li:hover>a,
		.transparent_header.nav-fixed .light_skin .navbar .navbar-nav>li>a.active,
		.transparent_header.nav-fixed .light_skin .navbar .navbar-nav>li:hover>a {
			color: #e79c0b;
		}
		
		.light_skin .navbar .navbar-nav .dropdown-item,
		.light_skin .navbar .navbar-nav .dropdown-header {
			color: #fff;
		}
		
		.light_skin .item_remove {
			color: #fff !important;
		}
		
		.light_skin .mega-menu-col {
			border-right: 1px solid #3f3f3f;
		}
		
		.navbar .navbar-nav .dropdown-item {
			padding: 8px 20px 8px 20px;
			color: #333;
			font-size: 14px;
			text-transform: capitalize;
		}
		
		.navbar .navbar-nav .dropdown-item.dropdown-toggler {
			padding-right: 30px;
		}
		
		.navbar .navbar-nav .dropdown-header {
			color: #333;
			padding: 10px 20px;
			text-transform: uppercase;
			font-weight: bold;
		}
		
		.navbar-nav.attr-nav {
			-ms-flex-direction: row;
			flex-direction: row;
		}
		
		.navbar-nav.attr-nav li .nav-link {
			padding: 0 8px;
			/* padding-right: 10px; */
			position: relative;
			white-space: nowrap;
		}
		.navbar-nav.attr-nav li p{
	margin:0;
		}
		.navbar-nav.attr-nav li:first-child{
	margin-right: 12px;
		}
		.navbar-nav.attr-nav li.dropdown:first-child{
			margin-right: 0;
		}
		
		.navbar .attr-nav li.nav-btn {
			margin-left: 10px;
		}
		
		.navbar-nav.attr-nav li .nav-link i {
			font-size: 21px;
		}
		
		.hover_menu_style2 .navbar .navbar-nav.attr-nav>li>.nav-link {
			margin: 0;
			padding: 20px 10px;
		}
		
		.dropdown-item:focus,
		.dropdown-item:hover,
		.dropdown-item.active,
		.dropdown-item:active {
			background-color: transparent;
			color: #e79c0b;
		}
		
		.navbar .navbar-nav.attr-nav .dropdown-menu li a.active,
		.navbar .navbar-nav.attr-nav .dropdown-menu li a:hover,
		.navbar .navbar-nav.attr-nav .dropdown-menu>ul>li:hover>a {
			background-color: rgba(0, 0, 0, 0);
		}
		
		.navbar .navbar-nav .dropdown-menu li a.active,
		.navbar .navbar-nav .dropdown-menu li a:hover,
		.navbar .navbar-nav .dropdown-menu>ul>li:hover>a,
		.navbar .navbar-nav .dropdown-menu>ul>.mega-menu-col ul>li:hover>a,
		.sticky_dark_skin.nav-fixed .navbar .navbar-nav .dropdown-item:hover {
			color: #e79c0b;
		}
		
		.sticky_dark_skin.nav-fixed .logo_light {
			display: none;
		}
		
		.sticky_dark_skin.nav-fixed .logo_dark {
			display: block;
		}
		
		.sticky_dark_skin.nav-fixed .navbar-nav li>a,
		.sticky_dark_skin.nav-fixed .navbar-toggler,
		.sticky_dark_skin.nav-fixed .navbar .navbar-nav .dropdown-item,
		.sticky_dark_skin.nav-fixed .navbar .navbar-nav .dropdown-header,
		.sticky_dark_skin.nav-fixed .cart_quantity,
		.sticky_dark_skin.nav-fixed .cart_total {
			color: #333;
		}
		
		.sticky_dark_skin.nav-fixed .navbar .navbar-nav .dropdown-item.active {
			color: #e79c0b;
		}
		
		.sticky_dark_skin.nav-fixed .item_remove {
			color: #333 !important;
		}
		
		.sticky_dark_skin.nav-fixed .navbar-nav .dropdown-menu,
		.sticky_dark_skin.nav-fixed .navbar-nav .dropdown-menu .dropdown-menu {
			background-color: #fff;
			box-shadow: 0 13px 42px 11px rgba(0, 0, 0, .05);
		}
		
		.sticky_dark_skin.nav-fixed .mega-menu-col,
		.sticky_dark_skin.nav-fixed .cart_list li {
			border-color: #ddd;
		}
		
		.sticky_dark_skin.nav-fixed.header_wrap[class*="bg_"],
		.sticky_dark_skin.nav-fixed.header_wrap[class*="bg-"] {
			background-color: #fff !important;
		}
		
		.sticky_light_skin.nav-fixed .logo_dark {
			display: none;
		}
		
		.sticky_light_skin.nav-fixed .logo_light {
			display: block;
		}
		
		.sticky_light_skin.nav-fixed.header_wrap:not([class*="bg_"]):not([class*="bg-"]).transparent_header,
		.sticky_light_skin.nav-fixed.header_wrap:not([class*="bg_"]):not([class*="bg-"]) {
			background-color: #1D2224;
		}
		
		.sticky_light_skin.nav-fixed.header_wrap[class*="bg_"],
		.sticky_light_skin.nav-fixed.header_wrap[class*="bg-"] {
			background-color: #1D2224 !important;
		}
		
		.sticky_light_skin.nav-fixed .navbar-nav a,
		.sticky_light_skin.nav-fixed .navbar-toggler,
		.sticky_light_skin.nav-fixed .navbar .navbar-nav .dropdown-item,
		.sticky_light_skin.nav-fixed .navbar .navbar-nav .dropdown-header,
		.sticky_light_skin.nav-fixed .cart_quantity,
		.sticky_light_skin.nav-fixed .cart_total {
			color: #fff;
		}
		
		.sticky_light_skin.nav-fixed .item_remove {
			color: #fff !important;
		}
		
		.header_wrap:not([class*="bg_"]):not([class*="bg-"]).sticky_light_skin.nav-fixed .navbar-nav .dropdown-menu {
			background-color: #252A2C;
			border-color: #252A2C;
		}
		
		.header_wrap:not([class*="bg_"]):not([class*="bg-"]).sticky_light_skin.nav-fixed .navbar-nav .dropdown-menu .mega-menu .dropdown-menu,
		.header_wrap:not([class*="bg_"]):not([class*="bg-"]).sticky_light_skin.nav-fixed .navbar-nav .dropdown-menu .dropdown-menu {
			background-color: #303537;
		}
		
		.sticky_light_skin.nav-fixed .mega-menu-col {
			border-right: 1px solid #3f3f3f;
		}
		
		.sticky_light_skin.nav-fixed .cart_list li {
			border-color: #3f3f3f;
		}
		
		.sticky_dark_skin.nav-fixed .btn-tran-light {
			background-color: #333;
			color: #fff !important;
		}
		
		.sticky_dark_skin.nav-fixed .btn-tran-light:hover {
			background-color: transparent;
			color: #333 !important;
			border-color: #333;
		}
		
		.search_overlay {
			content: "";
			background-color: #000;
			height: 100%;
			top: 0;
			position: fixed;
			text-align: center;
			opacity: 0.5;
			right: 0;
			transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
			width: 0;
			z-index: 99;
		}
		
		.search_overlay.open {
			left: 0;
			right: auto;
			width: 100%;
		}
		
		.search-overlay.open {
			visibility: visible;
			opacity: 1;
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
			-o-transform: scale(1);
			transform: scale(1);
		}
		
		.search_trigger.open i::before {
			content: "\f129";
			font-family: "Ionicons";
		}
		
		.search_wrap {
			position: fixed;
			left: 0;
			right: 0;
			max-width: 800px;
			margin: 0 auto;
			padding: 80px 0;
			z-index: 9999;
			bottom: 0;
			opacity: 0;
			visibility: hidden;
			display: -ms-flexbox;
			display: flex;
			height: 100%;
			-ms-flex-align: center;
			align-items: center;
		}
		
		.search_wrap.open {
			opacity: 1;
			visibility: visible;
			-webkit-animation: slideInLeft 1s both;
			animation: slideInLeft 1s both;
		}
		
		.search_wrap form {
			position: relative;
			width: 100%;
		}
		
		.search_wrap .form-control:focus {
			color: #fff;
		}
		
		.search_icon {
			font-size: 24px;
			position: absolute;
			right: 5px;
			top: 5px;
			border: 0;
			background-color: transparent;
			cursor: pointer;
			padding: 0;
			color: #fff;
		}
		
		.search_wrap .form-control {
			background-color: transparent;
			border-bottom: 2px solid #fff;
			border-top: 0;
			border-left: 0;
			border-right: 0;
			border-radius: 0;
			padding: 10px 0;
			color: #fff;
		}
		
		.search_wrap .form-control::-webkit-input-placeholder {
			color: #ffffff;
		}
		
		.search_wrap .form-control::-moz-placeholder {
			color: #ffffff;
		}
		
		.search_wrap .form-control:-ms-input-placeholder {
			color: #ffffff;
		}
		
		.search_wrap .form-control::-ms-input-placeholder {
			color: #ffffff;
		}
		
		.search_wrap .form-control::placeholder {
			color: #ffffff;
		}
		
		.close-search {
			font-size: 40px;
			color: #fff;
			cursor: pointer;
			position: absolute;
			right: 0;
			top: 25%;
		}
		
		.navbar .attr-nav li .search_trigger i {
			font-size: 20px;
			vertical-align: middle;
			line-height: normal;
		}
		
		.navbar .attr-nav li.cart_wrap .nav-link i {
			font-size: 20px;
		}
		
		.navbar .attr-nav li.cart_wrap .nav-link {
			padding: 35px 5px;
		}
		
		.navbar .attr-nav li .nav-link.sidetoggle i {
			font-size: 28px;
		}
		
		.pr_search_icon {
			float: right;
		}
		
		.pr_search_trigger.show i::before {
			content: "\f002";
		}
		
		.pr_search_trigger {
			padding: 8px 10px;
			font-size: 20px;
		}
		
		.header_wrap.fixed-top {
			position: relative;
			padding-right: 0 !important;
		}
		
		.header_wrap.transparent_header {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			z-index: 1030;
		}
		
		.header_wrap.nav-fixed {
			box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
			position: fixed;
			right: 0;
			left: 0;
			top: 0;
			z-index: 1041;
			-webkit-animation: slideInDown 0.65s cubic-bezier(0.23, 1, 0.32, 1);
			-moz-animation: slideInDown 0.65s cubic-bezier(0.23, 1, 0.32, 1);
			-o-animation: slideInDown 0.65s cubic-bezier(0.23, 1, 0.32, 1);
			animation: slideInDown 0.65s cubic-bezier(0.23, 1, 0.32, 1);
			-webkit-animation-fill-mode: none;
			-moz-animation-fill-mode: none;
			-o-animation-fill-mode: none;
			animation-fill-mode: none;
		}
		
		.nav-fixed.border_bottom_tran {
			border: 0;
		}
		
		.header_wrap.fixed-top.transparent_header.nav-fixed.no-sticky {
			position: absolute;
		}
		
		.header_wrap.fixed-top.nav-fixed.no-sticky {
			position: relative;
		}
		
		.header_wrap:not([class*="bg_"]):not([class*="bg-"]).transparent_header.nav-fixed.no-sticky {
			background-color: transparent;
			box-shadow: none;
		}
		
		.mega-menu {
			display: table;
			padding: 15px 0;
			width: 100%;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
		}
		
		.mega-menu ul {
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
		}
		
		.navbar .navbar-nav li.dropdown-mega-menu {
			position: static;
		}
		
		.navbar .navbar-nav li.dropdown-mega-menu .dropdown-menu {
			right: 0;
			padding-left: 0;
			padding-right: 0;
		}
		
		.mega-menu-col {
			border-right: 1px solid #ddd;
			padding: 0;
		}
		
		.mega-menu-col:last-child {
			border-right: 0 !important;
		}
		
		.dropdown-menu li a i {
			font-size: 14px;
			width: 20px;
			display: inline-block;
			vertical-align: middle;
		}
		
		.navbar .navbar-nav>li>.nav-link.cart_trigger i {
			font-size: 20px;
		}
		
		.cart_list li {
			list-style: outside none none;
		}
		
		.cart_count,
		.wishlist_count {
			position: relative;
			top: -5px;
			left: -3px;
			font-size: 11px;
			background-color: #E79C0B;
			border-radius: 4px;
			height: 16px;
			line-height: 16px;
			color: #fff;
			min-width: 16px;
			text-align: center;
			padding: 0 5px;
			display: inline-block;
			vertical-align: top;
			margin-left: -5px;
			margin-right: -5px;
		}
		
		.cart_trigger .amount {
			margin-left: 8px;
			font-weight: 600;
			vertical-align: top;
			margin-right: -10px;
		}
		
		.navbar-nav .dropdown-menu.cart_box {
			width: 320px;
			position: absolute !important;
			-webkit-transform: scale(0) !important;
			transform: scale(0) !important;
			-webkit-transform-origin: -webkit-calc(100% - 30px) 0;
			transform-origin: calc(100% - 30px) 0;
			display: block;
			transition: all 0.25s ease-in-out;
			padding: 0;
			top: 100% !important;
			left: auto !important;
			right: 0;
			margin-top: 15px;
		}
		
		.navbar-nav .dropdown-menu.cart_box.show {
			-webkit-transform: scale(1) !important;
			transform: scale(1) !important;
		}
		
		.navbar-nav .dropdown-menu.drop-menu {
			/* width: 216px; */
			width: fit-content;
		}
		
		.navbar-nav .dropdown-menu.drop-menu.show {
			-webkit-transform: scale(1) !important;
			transform: scale(1) !important;
		}
		
		.cart_list li {
			border-bottom: 1px solid #3f3f3f;
			padding: 9px 15px;
			width: 100%;
		}
		
		.item_remove {
			float: right;
			margin-left: 5px;
			color: #333 !important;
		}
		
		.cart_list img {
			border: 1px solid #ddd;
			background-color: #ffffff;
			float: left;
			margin-right: 10px;
			max-width: 80px;
		}
		
		.cart_list a {
			font-size: 14px;
			vertical-align: top;
			/* padding: 0 !important; */
			text-transform: capitalize;
			font-weight: 600;
		}
		
		.cart_quantity {
			color: #ffffff;
			display: table;
			margin-top: 5px;
			font-weight: 500;
		}
		
		.cart_total .cart_amount {
			float: right;
			color: #F32B56;
		}
		
		.cart_box .cart_list {
			width: 100%;
			padding: 0 !important;
			max-height: 242px;
			/* overflow-x: auto; */
		}
		
		.cart_list li {
			display: inline-block;
			width: 100%;
		}
		.cart_box .cart_list a{
			color: #292b2c !important;
			width: 100%;
			display: block;
		}
		.cart_box .cart_list a:hover{
			color: #e79c0b !important;
		}
		
		.dropdown-menu .cart_list li a i {
			width: auto;
		}
		.cart_box .cart_list .dropdown-item{
	padding: 0;
		}
		ul.notification-dropdown li{
			font-size: 14px;
			margin: 0 !important;
		}
		.cart_box .notification-dropdown li:last-child{
	text-align: right;
		}
		.dropdown-menu ul.cart_list li{
	padding: 9px 15px !important;
		}
		.cart_total {
			color: #ffffff;
			margin: 0;
			padding: 10px 15px;
			font-weight: 600;
			text-align: right;
		}
		
		.cart_total strong {
			float: left;
			font-weight: 600;
		}
		
		.cart_buttons {
			margin: 0;
			padding: 10px 15px 20px;
			text-align: center;
		}
		
		.cart_buttons .view-cart,
		.cart_buttons .checkout {
			padding: 8px 20px !important;
		}
		
		.top-header {
			border-bottom: 1px solid #eee;
		}
		
		.top-header.light_skin {
			border-color: rgba(255, 255, 255, 0.2);
		}
		
		.top-header {
			background-color: #ebebeb;
			padding: 6px 0;
			transition: all 0.5s ease-in-out;
		}
		.top-header .topbar-left .btn-orange{
			padding: 6px 25px;
			line-height: normal;
			background: #ffb200 !important;
			border-radius: 3.2px;
			font-size: 14px;
			border:1px solid #ffb200;
				}
				.top-header .topbar-left .btn-orange:hover{
					padding: 6px 25px;
					line-height: normal;
					background: #ffb200 !important;
					border-radius: 3.2px;
					font-size: 14px;
					border:1px solid #ffb200;
						}
						
						.top-header .topbar-left li{
	font-size: 16px;
	color: #292b2c;
						}
						.top-header .topbar-left li a{
							color: #292b2c;
							font-weight: 500;
						}
		.top-header[class*="bg_"],
		.top-header[class*="bg-"] {
			border: 0;
		}
		
		.top-header span {
			font-size: 14px;
			vertical-align: middle;
		}
	
		.custom_select {
			position: relative;
		}
	
		.custom_select select {
			-webkit-appearance: none;
			-moz-appearance: none;
			appearance: none;
			border: 1px solid #ced4da;
			padding: 8px 35px 8px 15px;
			width: 100%;
			height: 50px;
		}
	
		.custom_select::before {
			content: "\ea64";
		font-family: "tabler-icons";
			position: absolute;
			display: block;
			color: #000;
			top: 50%;
			right: 15px;
			pointer-events: none;
			font-size: 24px;
			-moz-transform: translateY(-50%);
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
		}
		
		.header_wrap .social_icons li {
			padding-bottom: 0;
		}
		
		.social_icons,
		.contact_detail {
			font-size: 0;
		}
		
		.contact_detail>li:last-child,
		.header_list>li:last-child {
			padding-right: 0;
		}
		
		.social_icons li {
			display: inline-block;
			padding: 0px 5px 5px 0;
		}
		
		.social_icons li a {
			font-size: 18px;
			color: #687188;
			height: 36px;
			width: 36px;
			border-radius: 6px;
			line-height: 36px;
			display: inline-block;
			text-align: center;
			vertical-align: middle;
			overflow: hidden;
		}
		
		.social_icons li a:hover,
		.header_wrap .social_icons li a:hover {
			color: #e79c0b;
		}
		
		.social_icons.social_small li a {
			height: 25px;
			width: 25px;
			line-height: 26px;
			font-size: 16px;
		}
		
		.social_white .social_icons li a,
		.social_white.social_icons li a,
		.header_wrap .social_white .social_icons li a,
		.header_wrap .social_white.social_icons li a {
			color: #fff;
			border-color: #fff;
		}
		
		.social_white .social_icons li a:hover,
		.social_white.social_icons li a:hover {
			color: #e79c0b;
		}
		
		.border_social .social_icons li a:hover,
		.border_social.social_icons li a:hover {
			background-color: #e79c0b;
			border-color: #e79c0b;
			color: #fff;
		}
		
		.border_social.social_white .social_icons li a:hover,
		.social_white.border_social.social_icons li a:hover {
			color: #fff;
		}
		
		.border_social li a {
			border: 1px solid #687188;
			line-height: 35px;
		}
		
		.social_icons li:last-child a {
			margin-right: 0px;
		}
		
		.radius_social li a {
			border-radius: 5px;
		}
		
		.rounded_social li a {
			border-radius: 50px;
		}
		
		.social_icons.social_style1 li a {
			background-color: #fff;
			color: #e79c0b;
		}
		
		.social_icons.social_style1 li a:hover {
			background-color: #e79c0b;
			color: #fff !important;
		}
		
		.social_style2 li a {
			background-color: #FFF;
			box-shadow: 0 0px 2px 0 rgba(0, 0, 0, 0.3);
		}
		
		.social_style3 li a {
			background-color: #F6F8F9;
			color: #B2B2B7;
			font-size: 20px;
			height: 50px;
			width: 50px;
			line-height: 50px;
		}
		
		.social_style4 li a {
			background-color: #fff;
			color: #e79c0b;
		}
		
		.social_style4 li a:hover {
			background-color: #e79c0b;
			color: #fff;
		}
		
		.social_style4 li a:hover {
			background-color: #e79c0b;
			color: #fff !important;
		}
		
		.vertical_social li {
			display: block;
		}
		
		.header_wrap .social_icons li a {
			color: #333;
		}
		
		.contact_detail i {
			margin-right: 10px;
			vertical-align: middle;
			font-size: 16px;
		}
		
		.contact_detail span {
			vertical-align: middle;
		}
		
		.contact_detail>li,
		.header_list>li {
			color: #333;
			font-size: 14px;
			vertical-align: middle;
			display: inline-block;
			padding: 2px 15px 2px 0;
		}
		
		.header_list>li i {
			margin-right: 6px;
			vertical-align: middle;
		}
		
		.icon_list>li {
			color: #333;
			vertical-align: middle;
			display: inline-block;
			padding: 2px 10px 2px 0;
		}
		
		.icon_list>li>i {
			font-size: 16px;
		}
		
		.icon_list>li a {
			color: #bfbfbf;
		}
		
		.header_list>li .dropdown-item:hover,
		.custome_dropdown .ddChild li:hover,
		.contact_detail>li a:hover {
			color: #F32B56;
		}
		
		.header_dropdown .dropdown-menu {
			border-radius: 0;
			padding: 0;
			margin-top: 0px;
			border: 0;
			transform: none !important;
			top: 100% !important;
			will-change: auto !important;
		}
		
		.header_dropdown .dropdown-menu[x-placement^="bottom"],
		.dropdown-menu[x-placement^="left"],
		.dropdown-menu[x-placement^="right"],
		.dropdown-menu[x-placement^="top"] {
			right: 0;
			left: auto !important;
		}
		
		.header_dropdown .dropdown-item {
			padding: 5px 10px;
			border-bottom: 1px solid #e6e6e6;
			text-transform: capitalize;
		}
		
		.contact_detail li:first-child {
			margin-left: 0px;
		}
		
		.contact_detail li a span {
			vertical-align: middle;
		}
		
		.top-header.light_skin .contact_detail li,
		.top-header.light_skin .contact_detail li a,
		.top-header.light_skin .widget_text span {
			color: #fff;
		}
		
		.top-header.dark_skin .contact_detail li {
			color: #000;
		}
		
		.nav-fixed .top-header,
		.nav-fixed .middle-header {
			display: none !important;
		}
		
		.navbar-toggler {
			float: right;
			margin: 13px 0 0 3px;
			font-size: 28px;
			color: #333;
			transition: all 0.5s ease 0s;
			border-radius: 0;
			height: 35px;
			width: 35px;
			padding: 0;
			line-height: 36px;
			transition: none;
		}
		
		.navbar-toggler[aria-expanded="true"] span::before {
			content: "\f129";
			font-size: 16px;
		}
		
		.navbar-toggler[aria-expanded="true"] {
			line-height: 32px;
			font-size: 20px;
		}
		
		header .attr-nav+.social_icons {
			border-left: 1px solid #333;
			margin-left: 5px;
			padding-left: 5px;
		}
		
		header .attr-nav+.social_icons li {
			padding: 0;
		}
		
		header.light_skin .attr-nav+.social_icons {
			border-color: #fff;
		}
		
		header.light_skin.nav-fixed .attr-nav+.social_icons {
			border-color: #333;
		}
		
		header.light_skin.nav-fixed .social_icons li a {
			color: #000;
		}
		
		header.light_skin.nav-fixed .social_icons li a:hover {
			color: #0E93D8;
		}
		
		.search_box {
			position: relative;
		}
		
		.search_box input {
			padding-right: 30px;
		}
		
		.search_box button {
			border: 0;
			padding: 0 10px;
			background-color: transparent;
			font-size: 22px;
			position: absolute;
			right: 0;
			top: 0;
			bottom: 0;
			cursor: pointer;
		}
		
		.top-header.light_skin .header_list li a,
		.top-header.light_skin .ddArrow::before,
		.top-header.light_skin .ddcommon .ddTitle .ddlabel,
		.light_skin.top-header span,
		.light_skin .icon_list>li a {
			color: #fff;
		}
		
		.top-header.light_skin .header_list>li::before {
			background-color: #fff;
		}
		
		.top-header .custome_dropdown .ddChild {
			background-color: #fff;
			border: 0 !important;
			min-width: 10rem;
			left: -10px;
		}
		
		.top-header.light_skin .header_list li a:hover,
		.top-header.light_skin .contact_detail li a:hover,
		.top-header.light_skin .header_list li a:hover span {
			color: #e79c0b;
		}
		
		.main_menu_uppercase .navbar-nav>li>.nav-link {
			text-transform: uppercase;
		}
		
		.main_menu_weight_100 .navbar .navbar-nav>li>.nav-link {
			font-weight: 100;
		}
		
		.main_menu_weight_200 .navbar .navbar-nav>li>.nav-link {
			font-weight: 200;
		}
		
		.main_menu_weight_300 .navbar .navbar-nav>li>.nav-link {
			font-weight: 300;
		}
		
		.main_menu_weight_400 .navbar .navbar-nav>li>.nav-link {
			font-weight: 400;
		}
		
		.main_menu_weight_500 .navbar .navbar-nav>li>.nav-link {
			font-weight: 500;
		}
		
		.main_menu_weight_600 .navbar .navbar-nav>li>.nav-link {
			font-weight: 600;
		}
		
		.main_menu_weight_700 .navbar .navbar-nav>li>.nav-link {
			font-weight: 700;
		}
		
		.main_menu_weight_800 .navbar .navbar-nav>li>.nav-link {
			font-weight: 800;
		}
		
		.main_menu_weight_900 .navbar .navbar-nav>li>.nav-link {
			font-weight: 900;
		}
		
		.main_menu_size_16 .navbar .navbar-nav>li>.nav-link,
		.dd_menu_size_16 .navbar .navbar-nav .dropdown-item,
		.dd_menu_size_16 .cart_list a {
			font-size: 16px;
		}
		
		.header_banner_wrap {
			padding: 15px;
			height: 100%;
		}
		
		.header-banner2 {
			margin: 0 15px;
		}
		
		.header-banner,
		.header-banner2 {
			display: block;
			position: relative;
			margin-bottom: 15px;
		}
		
		.header-banner img {
			width: 100%;
		}
		
		.banne_info {
			position: absolute;
			right: 0;
			top: 50%;
			-moz-transform: translateY(-50%);
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
			padding: 15px;
		}
		
		.banne_info a {
			text-transform: capitalize;
			position: relative;
			padding-bottom: 3px;
			color: #292b2c !important;
		}
		
		.banne_info a:hover {
			color: #e79c0b !important;
		}
		
		.banne_info a::before {
			content: "";
			position: absolute;
			left: 0;
			right: 0;
			bottom: 0;
			height: 1px;
			width: 50%;
			background-color: #292B2C;
			transition: all 0.5s ease-in-out;
		}
		
		.banne_info a:hover::before {
			width: 100%;
		}
		
		.header_banner {
			height: 100%;
			display: -ms-flexbox;
			display: flex;
			padding: 15px;
		}
		
		.header_banner_wrap .header_banner {
			-ms-flex-align: center;
			align-items: center;
		}
		
		.header_banner_content {
			position: relative;
		}
		
		.header_banner_text {
			color: #fff;
		}
		
		.header_banner_title {
			font-weight: bold;
			color: #fff;
			margin-bottom: 15px;
		}
		
		.banner_img {
			position: relative;
		}
		
		.shop_bn_content {
			position: absolute;
			bottom: 0;
			left: 0;
			right: 0;
			padding: 20px;
			z-index: 1;
		}
		
		.shop_bn_content2 {
			position: absolute;
			bottom: 20px;
			left: 20px;
		}
		
		.shop_bn_content * {
			color: #fff;
		}
		
		.shop_title {
			font-weight: bold;
			margin-bottom: 10px;
		}
		
		.shop_banner {
			position: relative;
			display: table;
			margin: 0 auto;
		}
		
		.shop_banner2 {
			margin-bottom: 30px;
			height: 235px;
			overflow: hidden;
		}
		
		.el_banner1 {
			background-color: #FDBB99;
			overflow: hidden;
			position: relative;
			z-index: 1;
		}
		
		.el_img {
			text-align: center;
			width: 100%;
		}
		
		.shop_banner2 a {
			position: relative;
			z-index: 9;
			padding: 15px;
			height: 100%;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-line-pack: justify;
			align-content: space-between;
		}
		
		.el_title {
			width: 100%;
		}
		
		.el_banner1::before {
			content: "";
			position: absolute;
			left: 50%;
			bottom: -80px;
			background-color: rgba(255, 255, 255, 0.2);
			width: 250px;
			height: 250px;
			border-radius: 100%;
			z-index: -1;
			-moz-transform: translateX(-50%);
			-webkit-transform: translateX(-50%);
			transform: translateX(-50%);
		}
		
		.el_banner2::before {
			content: "";
			position: absolute;
			right: -50px;
			bottom: -50px;
			background-color: rgba(255, 255, 255, 0.15);
			width: 250px;
			height: 250px;
			border-radius: 100%;
			z-index: -1;
		}
		
		.el_banner2 .el_title h6 {
			font-weight: 600;
			font-size: 18px;
		}
		
		.el_banner1 .el_title span {
			font-size: 20px;
			text-transform: uppercase;
			font-weight: 600;
		}
		
		.el_banner1 .el_img img {
			max-width: 180px;
			margin-top: 20px;
			width: 100%;
		}
		
		.el_banner2 {
			background-color: #53C0E9;
			text-align: right;
			position: relative;
			overflow: hidden;
			z-index: 1;
		}
		
		.shop_banner2:last-child {
			margin-bottom: 0;
		}
		
		.el_banner2 .el_img img {
			max-width: 165px;
			width: 100%;
		}
		
		.sidebar_menu {
			padding: 50px 30px 30px;
			position: fixed;
			top: 0;
			z-index: 99;
			background-color: #fff;
			box-shadow: -3px 0 3px rgba(0, 0, 0, .04);
			bottom: 0;
			width: 400px;
			overflow-y: auto;
			right: -400px;
			visibility: hidden;
			height: 100vh;
			transition: all 0.5s ease;
			z-index: 99999;
		}
		
		.sidebar_menu.active {
			right: 0;
			visibility: visible;
		}
		
		.side_panel_close {
			position: absolute;
			right: 30px;
			top: 30px;
		}
		
		.side_panel_close i {
			font-size: 24px;
		}
		
		.sidebar_menu .widget {
			margin-bottom: 20px;
			display: inline-block;
			width: 100%;
		}
		
		.sidebar_left .sidebar_menu,
		.sidebar_left_push .sidebar_menu {
			right: auto;
			left: -400px;
		}
		
		.sidebar_left .sidebar_menu.active,
		.sidebar_left_push .sidebar_menu.active {
			left: 0;
		}
		
		.sidebar_left_push.sidetoggle_active {
			overflow-y: hidden;
			left: 400px;
		}
		
		.sidebar_left_push {
			overflow-x: hidden;
			position: relative;
			transition: all 0.5s ease;
			left: 0;
		}
		
		.sidebar_left_push.sidetoggle_active .header_wrap.nav-fixed {
			left: 400px;
			right: -400px;
		}
		
		.sidebar_right_push.sidetoggle_active {
			overflow-y: hidden;
			right: 400px;
		}
		
		.sidebar_right_push {
			overflow-x: hidden;
			position: relative;
			transition: all 0.5s ease;
			right: 0;
		}
		
		.sidebar_right_push.sidetoggle_active .header_wrap.nav-fixed {
			left: -400px;
			right: 400px;
		}
		
		.sidebar_dark {
			background-color: #222;
		}
		
		.sidebar_dark .sidemenu_close,
		.sidebar_dark p {
			color: #fff;
		}
		
		.header-overlay {
			position: fixed;
			width: 100vw;
			height: 100vh;
			background: rgba(0, 0, 0, 0.7);
			z-index: 9999;
			top: 0;
			transition: all 0.5s ease-in-out;
			cursor: url("../images/close.png"), pointer;
		}
		
		body.active {
			overflow: hidden;
			padding-right: 17px;
		}
		
		.sidetoggle_icon {
			width: 22px;
			display: block;
			margin: 10px 0;
			position: relative;
			transition: all 0.5s ease-in-out;
			height: 1px;
		}
		
		.sidetoggle_icon::before {
			content: "";
			background-color: #333;
			display: block;
			height: 1px;
			width: 100%;
			position: absolute;
			top: -7px;
			right: 0;
			transition-duration: .3s, .3s;
			transition-delay: .3s, 0s;
			-moz-transform: rotate(0deg);
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
		}
		
		.sidetoggle_icon::after {
			content: "";
			background-color: #333;
			display: block;
			height: 1px;
			width: 15px;
			position: absolute;
			bottom: -7px;
			right: 0;
			transition-duration: .3s, .3s;
			transition-delay: .3s, 0s;
			-moz-transform: rotate(0deg);
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
		}
		
		.sidetoggle.open .sidetoggle_icon::before {
			top: 0;
			-moz-transform: rotate(45deg);
			-webkit-transform: rotate(45deg);
			transform: rotate(45deg);
			transition-property: top, transform;
			transition-delay: 0s, .3s;
		}
		
		.sidetoggle.open .sidetoggle_icon::after {
			bottom: 0;
			-moz-transform: rotate(-45deg);
			-webkit-transform: rotate(-45deg);
			transform: rotate(-45deg);
			transition-delay: 0s, .3s;
			transition-property: bottom, transform;
			width: 100%;
		}
		
		.toggle_center_line {
			background-color: #333;
			height: 1px;
			width: 100%;
			display: block;
			position: absolute;
			top: 50%;
			right: 0;
			left: 0;
			transition: all 0.6s ease-in-out;
		}
		
		.sidetoggle.open .toggle_center_line {
			opacity: 0;
		}
		
		.sidetoggle_icon:hover:after {
			width: 22px;
		}
		
		.widget_text p:last-child {
			margin-bottom: 0;
		}
		
		.widget_contact_info .contact_wrap li:last-child {
			margin-bottom: 0;
		}
		
		.hover_menu_style1 .navbar-collapse .navbar-nav>li>a {
			position: relative;
			padding: 30px 0px;
			margin: 0 10px;
		}
		
		.hover_menu_style1.nav-fixed .navbar .navbar-collapse .navbar-nav>li>.nav-link {
			padding: 20px 0px;
		}
		
		.hover_menu_style1 .navbar-collapse .navbar-nav>li>a::before {
			display: block;
			position: absolute;
			bottom: 20px;
			right: 0px;
			height: 2px;
			width: 0;
			z-index: 0;
			content: '';
			background-color: #e79c0b;
			transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
		}
		
		.hover_menu_style1.nav-fixed .navbar-collapse .navbar-nav>li>a::before {
			bottom: 10px;
		}
		
		.hover_menu_style1 .navbar-collapse .navbar-nav>li:hover>a::before,
		.hover_menu_style1 .navbar-collapse .navbar-nav>li>a.active::before {
			left: 0;
			right: auto;
			width: 100%;
		}
		
		input.text {
			display: none;
		}
		
		.dd.ddcommon {
			cursor: pointer;
			padding-right: 10px;
			position: relative;
			width: auto !important;
			outline: none;
		}
		
		.ddcommon .ddTitleText img {
			border-radius: 100%;
			height: 16px;
			width: 16px;
			margin-right: 6px;
		}
		
		.ddcommon .ddTitleText {
			padding: 5px 7px 5px 10px;
			display: inline-block;
			text-transform: uppercase;
		}
		
		.ddcommon .ddlabel {
			text-transform: capitalize;
			font-size: 14px;
			color: #333;
			white-space: nowrap;
			vertical-align: middle;
		}
		
		.ddcommon .ddChild li .ddlabel {
			color: #333;
		}
		
		.ddArrow::before {
			content: "\f3d0";
			color: #878787;
			font-family: ionicons;
			position: absolute;
			right: 0;
			top: 6px;
		}
		
		.ddcommon .ddChild {
			background-color: #fff;
			height: auto !important;
			-webkit-transform: scale(0.75) translateY(-21px);
			-ms-transform: scale(0.75) translateY(-21px);
			transform: scale(0.75) translateY(-21px);
			-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
			transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
			display: block !important;
			opacity: 0;
			visibility: hidden !important;
			left: 0;
		}
		
		.ddcommon.borderRadiusTp .ddChild {
			opacity: 1;
			visibility: visible !important;
			-webkit-transform: scale(1) translateY(0);
			-ms-transform: scale(1) translateY(0);
			transform: scale(1) translateY(0);
		}
		
		.ddcommon .ddChild li {
			cursor: pointer;
			line-height: normal;
			list-style: outside none none;
			padding: 5px 10px 5px 10px;
			position: relative;
		}
		
		.lng_dropdown .ddcommon .ddChild li {
			padding-left: 33px;
		}
		
		.ddcommon .ddChild li img {
			position: absolute;
			left: 10px;
			border-radius: 100%;
			max-width: 16px;
			top: 12px;
		}
		
		.nav_block {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: justify;
			justify-content: space-between;
		}
		
		.categories_wrap {
			position: relative;
		}
		
		.categories_btn i {
			font-size: 24px;
			vertical-align: middle;
			margin-right: 10px;
		}
		
		.categories_menu i {
			margin-right: 0;
			float: right;
		}
		
		.categories_btn.categories_menu {
			padding: 12px 15px;
			border-radius: 4px;
		}
		
		.categories_btn span {
			vertical-align: middle;
			text-transform: uppercase;
			font-weight: 500;
		}
		
		.categories_btn {
			background: #096baf;
			border: 1px solid #096baf;
			padding: 15px 15px !important;
			color: #fff !important;
			text-align: left;
			width: 100%;
			line-height: normal;
		}
		.categories_btn:hover {
			background: #096baf !important;
			color:#fff !important;
		    /* border: 1px solid #096baf;  */
		}
		.checkout-index-index .categories_btn:hover {
			border: 1px solid #096baf;
		}
		.cms-index-index .categories_btn:hover {
			border: 1px solid #096baf;
		}
		.categories_btn:focus{
			background: #096baf !important;
			border: 1px solid #096baf;
		}
		.categories_btn span{
			color:#fff !important;
			font-size: 16px !important;
		}
		.categories_btn span:hover{
			color:#fff;
		}
		
		#navCatContent li {
			list-style: none;
			margin-bottom: 0;
			/* height: 38px; */
			padding: 8.5px 17px;
		}
		
		#navCatContent {
			background-color: #fff;
			position: absolute;
			padding: 0;
			top: 100%;
			width: 100%;
			left: 0;
			right: 0;
			box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
			z-index: 99;
		}
		#navCatContent li.more_slide_open {
			padding: 8.3px 0;
		}
		
		.nav_cat {
			display: block;
			height: auto !important;
		}
		
		.nav_cat.collapse:not(.show) {
			display: block;
		}
		
		#navCatContent ul {
			width: 100%;
		}
		
		#navCatContent li a {
			text-transform: capitalize;
			font-size: 14px;
			color: #212529;
			font-weight: 500;
			display: flex;
    align-items: center;
		}
		#navCatContent li a img {
			width: 28px;
			margin-right: 10px;
			display: none;
		}
		#navCatContent li a i {
			font-size: 22px;
			vertical-align: middle;
			margin-right: 10px;
			line-height: 30px;
		}
		
		#navCatContent li a span {
			/* vertical-align: middle; */
		}
		#navCatContent li a:hover i,
		#navCatContent li a:hover {
			color: #e79c0b;
		}
		
		
		#navCatContent li a.dropdown-toggler::after {
			position: absolute;
			right: 15px;
			/* top: 15px; */
		}
		
		#navCatContent ul li .dropdown-menu {
			left: 100%;
			top: 0;
			margin: 0;
			border: 0;
			min-width: 150px;
			width: 100%;
			right: 0;
			box-shadow: 10px 16px 49px 0px rgba(38, 42, 46, 0.05);
			border-radius: 0;
			padding: 0;
		}
		
		#navCatContent ul li .dropdown-menu .dropdown-header {
			color: #333;
			padding: 10px 15px;
			text-transform: uppercase;
			font-weight: bold;
		}
		
		#navCatContent .mega-menu-col {
			border: 0;
		}
		header .block-vmagicmenu-content{
			width: 100%;
			background: #fff;
			box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
			margin-top: 4px;
		}
		header .vmagicmenu .vmagicmenu-narrow{
			position: relative;
			border: none;
		}
		header .vmagicmenu .vmagicmenu-narrow li{
			line-height: 3.07;
		}
		header .vmagicmenu .level0 .level-top{
			border:none;
			font-weight: 600;
		}
		.more_categories {
			padding: 12px 15px;
			display: block;
			font-size: 16px;
			color: #096BAF;
			border-top: 1px solid #ddd;
			margin-top: 5px;
			position: relative;
			cursor: pointer;
			width: 100%;
			font-weight: 500;
		}
		
		.more_categories::before {
			content: "\f142";
			position: absolute;
			right: 15px;
			top: 50%;
			font-family: FontAwesome ;
			-moz-transform: translateY(-50%);
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
		}
		
		.more_categories.show::before {
			content: "\f142";
			font-family: FontAwesome ;
		}
		
		.product_search_form {
			position: relative;
			/* max-width: 600px; */
			width: 100%;
		}
		.product_search_form {
			max-width: fit-content;
			display: flex;
			gap: 8px;
			align-items: center;
		}
		.product_search_form small {
			font-weight: 600;
			font-size: 16px;
		}
		.product_search_form .minisearch {
			width: fit-content;
		}
		.field_.search_.input-group.block-search{
			width: 510px;
		}
		header .btn-outline-primary.mj-aichat-top-button {
			background: linear-gradient(93.76deg, #003A6D 0%, #03447C 51.21%, #258EE1 100%) !important;
			border: 0 !important;
			border-radius: 7px;
			color: #fff;
			font-size: 17px;
			white-space: nowrap;
			font-weight: 500;
			line-height: 30px;
			padding: 8px 14px;
		}
		header .btn-outline-primary.mj-aichat-top-button img {
			width: 36px;
			max-width: inherit;
		}
		
		.product_search_form input {
			height: 50px;
			padding-right: 60px !important;
			border: 1px solid #ced4da;
		}
		
		.search_form_btn .form-control {
			padding-right: 120px !important;
		}
		
		.search_btn {
			position: absolute;
			right: 1px;
			background-color: #fff;
			border: 0;
			padding: 0px 15px;
			font-size: 20px;
			top: 1px;
			bottom: 1px;
			z-index: 9;
		}
		.search_btn2[disabled], 
		.search_btn2 {
			position: absolute;
			right: 0;
			background: #003c72 !important;
			border: 0;
			border-top-right-radius: 25px;
			border-bottom-right-radius: 25px;
			font-size: 14px;
			color: #fff !important;
			z-index: 9 !important;
			width: 72px;
			height: 50px;
			z-index: 9;
			padding: 0;
			opacity: 1;
		}
		.search_btn2:hover{
color: #fff !important;
		}
		.search_btn3 {
			background-color: #e79c0b;
			color: #fff;
			border: 0;
			padding: 10px 30px;
			position: absolute;
			right: 0;
			bottom: 0;
			top: 0;
			z-index: 9;
		}
		
		.search_btn3:hover {
			background-color: #333;
		}
		
		.search_btn:hover {
			color: #e79c0b;
		}
		
		.search_btn i {
			vertical-align: middle;
		}
		
		.product_search_form select {
			max-width: 160px;
			overflow: hidden;
			text-overflow: ellipsis;
		}
		
		.product_search_form.rounded_input select {
			border-radius: 30px 0 0 30px;
			padding: 8px 35px 8px 15px;
			background: #e79c0b;
			font-size: 16px;
		font-weight: 500;
		}
		
		.product_search_form.rounded_input input {
			border-radius: 0 30px 30px 0 !important;
			z-index: 1 !important;
		}
		
		.product_search_form.radius_input {
			border-radius: 4px;
			overflow: hidden;
		}
		
		.product_search_form.radius_input select {
			border-radius: 4px 0 0 4px;
		}
		
		.product_search_form.radius_input input {
			border-radius: 0 4px 4px 0 !important;
		}
		
		.header_offer {
			margin-right: 12px;
			padding-right: 12px;
			border-right: 1px solid #ddd;
		}
		
		.contact_phone span,
		.contact_phone i {
			vertical-align: middle;
		}
		
		.contact_phone i {
			font-size: 30px;
			margin-right: 10px;
			color: #e79c0b;
		}
		
		.contact_phone span {
			color: #16181b;
		}
		
		.banner_content_inner {
			padding: 50px;
		}
		
		.banner_content3 h4 {
			font-size: 1.25rem;
		}
		
		.header_topbar_info {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-align: center;
			align-items: center;
		}
		
		.header_topbar_info ul li {
			display: inline-block;
			margin-right: 23px;
			margin-bottom: 0;
			font-size: 16px;
			font-weight: 500;
		}
		
		.topbar-left ul li {
			display: inline-block;
			margin-right: 23px;
			margin-bottom: 0;
		}
		.topbar-left ul li:last-child {
			margin-right: 0;
		}
		.topbar-left ul li .level-top{
		color: #000;
		padding: 6px 25px;
		line-height: normal;
		display: flex;
		align-items: center;
		justify-content: center;
		}
		.topbar-left ul li .level-top span{
			color: #000;
			font-weight: 500;
		padding: 0;
		margin: 0;
		line-height: normal;
		}
		.btn-orange {
			background-color: #ffb200;
		}
		
		.download_wrap {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
		}
		
		#navCatContent ul > li:hover .dropdown-menu > ul li .dropdown-menu{
			visibility: hidden;
			}
			#navCatContent ul > li .dropdown-menu > ul li:hover .dropdown-menu{
				visibility: visible;
				}
				
				#navCatContent ul > li .dropdown-menu{
					padding: 6px 0;
				}
				#navCatContent ul > li .dropdown-menu{
					padding: 6px 0;
				}
		/*===================================*
		  END HEADER STYLE
		*===================================*/
		
		
		
		
		/* For Responsive */
		/* -------------------------------------------------
		  (max-width: 1250px)
		---------------------------------------------------*/
		@media only screen and (max-width: 1250px) {
			.nav_style1.owl-theme .owl-nav .owl-next {
				right: -40px;
			}
			.nav_style1.owl-theme .owl-nav .owl-prev {
				left: -40px;
			}
			}
			
			/* -------------------------------------------------
			  (min-width: 991px) and (max-width: 1199px)
			---------------------------------------------------*/
			@media only screen and (min-width: 991px) and (max-width: 1199px) {
			.nav_cat > ul > li > a, .nav_cat > ul > li > ul > li > a {
				font-size: 14px;
				padding: 5px 10px;
			}
			.countdown_style4 .countdown_box .countdown-wrap {
				padding: 5px;
			}
			.deal_wrap .countdown_time .cd_text {
				font-size: 12px;
			}
			}
			
			/* Ipad Air Both portrait and landscape modes */
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) {
	.ondc-lines a.bright-link span,
	.ondc-lines a.bright-link,
	.top-header .topbar-left .btn-orange,
	.top-header .topbar-left li,
	.header_topbar_info ul li{
		font-size:12px !important;
	}
}
/* Ipad Mini Both portrait and landscape modes */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.ondc-lines a.bright-link span,
	.ondc-lines a.bright-link,
	.top-header .topbar-left .btn-orange,
	.top-header .topbar-left li,
	.header_topbar_info ul li{
		font-size:11px !important;
	}
  }
			/* -------------------------------------------------
		  min-width: 992px
		---------------------------------------------------*/
		@media only screen and (min-width: 992px) {
			.navbar-toggler {
				display: none;
			}
			.navbar .navbar-nav li > .dropdown-menu,
			#navCatContent ul > li .dropdown-menu {
				display: block;
				opacity: 0;
				visibility: hidden;
				transition: all 0.3s ease-in-out;
				margin-top: 20px;
				pointer-events: none;
			}
			.navbar .navbar-nav li:hover > .dropdown-menu,
			#navCatContent ul > li:hover .dropdown-menu {
				display: block;
				opacity: 1;
				visibility: visible;
				margin-top: 0px;
				pointer-events: auto;
				border: 1px solid #bdbdbd;
			}
			.cart_dropdown:hover > .dropdown-menu {
				display: block !important;
				opacity: 1 !important;
				visibility: visible !important;
				margin-top: 0px !important;
			}
			.cart_dropdown:hover > .dropdown-menu.cart_box {
				-webkit-transform: scale(1) !important;
				transform: scale(1) !important;
			}
			.navbar .navbar-nav li:hover > .dropdown-menu .mega-menu ul li .dropdown-menu {
				margin-top: 10px;
			}
			.navbar .navbar-nav .dropdown-menu .dropdown-menu {
				left: 100%;
				top: 0;
			}
			.navbar .navbar-nav .dropdown-menu.dropdown-reverse .dropdown-menu {
				left: auto;
				right: 100%;
				margin-left: 0;
			}
			.navbar .navbar-nav .dropdown-menu.dropdown-reverse li:hover > .dropdown-item::after {
				-moz-transform: rotate(90deg);
				-webkit-transform: rotate(90deg);
				transform: rotate(90deg);
			}
			.dropdown-menu.dropdown-reverse {
				left: auto;
				right: 0;
			}
			.dd_dark_skin .navbar .navbar-nav .dropdown-item,
			.dd_dark_skin .navbar .navbar-nav .dropdown-header,
			.sticky_dd_dark_skin.header_wrap.nav-fixed .navbar-nav .dropdown-menu li a,
			.sticky_dd_dark_skin.header_wrap.nav-fixed .navbar-nav .dropdown-header,
			.dd_dark_skin .cart_list a,.dd_dark_skin .cart_quantity, .dd_dark_skin .cart_total,
			.sticky_dd_dark_skin.header_wrap.nav-fixed .cart_list a,.sticky_dd_dark_skin.header_wrap.nav-fixed .cart_quantity, .sticky_dd_dark_skin.header_wrap.nav-fixed .cart_total {
				color: #333;
			}
			.dd_dark_skin .item_remove,
			.sticky_dd_dark_skin.header_wrap.nav-fixed .item_remove {
				color: #333 !important;
			}
			.dd_dark_skin .navbar-nav .dropdown-menu,
			.dd_dark_skin .navbar-nav .dropdown-menu .dropdown-menu,
			.dd_dark_skin .navbar-nav .dropdown-menu .mega-menu .dropdown-menu,
			.sticky_dd_dark_skin.header_wrap.nav-fixed .navbar-nav .dropdown-menu,
			.header_wrap:not([class*="bg_"]):not([class*="bg-"]).sticky_dd_dark_skin.nav-fixed .navbar-nav .dropdown-menu,
			.header_wrap:not([class*="bg_"]):not([class*="bg-"]).sticky_dd_dark_skin.nav-fixed .navbar-nav .dropdown-menu .dropdown-menu,
			.header_wrap:not([class*="bg_"]):not([class*="bg-"]).sticky_dd_dark_skin.nav-fixed .navbar-nav .dropdown-menu .mega-menu .dropdown-menu {
				background-color: #fff;
				box-shadow: 0 13px 42px 11px rgba(0,0,0,.05);
			}
			.dd_dark_skin .mega-menu-col,
			.sticky_dd_dark_skin.nav-fixed .mega-menu-col,
			.sticky_dd_dark_skin.nav-fixed .navbar-nav .mega-menu-col,
			.dd_dark_skin .cart_list li,
			.sticky_dd_dark_skin.nav-fixed .cart_list li {
				border-color: #ddd;
			}
			.dd_light_skin .navbar .navbar-nav li > .dropdown-item,
			.dd_light_skin .navbar .navbar-nav .dropdown-header,
			.sticky_dd_light_skin.header_wrap.nav-fixed .navbar-nav .dropdown-menu li a,
			.sticky_dd_light_skin.header_wrap.nav-fixed .navbar-nav .dropdown-header,
			.dd_light_skin .cart_list a,.dd_light_skin .cart_quantity, .dd_light_skin .cart_total,
			.sticky_dd_light_skin.header_wrap.nav-fixed .cart_list a,.sticky_dd_light_skin.header_wrap.nav-fixed .cart_quantity, .sticky_dd_light_skin,.sticky_dd_light_skin.header_wrap.nav-fixed  .cart_total  {
				color: #fff;
			}
			.dd_light_skin .item_remove,
			.sticky_dd_light_skin.header_wrap.nav-fixed .item_remove {
				color: #fff !important;
			}
			.dd_light_skin .cart_list li,
			.sticky_dd_light_skin.nav-fixed .cart_list li {
				border-color: #3f3f3f;
			}
			.dd_light_skin .navbar-nav .dropdown-menu,
			.sticky_dd_light_skin.nav-fixed .navbar-nav .dropdown-menu {
				background-color: #252A2C;
				border-color: #252A2C;
			}
			.dd_light_skin .navbar-nav .dropdown-menu .mega-menu .dropdown-menu, 
			.dd_light_skin .navbar-nav .dropdown-menu .dropdown-menu,
			.sticky_dd_light_skin.nav-fixed .navbar-nav .dropdown-menu .mega-menu .dropdown-menu {
				background-color: #303537;
			}
			.dd_light_skin .mega-menu-col,
			.sticky_dd_light_skin.nav-fixed .mega-menu-col,
			.sticky_dd_light_skin.nav-fixed .navbar-nav .mega-menu-col {
				border-right: 1px solid #3f3f3f;
			}
			.header_banner_title,
			.header_banner_text,
			.header_banner_content a,
			.header_banner_content .shop_subtitle,
			.header_banner_content .shop_title {
				opacity: 0;
				-moz-transform: translateY(25%);
				-webkit-transform: translateY(25%);
				transform: translateY(25%);
				-webkit-transition: ease transform 200ms, ease opacity 200ms;
				transition: ease transform 200ms, ease opacity 200ms;
			}
			.header_banner_title,
			.header_banner_content .shop_subtitle {
				-webkit-transition-delay: 400ms;
				transition-delay: 400ms;
			}
			.header_banner_text,
			.header_banner_content .shop_title {
				-webkit-transition-delay: 500ms;
				transition-delay: 500ms;
			}
			.header_banner_content a {
				-webkit-transition-delay: 600ms;
				transition-delay: 600ms;
			}
			.header_banner_content a:hover {
				transition: all 0.5s ease-in-out;
			}
			.header_banner_content .banner_img img {
				-webkit-filter: blur(5px);
				filter: blur(5px);
				-webkit-transition-delay: 500ms;
				transition-delay: 500ms;
				transition: all 0.8s ease-in-out;
				position: relative;
				z-index: -1;
			}
			.navbar .navbar-nav li:hover > .dropdown-menu .header_banner_title, .navbar .navbar-nav li:hover > .dropdown-menu .header_banner_text, .navbar .navbar-nav li:hover > .dropdown-menu .header_banner_content a,.navbar .navbar-nav li:hover > .dropdown-menu .header_banner_content .shop_title,.navbar .navbar-nav li:hover > .dropdown-menu .header_banner_content .shop_subtitle {
				opacity: 1;
				-moz-transform: translateY(0%);
				-webkit-transform: translateY(0%);
				transform: translateY(0%);
			}
			.navbar .navbar-nav li:hover > .dropdown-menu .header_banner_content .banner_img img {
				-webkit-filter: blur(0);
				filter: blur(0);
			}
			.banner_content_inner {
				padding: 30px;
			}
			.nav_cat ul li .dropdown-menu {
				min-width: 700px;
			}
			.pr_search_icon {
				display: none;
			}
			}
			/* -------------------------------------------------
			  max-width: 991px
			---------------------------------------------------*/
			@media only screen and (max-width: 991px) {
			.md-height-300 {
				height: 300px !important;
			}
			.heading_s1, .heading_s4 {
				margin-bottom: 20px;
			}
			.header_wrap nav.navbar {
				display: table;
				width: 100%;
			}
			.header_wrap .navbar .navbar-nav.attr-nav {
				display: block;
				float: right;
			}
			.header_wrap .navbar-collapse {
				position: absolute;
				left: 0;
				right: 0;
				top: 100%;
				z-index: 999;
			}
			.navbar .navbar-collapse .navbar-nav {
				max-height: 80vh;
				overflow-y: auto;
			}
			.header_wrap .navbar-collapse.mobile_side_menu {
				position: fixed;
				right: -280px;
				display: block;
				top: 0;
				bottom: 0;
				width: 270px;
				left: auto;
				height: auto !important;
				transition: all 0.3s ease-in-out;
			}
			.header_wrap .navbar-collapse.mobile_side_menu.show {
				right: 0;
			}
			.header_wrap .navbar-collapse.mobile_side_menu .navbar-nav {
				height: 100%;
				max-height: 100vh;
			}
			.navbar .navbar-nav > li > .nav-link,
			.nav-fixed .navbar .navbar-nav > li > .nav-link {
				padding: 10px 10px;
			}
			.navbar .navbar-nav.attr-nav li {
				float: left;
			}
			.navbar .navbar-nav.attr-nav li .nav-link {
				padding: 20px 10px;
			}
			.navbar .navbar-nav.attr-nav li .nav-link.search_trigger,
			.navbar .navbar-nav.attr-nav li .nav-link.cart_trigger {
				padding: 16px 8px;
			}
			.cart_count, .wishlist_count {
				top: -5px;
			}
			.navbar .navbar-collapse .navbar-nav:not([class*="bg_"]):not([class*="bg-"]) {
				background-color: #fff;
				box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
			}
			.light_skin.transparent_header .navbar .navbar-collapse .navbar-nav:not([class*="bg_"]):not([class*="bg-"]),
			.light_skin .navbar .navbar-collapse .navbar-nav:not([class*="bg_"]):not([class*="bg-"]) {
				background-color: #252A2C;
			}
			.sticky_dark_skin.nav-fixed.header_wrap .navbar .navbar-collapse .navbar-nav:not([class*="bg_"]):not([class*="bg-"]),
			.dark_skin.header_wrap .navbar .navbar-collapse .navbar-nav:not([class*="bg_"]):not([class*="bg-"]) {
				background-color: #fff;
				box-shadow: 0 13px 42px 11px rgba(0,0,0,.05);
				border: 1px solid #e6e6e6;
			}
			.navbar-nav .navbar-collapse .dropdown-menu,
			.header_wrap:not([class*="bg_"]):not([class*="bg-"]).sticky_light_skin.nav-fixed .navbar-nav .navbar-collapse .dropdown-menu,
			.sticky_dark_skin.nav-fixed .navbar-nav .navbar-collapse .dropdown-menu,
			.light_skin .navbar-nav .dropdown-menu .mega-menu .dropdown-menu,
			.dark_skin:not([class*="bg_"]):not([class*="bg-"]) .navbar-nav .navbar-collapse .dropdown-menu,
			.header_wrap:not([class*="bg_"]):not([class*="bg-"]).sticky_light_skin.nav-fixed .navbar-nav .dropdown-menu .mega-menu .dropdown-menu, .header_wrap:not([class*="bg_"]):not([class*="bg-"]).sticky_light_skin.nav-fixed .navbar-nav .navbar-collapse .dropdown-menu .dropdown-menu {
				background-color: transparent;
				box-shadow: none;
				border: 0;
			}
			.dark_skin:not([class*="bg_"]):not([class*="bg-"]).sticky_light_skin.nav-fixed .navbar-collapse .navbar-nav {
				background-color: #252A2C;
				border-color: #252A2C;
			}
			.light_skin .mega-menu {
				padding: 0;
			}
			.hover_menu_style1 .navbar-collapse .navbar-nav > li > a,
			.hover_menu_style1.nav-fixed .navbar .navbar-collapse .navbar-nav > li > .nav-link {
				padding: 10px;
				margin: 0;
			}
			.hover_menu_style1 .navbar-collapse .navbar-nav > li > a::before {
				content: normal;
			}
			.header_banner,
			.header_banner_wrap {
				display: none;
			}
			.dropdown-menu .dropdown-toggler::after {
				right: 0px;
			}
			.menu_banners {
				display: none;
			}
			.search_wrap {
				max-width: 100%;
				margin: 0 30px;
			}
			.dropdown-toggle::after {
				float: right;
			}
			.navbar-nav > li > .dropdown-menu, 
			.navbar .navbar-nav li.dropdown-mega-menu .dropdown-menu {
				padding-left: 10px;
				padding-right: 10px;
			}
			.mega-menu-col {
				padding: 0px;
				border-right: 0 !important;
			}
			.dropdown-toggler::after {
				-moz-transform: rotate(0deg);
				-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
			}
			.navbar .attr-nav li.nav-btn {
				margin-top: 8px;
			}
			.navbar .navbar-nav.attr-nav li .nav-link.search_trigger [class*="linearicons-"], .navbar .navbar-nav.attr-nav li .nav-link.cart_trigger [class*="linearicons-"] {
				margin-top: 5px;
				display: inline-block;
			}
			.navbar .navbar-nav .dropdown-item {
				padding: 8px 10px 8px 10px;
			}
			.navbar .navbar-nav .dropdown-header {
				padding: 10px;
			}
			.sidetoggle_icon::after {
				bottom: -8px;
			}
			.sidetoggle_icon::before {
				top: -6px;
			}
			.nav_cat.collapse:not(.show) {
				display: block;
			}
			.banner_section:not(.full_screen), 
			.banner_section:not(.full_screen) .carousel-item, 
			.banner_section:not(.full_screen) .banner_content_wrap, 
			.banner_section:not(.full_screen) .banner_content_wrap .carousel-item {
				height: 600px;
			}
			.banner_section:not(.full_screen), 
			.banner_section:not(.full_screen) .carousel-item, 
			.banner_section:not(.full_screen) .banner_content_wrap, 
			.banner_section:not(.full_screen) .banner_content_wrap .carousel-item {
				height: 500px;
			}
			.banner_section.full_screen.banner_half_content,
			.banner_section:not(.full_screen).banner_half_content,
			.banner_section:not(.full_screen).banner_half_content .banner_content_wrap {
				height: auto;
			}
			.banner_section.slide_medium, 
			.banner_section.slide_medium .carousel-item, 
			.banner_section.slide_medium .banner_content_wrap, 
			.banner_section.slide_medium .banner_content_wrap .carousel-item {
				height: 350px;
			}
			.banner_content h2 {
				font-size: 44px;
			}
			.banner_content1 h2 {
				font-size: 54px;
			}
			.banner_content2 h2 {
				font-size: 50px;
			}
			.banner_center_content {
				margin-top: 0;
			}
			.full_screen, .full_screen .carousel-item {
				min-height: 35rem;
			}
			div.banner_large_pad {
				padding: 200px 0 100px;
			}
			.banner_content_border {
				padding: 30px;
			}
			.header_wrap.transparent_header + .breadcrumb_section {
				padding-top: 100px;
			}
			.breadcrumb_section {
				padding: 80px 0;
			}
			.highlight_text {
				font-size: 18px;
			}
			.grid_col4 > li {
				width: 33.33%;
			}
			.banner_shape {
				width: 100%;
			}
			.single_banner_info {
				padding: 15px;
				width: 55%;
			}
			.single_bn_title {
				font-size: 22px;
			}
			.price_tage h2 {
				font-size: 34px;
			}
			.single_bn_title1 {
				font-size: 18px;
			}
			.widget_contact_form {
				margin-top: 0;
			}
			.background_shape,
			.background_shape::before {
				width: 150px;
			}
			.page-title + span {
				font-size: 15px;
			}
			.padding_eight_all {
				padding: 6%;
			}
			.cs_title {
				line-height: 40px;
				margin-bottom: 15px;
			}
			.cs_logo {
				margin-bottom: 20px;
			}
			.cs_content .countdown_time, .cs_content .newsletter_form {
				margin-bottom: 20px;
			}
			.contact_info_style2 li i {
				margin-right: 6px;
				font-size: 20px;
			}
			.team_email,
			.contact_info_style2 i + * {
				font-size: 16px;
			}
			.social_style3 li a {
				font-size: 18px;
				height: 40px;
				width: 40px;
				line-height: 40px;
			}
			.order_review {
				padding: 20px;
			}
			.product-add-to-cart {
				white-space: nowrap;
			}
			.product-add-to-cart .btn {
				padding: 10px 24px;
			}
			.load_more_wrap {
				margin-top: 0px;
			}
			.header_btn {
				float: right;
				margin: 9px 0;
			}
			.instagram_icon i {
				font-size: 40px;
			}
			.contact_form {
				max-width: 400px;
			}
			#tabmenubar {
				position: absolute;
				right: 0;
				top: 100%;
				z-index: 999;
				display: block;
				background-color: #fff;
				box-shadow: 0 0 10px rgba(0,0,0,0.2);
				padding: 15px;
				opacity: 0;
				visibility: hidden;
				height: auto !important;
			}
			#tabmenubar.show {
				opacity: 1;
				visibility: visible;
				margin-top: 0;
			}
			#tabmenubar li a {
				text-align: left;
			}
			.tab-style2 .nav-tabs li.nav-item a {
				padding: 5px 0;
			}
			.icon_box_style1::before {
				content: normal;
			}
			.newsletter_form button {
				padding: 12px 25px;
				font-size: 16px;
			}
			.banner_content_inner {
				padding: 30px;
			}
			.product_search_form {
				max-width: 100%;
				display: none;
				position: absolute;
				left: 0;
				right: 0;
				bottom: -146px;
				z-index: 9;
				right: 0;
				width: 100%;
				padding: 15px 15px;
				background-color: #fff;
			}
			.product_search_form.show {
				display: block;
			}
			.heading_tab_header .navbar-toggler {
				margin: 0;
			}
			#navCatContent {
				position: fixed;
				left: -280px;
				top: 0;
				bottom: 0;
				display: block;
				max-width: 270px;
				overflow-y: auto;
				transition: all 0.3s ease-in-out;
			}
			#navCatContent.show {
				left: 0;
			}
			#navCatContent ul li .dropdown-menu {
				left: 0;
				top: auto;
				min-width: auto;
				position: relative;
				box-shadow: none;
			}
			#navCatContent .mega-menu {
				padding: 0;
			}
			.follow_box {
				max-width: 350px;
				padding: 20px;
			}
			.furniture_banner .single_bn_title1 {
				font-size: 64px;
			}
			.countdown_box .countdown {
				font-size: 34px;
			}
			.contact_map2 {
				height: 500px;
			}
			.product-thumbnail img {
				max-width: 80px;
			}
			.contact_support {
				margin: 18px 0;
			}
			.deal_wrap {
				display: block;
				padding: 20px;
			}
			.deal_wrap .product_img {
				margin: 0 auto;
			}
			.deal_content .product_info {
				text-align: center;
			}
			.deal_content {
				padding: 10px 0 0px;
			}
			.newsletter_text::before {
				font-size: 50px;
			}
			.newsletter_text {
				padding-left: 60px;
			}
			.subscribe_popup .modal-dialog {
				max-width: 700px;
			}
			.popup_content {
				padding: 30px;
			}
			.toggle_info {
				margin-bottom: 10px;
				padding: 15px;
			}
			.login_form .panel-body, .coupon_form .panel-body {
				margin-top: 0;
			}
			.login_form {
				margin-bottom: 10px;
			}
			}
		
			/* -------------------------------------------------
		  max-width: 767px
		---------------------------------------------------*/
		@media only screen and (max-width: 767px) {
			.navbar.collapse ~ .custom-backdrop {
				display: none;
			}
			.navbar.collapse.show ~ .custom-backdrop {
				width: 100%;
				height: 100%;
				position: fixed;
				background: rgb(0 0 0 / 28%);
				backdrop-filter: blur(25px);
				z-index: 1;
				top: 0;
				left: 0;
				border: 0;
				display: inline;
			}
			.categories_btn span{
				display: none;
			}
			.top-header .topbar-left .btn-orange {
				padding: 6px 8px;
			}
			.middle-header .proceed-to-checkout {
				padding: 4px 10px !important;
			}
			.user-login-wrapper.alo-toggle .toggle-content.visible:before{
				top: -9px;
		right: 31px;
			}
			.notification-wrapper.alo-toggle .toggle-content.visible:before{
				top: -12px;
				right: -17px;
			}
			.header .top-mobile #post-requirement {
				padding: 0;
			}
			.header-top {
				padding: 10px 0;
			}
			.header .top-mobile.header-dynamic-buyer {
				position: absolute;
				right: 0;
			}
			.header .top-mobile.header-dynamic-buyer ul li a{
				padding-top: 0;
				padding-right: 9px;
			}
			header .header-top .top-left {
				justify-content: space-between;
				width: 100%;
				display: flex;
			}
			header span.frontend-notification-icon {
				margin-right: 12px !important;
			}
			header .frontend-notification-icon i.fa.fa-bell {
				font-size: 16px !important;
			}
			header .frontend-notification-count {
				right: 150px;
				top: -5px;
				position: absolute;
			}
			.navbar-brand img{
				width: 140px;
			}
			.page-footer .block-footer-bottom {
				background-color: #fff !important;
			}
			.footer_logo {
				margin-bottom: 20px;
			}
			.footer_logo img {
				width: 216px;
				height: 58px;
			}
			.footer_top.small_pt {
				padding: 50px 0;
			}
			footer .widget_title {
				text-transform: capitalize;
				margin-top: 10px;
				margin-bottom: 25px;
				font-size: 18px;
				color: #000;
			}
			.widget_links li a {
				font-size: 14px;
				color: #494949;
				font-weight: 500;
			}
			.footer_dark a:hover, 
			.footer_dark .widget_links li a:hover, 
			.widget_links li a:hover, 
			.footer_dark .footer_link li a:hover, 
			.footer_link li a:hover {
				color: #e79c0b;
			}
			footer .form.subscribe {
				display: flex;
				flex-direction: column;
			}
			footer .block-subscribe input.input-text {
				border: 1px solid #ced4da;
				border-top-right-radius: 0;
				border-bottom-right-radius: 0;
				padding-left: 13px;
				padding-right: 69px;
				width: 100%;
				position: absolute;
				bottom: 0;
				top: 0;
				height: 45px !important;
			}
			.newsletter .input-group-append {
				order: 2;
				position: absolute;
				right: 0;
			}
			footer .form.subscribe .btn-orange {
				background: #ffb200;
				padding: 9px 24px;
				width: 58px;
				height: 44px;
				border-top-left-radius: 0;
				border-bottom-left-radius: 0;
				border-radius: 0.25rem;
			}
			.newsletter .mage-success, 
			.newsletter .mage-error {
				order: 3;
				position: absolute;
				top: 40px;
			}
			.block.newsletter.block-subscribe {
				height: 60px;
			}
			footer .widget {
				margin-bottom: 0 !important;
			}
			footer .company-top {
				text-align: center;
				color: #fff;
			}
			.footer-links-company .company-inner{
				border:none !important;
			}
		}
	
	
	/* Social_icons Start */
	
	.social_icons [class*="sc_"] {
		color: #fff !important;
	}
	
	.social_icons [class*="sc_"] i {
		transition: all 0.3s ease-in-out;
		display: block;
		line-height: 36px;
	}
	
	.social_icons [class*="sc_"]:hover i {
		-webkit-animation: toLeftFromRight 0.3s forwards;
		-moz-animation: toLeftFromRight 0.3s forwards;
		animation: toLeftFromRight 0.3s forwards;
	}
	
	.sc_facebook {
		background-color: #3b5998 !important;
		border-color: #3b5998 !important;
	}
	
	.sc_gplus,
	.sc_google {
		background-color: #dd4b39 !important;
		border-color: #dd4b39 !important;
	}
	
	.sc_linkedin {
		background-color: #0e76a8 !important;
		border-color: #0e76a8 !important;
	}
	
	.sc_rss {
		background-color: #ee802f !important;
		border-color: #ee802f !important;
	}
	
	.sc_skype {
		background-color: #00aff0 !important;
		border-color: #00aff0 !important;
	}
	
	.sc_twitter {
		background-color: #00acee !important;
		border-color: #00acee !important;
	}
	
	.sc_youtube {
		background-color: #c4302b !important;
		border-color: #c4302b !important;
	}
	
	.sc_vimeo {
		background-color: #86c9ef !important;
		border-color: #86c9ef !important;
	}
	
	.sc_yahoo {
		background-color: #720e9e !important;
		border-color: #720e9e !important;
	}
	
	.sc_tumblr {
		background-color: #34526f !important;
		border-color: #34526f !important;
	}
	
	.sc_instagram {
		background-color: #3f729b !important;
		border-color: #3f729b !important;
	}
	
	.sc_pinterest {
		background-color: #c8232c !important;
		border-color: #c8232c !important;
	}
	
	.sc_dribbble {
		background-color: #EA4C89 !important;
		border-color: #EA4C89 !important;
	}
	
	.sc_reddit {
		background-color: #C6C6C6 !important;
		border-color: #C6C6C6 !important;
	}
	
	.sc_github {
		background-color: #171515 !important;
		border-color: #171515 !important;
	}
	
	.sc_android {
		background-color: #A4C639 !important;
		border-color: #A4C639 !important;
	}
	
	.sc_windows {
		background-color: #00A7E7 !important;
		border-color: #00A7E7 !important;
	}
	
	.sc_tux {
		background-color: #C1C1C1 !important;
		border-color: #C1C1C1 !important;
	}
	
	.sc_delicious {
		background-color: #205cc0 !important;
		border-color: #205cc0 !important;
	}
	
	.sc_paypal {
		background-color: #00588b !important;
		border-color: #00588b !important;
	}
	
	.sc_blogger {
		background-color: #fc4f08 !important;
		border-color: #fc4f08 !important;
	}
	
	.sc_flickr {
		background-color: #ff0084 !important;
		border-color: #ff0084 !important;
	}
	
	.sc_yahoo {
		background-color: #720e9e !important;
		border-color: #720e9e !important;
	}
	
	.sc_dropbox {
		background-color: #3d9ae8 !important;
		border-color: #3d9ae8 !important;
	}
	
	.sc_ebay {
		background-color: #89c507 !important;
		border-color: #89c507 !important;
	}
	
	.sc_wordpress {
		background-color: #1e8cbe !important;
		border-color: #1e8cbe !important;
	}
	
	.sc_yelp {
		background-color: #c41200 !important;
	}
	/* Social_icons End */
	
	/*===================================*
	  START FOOTER STYLE
	*===================================*/
	.terms-link {
		width: auto;
		font-size: 16px;
	}
	.terms-link ul li a,
	.terms-link ul li a:hover{
		color: #fff;
		text-decoration: none;
	}
	.footer-copyright{
		width: auto;
	}
	.footer-copyright .copyright span{
		color: #fff !important;
	}
	footer .company-top {
		text-align: center;
	}
	footer ul.bullet.footer-category {
		display: flex;
		justify-content: center;
		width: 100%;
		padding-bottom: 29px;
		border-bottom: 1px solid #fff;
		margin-bottom: 16px;
	}
	footer ul.bullet.footer-category li {
		float: left;
		margin: 1px 12px;
		list-style: none;
		color: #fff;
		font-size: 16px;
	}
	footer ul.bullet.footer-category li a{
		color: #fff;
	}
	.footer-links-company {
		padding: 10px 0;
		padding-bottom: 10px;
		background-color: #30425f !important;
		border: none;
	}
	.footer-links-company .company-inner {
		border-top: 1px solid #fff;
	}
	.footer-links-company .company-inner {
		padding: 10px 0;
	}
	footer .block-subscribe input.input-text{
		border: 1px solid #ced4da;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
		padding-left: 13px;
		padding-right: 69px;
		width: 100%;
		position: absolute;
		bottom: 0;
		top: 0;
	}
	footer .form.subscribe {
		display: flex;
		flex-direction: column;
	}
	.newsletter .input-text{
		order: 1 !important;
	}
	.newsletter .input-group-append{
		order: 2;
		position: absolute;
		right: 0;
	}
	.newsletter .mage-error{
		order: 3;
		position: absolute;
		top: 40px;
	}
	.newsletter .mage-success{
		order: 3;
		position: absolute;
		top: 50px;
	}
	footer .form.subscribe .btn-orange{
		background: #ffb200;
		padding: 9px 24px;
		width: 58px;
		height: 44px;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
		border-radius: 0.25rem;
	
	}
	.section.small_pt,
	.footer_top.small_pt {
		padding-top: 50px;
	}
	
	.section.small_pb,
	.footer_top.small_pb {
		padding-bottom: 50px;
	}
	
	.section.pb_20,
	.pb_20,
	.footer_top.pb_20 {
		padding-bottom: 20px;
	}
	
	.section.pb_70,
	.pb_70,
	.footer_top.pb_70 {
		padding-bottom: 70px;
	}
	
	.section.pb_85,
	.pb_85,
	.footer_top.pb_85 {
		padding-bottom: 85px;
	}
	.page-footer .block-footer-bottom {
		background-color: #fff !important;
	}
	footer {
		overflow: hidden;
	}
	
	.footer_dark {
		background-color: #30425f;
		position: relative;
	}
	
	.footer_top {
		padding: 100px 0 70px;
	}
	
	.footer_logo {
		margin-bottom: 20px;
	}
	
	.footer_logo img {
		width: 216px;
		height: 58px;
	}
	
	.footer_payment img {
		width: 49px;
		height: 32px;
	}
	
	footer p {
		font-size: 14px;
	}
	
	footer .widget {
		margin-bottom: 30px;
	}
	
	footer .widget_title {
		text-transform: capitalize;
		margin-top: 10px;
		margin-bottom: 25px;
		font-size: 18px;
	}
	
	.widget_links li {
		list-style: none;
		padding-bottom: 10px;
		margin-bottom: 0;
	}
	
	.widget_links li:last-child {
		padding-bottom: 0;
	}
	
	.widget_links li a {
		font-size: 14px;
		color: #494949;
		font-weight: 500;
	}
	
	.contact_info>li {
		margin-bottom: 15px;
		list-style: none;
	}
	
	.contact_info>li:last-child {
		margin-bottom: 0px;
	}
	
	.contact_info li i {
		display: inline-block;
		margin-right: 10px;
		margin-top: 4px;
		font-size: 18px;
		vertical-align: top;
	}
	
	.contact_info li span {
		float: left;
		margin-right: 10px;
		max-width: 70px;
		width: 100%;
		color: #292b2c;
	}
	
	.contact_info span+* {
		overflow: hidden;
		color: #687188;
		margin: 0;
		font-size: 14px;
		line-height: 26px;
	}
	
	.contact_info i+* {
		overflow: hidden;
		font-size: 14px;
		color: #687188;
		line-height: 26px;
		margin: 0;
		vertical-align: middle;
		max-width: 78%;
		display: inline-block;
	}
	
	.contact_info_light li i {
		border-color: #fff;
		color: #fff;
	}
	
	.contact_info_light li span,
	.contact_info_light li a {
		color: #fff;
	}
	
	.contact_info_style2 i+* {
		font-size: 18px;
	}
	
	.contact_info_style2 li i {
		margin-right: 8px;
		margin-top: 2px;
		font-size: 22px;
		color: #e79c0b;
	}
	
	.bottom_footer {
		padding: 30px 0;
		padding-bottom: 10px;
		position: relative;
		background: #30425f;
	}
	
	.footer_link li {
		display: inline-block;
		position: relative;
	}
	
	.footer_link li a {
		font-size: 14px;
		padding: 0 5px;
		color: #687188;
	}
	
	.footer_dark h1,
	.footer_dark h2,
	.footer_dark h3,
	.footer_dark h4,
	.footer_dark h5,
	.footer_dark h6,
	.footer_dark p,
	.footer_dark a,
	.footer_dark .widget_links li a,
	.footer_dark .footer_link li a,
	.footer_dark .post_content a {
		color: #fff;
	}
	
	.footer_dark a:hover,
	.footer_dark .widget_links li a:hover,
	.widget_links li a:hover,
	.footer_dark .footer_link li a:hover,
	.footer_link li a:hover {
		color: #e79c0b;
	}
	
	.widget_contact_form {
		background-color: #fff;
		padding: 20px 30px 30px;
		margin-top: -190px;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.bottom_footer .social_icons li {
		padding-bottom: 0;
	}
	
	.footer_payment li,
	.app_list li {
		display: inline-block;
		list-style: none;
	}
	
	.footer_call {
		border-radius: 40px;
		padding: 15px;
		text-align: center;
		background-color: rgba(0, 0, 0, 0.2);
	}
	
	.footer_call * {
		margin: 0;
		font-size: 22px;
	}
	
	.footer_call i {
		margin-right: 10px;
	}
	.footer-categories {
		background-color: #30425f;
		border: none;
		padding: 19px 0;
	}
	.footer-categories li {
		float: left;
		margin: 1px 12px;
		list-style: none;
		color: #fff;
		font-size: 16px;
	}
	.footer_top.small_pt {
		padding: 50px 0;
		padding-bottom: 20px;
	}
	/*===================================*
	  END Footer Style
	*===================================*/


	.page-layout-seller-2columns-left .copyright span{
	color: #000 !important;
	}
	.vmagicmenu .level0:hover .level-top::after, 
	.vmagicmenu .level0:hover .level-top {
		color: #000000 !important;
	}
	.vmagicmenu .level0 .level-top-mega .children a:hover, .vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a:hover {
		color: #000 !important;
	}
	.vmagicmenu .level0 .level-top-mega .children a, .vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a {
		color: #555555 !important;
	}
	.minicart-wrapper .block-minicart{
		right: -36px;
	}
	.bottom-footer-list li a {
		color: #fff !important;
	}
	.bottom-footer-list {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	
		.navbar-nav li .fa,
		.navbar-nav .cart_dropdown .fa,
		.navbar-nav .tool-account .fa{
			color:#096baf !important;
			font-size: 21px !important;
			transition: all .3s ease-in-out;
		}
		.navbar-nav li .fa:hover,
		.navbar-nav .cart_dropdown fa:hover,
		.navbar-nav .tool-account .fa:hover{
		color: #e79c0b !important;
		}
		.navbar-nav li .toggle-content.bell-position {
			right: 226px !important;
		}
	
	
		
		ul.wk-supplier-menu-ul {
			max-width: 100%;
		}
		.products-upsell .slick-track,
		.products-related .slick-track {
			width: 100% !important;
		}
		span.frontend-notification-icon {
			margin-right: 15px;
		}
		.frontend-notification-count {
			color: #fff;
			font-weight: 600;
			background: #E79C0B;
			padding: 2px;
			border-radius: 4px;
			right: 211px;
			top: 4px;
			position: absolute;
		}
		.footer_top ~ p{
			display: none;
		}
		p:empty {
			display: none;
		}
		/* End Body content */
		@media only screen and (max-width: 1600px) {
			.navbar-nav li .toggle-content.bell-position {
				right: 92px !important;
			}
			.alo-toggle .toggle-content {
				right: 0;
			}
			#backtotop {
				bottom: 90px !important;
			}
			.minicart-wrapper .block-minicart:after,
			.minicart-wrapper .block-minicart {
				right: 0;
			}
			span.frontend-notification-icon {
				margin-right: 22px;
			}
			.frontend-notification-count {
				color: #fff;
				font-weight: 600;
				background: #E79C0B;
				padding: 2px;
				border-radius: 4px;
				right: 92px;
		top: 2px;
				position: absolute;
			}
		}
		@media only screen and (max-width: 1555px) {
			.minicart-wrapper .block-minicart:after,
			.minicart-wrapper .block-minicart {
				right: 0;
			}
			.alo-toggle .user-profile .toggle-content:after{
				left: 145px;
			}
			.alo-toggle .bell-position:after {
				right: -46px !important;
			}
		}
		footer .fa{
			display: inline-block;
			font: normal normal normal 14px/1 FontAwesome;
			font-size: inherit;
			text-rendering: auto;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
		}
		footer .form.subscribe .btn-orange .fa {
			font-size: 16px;
		}
		.middle-header li i,
		.middle-header li em {
			color: #096baf !important;
		}
		.tooltip-inner {
			background: #fff; 
			color: #333;
			border:1px solid #333;
			font-size: 14px;
			font-weight: 500;
			opacity: 1;
		}
		.tooltip.top .tooltip-arrow {
			border-color: #fff;
		}
		.tooltip.show{
			opacity: 1;
		}
		div.mage-error[generated] {
			margin-top: 10px;
		  }
		  .content .footer-copyright,
		  body.account .footer-copyright{
			width: 100%;
		}
		.ondc-lines a.bright-link {
			color: #e79c0b;
			font-size:16px;
		}
		.ondc-lines a.bright-link span {
			color: #292b2c;
			font-size: 16px;
			vertical-align: inherit;
		}
		header .btn-outline-primary.sell-on-ondc {
			background-color: #003c72;
			border-color: #003c72 !important;
			border-radius: 4px;
			color: #fff;
			font-size: 15px;
			font-weight: 600;
			padding: 8px 3px;
			margin-left: 6px;
		}
		header .ondc-logo-top {
			width: 96px;
			padding-right: 20px;
			padding-left: 0;
		}
		footer .ondc-footer h6 {
			font-size: 18px;
		}
		.ondc-banner {
			height: 100%;
		}
		.ondc-banner img {
			height: 100%;
		}
		.ondc-banner .ondc-banner-text {
			position: absolute;
			width: 100%;
			left: 30px;
			right: 0;
			bottom: 34px;
			font-size: 12px;
			font-weight: 600;
		}
		@media only screen and (max-width: 1440px) {
			#navCatContent li{
				padding: 6.6px 17px;
			}
			.ondc-banner .ondc-banner-text {
				font-size: 11px;
			}
			.field_.search_.input-group.block-search{
				width: 480px;
			}
			.field_.search_.input-group.block-search .input-text{
				font-size: 13px;
			}
		}
		@media only screen and (max-width: 1366px) {
			#navCatContent li {
				padding: 5.3px 17px;
			}
			.ondc-banner .ondc-banner-text {
				font-size: 10px;
			}
			.field_.search_.input-group.block-search{
				width: 465px;
			}
			.field_.search_.input-group.block-search .input-text{
				font-size: 13px;
			}
		}
		.minicart-items-wrapper{
			height: auto !important;
		}

		/* Start new style */
		ul, ol {
			padding: 0;
		}
		#navCatContent ul,
		li.more_slide_open ul,
		.nav-desktop.vmagicmenu-narrow {
			padding-inline-start: 0;
		}
		.categories_wrap .categories_btn:focus {
			background: #096baf;
			border: 1px solid #096baf;
			outline: none;
		}
		.categories_btn span {
			color: #fff;
			font-size: 16px;
			font-weight: 500;
			text-transform: none;
		}
		input.input-text:focus, select:focus, textarea:focus, ._keyfocus *:focus, input:focus:not([disabled]), textarea:focus:not([disabled]), select:focus:not([disabled]) {
			
			outline: 0 none;
			box-shadow: none;
		}
		.block-subscribe input.input-text {
			display: block;
			height: 45px;
			margin: 0;
			width: 100%;
			border-width: 1px;
			border-radius: 3px;
			border-style: solid;
			padding: 0 130px 0 24px;
			font-size: 14px;
		}
		.footer-copyright {
			margin: 0;
			padding: 0;
			line-height: 25px;
			text-align: left;
			float: left;
		}
		.footer-copyright .copyright span {
			color: #fff !important;
		}
		.btn.mjcare-btn-floating{
			bottom: 53px;
		}
		#backtotop {
			color: #333333;
		}
		#backtotop {
			/* bottom: 10px !important; */
		}
		#backtotop {
			z-index: 9999;
		}
		#backtotop {
			bottom: 55px;
			display: block;
			height: 35px;
			width: 35px;
			line-height: 35px;
			overflow: hidden;
			position: fixed;
			right: 55px;
			text-align: center;
			text-decoration: none;
			z-index: 50;
			border-radius: 50%;
		}
		#backtotop {
			background: #e79c0b !important;
		}
		#backtotop .fa {
			font-size: 20px;
			line-height: 35px;
			width: 35px;
			height: 35px;
		}
		#backtotop .back-to-top {
			display: none;
		}
		.footer-copyright span, .copyright span {
			margin: 0;
			padding: 0;
			font-size: 14px;
			line-height: 35px;
			display: block;
			color: #f2f2f2 !important;
		}
		.terms-link {
			float: right;
		}
		.terms-link ul.bullet {
			text-align: right;
		}
		.terms-link ul.bullet li {
			display: inline;
			padding-left: 15px;
			color: #fff;
			position: relative;
			top: 8px;
			font-size: 15px;
		}
		.terms-link ul.bullet li {
			display: inline;
			padding-left: 15px;
			color: #fff;
			position: relative;
			top: 8px;
		}
		.terms-link ul.bullet li a {
			color: #f2f2f2;
			text-decoration: none;
		}
		.minicart-wrapper .block-minicart {
			border-radius: 3px;
			border-width: 5px 0 0 0;
			border-style: solid;
			display: none;
			z-index: 99;
			position: absolute;
			top: 45px;
			padding: 15px 0 0;
			width: 360px;
			margin: 0;
			box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.4);
			-moz-box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.4);
			-webkit-box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.4);
			-o-box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.4);
			-ms-box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.4);
		}
		.minicart-wrapper .block-minicart:before {
			background-color: #fff;
			content: "";
			height: 14px;
			margin: auto;
			position: absolute;
			right: 0;
			top: 0;
			width: 100%;
			z-index: 2;
		}
		#minicart-content-wrapper {
			padding: 0 15px 15px;
			height: 300px;
			overflow-x: auto;
		}
		.minicart-wrapper .block-minicart .block-title {
			display: none;
		}
		.block .block-title, .col-left .magicproduct.mage-custom .item span {
			line-height: normal;
			margin: 0;
			padding: 0;
			text-align: left;
		}
		.block .empty {
			margin: 0;
			padding: 0;
			color: #222;
			font-size: 14px;
		}
		.block.block-minicart .block-content {
			background-color: transparent;
			border: 0;
			padding: 0;
			text-align: center;
		}
		.minicart-wrapper .action.close {
			background-color: transparent;
			border: 0 none;
			box-shadow: none;
			box-sizing: content-box;
			display: inline-block;
			font-weight: 400;
			height: 20px;
			line-height: inherit;
			margin: 0;
			padding: 0;
			position: absolute;
			right: 0;
			text-decoration: none;
			text-shadow: none;
			top: 0;
			width: 20px;
			color: #000;
			opacity: .2;
			z-index: 10;
		}
		.minicart-wrapper .action.close::before {
			color: inherit;
			content: "\f00d";
			display: inline-block;
			font-family: "FontAwesome";
			font-size: 15px;
			font-weight: normal;
			line-height: 20px;
			margin: 0;
			overflow: hidden;
			text-align: center;
			vertical-align: top;
		}
		.minicart-wrapper .action.close>span {
			border: 0 none;
			clip: rect(0px, 0px, 0px, 0px);
			height: 1px;
			margin: -1px;
			overflow: hidden;
			padding: 0;
			position: absolute;
			width: 1px;
		}
		.block-minicart .subtitle.empty {
			font-weight: normal;
			text-transform: inherit;
			text-align: left;
			line-height: 30px;
		}



/* footer for inner page */
.page-footer .block-footer-bottom, .footer-links-company, .main-bottom {
    border-color: #323232;
}
.block-footer-bottom {
    border-style: solid;
    border-width: 1px 0 0;
}
.page-main-pal.container {
    padding-bottom: 40px;
}



/* Start My Account sidebar */
.block .title.block-collapsible-nav-title {
    display: none;
}
.customer-account-index #block-collapsible-nav {
    padding-bottom: 0;
    padding-top: 0;
}

.block.block-collapsible-nav.block-collapsible-nav .content {
    padding: 15px 0;
    background-color: #f5f5f5;
}
#block-collapsible-nav li.nav.item.current {
    border-bottom: 0px solid #096baf;
}
.block.block-collapsible-nav .item {
    margin: 0;
    padding: 0;
    width: 100%;
}
.block-collapsible-nav .item:first-child {
    border-top: 1px solid #dddddd;
}
.customer-account-index .block-collapsible-nav .item.current strong {
    color: #fff;
    font-weight: 600;
    font-size: 14px;
}
.block.block-collapsible-nav .item.current a, .block.block-collapsible-nav .item.current a:hover, .block.block-collapsible-nav .item.current>strong {
    border-color: #e79c0b;
    color: #fff;
    font-weight: 600;
    background: #096baf;
    width: 100%;
}
.block.block-collapsible-nav .item a, .block.block-collapsible-nav .item>strong {
	border-left: 5px solid #bebebe;
	padding: 10px 18px 10px 15px;
}
.block.block-collapsible-nav .item {
    margin: 0;
    padding: 0;
    width: 100%;
    border-bottom: 3px solid #bebebe;
}
.block.block-collapsible-nav .item a:hover {
    background-color: #e8e8e8;
}
.block.block-collapsible-nav .item a, .block.block-collapsible-nav .item>strong {
    border-left: 5px solid #bebebe;
    color: #575757;
    display: block;
    width: 100%;
    padding: 10px 18px 10px 15px;
    font-size: 14px;
    font-weight: 500;
}
.page-layout-2columns-left .sidebar-main .block-collapsible-nav .block-collapsible-nav-content {
    padding-top: 0;
    padding-bottom: 0;
}
.userregistration-changeemail-index .page-title-wrapper,
.userregistration-changemobile-index .page-title-wrapper{
	display: contents;
}
.b2bmarketplace-supplier-create .wk-mp-page-wrapper .wk-mp-login-content{
	min-height: 86.5vh !important;
}
.b2bmarketplace-supplier-create footer.wk-mp-login-footer {
	position: inherit;
}
.floating-compare {
    position: fixed;
    bottom: 70px;
    right: 120px;
}
