.pbmit-header-style-3,
.pbmit-header-style-3 .pbmit-header-overlay{
	position: relative;
}
.pbmit-header-style-3 .pbmit-header-overlay .pbmit-header-height-wrapper {
	position: absolute;
	z-index: 999;
	width: 100%;
}
.pbmit-header-style-3 .pbmit-title-bar-wrapper .pbmit-title-bar-content{
	padding: calc(var(--pbmit-xclean-header-height) + 5px) 0 0!important;
}
.pbmit-header-style-3:not(.pbmit-fixed-header) .site-title,
.pbmit-header-style-3:not(.pbmit-fixed-header) .pbmit-right-box {
	line-height: calc(var(--pbmit-xclean-header-height) + 30px) !important;
	height: calc(var(--pbmit-xclean-header-height) + 30px)  !important;
}
.site-header:not(.pbmit-fixed-header).pbmit-header-style-3 .pbmit-search-cart-box .pbmit-header-search-btn a,
.site-header:not(.pbmit-fixed-header).pbmit-header-style-3 .pbmit-search-cart-box .pbmit-cart-wrapper a,
.pbmit-header-style-3 .pbmit-button-box .pbmit-header-button a {
	color: var(--pbmit-xclean-white-color);
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
}
.pbmit-header-style-3 .pbmit-search-cart-box>*:nth-child(2)::after {
	background-color: rgba(var(--pbmit-xclean-white-color-rgb), 0.15);
}
.site-header:not(.pbmit-fixed-header).pbmit-header-style-3 .pbmit-right-box .pbmit-header-button2 a {
	color: var(--pbmit-xclean-blackish-color);
	background-color: var(--pbmit-xclean-white-color);
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
}
.site-header:not(.pbmit-fixed-header).pbmit-header-style-3 .pbmit-right-box .pbmit-header-button2 a:hover {
	color: var(--pbmit-xclean-white-color);
}
.site-header.pbmit-fixed-header.pbmit-header-style-3 .pbmit-right-box .pbmit-header-button2 a {
	color: var(--pbmit-xclean-white-color);
	background-color: var(--pbmit-xclean-blackish-color);
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
}
.site-header.pbmit-fixed-header.pbmit-header-style-3 .pbmit-right-box .pbmit-header-button2 a:hover {
	background-color: var(--pbmit-xclean-global-color);
}
@media (min-width: 1201px){
	.pbmit-header-style-3 {
		padding: 30px 40px 0 40px;
	}
	body.home .pbmit-header-style-3 {
		background-color:var(--pbmit-xclean-light-bg-color);
	}
	.pbmit-header-style-3 .pbmit-logo-area {
		padding-right: 80px;
	}
	.pbmit-header-style-3 .pbmit-header-content .pbmit-right-box,
	.pbmit-header-style-3 .pbmit-header-content .pbmit-logo-btnarea {
        flex: 1;
    }
	.pbmit-header-style-3 .pbmit-header-content .pbmit-right-box {
		justify-content: flex-end;
	}
	.pbmit-header-style-3 .pbmit-pre-header-wrapper.pbmit-bg-color-transparent .pbmit-pre-header-content {
		border-bottom: 1px solid rgba(var(--pbmit-xclean-white-color-rgb), 0.15);
	}
	.pbmit-header-style-3 .pbmit-sticky-header .container,
	.pbmit-header-style-3 .pbmit-pre-header-wrapper .container,
	.pbmit-header-style-3 .pbmit-header-wrapper .container{
		max-width: none;
		width: auto;
		padding: 0 30px;
	}
	.pbmit-header-style-3 .pbmit-slider-area{
		max-width: 100%;
		overflow: hidden;
		border-radius: 30px;
	}
	.pbmit-header-style-3 .pbmit-main-header-area.pbmit-bg-color-transparent .pbmit-menuarea {
		border-radius: 0 0 30px 30px;
		position: relative;
		top: -15px;
		padding: 0 10px;
	}
	body.home .pbmit-header-style-3 .pbmit-main-header-area.pbmit-bg-color-transparent .pbmit-menuarea {
		background-color: var(--pbmit-xclean-light-bg-color);
	}
	.pbmit-header-style-3 .pbmit-main-header-area.pbmit-bg-color-transparent .pbmit-menuarea {
		background-color: var(--pbmit-xclean-white-color);
	}
	.pbmit-header-style-3 .pbmit-main-header-area.pbmit-bg-color-transparent .pbmit-menuarea::after,
	.pbmit-header-style-3 .pbmit-main-header-area.pbmit-bg-color-transparent .pbmit-menuarea::before {
		content: "";
		position: absolute;
		background-color: transparent;
		top: 0;
		height: 40px;
		width: 20px;
	}
	body.home .pbmit-header-style-3 .pbmit-main-header-area.pbmit-bg-color-transparent .pbmit-menuarea::after,
	body.home .pbmit-header-style-3 .pbmit-main-header-area.pbmit-bg-color-transparent .pbmit-menuarea::before {
		box-shadow: 0 -20px 0 0 var(--pbmit-xclean-light-bg-color);
	}
	.pbmit-header-style-3 .pbmit-main-header-area.pbmit-bg-color-transparent .pbmit-menuarea::after,
	.pbmit-header-style-3 .pbmit-main-header-area.pbmit-bg-color-transparent .pbmit-menuarea::before {
		box-shadow: 0 -20px 0 0 var(--pbmit-xclean-white-color);
	}
	.pbmit-header-style-3 .pbmit-main-header-area.pbmit-bg-color-transparent .pbmit-menuarea::before {
		right: 100%;
		border-top-right-radius: 20px;
	}
	.pbmit-header-style-3 .pbmit-main-header-area.pbmit-bg-color-transparent .pbmit-menuarea::after {
		left: 100%;
		border-top-left-radius: 20px;
	}
}
@media (max-width: 1700px){
	.pbmit-header-style-3 {
		padding: 30px 30px 0 30px;
	}
	.pbmit-header-style-3 .pbmit-logo-area {
		padding-right: 60px;
	}
	.pbmit-header-style-3 #mega-menu-wrap-pbminfotech-top #mega-menu-pbminfotech-top > li.mega-menu-item,
	body:not(.mega-menu-pbminfotech-top) .pbmit-header-style-3 .pbmit-navbar div>ul>li {
		padding: 0 25px;
	}
}
@media (max-width: 1600px){
	.pbmit-header-style-3 {
		padding: 20px 20px 0 20px;
	}
	.pbmit-header-style-3 .pbmit-logo-area {
		padding-right: 40px;
	}
	.pbmit-header-style-3 .pbmit-button-box .pbmit-header-button a {
		padding-left: 50px;
		font-size: 16px;
	}
	.pbmit-header-style-3 .pbmit-button-box .pbmit-header-button a::before {
		font-size: 18px;
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	.site-header.pbmit-header-style-3 .pbmit-right-box .pbmit-header-button2 a {
		padding: 16px 30px;
	}
	.pbmit-header-style-3 #mega-menu-wrap-pbminfotech-top #mega-menu-pbminfotech-top > li.mega-menu-item,
	body:not(.mega-menu-pbminfotech-top) .pbmit-header-style-3 .pbmit-navbar div>ul>li {
		padding: 0 22px;
	}
}
@media (max-width: 1500px) {
	.pbmit-header-style-3 {
		padding: 20px 10px 0 10px;
	}
	.pbmit-header-style-3 #mega-menu-wrap-pbminfotech-top #mega-menu-pbminfotech-top > li.mega-menu-item,
	body:not(.mega-menu-pbminfotech-top) .pbmit-header-style-3 .pbmit-navbar div>ul>li {
		padding: 0 20px;
	}
	.pbmit-header-style-3 .pbmit-logo-area {
		padding-right: 30px;
	}
	.site-header.pbmit-header-style-3 .pbmit-search-cart-box .pbmit-cart-wrapper a {
		display: block;
	}
	.pbmit-header-style-3 .pbmit-search-cart-box .pbmit-cart-wrapper a .amount {
		margin-left: 0;
	}
	.site-header.pbmit-header-style-3 .pbmit-right-box .pbmit-header-button2 a {
        padding: 16px 20px;
    }
}
@media (max-width: 1400px) {
	.pbmit-header-style-3 {
		padding: 20px 0 0 0;
	}
	.pbmit-header-style-3 #mega-menu-wrap-pbminfotech-top #mega-menu-pbminfotech-top > li.mega-menu-item,
	body:not(.mega-menu-pbminfotech-top) .pbmit-header-style-3 .pbmit-navbar div>ul>li {
		padding: 0 18px;
	}
	.pbmit-header-style-3 .pbmit-logo-area {
		padding-right: 30px;
	}
	.site-header.pbmit-header-style-3 .pbmit-right-box .pbmit-header-button2 a {
        padding: 16px 20px;
    }
	.pbmit-header-style-3 .pbmit-button-box .pbmit-header-button a {
		padding-left: 40px;
		font-size: 15px;
	}
	.pbmit-header-style-3 .pbmit-button-box .pbmit-header-button a::before {
		font-size: 16px;
		width: 35px;
		height: 35px;
		line-height: 35px;
	}
}
@media (max-width: 1300px) {
	.pbmit-header-style-3 .pbmit-button-box {
		display: none;
	}
	.site-header.pbmit-header-style-3 .pbmit-right-box .pbmit-button-box-second {
		padding-left: 15px;
	}
}
@media (max-width: 1250px) {
	.site-header.pbmit-header-style-3 .pbmit-right-box .pbmit-button-box-second {
		padding-left: 10px;
	}
	.site-header.pbmit-header-style-3 .pbmit-right-box .pbmit-header-button2 a {
		padding: 15px;
	}
}
@media (max-width: 1200px) {
	.pbmit-header-style-3,
	.pbmit-header-style-3 #mega-menu-wrap-pbminfotech-top #mega-menu-pbminfotech-top > li.mega-menu-item,
	body:not(.mega-menu-pbminfotech-top) .pbmit-header-style-3 .pbmit-navbar div>ul>li {
		padding: 0;
		margin: 0;
	}
	.pbmit-header-style-3 .pbmit-sticky-header .container,
	.pbmit-header-style-3 .pbmit-pre-header-wrapper .container,
	.pbmit-header-style-3 .pbmit-header-wrapper .container{
		padding: 0 30px;
	}
	.pbmit-header-style-3 .pbmit-button-box-second {
		display: none;
	}
	.pbmit-header-style-3 .nav-menu-toggle {
		color: var(--pbmit-xclean-white-color);
	}
}