.pbmit-header-style-2{
	position: relative;
}
.pbmit-header-style-2 .pbmit-header-overlay{
	position: absolute;
	z-index: 9;
	width: 100%;
	top: 10px;
}
.pbmit-header-style-2 .pbmit-search-cart-box>*:nth-child(2)::after{
	background-color: rgba(var(--pbmit-shipex-white-color-rgb), 0.15);
}
.error404 .pbmit-parent-header-style-2 .site-content-wrap{
	margin: 0 20px;
}
.error404 .pbmit-parent-header-style-2 .pbmit-footer-style-2 {
    border-radius: 0 0 30px 30px;
}
.error404 .pbmit-parent-header-style-2 .pbmit-header-wrapper .container {
	padding: 0 40px;
}
.pbmit-header-style-2:after{
	content: "";
	position: absolute;
	width: 100%;
	height: 30%;
	top: 0;
	left: 0;
	z-index: 2;
	background: linear-gradient(to bottom, rgb(4 23 47 / 90%) 25%, rgb(4 23 47 / 90%) 30%, rgb(4 19 37 / 0%) 100%);
	border-radius: 20px;
}	
body .site-header.pbmit-header-style-2 .pbmit-title-bar-wrapper::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 50%;
	top: 0;
	left: 0;
	z-index: 0;
	background: linear-gradient(to bottom, rgb(4 23 47 / 90%) 0%, rgb(4 23 47 / 90%) 0%, rgb(4 19 37 / 0%) 100%);
}
.pbmit-header-style-2 .pbmit-title-bar-wrapper .pbmit-title-bar-content {
    padding-top: calc(var(--pbmit-shipex-header-height) + 60px) !important;
}
@media (min-width: 1201px){
	.pbmit-header-style-2 .pbmit-sticky-header .container,
	.pbmit-header-style-2 .pbmit-pre-header-wrapper .container,
	.pbmit-header-style-2 .pbmit-header-wrapper .container{
		padding: 0 30px;
		max-width: none;
		width: auto;
	}
	.pbmit-header-style-2{
		position: relative;
		margin: 20px 20px 0;
	}

	.pbmit-header-style-2 .pbmit-slider-area{
		max-width: 100%;
		overflow: hidden;
		border-radius: 20px;
		background-color: var(--pbmit-shipex-blackish-bg-color);
	}
	.pbmit-header-style-2 .pbmit-logo-area{
		padding: 0 50px 0 0;
	}
	.pbmit-header-style-2:not(.pbmit-fixed-header) .navigation-top{
		border-radius: 30px;
	}
	.pbmit-max-mega-menu-override #page .pbmit-header-style-2 #site-navigation .mega-menu-wrap > ul > li.mega-menu-item:first-child,
	body:not(.mega-menu-pbminfotech-top) .pbmit-header-style-2 .pbmit-navbar div>ul>li:first-child{
		margin-left: 35px;
	}
	.pbmit-max-mega-menu-override #page .pbmit-header-style-2 #site-navigation .mega-menu-wrap > ul > li.mega-menu-item:last-child,
	body:not(.mega-menu-pbminfotech-top) .pbmit-header-style-2 .pbmit-navbar div>ul>li:last-child{
		margin-right: 35px;
	}
	body:not(.pbmit-max-mega-menu-override) .pbmit-header-style-2 .pbmit-navbar div>ul>li {
		margin: 0 25px;
	}
	.pbmit-header-style-2 .pbmit-header-button2 .pbmit-header-button2-text:before{
		background-color: var(--pbmit-shipex-global-color);
		color: var(--pbmit-shipex-white-color);
	}
	.pbmit-header-style-2 .pbmit-header-button2 .pbmit-header-button:hover .pbmit-header-button2-text:before{
		background-color: var(--pbmit-shipex-white-bg-color);
		color: var(--pbmit-shipex-blackish-color);
	}	
	.pbmit-header-style-2 .pbmit-button-box{
		padding: 0 0 0 20px;
	}
	.pbmit-header-style-2 .pbmit-main-header-area .pbmit-header-social ul li a{
		color: var(--pbmit-shipex-white-color);
	}
	.pbmit-header-style-2 .pbmit-main-header-area .pbmit-header-social ul li a:hover{
		color: rgba(var(--pbmit-shipex-white-color-rgb),.6);
	}
	.pbmit-header-style-2 .pbmit-sticky-header .pbmit-header-social ul li a{
		color: var(--pbmit-shipex-blackish-color);
	}
	.pbmit-header-style-2 .pbmit-sticky-header .pbmit-header-social ul li a:hover{
		color: var(--pbmit-shipex-globl-color);
	}
	.pbmit-header-style-2 .pbmit-header-social ul li a{
		font-size: 14px;
		margin: 0 5px;
	}	
	.pbmit-header-style-2 .pbmit-header-social{
		padding: 0;
	}
	.pbmit-header-style-2 .pbmit-title-bar-wrapper {
		max-width: 100%;
		overflow: hidden;
		border-radius: 30px;
	}
	body .pbmit-header-style-2 .pbmit-navbar>div>ul>li,
	body .pbmit-header-style-2 .pbmit-navbar>div>ul>li>a {
        line-height: calc(var(--pbmit-shipex-header-height) - 30px )!important;
        height: calc(var(--pbmit-shipex-header-height) - 30px )!important;
    }
	/* color set */

	.pbmit-header-style-2 .navigation-top{
		-webkit-backdrop-filter: blur(10px);
		backdrop-filter: blur(10px);
	}
	.pbmit-header-style-2 .pbmit-bg-color-transparent .navigation-top{
		background-color: rgba(var(--pbmit-shipex-white-bg-color-rgb),.25);
	}
	.pbmit-header-style-2 .pbmit-main-header-area.pbmit-bg-color-custom,
	.pbmit-header-style-2 .pbmit-main-header-area.pbmit-bg-color-blackish,
	.pbmit-header-style-2 .pbmit-main-header-area.pbmit-bg-color-light,
	.pbmit-header-style-2 .pbmit-main-header-area.pbmit-bg-color-white,
	.pbmit-header-style-2 .pbmit-main-header-area.pbmit-bg-color-secondarycolor,
	.pbmit-header-style-2 .pbmit-main-header-area.pbmit-bg-color-globalcolor{
		background-color: transparent;
	}
	.pbmit-header-style-2 .pbmit-main-header-area.pbmit-bg-color-blackish .navigation-top{
		background-color: var(--pbmit-shipex-blackish-bg-color);
	}
	.pbmit-header-style-2 .pbmit-main-header-area.pbmit-bg-color-light .navigation-top{
		background-color: var(--pbmit-shipex-light-bg-color);
	}
	.pbmit-header-style-2 .pbmit-main-header-area.pbmit-bg-color-white .navigation-top{
		background-color: var(--pbmit-shipex-white-bg-color);
	}
	.pbmit-header-style-2 .pbmit-main-header-area.pbmit-bg-color-secondarycolor .navigation-top{
		background-color: var(--pbmit-shipex-secondary-color);
	}
	.pbmit-header-style-2 .pbmit-main-header-area.pbmit-bg-color-globalcolor .navigation-top{
		background-color: var(--pbmit-shipex-global-color);
	}
	.pbmit-header-style-2 .pbmit-main-header-area.pbmit-bg-color-custom .navigation-top{
		background-color: var(--pbmit-shipex-header-background-color);
	}
}

