/******************************

INDEX:

******************************/

body {
    overflow: visible;
    overflow-x: hidden;
}
@media (min-width: 1400px){
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1200px;
    }
	.header-style-2 .site-header-menu .container {
		--bs-gutter-x: 1.9rem;
	}
	.header-style-4 .container {
		--bs-gutter-x: 1.9rem;
	}
	.header-style-3 .container {
		--bs-gutter-x: 1.9rem;
	}
}
@media (max-width: 1400px){
	/** Homepage 01 **/
	.demo_one-about .pbmit-heading-subheading-style-1 {
		margin-bottom: 30px;
	}
	.demo_one-ihbox-1 .pbmit-heading-subheading {
		margin-bottom: 30px;
	}
	.demo_one-portfolio .swiper-slider[data-dots="true"] {
		padding-bottom: 0px;
	}
	/** Homepage 02 **/
	.demo_two-service .swiper-wrapper {
		height: auto;
	}
	.demo_two-service {
		padding-bottom: 45px;
	}
	.demo_two-portfolio-content.pbmit-bg-color-blackish {
		padding-top: 265px;
		padding-bottom: 15px;
	}
	.demo_two-portfolio-content {
		margin-top: -200px;
	}
	.demo_two-portfolio-content .pbmit-heading-subheading.pbmit-heading-subheading-style-3 .pbmit-title {
		letter-spacing: 0px;
	}
	/** Homepage 03 **/ 
	.demo_three-portfolio {
		padding-bottom: 75px;
	}
	.demo_three-portfolio .swiper-pagination-bullet {
		margin: 20px 5px 0px 5px !important;
	}
	.demo_three-portfolio .pbmit-team-style-1 {
		margin-bottom: 0px;
	}
	/*=== Header ===*/
	/** Section Title **/
	.demo_three-portfolio .pbmit-heading-subheading-style-1 .pbmit-heading-desc {
		padding: 0 19%;
		margin-top: 30px;
		margin-bottom: 25px;
	}
	/*=== Header ===*/
	/** Section Title **/
	.demo_four-ihbox .pbmit-heading-subheading {
		padding-bottom: 40px;
	}
}

@media (max-width: 1280px){	
	/*=== Header ===*/ 
	/** Section Title **/
	.demo_three-service .pbmit-heading-subheading-style-1 .pbmit-title {
		margin-bottom: 60px;
	}
}

@media (min-width: 1201px){
	/*=== Header ===*/ 
	.pbmit-header-overlay{
		position: absolute;
		z-index: 2;
		width: 100%;
	}
	.navbar-expand-xl .navbar-toggler {
		display: none;
	}
	.site-header .sticky-header .site-title{
		line-height: 90px;
    	height: 90px;
	}
	.header-style-4 .main-menu .navigation > li{
		border-right: 1px solid rgb(238 238 238);
	}
	.header-style-4 .main-menu .navigation > li.active > a{
		color: var(--pbmit-global-color);
	}
	.header-style-4 .main-menu .navigation > li > a{
		height: 68px;
    	line-height: 68px;
	}
	.header-style-4 .pbmit-header-button {
		padding: 0 15px;
		height: 68px;
		line-height: 68px;
		border-left: 1px solid rgb(238 238 238);
	}
	.header-style-4 .pbmit-header-button a{
		display: inline-block;
		padding: 0 30px;
		color: var(--pbmit-white-color);
		text-transform: uppercase;
		font-size: 12px;
		letter-spacing: 1px;
		background-color: var(--pbmit-global-color);
		height: 44px;
		line-height: 44px;
		font-family: var(--pbmit-heading-typography-font-family);
		font-weight: 700;
	}
	.header-style-4 .pbmit-header-button:hover a {
		background-color: var(--pbmit-blackish-color);
	}
	.header-style-5 .pbmit-menu-innerpage {
		background-color: var(--pbmit-white-color);
		padding: 0px 20px;
		box-shadow: 0 9px 35px 0 rgba(26,47,106,.04);
	}
	/** About Us 1**/
	.pbmit-title-bar-wrapper .pbmit-title-bar-content {
		padding-top: 180px;
	}
}

@media (min-width: 1200px){
	.container {
		max-width: 1200px;
	}
}

@media (max-width: 1200px){
	.pbmit-right-main-box {
		display: none;
	}
	.pbmit-header-button{
		display: none;
	}
	.main-menu .navigation > li > ul a {
		padding: 15px 25px;
		font-size: 13px;
	}
	/*=== Section Title ===*/ 
	.pbmit-heading-subheading .pbmit-title{
		font-size: 35px !important;
    	line-height: 45px;
	}
	/** Homepage 01 **/
	.header-style-1 .navbar-header .pbmit-header-search-btn {
		display: block;
	}
	.pbmit-testimonial-style-1 .pbminfotech-box-author {
		padding-left: 0px;
	}
	.pbmit-testimonial-style-1 .pbmit-featured-wrapper {
		display: none;
	}
	/** Homepage 03 **/ 
	.demo_three-ihbox {
		background-image: url(../images/demo-3/grey-bg.jpg);
		position: relative;
		padding-top: 70px;
		padding-bottom: 50px;
		margin-top: 0px;
	}
	.pbmit-ihbox-column .pbmit-ihbox-style-1 {
		padding: 55px 35px 40px;
	}
	.demo_three-pill .pbmit-col-stretched-yes.pbmit-col-right {
		width: 100%;
	}
	.demo_three-pill .pbmit-col-stretched-yes.pbmit-col-left {
		display: none;
	}
	.demo_three-pill {
		background-image: none;
		padding-top: 85px !important;
		padding-bottom: 0px !important;
	}
	.demo_three-service {
		padding-top: 70px;
	}
	.demo_three-service .pbmit-service-style-3 .pbmit-service-icon-wrapper {
		margin-bottom: 15px;
	}
	.pbmit-service-style-3 .pbminfotech-box-content-inner{
		display: block!important;
	}
	.pbmit-service-style-3 .pbmit-service-des{
		margin-top: 15px;
	}
	.demo_three-blog .pbmit-blogbox-style-2 .post-item .pbmit-post-title {
		font-size: 20px;
		line-height: 30px;
		min-height: unset;
	}
	/** Homepage 04 **/ 
	.pbmit-ihbox-style-9 .pbmit-ihbox-icon-wrapper {
		width: 115px;
	}
	/*=== Section Title ===*/
	.demo_four-ihbox .pbmit-heading-subheading .pbmit-title br{
		display: none;
	}
	/** Homepage 05 **/ 
	.demo_five-service {
		padding-top: 75px;
	}
	.demo_five-tab {
		padding-top: 75px;
	}
	.demo_five-testimonial {
		padding-top: 75px;
	}
	.demo_five-ihbox .pbmit-ihbox-style-12 h4 {
		font-size: 11px;
		line-height: 18px;
	}
	.demo_five-ihbox .pbmit-ihbox-style-12 h2 {
		font-size: 20px;
		line-height: 30px;
	}
	.pbminfotech-ele-fid-style-1 .pbmit-fid-inner {
		font-size: 35px;
    	line-height: 45px;
	}
	.demo_five-blog {
		padding-top: 75px;
	}
	/*=== Section Title ===*/
	.demo_five-service .pbmit-heading-subheading .pbmit-title br {
		display: none;
	}
	.demo_five-tab .pbmit-heading-subheading .pbmit-title br{
		display: none;
	}
	.demo_five-tab .pbmit-heading-subheading {
		margin-bottom: 70px;
	}
	.demo_five-service .pbmit-heading-subheading {
		margin-bottom: 55px;
	}


	.about_us_details_progressbar .inner-pages {
		padding-left: 15px;
	}
	.about_us_details_progressbar .container {
		--bs-gutter-x: 0rem;
	}
}

