.dsvy-header-style-5 .dsvy-header-content {
	position: relative;
}
.dsvy-header-style-5 .site-branding.dsvy-logo-area {
	margin-right: 30px;
}
.dsvy-header-style-5 .dsvy-header-button2 a {
	background-color: var(--dsvy-karzo-blackish-color);
	display: inline-block;
}
.dsvy-header-style-5 .dsvy-header-button2 a span {
	position: relative;
	color: var(--dsvy-karzo-white-color);
}
.dsvy-header-style-5 .dsvy-logo-menuarea {
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-pack: justify !important;
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
}

/*Pre header*/
.dsvy-header-style-5 .dsvy-contact-info,
.dsvy-header-style-5 .dsvy-pre-header-wrapper {
	font-size: 13px;
}
.dsvy-header-style-5 ul.dsvy-link li,
.dsvy-header-style-5 .dsvy-pre-header-wrapper .dsvy-social-links {
	display: inline-block;
}
.dsvy-pre-header-wrapper ul li {
	margin: 0 10px;
	position: relative;
}
.dsvy-header-style-5 .dsvy-pre-header-right .dsvy-link li {
	margin: 0 20px;
}
.dsvy-header-style-5 .dsvy-pre-header-right .dsvy-link li a {
	color: var(--dsvy-karzo-white-color);
}
.dsvy-header-style-5 .dsvy-pre-header-right .dsvy-social-links li a:hover,
.dsvy-header-style-5 .dsvy-pre-header-right .dsvy-link li a:hover {
	color: var(--dsvy-karzo-secondary-color);
}
.dsvy-header-style-5 .dsvy-pre-header-left li i {
	color: var(--dsvy-karzo-global-color);
}
.dsvy-header-style-5 .dsvy-pre-header-wrapper .dsvy-pre-header-left ul li:first-child {
	padding-left: 0;
	margin-left: 0;
}
.dsvy-header-style-5 .dsvy-pre-header-wrapper .dsvy-social-links li {
	margin-right: 5px;
}
.dsvy-header-style-5 .dsvy-pre-header-wrapper li::before {
	content: "";
	height: 15px;
	width: 1px;
	background-color: #fff;
	display: block;
	position: absolute;
	right: -10px;
	top: 19px;
}
.dsvy-header-style-5 .dsvy-pre-header-wrapper .dsvy-link li::before {
	right: -20px;
}
.dsvy-header-style-5 .dsvy-pre-header-wrapper .dsvy-social-links li::before,
.dsvy-header-style-5 .dsvy-pre-header-wrapper li:last-child::before {
	content: unset;
}
.dsvy-header-style-5 .dsvy-pre-header-wrapper .dsvy-social-links a {
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
}
.dsvy-header-style-5 .dsvy-pre-header-wrapper {
	position: relative;
}
.dsvy-header-style-5 .dsvy-pre-header-wrapper .dsvy-pre-header-left{
	position: relative;
	padding-right: 30px;
}
.dsvy-header-style-5 .dsvy-pre-header-wrapper .dsvy-pre-header-left::before {
	content: '';
	position: absolute;
	right: 0;
	height: 100%;
	width: 1080px;
	transform: skewx(152deg);
	background-color: var(--dsvy-karzo-secondary-color);
}
.dsvy-header-style-5 .dsvy-header-button2 a span:after {
	transform: skewX(0deg)!important;
}

@media (max-width: 1200px) {
	/* Reset Sticky */
	.dsvy-header-style-5 .dsvy-header-wrapper.dsvy-sticky-on {
		position: static !important;
		width: auto !important;
	}
	.dsvy-header-style-5 .dsvy-main-header-area>.container-full {
		position: relative;
		margin-right: 15px;
		padding-left: 15px;
	}
	.dsvy-header-style-5 .site-branding {
		margin: 0;
	}
	.dsvy-header-style-5::before,
	.dsvy-header-style-5::after,
	.dsvy-header-style-5 .dsvy-right-box {
		display: none;
	}
	.dsvy-header-style-5 .container>.d-flex {
		position: relative;
	}
	.dsvy-header-style-5 .dsvy-right-box .dsvy-social-links {
		display: none;
	}
	.dsvy-header-style-5 .dsvy-right-box .dsvy-cart-wrapper,
	.dsvy-header-style-5 .dsvy-right-box .dsvy-header-search-btn,
	.dsvy-header-style-5 .dsvy-icon-wrap,
	.dsvy-header-style-5 .dsvy-header-button2,
	.dsvy-header-style-5 .dsvy-header-menu,
	.dsvy-header-style-5 .dsvy-right-box {
		display: none;
	}
}

@media (min-width: 1201px) {
	.dsvy-header-style-5 .site-title {
		height: var(--dsvy-karzo-header-height) !important;
	}
	/*== dsvy-header-button ===*/
	body.mega-menu-designervily-top .dsvy-header-style-5 .dsvy-sticky-header>.container>div,
	body.mega-menu-designervily-top .dsvy-header-style-5 .dsvy-main-header-area>.container>div {
		position: relative;
	}
	.dsvy-max-mega-menu-override #page .dsvy-header-style-5 #site-navigation .mega-menu-wrap>ul>li.mega-menu-item>a.mega-menu-link {
		padding: 0px 13px;
	}
	.dsvy-header-style-5 .dsvy-search-cart-box > *{
		padding: 0px 15px;
	}
}