@media(max-width: 1550px){
	body:not(.pbmit-max-mega-menu-override) .pbmit-header-style-2 .pbmit-navbar div>ul>li {
		margin: 0px 20px;
	}
	.pbmit-header-style-2 .pbmit-logo-area {
		padding: 0px 30px 0 0;
	}
}
@media(max-width: 1500px){
	body:not(.pbmit-max-mega-menu-override) .pbmit-header-style-2 .pbmit-navbar div>ul>li {
		margin: 0px 15px;
	}
	.pbmit-max-mega-menu-override #page .pbmit-header-style-2 #site-navigation .mega-menu-wrap > ul > li.mega-menu-item:first-child,
	body:not(.mega-menu-pbminfotech-top) .pbmit-header-style-2 .pbmit-navbar div>ul>li:first-child {
		margin-left: 30px;
	}
}
@media(max-width: 1430px){
	.pbmit-header-style-2 .pbmit-header-social ul li a {
		margin: 0;
	}
}
@media(max-width: 1390px){
	.pbmit-header-style-2 .pbmit-header-social{
		display: none;
	}
}
@media(max-width: 1260px){
	body:not(.pbmit-max-mega-menu-override) .pbmit-header-style-2 .pbmit-navbar div>ul>li {
		margin: 0px 10px;
	}
	.pbmit-header-style-2 .pbmit-logo-area {
		padding: 0px 20px 0 0;
	}
}
@media(max-width: 1200px){
	.pbmit-header-style-2 .pbmit-button-box{
		display: none;
	}
	.pbmit-header-style-2 .pbmit-sticky-header .container,
	.pbmit-header-style-2 .pbmit-pre-header-wrapper .container,
	.pbmit-header-style-2 .pbmit-header-wrapper .container{
		padding: 0 30px;
	}
	.pbmit-header-style-2 .nav-menu-toggle{
		color: var(--pbmit-shipex-white-color);
	}
	.pbmit-header-style-2 .pbmit-responsive-header-bgcolor-white .nav-menu-toggle {
        color: var(--pbmit-shipex-blackish-color);
    }
	.pbmit-header-style-2 .pbmit-header-overlay {
		top: 0;
	}
	.pbmit-header-style-2:not(.pbmit-fixed-header) .pbmit-header-overlay-inner,
	.pbmit-header-style-2 #mega-menu-wrap-pbminfotech-top #mega-menu-pbminfotech-top > li.mega-menu-item,
	body:not(.pbmit-max-mega-menu-override) .pbmit-header-style-2 .pbmit-navbar div>ul>li {
        margin: 0;
    }
	.pbmit-max-mega-menu-override #page .pbmit-header-style-2 #site-navigation .mega-menu-wrap > ul > li.mega-menu-item:first-child,
	body:not(.mega-menu-pbminfotech-top) .pbmit-header-style-2 .pbmit-navbar div>ul>li:first-child {
        margin-left: 0;
    }
	.pbmit-header-style-2:after{
		height: 20%;	
		border-radius: 0px;
	}
}
@media (min-width: 576px) and (max-width: 1200px) {
	.pbmit-header-style-2 .pbmit-title-bar-content,
	.pbmit-header-style-2 .pbmit-title-bar-wrapper{
		min-height: calc(var(--pbmit-shipex-titlebar-height) - 100px );
	}	
}
@media (max-width: 575px) {
	.pbmit-header-style-2 .pbmit-title-bar-wrapper .pbmit-title-bar-content {
		padding-top: calc(var(--pbmit-shipex-header-height) + 30px) !important;
	}
}