@media(max-width:1199px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: none;
    }
	.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		padding-right: calc(var(--bs-gutter-x) * .6);
		padding-left: calc(var(--bs-gutter-x) * .6);
	} 
	.sticky-header{
		position: relative  !important;
	}
    /** Main menu resoposive **/
	.pbmit-menu-wrap {
		position: fixed;
		top: 0px;
		right: 0;
		z-index: 1000;
		width: 300px;
		height: 100%;
		padding: 0;
		display: block;
		-webkit-transition: transform .4s ease;
		transition: transform .4s ease;
		-webkit-transform: translateX(400px);
		-ms-transform: translateX(400px);
		transform: translateX(400px);
		backface-visibility: hidden;
		visibility: hidden;
		opacity: 0;
		background-color: var(--pbmit-blackish-color);
	}
	.active .pbmit-menu-wrap{
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
		visibility: visible;
		opacity: 1;
		overflow-y: scroll;
	}
	.pbmit-mobile-menu-bg {
		position: fixed;
		right: 0;
		top: 0;
		width: 0%;
		height: 100%;
		z-index: 99;
		background: none;
		-webkit-transform: translateX(101%);
		-ms-transform: translateX(101%);
		transform: translateX(101%);
		transition: all 900ms ease;
		-moz-transition: all 900ms ease;
		-webkit-transition: all 900ms ease;
		-ms-transition: all 900ms ease;
		-o-transition: all 900ms ease;
		-webkit-transition-delay: 300ms;
		-moz-transition-delay: 300ms;
		-ms-transition-delay: 300ms;
		-o-transition-delay: 300ms;
		transition-delay: 300ms;
	}
	.active .pbmit-mobile-menu-bg {
		opacity: 1;
		width: 100%;
		visibility: visible;
		transition: all 900ms ease;
		-moz-transition: all 900ms ease;
		-webkit-transition: all 900ms ease;
		-ms-transition: all 900ms ease;
		-o-transition: all 900ms ease;
		-webkit-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%);
	}
	.closepanel {
		position: absolute;
		z-index: 99;
		right: 35px;
		top: 25px;
		display: block;
		width: 30px;
		height: 30px;
		line-height: 30px;
		border-radius: 50%;
		text-align: center;
		cursor: pointer;
		font-size: 35px;
		color: var(--pbmit-white-color);
	}
    .navbar-toggler { 
		display: block;
		position: absolute;
		top: 50%;
		right: 35px;
		font-size: 35px;
    	line-height: 35px;
    	width: 40px;
		padding: 0; 
		outline: none; 
		vertical-align: middle;
		color: var(--pbmit-blackish-color);
		-webkit-transform: translateY(-50%);
   	    -ms-transform: translateY(-50%);
    	transform: translateY(-50%);
	}
    .navbar-toggler:hover, 
	.navbar-toggler:focus { 
		outline: none; 
	}
    .main-menu .navbar-collapse {
		position: absolute;
		width: 100%; left: 0;
		background-color: var(--pbmit-white-color);
		z-index: 99;
		top: 105px; 
	}
    .sticky-header .navbar-collapse {
		top: 60px; 
	}
    .main-menu .navigation > li {
		float: none; 
		border-bottom: 1px solid rgba(204,204,204,.10); 
	}
    .site-header .site-navigation ul.navigation > li > a {
		display: inline-block;
		padding: 15px 25px; 
		height: auto !important;
		line-height: 20px !important;
		margin: 0;
		color: var(--pbmit-white-color) !important;	
	}
	.main-menu .navigation > li > ul a{
		color: var(--pbmit-white-color);
	}
	.site-header .site-navigation .dropdown ul li.active > a { 
		color: var(--pbmit-white-color);
	}
    .main-menu .navigation > li > ul,
	.main-menu .navigation > li > ul > li > ul {
		border: none; 
		box-shadow: inherit !important; 
		width: 100%;
		display: none; 
		height: auto;
		position: inherit; 
		-webkit-transform: translateY(0); 
		-moz-transform: translateY(0); 
		-ms-transform: translateY(0); 
		-o-transform: translateY(0); 
		transform: translateY(0); 
		background-color: transparent;
	}
    .main-menu .navigation > li > ul > li > ul { 
		left: 0; 
		top: 100%; 
	}
    .main-menu .navigation > li.dropdown > ul.open, 
	.main-menu .navigation > li.dropdown > ul.open li.dropdown > ul.open {
		display: block; 
		opacity: 1; 
		visibility: visible; 
		padding-left: 1em;
	}
	.main-menu .navigation > li > ul li,
	.main-menu .navigation > li > ul li a{
		border: none;
	}
    .menu-right-box { 
		position: relative; 
		right: 30px; 
		top: 10px; 
	}
	.site-header .righticon {
		display: block;
		position: absolute;
		right: 25px;
		top: 15px;
		cursor: pointer;
		color: rgba(255,255,255,.80);
	}
    .site-header .menu-right-box { 
		display: none !important; 
	}
    .main-menu ul > li.dropdown > a:after{
		display: none;
	}
    .site-header .header-button, 
	.site-header .pre-header { 
		display: none; 
	}
    .ipad-view-search {
		display: block; 
	}
    .site-header .site-branding img { 
		max-height: 56px; 
	}
    .site-header .sticky-header .site-branding img {
		max-height: 35px; 
	}
	.site-navigation ul.navigation{
		padding: 90px 0px;
	}
	.site-header .site-navigation ul.navigation > li.active > a{
		color: rgba( 255,255,255,1);
	}
	.site-header .main-menu .navigation > li > ul li:hover a{
		padding-left: 30px;
		background-color: transparent;
	}
	.site-header .main-menu .navigation > li > ul li:hover a:before{
		display: none;
	}
	/*=== Header ===*/ 
	.container {
		max-width: 1200px;
	}
	.pbmit-right-box{
		display: none;
	}
	.header-style-1 .site-header-menu {
		position: relative;
	}
	.header-style-1 .site-header-menu .container-fluid {
		--bs-gutter-x: 1.0rem;
	}
	.header-style-1 .pbmit-menu-wrap {
		background-color: var(--pbmit-heading-color);
	}
	.header-style-1 .site-header-menu {
		border-bottom: none;
	}
	.header-style-2 .navbar-toggler {
		right: 39px;
	}
	.header-style-3 .pbmit-right-area {
		display: none;
	}
	.header-style-3 .site-header-menu .container {
		position: relative;
		padding: 0px 30px;
	}
	.header-style-3 .navbar-toggler {
		right: 36px;
	}
	.header-style-3 .site-header-menu {
		border-bottom: none;
	}
	.header-style-4 .main-menu .navigation > li a {
		color: var(--pbmit-white-color);
	}
	.header-style-5 .pre-header {
		display: block;
	}
	.header-style-5 .pbmit-right-area {
		display: none;
	}
	.header-style-5 .pre-header .container {
		max-width: 960px;
	}
	.header-style-5 .pbmit-header-search-btn {
		display: none;
	}
	.header-style-5 .pbmit-header-box-2 {
		font-size: 16px;
	}
	.header-style-5 .pbmit-header-box-1 {
		font-size: 16px;
	}
	.site-header.header-style-5 .site-header-menu > .container {
		padding: 0 30px !important;
	}
	.header-style-5 .site-header-menu {
		padding: 0px;
		background-color: var(--pbmit-white-color);
    	box-shadow: 0 9px 35px 0 rgba(26,47,106,.04);
	}
}

@media(max-width:1024px) {
	/** Section Title **/
	.pbmit-heading-subheading .pbmit-title br{
		display: none;
	} 
	/** Revolution **/
	.pbmit-hide-1024{
        display:none !important
    }
	/** Homepage 01 **/ 
	.demo_one-progressbar{
		padding-right: 0;
	}
	.demo_one-ihbox-2 .pbmit-ihbox-style-3 {
		padding: 55px 45px 40px;
	}
	/** Homepage 02 **/
	.pbmit-service-style-2 .pbminfotech-box-content-inner {
		padding: 35px 42px 10px;
	}
	.demo_two-fid .container{
		padding: 0 40px;
	}
	.pbmit-image-wrapper-bg .pbmit-image-wrapper{
		padding: 0 30px;
	}
	/** Homepage 03 **/ 
	.demo_three-pill {
		padding-top: 80px !important;
	}
	/** Section Title **/
	.demo_three-portfolio .pbmit-heading-subheading-style-1 .pbmit-heading-desc {
		padding: 0px 10%;
	}
	.demo_three-tab .tab-content {
		margin-bottom: 35px;
	}
	/** Homepage 03 **/
	.demo_three-progressbar{
		padding-right: 0;
	}
	/** Homepage 04 **/
	.demo_four-ihbox-2 .pbmit-ihbox-style-9 {
		padding: 35px 0px 0px 0px;
	}
	.demo_four-pill .pbmit-col-right-text{
		padding-bottom: 95px;
		padding-right: 40px;
	}
	.header-style-4 .pbmit-pre-header-wrapper {
		display: none;
	}
	/** Homepage 05 **/
	.demo_five-counter .pbminfotech-ele-fid-style-1 .pbmit-sbox-icon-wrapper {
		font-size: 55px;
    	line-height: 55px;
	}
	.demo_five-counter .pbmit-col-right {
		padding-top: 68px;
		padding-bottom: 63px;
	}
	.demo_five-counter .pbminfotech-ele-fid-style-3 {
		padding: 68px 0 63px;
	}
	.demo_five-tab .nav-justified .nav-item {
		flex-basis: auto;
	}
	.header-style-5 .pre-header {
		display: none;
	}
	/** header-style-5 **/
	.header-style-5 .pbmit-right-box {
		display: none;
	}
}

@media(min-width:992px) {
	.service_details .col-lg-4 {
		flex: 0 0 auto;
		width: 30.333333%;
	}
	.service_details .col-lg-8 {
		flex: 0 0 auto;
		width: 69.666667%;
	}
}

@media(max-width:991px) {
	/*=== Section Title ===*/ 
	.pbmit-heading-subheading .pbmit-title{
		font-size: 30px !important;
		line-height: 35px;
	}
	/*=== Revolution ===*/ 
	#rev_slider_1_3_wrapper .rev-btn {
		font-size: 10px!important;
		padding: 5px 20px!important;
	}
	/** Homepage 01 **/
	.demo_one-about .pbminfotech-ele-fid-style-3{
		right: 300px;
	}
	.demo_one-about .play {
		padding-bottom: 85px;
	} 
	.demo_one-progressbar .col-lg-6.position-relative {
		padding-top: 550px;
	}
	.demo_one-progressbar .loan-text {
		bottom: 80px;
		width: 100%;
	}
	.pbmit-ihbox-style-5 .pbmit-ihbox-content {
		padding: 0px;
	}
	.demo_one-ihbox-2 .pbmit-heading-subheading-style-1 {
		margin-bottom: 0px;
	}
	.demo_one-ihbox-2 .ihbox-2-boxs {
		margin-top: -160px;
	}
	.demo_one-ihbox-2 .pbmit-ihbox-style-3 {
		padding: 55px 45px 40px;
		text-align: center;
		position: relative;
	}
	.demo_one-client {
		padding: 40px 0px;
	}
	.demo_one-blog .pbmit-heading-subheading-style-1 {
		margin-bottom: 0px;
	}
	.demo_one-blog .pbmit-heading-subheading-style-1 .pbmit-title {
		margin-bottom: 10px;
	}
	.demo_one-about .pbmit-heading-subheading-style-1 {
		padding-top: 50px;
	}
	.demo_one-service {
		padding-bottom: 0px;
	}
	.demo_one-ihbox-1 .pbmit-heading-subheading {
		padding-bottom: 20px;
	}
	.demo_one-testimonial .pbmit-testimonial-style-4 .pbminfotech-box-star-ratings {
		display: none;
	}
	.demo_one-ihbox-2-bg .pbmit-heading-subheading-style-1 .pbmit-title {
		margin-bottom: 45px;
	}
	/** Homepage 02 **/ 
	.demo_two-ihbox .pbmit-ihbox-style-2 .pbmit-ihbox-icon-wrapper {
		font-size: 40px;
		line-height: 50px;
	}
	.demo_two-fid .pbmit-circle canvas {
		height: auto !important;
	}
	.demo_two-service {
		padding-bottom: 35px;
	}
	.demo_two-accordion .accordion-style-1 .accordion-body {
		padding: 0px 55px 20px 60px;
	}
	.demo_two-portfolio-content .portfolio-two_btn {
		text-align: start;
		padding-bottom: 55px;
	}
	.demo_two-testimonial .pbminfotech-box-star-ratings {
		display: none;
	}
	/** Section Title **/
	.demo_two-ihbox .pbmit-heading-subheading {
		margin-bottom: 5px;
	}
	.demo_two-blog .pbmit-heading-subheading {
		margin-bottom: 5px;
	}
	.demo_two-service .pbmit-heading-subheading {
		margin-bottom: 15px;
	}
	/** Homepage 03 **/ 
	.demo_three-progressbar .pbmit-col-right {
		margin-top: 0;
		padding-left: 15px;
	}
	.demo_three-portfolio .pbmit-heading-subheading-style-1 {
		margin-bottom: 10px;
	}
	.demo_three-tab .pbmit-image-wrapper {
		text-align: start;
	}
	.demo_three-blog .pbmit-heading-subheading {
		margin-bottom: 15px;
	}
	.demo_three-portfolio .pbmit-heading-subheading-style-1 .pbmit-heading-desc {
		padding: 0px 10%;
	}
	.demo_three-progressbar .col-lg-6.position-relative {
		padding-top: 310px;
	}
	/*=== Header ===*/ 
	.container {
		max-width: 991px;
	}
	/** Homepage 04 **/
	.demo_four-pill .pbmit-col-right-text {
		padding-top: 125px;
	} 
	.demo_four-service .pbmit-heading-subheading-style-1.text-center .pbmit-heading-desc {
		padding: 0px 105px;
	}
	.demo_four-service .pbmit-heading-subheading-style-1 {
		margin-bottom: 35px;
	}
	.demo_four-ihbox-2 .pbmit-image-wrapper img {
		width: 100%;
	}
	.demo_four-ihbox-2 .inner-pages {
		padding-bottom: 75px;
	}
	.demo_four-pricing-table .pbmit-heading-subheading-style-1 {
		margin-bottom: 30px;
	}
	.demo_four-ihbox .pbmit-heading-subheading {
		padding-bottom: 10px;
		margin-bottom: 30px;
	}
	/** Homepage 05 **/ 
	.demo_five-ihbox {
		padding: 60px 0px 20px;
	}
	.demo_five-ihbox .pbmit-ihbox-style-12 {
		margin-bottom: 55px;
	}
	.demo_five-ihbox .pbmit-ihbox-style-12 h2 {
		font-size: 24px;
		line-height: 34px;
	}
	.demo_five-ihbox .pbmit-ihbox-style-12 h4 {
		font-size: 12px;
		line-height: 20px;
	}
	.demo_five-accordion {
		background-size: cover;
	}
	.demo_five-service {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.demo_five-counter .pbmit-col-right {
		padding-top: 52px;
		padding-bottom: 47px;
	}
	.demo_five-counter .pbminfotech-ele-fid-style-3 {
		padding: 52px 0 47px;
	}
	.demo_five-tab {
		padding-top: 65px;
	}
	.demo_five-tab .tab-innerpage {
		padding-left: 15px;
	}
	.demo_five-tab .tab-innerpage h3 {
		margin-top: 35px;
	}
	.demo_five-tab {
		padding-bottom: 60px;
	}
	.demo_five-testimonial .pbmit-heading-subheading {
		margin-bottom: 15px;
	}
	.demo_five-testimonial .pbmit-heading-subheading .pbmit-subtitle {
		margin-bottom: 0px;
	}
	.demo_five-blog .pbmit-heading-subheading .pbmit-subtitle {
		margin-bottom: 0px;
	}
	.demo_five-blog .pbmit-heading-subheading {
		margin-bottom: 0px;
	}
	.demo_five-service .pbminfotech-post-item {
		padding-bottom: 30px;
	}
	/** About Us **/
	.about_us_counter .pbminfotech-ele-fid-style-3 {
		width: 100%;
	}
	.about_us_counter {
		padding-top: 20px;
		padding-bottom: 60px;
	}
	.about_us_counter .pbminfotech-ele-fid-style-3 {
		margin-top: 40px;
	}
	/** About Us 2**/
	.about_us_details_progressbar .col-lg-6 {
		width: 100%;
	}
	.about_us_details_progressbar .row {
		display: block;
	}
	.about_us_details_progressbar .pbmit-col-stretched-right {
		padding-top: 600px;
	}
	.about_us_details_counter .pbminfotech-ele-fid-style-3 {
		width: 100%;
	}
	.about_us_details_team .pbmit-heading-subheading-style-4 .pbmit-title {
		margin-bottom: 40px;
	}
	.about_us_details_progressbar .pbmit-col-stretched-right {
		position: relative;
	}
	/** Our History **/
	.work_Process_ihbox .pbmit-ihbox-style-2 .pbmit-ihbox-icon-wrapper {
		font-size: 40px;
		line-height: 50px;
	}
	/** Team Member Details **/
	.team_member_details .pbmit-entry-content {
		margin-top: 80px;
	}
	/** Faq **/
	.faq_Style_1 .accordion-style-2 .accordion-item .pbmit-accordion-title {
		text-transform: initial;
	}
	.faq_Style_1 .accordion-style-1 .accordion-item {
		margin-bottom: 21px;
	}
	/** Service-Detail **/
	.service_details .pbmit-ihbox-style-2 .pbmit-ihbox-icon-wrapper {
		font-size: 40px;
		line-height: 50px;
	}
	/** Project-Single-Detail **/
	.portfolio-single .pbmit-responsive {
		margin-top: 50px;
	}
	.portfolio-single .pbmit-ihbox-style-2 .pbmit-ihbox-icon-wrapper {
		font-size: 40px;
		line-height: 50px;
	}
	.portfolio-single .post-navigation .nav-links .nav-previous {
		margin-bottom: 20px;
	}
	.portfolio-single .pbmit-portfolio-nav-wrapper {
		width: 100%;
	}
	.portfolio-single .post-navigation .nav-links {
		display: block;
	}
	/** Sidebar **/
	.blog-left-col{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.blog-right-col{
		margin-bottom: 0;
	}
	.service-left-col {
		flex: 0 0 100%;
		max-width: 100%;
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.service-right-col {
		flex: 0 0 100%;
		max-width: 100%;
		padding-bottom: 0;
	}
	.pbmit-sidebar-left ,
	.pbmit-sidebar-right {
	    flex: 0 0 34%;
	    max-width: 34%;
	}
	.pbmit-sidebar-left,
	.pbmit-sidebar-right{
	    flex: 0 0 66%;
	    max-width: 66%;
	} 
	.blog-left-col {
		flex: auto;
		max-width: 100%;
	}
	.blog-right-col{
		max-width: 100%;
		flex: auto;
	}
	/** Contacts **/
	.contact-us .container.pbmit-col-stretched-yes.pbmit-col-left{
		--bs-gutter-x: 0rem;
	}
	.contact-us .contact-left_box {
		padding-left: 15px;
	}
	.widget.footer-social-links {
		margin: 0!important;
	}
	.footer-style-3 .footer-widget-col-1,
	.footer-style-3 .footer-widget-col-2,
	.footer-style-3 .footer-widget-col-3,
	.footer-style-3 .footer-widget-col-4{
		flex: 0 0 50%;
		max-width: 50%;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.demo_five-counter .pbminfotech-ele-fid-style-3 .pbmit-fid-title {
		font-size: 14px;
		line-height: 23px;
		margin-left: 0px;
	}
	.demo_five-counter .pbminfotech-ele-fid-style-3 .pbmit-fid-inner {
		font-size: 70px;
		line-height: 70px;
	}
	.demo_five-counter .pbminfotech-ele-fid-style-1 .pbmit-fid-inner {
		font-size: 20px;
    	line-height: 30px;
	}
	.demo_five-counter .pbminfotech-ele-fid-style-1 .pbmit-sbox-icon-wrapper {
		font-size: 40px;
		line-height: 40px;
	}
	/** About Us **/
	.pbmit-team-style-2 .pbminfotech-box-social-links ul {
		padding: 5px 5px;
	}
	.pbmit-team-style-2 .pbminfotech-box-social-links {
		bottom: -70px;
	}
}

@media screen and (min-width: 768px){
	.col-md-20percent {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
	}
}

@media(max-width:768px){
	/*=== Homepage 01 ===*/ 
	.demo_one-about .pbminfotech-ele-fid-style-3 {
		right: 115px;
	}
	/*=== Homepage 02 ===*/ 
	.demo_two-service .pbmit-service-style-2 .pbminfotech-box-content-inner {
		padding: 35px 18px 10px;
	}
}

@media(max-width:767px) {
	/** Section Title **/
	.pbmit-heading-subheading .pbmit-title {
		font-size: 25px !important;
		line-height: 35px;
	}
	.header-style-1 .site-header-menu {
		padding-left: 5px;
	}
	/** Revolution **/
	#rev_slider_1_2_wrapper .rev-btn,
	#rev_slider_1_1_wrapper .rev-btn{
		font-size: 10px!important;
		padding: 5px 15px!important;
	}
	/** Homepage 01 **/
	.demo_one-about .pbminfotech-ele-fid-style-3 {
		right: 90px;
	}
	.col-md-20percent {
		width: 100%;
		text-align: center;
	}
	.service-one_btn {
		text-align: start !important;
		margin-bottom: 20px;
	}
	.portfolio-one_btn {
		text-align: start !important;
		margin-bottom: 20px;
	}
	.testimonial-one_btn {
		text-align: start !important;
		margin-bottom: 20px;
	}
	.demo_one-ihbox-1 {
		padding-top: 70px;
		padding-bottom: 0px;
	}
	.demo_one-portfolio.pbmit-bg-color-light {
		padding: 70px 0px 30px;
	}
	.demo_one-testimonial {
		padding-top: 70px;
		padding-bottom: 30px;
	}
	.demo_one-client {
		padding: 0px 0px;
		padding-top: 35px;
	}
	.demo_one-blog {
		padding-top: 70px;
    	padding-bottom: 70px;
	}

	/** Homepage 02 **/
	.demo_two-fid #fid-contect-text {
		margin-top: 40px;
		margin-bottom: 50px;
	}
	.pbmit-image-wrapper-bg {
		margin-top: -180px;
	}
	.demo_two-accordion .accordion-style-1 {
		padding-top: 65px;
		padding-bottom: 25px;
	}
	.demo_two-accordion .accordion-style-1 .accordion-body {
		padding: 0px 85px 20px 60px;
	}
	.demo_two-accordion .accordion-style-1 .accordion-item {
		margin-bottom: 20px;
	}
	.demo_two-accordion .accordion-style-1 .accordion-button {
		padding: 20px 20px 5px 20px;
	}
	.demo_two-testimonial .inner-pages {
		margin-left: 15px;
	}
	.demo_two-testimonial .pbmit-col-right {
		padding-top: 500px;
	}
	.demo_two-testimonial .pbmit-col-stretched-left {
		padding-top: 500px;
		margin-top: 15px;
	}
	.demo_two-testimonial .row {
		margin: 0px;
	}
	.demo_two-service {
		padding-bottom: 0px;
		padding-top: 70px;
	}
	.demo_two-service .swiper-pagination-bullet {
		margin: 35px 5px 0px 5px !important;
	}
	.demo_two-service .swiper-slider[data-dots="true"] {
		padding-bottom: 30px;
	}
	.demo_two-fid {
		padding-top: 70px;
	}
	.demo_two-ihbox {
		padding-top: 70px;
	}
	.demo_two-accordion {
		padding-top: 70px;
		padding-bottom: 10px;
	}
	.demo_two-blog {
		padding-top: 70px;
		padding-bottom: 50px;
	}
	
	/** Homepage 03 **/
	.footer-style-3 .footer-widget-col-1,
	.footer-style-3 .footer-widget-col-2,
	.footer-style-3 .footer-widget-col-3,
	.footer-style-3 .footer-widget-col-4{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.footer-style-3 .pbmit-footer-social-area ul {
		text-align: start;
	}
	.demo_three-portfolio .pbmit-heading-subheading-style-1 .pbmit-heading-desc {
		padding: 0px 0%;
	}
	.demo_three-ihbox {
		padding-top: 0px;
	}
	.demo_three-service .service-btn {
		text-align: start;
		margin-bottom: 55px;
		margin-top: 10px;
	}
	.demo_three-blog .pbmit-blogbox-style-2 {
		margin-bottom: 30px;
	}
	.demo_three-ihbox .pbmit-ihbox-column {
		margin: 35px 0px;
	}
	.demo_three-service {
		padding-bottom: 60px;
		padding-top: 65px;
	}
	.demo_three-ihbox {
		padding-bottom: 15px;
	}
	.demo_three-progressbar .pbmit-col-right {
		padding-top: 90px;
		padding-bottom: 75px;
	}
	.demo_three-portfolio {
		padding-bottom: 25px;
		padding-top: 70px;
	}
	.pbmit-client-style-1 {
		padding: 20px 0px;
	}
	.demo_three-client {
		padding: 0;
		padding-top: 40px;
		padding-bottom: 10px;
	}
	.demo_three-tab {
		padding-top: 65px;
	}
	.demo_three-blog {
		padding-top: 70px;
		padding-bottom: 40px;
	}

	/** Homepage 04 **/
	.pbmit-ihbox-style-5 .pbmit-ihbox-content {
		margin-bottom: 40px;
	}
	.demo_four-pill .pbminfotech-box-desc {
		margin-bottom: 10px;
	}
	.demo_four-service .pbmit-heading-subheading-style-1.text-center .pbmit-heading-desc {
		padding: 0px 0px;
	}
	.demo_four-ihbox-2 .inner-pages-2 {
		padding-left: 0px;
	}
	.demo_four-pricing-table .multi-columns-row .col-md-4 {
		margin-bottom: 30px;
	}
	.demo_four-blog .blog-btn {
		text-align: start;
		margin-bottom: 30px;
	}
	.demo_four-ihbox-inner-page .pbmit-image-wrapper {
		padding-top: 300px;
		padding-bottom: 100px;
		background-position: top;
		background-size: auto;
	}
	.demo_four-ihbox-2 .inner-pages {
		padding-right: 0px;
	}
	.demo_four-ihbox {
		padding-top: 70px;
		padding-bottom: 45px;
	}
	.demo_four-pill .pbmit-col-right-text {
		padding-bottom: 65px;
	}
	.demo_four-post-content {
		padding-top: 90px;
		padding-bottom: 100px;
	}
	.demo_four-pricing-table {
		padding-top: 75px;
    	padding-bottom: 100px;
	}
	.demo_four-ihbox-inner-page .swiper-slider[data-dots="true"] {
		padding-bottom: 20px;
	}
	.demo_four-client {
		padding:0px;
		padding-top: 40px;
		padding-bottom: 10px;
	}
	.demo_four-blog {
		padding-top: 115px;
		padding-bottom: 55px;
	}
	.demo_four-blog .pbmit-heading-subheading-style-1 {
		margin-bottom: 30px;
	}
	/** Homepage 05 **/
	.demo_five-ihbox .pbmit-ihbox-style-12 {
		margin-bottom: 20px;
	}
	.demo_five-counter .pbminfotech-ele-fid-style-1 {
		margin-bottom: 40px;
	}
	.demo_five-counter .pbmit-col-right {
		padding-bottom: 0px;
	}
	.demo_five-counter .pbmit-col-stretched-yes.pbmit-col-left {
		padding: 0;
	}
	.pbminfotech-ele-fid-style-1 .pbmit-fid-inner {
		font-size: 44px;
		line-height: 50px;
	}
	.demo_five-counter .col-md-3 {
		width: 100%;
	}
	.demo_five-counter .col-md-9 {
		width: 100%;
	}
	.demo_five-counter .pbminfotech-ele-fid-style-1 .pbmit-sbox-icon-wrapper {
		font-size: 70px;
		line-height: 70px;
	}
	.demo_five-counter .pbminfotech-ele-fid-style-3 {
		padding: 59px 0 54px;
	}
	.demo_five-counter .pbmit-col-right {
		padding-top: 60px;
	}
	.demo_five-tab ul {
		display: block;
		border-bottom: none !important;
	}
	.demo_five-tab .nav-item {
		border-bottom: 1px solid rgba( 0, 0, 0, 0.2);
		margin-bottom: 20px;
	}
	.demo_five-blog .pbmit-blogbox-style-1 {
		margin-bottom: 60px;
	}
	.demo_five-tab .nav-item i {
		color: var(--pbmit-blackish-color);
	}
	.demo_five-tab .nav-pills .nav-link {
		color: var(--pbmit-blackish-color);
	}
	.demo_five-tab .nav-item {
		border-bottom: none ;
	}
	.demo_five-tab .nav-link{
		border-bottom: 2px solid ;
	}
	.demo_five-ihbox {
		padding: 50px 0px 30px;
	}
	.demo_five-service {
		padding-top: 60px;
		padding-bottom: 80px;
	}
	.demo_five-accordion {
		padding: 75px 0px;
	}
	.demo_five-counter .pbminfotech-ele-fid-style-3 {
		right: -10px;
	}
	.demo_five-testimonial {
		padding-top: 65px;
		padding-bottom: 5px;
	}
	.demo_five-client {
		padding: 45px 0px 35px;
	}
	.demo_five-blog {
		padding-top: 60px;
		padding-bottom: 0px;
	}
	/** About Us **/
	.about_us_team .pbmit-team-style-2 {
		margin-bottom: 55px;
	}
	.about_us_progressbar .inner-pages {
		margin-bottom: 30px;
		padding: 42px 0px 0px 0px;
	}
	.about_us_progressbar .pbmit-image-wrapper-left {
		padding-right: 0px;
	}
	.about_us_ihbox .pbmit-ihbox-style-6 {
		margin-top: 0px;
		margin-bottom: 50px;
	}
	.about_us_ihbox {
		padding-bottom: 40px;
		padding-top: 65px;
	}
	.about_us_testimonial .pbminfotech-testimonial-text p {
		font-size: 20px;
		line-height: 30px;
	}
	.about_us_team .pbmit-heading-subheading {
		margin-bottom: 30px;
	}
	.about_us_team .pbmit-heading-subheading-style-4 .pbmit-title {
		margin-bottom: 0px;
	}
	.about_us_team {
		padding-top: 75px;
	}
	.about_us_progressbar {
		padding-top: 70px;
		padding-bottom: 55px;
	}
	.about_us_testimonial .swiper-slider[data-dots="true"] {
		padding-bottom: 35px;
	}
	.about_us_testimonial .inner-pages {
		padding-bottom: 0px;
	}
	.about_us_testimonial .swiper-pagination-horizontal {
		display: none;
	}
	.about_us_testimonial .pbmit-testimonial-style-5 {
		padding: 0;
	}
	/** About Us 2 **/
	.about_us_details_ihbox .pbmit-heading-subheading {
		margin-bottom: 30px;
	}
	.about_us_details_ihbox .pbmit-ihbox.pbmit-ihbox-style-8 {
		margin-bottom: 35px;
	}
	.about_us_details_ihbox .blue-btn.text-center {
		padding-top: 0px;
	}
	.about_us_details_team .pbmit-team-style-2 {
		margin-bottom: 55px;
	}
	.about_us_details_ihbox {
		padding-top: 70px;
		padding-bottom: 40px;
	}
	.about_us_details_progressbar .container  {
		padding: 0;
	}
	.about_us_details_progressbar .inner-pages {
		padding-left: 20px;
	}
	.about_us_details_team {
		padding-bottom: 35px !important;
		padding-top: 70px;
	}
	/** Our History **/
	.pbmit-ourhistory .pbmit-ourhistory-right .pbmit-timeline-image,
	.pbmit-ourhistory .pbmit-ourhistory-right .label{
		display: block;
	}
	.pbmit-ourhistory  .col-md-3,
	.pbmit-ourhistory .pbmit-ourhistory-left{
		display: none;
	}
	.pbmit-ourhistory .pbmit-ourhistory-right {
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.pbmit-timeline-inner{
	    margin: 0px;
	}
	.pbmit-ourhistory .pbmit-ourhistory-right {
	    padding-left: 45px;
	}
	.our_history {
		padding-top: 70px;
		padding-bottom: 50px;
	}
	.work_Process_ihbox .pbmit-heading-subheading {
		margin-bottom: 0px;
	}
	.work_Process_ihbox p {
		padding-bottom: 15px;
	}
	/** Faq **/
	.faq .accordion.accordion-style-2 {
		padding-top: 25px;
	}
	.faq .pbmit-heading-subheading {
		margin-bottom: 0px;
	}
	.faq_Style_1 .pbmit-heading-subheading {
		margin-bottom: 30px;
	}
	.faq_Style_1 {
		padding-top: 25px;
	}
	/** Team Member Details **/
	.team_section .pbmit-team-style-2 {
		margin-bottom: 55px;
	}
	.team_section {
		margin-bottom: 35px;
		padding-bottom: 0;
		padding-top: 70px;
	}
	/** Sidebar **/
	.service-right-col{
		padding-top: 60px;
	}
	.service_style {
		padding-top: 65px;
		padding-bottom: 40px;
	}
	.service_style .pbmit-heading-subheading {
		margin-bottom: 30px;
	}
	.blog-right-col{
		padding-top: 60px;
	}
	/** Service Details **/
	.service_details .pbmit-team-style-2 {
		margin-bottom: 55px;
	}
	.service_details .service-right-col {
		padding-top: 0px;
	}
	.service_details .service-left-col {
		padding-top: 0px;
	}
	.service_details {
		padding-bottom: 70px;
	}
	/** Project-Single-Details **/
	.portfolio_style_one, 
	.portfolio_style_two, 
	.portfolio_style_three {
		padding-bottom: 40px !important;
	}
	.portfolio-single .pbmit-ihbox-style-2 {
		margin-bottom: 0px;
		margin-top: 50px;
	}
	.portfolio-single .pbmit-bg-color-white {
		padding-top: 80px;
	}
	.portfolio-single .pbmit_wrapperfigure {
		margin-bottom: 45px;
	}
	.portfolio-single .pbminfotech-ul-list {
		margin-bottom: 55px;
	}
	.portfolio-single {
		padding-bottom: 30px;
	}
	/** Blog Classic **/
	.blog_grid .pbmit-blogbox-style-1 {
		margin-bottom: 60px;
	}
	.blog_classic .blog-right-col {
		padding-top: 80px;
	}
	.blog_classic .blog-left-col {
		padding-bottom: 80px;
	}
	/** Blog Details **/
	.blog_single .pbmit-entry-content h4 {
		margin-bottom: 20px;
	}
	.blog_single .blog-right-col {
		padding-top: 80px;
	}
	.blog_single .blog-left-col {
		padding-bottom: 80px;
	}
	.blog_grid {
		padding-bottom: 40px;
		padding-top: 70px;
	}
	/** Contacts **/
	.contact-us .contact-left_box {
		padding-bottom: 30px;
	}
	.contact-us .pbmit-col-right {
		padding-bottom: 70px;
	}
	/*=== Footer ===*/
	.footer-widget-2 {
		padding-top: 25px;
	}
	.footer-col-2 {
		padding-top: 70px;
	}
}

@media (max-width:575px) { 
	/** Homepage 1 **/
	.pbmit-image-wrapper-bg {
		margin-top: -180px;
	}
	.demo_two-fid {
		padding-bottom: 215px;
	}
	.header-style-1 .site-header-menu {
		padding-left: 15px;
		padding-right:15px;
	}
	.header-style-1 .navbar-toggler {
		right: 24px;
	}
	/** Section Title **/
	
	/** Homepage 2 **/
	.header-style-2 .navbar-toggler {
		right: 24px;
	}
	.header-style-2 .site-header-menu .container {
		--bs-gutter-x: 1.0rem;
	}
	.demo_two-testimonial .swiper-pagination-bullets  {
		display: none;
	}
	.demo_two-testimonial .pbmit-testimonial-style-1 {
		margin-right: 30px;
	}
	.pbmit-testimonial-style-1 .pbminfotech-box-content {
		padding: 60px 25px 30px;
	}
	.pbmit-testimonial-style-1 .pbminfotech-box-desc {
		padding-bottom: 0px;
	}
	.demo_two-testimonial .inner-pages {
		margin-left: 0px;
		margin-right: -30px;
	}
	/** Homepage 3 **/
	.header-style-3 .site-branding {
		margin-left: 15px;
	}
	.header-style-3 .site-header-menu .container {
		padding: 0px 10px;
	}
	.header-style-3 .navbar-toggler {
		right: 22px;
	}
	.demo_three-tab .nav {
		display: block;
	}
	.demo_three-tab .nav-link {
		border-bottom: 2px solid;
	}
	.demo_three-client .pbmit-client-style-1 {
		padding: 20px 0px;
	}

	/** Homepage 4 **/
	.header-style-4 .pbmit-header-search-btn {
		margin-right: 16px !important;
	}
	.header-style-4 .site-branding {
		padding-left: 11px !important;
	}
	.header-style-4 .navbar-toggler {
		right: 10px !important;
	}
	/** Homepage 5 **/
	.tab-innerpage .col-sm-6 {
		padding-bottom: 30px;
	}
	.demo_five-tab .pbmit-tab-text {
		padding: 0px 0px 10px;
	}
	.header-style-5 .site-title {
		height: 90px;
	}
	.site-header.header-style-5 .site-header-menu > .container {
		padding: 0 25px !important;
	}
	.header-style-5 .navbar-toggler {
		right: 39px !important;
	}
	/** About Us 2**/
	.pbmit-title-bar-content .pbmit-tbar-title {
		font-size: 30px;
    	line-height: 40px;
	}
	/** Services Details **/
	.accordion-style-1 .accordion-button {
		padding: 22px 0px 10px 10px;
	}
	/** Blog Details **/
	.blog-details .pbmit-comment-content {
		position: relative;
		margin-left: 0px;
	}
	.blog-details .media.even.depth-2 {
		margin-left: 20px;
	}
	.blog-details .pbmit-comment-content {
		width: 100%;
	}
	.blog-details .pbmit-comment-avatar {
		width: 100%;
		padding-bottom: 25px;
	}
	.blog-details .reply {
		top: 95px;
	}
}

@media (max-width:414px) {
	/** Services Details **/
	.service_details .accordion-item .pbmit-accordion-title {
		line-height: 25px;
	}
	.service_details .accordion-style-1 .pbmit-accordion-icon-left {
		line-height: 60px;
	}
	.service_details .accordion-style-1 .accordion-button {
		padding: 10px 0px 10px 10px;
	}
}

@media (max-width: 375px) and (min-width: 0px) {
	/** header-style-2 **/
	.demo_two-service .swiper-pagination {
		margin-top: 25px;
	}
	/** footer **/
	.pbmit-footer-bottom .pbmit-social-links li {
		margin-bottom: 15px;
	}
}
@media only screen and (min-width: 991px) and (max-width: 1450px){

}

@media (max-width: 1199px) and (min-width: 0px){
	.demo_two-portfolio-content .pbmit-heading-subheading.pbmit-heading-subheading-style-3 .pbmit-title {
		font-size: 36px !important;
    	line-height: 40px !important;
	}
	/** header-style-1 **/
	.header-style-1 .site-branding img {
		margin-bottom: 1px;
	}
	.header-style-1 .pbmit-header-search-btn {
		margin-right: 35px;
		position: relative;
	}
	.header-style-1 .navbar-toggler {
		right: 39px;
	}
	.header-style-1 .pbmit-right-box .pbmit-header-search-btn {
		display: block;
	}
	.site-title {
		background-color: var(--pbmit-white-color) !important;
	}
	.site-header .site-branding img {
		max-height: 50px;
		display: none;
	}
	.site-header .site-branding .sticky-logo-img {
		display: inline-block;
	}
	.pbmit-header-search-btn {
		margin-right: 30px;
		position: relative;
		padding-top: 3px;
	}
	.pbmit-right-box {
		display: inline-block;
	}
	.pbmit-header-search-btn a {
		color: var(--pbmit-blackish-color);
	}
	.pbmit-ihbox-style-5 .pbmit-ihbox-icon:after {
		display: none;
	}
	.demo_one-portfolio .pbmit-col-stretched-right {
		margin-right: -47px;
	}
	/** header-style-2 **/
	.header-style-2 .site-header-menu {
		padding:0px 15px ;
		position: relative;
	}
	/** header-style-3 **/
	.header-style-3 .site-header-menu {
		background-color: var(--pbmit-white-color) !important;
	}
	.header-style-3 .site-title {
		height: 110px;
	}
	/** header-style-4 **/
	.header-style-4 .pbmit-right-box .pbmit-header-search-btn a {
		font-size: 15px;
		color: var(--pbmit-heading-color);
	}
	.header-style-4 .pbmit-header-search-btn {
		padding-top: 0px;
	}
	.header-style-4 .pbmit-right-box .pbmit-header-search-btn {
		padding-right: 10px;
	}
	.header-style-4 .pbmit-header-info {
		display: none;
	}
	.header-style-4 .site-branding img {
		display: block;
	}
	.header-style-4 .site-header-menu .pbmit-right-box {
		margin-right: 40px;
	}
	.header-style-4 .pbmit-header-top-area {
		border-bottom: none;
	}
	.header-style-4 .pbmit-header-top-area-wrapper-inner {
		border-left: none;
		border-right: none;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.header-style-4 .navbar-toggler {
		right: 25px;
	}
	.header-style-4 .site-branding {
		padding-left: 15px;
	}
	.header-style-4 .sticky-header {
		display: none;
	}
	.header-style-4 .pbmit-pre-header-wrapper .container {
		max-width: 960px;
	}
	/** header-style-5 **/
	.header-style-5 .pbmit-right-box {
		display: inline-flex;
	}
	.site-header.header-style-5 .site-header-menu > .container {
		padding: 0;
	}
	.header-style-5 .navbar-toggler {
		right: 69px;
	}
}
@media screen and (min-width: 992px){
	.footer-style-1 .footer-widget-col-1{
		flex: 0 0 25%;
    	max-width: 25%;
	}
	.footer-style-1 .footer-widget-col-2,
	.footer-style-1 .footer-widget-col-3{
		flex: 0 0 23%;
    	max-width: 23%;
	}
	.footer-style-1 .footer-widget-col-4{
		flex: 0 0 29%;
    	max-width: 29%;
	}
}