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



    INDEX:



    00 - Section Title

    01 - Icon Box

    02 - Team Member

    03 - Counter

    04 - Service

    05 - Projects

    06 - Blog

    07 - Testimonial

    08 - Header

    09 - Footer

    10 - Title Bar

    11 - Overlap Colomn

    12 - Progress Bar

    13 - Accordion

    14 - Tab

    15 - Circle Progress

    16 - Static-box

    17 - List Gourp

    18 - Revolution

    19 - Marquee

    20 - Client

    21 - Timeline

    22 - Vertical Snap

    23 - Img Animation

    24 - Cursor

    25 - Classes Calendar

    26 - Tween Effect

    27 - Flipbox

    28 - Pricing Table

    29 - Reel video

    30 - Actionbox

    31 - Awardbox

    32 - Split-slide

    33 - Spinner

    34 - Mask

    35 - Marquee Over Text

    36 - Award Box



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



/*----------------------------------------*/

/*  00 - Section Title

/*----------------------------------------*/

.pbmit-globalcolor {

    color: var(--pbmit-global-color);

}

.pbmit-heading-subheading {

    margin-bottom: 50px;

}

.pbmit-heading-subheading .pbmit-heading-desc{

    margin-top: 25px;

}

.pbmit-heading-subheading .pbmit-subtitle {

    font-family: var(--pbmit-heading-typography-font-family);

    font-weight: 500;

    font-size: 16px;

    line-height: 26px;

    letter-spacing: 0px;

    color: var(--pbmit-body-typography-color);

    text-transform: none;

    font-style: normal;

}

.pbmit-heading-subheading .pbmit-title {

    font-family: var(--pbmit-heading-typography-font-family);

    font-size: 48px;

    line-height: 48px;

	font-weight: var(--pbmit-heading-font-variant);

    letter-spacing: 0px;

    color: var(--pbmit-heading-color);

    text-transform: none;

    font-style: normal;

}

.pbmit-heading-subheading.text-global .pbmit-subtitle{

    color: var(--pbmit-global-color);

}

.pbmit-heading-subheading.text-global .pbmit-title{

    color: var(--pbmit-white-color);

}	

.pbmit-heading-subheading.text-global .pbmit-heading-desc{

    color: rgba( 255, 255, 255, 0.6);

}	

.pbmit-heading-subheading .pbmit-heading-desc {

    margin-top: 25px;

}	

.pbmit-heading-subheading .pbmit-heading-desc.text-white{

    color: rgba( 255, 255, 255, 0.6) !important;

}	



/** Style 1 **/

.pbmit-heading-subheading-style-1{

	position: relative;

}

.pbmit-heading-subheading-style-1 .pbmit-title{

	padding-left: 140px;

}

.pbmit-heading-subheading-style-1 .pbmit-subtitle::before{

	content: counter(pbmitbox1,decimal-leading-zero)"";

    counter-increment: pbmitbox1;

    position: absolute;

    font-size: 18px;

    line-height: 28px;

    top: 28px;

    left: -100px;

	color: var(--pbmit-blackish-color);

}

.pbmit-heading-subheading-style-1 .pbmit-subtitle{

	position: absolute;

    top: -70px;

    left: 98px;

    z-index: -1;

	font-weight: 700;

    font-size: 160px;

    line-height: 170px;

	color: #e5e5e5;

}

.modern-digital-agency-client .pbmit-heading-subheading .pbmit-title,

.modern-digital-agency-about1 .pbmit-heading-subheading .pbmit-title,

.modern-digital-agency-about2 .pbmit-heading-subheading .pbmit-title,

.modern-digital-agency-team .pbmit-heading-subheading .pbmit-title,

.modern-digital-agency-testimonial .pbmit-heading-subheading .pbmit-title,

.modern-digital-agency-blog .pbmit-heading-subheading .pbmit-title,

.web-agency-about1 .pbmit-heading-subheading .pbmit-title,

.web-agency-service .pbmit-heading-subheading .pbmit-title,

.web-agency-about2 .pbmit-heading-subheading .pbmit-title,

.web-agency-testimonial .pbmit-heading-subheading .pbmit-title,

.web-agency-form .pbmit-heading-subheading .pbmit-title,

.web-agency-blog .pbmit-heading-subheading .pbmit-title{

    font-weight: 700;

}



/*----------------------------------------*/

/*  01 - Icon Box

/*----------------------------------------*/

.pbmit-link {

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    z-index: 6;

}

.pbmit-ihbox-btn a {

    position: relative;

}

.pbmit-svg-btn svg line {

    fill: none;

    stroke: var(--pbmit-white-color);

    stroke-width: 2;

    stroke-miterlimit: 10;

}

.pbmit-ihbox-btn svg, .pbmit-svg-btn svg{

    height: 10px;

}

.pbmit-svg-btn svg line:nth-child(1) {

    stroke-dasharray: 25px;

    stroke-dashoffset: 50px;

    transition: stroke-dashoffset 0.5s cubic-bezier(.61,1,.88,1);

}

.pbmit-svg-btn svg line:not(:first-child) {

    stroke-linecap: square;

}

.rev-btn svg line:nth-child(2), 

.rev-btn svg line:nth-child(3), 

.elementor-button svg line:nth-child(2), 

.elementor-button svg line:nth-child(3), 

.pbmit-svg-btn svg line:nth-child(2), 

.pbmit-svg-btn svg line:nth-child(3) {

    stroke-dasharray: 20px;

    stroke-dashoffset: 40px;

    transition: stroke-dashoffset 0.6s cubic-bezier(.61,1,.88,1) 0.3s;

}

.pbmit-svg-btn:hover svg line{

    stroke-dashoffset: 0;

}

.pbmit-title .pbmit-right-arrow{

	display: inline-block;

    position: relative;

    padding-right: 45px;

    color: var(--pbmit-global-color);

}

.pbmit-title .pbmit-right-arrow:after{

    font-family: "pbminfotech-base-icons";

    content: "\e87d";

    position: absolute;

	display: flex;

	justify-content: center;

    top: 50%;

    right: 0;

    transform: translate(0%, -50%);

    height: 37px;

    width: 37px;

    background: var(--pbmit-global-color);

    color: var(--pbmit-blackish-color);

    line-height: 37px;

    border-radius: 50%;

    font-size: 30px;

	font-weight: 400;

	transition: all 0.3s ease-in;

}

.pbmit-title .pbmit-right-arrow:hover:after{

	transform: translate(0%, -50%) rotateZ(45deg);

}

/** style-1 **/

.pbmit-ihbox-style-1,

.pbmit-ihbox-style-1 .pbmit-ihbox-headingicon,

.pbmit-miconheading-style-1,

.pbmit-ihbox-style-1 .pbmit-icon-type-icon,

.pbmit-ihbox-style-1 .pbmit-ihbox-icon-type-text,

.pbmit-ihbox-style-1 .pbmit-element-title,

.pbmit-ihbox-style-1 .pbmit-heading-desc,

.pbmit-ihbox-icon::before{

	transition: all 0.3s ease-in;

}

.pbmit-element-miconheading-style-1 .pbmit-element-posts-wrapper{

	margin: 0 !important;

}

.pbmit-miconheading-style-1{

	margin: 0 !important;

	padding: 0 !important;

}

.pbmit-ihbox-style-1 .pbmit-icon-type-icon,

.pbmit-ihbox-style-1 .pbmit-ihbox-icon-type-text{

	font-size: 50px;

	line-height: 60px;

	margin-top: 5px;

	color: var(--pbmit-global-color);

}

.pbmit-miconheading-style-1:nth-child(2) .pbmit-ihbox-style-1 .pbmit-ihbox-headingicon{

	border-right: none;

	border-left: none;

}

.pbmit-miconheading-style-1:nth-child(3) .pbmit-ihbox-style-1 .pbmit-ihbox-headingicon{

	border-right: none;

}

.pbmit-ihbox-style-1 .pbmit-ihbox-headingicon {

	padding: 50px;

	border: 1px solid rgba( 255, 255, 255, 0.1);

}

.pbmit-ihbox-style-1 .pbmit-ihbox-icon{

	position: relative;

	padding-right: 15px;

	margin-right: 25px;

}

.pbmit-ihbox-style-1 .pbmit-ihbox-icon::before{

	position: absolute;

	content: "";

	right: 0;

	top: 0;

	background-color: rgba( 255, 255, 255, 0.1);

	width: 33px;

	height: 33px;

	border-radius: 50%;

}

.pbmit-ihbox-style-1 .pbmit-element-title{

	font-size: 20px;

	line-height: 30px;

	margin-bottom: 5px;

	text-transform: capitalize;

	color: var(--pbmit-white-color);

}

.pbmit-ihbox-style-1 .pbmit-heading-desc{

	color: rgba(255, 255, 255,.70);

}

.pbmit-ihbox-style-1 .pbmit-ihbox-icon .pbmit-ihbox-icon-type-image{

	height: 80px;

	width: 80px;

}

.pbmit-miconheading-style-1.pbmit-mihbox-hover-active{

	background-color: var(--pbmit-global-color);

}

.pbmit-miconheading-style-1.pbmit-mihbox-hover-active .pbmit-ihbox-style-1 .pbmit-icon-type-icon,

.pbmit-miconheading-style-1.pbmit-mihbox-hover-active .pbmit-ihbox-style-1 .pbmit-ihbox-icon-type-text{

	color: var(--pbmit-blackish-color);

}

.pbmit-miconheading-style-1.pbmit-mihbox-hover-active .pbmit-ihbox-style-1 .pbmit-element-title,

.pbmit-miconheading-style-1.pbmit-mihbox-hover-active .pbmit-heading-desc{

	color: var(--pbmit-blackish-color);

}

.pbmit-miconheading-style-1.pbmit-mihbox-hover-active .pbmit-ihbox-style-1 .pbmit-ihbox-icon::before{

	background-color: rgba( 0, 0, 0, 0.1);

}

@media (min-width:767px) and (max-width:1550px) {

	.pbmit-ihbox-style-1 .pbmit-ihbox-icon{

		margin-right: 10px;

		padding-right: 5px;

	}

}

@media (min-width:1300px) and (max-width:1440px){

	.pbmit-ihbox-style-1 .pbmit-ihbox-headingicon{

		padding: 30px;

	}

	.pbmit-ihbox-style-1 .pbmit-icon-type-icon, .pbmit-ihbox-style-1 .pbmit-ihbox-icon-type-text{

		font-size: 40px;

    	line-height: 50px;

	}

	.pbmit-ihbox-style-1 .pbmit-ihbox-icon::before{

		width: 23px;

		height: 23px;

	}

}

@media (min-width:991px) and (max-width:1300px){

	.pbmit-ihbox-style-1 .pbmit-ihbox-headingicon{

		display: block !important;

		padding: 30px;

	}

	.pbmit-ihbox-style-1 .pbmit-ihbox-icon::before{

		left: 30px;

		top: -4px;

		right: inherit;

	}

	.pbmit-ihbox-style-1 .pbmit-element-title{

		font-size: 15px;

	}

}

@media (max-width: 575px) {

	.pbmit-ihbox-style-1 .pbmit-ihbox-headingicon{

		padding: 30px;

	}

}

/** style-2 **/

.pbmit-ihbox-style-2 .pbmit-icon-type-icon,

.pbmit-ihbox-style-2 .pbmit-ihbox-icon-type-text{

	font-size: 50px;

	line-height: 60px;

	margin-top: 5px;

}

.pbmit-ihbox-style-2 .pbmit-ihbox-icon{

	margin-bottom: 15px;

}

.pbmit-ihbox-style-2 .pbmit-element-title{

	font-size: 18px;

	line-height: 48px;

	margin-bottom: 0;

	transition: all 0.6s ease-in-out;

	color: var(--pbmit-white-color);

}

.pbmit-ihbox-style-2 .pbmit-heading-desc{

	color: rgb(255 255 255);

}

.pbmit-ihbox-style-2 .pbmit-ihbox-icon .pbmit-ihbox-icon-type-image{

	height: 80px;

	width: 80px;

}

.pbmit-ihbox-style-2:hover .pbmit-element-title{

	transform: translateX(1%);

}

/** style-3 **/

.pbmit-ihbox-style-3 .pbmit-ihbox-box-number,

.pbmit-ihbox-style-3 .pbmit-element-title,

.pbmit-ihbox-style-3 .pbmit-heading-desc{

	transition: all 0.6s ease-in-out;

}



.pbmit-miconheading-style-3{

    margin-bottom: 0 !important;

}

.pbmit-ihbox-style-3{

	position: relative;

	padding: 30px 100px;

}

.pbmit-ihbox-style-3::before{

	position: absolute;

	content: "";

	left: 0;

	top: 0;

	width: 0%;

	height: 100%;

	background-color: var(--pbmit-blackish-color);

	transition: all 0.3s ease-in;

	z-index: -1;

}

.pbmit-ihbox-style-3 .pbmit-number-wrap,

.pbmit-ihbox-style-3 .pbmit-content-wrap,

.pbmit-ihbox-style-3 .pbmit-hover-effect,

.pbmit-ihbox-style-3 .pbmit-desc-wrap{

	padding: 0 15px;

	word-wrap: break-word;

}

.pbmit-ihbox-style-3 .pbmit-number-wrap{

	width: 20%;

}

.pbmit-ihbox-style-3 .pbmit-content-wrap{

	width: 35%;

}

.pbmit-ihbox-style-3 .pbmit-hover-effect{

	width: 25%;

}

.pbmit-ihbox-style-3 .pbmit-desc-wrap{

	width: 21%;

}

.pbmit-ihbox-style-3 .pbmit-ihbox-box-number{

	font-size: 18px;

	line-height: 28px;

	font-weight: 400 !important;

}

.pbmit-ihbox-style-3 .pbmit-element-title{

	font-size: 24px;

	line-height: 24px;

	margin-bottom: 0;

}

.pbmit-ihbox-style-3 .pbmit-hover-effect{

	position: relative;

	overflow: hidden;

	width: 25%;

	padding: 0 15px;

	text-align: left;

}

.pbmit-ihbox-style-3 .pbmit-heading-desc{

	color: var(--pbmit-blackish-color);

	text-transform: capitalize;

}

.pbmit-ihbox-style-3 .pbmit-hover-effect .pbmit-ihbox-icon{

	transform: scale(1);

}

.pbmit-ihbox-style-3 .pbmit-hover-effect .pbmit-ihbox-hover-image,

.pbmit-ihbox-style-3 .pbmit-hover-effect .pbmit-ihbox-icon img{

	-webkit-transition: -webkit-transform 1s ease;

	-moz-transition: transform 1s ease;

	-o-transition: transform 1s ease;

	transition: transform 1s ease, -webkit-transform 1s ease;

}

.pbmit-ihbox-style-3 .pbmit-ihbox-hover-image{

	position: absolute;

	z-index: 1;

	top: 0;

	left: 0;

	padding: 0 15px;

	transform: scale(0);

}

.pbmit-mihbox-hover-active .pbmit-ihbox-style-3 .pbmit-hover-effect .pbmit-ihbox-hover-image{

	visibility: visible;

	transform: scale(1);

}

.pbmit-mihbox-hover-active .pbmit-ihbox-style-3 .pbmit-hover-effect .pbmit-ihbox-icon img{

	transform: scale(0);

} 

.pbmit-mihbox-hover-active .pbmit-ihbox-style-3::before{

	width: 100%;

}

.pbmit-mihbox-hover-active .pbmit-ihbox-style-3 .pbmit-ihbox-box-number,

.pbmit-mihbox-hover-active .pbmit-ihbox-style-3 .pbmit-element-title,

.pbmit-mihbox-hover-active .pbmit-ihbox-style-3 .pbmit-heading-desc{

	color: var(--pbmit-global-color);

}

@media (max-width: 1024px) {

	.pbmit-ihbox-style-3{

		padding: 30px 50px;

	}

}

@media (max-width: 767px) {

	.pbmit-ihbox-style-3 .pbmit-ihbox-headingicon{

		display: block !important;

	}

	.pbmit-ihbox-style-3 .pbmit-number-wrap,

	.pbmit-ihbox-style-3 .pbmit-content-wrap,

	.pbmit-ihbox-style-3 .pbmit-hover-effect,

	.pbmit-ihbox-style-3 .pbmit-desc-wrap{

		width: 49%;

		padding:10px 0;

		display: inline-block;

		overflow:initial;

	}

	.pbmit-ihbox-style-3{

		padding: 30px;

	}

	.pbmit-ihbox-style-3 .pbmit-ihbox-hover-image{

		padding: 10px 0;

	}

	.pbmit-ihbox-style-3 .pbmit-element-title {

		font-size: 20px;

		line-height: 20px;

	}

}

@media (max-width: 575px) {

	.pbmit-ihbox-style-3{

		padding: 20px 30px;

	}

	.pbmit-ihbox-style-3 .pbmit-ihbox-headingicon{

		text-align: center;

	}

	.pbmit-ihbox-style-3 .pbmit-number-wrap,

	.pbmit-ihbox-style-3 .pbmit-content-wrap,

	.pbmit-ihbox-style-3 .pbmit-hover-effect,

	.pbmit-ihbox-style-3 .pbmit-desc-wrap{

		width: 100%;

		padding:10px 0;

		display: block;

		overflow:initial;

	}

	.pbmit-ihbox-style-3 .pbmit-hover-effect .pbmit-ihbox-icon{

		text-align: center;

	}

	.pbmit-ihbox-style-3 .pbmit-hover-effect{

		text-align: center;

	}

	.pbmit-ihbox-style-3 .pbmit-ihbox-hover-image{

		right: 0;

	}

}

/** style-4 **/

.pbmit-ihbox-style-4 .pbmit-icon-type-icon,

.pbmit-ihbox-style-4 .pbmit-ihbox-icon-type-text{

	font-size: 50px;

	line-height: 60px;

	margin-top: 5px;

	color: var(--pbmit-global-color);

}

.pbmit-ihbox-style-4 .pbmit-ihbox-icon .pbmit-ihbox-icon-type-image{

	height: 60px;

	width: 60px;

}

.pbmit-ihbox-style-4 .pbmit-ihbox-icon{

	margin-right: 35px;

}

.pbmit-ihbox-style-4 .pbmit-ihbox-contents{

	font-family:var(--pbmit-heading-typography-font-family);

	font-size: 24px;

	line-height: 36px;

	margin-bottom: 5px;

	font-weight: 700;

	text-transform: capitalize;

	color: var(--pbmit-white-color);

}

.pbmit-ihbox-style-4 .pbmit-ihbox-icon-type-image img{

	animation: rotate 5s normal linear infinite;

}

.pbmit-ihbox-style-4 .pbmit-ihbox-contents span{

	font-weight: 600;

	color: var(--pbmit-global-color);

}

.pbmit-ihbox-style-4 .pbmit-ihbox-icon .pbmit-ihbox-icon-type-image{

	height: 80px;

	width: 80px;

}

@media(max-width:575px){

	.pbmit-ihbox-style-4 .pbmit-ihbox-headingicon{

		display: block!important;

	}

	.pbmit-ihbox-style-4 .pbmit-ihbox-icon{

		margin-right: 0;

	}

}

/** style-5 **/

.pbmit-ihbox-style-5 .pbmit-ihbox-box,

.pbmit-ihbox-style-5 .pbmit-ihbox-box::before,

.pbmit-ihbox-style-5 .pbmit-element-title,

.pbmit-ihbox-style-5 .pbmit-heading-desc,

.pbmit-ihbox-style-5 .pbmit-icon-type-icon,

.pbmit-ihbox-style-5 .pbmit-ihbox-icon-type-text{

	transition: all 0.4s ease-in;

}

.pbmit-ihbox-style-5 .pbmit-icon-type-icon,

.pbmit-ihbox-style-5 .pbmit-ihbox-icon-type-text{

	font-size: 50px;

	line-height: 60px;

	margin-top: 5px;

}

.pbmit-ihbox-style-5 .pbmit-ihbox-box::before{

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	width: 0;

	height: 100%;

	background-color: var(--pbmit-blackish-color);

	z-index: -1;

}

.pbmit-ihbox-style-5 .pbmit-ihbox-box:hover::before{

	width: 100%;

}

.pbmit-ihbox-style-5 .pbmit-ihbox-box{

	height: 340px;

	padding: 70px 50px;

	border: 1px solid rgba( 0, 0, 0, 0.2);

	position: relative;

}

.pbmit-ihbox-style-5 .pbmit-ihbox-icon{

	margin-bottom: 15px;

}

.pbmit-ihbox-style-5 .pbmit-element-title{

	font-size: 18px;

	line-height: 30px;

	font-weight: 600;

	margin-bottom: 5px;

	text-transform: capitalize;

}

.pbmit-ihbox-style-5 .pbmit-ihbox-icon .pbmit-ihbox-icon-type-image{

	height: 80px;

	width: 80px;

}

.pbmit-ihbox-style-5:hover .pbmit-icon-type-icon,

.pbmit-ihbox-style-5:hover .pbmit-ihbox-icon-type-text{

	color: var(--pbmit-global-color);

}

.pbmit-ihbox-style-5:hover .pbmit-ihbox-box{

	background-image: url(../images/contact-bg-pattern.png);

	background-position: center center;

	background-repeat: no-repeat;

	background-size: cover;

}

.pbmit-ihbox-style-5:hover .pbmit-element-title a,

.pbmit-ihbox-style-5:hover .pbmit-element-title,

.pbmit-ihbox-style-5:hover .pbmit-heading-desc{

	color: var(--pbmit-white-color);

}

@media(max-width:991px){

	.pbmit-ihbox-style-5:nth-child(2){

		margin-bottom: 30px;

	}

}

@media(max-width:767px){

	.pbmit-ihbox-style-5:nth-child(1){

		margin-bottom: 30px;

	}

}

/** style-6 **/

.pbmit-ihbox-style-6 .pbmit-ihbox-headingicon .pbmit-ihbox-box-number,

.pbmit-ihbox-style-6{

	transition: all 0.7s ease-in-out;

}

.pbmit-ihbox-style-6{

	padding: 55px 40px;

	border: 1px solid rgba(0, 0, 0, 0.0);

}

.pbmit-ihbox-style-6 .pbmit-ihbox-headingicon .pbmit-ihbox-box-number{

	font-family:var(--pbmit-heading-typography-font-family);

	font-size: 60px;

	line-height: 60px;

	font-weight: 700;

	-webkit-text-stroke: 1px rgba(0, 0, 0, 0.3);

	-webkit-text-fill-color: transparent;

	-webkit-background-clip: text;

	background-repeat: no-repeat;

	transition: background-size .5s cubic-bezier(0.67, 0.01, 0.15, 0.98);

	background-image: linear-gradient(90deg, var(--pbmit-blackish-color) 0%, var(--pbmit-blackish-color) 50%, transparent 50.1%);

	background-position: 0% 100%;

	background-size: 0% 100%;

}

.pbmit-ihbox-style-6:hover .pbmit-ihbox-headingicon .pbmit-ihbox-box-number {

    background-size: 200% 100%;

}

.pbmit-ihbox-style-6 .pbmit-ihbox-headingicon .pbmit-ihbox-icon-wrapper{

	font-size: 60px;

	line-height: 60px;

}

.pbmit-ihbox-style-6 .pbmit-ihbox-headingicon .pbmit-ihbox-icon{

	position: relative;

	padding: 0px 0px 0 15px;

}

.pbmit-ihbox-style-6 .pbmit-ihbox-headingicon .pbmit-ihbox-icon::before{

	position: absolute;

	content: "";

	left: 0;

	top: -10px;

	width: 33px;

	height: 33px;

	border-radius: 50%;

	background-color: var(--pbmit-global-color);

	z-index: -1;

}

.pbmit-ihbox-style-6 .pbmit-element-title{

	font-size: 18px;

	line-height: 48px;

	margin-bottom: 10px;

}

.pbmit-ihbox-style-6 .pbmit-ihbox-icon .pbmit-ihbox-icon-type-image{

	height: 80px;

	width: 80px;

}

.pbmit-ihbox-style-6:hover{

	border: 1px solid rgba(0, 0, 0, 0.2);

	transform: translate(0, -10px);

}

@media(min-width: 768px) and (max-width: 991px) {

	.pbmit-ihbox-style-6 {

		padding: 30px 20px;

	}

	.pbmit-ihbox-style-6 .pbmit-ihbox-headingicon .pbmit-ihbox-icon-wrapper,

	.pbmit-ihbox-style-6 .pbmit-ihbox-headingicon .pbmit-ihbox-box-number {

		font-size: 40px;

		line-height: 50px;

	}	

}

/** style-7 **/

.pbmit-ihbox-style-7,

.pbmit-ihbox-style-7 .pbmit-element-title,

.pbmit-ihbox-style-7 .pbmit-heading-desc,

.pbmit-ihbox-style-7 .pbmit-icon-type-icon,

.pbmit-ihbox-style-7 .pbmit-ihbox-icon-type-text{

	transition: all 0.4s ease-in;

}

.pbmit-ihbox-style-7 .pbmit-icon-type-icon,

.pbmit-ihbox-style-7 .pbmit-ihbox-icon-type-text{

	font-size: 50px;

	line-height: 60px;

	margin-top: 5px;

}

.pbmit-ihbox-style-7{

    padding: 35px 40px 40px;

}

.pbmit-ihbox-style-7 .pbmit-ihbox-icon{

	margin-bottom: 15px;

}

.pbmit-ihbox-style-7 .pbmit-element-title{

	font-size: 18px;

	line-height: 30px;

	margin-bottom: 5px;

	text-transform: capitalize;

}

.pbmit-ihbox-style-7 .pbmit-ihbox-icon .pbmit-ihbox-icon-type-image{

	height: 80px;

	width: 80px;

}

.pbmit-ihbox-style-7:hover .pbmit-icon-type-icon,

.pbmit-ihbox-style-7:hover .pbmit-ihbox-icon-type-text{

	color: var(--pbmit-global-color);

}

.pbmit-ihbox-style-7:hover{

	background-color: var(--pbmit-blackish-color);

}

.pbmit-ihbox-style-7:hover .pbmit-element-title,

.pbmit-ihbox-style-7:hover .pbmit-heading-desc{

	color: var(--pbmit-white-color);

}

/** style-8 **/

.pbmit-ihbox-style-8,

.pbmit-ihbox-style-8 .pbmit-icon-type-icon,

.pbmit-ihbox-style-8 .pbmit-ihbox-icon-type-text,

.pbmit-ihbox-style-8 .pbmit-element-title,

.pbmit-ihbox-style-8 .pbmit-heading-desc,

.pbmit-ihbox-icon::before{

	transition: all 0.3s ease-in;

}

.pbmit-ihbox-style-8 .pbmit-icon-type-icon,

.pbmit-ihbox-style-8 .pbmit-ihbox-icon-type-text{

	font-size: 60px;

	line-height: 60px;

	margin-top: 5px;

	color: var(--pbmit-global-color);

}

.pbmit-ihbox-style-8{

	padding: 50px 35px;

	border: 1px solid rgba( 0, 0, 0, 0.1);

	margin-bottom: 30px;

}

.pbmit-ihbox-style-8:hover{

	border: 1px solid rgba( 0, 0, 0, 0.5);

}

.pbmit-ihbox-style-8 .pbmit-ihbox-icon{

	margin-left: 50px;

}

.pbmit-ihbox-style-8 .pbmit-ihbox-box-number{

	font-size: 14px;

	line-height: 24px;

	font-weight: 300;

	margin-right: 25px;

	color: var(--pbmit-blackish-color);

}

.pbmit-ihbox-style-8 .pbmit-element-title{

	font-size: 18px;

	line-height: 24px;

	font-weight: 600;

	margin-bottom: 5px;

}

.pbmit-ihbox-style-8 .pbmit-element-title:hover{

	opacity: 0.7;

}

.pbmit-ihbox-style-8 .pbmit-element-subtitle{

	font-size: 16px;

	line-height: 20px;

	margin-bottom: 5px;

}

.pbmit-ihbox-style-8 .pbmit-ihbox-contents{

	flex: 1;

}

.pbmit-ihbox-style-8 .pbmit-ihbox-icon .pbmit-ihbox-icon-type-image{

	height: 80px;

	width: 80px;

}

@media (max-width: 576px) {

	.pbmit-ihbox-style-8{

		padding: 40px 20px;

	}

	.pbmit-ihbox-style-8 .pbmit-ihbox-box-number{

		margin-right: 15px;

	}

	.pbmit-ihbox-style-8 .pbmit-ihbox-icon{

		margin-left: 15px;

	}

}

/** style-9 **/

.pbmit-ihbox-style-9,

.pbmit-miconheading-style-9,

.pbmit-ihbox-style-9 .pbmit-ihbox-btn,

.pbmit-ihbox-style-9 .pbmit-ihbox-btn a{

	transition: all 0.3s ease-in;

}

.pbmit-ihbox-style-9{

	padding: 40px 45px;

	background-color: var(--pbmit-blackish-color);

	background-image: url(../images/infobox-bg-pattern.png);

	background-position: center center;

	background-repeat: no-repeat;

	background-size: cover;

}

.pbmit-ihbox-style-9 .pbmit-ihbox-icon{

	margin-left: 50px;

}

.pbmit-ihbox-style-9 .pbmit-element-title a,

.pbmit-ihbox-style-9 .pbmit-element-title{

	font-size: 18px;

	line-height: 24px;

	font-weight: 600;

	margin-bottom: 5px;

	color: var(--pbmit-global-color);

}

.pbmit-ihbox-style-9 .pbmit-element-title a:hover{

	color: var(--pbmit-white-color);

}



.pbmit-ihbox-style-9 .pbmit-element-subtitle{

	font-size: 16px;

	line-height: 20px;

	margin-bottom: 5px;

}

.pbmit-ihbox-style-9 .pbmit-ihbox-btn a{

	border: 2px solid var(--pbmit-global-color);

	border-radius: 50%;

	padding: 40px 25px;

	line-height: 18px;

	margin-left: 40px;

	text-align: center;

	transform: rotateZ(-15deg);

	display: flex;

	align-items: center;

	justify-content: center;

	width: 130px;

	height: 130px;

}

.pbmit-ihbox-style-9 .pbmit-ihbox-btn a:hover{

	background-color: var(--pbmit-global-color);

}

.pbmit-ihbox-style-9 .pbmit-ihbox-headingicon .pbmit-ihbox-btn a{

	color: var(--pbmit-white-color);

}

.pbmit-ihbox-style-9 .pbmit-ihbox-headingicon .pbmit-ihbox-btn:hover a{

	color: var(--pbmit-blackish-color);

}

.pbmit-ihbox-style-9 .pbmit-ihbox-icon .pbmit-ihbox-icon-type-image{

	height: 80px;

	width: 80px;

}

@media (max-width: 576px) {

	.pbmit-ihbox-style-9{

		padding: 25px 45px;

	}

	.pbmit-ihbox-style-9 .pbmit-ihbox-headingicon{

		text-align: center;

	}

	.pbmit-ihbox-style-9 .pbmit-ihbox-contents{

		margin-bottom: 20px;

	}

	.pbmit-ihbox-style-9 .pbmit-ihbox-btn a{

		display: inline-block;

		margin-left: 0;

	}

}

/** style-10 **/

.pbmit-ihbox-style-10 .pbmit-ihbox-headingicon .pbmit-ihbox-icon-wrapper{

	font-size: 60px;

	line-height: 60px;

}

.pbmit-ihbox-style-10 .pbmit-ihbox-headingicon .pbmit-ihbox-icon{

	position: relative;

	margin-right: 25px;

}

.pbmit-ihbox-style-10 .pbmit-element-title{

	font-size: 24px;

	line-height: 30px;

	margin-bottom: 0px;

	font-style: italic !important;

	font-weight: 600!important;

	letter-spacing: -0.24px;

	text-transform: unset;

}

.pbmit-ihbox-style-10 .pbmit-element-heading{

	margin-bottom: 0;

	font-size: 13px;

	text-transform: uppercase;

	color: rgba( 0, 0, 0, 0.75);

}

.pbmit-ihbox-style-10 .pbmit-heading-desc{

	font-size: 13px;

	margin-left: 10px;

}

.pbmit-ihbox-style-10 .pbmit-ihbox-icon .pbmit-ihbox-icon-type-image{

	height: 80px;

	width: 80px;

}

@media (max-width: 576px) {

	.pbmit-ihbox-style-10 .pbmit-ihbox-headingicon .pbmit-ihbox-icon{

		margin-bottom: 15px;

		margin-right: 0;

	}

}

/** style-11 **/

.pbmit-ihbox-style-11 .pbmit-element-title,

.pbmit-ihbox-style-11 .pbmit-ihbox-icon,

.pbmit-ihbox-style-11,

.pbmit-ihbox-style-11 .pbmit-element-title::before{

	transition: all 0.8s ease-in-out;

}

.pbmit-ihbox-style-11 .pbmit-icon-type-icon,

.pbmit-ihbox-style-11 .pbmit-ihbox-icon-type-text{

	font-weight: 300;

	margin-top: 5px;

}

.pbmit-ihbox-style-11 .pbmit-element-title{

	font-size: 18px;

	line-height: 24px;

	font-weight: 600;

	margin-bottom: 20px;

	padding-bottom: 15px;

	position: relative;

	border-bottom: 1px solid rgba( 0, 0, 0, 0.1);

}

.pbmit-ihbox-style-11 .pbmit-element-title::before{

	content: "";

	position: absolute;

	background-color: var(--pbmit-blackish-color);

	bottom: 0;

	left: 0;

	height: 1px;

	width: 0%;

}

.pbmit-ihbox-style-11:hover .pbmit-element-title::before{

	width: 100%;

}

.pbmit-ihbox-style-11 .pbmit-heading-desc{

	line-height: 22px;

}

.pbmit-ihbox-style-11 .pbmit-ihbox-icon .pbmit-ihbox-icon-type-image{

	height: 80px;

	width: 80px;

}

.pbmit-ihbox-style-11:hover .pbmit-element-title,

.pbmit-ihbox-style-11:hover .pbmit-ihbox-icon{

	transform: translateX(2%);

}

/** style-12 **/

.pbmit-ihbox-style-12 {

	transition: all 0.4s ease-in;

}

.pbmit-ihbox-style-12 .pbmit-icon-type-icon,

.pbmit-ihbox-style-12 .pbmit-ihbox-icon-type-text {

	font-size: 50px;

	line-height: 60px;

}

.pbmit-ihbox-style-12 .pbmit-ihbox-icon {

	margin-right: 30px;

}

.pbmit-ihbox-style-12 .pbmit-element-title {

	font-size: 20px;

	line-height: 26px;

	margin-bottom: 10px;

	text-transform: capitalize;

	transition: all 0.6s ease-in-out;

}

.pbmit-ihbox-style-12 .pbmit-heading-desc {

	line-height: 22px;

}

.pbmit-ihbox-style-12 .pbmit-ihbox-icon .pbmit-ihbox-icon-type-image {

	height: 80px;

	width: 80px;

}

.pbmit-ihbox-style-12:hover {

	transform: translateY(-5px);

}

/*=== style-12 with class ===*/

.pbmit-icon-size-style-12 .pbmit-ihbox-style-12 .pbmit-element-title {

	text-transform: capitalize;

}

@media (max-width: 575px) {

	.pbmit-ihbox-style-12 .d-flex {

		display: block !important;

	}

	.pbmit-ihbox-style-12 .pbmit-ihbox-icon {

		margin: 0;

		margin-bottom: 10px;

	}

}

/** style-13 **/

.pbmit-ihbox-style-13 .pbmit-element-title,

.pbmit-ihbox-style-13 .pbmit-element-title:before,

.pbmit-ihbox-style-13 .pbmit-ihbox-headingicon .pbmit-ihbox-box-number,

.pbmit-ihbox-style-13{

    -webkit-transition: all 0.5s ease-out 0s;

    -moz-transition: all 0.5s ease-out 0s;

    -ms-transition: all 0.5s ease-out 0s;

    -o-transition: all 0.5s ease-out 0s;

    transition: all 0.5s ease-out 0s;

}

.pbmit-ihbox-style-13 .pbmit-ihbox-headingicon .pbmit-ihbox-box-number{

	font-size: 60px;

	line-height: 60px;

	-webkit-text-stroke: 1px var(--pbmit-blackish-color);

	-webkit-text-fill-color: transparent;

	-webkit-background-clip: text;

	background-repeat: no-repeat;

	transition: background-size .5s cubic-bezier(0.67, 0.01, 0.15, 0.98);

	background-image: linear-gradient(90deg, var(--pbmit-blackish-color) 0%, var(--pbmit-blackish-color) 50%, transparent 50.1%);

	background-position: 0% 100%;

	background-size: 0% 100%;

}

.pbmit-ihbox-style-13 .pbmit-ihbox-headingicon .pbmit-ihbox-icon-wrapper{

	font-family:var(--pbmit-heading-typography-font-family);

	font-size: 24px;

    line-height: 30px;

	font-weight: 600;

	color: var(--pbmit-blackish-color);

}

.pbmit-ihbox-style-13 .pbmit-element-title{

	font-size: 24px;

    line-height: 30px;

    margin: 0px 0 20px 50px;

}

.pbmit-ihbox-style-13 .pbmit-ihbox-contents{

	position: relative;

}

.pbmit-ihbox-style-13 .pbmit-element-title:before{

	position: absolute;

	content: '';

	left: 0;

	top: 15px;

	height: 1px;

	width: 35px;

	background-color: var(--pbmit-blackish-color);

}

.pbmit-ihbox-style-13:hover .pbmit-element-title:before{

	width: 0px;

}

.pbmit-ihbox-style-13:hover .pbmit-element-title{

    margin: 0px 0 20px 0px;

}

.pbmit-ihbox-style-13 .pbmit-ihbox-icon .pbmit-ihbox-icon-type-image{

	height: 80px;

	width: 80px;

}

@media(min-width: 768px) and (max-width: 991px) {

	.pbmit-ihbox-style-13 .pbmit-ihbox-headingicon .pbmit-ihbox-icon-wrapper,

	.pbmit-ihbox-style-13 .pbmit-ihbox-headingicon .pbmit-ihbox-box-number {

		font-size: 40px;

		line-height: 50px;

	}	

}

/** style-14 **/

.pbmit-ihbox-style-14 .pbmit-element-title{

	margin-right: -230px;

	font-size: 48px;

    line-height: 48px;

	color: var(--pbmit-white-color);	

}

.pbmit-ihbox-style-14{

	height: 420px;

	width: 420px;

	background:var(--pbmit-blackish-color);

	border-radius: 50%;

	display: inline-block;

    padding: 100px 0 0 115px;

	position:relative;

	right: 0;

}

.pbmit-ihbox-style-14:before{

    position: absolute;

    content: '';

    left: -190px;

    height: 420px;

    width: 420px;

    border: 1px solid var(--pbmit-global-color);

    border-radius: 50%;

    top: 0;

    z-index: -1;

}

.pbmit-ihbox-style-14 .pbmit-ihbox-icon-wrapper i{

	font-size: 140px;

    line-height: 140px;

    -webkit-text-fill-color: transparent;

    -webkit-text-stroke-width: 1px;

    transition: all 0.3s ease-in-out;

    color: var(--pbmit-global-color);

	margin: -30px 0 0 -30px;

	display: inline-block;

}

.pbmit-ihbox-style-14:before,

.pbmit-ihbox-style-14{

	transition: all 0.3s ease-in-out;

}

.pbmit-ihbox-style-14:hover::before{

	left: -150px;

}

.pbmit-ihbox-style-14:hover{

	right: 30px;

}



@media(max-width:1400px) {

	.pbmit-ihbox-style-14 {

		height: 400px;

		width: 400px;

		padding: 120px 0 0 100px;

	}

	.pbmit-ihbox-style-14 .pbmit-element-title {

		margin-right: -150px;

		font-size: 42px;

		line-height: 42px;

	}

	.pbmit-ihbox-style-14 .pbmit-ihbox-icon-wrapper i {

		font-size: 100px;

		line-height: 100px;

		margin: -20px 0 0 -20px;

	}

	.pbmit-ihbox-style-14:before {

		height: 400px;

		width: 400px;

	}

}

@media(max-width:1200px) {

	.pbmit-ihbox-style-14 {

		height: 360px;

		width: 360px;

		padding: 100px 0 0 80px;

	}

	.pbmit-ihbox-style-14:before {

		height: 360px;

		width: 360px;

	}

	.pbmit-ihbox-style-14 .pbmit-element-title {

		margin-right: -100px;

		font-size: 35px;

		line-height: 35px;

	}

	.pbmit-ihbox-style-14 .pbmit-ihbox-icon-wrapper i {

		font-size: 80px;

		line-height: 80px;

		margin: -10px 0 0 -10px;

	}

}

@media(max-width:1024px) {

	.pbmit-ihbox-style-14 {

		padding: 100px 0 0 50px;

	}

}



@media(max-width:991px) {

	.pbmit-ihbox-style-14:before {

		content: none;

	}

	.pbmit-ihbox-style-14:hover{

		right: 20px;

	}

}

@media(max-width:575px) {

	.pbmit-ihbox-style-14 {

		height: 300px;

		width: 300px;

		padding: 60px 0 0 40px;

	}

	.pbmit-ihbox-style-14 .pbmit-element-title {

		margin-right: 0;

		font-size: 33px;

		line-height: 32px;

	}

}

@media(max-width:350px) {

	.pbmit-ihbox-style-14 {

		height: 260px;

		width: 260px;

		padding: 40px 0 0 30px;

	}

	.pbmit-ihbox-style-14 .pbmit-element-title {

		margin-right: 0;

		font-size: 30px;

		line-height: 29px;

	}

	.pbmit-ihbox-style-14 .pbmit-ihbox-icon-wrapper i{

		font-size: 60px;

    	line-height: 60px;

	}

}

/** style-15 **/

.pbmit-ihbox-style-15 .pbmit-element-subtitle,

.pbmit-ihbox-style-15 .pbmit-ihbox-icon-type-text,

.pbmit-ihbox-style-15 .pbmit-element-subtitle span,

.pbmit-miconheading-style-15 {

	-webkit-transition: all 0.7s ease-in-out;;

	-moz-transition: all 0.7s ease-in-out;;

	-ms-transition: all 0.7s ease-in-out;;

	-o-transition: all 0.7s ease-in-out;;

	transition: all 0.7s ease-in-out;;

}

.pbmit-miconheading-style-15 {

	margin: 0 !important;

}

.pbmit-ihbox-style-15 .pbmit-ihbox-headingicon {

	display: flex;

	align-items: center;

	padding: 35px 60px;

	justify-content: space-between;

	border-bottom: 1px solid rgba(0, 0, 0, 0.3);

}

.pbmit-miconheading-style-15:last-child .pbmit-ihbox-style-15 .pbmit-ihbox-headingicon {

	border-bottom: none;

}

.pbmit-ihbox-style-15 .pbmit-ihbox-icon-type-text {

	font-family:var(--pbmit-heading-typography-font-family);

	font-size: 72px;

    line-height: 72px;

    font-weight: 800;

    margin-bottom: 0;

	padding-right: 100px;

    -webkit-text-size-adjust: 0%;

    overflow: visible!important;

	text-shadow: 1px 1px 0 var(--pbmit-blackish-color),-1px -1px 0 var(--pbmit-blackish-color),1px -1px 0 var(--pbmit-blackish-color),-1px 1px 0 var(--pbmit-blackish-color),1px 1px 0 var(--pbmit-blackish-color);

	color: var(--pbmit-white-color);

	-webkit-text-fill-color: inherit;

	-webkit-text-stroke-width: 0;

	-webkit-text-stroke-color: rgba(0, 0, 0, 0.3);

}

.pbmit-mihbox-hover-active .pbmit-ihbox-style-15 .pbmit-ihbox-icon-type-text,

.pbmit-ihbox-style-15:hover .pbmit-ihbox-icon-type-text {

    color: var(--pbmit-blackish-color);

}

.pbmit-ihbox-style-15 .pbmit-element-title {

	font-size: 24px;

	line-height: 34px;

	margin-bottom: 5px;

}

.pbmit-ihbox-style-15 .pbmit-ihbox-contents {

	padding-right: 240px;

}

.pbmit-ihbox-style-15 .pbmit-element-subtitle {

	margin: 0;

	font-size: 18px;

	line-height: 20px;

	width: 130px;

	height: 130px;

	padding-top: 45px;

	text-align: center;

	border-radius: 100%;

	border: 1px solid var(--pbmit-blackish-color);

}

.pbmit-mihbox-hover-active .pbmit-ihbox-style-15 .pbmit-element-subtitle,

.pbmit-ihbox-style-15:hover .pbmit-element-subtitle {

	color: var(--pbmit-global-color);

	background-color: var(--pbmit-blackish-color);

}

.pbmit-ihbox-style-15 .pbmit-element-subtitle span {

	display: block;

	font-size: 16px;

	font-weight: 400;

}

.pbmit-mihbox-hover-active .pbmit-ihbox-style-15 .pbmit-element-subtitle span,

.pbmit-ihbox-style-15:hover .pbmit-element-subtitle span {

	color: var(--pbmit-white-color);

}

.pbmit-ihbox-style-15 .pbmit-ihbox-icon .pbmit-icon-type-icon {

	font-size: 60px;

	line-height: 60px;

}

.pbmit-ihbox-style-15 .pbmit-ihbox-icon .pbmit-ihbox-icon-type-image {

	width: 60px;

	height: 60px;

}

.pbmit-ihbox-style-15 .pbmit-ihbox-icon .pbmit-ihbox-icon-type-image img {

	border-radius: 100%;

}

.pbmit-ihbox-style-15 .pbmit-ihbox-btn {

	margin-top: 20px;

}

.pbmit-miconheading-style-15:nth-child(even) .pbmit-ihbox-style-15 .pbmit-ihbox-headingicon {

	flex-direction: row-reverse;

}

.pbmit-miconheading-style-15:nth-child(even)  .pbmit-ihbox-style-15 .pbmit-ihbox-icon-type-text {

	padding-right: 0;

}

.pbmit-miconheading-style-15:nth-child(even)  .pbmit-ihbox-style-15 .pbmit-subtitle-contents {

	padding-right: 130px;

}

.pbmit-miconheading-style-15:nth-child(even) .pbmit-ihbox-style-15 .pbmit-ihbox-contents {

	padding-right: 230px;

}

.pbmit-ihbox-style-15 .pbmit-ihbox-btn a:hover {

	color: var(--pbmit-white-color);

}



@media (max-width: 1400px) {

	.pbmit-miconheading-style-15:nth-child(even) .pbmit-ihbox-style-15 .pbmit-ihbox-contents {

		padding-right: 210px;

	}

}

@media (max-width: 1300px) {

	.pbmit-ihbox-style-15 .pbmit-ihbox-contents {

		padding-right: 200px;

	}

	.pbmit-miconheading-style-15:nth-child(even) .pbmit-ihbox-style-15 .pbmit-ihbox-contents {

		padding-right: 170px;

	}

}

@media (max-width: 1200px) {

	.pbmit-ihbox-style-15 .pbmit-ihbox-contents {

		padding-right: 150px;

	}

	.pbmit-miconheading-style-15:nth-child(even) .pbmit-ihbox-style-15 .pbmit-ihbox-contents {

		padding-right: 120px;

	}

	.pbmit-ihbox-style-15 .pbmit-ihbox-headingicon {

		padding: 30px 40px;

	}

	.pbmit-ihbox-style-15 .pbmit-ihbox-icon-type-text {

		padding-right: 80px;

	}

	.pbmit-miconheading-style-15:nth-child(even) .pbmit-ihbox-style-15 .pbmit-subtitle-contents {

		padding-right: 110px;

	}

}

@media (max-width: 1024px) {

	.pbmit-ihbox-style-15 .pbmit-ihbox-contents {

		padding-right: 120px;

	}

	.pbmit-miconheading-style-15:nth-child(even) .pbmit-ihbox-style-15 .pbmit-ihbox-contents {

		padding-right: 100px;

	}

	.pbmit-ihbox-style-15 .pbmit-ihbox-headingicon {

		padding: 30px 20px;

	}

	.pbmit-ihbox-style-15 .pbmit-ihbox-icon-type-text {

		padding-right: 60px;

	}

	.pbmit-miconheading-style-15:nth-child(even) .pbmit-ihbox-style-15 .pbmit-subtitle-contents {

		padding-right: 90px;

	}

}

@media (max-width: 991px) {

	.pbmit-ihbox-style-15 .pbmit-ihbox-contents {

		padding-right: 80px;

	}

	.pbmit-miconheading-style-15:nth-child(even) .pbmit-ihbox-style-15 .pbmit-ihbox-contents {

		padding-right: 60px;

	}

	.pbmit-ihbox-style-15 .pbmit-ihbox-icon-type-text {

		padding-right: 40px;

	}

	.pbmit-miconheading-style-15:nth-child(even) .pbmit-ihbox-style-15 .pbmit-subtitle-contents {

		padding-right: 70px;

	}

}

@media (max-width: 850px) {

	.pbmit-ihbox-style-15 .pbmit-ihbox-contents {

		padding-right: 30px;

	}

	.pbmit-miconheading-style-15:nth-child(even) .pbmit-ihbox-style-15 .pbmit-ihbox-contents {

		padding-right: 40px;

	}

	.pbmit-ihbox-style-15 .pbmit-ihbox-icon-type-text {

		padding-right: 40px;

	}

	.pbmit-miconheading-style-15:nth-child(even) .pbmit-ihbox-style-15 .pbmit-subtitle-contents {

		padding-right: 70px;

	}

}

@media (max-width: 767px) {

	.pbmit-ihbox-style-15 .pbmit-ihbox-headingicon {

		display: block;

	}

	.pbmit-ihbox-style-15 .pbmit-ihbox-contents,

	.pbmit-ihbox-style-15 .pbmit-ihbox-icon-type-text {

		padding: 0;

		padding-bottom: 20px;

	}

	.pbmit-ihbox-style-15 .pbmit-ihbox-icon-type-text {

		font-size: 50px;

		line-height: 60px;

	}

}

/** Style 16 **/

.pbmit-ihbox-style-16,

.pbmit-ihbox-style-16 .pbmit-ihbox-icon-type-text {

	transition: all 0.4s ease-in;

}

.pbmit-ihbox-style-16 .pbmit-element-title {

	font-size: 24px;

	line-height: 34px;

	margin-bottom: 20px;

}

.pbmit-ihbox-style-16 .pbmit-heading-desc ul {

	padding: 0;

	margin: 0;

	list-style: none;

}

.pbmit-ihbox-style-16 .pbmit-heading-desc ul li {

	padding-left: 15px;

	position: relative;

	margin-bottom: 5px;

	color:rgba(0, 0, 0, 0.6);

}

.pbmit-ihbox-style-16 .pbmit-heading-desc ul li::after {

	content: '';

	position: absolute;

	top: 50%;

	left: 0;

	width: 8px;

	height: 8px;

	border-radius: 100%;

	background: transparent;

	-khtml-transform: translateX(0%) translateY(-50%);

	-moz-transform: translateX(0%) translateY(-50%);

	-ms-transform: translateX(0%) translateY(-50%);

	-o-transform: translateX(0%) translateY(-50%);

	transform: translateX(0%) translateY(-50%);

	border: 1px solid rgba(0, 0, 0, 0.6);

}

.pbmit-ihbox-style-16 .pbmit-ihbox-title-image .pbmit-element-title {

	font-size: 100px;

	line-height: 100px;

}

.pbmit-ihbox-style-16 .pbmit-ihbox-title-image {

	-webkit-background-clip: text;

	-webkit-text-fill-color: transparent;

	background-position: center center;

	display: inline-block;

    background-size: cover;

}

.pbmit-text-color-white .pbmit-ihbox-style-16 .pbmit-element-title{

	color: var(--pbmit-white-color);

}

.pbmit-text-color-white .pbmit-ihbox-style-16 .pbmit-heading-desc ul li{

	color:rgba(255, 255, 255, 0.6);

}

.pbmit-text-color-white .pbmit-ihbox-style-16 .pbmit-heading-desc ul li::after {

	border: 1px solid rgba(255, 255, 255, 0.6);

}

/** Style 17 **/

.pbmit-miconheading-style-17 .pbmit-icon-type-icon,

.pbmit-miconheading-style-17 .pbmit-ihbox-icon-type-text{

	transition: all 0.9s ease-in;

}

.pbmit-miconheading-style-17 .pbmit-element-title,

.pbmit-miconheading-style-17 .pbmit-heading-desc,

.pbmit-miconheading-style-17:before{

	transition: all 0.4s ease-in;

}

.pbmit-element-miconheading-style-17 .pbmit-element-posts-wrapper {

	justify-content: center;

}

.pbmit-ihbox-style-17 .pbmit-icon-type-icon,

.pbmit-ihbox-style-17 .pbmit-ihbox-icon-type-text{

	font-family:var(--pbmit-heading-typography-font-family);

	font-size: 60px;

	line-height: 70px;

	font-weight: 600;

	margin-bottom: 10px;

	-webkit-text-fill-color: transparent;

    -webkit-text-stroke-width: 1px;

    -webkit-text-stroke-color: var(--pbmit-blackish-color);

}

.pbmit-miconheading-style-17{

    border: 1px solid rgba( 0, 0, 0, 0.6);

    border-radius: 50%;

    height: 330px;

    width: 330px!important;

	padding: 70px!important;

	text-align: center;

	position: relative;

    overflow: hidden;

	z-index: 0;

}

.pbmit-element-miconheading-style-17 .pbmit-heading-subheading{

	padding-bottom: 60px;

}

.pbmit-miconheading-style-17.pbmit-active{

	z-index: 1;

}

.pbmit-miconheading-style-17:before{

	position: absolute;

	content: '';

	background-color: var(--pbmit-blackish-color);

	top: 0;

	left: 0;

	right: 0;

	height: 100%;

	width: 100%;

	transform: scale(0);

	border-radius: 50%;

	z-index: -1;

}

.pbmit-miconheading-style-17.pbmit-active:before{

	transform: scale(1);

}

.pbmit-miconheading-style-17 {

	margin: 0 -30px 0 -30px;

}

.pbmit-ihbox-style-17 .pbmit-element-title{

	font-size: 18px;

	line-height: 28px;

	margin-bottom: 10px;

	font-weight: 600;

}

.pbmit-ihbox-style-17:hover .pbmit-icon-type-icon,

.pbmit-ihbox-style-17:hover .pbmit-ihbox-icon-type-text,

.pbmit-miconheading-style-17.pbmit-active .pbmit-icon-type-icon,

.pbmit-miconheading-style-17.pbmit-active .pbmit-ihbox-icon-type-text{

	-webkit-text-fill-color: unset;

    -webkit-text-stroke-width: unset;

    -webkit-text-stroke-color: unset;

	color:  var(--pbmit-global-color);

}

.pbmit-ihbox-style-17:hover .pbmit-element-title,

.pbmit-miconheading-style-17.pbmit-active .pbmit-element-title,

.pbmit-miconheading-style-17.pbmit-active .pbmit-heading-desc{

	color: var(--pbmit-white-color);

}

.pbmit-miconheading-style-17 .pbmit-heading-desc{

	line-height: 24px;

}

.pbmit-ihbox-style-17 .pbmit-element-subtitle{

    font-size: 13px;

    line-height: 13px;

    text-transform: capitalize;

    font-weight: 300;

}



@media only screen and (max-width: 1400px) and (min-width: 1200px) {

	.pbmit-miconheading-style-17 {

		height: 300px;

		width: 300px!important;

		padding: 50px!important;	

	}

	.pbmit-miconheading-style-17 {

		margin: 0 -20px 0 -20px;

	}

}

@media only screen and (max-width: 1200px) and (min-width: 1024px) {

	.pbmit-miconheading-style-17 {

		height: 270px;

		width: 270px!important;

		padding: 30px!important;	

	}

	.pbmit-miconheading-style-17 {

		margin: 0 -10px 0 -10px;

	}

}

@media only screen and (max-width: 1024px) and (min-width: 767px) {

	.pbmit-miconheading-style-17 {

		height: 240px;

		width: 240px!important;

		padding: 30px!important;

	}

	.pbmit-miconheading-style-17 {

		margin: 0 -10px 0 -10px;

	}

	.pbmit-ihbox-style-17 .pbmit-icon-type-icon,

	.pbmit-ihbox-style-17 .pbmit-ihbox-icon-type-text {

		font-size: 50px;

		line-height: 60px;

		margin-bottom: 5px;

	}

	.pbmit-ihbox-style-17 .pbmit-element-title {

		font-size: 16px;

		line-height: 26px;

		margin-bottom: 5px;

	}

}

@media (max-width: 767px) {

	.pbmit-miconheading-style-17 {

		height: 300px;

		width: 300px!important;

		padding: 50px!important;	

	}

	.pbmit-miconheading-style-17 {

		margin: 0;

	}

}

@media (max-width: 642px) {

	.pbmit-miconheading-style-17 {

		margin-top: 30px !important;

	}

}

/** Style 18 **/

.pbmit-ihbox-style-18{

	position: relative;

}

.pbmit-ihbox-style-18 .pbmit-ihbox-headingicon{

	align-items: center;

	justify-content: center;

}

.pbmit-ihbox-style-18 .pbmit-icon-type-icon,

.pbmit-ihbox-style-18 .pbmit-ihbox-icon-type-text{

	font-size: 50px;

	line-height: 60px;

	margin-top: 5px;

	color: var(--pbmit-global-color);

}

.pbmit-ihbox-style-18 .pbmit-ihbox-icon-type-image img{

	-webkit-animation: rotate 5s normal linear infinite;

    animation: rotate 5s normal linear infinite;

}

.pbmit-ihbox-style-18 .pbmit-ihbox-icon{

	margin-right: 20px;

}

.pbmit-ihbox-style-18 .pbmit-element-title{

	font-size: 24px;

	line-height: 36px;

	margin-bottom: 5px;

	font-weight: 600;

	color: var(--pbmit-white-color);

}

.pbmit-ihbox-style-18 .pbmit-element-title span{

	color: var(--pbmit-global-color);

}

@media(max-width:575px){

	.pbmit-ihbox-style-18 .pbmit-ihbox-headingicon{

		display: block !important;

	}

	.pbmit-ihbox-style-18 .pbmit-ihbox-icon{

		margin-right: 0;

	}

	.pbmit-ihbox-style-18 .pbmit-element-title {

		margin: 0;

		margin-top: 10px;

	}

}

/** Style 19 **/

.pbmit-miconheading-style-19{

	margin-bottom: 5px;

}

.pbmit-ihbox-style-19 .pbmit-ihbox-contents{

	display: flex;

	align-items: center;

}

.pbmit-ihbox-style-19 .pbmit-element-title{

	font-weight: 600;

	min-width: 170px;

}

.pbmit-ihbox-style-19 .pbmit-heading-desc,

.pbmit-ihbox-style-19 .pbmit-element-title{

	font-size: 16px;

	line-height: 26px;

	margin: 0;

}

.pbmit-element-miconheading-style-19 .pbmit-element-posts-wrapper.row .pbmit-ele{

	margin-bottom: 5px;

}	



/*----------------------------------------*/

/*  02 - Team Member

/*----------------------------------------*/

/** Style 1 **/

.pbmit-team-style-1 .pbmit-featured-wrapper img,

.pbmit-team-style-1 .pbmit-featured-wrapper:after,

.pbmit-team-style-1 .pbmit-team-social-links li a,

.pbmit-team-style-1 .pbminfotech-box-social-links,

.pbmit-team-style-1 .pbminfotech-box-team-position,

.pbmit-team-style-1 .pbminfotech-box-social-links {

	transition: all .9s ease-in-out;

}

.pbmit-team-style-1 .pbminfotech-post-item {

	position: relative;

	overflow: hidden;

}

.pbmit-team-style-1 .pbminfotech-box-content {

	padding: 40px 0 0;

}

.pbmit-team-style-1 .pbmit-team-title {

	font-size: 24px;

	line-height: 34px;

	margin-bottom: 0px;

}

.pbmit-team-style-1 .pbminfotech-box-content-inner{

	text-align: center;

}

.pbmit-team-style-1 .pbminfotech-box-team-position {

	display: inline-block;

	font-size: 16px;

	line-height: 24px;

	color: rgba(255, 255, 255, 0.6);

}

.pbmit-team-style-1 .pbmit-featured-wrap{

	position: relative;

	overflow: hidden;

}

.pbmit-team-style-1 .pbmit-team-social-links li {

	padding: 0!important;

	margin: 10px 0 0 0;

    display: block;

}

.pbmit-team-style-1 .pbmit-team-social-links li:first-child{

	margin-top: 0;

}

.pbmit-team-style-1 .pbmit-team-social-links li a {

	display: inline-block;

	opacity: 1;

	width: auto;

	height: auto;

	font-size: 16px;

	line-height: 24px;

	background: transparent;

	color: var(--pbmit-blackish-color);

}

.pbmit-team-style-1 .pbmit-team-social-links li a:hover {

	color: rgba(0, 0, 0, 0.5);

}

.pbmit-team-style-1 .pbminfotech-box-social-links {

	text-align: center;

	position: absolute;

	bottom: 0;

	right: -1px;

	margin: 0;

	width: auto;

	opacity: 0;

	visibility: hidden;

	transform: translateY(30%);

	padding: 10px;

	background-color: var(--pbmit-white-color);

}

.pbmit-team-style-1:hover .pbminfotech-box-social-links {

	opacity: 1;

	visibility: visible;

	transform: translateY(0);

}

.pbmit-team-style-1:hover .pbmit-team-social-links li {

	opacity: 1;

}

.pbmit-team-style-1 .pbmit-featured-wrapper img {

	width: 100%;

}

.pbmit-team-style-1:hover .pbmit-featured-wrapper img {

    -webkit-transform: scale(1.05);

    -ms-transform: scale(1.05);

    transform: scale(1.10);

}

.pbmit-bg-color-blackish .pbmit-team-style-1 .pbmit-team-title a{

	color: var(--pbmit-global-color);

}

/** Style 2 **/

.team-style-2,

.pbmit-element-team-style-2{

    position: relative;

	overflow: hidden;

}

.pbmit-team-cursor-mask {

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    right: 0;

    z-index: 20;

    overflow: hidden;

}

.pbmit-team-cursor {

    width: 0;

    height: 0;

    margin: 0;

    border-radius: 100%;

    position: absolute;

    top: 0;

    left: 0;

    -webkit-box-shadow: 0 0 0 5000px var(--pbmit-blackish-color);

    box-shadow: 0 0 0 5000px var(--pbmit-blackish-color);

    border-bottom-right-radius: calc(100% + 0px);

    -webkit-transition: width .3s cubic-bezier(.4, 0, .2, 1), height .3s cubic-bezier(.4, 0, .2, 1), margin .3s cubic-bezier(.4, 0, .2, 1);

    transition: width .3s cubic-bezier(.4, 0, .2, 1), height .3s cubic-bezier(.4, 0, .2, 1), margin .3s cubic-bezier(.4, 0, .2, 1);

    border: 0px solid var(--pbmit-blackish-color);

}

.pbmit-team-cursor:before {

    position: absolute;

    top: -2px;

    left: -2px;

    right: -2px;

    bottom: -2px;

    content: "";

    -webkit-transition: -webkit-transform .6s .3s cubic-bezier(.4, 0, .2, 1);

    transition: -webkit-transform .6s .3s cubic-bezier(.4, 0, .2, 1);

    transition: transform .6s .3s cubic-bezier(.4, 0, .2, 1);

    transition: transform .6s .3s cubic-bezier(.4, 0, .2, 1), -webkit-transform .6s .3s cubic-bezier(.4, 0, .2, 1);

    border-radius: 100%;

}

.pbmit-team-cursor.active:before {

    transform: scale3d(1, 1, 1);

    opacity: 1;

}

.pbmit-team-cursor.active {

    width: 22.8571428571vw;

    height: 22.8571428571vw;

    margin: -11.4285714286vw 0 0 -11.4285714286vw;

    border: 3px solid var(--pbmit-global-color);

}

.pbmit-element-team-style-2 .pbmit-element-posts-wrapper .row {

    margin-left: 0!important;

    margin-right: 0!important;

}

.pbmit-element-team-style-2 .pbmit-element-posts-wrapper .pbmit-ele.pbmit-team-style-2,

.pbmit-element-team-style-2 .pbminfotech-team-content.row>* {

    padding-left: 0px!important;

    padding-right: 0px!important;

}

.pbmit-element-team-style-2 .pbmit-element-posts-wrapper {

    position: relative;

}

.pbmit-element-team-style-2 .pbminfotech-team-content .pbmit-featured-img-wrapper,

.pbmit-team-style-2 .pbminfotech-post-item {

    position: relative;

    padding: 70px 5rem 0;

}

.pbmit-element-team-style-2 .pbmit-team-title {

    font-size: 24px;

    line-height: 34px;

    margin-bottom: 10px;

    -webkit-transition: -webkit-transform .6s cubic-bezier(.345, 0, 0, 1);

    transition: -webkit-transform .6s cubic-bezier(.345, 0, 0, 1);

    transition: transform .6s cubic-bezier(.345, 0, 0, 1);

    transition: transform .6s cubic-bezier(.345, 0, 0, 1), -webkit-transform .6s cubic-bezier(.345, 0, 0, 1);

}

.pbmit-element-team-style-2 .pbminfotech-team-position{

	color: var(--pbmit-white-color);

}

.pbmit-element-team-style-2 .pbmit-team-title a {

    color: var(--pbmit-white-color);

}

.pbmit-element-team-style-2 .pbminfotech-box-content-inner .pbmit-team-title a:hover {

    color: var(--pbmit-global-color);

}

.pbmit-element-team-style-2 .pbminfotech-box-content-inner:hover .pbmit-team-title {

    -webkit-transform: translate3d(-3rem, 0, 0);

    transform: translate3d(-3rem, 0, 0);

}

.pbmit-element-team-style-2 .pbminfotech-team-content {

    position: absolute;

    top: 0;

    width: 100%;

    z-index: 30;

}

.pbmit-element-team-style-2 .pbminfotech-team-content .pbmit-featured-img-wrapper {

    visibility: hidden;

}

.pbmit-element-team-style-2 .pbminfotech-team-content .pbminfotech-box-content {

    overflow: hidden;

    position: relative;

    margin-bottom: 30px;

}

.pbmit-element-team-style-2 .pbminfotech-box-content-inner {

    position: absolute;

    padding: 3.75rem 0 0 5rem;

    padding-top: 14rem;

    width: 100%;

    height: 100%;

}

.pbmit-element-team-style-2 .pbmit-team-social-links li {

    color: var(--pbmit-blackish-color);

	line-height: 42px;

	border-radius: 50%;

	text-align: center;

	transition: all .5s ease-in-out;

	padding-right: 20px;

}

.pbmit-element-team-style-2 .pbmit-team-social-links li a {

    color: rgba( 225, 225, 225, 0.7);

}

.pbmit-element-team-style-2 .pbmit-team-social-links li a:hover{

    color: var(--pbmit-white-color);

}

.pbmit-element-team-style-2 .pbminfotech-box-content:hover .pbmit-team-social-links li a {

    color: var(--pbmit-white-color);

}

.pbmit-element-team-style-2 {

     padding-left: 5%; 

    padding-bottom: 150px;

}

@media(max-width: 1300px) {

    .pbmit-element-team-style-2 .pbminfotech-box-content-inner {

        padding-top:9rem

    }

	.pbmit-element-team-style-2 .pbminfotech-team-content .pbmit-featured-img-wrapper, 

	.pbmit-team-style-2 .pbminfotech-post-item{

		padding: 70px 3rem 0;

	}

}

@media(max-width: 1200px) {

    .pbmit-element-team-style-2 .pbminfotech-box-content-inner {

        padding:145px 0 0 40px

    }

    .pbmit-element-team-style-2 .pbminfotech-team-content .pbmit-featured-img-wrapper,.pbmit-team-style-2 .pbminfotech-post-item {

        padding: 70px 0 0

    }

    .pbmit-element-team-style-2 .pbminfotech-box-content-inner:hover .pbmit-team-title {

        -webkit-transform: translate3d(-2rem,0,0);

        transform: translate3d(-2rem,0,0)

    }

	.pbmit-element-team-style-2 .pbmit-element-posts-wrapper .pbmit-ele.pbmit-team-style-2, .pbmit-element-team-style-2 .pbminfotech-team-content.row>*{

		padding: initial;

		margin-bottom: 0;

	}

}

@media(max-width: 1200px) {

    .pbmit-element-team-style-2 .pbminfotech-team-content .pbminfotech-box-content,.pbmit-element-team-style-2 .pbminfotech-team-content .pbmit-featured-img-wrapper,.pbmit-team-style-2 .pbminfotech-post-item {

        text-align:center

    }

    .pbmit-element-team-style-2 .pbminfotech-box-content-inner {

        padding: 270px 0;

        z-index: 1;

        left: 100px;

        text-align: left

    }

    .pbmit-element-team-style-2 .pbmit-team-cursor.active {

        height: 300px;

        width: 300px

    }

    .pbmit-element-team-style-2 .pbminfotech-team-content .pbmit-featured-img-wrapper,.pbmit-team-style-2 .pbminfotech-post-item {

        padding: 0;

    }

    .pbmit-element-team-style-2 .pbminfotech-box-content-inner:hover .pbmit-team-title {

        -webkit-transform: translate3d(20px,0,0);

        transform: translate3d(20px,0,0)

    }

}

@media (min-width:767px) and (max-width:1200px){

	.pbmit-element-team-style-2 .pbminfotech-box-content-inner{

		padding: 150px 0;

		left: 45px;

	}

	.pbmit-element-team-style-2 .pbmit-team-title{

		font-size: 20px;

    	line-height: 30px;

	}

	.pbmit-element-team-style-2 .pbminfotech-box-content .pbminfotech-box-team-position{

		margin-bottom: 10px;		

	}

	.pbmit-element-team-style-2 .pbmit-team-social-links li{

		width: 25px;

		height: 25px;

		font-size: 14px;

		line-height: 29px;

	}

}

@media (max-width: 1024px){

	.pbmit-element-team-style-2 .pbminfotech-team-content .pbmit-featured-img-wrapper, 

	.pbmit-team-style-2 .pbminfotech-post-item{

		padding: 70px 5rem 0;

	}

}

@media (max-width: 991px){

	.pbmit-team-cursor-mask{

		display: none;

	}

	.pbmit-element-team-style-2{

		padding-left: 0;

    	padding-bottom: 80px;

		margin-top: -30px;

	}

}

@media(max-width: 767px) {

    .pbmit-element-team-style-2 .pbminfotech-box-content,

	.pbmit-element-team-style-2 .pbmit-element-posts-wrapper .row,

	.pbmit-element-team-style-2 .pbmit-ele.pbmit-team-style-2 {

        width:100%;

        flex: 100%

    }

	.pbmit-element-team-style-2 .pbminfotech-box-content-inner{

		padding: 120px 0;

    	left: 65px;

	}

	.pbmit-element-team-style-2 .pbmit-team-cursor,

	.pbmit-element-team-style-2 .pbmit-team-cursor-mask {

        display: none;

    }

	.pbmit-element-team-style-2 .pbminfotech-team-content .pbmit-featured-img-wrapper, 

	.pbmit-team-style-2 .pbminfotech-post-item{

		padding: 70px 0rem 0;

	}

	.pbmit-element-team-style-2 .pbminfotech-team-content .pbminfotech-box-content{

		margin-bottom: 0;

	}

}

@media(max-width: 575px) {

	.pbmit-element-team-style-2 .pbmit-team-title{

		font-size: 20px;

    	line-height: 30px;

	}

	.pbmit-element-team-style-2 .pbminfotech-box-content .pbminfotech-box-team-position{

		margin-bottom: 10px;		

	}

	.pbmit-element-team-style-2 .pbmit-team-social-links li{

		width: 25px;

		height: 25px;

		font-size: 14px;

		line-height: 29px;

	}

    .pbmit-element-team-style-2 .pbminfotech-box-content-inner {

		padding: 120px 0;

        left:40px

    }

    .pbmit-element-team-style-2 .pbminfotech-team-content .pbminfotech-box-content {

        text-align: left

    }

    .pbmit-element-team-style-2 .pbminfotech-team-content .pbmit-featured-img-wrapper,

	.pbmit-team-style-2 .pbminfotech-post-item {

        padding: 30px 0 0

    }

}

@media(max-width: 400px) {

	.pbmit-element-team-style-2 .pbminfotech-box-content-inner{

		padding: 50px 0;

	}

}

/** Style 3 **/

.pbmit-team-style-3 .pbmit-team-title,

.pbmit-team-style-3 .pbmit-team-title a,

.pbmit-team-style-3 .pbmit-featured-wrapper img {

	-webkit-transition: all .6s ease-in-out;

	-o-transition: all .6s ease-in-out;

	transition: all .6s ease-in-out;

}

.pbmit-team-style-3 .pbminfotech-post-item {

	position: relative;

	overflow: hidden;

}

.pbmit-team-style-3 .pbmit-featured-wrapper img {

	width: 100%;

	-moz-transform: scale(1.01);

	-webkit-transform: scale(1.01);

	-ms-transform: scale(1.01);

	transform: scale(1.01);

}

.pbmit-team-style-3:hover .pbmit-featured-wrapper img {

	-moz-transform: scale(1.05);

	-webkit-transform: scale(1.05);

	-ms-transform: scale(1.05);

	transform: scale(1.05);

}

.pbmit-team-style-3 .pbmit-team-title {

	font-size: 20px;

	line-height: 30px;

	margin-top: -5px;

	margin-bottom: 0;

}

.pbmit-team-style-3 .pbmit-team-title a {

	color: var(--pbmit-white-color);

}

.pbmit-team-style-3 .pbminfotech-box-team-position{

    color: var(--pbmit-global-color);

}

.pbmit-team-style-3 .pbmit-team-title a:hover {

	color: rgba(var(--pbmit-global-color-rgb),.3);

}

.pbmit-team-style-3 .pbminfotech-box-content {

	position: absolute;

	bottom: 15px;

	right: 0;

	background: var(--pbmit-blackish-color);

	padding: 15px 25px;

	transform: translateX(101%);

	transition: transform 500ms ease;

}

.pbmit-team-style-3:hover .pbminfotech-box-content {

	transform: translateX(0);

}

/** Style 4 **/

.pbmit-team-style-4 .pbmit-featured-wrapper img {

	-webkit-transition: all .6s ease-in-out;

	-o-transition: all .6s ease-in-out;

	transition: all .6s ease-in-out;

	width: 100%;

}

.pbmit-team-style-4:nth-child(2n+2) {

	margin-top: 40px;

}

.pbmit-team-style-4 .pbminfotech-post-item .pbminfotech-team-image-box,

.pbmit-team-style-4 .pbmit-featured-wrapper {

	position: relative;

	overflow: hidden;

	transition: color 500ms ease;

}

.pbmit-team-style-4 .pbmit-featured-wrapper img {

	-moz-transform: scale(1.01);

	-webkit-transform: scale(1.01);

	-ms-transform: scale(1.01);

	transform: scale(1.01);

}

.pbmit-team-style-4:hover .pbmit-featured-wrapper img {

	-moz-transform: scale(1.05);

	-webkit-transform: scale(1.05);

	-ms-transform: scale(1.05);

	transform: scale(1.05);

}

.pbmit-team-style-4 .pbmit-team-title {

	font-size: 26px;

	line-height: 36px;

	margin-bottom: 0;

}

.pbmit-team-style-4:hover .pbmit-team-title a {

	color: var(--pbmit-global-color);

}

.pbmit-team-style-4 .pbmit-featured-img-wrapper {

	margin-bottom: 30px;

}

.pbmit-team-style-4 ul.pbmit-social-links {

	position: absolute;

	right: 40px;

	top: 40px;

}

.pbmit-team-style-4 .pbmit-team-social-links li {

	display: block;

	padding: 0 !important;

	margin: 0;

}

.pbmit-team-style-4 .pbmit-team-social-links li a {

	font-size: 14px;

	width: 40px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	display: inline-block;

	opacity: 0;

	visibility: hidden;

	background-color: var(--pbmit-global-color);

	color: var(--pbmit-blackish-color);

	transform: translateY(calc(100% - 1px));

	transition: transform .2s ease-in-out,all 0.4s;

}

.pbmit-team-style-4 .pbmit-team-social-links li a:hover {

	color: var(--pbmit-white-color);

	background-color: var(--pbmit-blackish-color);

}

.pbmit-team-style-4:hover .pbmit-team-social-links li a {

	opacity: 1;

	visibility: visible;

	transform: translate(0);

	transition: transform .3s ease-in-out,all .4s;

} 

.pbmit-team-style-4:hover .pbmit-team-social-links li:nth-child(1) a {

	transition-delay: 0s;

}

.pbmit-team-style-4:hover .pbmit-team-social-links li:nth-child(2) a {

	transition-delay: 0.05s;

}

.pbmit-team-style-4:hover .pbmit-team-social-links li:nth-child(3) a {

	transition-delay: 0.1s;

}

.pbmit-team-style-4:hover .pbmit-team-social-links li:nth-child(4) a {

	transition-delay: 0.15s;

}

.pbmit-team-style-4:hover .pbmit-team-social-links li:nth-child(5) a {

	transition-delay: 0.20s;

}

.pbmit-team-style-4:hover .pbmit-team-social-links li:nth-child(6) a {

	transition-delay: 0.25s;

}

.pbmit-team-style-4:hover .pbmit-team-social-links li:nth-child(7) a {

	transition-delay: 0.30s;

}

.pbmit-team-style-4:hover .pbmit-team-social-links li:nth-child(8) a {

	transition-delay: 0.35s;

}

@media (max-width: 1024px) {

	.pbmit-team-style-4:nth-child(2n+2) {

		margin: 0;

	}

}

@media (max-width: 767px) {

	.pbmit-team-style-4 .pbmit-featured-wrapper img {

		-moz-transform: unset;

		-webkit-transform: unset;

		transform:unset;

	}

}

/** Style 5 **/

.pbmit-team-style-5 .pbminfotech-post-item{

	padding-bottom: 20px;

    margin-bottom: 15px;

	border-bottom: 1px solid #dddddd;

}

.pbmit-team-style-5:last-child .pbminfotech-post-item {

	padding: 0;

	margin: 0;

	border: inherit;

}

.pbmit-team-style-5 .pbminfotech-box-content {

	display: flex;

	align-items: center;

	justify-content: space-between;

	position: relative;

}

.pbmit-team-style-5 .pbmit-team-title-repeat,

.pbmit-team-style-5 .pbmit-team-title {

	-webkit-transition: -webkit-transform .4s ease;

	transition: -webkit-transform .4s ease;

	-o-transition: transform .4s ease;

	transition: transform .4s ease;

}

.pbmit-team-style-5 .pbmit-team-title-repeat,

.pbmit-team-style-5 .pbmit-team-title {

	font-size: 48px;

	line-height: 54px;

	margin-bottom: 0;

	transform-style: preserve-3d;

	font-weight: 600;

	letter-spacing: -0.25px;

}

.pbmit-team-style-5 .pbminfotech-box-team-position {

    font-size: 16px;

    line-height: 26px;

    color: #666666;

}

.pbmit-team-style-5 .pbmit-team-title-wapper {

	overflow: hidden;

	position: relative;

	z-index: 1;

}

.pbmit-team-style-5 .pbmit-team-title-repeat {

	position: absolute;

	z-index: 1;

	transform: translateY(100%);

}

.pbmit-team-style-5 .pbmit-team-title-repeat a {

	color: var(--pbmit-global-color);

}

.pbmit-team-style-5:hover .pbmit-team-title-repeat {

	transform: translateY(-100%);

}

.pbmit-team-style-5 .pbmit-team-title {

	transform: translateY(0);

	z-index: 0;

}

.pbmit-team-style-5:hover .pbmit-team-title {

	transform: translateY(-100%);

}

.pbmit-team-style-5 .pbmit-featured-wrapper img {

	transform: rotate(5deg);

	z-index: -1;

}

.pbmit-team-style-5 .pbmit-featured-wrapper img {

	position: absolute;

	top: -140px;

	left: 50%;

	z-index: 1;

	visibility: hidden;

	opacity: 0;

	transform: translateY(40px)rotate(8deg);

	transform-origin: top center;

	transition: all .45s;

}

.pbmit-team-style-5:last-child .pbmit-featured-wrapper img {

	top: -220px;

}

.pbmit-team-style-5:hover .pbmit-featured-wrapper img {

	opacity: 1;

	visibility: visible;

	transform: translateY(0)rotate(8deg);

}

@media (max-width:1200px) {

	.pbmit-team-style-5 .pbmit-team-title-repeat,

	.pbmit-team-style-5 .pbmit-team-title {

		font-size: 45px;

		line-height: 53px;

	}

}

@media (max-width:1024px) {

	.pbmit-team-style-5 .pbmit-team-title-repeat,

	.pbmit-team-style-5 .pbmit-team-title {

		font-size: 42px;

		line-height: 50px;

	}

	.pbmit-team-style-5 .pbmit-featured-wrapper img{

		height: 350px;

		width: 250px;

	}

}

@media (max-width:991px) {

	.pbmit-team-style-5 .pbmit-team-title-repeat,

	.pbmit-team-style-5 .pbmit-team-title {

		font-size: 40px;

		line-height: 48px;

	}

}

@media (max-width:767px) {

	.pbmit-team-style-5 .pbmit-team-title-repeat,

	.pbmit-team-style-5 .pbmit-team-title {

		font-size: 38px;

		line-height: 44px;

	}

	.pbmit-team-style-5 .pbminfotech-box-content {

		display: block;

	}

	.pbmit-team-style-5 .pbminfotech-box-team-position {

		margin-top: 10px;

	}

	.pbmit-team-style-5 .pbmit-featured-wrapper img {

		left: inherit;

		right: 0;

		top: -80px;

	}

	.pbmit-team-style-5 .pbminfotech-post-item {

		padding-bottom: 25px;

		margin-bottom: 25px;

	}

}

@media (max-width:575px) {

	.pbmit-team-style-5 .pbmit-team-title-repeat,

	.pbmit-team-style-5 .pbmit-team-title {

		font-size: 30px;

		line-height: 34px;

	}

	.pbmit-team-style-5 .pbminfotech-post-item {

		padding-bottom: 15px;

		margin-bottom: 15px;

	}

}

@media (max-width:400px) {

	.pbmit-team-style-5 .pbmit-featured-wrapper img {

		display: none;

	}

}



/*----------------------------------------*/

/*  03 - Counter

/*----------------------------------------*/

/** Style 1 **/

.pbminfotech-ele-fid-style-1 .pbmit-fid-inner {

	font-size:60px;

	line-height: 70px;

	margin: 0;

}

.pbminfotech-ele-fid-style-1 .pbmit-fid-title{

	line-height: 20px;

	margin-bottom: 40px;

}

.pbminfotech-ele-fid-style-1 .pbmit-icon-type-icon{

	font-size: 50px;

	line-height: 60px;

	margin-bottom: 15px;

	color: var(--pbmit-global-color);

}

/** Style 2 **/

.pbminfotech-ele-fid-style-2 .pbmit-fid-inner {

	font-size:84px;

	line-height: 84px;

	margin-bottom: 10px;

}

.pbminfotech-ele-fid-style-2 .pbmit-fid-title {

	font-size: 18px;

	line-height: 18px;

	margin-bottom: 0;

}

.pbmit-bg-color-blackish .pbminfotech-ele-fid-style-2 .pbmit-fid-inner{

	color: var(--pbmit-global-color);

}

.pbmit-bg-color-blackish .pbminfotech-ele-fid-style-2 .pbmit-fid-title{

	color: var(--pbmit-white-color);

}

@media(max-width:767px) {

	.pbminfotech-ele-fid-style-2{

		text-align: center;

	}

}

/** Style 3 **/

.pbminfotech-ele-fid-style-3 .pbmit-fid-inner {

	font-size:60px;

	line-height: 70px;

	margin: 0;

	margin-right: 25px;

	color: var(--pbmit-global-color);

}

.pbminfotech-ele-fid-style-3 .pbmit-fid-title{

	margin-bottom: 0;

	line-height: 20px;

	font-weight: 600!important;

	color: var(--pbmit-white-color);

}

.pbminfotech-ele-fid-style-3 .pbmit-fid-inner .pbmit-fid sup{

	top: unset;

	font-size: inherit;

}

/** Style 4 **/

.pbminfotech-ele-fid-style-4 .pbmit-fid-inner {

	font-size:72px;

	line-height: 72px;

	margin-bottom: 8px;

}

.pbminfotech-ele-fid-style-4 .pbmit-fid-title {

	font-size: 22px;

	line-height: 22px;

	margin-bottom: 0;

	font-weight: 600;

}

.pbminfotech-ele-fid-style-4{

	padding: 50px 50px 50px 40px;

	background-color: var(--pbmit-global-color);

}

.pbminfotech-ele-fid-style-4 .pbmit-fid sup{

	vertical-align: revert;

	top: 7px;

}

@media(max-width:575px){

	.pbminfotech-ele-fid-style-4 {

		padding: 30px;

	}

	.pbminfotech-ele-fid-style-4 .pbmit-fid-title {

		font-size: 20px;

		line-height: 24px;

	}

	.pbminfotech-ele-fid-style-4 .pbmit-fid-inner {

		font-size: 55px;

		line-height: 55px;

	}

}

/** Style 5 **/

.pbminfotech-ele-fid-style-5 .pbmit-fid-inner {

	font-size:84px;

	line-height: 84px;

	margin-bottom: 5px;

}

.pbminfotech-ele-fid-style-5 .pbmit-fid-title {

	font-size: 20px;

    line-height: 20px;

	margin-bottom: 0;

}

.pbminfotech-ele-fid-style-5 .pbmit-number-rotate{

	font-size: 140px;

	line-height: 140px;

	font-weight: 600;

	display: block;

	position: relative;

	-webkit-text-fill-color: var(--pbmit-white-color);

	-webkit-text-stroke-width: 1px;

    -webkit-text-stroke-color: var(--pbmit-blackish-color);

}

.pbmit-bg-color-blackish .pbminfotech-ele-fid-style-5 .pbmit-number-rotate{

	-webkit-text-fill-color: var(--pbmit-blackish-color);

    -webkit-text-stroke-color: var(--pbmit-white-color);

}

.pbmit-bg-color-blackish .pbminfotech-ele-fid-style-5 .pbmit-fid-title {

	color: var(--pbmit-white-color);

}

@media(max-width:1024px) {

	.pbminfotech-ele-fid-style-5 .pbmit-number-rotate {

		font-size: 120px;

		line-height: 120px;

	}

}

@media(max-width:991px) {

	.pbminfotech-ele-fid-style-5 .pbmit-number-rotate {

		font-size: 100px;

		line-height: 100px;

	}

}

@media(max-width:767px) {

	.pbminfotech-ele-fid-style-5{

		text-align: center;

	}

}

@media(max-width:575px) {

	.pbminfotech-ele-fid-style-5 .pbmit-number-rotate {

		font-size: 80px;

		line-height: 80px;

	}

}

/** Style 6 **/

.pbminfotech-ele-fid-style-6 .pbmit-fid-inner {

	font-size:84px;

	line-height: 84px;

	margin-bottom: 5px;

}

.pbminfotech-ele-fid-style-6 .pbmit-fid-title {

	font-size: 20px;

    line-height: 20px;

	margin-bottom: 0;

}

.pbminfotech-ele-fid-style-6 .pbmit-number-rotate{

	font-size: 140px;

	line-height: 140px;

	font-weight: 600;

	display: block;

	position: relative;

}

.pbmit-bg-color-blackish .pbminfotech-ele-fid-style-6 .pbmit-fid-title,

.pbmit-bg-color-blackish .pbminfotech-ele-fid-style-6 .pbmit-number-rotate {

	color: var(--pbmit-white-color);

}

@media(max-width:1024px) {

	.pbminfotech-ele-fid-style-6 .pbmit-number-rotate {

		font-size: 120px;

		line-height: 120px;

	}

}

@media(max-width:991px) {

	.pbminfotech-ele-fid-style-6 .pbmit-number-rotate {

		font-size: 100px;

		line-height: 100px;

	}

}

@media(max-width:767px) {

	.pbminfotech-ele-fid-style-6{

		text-align: center;

	}

}

@media(max-width:575px) {

	.pbminfotech-ele-fid-style-6 .pbmit-number-rotate {

		font-size: 80px;

		line-height: 80px;

	}

}

/** Style 7 **/

.pbminfotech-ele-fid-style-7 .pbmit-fid-title {

    font-size: 16px;

    line-height: 22px;

	color: var(--pbmit-white-color);

	margin-bottom: 0;

	font-weight: normal;

}

.pbminfotech-ele-fid-style-7 .pbmit-number-rotate{

	font-size: 60px;

	line-height: 60px;

	font-weight: 700;

	position: relative;

    -webkit-text-fill-color: var(--pbmit-blackish-color);

    -webkit-text-stroke-width: 1px;

    -webkit-text-stroke-color: var(--pbmit-global-color);

}

.pbminfotech-ele-fid-style-7 .pbmit-fid sup{

	top: 0;

	font-size: 60px;

    line-height: 60px;

	-webkit-text-fill-color: var(--pbmit-blackish-color);

    -webkit-text-stroke-width: 1px;

    -webkit-text-stroke-color: var(--pbmit-global-color);

}

.pbminfotech-ele-fid-style-7 .pbmit-fld-contents{

	height: 235px;

	width: 235px;

	background-color: var(--pbmit-blackish-color);

	display: inline-block;

	border-radius: 50%;

	padding: 35px;

    text-align: center;

}

.pbminfotech-ele-fid-style-7 .pbmit-fld-wrap{

    transform: translate(10px, 25px);

}

.pbminfotech-ele-fid-style-7 .pbmit-fid-inner{

    margin-bottom: 0px;

}

/** Style 8 **/

.pbminfotech-ele-fid-style-8 .pbmit-fid-inner {

	font-size:60px;

	line-height: 60px;

	margin: 0;

	position: relative;

	display: inline-block;

}

.pbminfotech-ele-fid-style-8 .pbmit-fid-title{

	font-size: 18px;

	line-height: 28px;

	font-weight: 600;

	margin-bottom: 50px;

	color: var(--pbmit-blackish-color);

}

.pbminfotech-ele-fid-style-8 .pbmit-icon-type-icon{

	font-size: 55px;

	line-height: 55px;

	margin-bottom: 10px;

	color: var(--pbmit-blackish-color);

}

.pbminfotech-ele-fid-style-8 .pbmit-fid-inner .pbmit-fid span {

	position: absolute;

	top: 0;

	right: -45px;

}

.pbminfotech-ele-fid-style-8 .pbmit-fid-inner .pbmit-fid sup,

.pbminfotech-ele-fid-style-8 .pbmit-fid-inner .pbmit-fid sub {

	font-size: 30px;

	line-height: 30px;

	position: relative;

	left: -10px;

	top: -20px;

}

.pbminfotech-ele-fid-style-8 .pbmit-fid-inner .pbmit-fid-before sub,

.pbminfotech-ele-fid-style-8 .pbmit-fid-inner .pbmit-fid-before sup {

	font-size: 30px;

	line-height: 30px;

	position: relative;

	left: 0;

	top: -20px;

}

.pbminfotech-ele-fid-style-8 .pbmit-fid-inner .pbmit-fid sub,

.pbminfotech-ele-fid-style-8 .pbmit-fid-inner .pbmit-fid-before sub {

	bottom: 0;

	top: inherit;

}

/** Style 9 **/

.pbminfotech-ele-fid-style-9 .pbmit-fid-inner {

	font-size: 60px;

	line-height: 60px;

	margin: 0;

	position: relative;

	display: inline-block;

	-webkit-text-stroke-width: 1px;

	-webkit-text-stroke-color: var(--pbmit-blackish-color);

	color: transparent;

}

.pbminfotech-ele-fid-style-9 .pbmit-fid-title{

	font-size: 18px;

	line-height: 28px;

	font-weight: 600;

	margin-bottom: 50px;

	color: var(--pbmit-blackish-color);

}

.pbminfotech-ele-fid-style-9 .pbmit-icon-type-icon{

	font-size: 55px;

	line-height: 55px;

	margin-bottom: 10px;

	color: var(--pbmit-blackish-color);

}

.pbminfotech-ele-fid-style-9 .pbmit-fid-inner .pbmit-fid span {

	position: absolute;

	top: 0;

	right: -45px;

}

.pbminfotech-ele-fid-style-9 .pbmit-fid-inner .pbmit-fid sup,

.pbminfotech-ele-fid-style-9 .pbmit-fid-inner .pbmit-fid sub {

	font-size: 30px;

	line-height: 30px;

	position: relative;

	left: -10px;

	top: -20px;

}

.pbminfotech-ele-fid-style-9 .pbmit-fid-inner .pbmit-fid-before sub,

.pbminfotech-ele-fid-style-9 .pbmit-fid-inner .pbmit-fid-before sup {

	font-size: 30px;

	line-height: 30px;

	position: relative;

	left: 0;

	top: -20px;

}

.pbminfotech-ele-fid-style-9 .pbmit-fid-inner .pbmit-fid sub,

.pbminfotech-ele-fid-style-9 .pbmit-fid-inner .pbmit-fid-before sub {

	bottom: 0;

	top: inherit;

}

/** Style 10 **/

.pbminfotech-ele-fid-style-10 .pbmit-fid-inner {

	font-size: 55px;

	line-height: 55px;

	margin-bottom: 10px;

	position: relative;

	display: inline-block;

}

.pbminfotech-ele-fid-style-10 .pbmit-fid-title {

	font-size: 17px;

	line-height: 24px;

	font-weight: 600;

	margin-bottom: 0;

}

.pbminfotech-ele-fid-style-10 .pbmit-fid-inner .pbmit-fid sup,

.pbminfotech-ele-fid-style-10 .pbmit-fid-inner .pbmit-fid sub {

	font-size: 30px;

	line-height: 30px;

	position: relative;

	left: -10px;

	top: -20px;

}

.pbminfotech-ele-fid-style-10 .pbmit-fid-inner .pbmit-fid-before sub,

.pbminfotech-ele-fid-style-10 .pbmit-fid-inner .pbmit-fid-before sup {

	font-size: 30px;

	line-height: 30px;

	position: relative;

	left: 0;

	top: -20px;

}

.pbminfotech-ele-fid-style-10 .pbmit-fid-inner .pbmit-fid sub,

.pbminfotech-ele-fid-style-10 .pbmit-fid-inner .pbmit-fid-before sub {

	bottom: 0;

	top: inherit;

}

.pbminfotech-ele-fid-style-10 .pbmit-fid-inner .pbmit-fid span {

	position: relative;

	top: 0;

	right: 5px;

}

/** Style 11 **/

.pbminfotech-ele-fid-style-11 .pbmit-fid-inner {

	font-size: 55px;

	line-height: 55px;

	margin-bottom: 10px;

	position: relative;

	display: inline-block;

}

.pbminfotech-ele-fid-style-11 .pbmit-fid-title {

	font-size: 17px;

	line-height: 24px;

	font-weight: 600;

	margin-bottom: 0;

}

.pbminfotech-ele-fid-style-11 .pbmit-fid-inner {

	-webkit-text-stroke-width: 1px;

	-webkit-text-stroke-color: var(--pbmit-blackish-color);

	color: transparent;

}

.pbminfotech-ele-fid-style-11 .pbmit-fid-inner .pbmit-fid sup,

.pbminfotech-ele-fid-style-11 .pbmit-fid-inner .pbmit-fid sub {

	font-size: 30px;

	line-height: 30px;

	position: relative;

	left: -5px;

	top: -15px;

}

.pbminfotech-ele-fid-style-11 .pbmit-fid-inner .pbmit-fid-before sub,

.pbminfotech-ele-fid-style-11 .pbmit-fid-inner .pbmit-fid-before sup {

	font-size: 30px;

	line-height: 30px;

	position: relative;

	left: 0;

	top: -15px;

}

.pbminfotech-ele-fid-style-11 .pbmit-fid-inner .pbmit-fid sub,

.pbminfotech-ele-fid-style-11 .pbmit-fid-inner .pbmit-fid-before sub {

	bottom: 0;

	top: inherit;

}

.pbminfotech-ele-fid-style-11 .pbmit-fid-inner .pbmit-fid span {

	position: relative;

	top: 0;

	right: 5px;

}

/** Style 12 **/

.pbminfotech-ele-fid-style-12 .pbmit-fld-wrap {

	text-align: center;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

	position: absolute;

}

.pbminfotech-ele-fid-style-12 svg{

	fill: var(--pbmit-global-color);

    width: 220px;

    height: 220px;

}

.pbminfotech-ele-fid-style-12 .pbmit-fld-contents{

	position: relative;

	display: inline-block;

}

.pbminfotech-ele-fid-style-12 .pbmit-fid-inner {

	font-size: 55px;

	line-height: 55px;

	margin-bottom: 0;

	position: relative;

	display: inline-block;

	-webkit-text-stroke-width: 1px;

	-webkit-text-stroke-color: var(--pbmit-blackish-color);

	color: transparent;

}

.pbminfotech-ele-fid-style-12 .pbmit-fid-title {

	font-size: 16px;

	line-height: 24px;

	font-weight: 600;

	margin-bottom: 0;

}

.pbminfotech-ele-fid-style-12 .pbmit-fid-inner .pbmit-fid sup,

.pbminfotech-ele-fid-style-12 .pbmit-fid-inner .pbmit-fid sub {

	font-size: 30px;

	line-height: 30px;

	position: relative;

	left: -5px;

	top: -15px;

}

.pbminfotech-ele-fid-style-12 .pbmit-fid-inner .pbmit-fid-before sub,

.pbminfotech-ele-fid-style-12 .pbmit-fid-inner .pbmit-fid-before sup {

	font-size: 30px;

	line-height: 30px;

	position: relative;

	left: 0;

	top: -15px;

}

.pbminfotech-ele-fid-style-12 .pbmit-fid-inner .pbmit-fid sub,

.pbminfotech-ele-fid-style-12 .pbmit-fid-inner .pbmit-fid-before sub {

	bottom: 0;

	top: inherit;

}

.pbminfotech-ele-fid-style-12 .pbmit-fid-inner .pbmit-fid span {

	position: relative;

	top: 0;

	right: 5px;

}

/** Style 13 **/

.pbminfotech-ele-fid-style-13 .pbmit-fid-title {

    font-size: 16px;

    line-height: 22px;

	color: var(--pbmit-white-color);

	margin-bottom: 0;

	font-weight: normal;

}

.pbminfotech-ele-fid-style-13 .pbmit-number-rotate{

	font-size: 60px;

	line-height: 60px;

	font-weight: 700;

	position: relative;

    -webkit-text-fill-color: var(--pbmit-blackish-color);

    -webkit-text-stroke-width: 1px;

    -webkit-text-stroke-color: var(--pbmit-global-color);

}

.pbminfotech-ele-fid-style-13 .pbmit-fid sup{

	top: 0;

	font-size: 60px;

    line-height: 60px;

	-webkit-text-fill-color: var(--pbmit-blackish-color);

    -webkit-text-stroke-width: 1px;

    -webkit-text-stroke-color: var(--pbmit-global-color);

}

.pbminfotech-ele-fid-style-13 .pbmit-fld-contents{

	height: 190px;

	width: 270px;

	background-color: var(--pbmit-blackish-color);

	display: inline-block;

	padding: 40px 50px;

    text-align: center;

}

.pbminfotech-ele-fid-style-13 .pbmit-fid-inner{

    margin-bottom: 5px;

}

/** Style 14 **/

.pbminfotech-ele-fid-style-14 svg{

	fill: var(--pbmit-global-color);

    width: 220px;

    height: 220px;

}

.pbminfotech-ele-fid-style-14 .pbmit-fld-contents{

	position: relative;

	display: inline-block;

}

.pbminfotech-ele-fid-style-14 .pbmit-fid-inner {

	font-size: 60px;

	line-height: 60px;

	margin-bottom: 0;

	position: relative;

	display: inline-block;

	-webkit-text-stroke-width: 1px;

	-webkit-text-stroke-color: var(--pbmit-global-color);

	color: transparent;

}

.pbminfotech-ele-fid-style-14 .pbmit-fid-title {

	font-size: 16px;

	line-height: 20px;

	font-weight: 400;

	margin-bottom: 0;

	padding-left: 25px;

	color: var(--pbmit-white-color);

}

.pbminfotech-ele-fid-style-14 .pbmit-fid-inner .pbmit-fid sup,

.pbminfotech-ele-fid-style-14 .pbmit-fid-inner .pbmit-fid sub {

	font-size: 30px;

	line-height: 30px;

	position: relative;

	left: -5px;

	top: -15px;

}

.pbminfotech-ele-fid-style-14 .pbmit-fid-inner .pbmit-fid-before sub,

.pbminfotech-ele-fid-style-14 .pbmit-fid-inner .pbmit-fid-before sup {

	font-size: 30px;

	line-height: 30px;

	position: relative;

	left: 0;

	top: -15px;

}

.pbminfotech-ele-fid-style-14 .pbmit-fid-inner .pbmit-fid sub,

.pbminfotech-ele-fid-style-14 .pbmit-fid-inner .pbmit-fid-before sub {

	bottom: 0;

	top: inherit;

}

.pbminfotech-ele-fid-style-14 .pbmit-fid-inner .pbmit-fid span {

	position: relative;

	top: 0;

	right: 0;

}



/*----------------------------------------*/

/*  04 - Service

/*----------------------------------------*/

/** Style 1 **/

.pbmit-service-style-1 .pbmit-contant-box,

.pbmit-service-style-1 .pbmit-portfolio-description ul li,

.pbmit-service-style-1 .pbmit-heading-box,

.pbmit-service-style-1 .pbminfotech-box-number,

.pbmit-service-style-1 .pbmit-service-title a,

.pbmit-service-style-1 .pbmit-service-icon-wrapper,

.pbmit-service-style-1 .pbminfotech-box-content {

	transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-webkit-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

}

.pbmit-service-style-1 .pbminfotech-post-item {

	position: relative;

	overflow: hidden;

}

.pbmit-service-style-1 .pbmit-service-icon-wrapper {

	font-size: 60px;

	line-height: 60px;

	color: var(--pbmit-blackish-color);

}

.pbmit-service-style-1 .pbmit-service-icon-wrapper img {

	width: 60px;

	height: 60px;

}

.pbmit-service-style-1:hover .pbmit-service-icon-wrapper{

	color: var(--pbmit-global-color);

}

.pbmit-service-style-1 .pbminfotech-box-number{

	font-family:var(--pbmit-heading-typography-font-family);

	color: rgba(0, 0, 0, 0.2);

}

.pbmit-service-style-1:hover .pbminfotech-box-number{

	color: var(--pbmit-white-color);

}

.pbmit-service-style-1 .pbmit-heading-box {

    position: absolute;

    width: calc(100% - 60px);

    bottom: 20px;

    left: 30px;

	opacity: 1;

	visibility: visible;

}

.pbmit-service-style-1 .pbminfotech-box-content {

	position: absolute;

	bottom: 0;

	background-color: var(--pbmit-white-color);

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

}

.pbmit-service-style-1:hover .pbminfotech-box-content {

	background-color: rgba(0, 0, 0, 0.8);

}

.pbmit-service-style-1 .pbmit-box-content-inner {

	padding: 40px 30px 0;

	height: 100%;

	position: relative;

}

.pbmit-service-style-1 .pbminfotech-box-content h3 {

	font-size: 18px;

	line-height: 28px;

	margin-bottom: 10px;

	width: 100%;

}

.pbmit-service-style-1 .pbmit-featured-wrapper {

	position: relative;

	overflow: hidden;

	backface-visibility: hidden;

}

.pbmit-service-style-1 .pbmit-featured-wrapper img {

	width: 100%;

}

.pbmit-service-style-1 .pbmit-service-btn a {

	display: flex;

	align-items: center;

	line-height: normal;

}

.pbmit-service-style-1 .pbmit-box-content-inner {

	position: relative;

	z-index: 10;

}

.pbmit-service-style-1 .pbmit-service-title a{

	color: var(--pbmit-blackish-color);

}

.pbmit-service-style-1 .pbmit-contant-box .pbmit-service-title a{

	color: var(--pbmit-global-color);

}

.pbmit-service-style-1 .pbmit-contant-box .pbmit-service-title a:hover{

	color: var(--pbmit-white-color);

}

.pbmit-service-style-1 .pbmit-contant-box{

	margin: 50px 0 0 0;

	opacity: 0;

}

.pbmit-service-style-1:hover .pbmit-contant-box{

	opacity: 1;

}

.pbmit-service-style-1 .pbmit-portfolio-description ul{

	padding-left: 10px;

}

.pbmit-service-style-1 .pbmit-portfolio-description ul li{

	list-style: none;

	color: var(--pbmit-white-color);

}

.pbmit-service-style-1:hover .pbmit-heading-box{

	opacity: 0;

	visibility: hidden;

}

@media (max-width: 900px) and (min-width: 768px){

	.pbmit-service-style-1 .pbmit-contant-box{

		margin: 30px 0 0 0;

	}

}

/** Style 2 **/

.pbmit-service-style-2 .pbmit-service-btn i,

.pbmit-service-style-2 .pbmit-titlebox{

	transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-webkit-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

}

.pbmit-service-style-2 .pbmit-service-title {

	font-size: 48px;

	line-height: 58px;

	margin-bottom: 0;

	text-align: left;

}

.pbmit-service-style-2 .pbmit-featured-wrapper{

	opacity: 0;

	visibility: hidden;

	transition: all 500ms ease;

	position: absolute;

	transform: scale(0);

	bottom: -140px;

	left: 35%;

	z-index: 10;

	height: 440px;

	width: 310px;

}

.pbmit-service-style-2:hover .pbmit-featured-wrapper{

	opacity:1;

	visibility: visible;

	transform: scale(1);

}

.pbmit-service-style-2:hover .pbmit-titlebox{

	padding-left: 40px;

}

.pbmit-service-style-2 .pbminfotech-post-item{

	position: relative;

	border-bottom: 1px solid rgba( 0, 0, 0, 0.20);

	padding: 45px 0px;

}

.pbmit-service-style-2 .pbminfotech-box-content {

	justify-content: space-between;

}

.pbmit-service-style-2 .pbmit-service-content{

	max-width: 330px;

}

.pbmit-service-style-2 .pbmit-service-content p{

	margin-bottom: 0;

}

.pbmit-service-style-2 .pbmit-service-btn i{

	font-size: 60px;

	line-height: 60px;

	display: inline-block;

	-webkit-text-fill-color: transparent;

	-webkit-text-stroke-width: 1px;

	transition: all 0.3s ease-in-out;

	color: var(--pbmit-blackish-color);	

}

.pbmit-service-style-2:hover .pbmit-service-btn i{

	transform: rotate(45deg);

	-webkit-text-fill-color: var(--pbmit-blackish-color);

}

.pbmit-service-style-2 .pbminfotech-box-number{

	font-family:var(--pbmit-heading-typography-font-family);

	font-size: 18px;

	position: relative;

	margin-right: 25px;

	font-weight: 400 !important;

}

.pbmit-service-style-2 .pbminfotech-box-number::after{

	position: absolute;

	content: '/';

	left: 25px;

}

.pbmit-element-service-style-2 .row.multi-columns-row {

	margin-top: -70px;

}

.pbmit-bg-color-blackish .pbmit-service-style-2 .pbminfotech-post-item{

	border-bottom: 1px solid rgba( 255, 255, 255, 0.10);

}

.pbmit-bg-color-blackish .pbmit-service-style-2 .pbmit-service-title a,

.pbmit-bg-color-blackish .pbmit-service-style-2 .pbminfotech-box-number,

.pbmit-bg-color-blackish .pbmit-service-style-2 .pbmit-service-btn i{

	color: var(--pbmit-white-color);

}

.pbmit-bg-color-blackish .pbmit-service-style-2 .pbmit-service-content p{

	color: rgba( 255, 255, 255, 0.6);

}

.pbmit-bg-color-blackish .pbmit-service-style-2:hover .pbmit-service-title a,

.pbmit-bg-color-blackish .pbmit-service-style-2:hover .pbminfotech-box-number,

.pbmit-bg-color-blackish .pbmit-service-style-2:hover .pbmit-service-btn i{

	color: var(--pbmit-global-color);

}

@media (max-width:1200px) {

	.pbmit-service-style-2 .pbmit-service-title{

		font-size: 25px;

		line-height: 40px;

	}

	.pbmit-service-style-2 .pbmit-service-content{

		max-width: 240px;

	}

	.pbmit-service-style-2 .pbmit-service-btn i{

		font-size: 40px;

		line-height: 40px;

	}

	.pbmit-service-style-2 .pbmit-featured-wrapper{

		width: 280px;

		bottom: -100px;

		left: 28%;

	}

}

@media (max-width:767px) {

	.pbmit-service-style-2 .pbminfotech-box-content{

		display: block !important;

	}

	.pbmit-service-style-2 .pbmit-contentbox{

		margin-top: 30px;

		display: block !important;

	}

	.pbmit-service-style-2 .pbmit-service-content{

		margin-bottom: 20px;

	}

	.pbmit-service-style-2 .pbminfotech-post-item{

		padding: 30px 0;

	}

	.pbmit-service-style-2 .pbmit-featured-wrapper{

		position: inherit;

		opacity: 1;

		transform: scale(1);

		visibility: visible;

		height: inherit;

		width: inherit;

	}

	.pbmit-service-style-2 .pbmit-featured-wrapper img{

		width: 100%;

	}

	.pbmit-service-style-2 .pbminfotech-box-number{

		margin-right: 0;

	}

	.pbmit-service-style-2 .pbminfotech-box-number::before{

		left: 24px;

	}

	.pbmit-service-style-2 .pbmit-titlebox{

		display: block !important;

		margin-bottom: 30px;

	}

	.pbmit-service-style-2 .pbmit-service-content{

		max-width: 100%;

	}

}

@media (max-width:576px) {

	.pbmit-service-style-2 .pbminfotech-box-number{

		font-size: 14px;

	}

	.pbmit-service-style-2 .pbmit-service-title{

		font-size: 25px;

		line-height: 35px;

	}

	.pbmit-service-style-2:hover .pbmit-titlebox{

		padding-left: 10px;

	}

}

/** Style 3 **/

.pbmit-service-style-3 {

	position: relative;

	text-align: center;

	overflow: hidden;

}

.pbmit-service-style-3 .pbmit-service-wrapper .pbmit-box-content-inner i,

.pbmit-service-style-3 .pbmit-service-icon-wrapper img,

.pbmit-service-style-3,

.pbmit-service-style-3 .pbmit-service-icon-wrapper i,

.pbmit-service-style-3 .pbmit-service-wrapper,

.pbmit-service-style-3 .pbmit-featured-wrapper {

	-webkit-transition: all 0.5s ease-in-out 0s;

	-moz-transition: all 0.5s ease-in-out 0s;

	-ms-transition: all 0.5s ease-in-out 0s;

	-o-transition: all 0.5s ease-in-out 0s;

	transition: all 0.5s ease-in-out 0s;

}

.pbmit-service-style-3 .pbmit-featured-wrapper {

	opacity: 0;

	visibility: hidden;

}

.pbmit-service-style-3.pbmit-service-hover-active .pbmit-featured-wrapper,

.pbmit-service-style-3:hover .pbmit-featured-wrapper {

	opacity: 1;

	visibility: visible;

}

.pbmit-service-style-3 .pbmit-service-icon-wrapper img,

.pbmit-service-style-3 .pbmit-service-icon-wrapper i {

	font-size: 130px;

	line-height: 130px;

	margin-top: 90px;

	display: inline-block;

	color: var(--pbmit-global-color);

}

.pbmit-service-style-3:hover .pbmit-service-icon-wrapper img{

	transform: unset;

}

.pbmit-service-style-3:hover .pbmit-service-icon-wrapper img,

.pbmit-service-style-3.pbmit-service-hover-active .pbmit-service-icon-wrapper img,

.pbmit-service-style-3.pbmit-service-hover-active .pbmit-service-icon-wrapper i,

.pbmit-service-style-3:hover .pbmit-service-icon-wrapper i {

	-webkit-transform: scale(0);

	-moz-transform: scale(0);

	-ms-transform: scale(0);

	-o-transform: scale(0);

	transform: scale(0);

}

.pbmit-service-style-3 .pbmit-service-title {

	font-size: 30px;

	line-height: 40px;

	margin-bottom: 0;

}

.pbmit-service-style-3 .pbmit-service-title a{

	transition: all 0.6s ease-in;

}

.pbmit-service-style-3:hover .pbmit-service-title a{

	transition: all 0.2s ease-in-out;

}

.pbmit-service-style-3 .pbmit-featured-wrapper::after {

	position: absolute;

	content: "";

	bottom: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 0;

	background-color: var(--pbmit-blackish-color);

}

.pbmit-service-style-3 .pbmit-service-icon-wrapper {

	position: absolute;

	top: 50%;

	left: 0;

	right: 0;

	-khtml-transform: translateX(0%) translateY(-50%);

	-moz-transform: translateX(0%) translateY(-50%);

	-ms-transform: translateX(0%) translateY(-50%);

	-o-transform: translateX(0%) translateY(-50%);

	transform: translateX(0%) translateY(-50%);

}

.pbmit-service-style-3 .pbmit-featured-wrapper::after {

	background-color: rgba(var(--pbmit-global-color-rgb), 0.8);

}

.pbmit-service-style-3 .pbmit-box-content-inner {

	-webkit-transform: translateY(100px);

	-moz-transform: translateY(100px);

	-ms-transform: translateY(100px);

	-o-transform: translateY(100px);

	transform: translateY(-100px);

	transition-duration: 0.6s;

}

.pbmit-service-style-3 .pbmit-content-inner {

	margin-top: 20px;

	opacity: 0;

	visibility: hidden;

}

.pbmit-service-style-3.pbmit-service-hover-active .pbmit-content-inner,

.pbmit-service-style-3:hover .pbmit-content-inner {

	opacity: 1;

	visibility: visible;

}

.pbmit-service-style-3.pbmit-service-hover-active .pbmit-box-content-inner,

.pbmit-service-style-3:hover .pbmit-box-content-inner {

	-webkit-transform: translateY(0);

	-moz-transform: translateY(0);

	-ms-transform: translateY(0);

	-o-transform: translateY(0);

	transform: translateY(0);

	opacity: 1;

	visibility: visible;

	transition-delay: 0s;

}

.pbmit-service-style-3 .pbmit-service-wrapper {

	position: absolute;

	top: 50%;

	left: 0;

	right: 0;

	-khtml-transform: translateX(0%) translateY(-50%);

	-moz-transform: translateX(0%) translateY(-50%);

	-ms-transform: translateX(0%) translateY(-50%);

	-o-transform: translateX(0%) translateY(-50%);

	transform: translateX(0%) translateY(-50%);

}

.pbmit-service-style-3 .pbmit-service-content p {

	color: var(--pbmit-white-color);

	margin-bottom: 20px;

	overflow: hidden;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

}

.pbmit-service-style-3 .pbmit-portfolio-description ul li{

	color: var(--pbmit-blackish-color);

}

.pbmit-service-style-3 .pbmit-portfolio-description ul{

	padding-left: 10px;

}

.pbmit-service-style-3 .pbmit-portfolio-description ul li{

	list-style: none;

	font-weight: 500;

}

.pbmit-service-style-3 .pbminfotech-post-item{

	position: relative;

	overflow: hidden;

	border-bottom: 1px solid rgba( 255, 255, 255, 0.1);

	margin: 0 55px;

}

.pbmit-service-style-3 .pbmit-service-btn{

	padding-top: 22px;

}

.pbmit-service-style-3 .pbmit-service-btn a{

	border: 1px solid var(--pbmit-blackish-color);

	border-radius: 20px;

	padding: 15px 25px;

}

.pbmit-service-style-3 .pbmit-service-wrapper .pbmit-box-content-inner img{	

    height: 90px;

    width: 90px;

}

.pbmit-service-style-3 .pbmit-service-wrapper .pbmit-box-content-inner img,

.pbmit-service-style-3 .pbmit-service-wrapper .pbmit-box-content-inner i{

    font-size: 60px;

    line-height: 70px;

    padding-bottom: 20px;

    opacity: 0;

    color: var(--pbmit-blackish-color);

    display: inline-block;

}

.pbmit-service-style-3:hover .pbmit-service-wrapper .pbmit-box-content-inner img,

.pbmit-service-style-3:hover .pbmit-box-content-inner i{

	opacity: 1;

}

@media (max-width: 1700px) and (min-width: 1550px){

	.pbmit-service-style-3 .pbmit-service-icon-wrapper img, 

	.pbmit-service-style-3 .pbmit-service-icon-wrapper i{

		font-size: 70px;

		line-height: 70px;

	}

	.pbmit-service-style-3 .pbminfotech-post-item{

		margin: 0 25px;

	}

	.pbmit-service-style-3 .pbmit-portfolio-description ul{

		padding: 0;

		margin-bottom: 10px;

	}

	.pbmit-service-style-3 .pbmit-box-content-inner{

		transform: translateY(-80px);

	}

	.pbmit-service-style-3 .pbmit-content-inner{

		margin-top: 20px;

	}

	.pbmit-service-style-3 .pbmit-service-wrapper .pbmit-box-content-inner i{

		font-size: 50px;

		line-height: 60px;

	}

	.pbmit-service-style-3 .pbmit-service-title{

		font-size: 28px;

		line-height: 35px;

	}

}

@media (max-width: 1550px) and (min-width: 1366px){

	.pbmit-service-style-3 .pbmit-service-icon-wrapper img, 

	.pbmit-service-style-3 .pbmit-service-icon-wrapper i{

		font-size: 70px;

		line-height: 70px;

	}

	.pbmit-service-style-3 .pbminfotech-post-item{

		margin: 0 25px;

	}

	.pbmit-service-style-3 .pbmit-portfolio-description ul{

		padding: 0;

		margin-bottom: 10px;

	}

	.pbmit-service-style-3 .pbmit-box-content-inner{

		transform: translateY(-80px);

	}

	.pbmit-service-style-3 .pbmit-content-inner{

		margin-top: 10px;

	}

	.pbmit-service-style-3 .pbmit-service-wrapper .pbmit-box-content-inner i{

		font-size: 40px;

		line-height: 50px;

	}

	.pbmit-service-style-3 .pbmit-service-title{

		font-size: 25px;

		line-height: 35px;

	}

}

@media (max-width: 1366px){

	.pbmit-service-style-3 .pbminfotech-post-item{

		margin: 0;

	}

}

@media (max-width: 1200px){

	.pbmit-service-style-3 .pbmit-service-title {

		font-size: 24px;

		line-height: 34px;

	}

}



@media (max-width:991px){

	.pbmit-service-style-3 .pbmit-service-wrapper{

		padding-top: 0px;

	}

}

@media (max-width: 900px) and (min-width: 768px){

	.pbmit-service-style-3 .pbmit-service-wrapper{

		-khtml-transform: translateX(0%) translateY(-45%);

		-moz-transform: translateX(0%) translateY(-45%);

		-ms-transform: translateX(0%) translateY(-45%);

		-o-transform: translateX(0%) translateY(-45%);

		transform: translateX(0%) translateY(-45%);

	}

	.pbmit-service-style-3 .pbmit-service-btn{

		display: none;

	}

	.pbmit-service-style-3 .pbmit-service-title {

		font-size: 20px;

		line-height: 30px;

	}

	.pbmit-service-style-3 .pbmit-service-icon-wrapper img,

	.pbmit-service-style-3 .pbmit-service-icon-wrapper i{

		font-size: 70px;

		line-height:80px;

	}

	.pbmit-service-style-3 .pbmit-service-wrapper .pbmit-box-content-inner img, 

	.pbmit-service-style-3 .pbmit-service-wrapper .pbmit-box-content-inner i{

		padding-bottom: 0;

	}

}



@media (max-width:575px){

.pbmit-service-style-3.pbmit-service-hover-active .pbmit-box-content-inner,

.pbmit-service-style-3:hover .pbmit-box-content-inner{

	opacity: 1;

}

}

/** Style 4 **/

.pbmit-service-style-4{

	margin-bottom: 30px;

	position: relative;

	z-index: 1;

}

.pbmit-service-style-4 .pbmit-service-icon-wrapper {

	display: none;

	font-size: 60px;

	line-height: 60px;

	color: var(--pbmit-blackish-color);

}

.pbmit-service-style-4 .pbmit-service-icon-wrapper img {

	width: 60px;

	height: 60px;

}

.pbmit-service-style-4 .pbmit-portfolio-description ul li::before{

	transition: all 0.9s ease-in-out;

	-moz-transition: all 0.9s ease-in-out;

	-webkit-transition: all 0.9s ease-in-out;

	-o-transition: all 0.9s ease-in-out;

}

.pbmit-service-style-4 .pbmit-portfolio-description ul{

	padding-left: 15px;

}

.pbmit-service-style-4 .pbmit-portfolio-description ul li{

	list-style: none;

	position: relative;

	color:var(--pbmit-blackish-color);

	font-weight: 500;

	transition: 0.2s

}

.pbmit-service-style-4 .pbmit-portfolio-description ul li:hover{

	font-weight: 600;

}

.pbmit-service-style-4 .pbmit-portfolio-description ul li::before{

	position: absolute;

    content: '';

    left: 0;

    border: 1px solid var(--pbmit-blackish-color);

    height: 8px;

    width: 8px;

    border-radius: 50%;

    top: 8px;

    left: -15px;

}

.pbmit-service-style-4 .pbmit-portfolio-description ul li:hover:before{

	background-color: var(--pbmit-blackish-color);

	border: none;

}

.pbmit-service-style-4 .pbmit-service-title{

	font-size: 24px;

	line-height: 34px;

	font-weight: 700;

	text-transform: capitalize;

	margin-bottom: 20px;

}

.pbmit-service-style-4 .pbmit-service-image-wrapper {

	-webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    background-position: center center;

}

.pbmit-service-style-4 .pbmit-service-image-wrapper h3{

    font-size: 150px;

    line-height: 150px;

	text-transform: uppercase;

	font-weight: 800;

	overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

}

.pbmit-service-style-4 .pbminfotech-post-item{

	padding: 0 30px;

	border-right: 1px solid rgba(0, 0, 0, 0.10);

}

@media(max-width:991px) {

	.pbmit-service-style-4 .pbminfotech-post-item{

		padding: 0 25px;

	}

}

@media(max-width:767px) {

	.pbmit-service-style-4 .pbminfotech-post-item{

		border: 0;

		padding: 0;

	}

}

/** Style 5 **/

.pbmit-service-style-5{

	margin-bottom: 30px;

}

.pbmit-service-style-5:last-child{

	margin-bottom: 0;

}

.pbmit-service-style-5 .pbmit-service-icon-wrapper,

.pbmit-service-style-5 .pbmit-service-title a,

.pbmit-service-style-5 .pbmit-service-content p{

	transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-webkit-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

}

.pbmit-service-style-5 .pbmit-service-title {

	font-size: 20px;

	line-height: 30px;

	margin-bottom: 5px;

	text-align: left;

}

.pbmit-service-style-5 .pbmit-service-image-wrapper{

	display: none;

}

.pbmit-service-style-5 .pbminfotech-post-item{

	position: relative;

	border: 1px solid rgba(0, 0, 0, 0.20);

	padding: 58px 38px;

	position: relative;

}

.pbmit-service-style-5 .pbminfotech-post-item::before{

	position: absolute;

	content: "";

	background-color: var(--pbmit-blackish-color);

	height: 0%;

	width: 100%;

	left: 0;

	top: 0;

	transition: all 0.4s ease-in;

	z-index: -1;

}

.pbmit-service-style-5:hover .pbminfotech-post-item::before{

	height: 100%;

}

.pbmit-service-style-5 .pbmit-service-content p{

	margin-bottom: 0;

	line-height: 24px;

}

.pbmit-service-style-5 .pbmit-service-btn i{

	font-size: 60px;

	line-height: 60px;

    display: inline-block;

}

.pbmit-service-style-5 .pbmit-service-icon-wrapper{

	font-size: 60px;

	line-height: 60px;

	margin-right: 25px;

}

.pbmit-service-style-5:hover .pbmit-service-icon-wrapper{

	color: var(--pbmit-global-color);

	position: relative;

}

.pbmit-service-style-5:hover .pbmit-service-title a,

.pbmit-service-style-5:hover .pbmit-service-content p{

	color: var(--pbmit-white-color);

}

@media(max-width:450px) {

	.pbmit-service-style-5 .pbmit-box-content-inner{

		display: block !important;

	}

	.pbmit-service-style-5 .pbmit-service-icon-wrapper{

		margin-bottom: 25px;

		margin-right: 0;

	}

	.pbmit-service-style-5 .pbminfotech-post-item{

		padding: 40px 30px;

	}

}

/** Style 6 **/

.pbmit-service-style-6 .pbmit-featured-img-wrapper{

	display: none;

	position: absolute;

}

.pbmit-service-style-6 .pbminfotech-post-item{

	padding: 90px;

	height: 530px;

	border: 1px solid rgba(0, 0, 0, 0.3);

    border-right: none;

	position: relative;

    overflow: hidden;

	z-index: 3;

    transition: color 500ms ease;

}

.pbmit-service-style-6:first-child .pbminfotech-post-item{

    border-left: none;

}

.pbmit-service-style-6 .pbmit-service-icon-wrapper i{

	font-size: 60px;

    color: var(--pbmit-blackish-color);

	transition: color 500ms ease;

}

.pbmit-service-style-6 .pbmit-service-title a{

	color: var(--pbmit-blackish-color);

	transition: all 0.3s ease-in;

}

.pbmit-service-style-6:hover .pbmit-service-title a{

    color: var(--pbmit-white-color);

}

.pbmit-service-style-6:hover .pbmit-service-content{

	color: rgba( 225, 225, 225, 0.7);

}

.pbmit-service-style-6 .pbmit-service-title a:hover,

.pbmit-service-style-6:hover .pbmit-service-icon-wrapper i{

	color: var(--pbmit-global-color);

}

.pbmit-service-style-6 .pbmit-service-icon-wrapper{

	/*margin: 0 0 100px 0;*/

	margin: 0 0 10px 0;

}

.pbmit-service-style-6 .pbmit-service-title{

	font-size: 30px;

	line-height: 40px;

	text-transform: capitalize;

	margin-bottom: 20px;

}

.pbmit-service-style-6 .pbmit-service-title a{

	transition: color 500ms ease;

}

.pbmit-service-style-6 .pbminfotech-post-item:after,

.pbmit-service-style-6 .pbminfotech-post-item:before{

	content: " ";

    display: block;

    position: absolute;

    width: 100%;

    top: 0;

    bottom: 0;

    right: 0;

    background-color: var(--pbmit-blackish-color);

    z-index: -1;

}

.pbmit-service-style-6 .pbminfotech-post-item:before{

    transform: translateX(-101%);

    z-index: -1;

}

.pbmit-service-style-6 .pbminfotech-post-item:after{

    z-index: -1;

    transform: translateX(101%);

    transition: transform 500ms ease;

}

.pbmit-service-style-6 .pbminfotech-post-item:hover:before{

    transform: translateX(0);

    transition: transform 500ms ease;

}

.pbmit-service-style-6 .pbminfotech-post-item:hover:after{

    opacity: 1;

    transform: translateX(0);

    transition: transform 500ms 360ms ease;

}

.pbmit-bg-color-blackish .pbmit-service-style-6 .pbmit-service-icon-wrapper i,

.pbmit-bg-color-blackish .pbmit-service-style-6 .pbmit-service-title a{

	color: var(--pbmit-white-color);

}

.pbmit-bg-color-blackish .pbmit-service-style-6 .pbminfotech-post-item{

	border-width: 1px 1px 1px 0;

	border-style: solid;

	border-color: rgba(255, 255, 255, 0.3);

}

.pbmit-bg-color-blackish .pbmit-service-style-6:first-child .pbminfotech-post-item{

	border-width: 1px;

}

.pbmit-bg-color-blackish .pbmit-service-style-6 .pbmit-service-content{

	color: rgba( 255, 255, 255, 0.5);

}

.pbmit-bg-color-blackish .pbmit-service-style-6 .pbminfotech-post-item:after,

.pbmit-bg-color-blackish .pbmit-service-style-6 .pbminfotech-post-item:before{

	background-color: var(--pbmit-global-color);

}

.pbmit-bg-color-blackish .pbmit-service-style-6 .pbmit-service-title a:hover{

	color: rgba( 0, 0, 0, 0.7);

}

.pbmit-bg-color-blackish .pbmit-service-style-6:hover .pbmit-service-icon-wrapper i{

	color: var(--pbmit-blackish-color);

}

.pbmit-bg-color-blackish .pbmit-service-style-6:hover .pbmit-service-title a{

    color: var(--pbmit-blackish-color);

}

.pbmit-bg-color-blackish .pbmit-service-style-6:hover .pbmit-service-content{

	color: var(--pbmit-blackish-color);

}

@media(max-width:1366px){

    .pbmit-service-style-6 .pbminfotech-post-item{

        padding: 50px 30px;

		height: 450px;

    }

}

@media(max-width:1200px){

    .pbmit-service-style-6 .pbminfotech-post-item{

        height: 460px;

    }

}

@media(max-width:1024px){

    .pbmit-service-style-6 .pbmit-service-title{

        font-size: 24px;

        line-height: 34px;

    }

    .pbmit-service-style-6 .pbmit-service-icon-wrapper {

        margin: 0 0 60px 0;

    }

}

@media(max-width:991px){

    .pbmit-service-style-6 .pbminfotech-post-item{

        height: 410px;

    }

}

@media(max-width:767px){

    .pbmit-service-style-6 .pbminfotech-post-item{

        height: auto;

    }

}

/** Style 7 **/

.pbmit-service-style-7 .pbmit-service-title:before,

.pbmit-service-style-7 .pbmit-service-btn i,

.pbmit-service-style-7 .pbmit-titlebox .pbmit-service-title{

	transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-webkit-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

}

.pbmit-service-style-7 .pbmit-service-title {

	font-size: 24px;

	line-height: 30px;

	margin-bottom: 0;

	text-transform: capitalize;

	text-align: left;

	position: relative;

	font-weight: 600;

}

.pbmit-service-style-7 .pbmit-featured-wrapper{

	opacity: 0;

	visibility: hidden;

	transition: all 500ms ease;

	position: absolute;

	transform: scale(0);

	bottom: 100px;

	right:22%;

	z-index: 1;

	height: 150px;

	width: 250px;

}

.pbmit-service-style-7:hover .pbmit-featured-wrapper{

	opacity:1;

	visibility: visible;

	transform: scale(1);

}

.pbmit-service-style-7:hover .pbmit-titlebox .pbmit-service-title{

	padding-left: 70px;

}

.pbmit-service-style-7 .pbmit-service-title:before{

	position: absolute;

    content: '';

    left: 0;

    top: 15px;

    height: 1px;

    width: 0px;

    background-color: var(--pbmit-blackish-color);

}

.pbmit-service-style-7:hover .pbmit-service-title:before{

	width: 50px;

}

.pbmit-service-style-7 .pbminfotech-post-item{

	position: relative;

	border-bottom: 1px solid rgba( 0, 0, 0, 0.20);

	padding: 45px 100px 45px 0;

}

.pbmit-service-style-7:first-child .pbminfotech-post-item{

	border-top: 1px solid rgba( 0, 0, 0, 0.20);

}

.pbmit-service-style-7 .pbminfotech-box-content {

	justify-content: space-between;

}

.pbmit-service-style-7 .pbmit-service-content{

	max-width: 330px;

}

.pbmit-service-style-7 .pbmit-service-content p{

	margin-bottom: 0;

}

.pbmit-service-style-7 .pbminfotech-box-number{

	font-size: 14px;

	position: relative;

	margin-right: 50px;

	font-weight: 500;

}

.pbmit-service-style-7 .pbmit-titlebox{

	width:217px;

}

.pbmit-service-style-7 .pbmit-service-description ul{

	margin-bottom: 0;

}

.pbmit-service-style-7 .pbmit-service-description ul li{

	font-family:var(--pbmit-heading-typography-font-family);

	font-weight: 600;

	list-style: none;

	line-height: 30px;

	position: relative;

	padding-left: 15px;

	color: var(--pbmit-blackish-color);

}

.pbmit-service-style-7 .pbmit-service-description ul li::before {

	content: "\e858";

	font-family: 'pbminfotech-base-icons';

	position: absolute;

	top: 50%;

	left: 0;

	font-size: 8px;

	line-height: 8px;

	color: var(--pbmit-blackish-color);

	-khtml-transform: translateX(0%) translateY(-50%);

	-moz-transform: translateX(0%) translateY(-50%);

	-ms-transform: translateX(0%) translateY(-50%);

	-o-transform: translateX(0%) translateY(-50%);

	transform: translateX(0%) translateY(-50%);

}

.pbmit-service-style-7 .pbmit-service-description {

	width: 180px;

}



@media (max-width:1200px) {

	.pbmit-service-style-7 .pbmit-service-content{

		max-width: 240px;

	}

	.pbmit-service-style-7 .pbmit-featured-wrapper{

		width: 250px;

		right: 15%;

	}

	.pbmit-service-style-7 .pbmit-titlebox{

		width: 250px;

	}

	.pbmit-service-style-7 .pbminfotech-post-item{

		padding: 30px 0px 38px 0;

	}

}

@media (max-width:1024px) {

	.pbmit-service-style-7 .pbmit-featured-wrapper {

		width: 200px;

		right: 16%;

		bottom: 80px;

	}

	.pbmit-service-style-7 .pbmit-titlebox {

		width: 200px;

	}

	.pbmit-service-style-7 .pbminfotech-box-number {

		margin-right: 30px;

	}

	.pbmit-service-style-7:hover .pbmit-titlebox .pbmit-service-title {

		padding: 0;

	}

	.pbmit-service-style-7 .pbmit-service-title:after {

		content: none;

	}

}

@media (max-width:991px) {

	.pbmit-service-style-7 .pbmit-service-title:before{

		display: none;

	}

}

@media (max-width:767px) {

	.pbmit-service-style-7 .pbminfotech-box-content{

		display: block !important;

	}

	.pbmit-service-style-7 .pbmit-contentbox{

		margin-top: 30px;

		display: block !important;

	}

	.pbmit-service-style-7 .pbmit-service-content{

		margin-bottom: 20px;

	}

	.pbmit-service-style-7 .pbmit-featured-wrapper{

		position: inherit;

		opacity: 1;

		transform: scale(1);

		visibility: visible;

		height: inherit;

		width: inherit;

	}

	.pbmit-service-style-7 .pbminfotech-box-number::before{

		left: 24px;

	}

	.pbmit-service-style-7 .pbmit-service-content{

		max-width: 100%;

	}

	.pbmit-service-style-7 .pbmit-service-description ul {

		padding: 0;

		padding-top: 20px;

	}

	.pbmit-service-style-7 .pbmit-featured-wrapper img,

	.pbmit-service-style-7 .pbmit-titlebox {

		width: 100%;

	}

}

@media (max-width:575px) {

	.pbmit-service-style-7 .pbminfotech-box-number{

		font-size: 14px;

	}

	.pbmit-service-style-7 .pbmit-service-title{

		font-size: 25px;

		line-height: 35px;

	}

}

/** Style 8 **/

.pbmit-service-style-8 .pbmit-titlebox .pbmit-service-title {

	transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-webkit-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

}

.pbmit-service-style-8 .pbminfotech-post-item {

	display: flex;

	align-items: start;

	padding: 50px 30px 50px 50px;

	border-bottom: 1px solid #aaaaaa;

}

.pbmit-service-style-8 .pbminfotech-box-content {

	padding-right: 30px;

}

.pbmit-service-style-8 .pbmit-titlebox {

	display: flex;

	padding-right: 80px;

	margin-bottom: 20px;

}

.pbmit-service-style-8 .pbmit-titlebox .pbmit-service-icon-wrapper {

	font-size: 60px;

	line-height: 60px;

	margin-right: 30px;

	color: var(--pbmit-blackish-color);

	-webkit-transition: all 500ms ease;

	transition: all 500ms ease;

}

.pbmit-service-style-8:hover .pbmit-titlebox .pbmit-service-icon-wrapper {

	color: var(--pbmit-global-color);

	-webkit-transform: translateY(-10px);

	transform: translateY(-10px);

}

.pbmit-service-style-8 .pbmit-service-title {

	font-size: 24px;

	line-height: 30px;

	margin-bottom: 0;

}

.pbmit-service-style-8 .pbmit-service-description ul {

	padding: 0;

	margin: 0;

	list-style: none;

	margin-bottom: 20px;

}

.pbmit-service-style-8 .pbmit-service-description ul li {

	font-family:var(--pbmit-heading-typography-font-family);

	padding: 0 12px 0 20px;

	font-size: 16px;

	line-height: 24px;

	font-weight: 600;

	display: inline-block;

	position: relative;

	color: var(--pbmit-blackish-color);

}

.pbmit-service-style-8 .pbmit-service-description ul li:last-child {

	padding-right: 0;

}

.pbmit-service-style-8 .pbmit-service-description ul li::after {

	content: "\e818";

	font-family: 'pbminfotech-base-icons';

	position: absolute;

	top: 50%;

	left: 0;

	font-size: 15px;

	line-height: 15px;

	color: var(--pbmit-blackish-color);

	-khtml-transform: translateX(0%) translateY(-50%);

	-moz-transform: translateX(0%) translateY(-50%);

	-ms-transform: translateX(0%) translateY(-50%);

	-o-transform: translateX(0%) translateY(-50%);

	transform: translateX(0%) translateY(-50%);

}

.pbmit-service-style-8 .pbminfotech-box-number {

	font-family:var(--pbmit-heading-typography-font-family);

	font-size: 18px;

	line-height: 24px;

	color: #aaaaaa;

	font-weight: 500 !important;

}

.pbmit-service-style-8 .pbmit-service-content p {

	margin: 0;

}

@media (max-width:1200px) {

	.pbmit-service-style-8 .pbminfotech-box-content {

		padding: 0;

	}

}

@media(min-width: 768px) and (max-width: 1024px) {

	.pbmit-service-style-8 .pbmit-titlebox {

		padding-right: 40px;

		display: block;

	}

	.pbmit-service-style-8 .pbmit-titlebox .pbmit-service-icon-wrapper {

		margin: 0;

		margin-bottom: 10px;

	}

}

@media (max-width: 767px) {

	.pbmit-service-style-8 .pbminfotech-post-item{

		padding: 40px 0;

	}	

}

@media (max-width: 575px) {

	.pbmit-service-style-8 .pbmit-titlebox {

		padding-right: 0;

	}

	.pbmit-service-style-8 .pbmit-titlebox {

		display: block;

	}

	.pbmit-service-style-8 .pbmit-titlebox .pbmit-service-icon-wrapper {

		margin: 0;

		margin-bottom: 10px;

	}

	.pbmit-service-style-8 .pbminfotech-post-item {

		display: inline-flex;

		flex-direction: column-reverse;

	}

	.pbmit-service-style-8 .pbminfotech-box-number {

		margin-bottom: 20px;

	}

}

/** Style 9 **/

.pbmit-element-service-style-9 .row.multi-columns-row {

	text-align: center;

	padding: 0 100px;

	display: block;

}

.pbmit-element-service-style-9 .pbmit-service-style-9 {

	flex: auto;

    width: auto;

    display: inline-block;

    margin: 0;

    position: relative;

}

.pbmit-service-style-9 .pbmit-titlebox {

	display: inline-flex;

}

.pbmit-service-style-9 .pbminfotech-box-number {

	font-size: 16px;

	line-height: 16px;

	font-style: italic !important;

}

.pbmit-service-style-9 .pbmit-service-title {

	font-size: 70px;

	line-height: 78px;

	margin: 0;

	padding: 0 30px 0 6px;

	position: relative;

	display: inline-block;

	font-weight: 600;

}

.pbmit-service-style-9 .pbmit-hover-img img {

	width: 390px;

	height: auto;

	margin-top: -250px;

	margin-left: 50px;

	z-index: 3;

}

.pbmit-element-service-style-9 .pbmit-heading-subheading {

	margin: 0;

}

.pbmit-text-color-white .pbmit-service-style-9 .pbmit-service-title a {

	color: var(--pbmit-white-color);

}

.pbmit-text-color-blackish .pbmit-service-style-9 .pbmit-service-title a {

	color: var(--pbmit-blackish-color);

}

@media (max-width: 1800px) {

	.pbmit-element-service-style-9 .row.multi-columns-row {

		padding: 0 80px;

	}

}

@media (max-width: 1600px) {

	.pbmit-element-service-style-9 .row.multi-columns-row {

		padding: 0 60px;

	}

}

@media (max-width: 1400px) {

	.pbmit-element-service-style-9 .row.multi-columns-row {

		padding: 0 40px;

	}

	.pbmit-service-style-9 .pbmit-service-title {

		font-size: 60px;

		line-height: 68px; 

	}

}

@media (max-width: 1200px) {

	.pbmit-element-service-style-9 .row.multi-columns-row {

		padding: 0;

	}

	.pbmit-service-style-9 .pbmit-service-title {

		font-size: 50px;

		line-height: 58px;

	}

}

@media (max-width: 991px) {

	.pbmit-service-style-9 .pbmit-service-title {

		font-size: 35px;

		line-height: 40px;

	}

}

@media (max-width: 767px) {

	.pbmit-service-style-9 .pbmit-titlebox {

		margin-bottom: 15px;

	}

	.pbmit-service-style-9 .pbmit-service-title {

		font-size: 40px;

		line-height: 45px;

	}

}

@media (max-width: 575px) {

	.pbmit-service-style-9 .pbmit-service-title {

		font-size: 30px;

		line-height: 30px;

	}

}

/** Style 10 **/

.pbmit-element-service-style-10 .swiper-hover-slide-nav li h3 {

	font-size: 30px;

	line-height: 30px;

	margin-bottom: 0;

	display: inline-block;

}

.pbmit-element-service-style-10 .swiper-hover-slide-nav li h3 i {

	font-size: 60px;

	line-height: 60px;

	-webkit-text-fill-color: transparent;

	-webkit-text-stroke-width: 1px;

	transition: all 0.3s ease-in-out;

	color: var(--pbmit-blackish-color);

	opacity: 0;

}

.pbmit-element-service-style-10 .swiper-hover-slide-nav li h3 {

	align-items: center;

	display: inline-flex;

}

.pbmit-element-service-style-10 .swiper-hover-slide-nav li h3 a.pbmit-title-inner {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 1;

	-webkit-box-orient: vertical;

	line-height: normal;

}

.pbmit-element-service-style-10 .swiper-hover-slide-nav li.pbmit-active h3 i {

	opacity: 1;

}

.pbmit-element-service-style-10 .swiper-hover-slide-nav .pbmit-heading-subheading {

	padding-right: 40px;

}

.pbmit-element-service-style-10 .swiper-hover-slide-nav li {

	list-style: none;

	display: block;

	margin-bottom: 10px;

}

.pbmit-element-service-style-10 .swiper-hover-slide-nav ul {

	padding: 0;

	margin: 0;

}

.pbmit-element-service-style-10 .pbmit-main-hover-slider {

	display: flex;

	align-items: flex-start;

	position: relative;

}

.pbmit-element-service-style-10 .pbmit-main-hover-slider .swiper-hover-slide-nav {

	padding-top: 50px;

	padding-right: 100px;

}

.pbmit-element-service-style-10 .swiper-hover-slide-desc .pbmit-service-icon-wraper * {

	display: block;

	color: var(--pbmit-white-color);

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;

	line-height: normal;

}

.pbmit-element-service-style-10 .swiper-hover-slide-desc .pbmit-service-icon-wraper i {

	font-size: 70px;

	line-height: 70px;

	margin-bottom: 10px;

	color: var(--pbmit-global-color);

}

.pbmit-element-service-style-10 .swiper-hover-slide-desc .swiper-container{

	position: absolute;

	width: 375px;

	height: 375px;

	line-height: 330px;

	border-radius: 100%;

	z-index: 9;

	text-align: center;

	top: 50%;

	right: 0;

	padding: 100px 70px 100px 60px;

	background-color: var(--pbmit-blackish-color);

	-khtml-transform: translateX(0%) translateY(-50%);

	-moz-transform: translateX(0%) translateY(-50%);

	-ms-transform: translateX(0%) translateY(-50%);

	-o-transform: translateX(0%) translateY(-50%);

	transform: translateX(0%) translateY(-50%);

	-webkit-transition: all .25s ease-in-out;

    transition: all .25s ease-in-out;

}

.pbmit-element-service-style-10 .swiper-hover-slide-desc:hover .swiper-container {

	right: 30px;

}	

.pbmit-element-service-style-10 .swiper-hover-slide-desc::after {

	content: "";

	position: absolute;

	width: 375px;

	height: 375px;

	top: 50%;

	z-index: 1;

	left: 60px;

	border-radius: 100%;

	border: 2px solid var(--pbmit-global-color);

	-khtml-transform: translateX(0%) translateY(-50%);

	-moz-transform: translateX(0%) translateY(-50%);

	-ms-transform: translateX(0%) translateY(-50%);

	-o-transform: translateX(0%) translateY(-50%);

	transform: translateX(0%) translateY(-50%);

	-webkit-transition: all .25s ease-in-out;

    transition: all .25s ease-in-out;

}

.pbmit-element-service-style-10 .swiper-hover-slide-desc:hover:after {

	left: 90px;

}

.pbmit-element-service-style-10 .swiper-hover-slide-desc .swiper-wrapper {

	overflow: hidden;

}

.pbmit-element-service-style-10 .swiper-hover-slide-images {

	position: relative;

	text-align: left;

}

@media (max-width: 1366px) {

	.pbmit-element-service-style-10 .pbmit-main-hover-slider .swiper-hover-slide-nav {

		padding-top: 40px;

		padding-right: 80px;

	}

}

@media (max-width: 1200px) {

	.pbmit-element-service-style-10 .pbmit-main-hover-slider .swiper-hover-slide-nav {

		padding-right: 50px;

	}

	.pbmit-element-service-style-10 .swiper-hover-slide-desc::after,

	.pbmit-element-service-style-10 .swiper-hover-slide-desc .swiper-container {

		width: 350px;

		height: 350px;

		line-height: 350px;

	}

}

@media (max-width: 1024px) {

	.pbmit-element-service-style-10 .pbmit-main-hover-slider .swiper-hover-slide-nav {

		padding-top: 30px;

		padding-right: 30px;

	}

	.pbmit-element-service-style-10 .swiper-hover-slide-desc::after,

	.pbmit-element-service-style-10 .swiper-hover-slide-desc .swiper-container {

		width: 300px;

		height: 300px;

		line-height: 300px;

	}

	.pbmit-element-service-style-10 .swiper-hover-slide-desc .swiper-container {

		padding: 70px 50px;

	}

}

@media (max-width: 767px) {

	.pbmit-element-service-style-10 .pbmit-main-hover-slider {

		display: block;

		align-items: center;

	}

	.pbmit-element-service-style-10 .pbmit-main-hover-slider .swiper-hover-slide-nav {

		padding-top: 0;

	}

	.pbmit-element-service-style-10 .swiper-hover-slide-desc::after {

		display: none;

	}

	.pbmit-element-service-style-10 .swiper-hover-slide-desc .swiper-container {

		left: 30%;

	}

}

@media (max-width: 575px) {

	.pbmit-element-service-style-10 .swiper-hover-slide-images .pbmit-featured-wrapper img {

		width: 100%;

	}

}

@media (max-width: 450px) {

	.pbmit-element-service-style-10 .swiper-hover-slide-desc .swiper-container {

		left: unset;

		right: 0;

	}

}



/*----------------------------------------*/

/*  05 - Projects

/*----------------------------------------*/

/** Style 1 **/

.pbmit-portfolio-style-1{

	margin-bottom: 30px;

}

.pbmit-portfolio-style-1 .pbminfotech-post-content{

	position: relative;

	display: block;

	overflow: hidden;

}

.pbmit-portfolio-style-1 .pbmit-portfolio-title{

	font-size: 24px;

	line-height: 30px;

	margin: 0;

	margin-top: 5px;

}

.pbmit-portfolio-style-1 .pbmit-featured-wrapper {

	position: relative;

	display: block;

	overflow: hidden;

	background: var(--pbmit-blackish-color);

}

.pbmit-portfolio-style-1 .pbmit-featured-wrapper img {

	width: 100%;

	transition: all 500ms ease;

}

.pbmit-portfolio-style-1:hover .pbmit-featured-wrapper img {

	opacity: 0.1;

	transform: scale(1.05);

}

.pbmit-portfolio-style-1 .pbminfotech-box-content {

	position: absolute;

	left: 25px;

	bottom: 0px;

	width: 100%;

	opacity: 0;

	transition: all 500ms ease;

}

.rtl .pbmit-portfolio-style-1 .pbminfotech-box-content {

	right: 25px;

	left: inherit;

}

.pbmit-portfolio-style-1:hover .pbminfotech-box-content {

	bottom: 25px;

	opacity: 1;

}

.pbmit-portfolio-style-1 .pbmit-port-cat a:hover,

.pbmit-portfolio-style-1 .pbmit-portfolio-title a {

	color: var(--pbmit-global-color);

}

.pbmit-portfolio-style-1 .pbmit-port-cat,

.pbmit-portfolio-style-1 .pbmit-portfolio-title a:hover,

.pbmit-portfolio-style-1 .pbmit-port-cat a {

	color: var(--pbmit-white-color);

}

/** Style 2 **/

.pbmit-element-portfolio-style-2 .row{

	flex-wrap:unset;

}

.pbmit-element-portfolio-style-2::before{

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background-image: url(../images/portfolio-bg.png);

	background-position: center;

	background-repeat: no-repeat;

}

.pbmit-element-portfolio-style-2{

	overflow: hidden;

}

.pbmit-element-portfolio-style-2 .pbmit-element-posts-wrapper{

	position: relative;

	width: 100%;

	height: 100vh;

	z-index: 1;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-transition-property: -webkit-transform;

	transition-property: -webkit-transform;

	-o-transition-property: transform;

	transition-property: transform;

	transition-property: transform, -webkit-transform;

	-webkit-box-sizing: content-box;

	box-sizing: content-box;

	-webkit-transform: translateZ(0);

	transform: translateZ(0);

	display: flex; 

	flex-wrap: inherit;

	align-items: center!important;

}

.pbmit-element-portfolio-style-2 .pbminfotech-post-content{

	position: relative; 

	margin-left: 30px;

	cursor: pointer; 

	box-sizing: border-box;

	margin-bottom: 0;

	flex-shrink: 0; 

}

.pbmit-element-portfolio-style-2 .pbminfotech-box-content{

	position: absolute;

	bottom: 0;

	left: 40px;

}

.pbmit-element-portfolio-style-2 .pbmit-portfolio-title a,

.pbmit-element-portfolio-style-2 .pbmit-port-cat a{

	background: var(--pbmit-global-color);

	padding: 0 10px;

	text-transform: uppercase;

}

.pbmit-element-portfolio-style-2 .pbmit-portfolio-title{

	font-size: 36px;

	line-height: 46px;

}

.pbmit-element-portfolio-style-2 .pbmit-port-cat{

	font-size: 14px;

	margin-bottom: 5px;

}

.pbmit-element-portfolio-style-2 .pbmit-ele-header-area{

	width: 70vw;

	flex-shrink: 0;

	padding-left: 100px;

}

.pbmit-element-portfolio-style-2 .pbminfotech-box-content{

	display: none;

}

.pbmit-cursor.-tooltip .pbmit-cursor-text .pbmit-portfolio-title{	

	font-size: 36px;

	line-height: 34px;

	background-color: var(--pbmit-global-color);

	padding: 8px 10px;

}

.pbmit-element-portfolio-style-2 .pbmit-title span{

	position: relative;

	display: inline-block;

	color: var(--pbmit-white-color);

}

.pbmit-element-portfolio-style-2 .pbmit-title span:last-child{

	padding-right: 50px;

}

.pbmit-element-portfolio-style-2 .pbmit-title span:last-child::after{

	position: absolute;

	content: "\e87d";

	font-family: "pbminfotech-base-icons";

	top: 50%;

    transform: translate(0%, -50%);

	right: -15px;

	height: 54px;

	width: 54px;

	background: var(--pbmit-blackish-color);

	color: var(--pbmit-global-color);

	line-height: 54px;

	font-size: 32px;

	font-weight: 300;

	border-radius: 50%;

	text-align: center;

	transition: all 0.3s ease-in-out;

}

.pbmit-element-portfolio-style-2 .pbmit-title span:last-child:hover:after{

	transform: translate(0%, -50%) rotateZ(45deg);

}



@media(max-width:1024px){

	.pbmit-element-portfolio-style-2 .pbminfotech-post-content{

		margin-left: 0;

	}

}

@media(min-width: 992px) and (max-width: 1024px){

	.pbmit-element-portfolio-style-2 .pbmit-heading-subheading .pbmit-title{

		font-size: 40px;

    	line-height: 40px;

	}

}

@media(max-width:992px){

	.pbmit-element-portfolio-style-2{

		padding: 80px 0;

	}

	.pbmit-element-portfolio-style-2 .pbmit-element-title {

		font-size: 50px !important;

		line-height: 60px !important;

	}

	.pbmit-element-portfolio-style-2 .pbmit-element-posts-wrapper{

		display: block;

	}

	.pbmit-element-portfolio-style-2 .pbmit-ele-header-area{

		width: 100%;

	}

	.pbmit-element-portfolio-style-2 .pbmit-element-posts-wrapper{

		height: 100%;

	}

	.pbmit-element-portfolio-style-2 .pbmit-ele-header-area{

		padding-left: 0;

	}

	.pbmit-element-portfolio-style-2 .pbminfotech-post-content{

		padding: 30px 0 0 0;

	}

	.pbmit-element-portfolio-style-2 .pbminfotech-post-content:first-child{

		padding: 0 0 0 0;

	}

	.pbmit-element-portfolio-style-2 .pbmit-featured-wrapper{

		position: relative;

		overflow: hidden;

	}

	.pbmit-element-portfolio-style-2 .pbmit-featured-wrapper img {

		position: relative;

		width: 100%;

		-webkit-transition: all 0.5s ease 0s;

		-moz-transition: all 0.5s ease 0s;

		-ms-transition: all 0.5s ease 0s;

		-o-transition: all 0.5s ease 0s;

		transition: all 0.5s ease 0s;

	}

	.pbmit-element-portfolio-style-2 .pbminfotech-post-content:hover .pbmit-featured-wrapper img {

		-webkit-transform: scale(1.05);

		-ms-transform: scale(1.05);

		-moz-transform: scale(1.05);

		-o-transform: scale(1.05); 

		transform: scale(1.05);

	}

}

@media(max-width:767px){

	.pbmit-element-portfolio-style-2{

		padding: 60px 0;

	}

	.pbmit-element-portfolio-style-2 .pbmit-heading-subheading .pbmit-title{

		font-size: 48px;

    	line-height: 48px;

	}

}

@media(max-width:575px){

	.pbmit-cursor.-tooltip .pbmit-cursor-text .pbmit-portfolio-title{	

		font-size: 20px;

		line-height: 30px;

	}

}

/** Style 3 **/

.pbmit-element-portfolio-style-3 .pbmit-element-posts-wrapper{

	position: relative;

	width: 100%;

	height: 100vh;

	z-index: 1;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-transition-property: -webkit-transform;

	transition-property: -webkit-transform;

	-o-transition-property: transform;

	transition-property: transform;

	transition-property: transform, -webkit-transform;

	-webkit-box-sizing: content-box;

	box-sizing: content-box;

	-webkit-transform: translateZ(0);

	transform: translateZ(0);

	display: flex; 

	flex-wrap: inherit;

	align-items: center!important;

}

.pbmit-element-portfolio-style-3 .pbminfotech-post-content{

	position: relative;   

	width: 100vw;

	height: 100vh;

	-webkit-box-flex: 0;

	-webkit-flex: 0 0 auto;

	-ms-flex: 0 0 auto;

	flex: 0 0 auto;

}

.pbmit-element-portfolio-style-3 .pbminfotech_portfolio-featured-wrapper {

	width: 100%;

	height: 73vh;

	min-width: auto;

	margin-left: 0em;

	background-position: 50% 30%;

	background-size: cover;

}

.pbmit-element-portfolio-style-3 .portfolio-featured-img{

	position: relative;

	margin-left: 9em;

	-webkit-box-flex: 1;

	-webkit-flex: 1;

	-ms-flex: 1;

	flex: 1;

	max-width: 100%;

	display: inline-block;

}

.pbmit-element-portfolio-style-3 .pbminfotech-box-content {

	width: 100vw;

	height: 100vh;

	padding: 8vw 0vw 8vw 25vw;

}

.pbmit-element-portfolio-style-3 .pbminfotech-box-wrap{

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	width: 100%;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-ms-flex-align: center;

	align-items: center;

}

.pbmit-element-portfolio-style-3 .pbminfotech-titlebox {

	position: absolute;

	z-index: 2;

	min-width: 50vw;

	margin-right: 0em;

	margin-left: -10vw;

}

.pbmit-element-portfolio-style-3 .pbmit-portfolio-content{

	position: relative;

} 

.pbmit-element-portfolio-style-3 .pbmit-portfolio-content:after{

	position: absolute;

	content: '';

	left: 0;

	right: auto;

	width: 130px;

	height: 1px;

	background-color: var(--pbmit-white-color);

	top: 150px;

}

.pbmit-element-portfolio-style-3  .project-number-slider{

	position: absolute;

	z-index: 10;

	top: 27%;

	left: calc(16% - 16px);

}

.pbmit-element-portfolio-style-3 .project-number-slider{

	font-size: 36px;

	color: var(--pbmit-global-color);

}

.pbmit-element-portfolio-style-3 .project-number-slider .current-number{

	margin-right: 5px;

	position: relative;

}

.pbmit-element-portfolio-style-3 .project-number-slider span:last-child{

	font-size: 18px;

	color: var(--pbmit-white-color);

	margin-left: 50px;

	margin-top: -10px;

	display: inherit;

}

.pbmit-element-portfolio-style-3 .project-number-slider .current-number:after{

	position: absolute;

	content: '';

	left: 20px;

	right: auto;

	height: 30px;

	width: 1px;

	background-color: rgba( 225, 225, 225, 0.5);

	transform: rotate(45deg);

	top: 30px;

}

.pbmit-element-portfolio-style-3 .pbmit-portfolio-title a{	

	color: var(--pbmit-white-color);

}

.pbmit-element-portfolio-style-3 .pbmit-portfolio-title a:hover{

	color: var(--pbmit-global-color);

}

.pbmit-element-portfolio-style-3 .pbmit-port-cat a{

	font-size: 18px;

	line-height: 18px;

	color: var(--pbmit-global-color);

}

.pbmit-element-portfolio-style-3 .pbmit-portfolio-title {	

	font-size: 90px;

	line-height: 100px;

	margin-bottom: 15px;

}

.pbmit-element-portfolio-style-3 .pbmit-portfolio-content p{

	color: rgba( 225, 225, 225, 0.7);

}

.pbmit-element-portfolio-style-3 .pbmit-portfolio-content{

	width:430px

}

.pbmit-element-portfolio-style-3 a.pbmit-button{

	display: inline-block;

	width: 120px;

	height: 120px;

	border-radius: 50%;

	text-align: center;

	vertical-align: middle;

	position: absolute;

	left: 29%;

	font-size: 18px;

	line-height: 18px;

	padding: 45px 20px 40px 20px;

	background: var(--pbmit-global-color);

	color: var(--pbmit-blackish-color);

}

@media(max-width:1200px){

	.pbmit-element-portfolio-style-3 .project-number-slider {

		position: absolute;

		z-index: 10;

		top: 15%;

		left: calc(3% - 0px);

	}

}

@media(min-width:992px){

	.pbmit-element-portfolio-style-3 .pbmit-responsive-image{

		display: none;

	}

}

@media(max-width:992px){

	.pbmit-element-portfolio-style-3 .pbminfotech_portfolio-featured-wrapper,

	.pbmit-element-portfolio-style-3 .project-number-slider {

		display: none;

	}

	.pbmit-element-portfolio-style-3 .portfolio-featured-img,

	.pbmit-element-portfolio-style-3 .pbminfotech-box-wrap,

	.pbmit-element-portfolio-style-3 .pbmit-responsive-image{

		display: block;

	}

	.pbmit-element-portfolio-style-3 .pbmit-element-posts-wrapper{

		height: 100%;

		display: block;

		transform: none !important;

	}

	.pbmit-element-portfolio-style-3 .pbminfotech-box-content,

	.pbmit-element-portfolio-style-3 .pbmit-portfolio-content,

	.pbmit-element-portfolio-style-3 .pbminfotech_portfolio-featured-wrapper,

	.pbmit-element-portfolio-style-3 .pbminfotech-post-content{

		width: 100%;

		height: 100%;

	}

	.pbmit-element-portfolio-style-3 .pbminfotech-titlebox{

		position: relative;

		margin: 0;

		padding: 30px 30px 100px;

		border: 1px solid rgba( 255, 255, 255, 0.1);

		border-bottom: none;

	}

	.pbmit-element-portfolio-style-3 .pbminfotech-box-content,

	.pbmit-element-portfolio-style-3 .portfolio-featured-img{

		padding: 0;

	}

	.pbmit-element-portfolio-style-3 .portfolio-featured-img{

		margin: 0;

	}

	.pbmit-element-portfolio-style-3{

		padding: 80px 30px;

	}

	.pbmit-element-portfolio-style-3 .portfolio-featured-img img{

		width: 100%;

	}

	.pbmit-element-portfolio-style-3 .pbmit-portfolio-title {

		font-size: 60px;

		line-height: 70px;

	}

	.pbmit-element-portfolio-style-3 .pbmit-portfolio-content:after{

		width: 100px;

		top: 80px;

	}

	.pbmit-element-portfolio-style-3 a.pbmit-button {

		top: 175px;

		width: 80px;

		height: 80px;

		left: 150px;

		padding-top: 25px;

		line-height: 16px;

		font-size: 14px;

	}

	.pbmit-element-portfolio-style-3 .pbminfotech-post-content{

		margin-bottom: 50px;

		transform:unset!important;

	}

	.pbmit-element-portfolio-style-3 .pbminfotech-post-content:last-child {

		margin-bottom: 0px;

	}

}

@media(max-width:767px){

	.pbmit-element-portfolio-style-3{

		padding: 60px 30px;

	}

}

@media(max-width:575px){

	.pbmit-element-portfolio-style-3 .pbmit-portfolio-title {

		font-size: 30px;

		line-height: 40px;

	}

	.pbmit-element-portfolio-style-3 .pbmit-portfolio-content:after{

		width: 40px;

		top: 145px;

	}

	.pbmit-element-portfolio-style-3 a.pbmit-button {

		top: 210px;

		width: 80px;

		height: 80px;

		left: 30%;

		padding-top: 25px;

		line-height: 16px;

	}

}

/** Style 4 **/

.pbmit-ele-portfolio.pbmit-portfolio-style-4{

	margin-bottom: 30px;

}

.pbmit-portfolio-style-4 .pbminfotech-post-content .pbmit-portfolio-title {

	font-size: 18px;

	line-height: normal;

	margin-bottom: 0;

	margin-top: 0px;

	font-weight: 700;

}

.pbmit-portfolio-style-4 .pbminfotech-post-content {

	position: relative;

	overflow: hidden;

}

.pbmit-portfolio-style-4 .pbminfotech-box-content {

	position: relative;

	text-transform: uppercase;

}

.pbmit-portfolio-style-4 .pbmit-port-cat a {

	color: rgba( 0, 0, 0, 0.5);

	font-size: 16px;

	letter-spacing: 0;

	text-transform: capitalize;

}

.pbmit-portfolio-style-4 .pbminfotech-titlebox {

	position: absolute;

	width: auto;

	height: auto;

	top: auto;

	right: auto;

	bottom: 15px;

	left: 0;

	opacity: 0;

	display: block;

	max-width: calc(100% - 30px);

	padding: 15px 30px 15px 20px;

	background-color: var(--pbmit-white-color);

	-webkit-transform: translateX(-100%);

	-ms-transform: translateX(-100%);

	-moz-transform: translateX(-100%);

	-o-transform: translateX(-100%); 

	transform: translateX(-100%);

	-webkit-transition: all .3s;

	-moz-transition: all .3s;

	-ms-transition: all .3s;

	-o-transition: all .3s;

	transition: all .3s;

}

body.rtl .pbmit-portfolio-style-4 .pbminfotech-titlebox {

	left: auto;

	right: 0;

	-webkit-transform: translateX(100%);

	-ms-transform: translateX(100%);

	-moz-transform: translateX(100%);

	-o-transform: translateX(100%); 

	transform: translateX(100%);

}

.pbmit-portfolio-style-4:hover .pbminfotech-post-content .pbminfotech-titlebox {

	-webkit-transform: translateX(0px);

	-ms-transform: translateX(0px);

	-moz-transform: translateX(0px);

	-o-transform: translateX(0px); 

	transform: translateX(0px);

	-webkit-transition: all .7s;

	-moz-transition: all .7s;

	-ms-transition: all .7s;

	-o-transition: all .7s;

	transition: all .7s;

	opacity: 1;

}

.pbmit-portfolio-style-4 .pbmit-featured-wrapper {

	position: relative;

	display: block;

	overflow: hidden;

}

.pbmit-portfolio-style-4 .pbmit-featured-wrapper img {

	position: relative;

	width: 100%;

	-webkit-transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	-ms-transition: all 0.5s ease 0s;

	-o-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.pbmit-portfolio-style-4:hover .pbmit-featured-wrapper img {

	-webkit-transform: scale(1.2);

	-ms-transform: scale(1.2);

	-moz-transform: scale(1.2);

	-o-transform: scale(1.2); 

	transform: scale(1.2);

}

.pbmit-portfolio-style-4 .pbmit-port-cat,

.pbmit-portfolio-style-4 .pbmit-portfolio-title {

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.pbmit-portfolio-style-4.col-md-2 .pbminfotech-post-content .pbmit-portfolio-title {

	font-size: 16px;

}

.pbmit-portfolio-style-4.col-md-2 .pbminfotech-titlebox {

	max-width: calc(100% - 10px);

	padding: 15px 20px 15px 20px;

}



/** Style 5 **/

.pbmit-element-portfolio-style-5 .pbminfotech-post-wrap {

    display: -ms-grid;

    display: grid;

    -ms-grid-columns: 1fr 1fr;

    grid-template-columns: 1fr 1fr;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center; 

}

.pbmit-element-portfolio-style-5 .portfolio-featured-img {

	height: 100vh;

    background-size: cover;

    background-position: top center;

    object-fit: cover;

    background-repeat: no-repeat;

}

.pbmit-element-portfolio-style-5 .swiper-container  {

	width: 100%;

	height: 100vh; 

}

.pbmit-element-portfolio-style-5 .pbminfotech-portfolio-des{

	padding-left: 27%;

	transform: translateY(1000px);

	-webkit-transition:all 1s cubic-bezier(0.5, 0, 0, 1); 

	transition: all 1s cubic-bezier(0.5, 0, 0, 1);

	opacity: 0;	

}

.pbmit-element-portfolio-style-5 .swiper-slide-active .pbminfotech-portfolio-des{

	transform: translateY(0);

	opacity: 1;

}

.pbmit-element-portfolio-style-5 .swiper-slide-prev .pbminfotech-portfolio-des{

	transform: translateY(-1000px);

}



.pbmit-element-portfolio-style-5 .portfolio-featured-img{

	-webkit-transition:all 1s cubic-bezier(0.5, 0, 0, 1); 

	transition: all 1s cubic-bezier(0.5, 0, 0, 1);

	clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);

	opacity: 0;

}

.pbmit-element-portfolio-style-5  .swiper-slide-active .portfolio-featured-img{ 

	clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);

	opacity: 1;

} 

.pbmit-element-portfolio-style-5 .pbmit-portfolio-content{

	width: 500px;

	padding: 20px 0 0 0;

}

.pbmit-element-portfolio-style-5 .pbmit-portfolio-title {

	font-size: 80px;

	line-height: 80px;

	margin-bottom: 20px;

}

.pbmit-element-portfolio-style-5 .pbminfotech-portfolio-des .pbmit-port-cat{

	font-family:var(--pbmit-heading-typography-font-family);

	font-size: 15px;

	position: relative;

	padding-left: 14px;	

	margin-bottom: 5px;

}

.pbmit-element-portfolio-style-5 .pbminfotech-portfolio-des .pbmit-port-cat::after{

	position: absolute;

	content: "";

	width: 6px;

	height: 6px;

	top: 50%;

	left: 0;

	border-radius: 50%;

	transform: translateY(-70%);

	background-color: var(--pbmit-blackish-color);

}

.pbmit-element-portfolio-style-5 .pbmit-btn a:hover{

	color: var(--pbmit-white-color);

}

.pbmit-element-portfolio-style-5 .pbmit-svg-btn{

	padding-top: 22px;

}

/* Pegination */

.pbmit-element-portfolio-style-5 .swiper-pagination-bullet{

	width: 30px;

	height: 30px;

	border-radius: 50%;

	line-height: 30px;	

	font-size: 12px;

    font-weight: 700;

	background-color: transparent;

	color: rgba( 0, 0, 0, 0.8);

	opacity: 1 !important;

	outline: unset;

	margin: 6px 0 !important;

}

.pbmit-element-portfolio-style-5 .swiper-pagination-bullet.swiper-pagination-bullet-active{

	background-color: var(--pbmit-blackish-color);

	color: var(--pbmit-white-color);

}

.pbmit-element-portfolio-style-5 .pbmit-ele-header-area{

	display: none;

}

.pbmit-element-portfolio-style-5 .swiper-pagination-vertical.swiper-pagination-bullets, 

.pbmit-element-portfolio-style-5 .swiper-vertical>.swiper-pagination-bullets{

	right: 30px;

}

@media(max-width:1400px){

	.pbmit-element-portfolio-style-5 .pbmit-portfolio-content{

	    width: 100%;

   		padding-right: 70px;

	}

}

@media(max-width:1366px){

	.pbmit-element-portfolio-style-5 .pbmit-portfolio-title {

		font-size: 70px;

		line-height: 80px;

	}

	.pbmit-element-portfolio-style-5 .pbminfotech-portfolio-des{

		padding-left: 15%;

	}

}

@media(max-width:1200px){

	.pbmit-element-portfolio-style-5 .pbmit-portfolio-title {

		font-size: 45px;

		line-height: 55px;

	}

}

@media(max-width:991px){

	.pbmit-element-portfolio-style-5 .pbminfotech-portfolio-des{

		padding-left: 12%;

	}

	.pbmit-element-portfolio-style-5 .swiper-pagination-vertical.swiper-pagination-bullets, 

	.pbmit-element-portfolio-style-5 .swiper-vertical>.swiper-pagination-bullets{

		bottom: 20px;

		top: auto;

		transform:unset;

	}

	.pbmit-element-portfolio-style-5 .swiper-pagination-bullet{

		display: inline-block !important;

	}

}

@media(min-width:768px){

	.pbmit-element-portfolio-style-5 .pbmit-responsive-image{

		display: none;

	}

}

@media(min-width:768px){

	.pbmit-element-portfolio-style-5 .pbmit-responsive-image{

		display: none;

	}

}

@media(max-width:767px){

	.pbmit-element-portfolio-style-5 .pbminfotech-post-content.swiper-wrapper,

	.pbmit-element-portfolio-style-5 .pbminfotech-post-wrap,

	.pbmit-element-portfolio-style-5 .pbmit-responsive-image{

		display: block;

	}

	.pbmit-element-portfolio-style-5 .pbminfotech-post-content.swiper-slide{

		height: 100%!important;

	}

	.pbmit-element-portfolio-style-5 .pbminfotech-post-wrap {

		-ms-grid-columns: unset;

		grid-template-columns: unset;

		-webkit-box-align: unset;

		-ms-flex-align: unset;

		align-items: unset;

	}

	.pbmit-element-portfolio-style-5 .pbminfotech-portfolio-des{

		opacity: 1;

		padding-left:0%;

		padding: 30px 0 40px;

	}

	.pbmit-element-portfolio-style-5 .pbminfotech-post-content.swiper-wrapper,

	.pbmit-element-portfolio-style-5 .pbminfotech-post-wrap,

	.pbmit-element-portfolio-style-5 .pbmit-responsive-image,

	.pbmit-element-portfolio-style-5 .pbminfotech-portfolio-des,

	.pbmit-element-portfolio-style-5 .swiper-slide-prev .pbminfotech-portfolio-des{

		transform: unset!important;

		transition-duration:unset!important;

	}

	.pbmit-element-portfolio-style-5 .pbminfotech-post-content:last-child .pbminfotech-portfolio-des{

		padding-bottom: 0;

	}

	.pbmit-element-portfolio-style-5 .swiper-container,

	.pbmit-element-portfolio-style-5 .portfolio-featured-img{

		height: 100%;

		clip-path:unset;

	}

	.pbmit-element-portfolio-style-5 .pbmit-responsive-image img{

		width: 100%;

	}

	.pbmit-element-portfolio-style-5 .pbmit-portfolio-content{

		padding: 0;

	}

	.pbmit-element-portfolio-style-5 .swiper-pagination-vertical.swiper-pagination-bullets,

	 .pbmit-element-portfolio-style-5 .swiper-vertical>.swiper-pagination-bullets{

		display: none;

	 }

}

@media(max-width:575px){

	.pbmit-element-portfolio-style-5 .pbmit-portfolio-title{

		font-size: 30px;

		line-height: 38px;

	}

}

/** Style 6 **/

.pbmit-element-portfolio-style-6 .row {

	padding-top: 60px;

	justify-content: space-between;

}

.pbmit-element-portfolio-style-6 .pbmit-portfolio-style-6:nth-child(odd) {

	margin-top: -50px;

}

.pbmit-element-portfolio-style-6 .pbmit-portfolio-style-6 {

	overflow: hidden;

	border-radius: 0;

	perspective: 300px;

	margin-bottom: 70px!important;

}

.pbmit-portfolio-style-6{

    position: relative;

}

.pbmit-portfolio-style-6 .pbminfotech-box-content {

	position: absolute;

	z-index: 3;

	bottom: 30px;

	left: 0;

	padding: 30px;

	opacity: 0;

	max-width: 300px;

	word-break: break-word;

	background: var(--pbmit-blackish-color);

	transform: rotateY(30deg);

	transition: 0.5s;

	transition: opacity 0.5s, transform 0.5s;

	transform-origin: left center;

}

.pbmit-portfolio-style-6:hover .pbminfotech-box-content {

	transform: rotateY(0);

	opacity: 1;

	transition: opacity 0.2s, transform 0.5s;

	display: none;

}

.pbmit-portfolio-style-6 .pbmit-port-cat a,

.pbmit-portfolio-style-6 .pbmit-portfolio-title a {

	color: var(--pbmit-white-color);

}

.pbmit-portfolio-style-6 .pbmit-portfolio-title a:hover,

.pbmit-portfolio-style-6 .pbmit-port-cat a {

	color: var(--pbmit-global-color);

}

.pbmit-portfolio-style-6 .pbmit-portfolio-title {

	font-size: 24px;

	line-height: 34px;

	margin-bottom: 0;

}

.pbmit-portfolio-style-6 .pbmit-image-wrapper {

	position: relative;

	padding-bottom: 117%;

	-webkit-clip-path: inset(0 15%);

	clip-path: inset(0 15%);

	opacity: 0;

	transform: translate3d(0, 150px, 0);

	transition: opacity 1s cubic-bezier(.25, .85, .57, 1), transform 1s cubic-bezier(.25, .85, .57, 1), -webkit-clip-path 1s cubic-bezier(.25, .85, .57, 1);

	transition: opacity 1s cubic-bezier(.25, .85, .57, 1), transform 1s cubic-bezier(.25, .85, .57, 1), clip-path 1s cubic-bezier(.25, .85, .57, 1);

	transition: opacity 1s cubic-bezier(.25, .85, .57, 1), transform 1s cubic-bezier(.25, .85, .57, 1), clip-path 1s cubic-bezier(.25, .85, .57, 1), -webkit-clip-path 1s cubic-bezier(.25, .85, .57, 1);

}

.elementor-element-edit-mode .pbmit-portfolio-style-6 .pbmit-image-wrapper,

.pbmit-portfolio-style-6.active .pbmit-image-wrapper {

	opacity: 1;

	-webkit-clip-path: inset(0 0);

	clip-path: inset(0 0);

	transform: translateZ(0);

}

.pbmit-portfolio-style-6 .pbmit-featured-wrapper {

	position: absolute;

	top: -40px;

	left: 0;

	width: 100%;

	height: calc(150% + -200px);

	transform: translate3d(0, -40px, 0);

}

.pbmit-portfolio-style-6 .pbmit-featured-wrapper img {

	width: 100%;

	height: 100%;

	-o-object-fit: cover;

	object-fit: cover;

}

.pbmit-cursor.-tooltip .pbmit-cursor-text .pbmit-title{	

	font-size: 18px;

    line-height: 28px;

	margin-bottom: 0;

}

@media (max-width:992px){

	.pbmit-portfolio-style-6 .pbmit-image-wrapper{

		padding-bottom: 0%;

		opacity: 1;

    	-webkit-clip-path: unset;

    	clip-path: unset;

    	transform: unset;

	}

	.pbmit-portfolio-style-6 .pbmit-featured-wrapper{

		position: unset;

	}

	.pbmit-element-portfolio-style-6 .pbmit-element-posts-wrapper .pbmit-portfolio-style-6{

		margin-bottom: 30px!important;

	}

}

@media (max-width:767px) {

	.pbmit-element-portfolio-style-6 .row{

		padding-top: 20px;

	}

	.pbmit-element-portfolio-style-6 .pbmit-element-posts-wrapper .pbmit-portfolio-style-6{

		width: 100%;

	}

	.pbmit-element-portfolio-style-6 .pbmit-element-inner .pbmit-element-posts-wrapper .swiper-wrapper{

		margin: 0 !important;

	}

	.pbmit-element-portfolio-style-6 .pbmit-element-inner .pbmit-element-posts-wrapper .pbmit-ele-portfolio {

		padding: 0px !important;

	}

	.pbmit-element-portfolio-style-6 .pbmit-element-posts-wrapper.row{

		display: block;

		padding-top: 20px;

		margin-left: 0;

		margin-right: 0;

	}

	.pbmit-element-portfolio-style-6 .pbmit-element-posts-wrapper .pbmit-ele-portfolio.col-md-6:nth-child(odd){

		margin-top: 0;

	}

	.pbmit-element-portfolio-style-6 .pbmit-portfolio-style-6:nth-child(odd) {

		margin-top: 0px;

	}

	.pbmit-element-portfolio-style-6 .pbmit-portfolio-style-6 {

		margin-bottom: 30px!important;

	}

}

/** Style 7 **/

.pbmit-portfolio-style-7 .pbminfotech-post-content{

	position: relative;

	text-align: center;

	overflow: visible;

}

.pbmit-portfolio-style-7 .pbmit-portfolio-title{

    font-size: 24px;

    line-height: 30px;

    margin: 0;

    margin-top: 5px;

    text-transform: uppercase;

}

.pbmit-element-portfolio-style-7 .swiper-container{

	overflow: visible;

}

.pbmit-portfolio-style-7 .pbmit-featured-img-wrapper img{

	width: 100%;

}

.pbmit-portfolio-style-7 .pbminfotech-box-content {

    position: absolute;

    z-index: 3;

    bottom: 30px;

    left: 0;

    padding: 30px;	

    opacity: 0;

    max-width: 300px;

    word-break: break-word;

    background: var(--pbmit-blackish-color);

    transform: rotateY(30deg);

    transition: 0.5s;

    transition: opacity 0.5s,transform 0.5s;

    transform-origin: left center;

}

.pbmit-cursor.-tooltip .pbmit-cursor-text .pbmit-title{	

	font-size: 18px;

    line-height: 28px;

    margin-bottom: 0;

}

.pbmit-portfolio-style-7 .pbmit-featured-wrapper {

	position: relative;

	display: block;

	overflow: hidden;

}

.pbmit-portfolio-style-7 .pbmit-featured-wrapper img {

	position: relative;

	width: 100%;

	-webkit-transition: all 0.5s ease 0s;

	-moz-transition: all 0.5s ease 0s;

	-ms-transition: all 0.5s ease 0s;

	-o-transition: all 0.5s ease 0s;

	transition: all 0.5s ease 0s;

}

.pbmit-portfolio-style-7:hover .pbmit-featured-wrapper img {

	-webkit-transform: scale(1.2);

	-ms-transform: scale(1.2);

	-moz-transform: scale(1.2);

	-o-transform: scale(1.2); 

	transform: scale(1.2);

}

.pbmit-element-portfolio-style-7 .pbmit-heading-subheading .pbmit-element-title{

	font-size: 140px;

	line-height: 150px;

}

@media (max-width: 1366px) {

	.pbmit-element-portfolio-style-7 .pbmit-heading-subheading .pbmit-element-title {

		font-size: 120px;

		line-height: 130px;

	}

}

@media (max-width: 1200px) {

	.pbmit-element-portfolio-style-7 .pbmit-heading-subheading .pbmit-element-title {

		font-size: 100px;

		line-height: 110px;

	}

}

@media (max-width: 1024px) {

	.pbmit-element-portfolio-style-7 .pbmit-heading-subheading .pbmit-element-title {

		font-size: 80px;

		line-height: 90px;

	}

}

@media (max-width: 991px) {

	.pbmit-element-portfolio-style-7 .pbmit-heading-subheading .pbmit-element-title {

		font-size: 60px;

		line-height: 70px;

	}

}

@media (max-width: 767px) {

	.pbmit-element-portfolio-style-7 .pbmit-heading-subheading .pbmit-element-title {

		font-size: 40px;

		line-height: 50px;

	}

}

/** Style 8 **/

.pbmit-portfolio-style-8 .pbmit-portfolio-btn i,

.pbmit-portfolio-style-8 .pbmit-titlebox{

	transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-webkit-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

}

.pbmit-portfolio-style-8{

	margin-bottom: 30px;

}

.pbmit-portfolio-style-8 .pbminfotech-post-content{

	padding: 0 0 30px;

	border-bottom: 1px solid var(--pbmit-blackish-color);

	position: relative;

}

.pbmit-portfolio-style-8:first-child .pbminfotech-post-content{

	padding-top: 30px;

	border-top: 1px solid var(--pbmit-blackish-color);

}

.pbmit-portfolio-style-8 .pbmit-title {

	font-size: 30px;

	line-height: 30px;

	margin-bottom: 0;

	text-align: left;

}

.pbmit-portfolio-style-8 .pbmit-featured-wrapper{

	opacity: 0;

    visibility: hidden;

    transition: all 500ms ease;

    position: absolute;

    transform: scale(0) skewX(15deg);

    top: -265px;

    left: 32%;

    z-index: 10;

	height: 525px;

    width: 445px;

}

.pbmit-portfolio-style-8:hover .pbmit-featured-wrapper{

    opacity:1;

    visibility: visible;

    transform: scale(1) skewX(0deg);

}

.pbmit-portfolio-style-8 .pbmit-cat{

	min-width: 130px;

	position: relative;

	padding-left: 10px;

}

.pbmit-portfolio-style-8 .pbmit-cat::before{

	position: absolute;

	content: "";

	width: 4px;

	height: 4px;

	background-color: var(--pbmit-blackish-color);

	border-radius: 50%;

	left: 0;

	top: 50%;

	transform: translateY(-50%);

}

@media (max-width: 991px) and (min-width: 768px){

	.pbmit-portfolio-style-8 .pbmit-featured-wrapper{

    	width: 350px;

		left: 31%;

	}

}

@media (max-width: 767px) {

	.pbmit-portfolio-style-8 .pbminfotech-box-content {

		display: block !important;

	}

	.pbmit-portfolio-style-8 .pbmit-featured-img-wrapper{

		padding: 30px 0;

	}

	.pbmit-portfolio-style-8 .pbmit-featured-wrapper{

		visibility: visible;

		opacity: 1;

		position: inherit;

		transform: scale(1) skew(0deg);

	}

	.pbmit-portfolio-style-8 .pbmit-featured-wrapper{

    	width: 100%;

		height: 100%;

	}

}

/** Style 9 **/

.pbmit-element-portfolio-style-9{

	position: relative;

}

.pbmit-element-portfolio-style-9 .pbmit-main-hover-slider {

	display: flex;

	align-items: center;

	padding: 0;

    position: relative;

}

.pbmit-element-portfolio-style-9 .pbmit-main-hover-slider .swiper-hover-slide-images{

	overflow: hidden;

	text-align: center;

}

.pbmit-element-portfolio-style-9 .swiper-hover-slide-nav ul {

	padding: 0;

	display: inline-block;

}

.pbmit-element-portfolio-style-9 .swiper-hover-slide-nav li h3 {

	font-size: 48px;

	line-height: 48px;

	margin-bottom: 20px;

	font-weight: 700;

}

.pbmit-element-portfolio-style-9 .swiper-hover-slide-nav li {

	margin: 30px 0px;

	list-style: none;

	transition: 0.9s;

}

.pbmit-element-portfolio-style-9 .swiper-hover-slide-nav li:hover{

	padding-left: 40px;

}

.pbmit-element-portfolio-style-9 .swiper-hover-slide-nav li:first-child{

	margin-top: 0;

}

.pbmit-element-portfolio-style-9 .swiper-hover-slide-nav li:last-child{

	margin-bottom: 0;

}

.pbmit-element-portfolio-style-9 .swiper-hover-slide-nav li a {

	display: flex;

	align-items: center;

}

.pbmit-element-portfolio-style-9 .swiper-hover-slide-nav li a span:not(.pbminfotech-box-number) {

	position: relative;

	padding-left: 30px;

}

.pbmit-element-portfolio-style-9 .swiper-hover-slide-nav li .pbminfotech-box-number{

	font-size: 16px;

	line-height: 26px;

	color:  rgba( 0, 0, 0, 0.4);

	position: relative;

}

.pbmit-element-portfolio-style-9 .swiper-hover-slide-nav li .pbminfotech-box-number:after {

	position: absolute;

	content: '';

	left: auto;

	right: -10px;

	top: 6px;

	height: 15px;

	width: 1px;

	background: rgba( 0, 0, 0, 0.4);

	transform: rotate(15deg);

}

.pbmit-element-portfolio-style-9 .pbmit-element-posts-wrapper.row{

	margin-left: 0;

	margin-right: 0;

}

.pbmit-element-portfolio-style-9 .swiper-hover-slide-nav li .pbmit-svg-btn i{

	font-size: 60px;

	line-height: 60px;

	-webkit-text-fill-color: transparent;

	-webkit-text-stroke-width: 1px;

	transition: all 0.3s ease-in-out;

	color: var(--pbmit-blackish-color);

	opacity: 0;

}

.pbmit-element-portfolio-style-9 .swiper-hover-slide-nav li:hover .pbmit-svg-btn i{

	opacity: 1;

}

.pbmit-element-portfolio-style-9 .swiper-hover-slide-nav li a{

	color: var(--pbmit-blackish-color);

}

.pbmit-element-portfolio-style-9 .swiper-hover-slide-desc{

	width: 300px;

    position: absolute;

    bottom: 13px;

    right: 0;

    background: var(--pbmit-blackish-color);

	color: var(--pbmit-white-color);

    padding: 30px 30px 0px;

    z-index: 9;

	display: none;

}



@media(max-width: 1200px) {

	.pbmit-element-portfolio-style-9 .swiper-hover-slide-nav ul,

	.pbmit-subheaing-style-1 .pbmit-element-portfolio-style-9 .pbmit-heading-subheading .pbmit-element-title {

		padding: 0;

	}

}

@media(max-width: 1024px) {

	.pbmit-element-portfolio-style-9 .swiper-hover-slide-nav li h3{

		font-size: 40px;

		line-height: 50px;	

	}

	.pbmit-element-portfolio-style-9 .swiper-hover-slide-nav ul{

		margin-bottom: 25px;

	}

}

@media(max-width: 991px) {

	.pbmit-element-portfolio-style-9 .pbmit-main-hover-slider {

		display: block;

	}

	.pbmit-element-portfolio-style-9 .pbmit-main-hover-slider .pbmit-featured-wrapper img{

		width: 100%;

	}

	.pbmit-element-portfolio-style-9 .swiper-hover-slide-nav li{

		margin: 0;

	}

	.pbmit-element-portfolio-style-9 .swiper-hover-slide-nav,

	.pbmit-element-portfolio-style-9 .swiper-hover-slide-images{

		padding:0;

	}

}

@media(max-width: 575px) {

	.pbmit-element-portfolio-style-9 .swiper-hover-slide-nav li .pbminfotech-box-number,

	.pbmit-element-portfolio-style-9 .swiper-hover-slide-nav ul li h3 {

		font-size: 24px;

		line-height: 34px;

	}

	.pbmit-element-portfolio-style-9 .swiper-hover-slide-nav li h3{

		margin-bottom: 0;

	}

}

/** Style 10 **/

.pbmit-element-portfolio-style-10{

	position: relative;

}

.pbmit-element-portfolio-style-10 .pbmit-element-posts-wrapper{

	height: 100vh;

	overflow: hidden; 

	grid-area: content;

	justify-self: center;

}

.pbmit-element-portfolio-style-10 .pbmit-portfolio-style-10{

	position: absolute;

	z-index: 1;

	top: 0;

	left: 0;

	right: 0;

	width: 50%; 

	padding: 10rem 0;

	text-align: center;

	transform: translate(50%, 0);

}

.pbmit-portfolio-style-10 .pbmit-image-wrapper{

	width: 340px;  

}

.pbmit-portfolio-style-10 .pbmit-featured-img {

	background-size: cover;

	background-position: 50% 0;

	width: 100%;

	padding-bottom: 140%;

	transition: all .5s ease;

}

.pbmit-portfolio-style-10 .pbmit-portfolio-title a{

	color: var(--pbmit-white-color);

}

.pbmit-portfolio-style-10 .pbmit-portfolio-title a:hover{

	color: var(--pbmit-global-color);

}

.pbmit-portfolio-style-10 .pbmit-portfolio-title{

	font-size: 150px;

	line-height: normal;

	position: absolute;

	text-align: center;

	top: 45%;

	width: 100%;

	transition: all .5s ease;

	display: flex;

	justify-content: center;

	left: -10%;

}

.pbmit-portfolio-style-10 .pbmit-cat{

	text-align: left;

	position: relative;

	padding-left: 14px;	

	margin-bottom: 5px;

}

.pbmit-portfolio-style-10 .pbmit-cat a{

	display: inline-block;

	font-size: 18px;

	line-height: 24px;

	color: var(--pbmit-global-color);	

}

.pbmit-element-portfolio-style-10 .pbmit-cat::after{

	position: absolute;

	content: "";

	width: 6px;

	height: 6px;

	top: 50%;

	left: 0;

	border-radius: 50%;

	transform: translateY(-70%);

	background-color: var(--pbmit-global-color);

}

.pbmit-portfolio-style-10 .pbmit-image-wrap{

	clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);

	transition: all .5s ease;

}

.pbmit-portfolio-style-10:hover .pbmit-image-wrap{ 

	clip-path: polygon(2% 2%, 98% 2%, 98% 98%, 2% 98%);

}

.pbmit-portfolio-style-10:hover .pbmit-featured-img{

	transform: scale(1.1);

}

.pbmit-portfolio-style-10:hover .pbmit-portfolio-title{

	top: 40%;

}

.pbmit-portfolio-style-10 .pbminfotech-post-item{

	display: flex;

	justify-content: center;

}

.pbmit-portfolio-style-10 .pbmit-portfolio-content{

	color: rgba( 255, 255, 255, 0.8);

	position: absolute;

	right: 0;

	left: 62%;

	top: 27%;

	text-align: left;

	width: 250px;

	transform: translate(50%, 50%);

	border-top: 1px solid var(--pbmit-global-color);

	padding: 25px 40px 0 0;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

}

@media(max-width:1200px){

	.pbmit-element-portfolio-style-10 .pbmit-portfolio-style-10{

		left: -300px;

		width: 80%;

		padding: 5rem 0 3rem;

	}

}

@media(max-width:1024px){

	.pbmit-portfolio-style-10 .pbmit-portfolio-title{

		font-size: 90px;

	}

}

@media(max-width:991px) {

	.pbmit-portfolio-style-10 .pbmit-portfolio-content {

		left: 0;

		top: inherit;

		bottom: 60px;

	}

}

@media(max-width:767px) {

	.pbmit-portfolio-style-10 .pbmit-portfolio-title{

		font-size: 70px;

	}

	.pbmit-element-portfolio-style-10 .pbmit-portfolio-style-10{

		padding: 10rem 0 5rem;

	}

	.pbmit-portfolio-style-10 .pbmit-portfolio-content {

		bottom: 0;

	}

	.pbmit-element-portfolio-style-10 .pbmit-portfolio-style-10{

		left: -210px;

		width: 80%;

		padding: 5rem 0 3rem;

	}

}

@media(max-width:575px)	{

	.pbmit-portfolio-style-10 .pbmit-portfolio-title{

		font-size: 40px;

	}

	.pbmit-element-portfolio-style-10 .pbmit-portfolio-style-10{

		left: -235px;

		width: 80%;

		padding: 5rem 0 3rem;

	}

	.pbmit-portfolio-style-10 .pbmit-image-wrapper{

		width: 100%;

	}

	.pbmit-portfolio-style-10 .pbmit-portfolio-content {

		display: none;

	}

}

/** Style 11 **/

.pbmit-element-portfolio-style-11{

	position: relative;

}

.pbmit-element-portfolio-style-11 .pbmit-element-posts-wrapper{

	height: 100vh;

	overflow: hidden; 

	grid-area: content;

	justify-self: center;

}

.pbmit-element-portfolio-style-11 .pbmit-portfolio-style-11{

	position: absolute;

	z-index: 1;

	top: 0;

	left: 0;

	width: 850px; 

	line-height: 1.2;

	padding: 15rem 2rem;

	transform: translate(50%, 0);

}

.pbmit-portfolio-style-11{

	-webkit-touch-callout: none; /* iOS Safari */

	-webkit-user-select: none; /* Safari */

	-khtml-user-select: none; /* Konqueror HTML */

	-moz-user-select: none; /* Old versions of Firefox */

	-ms-user-select: none; /* Internet Explorer/Edge */

	user-select: none; /* Non-prefixed version, currently*/

}

.pbmit-portfolio-style-11 .pbmit-image-wrapper{

	width: 390px;  

	margin-left: 150px;

}

.pbmit-portfolio-style-11 .pbmit-featured-img {

	background-size: cover;

	background-position: 50% 0;

	width: 100%;

	padding-bottom: 140%;

	transition: all .5s ease;

}

.pbmit-portfolio-style-11 .pbmit-portfolio-title a{

	color: var(--pbmit-white-color);

}

.pbmit-portfolio-style-11 .pbmit-portfolio-title{

	font-size: 84px;

	line-height: normal;

	position: absolute;

	text-align: left;

	bottom: 18%;

	width: 100%;

	transition: all .5s ease;

	display: flex;

	font-weight: 600;

	left: 0%;

}

.pbmit-portfolio-style-11:hover .pbmit-portfolio-title{

	bottom: 22%;

}

.pbmit-portfolio-style-11 .pbmit-cat{

	text-align: left;

	font-size: 15px;

	position: relative;

	padding-left: 14px;	

	margin-bottom: 5px;

}

.pbmit-portfolio-style-11 .pbmit-cat a{

	display: inline-block;

	font-size: 15px;

	line-height: 25px;

	color: var(--pbmit-global-color);	

}

.pbmit-element-portfolio-style-11 .pbmit-cat::after{

	position: absolute;

	content: "";

	width: 6px;

	height: 6px;

	top: 50%;

	left: 0;

	border-radius: 50%;

	transform: translateY(-70%);

	background-color: var(--pbmit-global-color);

}

.pbmit-portfolio-style-11 .pbmit-image-wrap{

	clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);

	transition: all .5s ease;

}

.pbmit-portfolio-style-11:hover .pbmit-image-wrap{ 

	clip-path: polygon(2% 2%, 98% 2%, 98% 98%, 2% 98%);

}

.pbmit-portfolio-style-11:hover .pbmit-featured-img{

	transform: scale(1.1);

}

.pbmit-portfolio-style-11 .pbminfotech-post-item{

	display: flex; 

}

.pbmit-portfolio-style-11 a.pbmit-button{

	display: inline-block;

	background: #fff;

	width: 120px;

	height: 120px;

	border-radius: 50%;

	text-align: center;

	vertical-align: middle;

	position: absolute;

	right: 28%;

	top: 35%;

	padding-top: 40px;

}

.pbmit-portfolio-style-11 a.pbmit-button:hover{

	background-color: var(--pbmit-global-color);

	color: #fff;

}

@media(max-width:1366px){

	.pbmit-element-portfolio-style-11 .pbmit-portfolio-style-11{

		padding: 8rem 5rem;

	}

}

@media(max-width:1024px) and (min-width:991px){

	.pbmit-element-portfolio-style-11 .pbmit-portfolio-style-11{

		padding: 6rem 5rem;

	}

	.pbmit-portfolio-style-11 .pbmit-featured-img{

		padding-bottom: 115%;

	}

}

@media(max-width:767px){

	.pbmit-portfolio-style-11 .pbmit-portfolio-title{

		font-size:60px;

	}

	.pbmit-portfolio-style-11 a.pbmit-button{

		width: 100px;

		height: 100px;

		padding-top: 35px;

	}

}

@media(max-width:575px){

   .pbmit-portfolio-style-11 .pbmit-portfolio-title{

		font-size:30px;

		bottom: -50px;

		left: 50%;

		margin: 0;

	}

	.pbmit-element-portfolio-style-11 .pbmit-portfolio-style-11{

		padding: 10rem 0 0;

		width: 100%;

	}

	.pbmit-portfolio-style-11 .pbmit-image-wrapper{

		margin-left: 100px;

		margin-right: 50px;

	}

	.pbmit-portfolio-style-11 a.pbmit-button{

		right: 50px;

		width: 80px;

		height: 80px;

		font-size: 13px;

		padding-top: 26px;

	}

	.pbmit-element-portfolio-style-11 .pbmit-portfolio-style-11{

		padding: 8rem 0 0;

	}

	.pbmit-portfolio-style-11 .pbmit-featured-img{

		padding-bottom: 120%;

	}

}

/** Style 12 **/

.pbmit-element-portfolio-style-12 .pbmit-portfolio-style-12:nth-child(2n) {

	margin-top: -6rem;

}

.pbmit-portfolio-style-12 .pbminfotech-overlay::after,

.pbmit-portfolio-style-12 .pbminfotech-overlay::before,

.pbmit-portfolio-style-12 .pbminfotech-overlay {

	-webkit-transition: 0.5s ease-in-out;

	transition: 0.5s ease-in-out;

}

.pbmit-portfolio-style-12 .pbminfotech-post-content {

	position: relative;

	overflow: hidden;

}

.pbmit-portfolio-style-12 .pbmit-image-wrapper {

	position: relative;

	background-color: var(--pbmit-white-color);

	padding-bottom: 70%;

	-webkit-clip-path: inset(0 15%);

	clip-path: inset(0 15%);

	opacity: 0;

	transform: translate3d(0, 150px, 0);

	transition: opacity 1s cubic-bezier(.25, .85, .57, 1), transform 1s cubic-bezier(.25, .85, .57, 1), -webkit-clip-path 1s cubic-bezier(.25, .85, .57, 1);

	transition: opacity 1s cubic-bezier(.25, .85, .57, 1), transform 1s cubic-bezier(.25, .85, .57, 1), clip-path 1s cubic-bezier(.25, .85, .57, 1);

	transition: opacity 1s cubic-bezier(.25, .85, .57, 1), transform 1s cubic-bezier(.25, .85, .57, 1), clip-path 1s cubic-bezier(.25, .85, .57, 1), -webkit-clip-path 1s cubic-bezier(.25, .85, .57, 1);

}

.pbmit-portfolio-style-12.active .pbmit-image-wrapper,

.elementor-element-edit-mode .pbmit-portfolio-style-12 .pbmit-image-wrapper {

	opacity: 1;

	-webkit-clip-path: inset(0 0);

	clip-path: inset(0 0);

	transform: translateZ(0);

}

.pbmit-portfolio-style-12 .pbmit-featured-wrapper {

	position: absolute;

	top: -40px;

	left: 0;

	width: 100%;

	height: calc(100% + 80px);

	transform: translate3d(0, -40px, 0);

}

.pbmit-portfolio-style-12 .pbmit-featured-wrapper img {

	width: 100%;

	height: 100%;

	-o-object-fit: cover;

	object-fit: cover;

}

.pbmit-portfolio-style-12 .pbminfotech-titlebox {

	margin-top: 15px;

	opacity: 0;

	transform: translate3d(0, 150px, 0);

	transition: opacity 1s cubic-bezier(.25, .85, .57, 1) .4s, transform 1s cubic-bezier(.25, .85, .57, 1) .4s;

}

.pbmit-portfolio-style-12.active .pbminfotech-titlebox,

.elementor-element-edit-mode .pbmit-portfolio-style-12 .pbminfotech-titlebox {

	transform: translate3d(0, 0, 0);

	opacity: 1;

}

.pbmit-portfolio-style-12 .pbminfotech-titlebox h3 {

	font-size: 30px;

    line-height: 36px;

	margin-bottom: 0px;

}

.pbmit-portfolio-style-12 .pbminfotech-titlebox h3 a {

	color: var(--pbmit-white-color);

}

.pbmit-portfolio-style-12 .pbmit-port-cat a {

	color: var(--pbmit-global-color);

}

.pbmit-portfolio-style-12 .pbminfotech-titlebox{

	display: flex;

    justify-content: space-between;

    align-items: center;

}

.pbmit-element-portfolio-style-12 .pbmit-heading-subheading .pbmit-element-title{

	font-size: 140px;

	line-height: 140px;

}

.pbmit-portfolio-style-12 .pbmit-featured-wrapper:before,

.pbmit-portfolio-style-12 .pbmit-portfolio-btn{

	-webkit-transition: all 0.9s ease 0s;

    -moz-transition: all 0.9s ease 0s;

    -ms-transition: all 0.9s ease 0s;

    -o-transition: all 0.9s ease 0s;

    transition: all 0.95s ease 0s;

}

.pbmit-portfolio-style-12:hover .pbmit-featured-wrapper::before {

    opacity: 1;

}

.pbmit-portfolio-style-12 .pbmit-featured-wrapper::before {

    position: absolute;

    content: '';

    left: 0;

    right: 0;

    background: rgba(var(--pbmit-global-color-rgb),.8);

    height: 100%;

    width: 100%;

    z-index: 1;

    opacity: 0;

}

.pbmit-portfolio-style-12 .pbmit-portfolio-btn {

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%) scale(0);

    z-index: 2;

    opacity: 0;

    visibility: hidden;

    font-size: 200px;

	color: var(--pbmit-blackish-color);

}

.pbmit-portfolio-style-12:hover .pbmit-portfolio-btn {

    opacity: 1;

    visibility: visible;

	transform: translate(-50%, -50%) scale(1);

}

/*=== pbminfotech-gap-30px ===*/

.pbmit-element-portfolio-style-12 .row {

	justify-content: space-between;

}

.pbmit-element-portfolio-style-12 .pbmit-portfolio-style-12{

	width: 50%;

	margin-bottom: 50px!important;

	margin-top: 70px;

}

.pbmit-element-portfolio-style-12 .row .col-md-12.pbmit-ele {

	width: 100%;

}

.pbmit-element-portfolio-style-12 .row .col-md-6.col-lg-3.pbmit-ele {

	width: 25%;

}

.pbmit-element-portfolio-style-12 .row .col-md-4.pbmit-ele {

	width: 33.33%;

}

@media(max-width:1024px) {

	.pbmit-element-portfolio-style-12 .row .pbmit-ele{

		margin-top: 25px;

	}

}

@media(max-width:768px) {

	.pbmit-element-portfolio-style-12 .row {

		justify-content: unset;

	}

	.pbmit-element-portfolio-style-12 .row .pbmit-ele {

		width: 100%;

	}

	.pbmit-element-portfolio-style-12[data-columns="2"] .row .pbmit-ele:nth-child(2n) {

		margin-top: 0px;

	}

	.pbmit-element-portfolio-style-12 .pbmit-element-posts-wrapper .row .pbmit-portfolio-style-12 {

		padding: 0;

	}

	.pbmit-element-portfolio-style-12 .pbmit-heading-subheading .pbmit-element-title {

		font-size: 70px;

		line-height: 80px;

	}

	.pbmit-portfolio-style-12 .pbmit-image-wrapper{

		opacity: 1;

		-webkit-clip-path: inset(0 0);

		clip-path: inset(0 0);

		transform: translateZ(0);

	}

	.pbmit-portfolio-style-12 .pbminfotech-titlebox{

		transform:unset;

		opacity: 1;

	}

	.pbmit-element-portfolio-style-12 .row .pbmit-ele {

		margin-top: 0px!important;

	}

	.pbmit-element-portfolio-style-12 .pbmit-portfolio-style-12,

	.pbmit-element-portfolio-style-12 .pbmit-portfolio-style-12:nth-child(2n){

		margin-top: 0;

	}

}

@media(max-width:575px){

	.pbmit-portfolio-style-12 .pbminfotech-titlebox h3 {

		font-size: 22px;

		line-height: 30px;

	}

	.pbmit-portfolio-style-12 .pbminfotech-titlebox{

		display: block;

	}

}

/** Style 13 **/

.pbmit-element-portfolio-style-13 .pbminfotech-box-content{

	background-position:center;

	background-size:cover;

	position: relative;

	height: 650px;

}

.pbmit-element-portfolio-style-13 .pbmit-portfolio-title{

	font-size: 60px;

	line-height: 70px;

}

.pbmit-element-portfolio-style-13 .pbminfotech-title-box{

	position: absolute;

	left: -60px;

	bottom: 60px;

}

.pbmit-element-portfolio-style-13 .pbminfotech-portfolio-des{

	position: absolute;

	bottom: -110px;

	word-break: break-word;

}

.pbmit-element-portfolio-style-13 .pbmit-portfolio-content{

	width: 500px;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	text-overflow: ellipsis;

	overflow: hidden;

}

.pbmit-element-portfolio-style-13 .swiper-slide.swiper-slide-active .pbminfotech-portfolio-des,

.pbmit-element-portfolio-style-13 .swiper-slide.swiper-slide-active .pbmit-port-cat a{

	transition: all .9s ease-in-out;

	-moz-transition: all .9s ease-in-out;

	-ms-transition: all .9s ease-in-out;

	-o-transition: all .9s ease-in-out;

	-webkit-transition: all .9s ease-in-out;

}

.pbmit-element-portfolio-style-13 .pbminfotech-portfolio-des,

.pbmit-element-portfolio-style-13 .pbminfotech-title-box{

	opacity: 0;

	-webkit-clip-path: inset(0 0 100% 0);

	clip-path: inset(0 0 100% 0);

	-webkit-transition: 1.2s cubic-bezier(.63, .25, .25, 1);

	-o-transition: 1.2s cubic-bezier(.63, .25, .25, 1);

	transition: 1.2s cubic-bezier(.63, .25, .25, 1);

}

.pbmit-element-portfolio-style-13 .swiper-slide.swiper-slide-active .pbminfotech-portfolio-des,

.pbmit-element-portfolio-style-13 .swiper-slide.swiper-slide-active .pbminfotech-title-box{

	opacity: 1;

	visibility: visible;

	-webkit-clip-path: inset(0 0 0 0);

	clip-path: inset(0 0 0 0);

}

.pbmit-element-portfolio-style-13  .portfolio-container .swiper-slide .pbmit-featured-img-wrapper img {

	width: 100%;

	height: 650px;

	object-fit: cover;

}

/* Nav */

.pbmit-element-portfolio-style-13 .pbmit-swiper-button .swiper-button-next,

.pbmit-element-portfolio-style-13 .pbmit-swiper-button .swiper-button-prev{

	background: transparent;

	border: 1px solid var(--pbmit-blackish-color);

}

.pbmit-element-portfolio-style-13 .pbmit-swiper-button .swiper-button-next:hover, 

.pbmit-element-portfolio-style-13 .pbmit-swiper-button .swiper-button-prev:hover{

	background-color: var(--pbmit-blackish-color);

}

.pbmit-element-portfolio-style-13 .pbmit-swiper-button .swiper-button-next:after,

.pbmit-element-portfolio-style-13 .pbmit-swiper-button .swiper-button-prev:after{

	color: var(--pbmit-blackish-color);

}

.pbmit-element-portfolio-style-13 .pbmit-swiper-button .swiper-button-next:hover:after,

.pbmit-element-portfolio-style-13 .pbmit-swiper-button .swiper-button-prev:hover:after{

	color: var(--pbmit-white-color);

}

.pbmit-element-portfolio-style-13 .pbmit-swiper-button{

	right: 0;

	left: 0;

	position: absolute;

	bottom: 0;

	transform: translate(-28%,20%);

	top: 50%;

	bottom: 0;

	z-index: -1;

}

.pbmit-element-portfolio-style-13 .pbmit-swiper-button .swiper-button-prev,

.pbmit-element-portfolio-style-13 .pbmit-swiper-button .swiper-button-next{

	bottom: 0;

	top: auto;

}

.pbmit-element-portfolio-style-13 .pbmit-swiper-button .swiper-button-prev{

	right: 70px;

	left: auto;

}

@media(max-width: 1600px) {

	.pbmit-element-portfolio-style-13 .pbmit-swiper-button{

		display: none;

	}

}

@media(max-width: 991px) {

	.pbmit-element-portfolio-style-13{

		padding-bottom: 50px;

	}

}

@media(max-width: 767px) {

	.pbmit-element-portfolio-style-13 .pbmit-element-posts-wrapper .swiper-wrapper{

		display: block;

		transform: unset!important;

		transition-duration:unset!important;

	}

	.pbmit-element-portfolio-style-13 .pbminfotech-portfolio-des,

	.pbmit-element-portfolio-style-13 .pbminfotech-title-box{

		position: unset;

		clip-path:unset;

		opacity: 1;

	}

	.pbmit-element-portfolio-style-13 .pbmit-portfolio-content {

		margin-top: 0px;

		width: 100%;

	}

	.pbmit-element-portfolio-style-13 .portfolio-container .swiper-slide .pbmit-featured-img-wrapper img {

		height: 100%;

	}

	.pbmit-element-portfolio-style-13 .pbminfotech-box-content{

		height: auto;

		padding-bottom: 20px;

		margin-right: 0!important;

		transform: unset!important;

		width: 100%!important;

		transition-duration:unset!important;

	}

	.pbmit-element-portfolio-style-13 .portfolio-container.swiper-3d .swiper-slide-shadow-left,

	.pbmit-element-portfolio-style-13 .portfolio-container.swiper-3d .swiper-slide-shadow-right{

		background-image:linear-gradient(to left,rgba(0,0,0,0),rgba(0,0,0,0));

	}

	.pbmit-element-portfolio-style-13 .pbminfotech-box-content:last-child{

		padding-bottom: 0;

	}

	.pbmit-element-portfolio-style-13 .pbmit-portfolio-title {

		font-size: 28px;

		line-height: 38px;

		margin-bottom: 15px;

	}

	.pbmit-element-portfolio-style-13 .pbminfotech-title-box{

		padding: 30px 0 0;

	}

}

/** Style 14 **/

.pbmit-portfolio-style-14 {

	overflow: hidden;

}

.pbmit-portfolio-style-14:nth-child(2){

	margin-top: 30px;

}

.pbmit-portfolio-style-14 .pbminfotech-box-content {

	position: absolute;

    bottom:30px;

    left: 30px;

	padding:15px 32px 15px 20px;

	opacity: 0;

	word-break: break-word;

	transform: translateX(-100%);

	background: var(--pbmit-white-color);

	transition: all .5s;

}

.pbmit-portfolio-style-14:hover .pbminfotech-box-content {

	transition: all .5s;

	opacity: 1;

	transform: translateX(0);

}

.pbmit-portfolio-style-14 .pbmit-port-cat,

.pbmit-portfolio-style-14 .pbmit-port-cat a {

	color: var(--pbmit-global-color);

	font-size: 14px;

}

.pbmit-portfolio-style-14 .pbmit-title:hover,

.pbmit-portfolio-style-14 .pbmit-port-cat a:hover {

	color: var(--pbmit-global-color);

}

.pbmit-portfolio-style-14 .pbmit-title{

	font-size: 22px;

	line-height: 28px;

	color: var(--pbmit-blackish-color);

	margin-bottom: 0;

}

.pbmit-portfolio-style-14 .pbmit-featured-wrapper {

	position: relative;

	overflow: hidden;

}

.pbmit-portfolio-style-14 .pbmit-featured-wrapper img {

	width: 100%;

	transform: scale(1.05) rotate(.5deg);

	transform-origin: 90% 50%;

	transition: transform 1.2s cubic-bezier(.4, .01, .14, .99);

}

.pbmit-portfolio-style-14:hover .pbmit-featured-wrapper img {

	transform: scale(1.001) rotate(0);

}

.pbmit-portfolio-style-14 .pbminfotech-post-content{

	position: relative;

	overflow: hidden;

}

@media (max-width:1200px) {

	.pbmit-portfolio-style-14 .pbminfotech-box-content {

		bottom: 30px;

		left: 30px;

		padding: 25px;

	}

}

@media (max-width:1024px) {

	.pbmit-portfolio-style-14 .pbminfotech-box-content {

		bottom: 25px;

		left: 25px;

		padding: 20px;

	}

}

@media (max-width:767px) {

	.pbmit-portfolio-style-14 .pbminfotech-box-content {

		bottom: 20px;

		left: 20px;

		padding: 30px;

	}

}

/** Style 15 **/

.pbmit-element-portfolio-style-15{

	margin: 0 -100px;

}

.pbmit-element-portfolio-style-15 .pbmit-featured-wrapper img{

	width: 100%;

}

.pbmit-element-portfolio-style-15 .pin-spacer{

	width: 100% !important;

}

.pbmit-element-portfolio-style-15 .pbmit-element-posts-wrapper.row{

	padding: 0;

}

.pbmit-element-portfolio-style-15 .pbmit-contant-area{

	padding: 0 100px 0 160px;

}

.pbmit-element-portfolio-style-15 .pbminfotech-box-content-inner{

    background-color: var(--pbmit-blackish-color);

	color: var(--pbmit-white-color);

    align-items: center;

    justify-items: center;

    margin-bottom: 0px;

    position: relative;

    overflow: hidden;

	display: flex;

	width: auto;

}

.pbmit-element-portfolio-style-15 .pbmit-portfolio-title a{

	color: var(--pbmit-white-color);

	font-size: 70px;

	line-height: 80px;

}

.pbmit-element-portfolio-style-15 .pbmit-port-cat a{

	color: var(--pbmit-global-color);

}

.pbmit-element-portfolio-style-15 .pbmit-btn a{

	color: var(--pbmit-white-color);

}

.pbmit-element-portfolio-style-15 .pbmit-btn a:hover{

	color: var(--pbmit-blackish-color);

}

.pbmit-element-portfolio-style-15 .pbmit-btn a:after{

	background-color: rgba(var(--pbmit-global-color-rgb),.3);

}

.pbmit-element-portfolio-style-15 .pbmit-btn a:hover:after{

	background-color: var(--pbmit-white-color);

}

@media(max-width: 1366px) {

	.pbmit-element-portfolio-style-15 {

		margin: 0 -50px;

	}

}

@media(max-width: 1200px) {

	.pbmit-element-portfolio-style-15 {

		margin: 0;

		

	}

	.pbmit-element-portfolio-style-15 .pbmit-element-posts-wrapper.row{

		padding: 0 20px;

	}

	.pbmit-element-portfolio-style-15 .pbmit-portfolio-title a {

		font-size: 40px;

		line-height: 50px;

	}

}

@media(max-width:1024px) {

	.pbmit-element-portfolio-style-15 .pbmit-contant-area {

		padding: 0 50px;

	}

}

@media(max-width:991px) {

	.pbmit-element-portfolio-style-15 .pbminfotech-box-content-inner{

		display: block;

	}

	.pbmit-element-portfolio-style-15 .pbmit-contant-area{

		padding: 60px 50px;

	}

	.pbmit-element-portfolio-style-15 .pbminfotech-box-content{

		margin: 0 0 30px;

	}

	.pbmit-element-portfolio-style-15 .pbminfotech-box-content:last-child{

		margin-bottom: 0;

	}

}

@media(max-width:575px) {

	.pbmit-element-portfolio-style-15 .pbmit-contant-area {

		padding: 30px;

	}

	.pbmit-element-portfolio-style-15 .pbmit-btn{

		padding-top: 10px;

	}

	.pbmit-element-portfolio-style-15 .pbmit-portfolio-title a {

		font-size: 26px;

		line-height: 36px;

	}

}



/*----------------------------------------*/

/*  06 - Blog

/*----------------------------------------*/

.pbmit-meta-line a, 

.pbmit-meta-line{

	font-family:var(--pbmit-heading-typography-font-family);

    color: #666;

    font-size: 13px;

}

.pbmit-meta-line{

    margin-bottom: 5px;

    display: inline-block;

    margin-right: 15px;

    position: relative;

}

/** Style 1 **/

.pbmit-ele-blog.pbmit-blog-style-1{

	margin-bottom: 30px;

}

.pbmit-blog-style-1 .pbmit-featured-wrapper img,

.pbmit-blog-style-1 .pbmit-featured-container .pbmit-blog-btn,

.pbmit-blog-style-1 .pbmit-featured-wrapper::before{

	-webkit-transition: all 0.9s ease 0s;

	-moz-transition: all 0.9s ease 0s;

	-ms-transition: all 0.9s ease 0s;

	-o-transition: all 0.9s ease 0s;

	transition: all 0.95s ease 0s;

}

.pbmit-blog-style-1 .pbmit-meta-line,

.pbmit-blog-style-1 .pbmit-meta-line a {

	font-size: 13px;

	line-height: 23px;

	text-transform: capitalize;

	color: var(--pbmit-blackish-color);

}

.pbmit-blog-style-1 .pbmit-meta-category a {

	padding: 3px 15px;

	background-color: var(--pbmit-global-color);

	border-radius: 15px;

}

.pbmit-blog-style-1 .pbmit-featured-container {

	margin: 0 0 25px;

}

.pbmit-blog-style-1 .pbmit-content-wrapper{

	margin-top: 10px;

}

.pbmit-blog-style-1 .pbmit-post-title {

    font-size: 24px;

    line-height: 32px;

    margin-bottom: 0;

}

.pbmit-bg-color-blackish .pbmit-blog-style-1 .pbmit-post-title a {

	color: var(--pbmit-white-color);

}

.pbmit-bg-color-blackish .pbmit-blog-style-1 .pbmit-post-title a:hover {

	color: var(--pbmit-global-color);

}

.pbmit-blog-style-1 .pbmit-featured-wrapper {

	position: relative;

	display: block;

	overflow: hidden;

}

.pbmit-blog-style-1 .pbmit-featured-wrapper img {

	position: relative;

	width: 100%;

}

.pbmit-blog-style-1:hover .pbmit-featured-wrapper img {

    -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -moz-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

}

.pbmit-blog-style-1.col-md-2 .pbmit-post-title,

.pbmit-blog-style-1.col-md-20percent .pbmit-post-title {

	font-size: 18px;

	line-height: 28px;

}

.pbmit-blog-style-1 .pbmit-meta-category a:hover {

	color: var(--pbmit-white-color);

	background-color: var(--pbmit-blackish-color);

}

.pbmit-bg-color-blackish .pbmit-blog-style-1 .pbmit-meta-category a {

	color: var(--pbmit-blackish-color);

}

.pbmit-bg-color-blackish .pbmit-blog-style-1 .pbmit-meta-category a:hover {

	background-color: var(--pbmit-white-color);

}

.pbmit-blog-style-1 .pbmit-meta-line:before {

    position: absolute;

    content: '';

    top: 50%;

    right: -18px;

    height: 5px;

    width: 5px;

    border-radius: 50%;

    background: var(--pbmit-blackish-color);

    -webkit-transform: translateX(-50%) translateY(-50%);

    -ms-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%);

}

.pbmit-blog-style-1 .pbmit-meta-line:last-child:before{

	content: unset;

}

.pbmit-blog-style-1 .pbmit-featured-container{

	position: relative;

}

.pbmit-blog-style-1 .pbmit-featured-container .pbmit-blog-btn{

	position: absolute;

    top: 50%;

    left: 50%;

	transform: translate(-50%, -50%);

	z-index: 2;

	opacity: 0;

	visibility: hidden;

}

.pbmit-blog-style-1:hover .pbmit-featured-container .pbmit-blog-btn{

	opacity: 1;

	visibility: visible;

}

.pbmit-blog-style-1 .pbmit-featured-container .pbmit-blog-btn i{

	font-size: 30px;

	line-height: 40px;

	color: var(--pbmit-global-color);

}

.pbmit-blog-style-1 .pbmit-meta-line{

    margin-right:25px ;

}

.pbmit-blog-style-1 .pbmit-meta-line:last-child{

    margin-right:0px ;

}

.pbmit-blog-style-1 .pbmit-featured-wrapper {

    position: relative;

    overflow: hidden;

}

.pbmit-blog-style-1 .pbmit-featured-wrapper::before {

    position: absolute;

    content: '';

    left: 0;

    right: 0;

    background: rgba( 0, 0, 0, 0.5);

    height: 100%;

    width: 100%;

    z-index: 1;

	opacity: 0;

}

.pbmit-blog-style-1:hover .pbmit-featured-wrapper::before {

	opacity: 1;

}

.pbmit-bg-color-blackish .pbmit-blog-style-1 .pbmit-meta-line{

	color: var(--pbmit-white-color);

}

.pbmit-bg-color-blackish .pbmit-blog-style-1 .pbmit-meta-line:before {

    background: var(--pbmit-white-color);

}

/** Style 2 **/

.pbmit-blog-style-2 .post-item {

	position: relative;

}

.pbmit-blog-style-2 .pbmit-post-title {

	font-size: 24px;

    line-height: 34px;

    margin-bottom: 0px;

    margin-top: 10px;

}

.pbmit-blog-style-2 .pbmit-box-content-wrapper {

    margin: 0 0px 0 50px;

	flex: 1;

}

.pbmit-blog-style-2 .pbmit-featured-wrapper img {

    -moz-transform: scale(1);

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

    -webkit-transition: all 0.5s ease 0s;

    -o-transition: all 0.5s ease 0s;

    transition: all 0.5s ease 0s;

	max-width: 170px;

}

.pbmit-blog-style-2 .pbmit-meta-comment-wrapper{

	display: flex;

	align-items: center;

}

.pbmit-blog-style-2 .pbmit-meta-comment-wrapper .pbmit-meta-comments{

	margin-left: 5px;

}

.pbmit-blog-style-2:hover .pbmit-featured-wrapper img {

    -moz-transform: scale(1.09);

    -webkit-transform: scale(1.09);

    -ms-transform: scale(1.09);

    transform: scale(1.09);

}

.pbmit-element-blog-style-2 .pbmit-element-posts-wrapper.row {

	margin-left: 0;

	margin-right: 0;

}

.pbmit-blog-style-2 {

	padding: 0 0 30px 0;

	margin: 0 0 30px 0;

    border-bottom: 1px solid rgba(0, 0, 0, 0.10);

}

.pbmit-blog-style-2:last-child {

	margin: 0;

	padding: 0;

	border-bottom: none;

}

.pbmit-blog-style-2 .pbmit-meta-line a,

.pbmit-blog-style-2 .pbmit-meta-line {

	font-size: 13px;

	line-height: 23px;

	text-transform: capitalize;

	color: var(--pbmit-blackish-color);

}

.pbmit-blog-style-2 .pbmit-meta-category,

.pbmit-blog-style-2 .pbmit-meta-category a {

	display: inline-block;

}

.pbmit-blog-style-2 .pbmit-meta-category a {

	padding: 0 15px;

	background-color: var(--pbmit-global-color);

	border-radius: 15px;

}

.pbmit-blog-style-2 .pbmit-meta-category a:hover {

	color: var(--pbmit-white-color);

	background-color: var(--pbmit-blackish-color);

}

.pbmit-blog-style-2 .pbmit-meta-line:before {

    position: absolute;

    content: '';

    top: 50%;

    right: -18px;

    height: 5px;

    width: 5px;

    border-radius: 50%;

    background: var(--pbmit-blackish-color);

    -webkit-transform: translateX(-50%) translateY(-50%);

    -ms-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%);

}

.pbmit-blog-style-2 .pbmit-meta-line:last-child:before{

	content: unset;

}

.pbmit-blog-style-2 .pbmit-blog-btn a i{

	font-size: 40px;

	line-height: 40px;

}

.pbmit-blog-style-2 .pbmit-blog-btn{

	transform: translateX(-5px) rotate(0deg);

	transition: all 0.3s ease-in-out;

	display: inline-block;

}

.pbmit-blog-style-2:hover .pbmit-blog-btn{

	transform: rotate(45deg);

}

.pbmit-blog-style-2 .pbmit-meta-line{

    margin-right:25px ;

}

.pbmit-blog-style-2 .pbmit-meta-line:last-child{

    margin-right:0px ;

}

@media (max-width: 767px) {

	.pbmit-blog-style-2 .pbminfotech-box-content{

		display: block !important;

	}

	.pbmit-blog-style-2 .pbmit-box-content-wrapper{

		margin: 50px 0px 0 0px;

	}

	.pbmit-blog-style-2 .pbmit-blog-btn{

		margin: 20px 0 0 0;

	}

	.pbmit-blog-style-2 .pbmit-featured-wrapper img{

		width: 100%;

		max-width: 100%;

	}

	.pbmit-blog-style-2 .pbmit-featured-wrapper{

		overflow: hidden;

	}

}

@media (max-width: 500px) {

	.pbmit-blog-style-2 .pbmit-post-title{

		font-size: 20px;

		line-height: 30px;	

	}

}

/** Style 3 **/

.pbmit-blog-style-3 .pbmit-featured-wrapper img,

.pbmit-blog-style-3 .pbmit-featured-container .pbmit-blog-btn,

.pbmit-blog-style-3 .pbmit-featured-wrapper::before{

	-webkit-transition: all 0.9s ease 0s;

	-moz-transition: all 0.9s ease 0s;

	-ms-transition: all 0.9s ease 0s;

	-o-transition: all 0.9s ease 0s;

	transition: all 0.95s ease 0s;

}

.pbmit-blog-style-3 .post-item{

	position: relative;

	overflow: hidden;

	border: 1px solid rgba(255, 255, 255, 0.2);

}

.pbmit-blog-style-3 .pbminfotech-box-content{

	position: absolute;

    top: 80px;

    left: 32px;

    right: 32px;

	z-index: 1;

}

.pbmit-blog-style-3 .pbmit-meta-line,

.pbmit-blog-style-3 .pbmit-meta-line a {

	font-size: 13px;

	line-height: 23px;

	text-transform: capitalize;

	color: var(--pbmit-global-color);

}

.pbmit-blog-style-3 .pbmit-meta-category a {

	padding: 3px 15px;

	background-color: var(--pbmit-global-color);

	border-radius: 15px;

	font-size: 13px;

    line-height: 23px;

}

.pbmit-bg-color-blackish .pbmit-blog-style-3 .pbmit-meta-category a:hover {

	background-color: var(--pbmit-white-color);

	color: var(--pbmit-blackish-color);

}

.pbmit-blog-style-3 .pbmit-post-title a{

    font-size: 22px;

    line-height: 32px;

    margin-bottom: 10px;

	overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    color: var(--pbmit-white-color);

}

.pbmit-blog-style-3 .pbmit-post-title a:hover{

	color: var(--pbmit-global-color);

}

.pbmit-blog-style-3 .pbminfotech-box-desc{

    color: rgba( 225, 225, 225, 0.7);

}

.pbmit-blog-style-3 .pbmit-featured-wrapper {

	position: relative;

	overflow: hidden;

}

.pbmit-blog-style-3 .pbmit-featured-wrapper img {

	position: relative;

	width: 100%;

}

.pbmit-blog-style-3:hover .pbmit-featured-wrapper img {

    -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -moz-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

}

.pbmit-blog-style-3 .pbmit-meta-category a:hover {

	color: var(--pbmit-white-color);

	background-color: var(--pbmit-blackish-color);

}

.pbmit-blog-style-3 .pbmit-meta-line:before {

    position: absolute;

    content: '';

    top: 50%;

    right: -18px;

    height: 5px;

    width: 5px;

    border-radius: 50%;

    background: var(--pbmit-global-color);

    -webkit-transform: translateX(-50%) translateY(-50%);

    -ms-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%);

}

.pbmit-blog-style-3 .pbmit-meta-line:last-child:before{

	content: unset;

}

.pbmit-blog-style-3 .pbmit-meta-line{

    margin-right:25px ;

}

.pbmit-blog-style-3 .pbmit-meta-line:last-child{

    margin-right:0px ;

}

.pbmit-blog-style-3 .pbmit-featured-wrapper {

    position: relative;

    overflow: hidden;

}

.pbmit-blog-style-3 .pbmit-featured-wrapper:before {

    position: absolute;

    content: '';

    left: 0;

    right: 0;

    background: var(--pbmit-blackish-color);

    height: 100%;

    width: 100%;

    z-index: 1;

}

.pbmit-blog-style-3:hover .pbmit-featured-wrapper:before {

	background: rgba( 0, 0, 0, 0.7);

}

.pbmit-blog-style-3 .pbmit-date-admin-wraper {

	padding: 10px 0 5px 0;

}

/** Style 4 **/

.pbmit-blog-style-4 .pbmit-post-title a,

.pbmit-blog-style-4,

.pbmit-blog-style-4 .pbmit-featured-wrapper img {

	-webkit-transition: all 0.9s ease 0s;

	-o-transition: all 0.9s ease 0s;

	transition: all 0.9s ease 0s;

}

.pbmit-blog-style-4{

	margin-bottom: 30px;

}

.pbmit-blog-style-4 .pbmit-featured-container .pbmit-featured-img-wrapper{

	position: relative;

	overflow: hidden;

}

.pbmit-blog-style-4 .pbmit-featured-wrapper img {

	position: relative;

	width: 100%;

}

.pbmit-blog-style-4:hover .pbmit-featured-wrapper img {

	-webkit-transform: scale(1.1);

	-ms-transform: scale(1.1);

	transform: scale(1.1);

}

.pbmit-blog-style-4 .pbmit-meta-line{

    margin-right:25px ;

}

.pbmit-blog-style-4 .pbmit-meta-line:last-child{

    margin-right:0px ;

}

.pbmit-blog-style-4 .pbmit-meta-line,

.pbmit-blog-style-4 .pbmit-meta-line a {

	font-size: 13px;

	line-height: 23px;

	text-transform: capitalize;

	color: var(--pbmit-blackish-color);

}

.pbmit-blog-style-4 .pbmit-meta-line:before {

    position: absolute;

    content: '';

    top: 50%;

    right: -18px;

    height: 5px;

    width: 5px;

    border-radius: 50%;

    background: var(--pbmit-blackish-color);

    -webkit-transform: translateX(-50%) translateY(-50%);

    -ms-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%);

}

.pbmit-blog-style-4 .pbmit-meta-line:last-child:before{

	content: unset;

}

.pbmit-blog-style-4 .pbmit-post-title{

    font-size: 24px;

    line-height: 34px;

	margin-bottom: 0px;

	padding-bottom: 5px;

	overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}

.pbmit-blog-style-4 .pbmit-meta-category a {

	padding: 3px 15px;

	background-color: var(--pbmit-global-color);

	border-radius: 15px;

	font-size: 13px;

    line-height: 23px;

}

.pbmit-blog-style-4 .pbmit-meta-category a:hover {

	color: var(--pbmit-white-color);

	background-color: var(--pbmit-blackish-color);

}

.pbmit-blog-style-4 .pbmit-featured-container{

	position: relative;

    overflow: hidden;

}

.pbmit-blog-style-4 .pbmit-meta-cat-wrapper{

	position: absolute;

    top: 15px;

    left: 15px;

}

.pbmit-blog-style-4 .pbminfotech-box-content{

	margin: 25px 0 0 0;

}

.pbmit-blog-style-4 .pbmit-post-title a{

	background-image: linear-gradient(var(--pbmit-blackish-color), var(--pbmit-blackish-color)), linear-gradient(var(--pbmit-blackish-color), var(--pbmit-blackish-color));    

    background-size: 0% 1px, 0 1px;

    background-position: 100% 100%, 0 100%;

    background-repeat: no-repeat;

}

.pbmit-blog-style-4 .pbmit-post-title a:hover{

	background-size: 0 1px, 100% 1px;

}

/** Style 5 **/

.pbmit-blog-style-5{

	padding: 0 0 35px 0;

    margin: 0 0 30px 0;

    border-bottom: 1px solid rgba( 0, 0, 0, 0.1);

}

.pbmit-blog-style-5:last-child{

	padding-bottom: 0;

    margin: 0;

    border-bottom: 0;

}

.pbmit-blog-style-5 .post-item {

	position: relative;

}

.pbmit-blog-style-5 .pbmit-post-title {

	font-size: 24px;

    line-height: 34px;

    margin-bottom: 0px;

    margin-top: 10px;

    text-transform: uppercase;

}

.pbmit-blog-style-5 .pbmit-box-content-wrapper {

    margin: 0 0px 0 50px;

}

.pbmit-blog-style-5 .pbmit-box-content-wrapper {

    margin: 0 0 0 20px;

}

.pbmit-blog-style-5 .pbmit-meta-comment-wrapper{

	display: flex;

	align-items: center;

}

.pbmit-blog-style-5 .pbmit-meta-comment-wrapper .pbmit-meta-comments{

	margin-left: 5px;

}

.pbmit-blog-style-5 .pbmit-post-title {

    font-size: 24px;

    line-height: 28px;

}

.pbmit-blog-style-5 .pbmit-meta-date-wrapper{

	width: 120px;

}

.pbmit-blog-style-5 .pbmit-featured-img-wrapper{

	margin-right: 20px;

}

.pbmit-blog-style-5 .pbmit-featured-img-wrapper{

	position: relative;

	overflow: hidden;

}

.pbmit-blog-style-5 .pbmit-featured-wrapper img {

	position: relative;

	-webkit-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

	transform: scale(1);

}

.pbmit-blog-style-5:hover .pbmit-featured-wrapper img {

	-webkit-transform: scale(1.05);

	-ms-transform: scale(1.05);

	transform: scale(1.05);

}

.pbmit-blog-style-5 .pbmit-meta-date-wrapper .pbmit-day-wrap{

	font-family:var(--pbmit-heading-typography-font-family);

	font-size: 72px;

	line-height: 72px;

	font-weight: 700;

	display: block;

}

.pbmit-blog-style-5 .pbmit-meta-date-wrapper .pbmit-date-wrap{

	font-family:var(--pbmit-heading-typography-font-family);

	font-size: 13px;

	line-height: 13px;

}

.pbmit-element-blog-style-5 .pbmit-element-posts-wrapper.row .pbmit-ele{

	padding: 0 0 35px 0;

	margin: 0 0 30px 0;

	border-bottom: 1px solid rgba(0, 0, 0, 0.1);

}

.pbmit-element-blog-style-5 .pbmit-element-posts-wrapper.row .pbmit-ele:last-child{

	padding: 0;

	margin: 0;

	border: 0;

}

.pbmit-element-blog-style-5 .pbmit-element-posts-wrapper.row {

	margin-left: 0;

	margin-right: 0;

}

.pbmit-blog-style-5 .pbmit-meta-line a,

.pbmit-blog-style-5 .pbmit-meta-line {

	font-size: 13px;

	line-height: 23px;

	text-transform: capitalize;

	color: var(--pbmit-blackish-color);

}

.pbmit-blog-style-5 .pbmit-meta-category,

.pbmit-blog-style-5 .pbmit-meta-category a {

	display: inline-block;

}

.pbmit-blog-style-5 .pbmit-meta-cat-wrapper{

	padding-right: 15px;

	position: relative;

}

.pbmit-blog-style-5 .pbmit-meta-cat-wrapper::before{

	position: absolute;

	content: "";

	background-color: var(--pbmit-blackish-color);

	width: 4px;

	height: 4px;

	right: 0;

	border-radius: 50%;

	top: 50%;

	transform: translateY(-50%);

}

.pbmit-blog-style-5 .pbmit-meta-category a {

	padding: 0 15px;

	background-color: var(--pbmit-global-color);

	border-radius: 15px;

}

.pbmit-blog-style-5 .pbmit-meta-category a:hover {

	color: var(--pbmit-white-color);

	background-color: var(--pbmit-blackish-color);

}

.pbmit-blog-style-5 .pbmit-blog-btn a i{

	font-size: 60px;

	line-height: 60px;

}

.pbmit-blog-style-5 .pbmit-blog-btn{

	transform: translateX(-8px) rotate(0deg);

	transition: all 0.3s ease-in-out;

	display: inline-block;

}

.pbmit-blog-style-5:hover .pbmit-blog-btn{

	transform: rotate(45deg);

}

@media (max-width: 991px) {

	.pbmit-blog-style-5 .pbminfotech-box-content,

	.pbmit-blog-style-5 .pbmit-blog-content{

		display: block !important;

	}

	.pbmit-blog-style-5 .pbmit-meta-date-wrapper{

		width: auto;

		margin-bottom: 30px;

	}

	.pbmit-blog-style-5 .pbmit-box-content-wrapper{

		margin: 30px 0px 0 0px;

	}

	.pbmit-blog-style-5 .pbmit-blog-btn{

		margin-top: 15px;

	}

}

@media (max-width: 767px) {

	.pbmit-blog-style-5 .pbmit-featured-img-wrapper{

		margin: 0;

	}

}

/** Style 6 **/

.pbmit-blog-style-6{

	margin-bottom: 50px;

}

.pbmit-blog-style-6:last-child{

	margin-bottom: 0;

}

.pbmit-blog-style-6 .post-item {

	position: relative;

}

.pbmit-blog-style-6 .pbmit-post-title {

	font-size: 24px;

    line-height: 30px;

    margin-bottom: 0px;

    margin-top: 10px;

	font-weight: 600;

}

.pbmit-blog-style-6 .pbmit-post-title a{

	color: var(--pbmit-blackish-color);

}

.pbmit-blog-style-6 .pbmit-post-title a:hover{

    color: rgba(0, 0, 0, 0.5);

}

.pbmit-blog-style-6 .pbmit-meta-comment-wrapper{

	display: flex;

	align-items: center;

	justify-content: space-between;

}

.pbmit-blog-style-6 .pbmit-meta-comment-wrapper .pbmit-meta-comments{

	margin-left: 5px;

}

.pbmit-blog-style-6 .pbmit-featured-img-wrapper{

	position: relative;

	overflow: hidden;

}

.pbmit-blog-style-6 .pbmit-featured-wrapper img {

	position: relative;

	-webkit-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

	transform: scale(1);

}

.pbmit-blog-style-6:hover .pbmit-featured-wrapper img {

	-webkit-transform: scale(1.05);

	-ms-transform: scale(1.05);

	transform: scale(1.05);

}

.pbmit-blog-style-6 .pbmit-meta-date-wrapper .pbmit-day-wrap{

	font-family:var(--pbmit-heading-typography-font-family);

	font-size: 100px;

	line-height: 110px;

	font-weight: 600;

	display: block;

    position: relative;

    -webkit-text-fill-color: var(--pbmit-white-color);

    -webkit-text-stroke-width: 1px;

    -webkit-text-stroke-color: rgba(0, 0, 0, 0.2);

	width: 100px;

}

.pbmit-blog-style-6 .pbmit-meta-date-wrapper .pbmit-date-wrap{

	font-size: 13px;

	line-height: 13px;

}

.pbmit-blog-style-6 .pbmit-featured-img-wrapper,

.pbmit-blog-style-6 .pbmit-box-content-wrapper{

	flex: 1;

}

.pbmit-blog-style-6 .pbmit-box-content-wrapper{

	margin: 0 70px 0 0px;

}

.pbmit-blog-style-6 .pbmit-featured-img-wrapper{

	margin: 0 0 0 120px;

}

.pbmit-blog-style-6 .pbmit-element-posts-wrapper.row {

	margin-left: 0;

	margin-right: 0;

}

.pbmit-blog-style-6 .pbmit-meta-line a,

.pbmit-blog-style-6 .pbmit-meta-line {

	font-size: 13px;

	line-height: 23px;

	text-transform: capitalize;

	color: var(--pbmit-blackish-color);

}

.pbmit-blog-style-6 .pbmit-meta-category,

.pbmit-blog-style-6 .pbmit-meta-category a {

	display: inline-block;

}

.pbmit-blog-style-6 .pbmit-meta-category a:hover {

	color: var(--pbmit-global-color);

}

.pbmit-blog-style-6 .pbmit-meta-line .pbmit-meta-category:before{

    position: absolute;

    content: '';

    top: 50%;

    left: -10px;

    height: 5px;

    width: 5px;

    border-radius: 50%;

    background: var(--pbmit-blackish-color);

    -webkit-transform: translateX(-50%) translateY(-50%);

    -ms-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%);

}

.pbmit-blog-style-6 .pbmit-btn a{

	color: var(--pbmit-blackish-color);

}

.pbmit-blog-style-6 .pbmit-btn:hover a{

	color: var(--pbmit-white-color);

}

.pbmit-blog-style-6 .pbmit-meta-line{

    margin: 0 0px 0 15px;

}

.pbmit-blog-style-6 .pbmit-btn a:after{

	background-color: rgba( 225, 225, 225, 0.3);

}

.pbmit-blog-style-6 .pbmit-btn a:hover:after{

	background-color: var(--pbmit-white-color);

}

.pbmit-bg-color-blackish .pbmit-blog-style-6 .pbmit-meta-date-wrapper .pbmit-date-wrap,

.pbmit-bg-color-blackish .pbmit-blog-style-6 .pbmit-post-title a{

	color: var(--pbmit-white-color);

}

.pbmit-bg-color-blackish .pbmit-blog-style-6 .pbmit-post-title a:hover{

	color: var(--pbmit-global-color);

}

.pbmit-bg-color-blackish .pbmit-blog-style-6 .pbmit-meta-line a,

.pbmit-bg-color-blackish .pbmit-blog-style-6 .pbmit-meta-line{

	color: var(--pbmit-global-color);

}

.pbmit-bg-color-blackish .pbmit-blog-style-6 .pbmit-meta-line .pbmit-meta-category:before{

    background: var(--pbmit-global-color);

}

.pbmit-bg-color-blackish .pbmit-blog-style-6 .pbmit-meta-date-wrapper .pbmit-day-wrap{

    -webkit-text-fill-color: var(--pbmit-blackish-color);

    -webkit-text-stroke-width: 1px;

    -webkit-text-stroke-color: rgba(255, 255, 255, 0.8);

	width: 100px;

}

@media (max-width: 1200px) {

	.pbmit-element-blog-style-6 .pbmit-featured-img-wrapper {

		margin: 0 0 0 60px;

	}

}

@media (max-width: 991px) {

	.pbmit-blog-style-6 .pbminfotech-box-content,

	.pbmit-blog-style-6 .pbmit-blog-content{

		display: block !important;

	}

	.pbmit-blog-style-6 .pbmit-meta-date-wrapper{

		width: auto;

		margin-bottom: 30px;

	}

	.pbmit-blog-style-6 .pbmit-box-content-wrapper{

		margin: 30px 0px 0 0px;

	}

	.pbmit-blog-style-6 .pbmit-featured-img-wrapper{

		margin: 0;

	}

	.pbmit-blog-style-6 .pbmit-svg-btn{

		padding-top: 22px;

	}

}

@media (max-width: 767px) {

	.pbmit-blog-style-6 .pbmit-featured-wrapper img{

		width: 100%;

	}

}

/** Style 7 **/

.pbmit-blog-style-7 .post-item {

	position: relative;

}

.pbmit-blog-style-7 .pbmit-post-title {

	font-size: 24px;

    line-height: 34px;

    margin: 10px 0 0 0;

}

.pbmit-blog-style-7 .pbmit-box-content-wrapper {

    margin: 0 0px 0 50px;

	flex: 1;

}

.pbmit-blog-style-7 .pbmit-featured-wrapper img {

    -moz-transform: scale(1);

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

    -webkit-transition: all 0.5s ease 0s;

    -o-transition: all 0.5s ease 0s;

    transition: all 0.5s ease 0s;

	max-width: 170px;

}

.pbmit-blog-style-7 .pbmit-meta-comment-wrapper{

	display: flex;

	align-items: center;

}

.pbmit-blog-style-7 .pbmit-meta-comment-wrapper .pbmit-meta-comments{

	margin-left: 5px;

}

.pbmit-blog-style-7:hover .pbmit-featured-wrapper img {

    -moz-transform: scale(1.2);

    -webkit-transform: scale(1.2);

    -ms-transform: scale(1.2);

    transform: scale(1.2);

}

.pbmit-blog-style-7 .pbmit-meta-line a,

.pbmit-blog-style-7 .pbmit-meta-line {

	font-family:var(--pbmit-heading-typography-font-family);

	font-size: 13px;

	line-height: 23px;

	text-transform: capitalize;

	color: var(--pbmit-blackish-color);

}

.pbmit-blog-style-7 .pbmit-meta-category,

.pbmit-blog-style-7 .pbmit-meta-category a {

	display: inline-block;

}

.pbmit-blog-style-7 .pbmit-meta-category a:hover {

	color: var(--pbmit-global-color);

}

.pbmit-blog-style-7 .pbmit-meta-line:before {

    position: absolute;

    content: '';

    top: 50%;

    left: -10px;

    height: 5px;

    width: 5px;

    border-radius: 50%;

    background: var(--pbmit-blackish-color);

    -webkit-transform: translateX(-50%) translateY(-50%);

    -ms-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%);

}

.pbmit-blog-style-7 .pbmit-meta-line:last-child:before{

	content: unset;

}

.pbmit-blog-style-7 .pbmit-blog-btn a i{

	font-size: 60px;

	line-height: 60px;

    -webkit-text-fill-color: transparent;

    -webkit-text-stroke-width: 1px;

	transition: all 0.3s ease-in-out;

	color:var(--pbmit-blackish-color);

}

.pbmit-blog-style-7 .pbmit-blog-btn{

	transform: translateX(-5px) rotate(0deg);

	transition: all 0.3s ease-in-out;

	display: inline-block;

}

.pbmit-blog-style-7:hover .pbmit-blog-btn a i{

	-webkit-text-fill-color: var(--pbmit-blackish-color);

}

.pbmit-blog-style-7:hover .pbmit-blog-btn{

	transform: rotate(45deg);

}

.pbmit-blog-style-7 .pbmit-meta-line{

    margin: 0 0px 0 15px;

}

.pbmit-blog-style-7 .pbmit-featured-wrapper{

	position: relative;

	overflow: hidden;

}

@media (max-width: 991px) {

	.pbmit-blog-style-7 .pbmit-box-content-wrapper {

		margin: 0 0px 0 30px;

	}

	.pbmit-blog-style-7 .pbmit-category-comment-wraper{

		display: block!important;

	}

}

@media (max-width: 767px) {

	.pbmit-blog-style-7 .pbminfotech-box-content{

		display: block !important;

	}

	.pbmit-blog-style-7 .pbmit-box-content-wrapper{

		margin: 50px 0px 0 0px;

	}

	.pbmit-blog-style-7 .pbmit-blog-btn{

		margin: 20px 0 0 0;

	}

	.pbmit-blog-style-7 .pbmit-featured-wrapper img{

		width: 100%;

		max-width: 100%;

	}

	.pbmit-blog-style-7 .pbmit-featured-wrapper{

		overflow: hidden;

	}

}

@media (max-width: 500px) {

	.pbmit-blog-style-7 .pbmit-post-title{

		font-size: 20px;

		line-height: 30px;	

	}

}

/** Style 8 **/

.pbmit-blog-style-8 .post-item {

	position: relative;

}

.pbmit-blog-style-8 .pbmit-post-title {

	font-size: 24px;

    line-height: 34px;

    margin-bottom: 0px;

    margin-top: 10px;

	font-weight: 600;

}

.pbmit-blog-style-8 .pbmit-meta-comment-wrapper{

	display: flex;

	align-items: center;

}

.pbmit-blog-style-8 .pbmit-meta-comment-wrapper .pbmit-meta-comments{

	margin-left: 5px;

}

.pbmit-blog-style-8:hover .pbmit-featured-wrapper img {

    -moz-transform: scale(1.2);

    -webkit-transform: scale(1.2);

    -ms-transform: scale(1.2);

    transform: scale(1.2);

}

.pbmit-element-blog-style-8 .pbmit-element-posts-wrapper.row .pbmit-ele{

	padding: 0;

}

.pbmit-element-blog-style-8 .pbmit-element-posts-wrapper.row .pbmit-ele:last-child{

	padding: 0;

	margin: 0;

}

.pbmit-element-blog-style-8 .pbmit-element-posts-wrapper.row {

	margin-left: 0;

	margin-right: 0;

}

.pbmit-blog-style-8 .pbmit-meta-line a,

.pbmit-blog-style-8 .pbmit-meta-line {

	font-size: 13px;

	line-height: 23px;

	text-transform: capitalize;

	color: var(--pbmit-blackish-color);

}

.pbmit-blog-style-8 .pbmit-meta-category,

.pbmit-blog-style-8 .pbmit-meta-category a {

	display: inline-block;

}

.pbmit-blog-style-8 .pbmit-meta-category a:hover {

	color: var(--pbmit-global-color);

}

.pbmit-blog-style-8 .pbmit-meta-line:before {

    position: absolute;

    content: '';

    top: 50%;

    left: -10px;

    height: 5px;

    width: 5px;

    border-radius: 50%;

    background: var(--pbmit-blackish-color);

    -webkit-transform: translateX(-50%) translateY(-50%);

    -ms-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%);

}

.pbmit-blog-style-8 .pbmit-meta-line:last-child:before{

	content: unset;

}

.pbmit-blog-style-8 .pbmit-blog-btn a i{

	font-size: 60px;

	line-height: 60px;

    -webkit-text-fill-color: transparent;

    -webkit-text-stroke-width: 1px;

	transition: all 0.3s ease-in-out;

	color:var(--pbmit-blackish-color);

}

.pbmit-blog-style-8 .pbmit-blog-btn{

	transform: translateX(-5px) rotate(0deg);

	transition: all 0.3s ease-in-out;

	display: inline-block;

}

.pbmit-blog-style-8:hover .pbmit-blog-btn a i{

	-webkit-text-fill-color: var(--pbmit-blackish-color);

}

.pbmit-blog-style-8:hover .pbmit-blog-btn{

	transform: rotate(45deg);

}

.pbmit-blog-style-8 .pbmit-meta-line{

    margin: 0 0px 0 15px;

}

.pbmit-blog-style-8 .pbmit-featured-wrapper{

	position: relative;

	overflow: hidden;

}

@media (max-width: 767px) {

	.pbmit-blog-style-8 .pbminfotech-box-content{

		display: block !important;

	}

	.pbmit-blog-style-8 .pbmit-box-content-wrapper{

		margin: 50px 0px 0 0px;

	}

	.pbmit-blog-style-8 .pbmit-blog-btn{

		margin: 20px 0 0 0;

	}

	.pbmit-blog-style-8 .pbmit-featured-wrapper img{

		width: 100%;

		max-width: 100%;

	}

	.pbmit-blog-style-8 .pbmit-featured-wrapper{

		overflow: hidden;

	}

}

@media (max-width: 500px) {

	.pbmit-blog-style-8 .pbmit-post-title{

		font-size: 20px;

		line-height: 30px;	

	}

}

/** Style 9 **/

.pbmit-blog-style-9{

	margin-bottom: 30px;

}

.pbmit-blog-style-9 .pbmit-featured-wrapper img,

.pbmit-blog-style-9 .pbmit-post-title a,

.pbmit-blog-style-9 {

	-webkit-transition: all 0.9s ease 0s;

	-o-transition: all 0.9s ease 0s;

	transition: all 0.9s ease 0s;

}

.pbmit-blog-style-9 .pbmit-featured-wrapper {

	overflow: hidden;

}

.pbmit-blog-style-9 .pbmit-featured-wrapper img {

	-moz-transform: scale(1.01);

	-webkit-transform: scale(1.01);

	-ms-transform: scale(1.01);

	transform: scale(1.01);

}

.pbmit-blog-style-9:hover .pbmit-featured-wrapper img {

	-moz-transform: scale(1.05);

	-webkit-transform: scale(1.05);

	-ms-transform: scale(1.05);

	transform: scale(1.05);

}

.pbmit-blog-style-9 .pbmit-meta-date span {

	display: block;

}

.pbmit-blog-style-9 .pbmit-featured-container {

	position: relative;

	margin-bottom: 25px;

}

.pbmit-blog-style-9 .pbmit-meta-date-wrapper {

	position: absolute;

	bottom: 10px;

	left: 10px;

	margin: 0;

	width: 90px;

	height: 90px;

	padding-top: 15px;

	text-align: center;

	background: var(--pbmit-blackish-color);

}

.pbmit-blog-style-9 .pbmit-meta-date span.pbmit-day-wrap {

	font-family:var(--pbmit-heading-typography-font-family);

	font-size: 48px;

    line-height: 48px;

    font-weight: 600 !important;

    display: inline-block;

    position: relative;

    -webkit-text-fill-color: var(--pbmit-blackish-color);

    -webkit-text-stroke-width: 1px;

    -webkit-text-stroke-color: var(--pbmit-global-color);

}

.pbmit-blog-style-9 .pbmit-meta-date span.pbmit-date-wrap {

	font-family:var(--pbmit-heading-typography-font-family);

	font-size: 13px;

	line-height: 13px;

	font-weight: 700 !important;

	color: var(--pbmit-global-color);

}

.pbmit-blog-style-9 .pbmit-category-admin-wraper .pbmit-meta-author{

	font-family:var(--pbmit-heading-typography-font-family);

	color: rgba( 0, 0, 0, 0.4);

	font-weight: 600;

	text-transform: capitalize;

}

.pbmit-blog-style-9 .pbmit-category-admin-wraper .pbmit-meta-category a {

	font-family:var(--pbmit-heading-typography-font-family);

	padding-left: 12px;

	font-weight: 600;

	position: relative;

	color: var(--pbmit-blackish-color);

}

.pbmit-blog-style-9 .pbmit-category-admin-wraper .pbmit-meta-category a:hover {

	color: var(--pbmit-global-color);

}

.pbmit-blog-style-9 .pbmit-category-admin-wraper .pbmit-meta-category a::before {

	content: "";

	position: absolute;

	top: 50%;

	left: 0;

	width: 4px;

	height: 4px;

	border-radius: 50px;

	background-color: var(--pbmit-blackish-color);

	-khtml-transform: translateX(0%) translateY(-50%);

	-moz-transform: translateX(0%) translateY(-50%);

	-ms-transform: translateX(0%) translateY(-50%);

	-o-transform: translateX(0%) translateY(-50%);

	transform: translateX(0%) translateY(-50%);

}

.pbmit-blog-style-9 .pbmit-post-title {

    font-size: 24px;

    line-height: 34px;

    margin-bottom: 0px;

	font-weight: 600;

    overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}

.pbmit-blog-style-9 .pbmit-post-title a {

    background-image: linear-gradient(var(--pbmit-blackish-color), var(--pbmit-blackish-color)), linear-gradient(var(--pbmit-blackish-color), var(--pbmit-blackish-color));

    background-size: 0% 1px, 0 1px;

    background-position: 100% 100%, 0 100%;

    background-repeat: no-repeat;

}

.pbmit-blog-style-9 .pbmit-post-title a:hover {

	background-size: 0 1px, 100% 1px;

}

@media (min-width: 1366px) {

	.home .pbmit-element-blog-style-9 .row.multi-columns-row .pbmit-blog-style-9.col-md-4:nth-child(3n+2) {

		margin-top: -60px;

	}

	.home .pbmit-element-blog-style-9 .row.multi-columns-row .pbmit-blog-style-9.col-md-4:nth-child(3n+3) {

		margin-top: -120px;

	}

}

/** Style 10 **/

.pbmit-blog-style-10 .pbmit-featured-wrapper img,

.pbmit-blog-style-10 .pbmit-post-title a,

.pbmit-blog-style-10 {

	-webkit-transition: all 0.9s ease 0s;

	-o-transition: all 0.9s ease 0s;

	transition: all 0.9s ease 0s;

}

.pbmit-blog-style-10{

	margin-bottom: 30px;

}

.pbmit-blog-style-10 .post-item {

	border-right: 1px solid var(--pbmit-blackish-color);

}

.pbmit-blog-style-10 .post-item .pbminfotech-box-content {

	padding-right: 80px;

}

.pbmit-blog-style-10 .pbmit-featured-wrapper {

	overflow: hidden;

}

.pbmit-blog-style-10 .pbmit-featured-wrapper img {

	-moz-transform: scale(1.01);

	-webkit-transform: scale(1.01);

	-ms-transform: scale(1.01);

	transform: scale(1.01);

}

.pbmit-blog-style-10:hover .pbmit-featured-wrapper img {

	-moz-transform: scale(1.05);

	-webkit-transform: scale(1.05);

	-ms-transform: scale(1.05);

	transform: scale(1.05);

}

.pbmit-blog-style-10 .pbmit-meta-date span {

	display: block;

}

.pbmit-blog-style-10 .pbmit-featured-container {

	position: relative;

	margin-bottom: 25px;

}

.pbmit-blog-style-10 .pbmit-meta-date-wrapper {

	position: absolute;

	bottom: 10px;

	left: 10px;

	margin: 0;

	width: 90px;

	height: 90px;

	padding-top: 15px;

	text-align: center;

	background: var(--pbmit-blackish-color);

}

.pbmit-blog-style-10 .pbmit-meta-date span.pbmit-day-wrap {

	font-size: 48px;

    line-height: 48px;

    font-weight: 600 !important;

    display: inline-block;

    position: relative;

    -webkit-text-fill-color: var(--pbmit-blackish-color);

    -webkit-text-stroke-width: 1px;

    -webkit-text-stroke-color: var(--pbmit-global-color);

}

.pbmit-blog-style-10 .pbmit-meta-date span.pbmit-date-wrap {

	font-family:var(--pbmit-heading-typography-font-family);

	font-size: 13px;

	line-height: 13px;

	font-weight: 600 !important;

	color: rgba(0, 0, 0,.5);

}

.pbmit-blog-style-10 .pbmit-category-admin-wraper .pbmit-meta-category a {

	font-family:var(--pbmit-heading-typography-font-family);

	padding-left: 12px;

	position: relative;

	font-weight: 600;

	color: var(--pbmit-blackish-color);

}

.pbmit-blog-style-10 .pbmit-category-admin-wraper .pbmit-meta-category a:hover {

	color: var(--pbmit-global-color);

}

.pbmit-blog-style-10 .pbmit-category-admin-wraper .pbmit-meta-category a::before {

	content: "";

	position: absolute;

	top: 50%;

	left: 0;

	width: 4px;

	height: 4px;

	border-radius: 50px;

	background-color: var(--pbmit-blackish-color);

	-khtml-transform: translateX(0%) translateY(-50%);

	-moz-transform: translateX(0%) translateY(-50%);

	-ms-transform: translateX(0%) translateY(-50%);

	-o-transform: translateX(0%) translateY(-50%);

	transform: translateX(0%) translateY(-50%);

}

.pbmit-blog-style-10 .pbmit-post-title {

    font-size: 24px;

    line-height: 34px;

    margin-bottom: 0px;

	font-weight: 600;

    overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}

.pbmit-blog-style-10 .pbmit-svg-btn {

	padding: 25px 0;

}

.pbmit-blog-style-10 .pbmit-svg-btn .pbmit-btn{

	font-weight: 400;

}

.pbmit-blog-style-10 .pbmit-btn::after{

	background-color: rgba(0,0,0,.05);

}

@media(max-width: 1200px) {

	.pbmit-blog-style-10 .post-item .pbminfotech-box-content {

		padding-right: 50px;

	}

}

@media(max-width: 1200px) {

	.pbmit-blog-style-10 .post-item{

		border-right:none;

	}

}

@media(max-width: 1024px) {

	.pbmit-blog-style-10 .post-item .pbminfotech-box-content {

		padding-right: 20px;

	}

}



/*----------------------------------------*/

/*  07 - Testimonial

/*----------------------------------------*/

/* Style 1 */

.pbmit-testimonial-style-1 .pbminfotech-post-item{

	position: relative;

	padding: 155px 160px 0 0 !important;

}

.pbmit-testimonial-style-1 .pbminfotech-post-item::before{

	font-family: "pbminfotech-base-icons";

	content: "\e87c";

	position: absolute;

	right: 0;

	top: 0;

	font-size: 220px;

	line-height: 220px;

	color: rgba(0, 0, 0, 0.05);

}

.pbmit-testimonial-style-1 .pbminfotech-box-title{

	font-size: 15px;

	line-height: 22px;

	font-weight: 600;

	text-transform: uppercase;

	margin-bottom: 0;

}

.pbmit-testimonial-style-1 .pbminfotech-testimonial-detail{

	font-size: 14px;

	line-height: 14px;

	margin-bottom: 0;

	font-weight: 300 !important;

	color: rgba(0, 0, 0, 0.6);

}

.pbmit-testimonial-style-1 .pbmit-featured-wrapper img{

	width: 55px;

	height: 55px;

	border-radius: 50%;

}

.pbmit-testimonial-style-1 .pbmit-auther-content{

	margin-left: 12px;

}

.pbmit-testimonial-style-1 .pbminfotech-testimonial-text{

	font-size: 18px;

	/* font-style: italic; */

	margin: 0;

	line-height: 34px;

	padding: 15px 0 25px;

	color: var(--pbmit-blackish-color);

	border: 0;

}

.pbmit-testimonial-style-1 .pbminfotech-testimonial-text p{

	margin: 0;

}

.pbmit-testimonial-style-1 .pbminfotech-box-star-ratings{

	color: #feb437;

}

.pbmit-testimonial-style-1 .pbminfotech-box-star-ratings i::before{

	margin: 0 1px;

}

.pbmit-testimonial-style-1 .pbminfotech-star-ratings-text{

	font-family:var(--pbmit-heading-typography-font-family);

	font-size: 30px;

	line-height: 26px;

	font-weight: 600 !important;

	font-style: italic !important;

	color: var(--pbmit-blackish-color);

	letter-spacing: -0.25px;

}



@media(max-width:1024px) {

	.pbmit-testimonial-style-1 .pbminfotech-post-item {

		padding: 0!important;

	}

}

@media(max-width:500px) {

	.pbmit-testimonial-style-1 .pbminfotech-post-item::before{

		font-size: 120px;

		line-height: 120px;

	}

}

/* Style 2 */

.pbmit-testimonial-style-2 .pbminfotech-post-item{

	position: relative;

	padding: 28px 30px;

	background-color: var(--pbmit-white-color);

}

.pbmit-testimonial-style-2 .pbminfotech-post-item::before{

	font-family: "pbminfotech-base-icons";

	content: "\e87c";

	position: absolute;

	right: 10px;

	top: 0;

	font-size: 140px;

	line-height: 115px;

	color: rgba(0, 0, 0, 0.05);

}

.pbmit-testimonial-style-2 .pbminfotech-box-title{

	font-size: 13px;

	line-height: 22px;

	font-weight: 600;

	text-transform: uppercase;

	margin-bottom: 0;

}

.pbmit-testimonial-style-2 .pbminfotech-testimonial-detail{

	font-size: 13px;

	line-height: 14px;

	margin-bottom: 0;

}

.pbmit-testimonial-style-2 .pbmit-featured-wrapper img{

	width: 55px;

	height: 55px;

	border-radius: 50%;

}

.pbmit-testimonial-style-2 .pbmit-auther-content{

	margin-left: 12px;

}

.pbmit-testimonial-style-2 .pbminfotech-testimonial-text{

	font-size: 15px;

	font-style: italic;

	margin: 0;

	line-height: 21px;

	padding: 5px 0 18px;

	color: var(--pbmit-blackish-color);

	border: 0;

}

.pbmit-testimonial-style-2 .pbminfotech-testimonial-text p{

	margin: 0;

}

.pbmit-testimonial-style-2 .pbminfotech-box-star-ratings{

	color: #feb437;

}

.pbmit-testimonial-style-2 .pbminfotech-box-star-ratings i{

	font-size: 10px;

}

.pbmit-testimonial-style-2 .pbminfotech-box-star-ratings i::before{

	margin: 0;

}

.pbmit-testimonial-style-2 .pbminfotech-star-ratings-text{

	font-size: 18px;

	line-height: 28px;

	font-weight: 600 !important	;

	font-style: italic !important;

	color: var(--pbmit-blackish-color);

}

/* Style 3 */

.pbmit-testimonial-style-3 .pbminfotech-post-item{

	position: relative;

	padding: 48px 38px 48px 50px !important;

	background-color: var(--pbmit-white-color);

}

.pbmit-testimonial-style-3 .pbminfotech-post-item::before{

	font-family: "pbminfotech-base-icons";

	content: "\e87c";

	position: absolute;

	right: 30px;

	top: 22px;

	font-size: 140px;

	line-height: 140px;

	color: rgba(0, 0, 0, 0.1);

}

.pbmit-testimonial-style-3 .pbminfotech-box-title{

	font-size: 15px;

	line-height: 22px;

	text-transform: uppercase;

	margin-bottom: 0;

	font-weight: 600;

}

.pbmit-testimonial-style-3 .pbminfotech-testimonial-detail{

	font-size: 14px;

	line-height: 14px;

	margin-bottom: 0;

	font-weight: 300;

}

.pbmit-testimonial-style-3 .pbmit-featured-wrapper img{

	width: 55px;

	height: 55px;

	border-radius: 50%;

}

.pbmit-testimonial-style-3 .pbmit-auther-content{

	margin-left: 12px;

}

.pbmit-testimonial-style-3 .pbminfotech-testimonial-text{

	font-size: 18px;

	font-style: italic;

	font-weight: 500;

	margin: 0;

	line-height: 26px;

	padding: 10px 0 23px;

	color: rgba( 0, 0, 0, 0.80);

	border: 0;

}

.pbmit-testimonial-style-3 .pbminfotech-testimonial-text p{

	margin: 0;

}

.pbmit-testimonial-style-3 .pbminfotech-box-star-ratings{

	color: #feb437;

	margin-right: 15px;

}

.pbmit-testimonial-style-3 .pbminfotech-box-star-ratings i{

	font-size: 14px;

}

.pbmit-testimonial-style-3 .pbminfotech-star-ratings-text{

	font-family:var(--pbmit-heading-typography-font-family);

	font-size: 22px;

	line-height: 15px;

	font-weight: 600 !important;

	font-style: italic !important;

	color: var(--pbmit-blackish-color);

	letter-spacing: -0.75px;

}

/* Style 4 */

.pbmit-testimonial-style-4 .pbminfotech-post-item{

	position: relative;

	text-align: center;

}

.pbmit-testimonial-style-4 .pbminfotech-box-title{

	font-size: 22px;

	line-height: 28px;

	font-weight: 600;

	text-transform: capitalize;

	margin-bottom: 0;

}

.pbmit-testimonial-style-4 .pbmit-featured-wrapper img{

	width: 115px;

	height: 115px;

	border-radius: 50%;

	border: 2px solid var(--pbmit-global-color);

}

.pbmit-testimonial-style-4 .pbminfotech-box-star-ratings{

	color: var(--pbmit-blackish-color);

	margin-top: 15px;

	font-size: 16px;

}

.pbmit-testimonial-style-4 .pbminfotech-box-star-ratings .pbmit-active {

	color: #feb437;

}

.pbmit-testimonial-style-4 .pbminfotech-testimonial-text{

	font-family: var(--pbmit-heading-typography-font-family);

	font-size: 30px;

	margin: 0;

	line-height: 40px;

	padding: 20px 70px 35px;

	border: 0;

	font-style: italic !important;

	color: var(--pbmit-blackish-color);

}

.pbmit-testimonial-style-4 .pbminfotech-testimonial-text p{

	margin: 0;

}

.pbmit-testimonial-style-4 {

	opacity: 0.4;

	transition: all 0.6s ease-in-out;

}

.pbmit-testimonial-style-4.swiper-slide-active {

	opacity: 1;

	transition: all 0.6s ease-in-out;

}

@media(max-width:1200px){

	.pbmit-testimonial-style-4 .pbminfotech-testimonial-text{

		padding: 25px;

	}

}

@media(max-width:991px){

	.pbmit-testimonial-style-4 .pbminfotech-testimonial-text {

		font-size: 22px;

		line-height: 32px;

		padding: 0;

	}

}

/* Style 5 */

.pbmit-testimonial-style-5 .pbminfotech-testimonial-detail,

.pbmit-testimonial-style-5 .pbminfotech-testimonial-text,

.pbmit-testimonial-style-5 .pbminfotech-box-title,

.pbmit-testimonial-style-5 .pbminfotech-post-item{

	transition: all 0.5s ease-in;

}

.pbmit-testimonial-style-5 .pbminfotech-post-item{

	position: relative;

	background-color: var(--pbmit-white-color);

	border: 1px solid rgba(0, 0, 0, 0.5);

	padding: 40px 35px;

}

.pbmit-bg-color-blackish .pbmit-testimonial-style-5 .pbminfotech-post-item,

.pbmit-testimonial-style-5:hover .pbminfotech-post-item{

	background-color: var(--pbmit-blackish-color);

}

.pbmit-testimonial-style-5 .pbminfotech-box-title{

	font-size: 14px;

	line-height: 22px;

	font-weight: 600;

	text-transform: capitalize;

	margin-bottom: 0;

}

.pbmit-bg-color-blackish .pbmit-testimonial-style-5 .pbminfotech-box-title,

.pbmit-testimonial-style-5:hover .pbminfotech-box-title{

	color: var(--pbmit-global-color);

}

.pbmit-testimonial-style-5:hover .pbminfotech-testimonial-text{

	color: var(--pbmit-white-color);

}

.pbmit-testimonial-style-5 .pbminfotech-testimonial-detail{

	font-size: 13px;

	line-height: 13px;

	margin-bottom: 0;

	font-weight: 300 !important;

	color: rgba(0, 0, 0, 0.6);

}

.pbmit-testimonial-style-5:hover .pbminfotech-testimonial-detail{

	color: rgba(255, 255, 255, 0.8);

}

.pbmit-testimonial-style-5 .pbminfotech-testimonial-text{

	/* font-family:var(--pbmit-heading-typography-font-family); */

	font-weight: 600;

	padding: 10px 0 20px;

    margin: 0;

    border: 0;

    font-size: 18px;

    line-height: 24px;

	color: var(--pbmit-blackish-color);

}

.pbmit-testimonial-style-5 .pbminfotech-testimonial-text p{

	margin: 0;

}

.pbmit-testimonial-style-5 .pbmit-featured-wrapper img{

	width: 45px;

	height: 45px;

	border-radius: 50%;

}

.pbmit-testimonial-style-5 .pbmit-auther-content{

	margin-left: 12px;

}

.pbmit-testimonial-style-5 .pbminfotech-box-star-ratings{

	color: #feb437;

}

.pbmit-bg-color-blackish .pbmit-testimonial-style-5 .pbminfotech-post-item{

	/* border: 1px solid rgba(255, 255, 255, 0.5); */

}

.pbmit-bg-color-blackish .pbmit-testimonial-style-5  .pbminfotech-testimonial-text{

	color: var(--pbmit-white-color);

}

.pbmit-bg-color-blackish .pbmit-testimonial-style-5 .pbminfotech-testimonial-detail{

	color: rgba(255, 255, 255, 0.6);

}

@media(max-width:1200px){

	.pbmit-testimonial-style-5 .pbminfotech-testimonial-text{

		font-size: 16px;

		line-height: 24px;

	}

	.pbmit-testimonial-style-5 .pbminfotech-post-item{

		padding: 30px 15px;

	}

}

/* Style 6 */

.pbmit-testimonial-style-6 .pbminfotech-post-item{

	position: relative;

	text-align: center;

}

.pbmit-testimonial-style-6 .pbminfotech-testimonial-detail{

    font-size: 16px;

    line-height: 26px;

    margin-bottom: 0;

    color: rgba(0, 0, 0, 0.7);

    display: block;

    text-transform: capitalize;

}

.pbmit-testimonial-style-6 .pbminfotech-box-title{

	font-size: 22px;

    line-height: 28px;

    font-weight: 600;

    text-transform: capitalize;

    margin-bottom: 0;

    display: block;

}

.pbmit-testimonial-style-6 .pbmit-featured-wrapper img{

	width: 100px;

	height: 100px;

	border-radius: 50%;

	border: 3px solid var(--pbmit-global-color);

}

.pbmit-testimonial-style-6 .pbminfotech-box-star-ratings{

	color: #feb437;

}

.pbmit-testimonial-style-6 .pbminfotech-testimonial-text{

	font-family:var(--pbmit-heading-typography-font-family);

	font-size: 36px;

    margin: 0;

    line-height:48px;

    padding: 15px 120px 55px;

    color: var(--pbmit-blackish-color);

    border: 0;

	font-style: italic!important;

}

.pbmit-testimonial-style-6 .pbminfotech-testimonial-text p{

	margin: 0;

}

.pbmit-testimonial-style-6 .pbmit-auther-content{

	margin-top: 20px;

}

@media(max-width:1200px){

	.pbmit-testimonial-style-6 .pbminfotech-testimonial-text{

		padding: 25px;

	}

	.pbmit-testimonial-style-6 .pbmit-auther-content{

		margin-bottom: 80px;

	}

}

@media(max-width:991px){

	.pbmit-testimonial-style-6 .pbminfotech-testimonial-text {

		font-size: 22px;

		line-height: 32px;

		padding: 0;

		padding-bottom: 25px;

	}

}

@media(max-width:767px){

	.pbmit-testimonial-style-6 .pbminfotech-testimonial-text{

		font-size: 18px;

		line-height: 28px;

	}

	.pbmit-testimonial-style-6 .pbmit-auther-content{

		margin-bottom: 60px;

	}

}

/* Style 7 */

.pbmit-testimonial-style-7 .pbminfotech-testimonial-detail,

.pbmit-testimonial-style-7 .pbminfotech-testimonial-text,

.pbmit-testimonial-style-7 .pbminfotech-box-title,

.pbmit-testimonial-style-7 .pbminfotech-post-item{

	transition: all 0.5s ease-in;

}

.pbmit-testimonial-style-7 .pbminfotech-post-item{

	background: var(--pbmit-white-color);

    padding: 60px;

}

.pbmit-testimonial-style-7 .pbminfotech-box-title{

	font-size: 14px;

	line-height: 22px;

	font-weight: 600;

	text-transform: capitalize;

	margin-bottom: 0;

}

.pbmit-testimonial-style-7 .pbminfotech-testimonial-detail{

	font-size: 13px;

	line-height: 13px;

	margin-bottom: 0;

	font-weight: 300 !important;

	color: rgba(0, 0, 0, 0.6);

}

.pbmit-testimonial-style-7 .pbminfotech-testimonial-text{

	font-family:var(--pbmit-heading-typography-font-family);

	font-weight: 600;

	padding: 10px 0 20px;

    margin: 0;

    border: 0;

    font-size: 24px;

    line-height: 30px;

	color: var(--pbmit-blackish-color);

}

.pbmit-testimonial-style-7 .pbminfotech-testimonial-text p{

	margin: 0;

}

.pbmit-testimonial-style-7 .pbmit-featured-wrapper img{

	width: 45px;

	height: 45px;

	border-radius: 50%;

}

.pbmit-testimonial-style-7 .pbmit-auther-content{

	margin-left: 12px;

}

.pbmit-testimonial-style-7 .pbminfotech-box-star-ratings{

	color: #feb437;

}

@media(max-width:1200px){

	.pbmit-testimonial-style-7 .pbminfotech-testimonial-text{

		font-size: 16px;

		line-height: 24px;

	}

	.pbmit-testimonial-style-7 .pbminfotech-post-item{

		padding: 30px;

	}

}

/* Style 8 */

.pbmit-testimonial-style-8 .pbminfotech-testimonial-detail,

.pbmit-testimonial-style-8 .pbminfotech-testimonial-text,

.pbmit-testimonial-style-8 .pbminfotech-box-title,

.pbmit-testimonial-style-8 .pbminfotech-post-item{

	transition: all 0.5s ease-in;

}

.pbmit-testimonial-style-8 .pbminfotech-box-title{

    font-size: 15px;

    line-height: 25px;

	font-weight: 600;

	text-transform: capitalize;

	margin-bottom: 0;

}

.pbmit-testimonial-style-8 .pbminfotech-testimonial-detail{

	font-size: 14px;

	line-height: 18px;

	margin-bottom: 0;

	color:rgba( 0, 0, 0, 0.8);

}

.pbmit-testimonial-style-8 .pbminfotech-testimonial-text{

	padding: 0;

    margin: 0;

    border: 0;

    font-size: 36px;

    line-height: 42px;

	color: var(--pbmit-blackish-color);

	font-style: italic!important;

    font-weight: 500!important;

}

.pbmit-testimonial-style-8 .pbminfotech-testimonial-text p{

	margin: 0;

}

.pbmit-testimonial-style-8 .pbmit-featured-wrapper img{

	width: 45px;

	height: 45px;

	border-radius: 50%;

}

.pbmit-testimonial-style-8 .pbmit-auther-content{

	margin-top: 15px;

}

.pbmit-testimonial-style-8 .pbminfotech-box-author{

	margin-top: 40px;

}

.pbmit-testimonial-style-8 .pbminfotech-box-star-ratings{

	color: #feb437;

}

.pbmit-testimonial-style-8 .pbminfotech-box-star-ratings i::before{

	margin: 0 1px 0 0;

}

.pbmit-testimonial-style-8 .pbmit-post-inner{

	display: flex;

}



@media(max-width:1200px){

	.pbmit-testimonial-style-8 .pbminfotech-testimonial-text {

		font-size: 30px;

		line-height: 40px;

	}

}

@media(max-width:767px){

	.pbmit-testimonial-style-8 .pbminfotech-testimonial-text{

		font-size: 22px;

		line-height: 32px;

	}	

	.pbmit-testimonial-style-8 .pbmit-post-inner{

		display: block;

	}

	.pbmit-testimonial-style-8 .pbminfotech-box-author{

		display: flex;

    	align-items: center;

    	margin: 20px 0;

	}

	.pbmit-testimonial-style-8 .pbminfotech-box-img{

		margin-right: 15px;

	}

}

/** Style 9 **/

.pbmit-testimonial-style-9 .pbminfotech-testimonial-detail,

.pbmit-testimonial-style-9 .pbminfotech-testimonial-text,

.pbmit-testimonial-style-9 .pbminfotech-box-title,

.pbmit-testimonial-style-9 .pbminfotech-post-item{

	transition: all 0.5s ease-in;

}

.pbmit-testimonial-style-9 .pbminfotech-post-item{

	background: var(--pbmit-white-color);

}

.pbmit-testimonial-style-9 .pbminfotech-box-title{

	font-size: 15px;

	line-height: 22px;

	font-weight: 600;

	text-transform: capitalize;

	margin-bottom: 0;

}

.pbmit-testimonial-style-9 .pbminfotech-testimonial-detail{

	font-size: 14px;

    line-height: 24px;

    margin-bottom: 0;

    font-weight: 500 !important;

}

.pbmit-testimonial-style-9 .pbminfotech-testimonial-text{

	padding: 10px 0 20px;

    margin: 0;

    border: 0;

    font-size: 24px;

    line-height: 30px;

	color: var(--pbmit-blackish-color);

	font-style: italic;

}

.pbmit-testimonial-style-9 .pbminfotech-testimonial-text p{

	margin: 0;

}

.pbmit-testimonial-style-9 .pbminfotech-box-star-ratings{

	color: #feb437;

}



/*----------------------------------------*/

/*  08 - Header

/*----------------------------------------*/

.site-title {

    margin: 0;

    padding: 0;

    display: table;

    vertical-align: middle;

    text-align: center;

    width: 100%;

}

.navbar-header{

	display: none;

}

.navbar-header .navbar-toggler i{

	color: var(--pbmit-white-color);

}

.pbmit-right-box {

    display: flex;

    align-items: center;

}

.pbmit-header-search-btn a{

    font-size: 20px;

    color: var(--pbmit-white-color);

    padding-right: 0px;

}

.pbmit-header-search-btn a:hover{

	color: var(--pbmit-global-color);

}

.floting-bar-wrap {

	position: fixed;

	top: 0;

	right: -400px;

	z-index: 1000;

	width: 450px;

	height: 100%;

	display: inline-table;

	opacity: 0;

	padding: 120px 65px;

    padding-right: 0;

	-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;

	background-color: var(--pbmit-white-color);;

}

.floting-bar-wrap.active {

	right: 0;

	-webkit-transform: translateX(0);

	-ms-transform: translateX(0);

	transform: translateX(0);

	visibility: visible;

	opacity: 1;

	overflow-y: auto;

	transition: all .6s cubic-bezier(.77,0,.175,1);

	-webkit-transform: translateX(0%);

	-ms-transform: translateX(0%);

	transform: translateX(0%);

}

.floting-bar-wrap .closepanel {

	position: absolute;

	z-index: 600;

	right: 0;

	top: 0px;

	display: block;

	width: 80px;

	height: 80px;

	font-size: 40px;

	line-height: 72px;

	text-align: center;

	cursor: pointer;

	-webkit-transition: all 300ms ease;

	transition: all 300ms ease;

	background-color: var(--pbmit-global-color);

}

.floting-bar-wrap .closepanel svg rect{

	stroke: var(--pbmit-blackish-color);

	stroke-width: 0.1px;

}

.floting-bar-wrap.active .closepanel:hover svg rect {

    animation: pbmit-draw-animation .7s;

}

@keyframes pbmit-draw-animation {

	0%,

	100% {

	  clip-path: inset(-1px 0 -1px 0);

	  -webkit-clip-path: inset(-1px 0 -1px 0);

	}

	55% {

	  clip-path: inset(-1px 0 -1px 100%);

	  -webkit-clip-path: inset(-1px 0 -1px 100%);

	}

	56% {

	  clip-path: inset(-1px 100% -1px 0);

	  -webkit-clip-path: inset(-1px 100% -1px 0);

	}

}

.floting-bar-wrap.active .closepanel svg rect {

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden;

}

.floting-bar-wrap.active .closepanel:hover svg rect:nth-of-type(2) {

    animation-delay: .17s;

}

.floting-bar-wrap,

.floting-bar-wrap h4 {

	font-size: 16px;

	line-height: 26px;

	font-weight: 400;

	color: var(--pbmit-blackish-color);

}

.floting-bar-wrap h4 {

	line-height: 28px;

	font-weight: 700;

	letter-spacing: 1px;

	text-transform: uppercase;

	margin-bottom: 0;

}

.floting-bar-widget-area .widget {

	margin-bottom: 40px;

}

.floting-bar-widget-area .widget img{

    max-height: 70px;

}

.floting-bar-widget-area .widget p {

	margin: 0;

}

.pbmit-contact-box {

	padding-right: 45px;

}

.pbmit-contact-box .pbmit-contact-list h4 {

	margin-bottom: 5px;

}

.pbmit-contact-box .pbmit-contact-list span {

	display: block;

}

.pbmit-contact-box .pbmit-contact-list:not(:last-child) {

	margin-bottom: 40px;

}

.floting-bar-social-wrap h4 {

	margin-bottom: 15px;

}

.floting-bar-social-wrap .pbmit-social-links li {

	padding: 0;

}

.floting-bar-social-wrap .pbmit-social-links li:not(:last-child) {

	margin-right: 10px;

}

.floting-bar-social-wrap .pbmit-social-links li a {

	display: inline-block;

	width: 40px;

	height: 40px;

	text-align: center;

	color: var(--pbmit-white-color);

	background-color: var(--pbmit-blackish-color);

}

.floting-bar-social-wrap .pbmit-social-links li a i {

	font-size: 16px;

	line-height: 40px;

}

.floting-bar-social-wrap .pbmit-social-links li a:hover {

	color: var(--pbmit-blackish-color);

	background-color: var(--pbmit-global-color);

}

.floting-bar-social-wrap {

	position: absolute;

	bottom: 60px;

}

.floting-bar-social-wrap .pbmit-social-links{

	display: flex;

}

.pbmit-nav-menu-toggle{

	padding: 0;

}

.pbmit-nav-menu-toggle svg path{

	clip-path: inset(0 0 0 0);

	transition: clip-path .2s ease-out;

}

.pbmit-nav-menu-toggle:hover svg path:nth-of-type(1){

	-webkit-clip-path: inset(0 0 0 50%);

    clip-path: inset(0 0 0 50%);

}

.pbmit-nav-menu-toggle:hover svg path:nth-of-type(3){

	-webkit-clip-path: inset(0 50% 0 0);

    clip-path: inset(0 50% 0 0);

}

@keyframes pbmit-draw-animation {

	0%,

	100% {

	  clip-path: inset(-1px 0 -1px 0);

	  -webkit-clip-path: inset(-1px 0 -1px 0);

	}

	55% {

	  clip-path: inset(-1px 0 -1px 100%);

	  -webkit-clip-path: inset(-1px 0 -1px 100%);

	}

	56% {

	  clip-path: inset(-1px 100% -1px 0);

	  -webkit-clip-path: inset(-1px 100% -1px 0);

	}

}

.pbmit-header-button a{

	font-family:var(--pbmit-heading-typography-font-family);

	color: var(--pbmit-white-color);

	font-size: 15px;

	font-weight: 500;

}

.pbmit-header-button a:hover{

	color: var(--pbmit-white-color);

}

.pbmit-header-button{

	padding-right: 30px;

	border-right: 1px solid rgba( 225, 225, 225, 0.3);

}

.pbmit-header-button2{

	padding: 0 30px;

}

.pbmit-header-button2 a{

	font-family:var(--pbmit-heading-typography-font-family);

	background: var(--pbmit-white-color);

	padding: 16px 50px 16px 30px;

    border-radius: 30px;

	color: var(--pbmit-blackish-color);

	font-size: 15px;

	font-weight: 500;

}

.pbmit-header-button2 a:hover{

	background: var(--pbmit-global-color);

}

.pbmit-header-button2 a .pbmit-header-button2-text{

	position: relative;

}

.pbmit-header-button2 a .pbmit-header-button2-text::before{

	position: absolute;

    content: '\e87d';

    font-family: "pbminfotech-base-icons";

    left: auto;

	top: 50%;

    right: -25px;

    font-size: 20px;

    font-weight: 500;

    transform: translateX(-3px) translateY(-50%) rotate(0deg);

    transition: all .3s ease-out;

}

.pbmit-social-links li{

	display: inline-block;

	padding-right: 15px;

}

.pbmit-social-links li:last-child{

	padding-right: 0px;

}

.pbmit-social-links li a{

	color: var(--pbmit-white-color);

}

.pbmit-social-links li a:hover{

	color: var(--pbmit-global-color);

}



/* Burger-Menu */

.pbmit-burger-menu-area  {

	background-color: var(--pbmit-white-color);

	color: var(--pbmit-blackish-color);

	position: fixed;

	width: 100%;

	height: 100vh;

	left: 0;

	top: -100%;

	z-index: 9999;	

	visibility: hidden;

	-webkit-transition: all 0.9s!important;

	transition: all 0.9s!important;

}

.body-overflow-hidden{

	overflow: hidden;

}

.pbmit-burger-menu-area.show  {

	top: 0;

	opacity: 1;

	visibility: visible;

}

.admin-bar .pbmit-burger-menu-area {

	margin-top: 32px;

}

.pbmit-burger-menu-area a {

	color: var(--pbmit-blackish-color);

}

.pbmit-burger-menu-area-inner{

	display: grid;

	grid-gap: 20px;

	grid-template-columns: 2fr 0.75fr;

	padding-top: 150px;

	margin: 0 320px;

}

/* Menu Design */

.pbmit-burger-menu-area .menu-main-menu-container ul {

	padding: 0;

	margin: 0;

	width: 100%;

	list-style-type: none;

}

.pbmit-burger-menu-area .menu-main-menu-container{

	padding: 1rem;

	padding-top: 0;

	max-height: 540px;

	overflow-y: auto;

	margin-right: 30px;

}

.pbmit-burger-menu-area .menu-main-menu-container::-webkit-scrollbar-track{

	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);

	border-radius: 10px;

	background-color: #F5F5F5;

}

.pbmit-burger-menu-area .menu-main-menu-container::-webkit-scrollbar{

	width: 12px;

	background-color: #F5F5F5;

}

.pbmit-burger-menu-area .menu-main-menu-container::-webkit-scrollbar-thumb{

	border-radius: 10px;

	-webkit-box-shadow: inset 0 0 0px rgba(0,0,0,.3);

	background-color: var(--pbmit-blackish-color);

}

.pbmit-burger-menu-area .closepanel,

.pbmit-burger-menu-area .pbmit-burger-menu-link{

	display: none;

}

.pbmit-burger-menu-area .menu-main-menu-container ul > li {

	position: relative;

	padding: 0 0 25px 0;

}

.pbmit-burger-menu-area .menu-main-menu-container ul > li >ul > li,

.pbmit-burger-menu-area .menu-main-menu-container ul > li:last-child{

	padding: 0;

}

.pbmit-burger-menu-area .menu-main-menu-container ul > li > a{

	font-family:var(--pbmit-heading-typography-font-family);

	color: var(--pbmit-blackish-color);

	font-weight: 700;

    font-size: 48px;

    line-height: 58px;

    letter-spacing: 0px;

    text-transform: capitalize;

    font-style: normal;

}

.pbmit-burger-menu-area .menu-main-menu-container ul > li li > a{

	font-family:var(--pbmit-heading-typography-font-family);

	display: inline-block;

	padding: 20px 10px 0px;

	font-weight: 500;

    font-size: 18px;

    line-height: 28px;

    letter-spacing: 0px;

    color: #666666;

    text-transform: none;

    font-style: normal;

}

.pbmit-burger-menu-area .menu-main-menu-container ul ul{

	display: none;

	padding-left: 10px;

}

.pbmit-burger-menu-area .menu-main-menu-container ul .sub-menu.show, 

.pbmit-burger-menu-area .menu-main-menu-container ul .children.show {

	display: block;

}

.pbmit-burger-menu-area .menu-main-menu-container .sub-menu-toggle{

	display: inline-block;

	cursor: pointer;

	font-size: 30px;

	line-height: normal;

	margin-left: 15px;

}

.pbmit-burger-menu-area .menu-main-menu-container ul ul .sub-menu-toggle{

	font-size: 20px;

	line-height: normal;

}

.pbmit-burger-content-address{

	font-size: 24px;

	font-weight: 500;

	line-height: 34px;

}

.pbmit-burger-content-address .pbmit-burger-info{

	font-family:var(--pbmit-heading-typography-font-family);

	font-weight: 600;

	display:block;

	margin-bottom: 15px;

}

.pbmit-burger-content-address .pbmit-burger-info:last-child{

	margin-bottom: 0;

}

.pbmit-burger-content .pbmit-burger-content-4{

	font-size: 18px;

	line-height: 28px;

}

.pbmit-burger-content-scoialbox{

	margin-top: 50px;

	padding-top: 24px;

	border-top: 1px solid var(--pbmit-blackish-color);

	color: #6a6a6a;

}

.pbmit-burger-content-scoialbox-icon{

	padding-top: 40px;

}

.pbmit-burger-menu-area .pbmit-burger-content-scoialbox-icon a{

	color: var(--pbmit-blackish-color);

	font-size: 20px;

}

.pbmit-burger-content-scoialbox-icon a:hover{

	color: var(--pbmit-global-color);

}

.pbmit-burger-headerarea{

	display: flex;

	padding: 0 0 0 25px;

	justify-content: space-between;

	align-items: center;

}

.pbmit-burger-headerarea .pbmit-search-cart-box{

	margin-left: auto;

	margin-right: 90px;

}

.pbmit-burger-headerarea .pbmit-search-cart-box .pbmit-cart-wrapper a, 

.pbmit-burger-headerarea .pbmit-search-cart-box .pbmit-header-search-btn a{

	color: var(--pbmit-blackish-color);

}

.pbmit-burger-headerarea .pbmit-closepanel{

	width: 90px;

	display: block;

	background-color: var(--pbmit-global-color);

	text-align: center;

	height: 90px;

	line-height: 90px;

	cursor: pointer;

}

@keyframes pbmit-closer-line-draw {

	0%,100% {

		clip-path:inset(-1px 0 -1px 0);

		-webkit-clip-path:inset(-1px 0 -1px 0);

	}

	55% {

		clip-path:inset(-1px 0 -1px 100%);

		-webkit-clip-path:inset(-1px 0 -1px 100%);

	}

	56% {

		clip-path:inset(-1px 100% -1px 0);

		-webkit-clip-path:inset(-1px 100% -1px 0);

	}

}

.pbmit-burger-headerarea .pbmit-closepanel:hover svg rect {

	animation: pbmit-closer-line-draw .6s;

	animation-duration: 0.6s;

	animation-timing-function: ease;

	animation-delay: 0s;

	animation-iteration-count: 1;

	animation-direction: normal;

	animation-fill-mode: none;

	animation-play-state: running;

	animation-name: pbmit-closer-line-draw;

}

.pbmit-burger-headerarea .pbmit-closepanel:hover svg rect:nth-of-type(2) {

	animation-delay: .17s;

}

.pbmit-burger-headerarea .pbmit-closepanel svg rect{

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

}

.pbmit-burger-menu-area.pbmit-burger-menu-yes.show .pbmit-logo-menuarea .pbmit-burger-logo{

	display: block;

}

.pbmit-burger-menu-area.pbmit-burger-menu-yes.show .pbmit-logo-menuarea .pbmit-responsive-logo,

.pbmit-burger-menu-area.pbmit-burger-menu-yes.show .pbmit-logo-menuarea .pbmit-sticky-logo,

.pbmit-burger-menu-area.pbmit-burger-menu-yes.show .pbmit-logo-menuarea .pbmit-main-logo{

	display: none;

}

.pbmit-burger-menu-area.pbmit-burger-menu-yes .pbmit-search-cart-box>*:nth-child(2)::after {

	background-color: rgba(var(--pbmit-blackish-color-rgb), 0.10);

}

.pbmit-burger-menu-link{

	font-family: var(--pbmit-heading-typography-font-family);

	padding: 0 20px ;

    margin-left: 30px;

	font-weight: 700;

    line-height: 100px;

    background-color: var(--pbmit-global-color);

    color: var(--pbmit-blackish-color);

    letter-spacing: 1px;

    text-transform: uppercase;

	border: 0;

}

.pbmit-burger-menu-area .pbmit-header-search-btn{

	padding-right: 30px;

}

/** Header Style 1 **/

.header-style-1.site-header{

	z-index: unset;

}

.header-style-1 .pbmit-header-overlay{

    position: absolute;

    width: 100%;

    z-index: 2;

	left: 0;

    padding: 0 0 0 40px;

	border-bottom: 1px solid rgba( 225, 225, 225, 0.3);

}

.header-style-1 .pbmit-slider-area{

	position: relative;

	z-index: 0;

}

.header-style-1 .site-branding .sticky-logo{

	display: none;

}

.header-style-1 .main-menu .navigation li.active > ul > li.active > a::before,

.header-style-1 .main-menu .navigation li ul > li.dropdown.active > a::before{

	width: 0;

}

.header-style-1 .main-menu .navigation li.active > ul > li.active > a:hover::before,

.header-style-1 .main-menu .navigation li ul > li.dropdown.active > a:hover::before{

	width: 12px;

}

.header-style-1 .main-menu .navigation li.active > ul > li.active > a:hover,

.header-style-1 .main-menu .navigation li ul > li.active > a:hover{

	padding-left: 18px;

}

.header-style-1 .main-menu .navigation li.active > ul > li.active > a,

.header-style-1 .main-menu .navigation li ul > li.active > a{

	padding-left: 0;

}

.header-style-1 .main-menu ul > li.dropdown > a:after,

.header-style-1 .site-navigation ul.navigation > li > a{

	color: var(--pbmit-white-color);

}

.header-style-1 .main-menu .navigation li ul li a:hover::before{

	color: var(--pbmit-global-color);

}

.header-style-1 button.pbmit-nav-menu-toggle{

	border: none;

	background-color: var(--pbmit-global-color);

	height: 100px;

	line-height: 100px;

	padding: 0 30px;

}

.header-style-1 .pbmit-header-search-btn a{

	padding-right: 40px;

}

.header-style-1 button.pbmit-nav-menu-toggle:hover{

	background-color: var(--pbmit-white-color);

}

/* Sticky header */

.sticky-header .pbmit-header-search-btn a{

	color: var(--pbmit-white-color);

}

.header-style-1 .sticky-header .main-menu ul > li.dropdown > a:after, 

.header-style-1 .sticky-header .site-navigation ul.navigation > li > a{

	color: var(--pbmit-blackish-color);

}

.header-style-1 .sticky-header .logo-img{

	display: none;

}

.header-style-1 .sticky-header .sticky-logo{

	display: block;

}

/** Header Style 2 **/

.header-style-2 .pbmit-header-overlay{

    position: absolute;

    width: 100%;

    z-index: 2;

}

.header-style-2 .site-branding{

	padding-left: 60px;

}

.header-style-2 .main-menu ul > li.dropdown > a:after ,

.header-style-2 .site-navigation ul.navigation > li > a{

	color: var(--pbmit-white-color);

}

.header-style-2.site-header .site-branding img{

	max-height: 55px;

}

.header-style-2 .site-navigation ul.navigation > li > a{

	margin: 0 15px;

}

.header-style-2 .site-navigation ul.navigation > li:first-child > a{

	margin-left: 0;

}

.header-style-2 .site-header-menu{

	border-bottom: 2px solid rgba( 225, 225, 225, 0.3);

}

.pbmit-header-button2 a:hover .pbmit-header-button2-text::before{

    transform: translateX(0px) translateY(-50%) rotate(45deg);

    transition: all .3s ease-out;

}

/** Header Style 3 **/

.header-style-3 .pbmit-header-overlay{

	position: absolute;

    width: 100%;

    z-index: 2;

    padding: 0 60px;

}

.header-style-3 .main-menu ul > li.dropdown > a:after,

.header-style-3 .site-navigation ul.navigation > li > a{

	color: var(--pbmit-white-color);

}

.header-style-3.site-header .site-branding img{

	max-height: 55px;

}

.header-style-3 .pbmit-header-button2 a{

	background: var(--pbmit-global-color);

	padding: 16px 50px 16px 30px;

    border-radius: 30px;

	color: var(--pbmit-blackish-color);

	font-size: 15px;

	font-weight: 500;

}

.header-style-3 .pbmit-header-button2 a:hover{

	background: var(--pbmit-white-color);

}

/** Header Style 4 **/

.header-style-4 .pbmit-header-overlay{

    padding: 0 40px;

}

.header-style-4 .pbmit-slider-area{

	overflow: hidden;

}

.header-style-4 .pbmit-header-search-btn a{

    color: var(--pbmit-blackish-color);

}

.header-style-4 .pbmit-header-search-btn a:hover{

    color: var(--pbmit-global-color);

}

.header-style-4 .navbar-header .navbar-toggler i{

	color: var(--pbmit-blackish-color);

}

/** Header Style 5 **/

.header-style-5 .pbmit-header-overlay{

    padding: 0 40px;

}

.header-style-5 .site-navigation ul.navigation > li > a{

	height: 120px;

    line-height: 120px;

}

.header-style-5 .pbmit-header-search-btn a{

    color: var(--pbmit-blackish-color);

}

.header-style-5 .pbmit-header-search-btn a:hover{

    color: var(--pbmit-global-color);

}

.header-style-5 .navbar-header .navbar-toggler i{

	color: var(--pbmit-blackish-color);

}

/** Header Style 6 **/

.header-style-6 .pbmit-header-overlay{

	position: absolute;

    width: 100%;

    z-index: 2;

    padding: 0 40px;

}

.header-style-6 .main-menu ul > li.dropdown > a:after,

.header-style-6 .site-navigation ul.navigation > li > a{

	color: var(--pbmit-white-color);

}

.header-style-6 .pbmit-header-button2 a{

	background: var(--pbmit-white-color);

	padding: 16px 50px 16px 30px;

    border-radius: 30px;

	color: var(--pbmit-blackish-color);

	font-size: 15px;

	font-weight: 500;

}

.header-style-6 .pbmit-header-button2 a:hover{

	background: var(--pbmit-global-color);

}

/** Header Style 7 **/

.header-style-7 .pbmit-header-overlay{	

	position: absolute;

    width: 100%;

    z-index: 2;

    padding: 0 70px;

}

.header-style-7 .site-navigation ul.navigation > li > a{

	height: 110px;

    line-height: 110px;

	margin: 0px 15px;

	font-size: 15px;

	font-weight: 600;

}

.header-style-7 .site-branding{

	padding-right: 100px;

}

.header-style-7 .pbmit-header-button2 a{

	background: var(--pbmit-blackish-color);

	padding: 16px 50px 16px 30px;

    border-radius: 30px;

	color: var(--pbmit-global-color);

	font-size: 15px;

	font-weight: 500;

}

.header-style-7.site-header .site-branding img{

	max-height: 100px;

}

.header-style-7.site-header .site-navigation ul.navigation > li:hover > a{

	color: var(--pbmit-blackish-color);

}

.header-style-7.site-header .site-navigation ul.navigation > li:hover > a:after {

    color: var(--pbmit-blackish-color);

}

.header-style-7 .pbmit-header-button2 a:hover{

	background: var(--pbmit-global-color);

	color: var(--pbmit-blackish-color);

}

.header-style-7 .pbmit-header-search-btn a{

    color: var(--pbmit-blackish-color);

}

.header-style-7 .pbmit-header-search-btn a:hover{

    color: var(--pbmit-global-color);

}

.header-style-7 .pbmit-header-button{

	padding-right: 15px;

}

.header-style-7 .pbmit-header-button a{

	color: var(--pbmit-blackish-color);

	font-weight: 700;

}

.header-style-7 .pbmit-header-button a:hover{

	color: rgba( 0, 0, 0, 0.6);

}

/** Header Style 8 **/

.header-style-8 .pbmit-header-overlay{	

	position: absolute;

    width: 100%;

    z-index: 2;

    padding: 0 0 0 60px;

	border-bottom: 1px solid rgba( 225, 225, 225, 0.2);

}

/** Header Style 9 **/

.header-style-9 .pbmit-header-overlay{

	position: absolute;

    width: 100%;

    z-index: 2;

    padding: 0 60px;

}

.header-style-9 .pbmit-right-box .pbmit-burger-menu-link{

	padding: 0 0 0 20px;

    margin-left: 10px;

	font-weight: 700;

    line-height: 100px;

    letter-spacing: 1px;

    text-transform: uppercase;

	border: 0;

	background-color: transparent;

}

.header-style-9 .pbmit-nav-menu-toggle svg path{

	fill: var(--pbmit-white-color);

}

.header-style-9 .pbmit-header-highlight-text{

	color: var(--pbmit-white-color);

}

/** Header Style 10 **/

.header-style-10 .pbmit-header-overlay{

    padding: 0 60px;

}

.header-style-10 .pbmit-header-search-btn a{

    color: var(--pbmit-blackish-color);

	padding-right: 20px;

	border-right: 1px solid rgba( 0, 0, 0, 0.2);

}

.header-style-10 .pbmit-header-search-btn a:hover{

    color: var(--pbmit-global-color);

}

.header-style-10 .pbmit-header-button2 a{

	padding: 16px 40px 16px 25px;

    border-radius: 30px;

    border: 1px solid var(--pbmit-blackish-color);

}

.header-style-10 .pbmit-header-button2 a:hover{

    border: 1px solid var(--pbmit-global-color);

}

.header-style-10 .pbmit-nav-menu-toggle{

	border: 0;

	background-color: transparent;

}

.header-style-10 .pbmit-slider-area{

	margin: 0 60px;

	overflow: hidden;

	width: auto;

}

.header-style-10 .navbar-header{

	padding-left: 25px;

}

.header-style-10 .navbar-header .navbar-toggler i{

	color: var(--pbmit-blackish-color);

}

/** Header Style 11 **/

.header-style-11 .pbmit-logo-area a{

	display: block;

	height: 100px;

    line-height: 100px;

	padding: 0 25px;

	background-color: var(--pbmit-blackish-color);

}

.header-style-11 .site-navigation ul.navigation > li > a{

	margin: 0 15px;

}

.header-style-11 .pbmit-header-search-btn{

	height: 100px;

    line-height: 100px;

	padding: 0 30px;

	background-color: var(--pbmit-blackish-color);

}

/** Header Style 12 **/

.header-style-12 .pbmit-header-overlay{

	position: absolute;

    width: 100%;

    z-index: 2;

    padding: 0 40px 0 0;

	border-bottom: 1px solid rgba(255, 255, 255,.2);

}

.header-style-12 .pbmit-burger-menu-link{

	margin: 0;

	padding: 0 30px;

	font-size: 15px;

}

/** Header Style 13 **/

.header-style-13 .pbmit-header-overlay{

	position: absolute;

    width: 100%;

    z-index: 2;

    padding: 0 50px;

}

.header-style-13.site-header .site-branding img{

	height: 60px;

}

.header-style-13 .pbmit-header-search-btn a{

	padding-right: 25px;

	border-right: 1px solid rgba( 225, 225, 225, 0.2);

}

.header-style-13 .pbmit-burger-menu-link{

	background-color: transparent;

	padding: 0;

}

.header-style-13 .pbmit-nav-menu-toggle svg path{

	fill: var(--pbmit-white-color);

}

.header-style-13.site-header .pbmit-burger-menu-area .pbmit-header-search-btn a{

	padding-right: 0;

	border: 0;

}

.pbmit-bg-color-white.header-style-13.site-header .site-branding img{

	height: 60px;

}

.pbmit-bg-color-white.header-style-13 .pbmit-header-search-btn a{

	color: var(--pbmit-blackish-color);

	border-right: 1px solid rgba( 0, 0, 0, 0.2);

}

.pbmit-bg-color-white.header-style-13 .pbmit-header-search-btn a:hover{

	color: var(--pbmit-global-color);

}

.pbmit-bg-color-white.header-style-13 .pbmit-nav-menu-toggle svg path{

	fill: var(--pbmit-blackish-color);

}



/*----------------------------------------*/

/*  09 - Footer

/*----------------------------------------*/

.pbmit-law-footer-newsletter {

    position: relative;

    margin-bottom: 20px;

}

.pbmit-law-footer-newsletter input[type="email"] {

    font-size: 14px;

    line-height: 24px;

    font-weight: 500;

    padding: 0 60px 10px 0;

    color: rgba(255, 255, 255,.80);

    height: auto;

    background-color: transparent;

    border: 0;

    width: 100%;

    border-bottom: 1px solid rgba(255, 255, 255,.2);

}

.pbmit-law-footer-newsletter button {

    position: absolute;

    top: -12px;

    right: 0;

    font-size: 20px;

    line-height: 30px;

    padding: 0;

    background-color: var(--pbmit-white-color);

    color: var(--pbmit-blackish-color);

    height: 50px;

    width: 45px;

    border: none;

	transition: all 0.4s ease-in-out;

}

.site-footer{

	background-image: url(../images/footer-bg-pettern.png);

    background-repeat: no-repeat;

    background-position: center top;

    background-size: cover;

    background-attachment: scroll;

}

.footer-wrap {

    padding: 100px 0 50px;

}

.footer-wrap .row .pbmit-footer-logo {

    text-align: left;

    width: 140px;

    margin: 0;

}

.pbmit-footer-big-area .pbmit-footer-left-box h3{

	font-size: 60px;

    line-height: 60px;

    font-weight: 700;

    margin: 0;

	color: var(--pbmit-white-color);

}

.pbmit-footer-big-area .pbmit-footer-right-box {

    padding-right: 100px;

	text-align: right;

}

.pbmit-footer-big-area .pbmit-footer-right-box .pbmit-qoute-button a{

	display: inline-block;

    padding: 45px 20px;

    width: 130px;

    height: 130px;

    line-height: 20px;

    border-radius: 100%;

    text-align: center;

    color: var(--pbmit-blackish-color);

    background-color: var(--pbmit-global-color);

    -khtml-transform: rotate(348deg);

    -moz-transform: rotate(348deg);

    -ms-transform: rotate(348deg);

    -o-transform: rotate(348deg);

    transform: rotate(348deg);

}

.pbmit-footer-big-area .pbmit-footer-right-box .pbmit-qoute-button a:hover{

    background-color: var(--pbmit-white-color);

}

.text-container {

    text-transform: capitalize;

    font-size: 36px;

    line-height: 46px;

    display: inline-block;

}

.pbmit-flip {

    height: 50px;

    overflow: hidden;

    display: inline-block;

    position: relative;

    top: 12px;

    left: 0;

}

.pbmit-flip div span {

    color: var(--pbmit-global-color);

    padding: 0 0 0 10px;

    margin-right: -10px;

    display:inline-block;

  }

.pbmit-flip .pbmit-ani-text:first-child {

    animation: show 15s linear infinite;

}

@keyframes show {

    0% {

        margin-top:-270px;

    }

    5% {

        margin-top:-180px;

    }

    33% {

        margin-top:-180px;

    }

    38% {

        margin-top:-90px;

    }

    66% {

        margin-top:-90px;

    }

    71% {

        margin-top:0px;

    }

    99.99% {

        margin-top:0px;

    }

    100% {

        margin-top:-270px;

    }

  }

  .site-footer .widget {

    padding-top: 50px;

}

.pbmit-footer-widget-area{

	padding-bottom: 42px;

}

.pbmit-footer-widget-area .pbmit-footer-widget-col-1 {

    flex: 37%;

    max-width:  37%;

}

.site-footer .pbmit-footer-widget.pbmit-footer-widget-col-2 ,

.site-footer .pbmit-footer-widget.pbmit-footer-widget-col-3{

	flex: 17%;

	max-width:17%;

}

.site-footer .pbmit-footer-widget.pbmit-footer-widget-col-4{

	flex: 29%;

	max-width:29%;

}

.pbmit-footer-widget-area .pbmit-footer-widget .widget_text {

	font-size: 16px;

}

.pbmit-footer-widget-area .pbmit-footer-widget .widget_text h3{

	font-size: 18px;

    line-height: 24px;

    letter-spacing: 0.5px;

    font-weight: 600;

    padding-right: 120px;

	color: var(--pbmit-white-color);

}

.pbmit-footer-widget .widget .widget-title {

    font-family:var(--pbmit-heading-typography-font-family);

    font-weight: 600;

    font-size: 16px;

    line-height: 26px;

    letter-spacing: 0px;

    color: var(--pbmit-global-color);

    text-transform: capitalize;

    font-style: normal;

    margin-bottom: 30px;

}

.site-footer .pbmit-footer-widget .pbmit-contact-widget-line a{

	display: block;

    color: var(--pbmit-white-color);

	text-decoration: underline !important;

	padding-top: 5px;

}

.site-footer .pbmit-footer-widget .pbmit-footer-logo{

	padding-bottom: 40px;

}

.site-footer .pbmit-footer-widget .pbmit-footer-logo img{

	max-width: 120px;

}

.site-footer .pbmit-footer-widget .pbmit-contact-widget-line a:hover{

    color: var(--pbmit-global-color);

}

.site-footer .pbmit-footer-widget .pbmit-contact-widget-line, 

.site-footer .pbmit-footer-widget .widget ul>li, 

.site-footer .pbmit-footer-widget li a {

    font-size: 15px;

    color: rgba( 255, 255, 255, 0.6);

}

.site-footer .pbmit-footer-widget li a:hover{

	color: var(--pbmit-global-color);

}

.site-footer .pbmit-contact-widget-line.pbmit-contact-widget-address{

	padding-bottom: 30px;

}

.pbmit-two-column-menu.widget ul>li{

	float: left;

    width: 50%;

}

.site-footer .pbmit-footer-widget .widget ul>li {

    padding: 0 0 8px 0;

}

.site-footer .pbmit-footer-widget .widget ul>li .pbmit-timelist-li-title{

    color: var(--pbmit-white-color);

}

.pbmit-footer-text-area {

    padding: 15px 0 100px 0;

}

.pbmit-footer-text-inner {

    font-size: 14px;

    color: var(--pbmit-white-color);

}

.site-footer .pbmit-footer-section .pbmit-footer-copyright-text-area{

	font-size: 14px;

    color: rgba( 255, 255, 255, 0.6);

	padding-left: 48px;

}

.pbmit-footer-section.pbmit-footer-text-area .pbmit-footer-copyright-text-area a {

    color: var(--pbmit-global-color);

}

.pbmit-footer-section.pbmit-footer-text-area .pbmit-footer-copyright-text-area a:hover{

    color: var(--pbmit-white-color);

}

.site-footer .pbmit-social-links li{

	padding-right: 7px;

}

.site-footer .pbmit-social-links li:last-child{

	padding: 0;

}

.site-footer .pbmit-social-links li a{

	background: var(--pbmit-global-color);

    color: var(--pbmit-blackish-color);

    border-radius: 50%;

    height: 40px;

    width: 40px;

    display: inline-block;

    line-height: 40px;

    text-align: center;

	transition: all 0.3s ease-in;

}

.site-footer .pbmit-social-links li a:hover{

	background: var(--pbmit-white-color);

}

.pbmit-footer-newsletter{

	position: relative;

}

.widget .pbmit-contact-wrapper h2.widget-title{

	margin-bottom: 20px;

}

.pbmit-footer-newsletter input[type="email"]{

	height: 80px;

	width: 100%;

	padding: 0 15px;

    padding-right: 190px;

    color: var(--pbmit-white-color);

	border-width: 0 0 1px 0;

	border-style: solid;

	border-color: var(--pbmit-white-color);

	background-color: transparent;

}

.pbmit-footer-newsletter input[type="email"]::placeholder{

	color: rgba( 255, 255, 255, 0.5);

}

.pbmit-footer-newsletter button{

	background-color: transparent;

	position: absolute;

	top: 50%;

	transform: translate(0 , -50%);

	right: 15px;

}

/** Style 1 **/

.footer-style-1 .pbmit-footer-widget.pbmit-footer-widget-col-1,

.footer-style-1 .pbmit-footer-widget.pbmit-footer-widget-col-2{

	flex: 35%;

	max-width:35%;

}

.footer-style-1 .pbmit-footer-widget.pbmit-footer-widget-col-3,

.footer-style-1 .pbmit-footer-widget.pbmit-footer-widget-col-4{

	flex: 15%;

	max-width:15%;

}

.footer-style-1 .pbmit-footer-big-area .pbmit-footer-left-box h3{

	font-size: 48px;

    line-height: 48px;

    font-weight: 700;

    margin: 0;

}

.footer-style-1 .pbmit-footer-widget .pbmit-contact-widget-line, 

.footer-style-1 .pbmit-footer-widget .widget ul>li, 

.footer-style-1 .pbmit-footer-widget li a {

    color: var(--pbmit-white-color);

}

.footer-style-1 .pbmit-footer-section .pbmit-footer-copyright-text-area{

    color: var(--pbmit-white-color);

	padding-left: 12px;

}

.footer-style-1 .pbmit-footer-widget .pbmit-contact-widget-line a{

	padding: 6px 0 20px;

}

.footer-style-1 .pbmit-footer-widget .pbmit-contact-widget-line.pbmit-contact-widget-phone{

	font-size: 24px;

    line-height: 24px;

    font-weight: 600;

	color: var(--pbmit-global-color);

}

.footer-style-1 .footer-wrap{

	padding: 100px 0 0;

}

.footer-style-1 .widget{

	padding-top: 100px;

}

.footer-style-1 .pbmit-footer-section .pbmit-social-links li a{

	height: 45px;

    width: 45px;

    line-height: 45px;

	border: 1px solid var(--pbmit-global-color);

	color: var(--pbmit-global-color);

	background-color: transparent;

}

.footer-style-1 .pbmit-footer-section .pbmit-social-links li a:hover{

	background-color: var(--pbmit-global-color);

	color: var(--pbmit-blackish-color);

}

/** Style 2 **/

.footer-style-2 .pbmit-footer-text-area{

	padding: 25px 0;

}

.footer-style-2 .pbmit-footer-text-inner{

	text-align: center;

}

.footer-style-2 .pbmit-footer-section .pbmit-footer-copyright-text-area{

	color: var(--pbmit-white-color);

}

.footer-style-2 .pbmit-footer-section .pbmit-footer-copyright-text-area{

	padding-left: 0;

}

.pbmit-bg-color-global .pbmit-footer-section .pbmit-footer-copyright-text-area,

.pbmit-bg-color-global .pbmit-footer-section .pbmit-footer-copyright-text-area a{

	color: var(--pbmit-blackish-color);

}

/** Style 3 **/

.footer-style-3 .pbmit-footer-big-area .swiper-wrapper {

	transition-timing-function: linear !important;

	position: relative;

}

.footer-style-3 .pbmit-footer-big-area .swiper-slide {

	text-align: center;

	display: flex;

	justify-content: center;

	align-items: center;

	width: auto;

	position: relative;

	overflow: visible!important;

	font-size: 80px;

	line-height: 80px;

}

.footer-style-3 .pbmit-footer-big-area .swiper-slide h3 a {

	text-align: center;

	font-size: 80px;

	line-height: 80px;

	padding: 0 70px;

	color: transparent;

	-webkit-text-fill-color: transparent;

	-webkit-text-stroke: 1px var(--pbmit-white-color);

}

.footer-style-3 .pbmit-footer-big-area .swiper-slide h3 a:before{

	position: absolute;

	content: "*";

	font-size: 140px;

	line-height: 140px;

	left: -25px;

	right: auto;

	font-weight: 800;

	color: var(--pbmit-global-color);

}

.footer-style-3 .pbmit-footer-widget.pbmit-footer-widget-col-1{

	flex: 50%;

	max-width:50%;

}

.footer-style-3 .pbmit-footer-widget.pbmit-footer-widget-col-2,

.footer-style-3 .pbmit-footer-widget.pbmit-footer-widget-col-3{

	flex: 15%;

	max-width:15%;

}

.footer-style-3 .pbmit-footer-widget.pbmit-footer-widget-col-4{

	flex: 20%;

	max-width:20%;

}

.footer-style-3 .pbmit-footer-widget-area .container{

	border-top: 1px solid rgba( 255, 255, 255, 0.22);

}

.footer-style-3 .widget{

	padding-top: 100px;

}

.footer-style-3 .pbmit-footer-widget.pbmit-footer-widget-col-1 .logo-widget{

	margin-right: 45px;

	border-right: 1px solid rgba( 255, 255, 255, 0.22);

}

.footer-style-3 .pbmit-footer-widget .pbmit-footer-logo img{

	max-width: 50px;

}

.footer-style-3 .pbmit-footer-widget .pbmit-contact-widget-line, 

.footer-style-3 .pbmit-footer-widget .widget ul>li, 

.footer-style-3 .pbmit-footer-widget li a {

    color: var(--pbmit-white-color);

}

.footer-style-3 .pbmit-footer-section .pbmit-footer-copyright-text-area{

    color: var(--pbmit-white-color);

	padding-left: 0;

}

.footer-style-3 .pbmit-footer-widget .pbmit-contact-widget-line a{

	padding: 6px 0 20px;

}

.footer-style-3 .pbmit-footer-widget .pbmit-footer-logo{

	padding-bottom: 0;

}

.footer-style-3 .pbmit-footer-title{

	font-size: 24px;

    line-height: 30px;

    letter-spacing: 0.5px;

    font-weight: 600;

    padding-right: 40px;

    margin: 30px 0;

	color: var(--pbmit-white-color);

}

.footer-style-3 .pbmit-social-links li a{

	height: 45px;

    width: 45px;

    line-height: 45px;

	border: 1px solid var(--pbmit-global-color);

	color: var(--pbmit-global-color);

	background-color: transparent;

}

.footer-style-3 .pbmit-social-links li a:hover{

	background-color: var(--pbmit-global-color);

	color: var(--pbmit-blackish-color);

}

.footer-style-3 .pbmit-footer-widget .widget .pbmit-footer-social-area{

	display: inline-block;

}

.footer-style-3 .pbmit-footer-widget .widget .pbmit-social-links li{

	padding: 0 6px 10px 0;

	width: auto;

}

.footer-style-3 .pbmit-footer-widget-col-4 .pbmit-contact-widget-line.pbmit-contact-widget-address{

	padding-bottom: 0;

}

.footer-style-3 .pbmit-footer-widget .pbmit-contact-widget-line.pbmit-contact-widget-phone {

    font-size: 24px;

    line-height: 24px;

    font-weight: 600;

    color: var(--pbmit-global-color);

}

/** Style 4 **/

.footer-style-4{

	background-image: url(../images/footer-wave-pettern.png);

    background-repeat: no-repeat;

    background-position: center top;

    background-size: auto;

    background-attachment: scroll;

	padding: 50px 0 80px;

	overflow: hidden;

}

.footer-style-4 .pbmit-footer-widget.pbmit-footer-widget-col-1{

	flex: 35%;

	max-width:35%;

}

.footer-style-4 .pbmit-footer-widget.pbmit-footer-widget-col-2,

.footer-style-4 .pbmit-footer-widget.pbmit-footer-widget-col-3{

	flex: 17%;

	max-width:17%;

}

.footer-style-4 .pbmit-footer-widget.pbmit-footer-widget-col-4{

	flex: 31%;

	max-width:31%;

	position: relative;

}

.footer-style-4 .widget{

	padding-top: 70px;

}

.footer-style-4 .pbmit-footer-widget.pbmit-footer-widget-col-4 .widget{

	padding-right: 170px;

}

.footer-style-4 .pbmit-contact-widget-line.pbmit-contact-widget-address{

	padding: 0 0 30px 0;

}

.footer-style-4 .pbmit-footer-widget-area .pbmit-footer-widget .widget_text h3{

	padding-right: 110px;

}

.footer-style-4 .btn-arrow{

	position: absolute;

	display: block;

    top: 65px;

    right: 0;

	padding: 45px 20px;

    border-radius: 50%;

    height: 135px;

    width: 135px;

    font-size: 14px!important;

    line-height: 18px!important;

    transform: rotate(-30deg);

    text-align: center;

	border: 2px solid var(--pbmit-global-color);

	color: var(--pbmit-white-color);

}

.footer-style-4 .pbmit-footer-section .pbmit-footer-copyright-text-area{

	padding-left: 28px;

}

.footer-style-4 .pbmit-footer-text-area{

	padding: 15px 0;

}



/*----------------------------------------*/

/*  10 - Title Bar

/*----------------------------------------*/

.pbmit-title-bar-wrapper {

    background-image: url(../images/contact.jpg);

	background-color: rgba(0 ,0 ,0 ,0.5);

    background-repeat: no-repeat;

    background-position: center center;

    background-size: cover;

    background-attachment: scroll;

    position: relative;

    padding-top: 100px!important;

}

.cont-titlebar{

    background-image: url(../images/marketing-cont-titlebar.jpg);

}

.pbmit-title-bar-wrapper:before {

	content: "";

	position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-color: rgba(0,0,0,0.5);

    background-repeat: no-repeat;

    background-position: center center;

    background-size: cover;

    background-attachment: scroll;

}

.pbmit-title-bar-content {

    position: relative;

    z-index: 1;

    display: flex;

    align-items: center;

    padding: 64px 0;

    min-height:400px;

}

.pbmit-title-bar-content .pbmit-tbar-inner {

    max-width: none;

    padding: 0;

}

.pbmit-title-bar-content-inner {

    width: 100%;

    text-align: left;

	display: flex;

	align-items: center;

	justify-content: space-between;

}

.pbmit-title-bar-content .pbmit-tbar-subtitle {

    padding-top: 5px;

    margin-bottom: 10px;

}

.pbmit-tbar-subtitle {

    font-family:var(--pbmit-body-typography-font-family);

    font-weight: normal;

    font-size: 17px;

    line-height: 27px;

    letter-spacing: 0.5px;

    color: #ffffff;

    text-transform: capitalize;

    font-style: normal;

}

.pbmit-title-bar-content .pbmit-tbar-title {

    font-family:var(--pbmit-heading-typography-font-family);

    font-weight: 700;

    font-size: 54px;

    line-height: 64px;

    letter-spacing: 0px;

    color: #ffffff;

    text-transform: none;

    font-style: normal;

    margin-bottom: 10px;

}

.pbmit-title-bar-wrapper .pbmit-title-bar-content .pbmit-breadcrumb-inner {

    display: inline-block;

    border-radius: 0px;

    padding: 0;

    background-color: transparent;

}

.pbmit-title-bar-wrapper .pbmit-breadcrumb-inner span:last-child{

	display: inline-block;

}

.pbmit-title-bar-wrapper .pbmit-breadcrumb-inner span:last-child span{

	color: var(--pbmit-global-color);

}

.pbmit-breadcrumb,

.pbmit-breadcrumb a {

    font-family:var(--pbmit-body-typography-font-family);

    font-weight: normal;

    font-size: 15px;

    line-height: 24px;

    letter-spacing: 0px;

    color: var(--pbmit-white-color);

    text-transform: capitalize;

    font-style: normal;

}

.pbmit-breadcrumb:hover, 

.pbmit-breadcrumb a:hover{

	color: var(--pbmit-white-color);

}

.pbmit-title-bar-wrapper .pbmit-breadcrumb-inner span.sep{

	vertical-align: middle;

}

.pbmit-title-bar-wrapper .pbmit-breadcrumb-inner span i{

	font-size: 25px;

	color: var(--pbmit-global-color);

}

.pbmit-title-bar-wrapper .list-inline-item {

    color: #fff;

    text-transform: uppercase;

    font-size: 13px;

    font-weight: 600;

}

.pbmit-title-bar-wrapper .list-inline-item a {

    color: #fff;

}

.pbmit-title-bar-wrapper .list-inline-item i {

   color: var(--pbmit-global-color);

}

.pbmit-title-bar-wrapper .pbmit-breadcrumb-inner i::before{

    margin: 0;

}

.pbmit-title-bar-style-1.pbmit-title-bar-wrapper{

    background-image: url(../images/titlebarbg2.png);

    background-repeat: no-repeat;

    background-position: center center;

    background-size: cover;

    background-attachment: scroll;

    background-color: transparent;

    padding-top: 100px;

}

.pbmit-title-bar-style-1.pbmit-title-bar-wrapper:before{

    display: none;

}

.pbmit-title-bar-style-1 .pbmit-title-bar-content .pbmit-tbar-title{

    color: var(--pbmit-white-color);

}

.pbmit-title-bar-style-1 .pbmit-breadcrumb, .pbmit-title-bar-style-1 .pbmit-breadcrumb a{

    color: var(--pbmit-white-color)!important;

}



/*----------------------------------------*/

/*  11 - Overlap Colomn

/*----------------------------------------*/

.overlap-colomn {

     position: relative; 

}

.overlap-wrapper { 

    position: absolute; 

    height: 100%; 

    width: 100%; 

    top: 0; 

    left: 0; 

    z-index: 9; 

}

.overlap-img,

.overlap-bg { 

    position: absolute; 

    width: 100%; 

    height: 100%; 

}

.overlap-left {

     margin-left: -500px; 

}

.overlap-right { 

    margin-right: -500px; 

    width: auto; 

    left: 0; 

    right: 0; 

}

.overflow-hidden { 

    overflow: hidden;

}

.content-element-text {

    position: relative; 

    z-index: 99; 

    padding-top: 60px; 

    padding-bottom: 40px; 

    padding-right: 30px; 

}



/*----------------------------------------*/

/*  12 - Progress Bar

/*----------------------------------------*/

.progressbar{

    margin-bottom: 10px;

    overflow: hidden;

}

.progressbar .progress-label{

    font-size: 16px;

    line-height: 30px;

    position: relative;

    text-transform: capitalize;

    color: var(--pbmit-secondary-color);

    font-weight: 600;

    font-family: var(--pbmit-heading-typography-font-family);

}

.progressbar .progress{

    overflow: visible;

    border-radius: 0px!important;

    position: relative!important;

    height: 22px!important;

    margin-top: 0px;

    background-color: var(--pbmit-white-color);

	padding: 1px;

	border: 1px solid var(--pbmit-blackish-color);

}

.progressbar .progress .progress-bar {

    position: relative;

    overflow: visible;

    border-radius: 2px;

    background: var(--pbmit-blackish-color);

}

.progressbar .progress.progress-percent-bg .progress-percent {

	padding-right: 0;

    position: absolute;

    right: 10px;

    left: auto;

    top: 0;

    font-size: 13px;

	line-height: 19px;

	font-weight: 700;

    color: var(--pbmit-global-color);

    font-family: var(--pbmit-heading-typography-font-family);

}

/** Style 1 **/

.progressbar-style-1  .progress-label{

	text-transform: unset;

}

.progressbar-style-1 .progress{

	padding: 0;

	height: 19px!important;

	border: 2px solid var(--pbmit-global-color);

}

.progressbar-style-1 .progress-bar.aos{

	background-color: var(--pbmit-global-color);

}

.progressbar-style-1 .progress.progress-percent-bg .progress-percent{

	color: var(--pbmit-blackish-color);

	font-weight: 600;

	line-height: 14px;

}



/*----------------------------------------*/

/*  13 - Accordion

/*----------------------------------------*/

.accordion{

    background: none;

    border-radius: 0;

}

.accordion-item{

    border: none;

    border-radius: 0!important;

    background-color: transparent;

    border-bottom: 1px solid rgba( 255, 255, 255, 0.1) !important;

}

.accordion-item h2{

    position: relative;

    font-size: 18px;

    line-height: 28px;

	font-weight: 600;

    color: var(--pbmit-blackish-color);

    -webkit-transition: all .25s ease-in-out;

    transition: all .25s ease-in-out;

    margin-bottom: 0;

    border: none;

    padding: 15px 15px 15px 0;

}

.accordion-button {

    border: none;

    border-radius: 0;

    box-shadow: none;

    padding: 0;

    background: none;

    outline: none;

    font-size: 18px;

    line-height: 28px;

    font-weight: 600;

    letter-spacing: -0.6px;

    color: var(--pbmit-heading-color);

}

.accordion-button span{

    margin-right: 14px;

}

.accordion-button.collapsed {

    font-size: 18px;

    line-height: 28px;

    font-style: normal;

    font-family:var(--pbmit-heading-typography-font-family);

	color: var(--pbmit-blackish-color);

}

.accordion-button.collapsed span {

    margin-right: 14px;

}

.accordion-item.collapsed {

    background-color: #fff;

}

.accordion-button:not(.collapsed)::before {

	font-family: 'FontAwesome';

    background-image: none;

    content: "\f068";

    transform:none;

    background-color: transparent;

	padding-right: 14px;

	font-size: 15px;

}

.accordion-button:focus{

    box-shadow:none;

    border-color: #d4d4d4;

}

.accordion-button:not(.collapsed) {

    color: var(--pbmit-blackish-color);

    background: none;

    box-shadow: none;

}

.accordion-body{

    font-weight: 400;

    font-size: 16px;

    color: rgba( 0, 0, 0, 0.7);

    padding: 15px 15px 15px 0;

}

.accordion-button.collapsed::before{

    font-family: "pbminfotech-base-icons";

	content: "\e818";

	font-size: 18px;

	padding-right: 14px;

}

.accordion-button::after{

	display: none;

}

.pbmit-text-color-white .accordion-button:not(.collapsed),

.pbmit-text-color-white .accordion-button.collapsed{

	color: var(--pbmit-white-color);

}

.pbmit-text-color-white .accordion-body{

	color: rgba( 255, 255, 255, 0.7);

}

/* Style 01 */

.accordion-style-1 .accordion-button:not(.collapsed)::before {

    font-family: "pbminfotech-base-icons";

    content: "\e818";

	font-size: 18px;

}

.accordion-style-1 .accordion-body{

	border-top: 0;

    padding: 0 0 25px 33px;

	color: rgba(255, 255, 255,.9);

}

.accordion-style-1 .accordion-item h2 button{

	font-weight: 700;

	color: var(--pbmit-white-color);

}

.accordion-style-1 .accordion-item.active h2 .accordion-button.collapsed{

	color: var(--pbmit-white-color);

}

.accordion-style-1 .accordion-button.collapsed::before{

    font-family: "pbminfotech-base-icons";

	content: "\e818";

	color: var(--pbmit-global-color);

}

.accordion-style-1 .accordion-button:not(.collapsed)::before{

	color: var(--pbmit-global-color);

}

.accordion-style-1 .accordion-button:not(.collapsed),

.accordion-style-1 .accordion-button.collapsed:hover {

    color: var(--pbmit-white-color);

} 

/* Style 02 */

.accordion-style-2 .accordion-button.collapsed::before,

.accordion-style-2 .accordion-button:not(.collapsed)::before{

	display: none;

}

.accordion-style-2 .accordion-button.collapsed::after{

	display: inline-block;

    font-family: "pbminfotech-base-icons";

	content: "\e818";

	font-size: 18px;

	padding-left: 14px;

	line-height: 18px;

	background-image: none;

}

.accordion-style-2 .accordion-button:not(.collapsed)::after {

	font-family: 'FontAwesome';

    background-image: none;

	display: inline-block;

    content: "\f068";

    transform:none;

    background-color: transparent;

	padding-left: 14px;

	font-size: 15px;

}

.accordion-style-2 .accordion-button {

	font-size: 16px;

}

.accordion-style-2 .accordion-body{

	padding: 0 0 25px 33px;

}

.accordion-style-2 .accordion-item{

	border-bottom: 1px solid rgba( 0, 0, 0, 0.1) !important;

}



/*----------------------------------------*/

/*  14 - Tab

/*----------------------------------------*/

body .nav-tabs{

    border: none;

}

.nav-tabs{

    margin-top: 30px;

    padding: 0 30px;

}

.nav-item {

    margin-top: 30px;

    position: relative;

    border-right: none;

    display: block;

    text-align: center;

    cursor: pointer;

    font-size: 16px;

    font-weight: 600;

    color: var(--pbmit-blackish-color);

}

.nav-link {

    padding: 0;

}

.nav-tabs .nav-link,

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{

    border: none;

}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {

   color: var(--pbmit-blackish-color);

    background-color: transparent;

    border-color:transparent;

}

.nav-tabs .nav-link span{

    position: relative;

}

.nav-tabs .nav-link span:before {

    position: absolute;

    content: '';

    left: 50%;

    top: -25px;

    height: 15px;

    width: 15px;

    transform: translateX(-50%);

    background: var(--pbmit-global-color);

    border-radius: 50%;

    border: 3px solid #fff;

    z-index: 9;

}

.nav-tabs .nav-link:after {

    position: absolute;

    content: '';

    left: inherit;

    right: 0;

    top: -19px;

    height: 3px;

    width: 50%;

    background: var(--pbmit-global-color);

}

.nav-tabs .nav-link:before{

    position: absolute;

    content: '';

    left: -1px;

    top: -19px;

    height: 3px;

    width: 50%;

    background: var(--pbmit-global-color);

} 

.nav-tabs .nav-item:first-child .nav-link:before{

    display: none;

}

.nav-tabs .nav-item:last-child span:after{

    display: none;

}

.tab-content {

    padding: 0 100px;

}

.tab-content h4 {

    font-size: 18px;

    line-height: 28px;

    color: var(--pbmit-global-color);

    margin-bottom: 10px;

}

.tab-content-img{

    position: relative;

}

.tab-icon-img {

    position: absolute;

    left: 0;

    bottom: 30px;

    animation: animation02 4s infinite linear;

}

@keyframes animation02 {

    0% {

    transform: translate(0px, 0px) rotate(0); }

    25% {

    transform: translate(-10px, -10px) rotate(5deg); }

    50% {

    transform: translate(-20px, 0px) rotate(0); }

    75% {

    transform: translate(-10px, -10px) rotate(-2deg); }

    100% {

    transform: translate(0, 0) rotate(0); } 

}

.nav-tabs .nav-link span{

    font-size: 16px;

    font-weight: 800;

    color: var(--pbmit-heading-color);

    font-family: var(--pbmit-heading-typography-font-family);

    letter-spacing: -0.3px;

    display: block;

    line-height: 16px;

}

.nav-tabs li.tabactive ~ li .nav-link:after{

    background: #fff;

}

.nav-tabs li.tabactive ~ li .nav-link:before {    

   background: #fff;

}

.nav-tabs li.tabactive .nav-link:after{

   background: #fff !important;

}

.nav-tabs li:last-child .nav-link:after,

.nav-tabs li:first-child .nav-link:before{

   display: none;

}

.nav-tabs li.tabactive:last-child .nav-link span:after{

   background-color: transparent;

}



/*----------------------------------------*/

/*  15 - Circle Progress

/*----------------------------------------*/

.db-circle-overlay { 

    position: absolute; 

    top: 50%; 

    -khtml-transform: translateX(0%) translateY(-50%); 

    -moz-transform: translateX(0%) translateY(-50%); 

    -ms-transform: translateX(0%) translateY(-50%); 

    -o-transform: translateX(0%) translateY(-50%); 

    transform: translateX(0%) translateY(-50%); 

    left: 0; 

    width: 100%; 

    text-align: center 

}

.db-fidbox-style-2 .db-circle-w { 

    position: relative; 

    text-align: center 

}

.db-fidbox-style-2 .db-fid-title { 

    text-align: center;

    color: #fff; 

    font-size: 14px; 

    font-weight: 600; 

    margin-top: 0 

}

.db-fidbox-style-2 .db-circle-number sub,

.db-fidbox-style-2 .db-circle-number { 

    font-size: 20px;

    color: #fff; 

    font-weight: bold 

}

.db-fidbox-style-2 .db-circle-number sub {

    bottom: 0 

}

.db-fidbox-style-1 .db-fid-title { 

    font-size: 18px; 

    line-height: 20px; 

    margin-top: 0 

}

.db-fidbox-style-1 .db-fid-title-w,

.db-fidbox-style-1 .db-circle-w {

    display: inline-block 

}

.db-fidbox-style-1 .db-fid-title-w { 

    width: 43%; 

    margin-left: 12px 

}

.db-fidbox-style-1 .db-circle-w {

    width: 122px; 

    position: relative; 

    vertical-align: top 

}

.db-fidbox-style-1 .db-circle-number sub,

.db-fidbox-style-1 .db-circle-number {

    font-size: 20px; 

    font-weight: bold 

}

.db-fidbox-style-1 .db-circle-number sub { 

    bottom: 0 

}

.db-fidbox-style-1 .db-fid-title-w { 

    position: absolute; 

    top: 50%; 

    -khtml-transform: translateX(0%) translateY(-50%); 

    -moz-transform: translateX(0%) translateY(-50%);

    -ms-transform: translateX(0%) translateY(-50%); 

    -o-transform: translateX(0%) translateY(-50%); 

    transform: translateX(0%) translateY(-50%)

}

.db-fidbox-style-1 .db-fid-title-w h3 { 

    margin-bottom: 0 

}

.db-circle canvas { 

    image-rendering: optimizeSpeed; 

    image-rendering: -moz-crisp-edges; 

    image-rendering: -webkit-optimize-contrast; 

    image-rendering: -o-crisp-edges; 

    image-rendering: pixelated; 

    -ms-interpolation-mode: nearest-neighbor; 

}

.db-circle canvas { 

    max-width: 100%; 

    height: auto !important 

}

.db-overlap-row { 

    position: relative; 

    z-index: 1 

}

.db-overlap-row-section { 

    position: relative; 

    z-index: 2 

}



/*----------------------------------------*/

/*  16 - Static-box

/*----------------------------------------*/

/** Style 1 **/

.pbmit-static-box-style-1{

	border-right: 1px solid var(--pbmit-white-color);

}

.pbmit-element-static-box-style-1 .pbmit-static-box-style-1 .pbmit-contentbox .pbmit-ihbox-btn a{

	transition: all .6s ease-in-out;

}

.pbmit-element-static-box-style-1 .pbmit-element-posts-wrapper {

	flex-direction: row;

	justify-content: space-between;

	display: flex;

	flex-wrap: wrap;

	margin: 0 !important;

}

.pbmit-element-static-box-style-1 .pbmit-static-box-style-1 {

	width: 25%;

	position: relative;

	z-index: 1;

	transition: 0.7s;

}

.pbmit-element-static-box-style-1 .pbmit-static-box-style-1{

	padding: 0 !important;

}

.pbmit-element-static-box-style-1 .pbmit-static-box-style-1.pbmit-active {

	margin-right: 25%!important;

	transition: 0.9s;

}

.pbmit-element-static-box-style-1 .pbmit-static-box-style-1 .pbmit-bg-imgbox {

	position: absolute;

	background-position: center center;

	background-repeat: no-repeat;

	background-size: cover;

	z-index: 0;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0px;

	transition: 0.7s;

	height: 100%;

	width: auto;

}

.pbmit-element-static-box-style-1 .pbmit-static-box-style-1 .pbmit-contentbox {

	position: relative;

	padding: 165px 70px 100px;

	width: auto;

	height: 100%;

	z-index: 1;

	left: 0;

	right: 0;

	background-color: var(--pbmit-blackish-color);

	opacity: 0;

	visibility: hidden;

	transform: translateX(100%);

	transition: 0.3s;

}

.pbmit-element-static-box-style-1 .pbmit-static-box-style-1.pbmit-active .pbmit-contentbox {

	opacity: 1;

	visibility: visible;

	transition: 0.3s;

}

.pbmit-static-box-style-1.pbmit-active .pbmit-bg-imgbox .pbmit-img-text:after {

	opacity: 0;

	visibility: hidden;

}

.pbmit-static-box-style-1.pbmit-active .pbmit-img-text:before {

	opacity: 0;

}

.pbmit-element-static-box-style-1 .pbmit-static-box-style-1 .pbmit-bg-imgbox .pbmit-text .pbminfotech-box-title h4,

.pbmit-element-static-box-style-1 .pbmit-static-box-style-1 .pbmit-contentbox .pbmit-ihbox-btn a,

.pbmit-element-static-box-style-1 .pbmit-static-box-style-1.pbmit-active .pbmit-contentbox .pbmit-ihbox-btn a,

.pbmit-element-static-box-style-1 .pbmit-static-box-style-1.pbmit-active .pbmit-contentbox .pbminfotech-box-title h4,

.pbmit-element-static-box-style-1 .pbmit-static-box-style-1.pbmit-active .pbmit-contentbox .pbmit-icon-wrapper {

	color: var(--pbmit-white-color);

}

.pbmit-element-static-box-style-1 .pbmit-static-box-style-1.pbmit-active .pbmit-contentbox .pbmit-icon-wrapper {

	font-size: 50px;

	line-height: 60px;

	margin-bottom: 10px;

	opacity: 1;

}

.pbmit-element-static-box-style-1 .pbmit-static-box-style-1 .pbmit-contentbox .pbmit-static-btn{

	margin-top: 45px;

}

.pbmit-element-static-box-style-1 .pbmit-static-box-style-1 .pbmit-contentbox .pbmit-static-btn a{

	font-size: 15px;

	padding: 13px 30px;

	background-color: var(--pbmit-global-color);

	border-radius: 50px;

	text-transform: uppercase;

}

.pbmit-element-static-box-style-1 .pbmit-static-box-style-1 .pbmit-contentbox .pbmit-static-btn:hover a{

	background-color: var(--pbmit-white-color);

	color: var(--pbmit-blackish-color);

}

.pbmit-element-static-box-style-1 .pbmit-static-box-style-1 .pbmit-contentbox .pbminfotech-static-box-desc {

	margin: 25px 0 20px;

	color: rgba( 255, 255, 255, 0.7);

}

.pbmit-element-static-box-style-1 .pbmit-static-box-style-1 .pbmit-contentbox .pbmit-ihbox-btn:hover a{

	color: var(--pbmit-global-color);

}

.pbmit-element-static-box-style-1 .pbmit-static-box-style-1 .pbmit-contentbox .pbmit-ihbox-btn svg line{

	stroke-width: 2px;

}

.pbmit-static-box-style-1.pbmit-active .pbmit-bg-imgbox .pbmit-text,

.pbmit-static-box-style-1 .pbmit-img {

	display: none;

	opacity: 0;

	visibility: hidden;

}

.pbmit-static-box-style-1 .pbmit-bg-imgbox .pbmit-text{

	text-align: center;

	position: relative;

	top: 50%;

	left: 50%;

	transform: translate(-50%, 50%);

}

.pbmit-static-box-style-1 .pbmit-bg-imgbox .pbmit-text .pbminfotech-static-box-number {

	font-family:var(--pbmit-heading-typography-font-family);

	font-weight: 700;

	font-size: 190px;

	line-height: 180px;

	color: transparent;

	-webkit-text-stroke: 1.5px rgba( 255, 255, 255, 0.4);

}

.pbmit-static-box-style-1 .pbmit-bg-imgbox .pbmit-text .pbminfotech-box-title {

	font-size: 22px;

	line-height: 32px;

}

.pbmit-static-box-style-1 .pbmit-contentbox-inner .pbminfotech-box-title h4,

.pbmit-static-box-style-1 .pbmit-bg-imgbox .pbmit-text .pbminfotech-box-title h4 {

	font-size: 24px;

	line-height: 34px;

	color: var(--pbmit-global-color);

}

.pbmit-static-box-style-1 .pbmit-bg-imgbox .pbmit-img-text:after {

	position: absolute;

	content: '';

	width: 100%;

	height: 100%;

	background-color: var(--pbmit-blackish-color);

	left: 0;

	right: auto;

	opacity: 0.30;

	z-index: -1;

	transition: all .7s;

	bottom: 0;

	visibility: visible;

}

.pbmit-static-box-style-1 .pbmit-contentbox:before {

	font-family:var(--pbmit-heading-typography-font-family);

	font-weight: 700;

	counter-increment: pbmitbox2;

	content: counter(pbmitbox2, decimal-leading-zero);

	position: absolute;

	font-size: 190px;

	line-height: 190px;

	color: transparent;

	-webkit-text-stroke: 2px rgba(var(--pbmit-global-color-rgb), .50);

	top: 143px;

	right: -45px;

	-ms-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

}

.pbmit-static-box-style-1.pbmit-active .pbmit-svg-btn a svg {

	margin-left: 10px;

}

.pbmit-static-box-style-1.pbmit-active .pbmit-btn::before{

	transform: translateX(0px) rotate(45deg);

	color: var(--pbmit-blackish-color);

}

.pbmit-static-box-style-1.pbmit-active .pbmit-btn:hover::before{

	transform: translateX(-3px) rotate(0deg);

	color: var(--pbmit-global-color);

}

.pbmit-static-box-style-1.pbmit-active .pbmit-btn .pbmit-header-button2-text{

    transform: translateX(5px);

	color: var(--pbmit-blackish-color);

}

.pbmit-static-box-style-1.pbmit-active .pbmit-btn:hover .pbmit-header-button2-text{

    transform: translateX(3px);

	color: var(--pbmit-global-color);

}

.pbmit-static-box-style-1.pbmit-active .pbmit-btn::after{

	width: 100%;

    height: 100%;

	background-color: var(--pbmit-white-color);

	border-radius: 30px;

}

.pbmit-static-box-style-1.pbmit-active .pbmit-btn:hover::after{

	width: 50px;

    height: 50px;

	background-color: rgba(255 ,255 ,255 ,.2);

	border-radius: 50%;

}

@media (min-width:1366px) and (max-width:1650px){

	.pbmit-static-box-style-1 .pbmit-bg-imgbox .pbmit-text .pbminfotech-static-box-number,	

	.pbmit-static-box-style-1 .pbmit-contentbox:before{

		font-size: 140px;

		line-height: 140px;

	}

}

@media (min-width:1366px) and (max-width:1459px){

	.pbmit-static-box-style-1.pbmit-active .pbmit-contentbox{

		padding: 175px 70px 110px;

	}

}

@media(max-width:1366px) {

	.pbmit-element-static-box-style-1 .pbmit-static-box-style-1 {

		width: 50%;

		margin-right: 50%;

		margin-bottom: 30px;

		padding: 0!important;

	}

	.pbmit-element-static-box-style-1 .pbmit-static-box-style-1:last-child{

		margin-bottom: 0;

	}

	.pbmit-element-static-box-style-1 .pbmit-static-box-style-1 .pbmit-contentbox {

		opacity: 1;

		visibility: visible;

	}

	.pbmit-element-static-box-style-1 .pbmit-element-posts-wrapper.row {

		margin: 0;

		padding: 0 20px;

	}

	.pbmit-static-box-style-1 .pbmit-bg-imgbox .pbmit-text{

		display: none;

	}

}

@media (max-width: 767px) {

	.pbmit-element-static-box-style-1 .pbmit-static-box-style-1 {

		width: 100%;

		margin-right: 0 !important;

		padding-left: 0!important;

		padding-right: 0!important;	

		flex-direction: column;

	}

	.pbmit-static-box-style-1 .pbmit-contentbox:before {

		font-size: 100px;

		line-height: 110px;

		right: 0;

	}

	.pbmit-element-static-box-style-1 .pbmit-static-box-style-1 .pbmit-bg-imgbox {

		position: unset;

		display: none;

	}

	.pbmit-element-static-box-style-1 .pbmit-static-box-style-1 .pbmit-contentbox {

		transform: translateX(0%);

	}

	.pbmit-static-box-style-1 .pbmit-img {

		display: block;

		opacity: 1;

		visibility: visible;

	}

	.pbmit-static-box-style-1 .pbmit-img img {

		width: 100%;

	}

	.pbmit-element-static-box-style-1 .pbmit-static-box-style-1 .pbmit-contentbox{

		padding: 90px 70px 60px;

		height: auto;

	}

	.pbmit-static-box-style-1 .pbmit-contentbox:before{

		top: 100px;

	}



}

@media(max-width:575px) {

	.pbmit-element-static-box-style-1 .pbmit-static-box-style-1 .pbmit-contentbox {

		padding: 60px 40px 40px;

		margin-top: -1px;

	}

	.pbmit-static-box-style-1 .pbmit-contentbox:before{

		top: 70px;

	}

}

/** Style 2 **/

.pbmit-static-box-style-2{

	border-right: 1px solid var(--pbmit-white-color);

	position: relative;

}

.pbmit-element-static-box-style-2 .pbmit-ele-static-box .pbmit-contentbox .pbmit-ihbox-btn a{

	transition: all .6s ease-in-out;

}

.pbmit-element-static-box-style-2 .pbmit-element-posts-wrapper {

	flex-direction: row;

	justify-content: space-between;

	display: flex;

	flex-wrap: wrap;

	margin: 0 !important;

}

.pbmit-element-static-box-style-2 .pbmit-ele-static-box {

	width: 25%;

	position: relative;

	z-index: 1;

	transition: 0.7s;

}

.pbmit-element-static-box-style-2 .pbmit-ele-static-box{

	padding: 0 !important;

}

.pbmit-element-static-box-style-2 .pbmit-ele-static-box.pbmit-active {

	margin-right: 25%!important;

	transition: 0.9s;

}

.pbmit-element-static-box-style-2 .pbmit-ele-static-box .pbmit-bg-imgbox {

	position: absolute;

	background-position: center center;

	background-repeat: no-repeat;

	background-size: cover;

	z-index: 0;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0px;

	transition: 0.7s;

	height: 100%;

	width: auto;

}

.pbmit-element-static-box-style-2 .pbmit-ele-static-box .pbmit-contentbox {

	position: relative;

	padding: 115px 90px 90px 90px;

	width: auto;

	z-index: 1;

	left: 0;

	right: 0;

	opacity: 0;

	visibility: hidden;

	transform: translateX(100%);

	transition: 0.3s;

	background-color: var(--pbmit-blackish-color);

}

.pbmit-element-static-box-style-2 .pbmit-ele-static-box.pbmit-active .pbmit-contentbox {

	opacity: 1;

	visibility: visible;

	transition: 0.3s;

}

.pbmit-static-box-style-2.pbmit-active .pbmit-bg-imgbox .pbmit-img-text:after {

	opacity: 0;

	visibility: hidden;

}

.pbmit-static-box-style-2.pbmit-active .pbmit-img-text:before {

	opacity: 0;

}

.pbmit-element-static-box-style-2 .pbmit-ele-static-box .pbmit-bg-imgbox .pbmit-text .pbminfotech-box-title h4,

.pbmit-element-static-box-style-2 .pbmit-ele-static-box .pbmit-contentbox .pbmit-ihbox-btn a,

.pbmit-element-static-box-style-2 .pbmit-ele-static-box.pbmit-active .pbmit-contentbox .pbmit-ihbox-btn a,

.pbmit-element-static-box-style-2 .pbmit-ele-static-box.pbmit-active .pbmit-contentbox .pbminfotech-box-title h4,

.pbmit-element-static-box-style-2 .pbmit-ele-static-box.pbmit-active .pbmit-contentbox .pbmit-icon-wrapper {

	color: var(--pbmit-white-color);

}

.pbmit-element-static-box-style-2 .pbmit-ele-static-box.pbmit-active .pbmit-contentbox .pbmit-icon-wrapper {

	font-size: 50px;

	line-height: 60px;

	margin-bottom: 10px;

	opacity: 1;

}

.pbmit-element-static-box-style-2 .pbmit-ele-static-box .pbmit-contentbox .pbmit-static-btn{

	margin-top: 45px;

}

.pbmit-element-static-box-style-2 .pbmit-ele-static-box .pbmit-contentbox .pbmit-static-btn a{

	font-size: 15px;

	padding: 13px 30px;

	background-color: var(--pbmit-global-color);

	border-radius: 50px;

	text-transform: uppercase;

}

.pbmit-element-static-box-style-2 .pbmit-ele-static-box .pbmit-contentbox .pbmit-static-btn:hover a{

	background-color: var(--pbmit-white-color);

	color: var(--pbmit-blackish-color);

}

.pbmit-element-static-box-style-2 .pbmit-ele-static-box .pbmit-contentbox .pbminfotech-static-box-desc {

	margin: 25px 0 20px;

	color: rgba( 225, 225, 225, 0.7);

}

.pbmit-element-static-box-style-2 .pbmit-ele-static-box .pbmit-contentbox .pbmit-ihbox-btn:hover a{

	color: var(--pbmit-global-color);

}

.pbmit-element-static-box-style-2 .pbmit-ele-static-box .pbmit-contentbox .pbmit-ihbox-btn svg line{

	stroke-width: 2px;

}

.pbmit-static-box-style-2.pbmit-active .pbmit-bg-imgbox .pbmit-text,

.pbmit-static-box-style-2 .pbmit-img {

	display: none;

	opacity: 0;

	visibility: hidden;

}

.pbmit-static-box-style-2 .pbmit-bg-imgbox .pbmit-text{

	text-align: center;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

}

.pbmit-static-box-style-2 .pbmit-bg-imgbox .pbmit-text .pbminfotech-static-box-number {

	font-size: 72px;

	line-height: 72px;

	font-weight: 600;

	display: inline-block;

	color: rgba( 225, 225, 225, 0.5);

}

.pbmit-static-box-style-2 .pbmit-contentbox-inner .pbminfotech-box-title h4,

.pbmit-static-box-style-2 .pbmit-bg-imgbox .pbmit-text .pbminfotech-box-title h4 {

    font-size: 24px;

    line-height: 30px;

	margin: 20px 0 -10px 0;

	color: var(--pbmit-white-color);

}

.pbmit-static-box-style-2 .pbmit-bg-imgbox .pbmit-img-text:after {

	position: absolute;

	content: '';

	width: 100%;

	height: 100%;

	background-color: var(--pbmit-blackish-color);

	left: 0;

	right: auto;

	opacity: 0.40;

	z-index: -1;

	transition: all .7s;

	bottom: 0;

	visibility: visible;

}

.pbmit-static-box-style-2 .pbmit-contentbox:before {

	counter-increment: pbmitbox2;

	content: counter(pbmitbox2, decimal-leading-zero);

	font-size: 18px;

	line-height: 28px;

	font-weight: 600;

	color: var(--pbmit-global-color);

}

.pbmit-static-box-style-2 .pbmit-svg-btn a svg {

	margin-left: 10px;

}

.pbmit-static-box-style-2 .pbmit-btn a {

	color: var(--pbmit-white-color);

}

.pbmit-static-box-style-2 .pbmit-btn a:after {

	background-color: rgba( 225, 225, 225, 0.2);

}

.pbmit-static-box-style-2 .pbmit-btn a:hover {

	color: var(--pbmit-blackish-color);

}

.pbmit-static-box-style-2 .pbmit-btn a:hover::after {

	background-color: var(--pbmit-global-color);

}

@media (max-width: 1800px) {

	.pbmit-element-static-box-style-2 .pbmit-ele-static-box .pbmit-contentbox {

		padding: 90px;

	}

}

@media (max-width: 1700px) {

	.pbmit-element-static-box-style-2 .pbmit-ele-static-box .pbmit-contentbox {

		padding: 70px;

	}

}

@media (max-width: 1600px) {

	.pbmit-element-static-box-style-2 .pbmit-ele-static-box .pbmit-contentbox {

		padding: 60px;

	}

}

@media (max-width: 1400px) {

	.pbmit-element-static-box-style-2 .pbmit-ele-static-box .pbmit-contentbox {

		padding: 50px;

	}

	.pbmit-static-box-style-2 .pbmit-contentbox-inner .pbminfotech-box-title h4,

	.pbmit-static-box-style-2 .pbmit-bg-imgbox .pbmit-text .pbminfotech-box-title h4 {

		font-size: 22px;

		line-height: 28px;

	}

}

@media (max-width: 1366px) {

	.pbmit-element-static-box-style-2 .pbmit-ele-static-box {

		width: 50%;

	}

	.pbmit-element-static-box-style-2 .pbmit-ele-static-box {

		width: 50%;

		margin-right: 50%;

		margin-bottom: 30px;

		padding: 0!important;

	}

	.pbmit-element-static-box-style-2 .pbmit-ele-static-box .pbmit-contentbox {

		opacity: 1;

		visibility: visible;

	}

}

@media (max-width: 767px) {

	.pbmit-element-static-box-style-2 .pbmit-ele-static-box {

		width: 100%;

	}

	.pbmit-element-static-box-style-2 .pbmit-ele-static-box {

		width: 100%;

		margin-right: 100%;

		padding: 0 !important;

		flex-direction: column;

	}

	.pbmit-element-static-box-style-2 .pbmit-ele-static-box .pbmit-bg-imgbox {

		position: unset;

		display: none;

	}

	.pbmit-static-box-style-2 .pbmit-img {

		display: block;

		opacity: 1;

		visibility: visible;

	}

	.pbmit-static-box-style-2 .pbmit-img img {

		width: 100%;

	}

	.pbmit-element-static-box-style-2 .pbmit-ele-static-box .pbmit-contentbox {

		transform: translateX(0%);

		margin-top: -2px;

		padding: 30px;

	}

}



/*----------------------------------------*/

/*  17 - List Gourp

/*----------------------------------------*/

.list-group-borderless .list-group-item {

    border: none;

    color: var(--pbmit-blackish-color);

    padding: 0;

    padding-bottom: 0px;

    background: transparent;

    font-family: var(--pbmit-heading-typography-font-family);

    font-size: 15px;

    font-weight: 400;

    display: flex;

	align-items: center;

	margin-bottom: 5px;

}

.list-group-borderless .list-group-item i{

    padding-right: 8px;

    color: var(--pbmit-blackish-color);

    position: relative;

    font-size: 16px ;

    line-height: 26px;

    font-weight: normal;

}

ul.list-group.list-group-borderless {

	margin-top: 36px;

    margin-bottom: 1.75em;

}





/*----------------------------------------*/

/*  18 - Revolution

/*----------------------------------------*/

/** Slider 01 **/

.pbmit-slider-area .hephaistos.tparrows.tp-rightarrow:before,

.pbmit-slider-area .hephaistos.tparrows.tp-leftarrow:before,

.pbmit-slider-area .hephaistos.tparrows{

	-webkit-transition:all 0.5s ease-out;

	-moz-transition:all 0.5s ease-out;

	-o-transition:all 0.5s ease-out;

	transition:all 0.5s ease-out

}

.pbmit-slider-area .hephaistos.tparrows{

	border-radius:100%;

	border:1px solid var(--pbmit-white-color)

}

.pbmit-slider-area .hephaistos.tparrows.tp-leftarrow:before{

	content:'\e84e' !important;

	font-family:'pbminfotech-base-icons' !important

}

.pbmit-slider-area .hephaistos.tparrows.tp-rightarrow:before{

	content:'\e84f' !important;

	font-family:'pbminfotech-base-icons' !important

}

.pbmit-slider-area .hephaistos.tparrows:hover{

	border-color:var(--pbmit-global-color) !important

}

.pbmit-slider-area .hephaistos.tparrows.tp-leftarrow:hover:before,

.pbmit-slider-area .hephaistos.tparrows.tp-rightarrow:hover:before{

	color:var(--pbmit-global-color) !important

}

.pbmit-slider-area .hephaistos.tparrows:before{

	font-size:14px !important

}

#rev_slider_1_1_wrapper .hephaistos.tparrows{

	cursor:pointer;

	background:transparent;

	width:70px;

	height:70px;

	position:absolute;

	display:block;

	z-index:1000; 

	border-radius:50%;

	border: 1px solid var(--pbmit-white-color);

}

#rev_slider_1_1_wrapper .hephaistos.tparrows.rs-touchhover{

	background:transparent;

	border: 1px solid var(--pbmit-global-color);

}

#rev_slider_1_1_wrapper .hephaistos.tparrows:before{

	font-family:'revicons';

	font-size:18px;

	color:#ffffff;

	display:block;

	line-height:70px;

	text-align:center

}

#rev_slider_1_1_wrapper .hephaistos.tparrows.tp-leftarrow:before{

	content:'\e82c'; 

	margin-left:-2px

}

#rev_slider_1_1_wrapper .hephaistos.tparrows.tp-rightarrow:before{

	content:'\e82d'; 

	margin-right:-2px

}

#rev_slider_1_1[data-slideactive="rs-13"] .hephaistos.tparrows{

	background:transparent !important;

	width:70px !important;

	height:70px !important;

	border: 1px solid var(--pbmit-white-color);

}

#rev_slider_1_1[data-slideactive="rs-13"] .hephaistos.tparrows:hover{

	border: 1px solid var(--pbmit-global-color);

}

#rev_slider_1_1[data-slideactive="rs-13"] .hephaistos.tparrows:before{

	line-height:70px !important

}

#rev_slider_1_1[data-slideactive="rs-13"] .hephaistos.tparrows.rs-touchhover{

	background:transparent !important

}

/** Slider 02 **/

.pbmit-slider-area .custom.tparrows{

	width:60px!important;

	height:60px!important; 

	background-color:var(--pbmit-white-color)!important

}

.pbmit-slider-area .custom.tparrows:before{

	font-size:20px!important; 

	line-height:60px!important; 

	color:var(--pbmit-blackish-color)!important

}

.pbmit-slider-area .custom.tparrows.tp-leftarrow{

	color:var(--pbmit-blackish-color)!important;

	background-color:var(--pbmit-white-color)!important

}

.pbmit-slider-area .custom.tparrows.tp-rightarrow:before{

	background-color:var(--pbmit-global-color)!important

}

.pbmit-slider-button .pbmit-btn .pbmit-button-text,

.pbmit-slider-button .pbmit-btn,

.pbmit-slider-button .pbmit-btn:before,

.pbmit-slider-button .pbmit-btn:after{

	transition:all 0.3s ease-in-out

}

.pbmit-slider-button .pbmit-btn{

	display:inline-flex; 

	justify-content:center; 

	align-items:center; 

	position:relative; 

	z-index:1;

	width:auto;

	padding:13px 40px

}

.pbmit-slider-button .pbmit-btn:before{

	position:absolute;

	content:'\e87d';

	font-family:"pbminfotech-base-icons";

	left:18px;

	right:auto;

	font-size:20px;

	font-weight:500; 

	transform:translateX(-3px) rotate(0deg)

}

#rev_slider_1_2_wrapper .pbmit-slider-button .pbmit-btn:after{

	position:absolute;

	content:""; 

	width:50px; 

	height:50px; 

	border-radius:50%; 

	z-index:-1; 

	top:0; 

	right:0; 

	bottom:0; 

	left:0;

	background-color: rgba(0 ,0 ,0 ,0.2);

}

#rev_slider_1_2_wrapper .pbmit-slider-button .pbmit-btn:hover:after{

	width:100%; 

	height:100%; 

	border-radius:30px;

	background-color:var(--pbmit-blackish-color)

}

#rev_slider_1_2_wrapper .pbmit-slider-button .pbmit-btn:before{

	transform:translateX(-3px) rotate(0deg); 

	color:var(--pbmit-blackish-color)

}

#rev_slider_1_2_wrapper .pbmit-slider-button .pbmit-btn .pbmit-button-text{

	color:var(--pbmit-blackish-color); 

	transform:translate(3px)

}

#rev_slider_1_2_wrapper .pbmit-slider-button .pbmit-btn:hover .pbmit-button-text{

	color:var(--pbmit-white-color); 

	transform:translate(5px)

}

#rev_slider_1_2_wrapper .pbmit-slider-button .pbmit-btn:hover:before{

	transform:rotate(45deg); 

	color:var(--pbmit-white-color)

}

#rev_slider_1_2_wrapper .custom.tparrows{

	cursor:pointer;

	background:#000;

	background:rgba(0,0,0,0.5);

	width:40px;

	height:40px;

	position:absolute;

	display:block;

	z-index:1000

}

#rev_slider_1_2_wrapper .custom.tparrows.rs-touchhover{

	background:#000

}

#rev_slider_1_2_wrapper .custom.tparrows:before{

	font-family:'revicons';

	font-size:15px;

	color:#fff;

	display:block;

	line-height:40px;

	text-align:center

}

#rev_slider_1_2_wrapper .custom.tparrows.tp-leftarrow:before{

	content:'\e84e';

	font-size: 18px!important;

	font-family: 'pbminfotech-base-icons' !important;

}

#rev_slider_1_2_wrapper .custom.tparrows.tp-rightarrow:before{

	content:'\e84f';

	font-size: 18px!important;

	font-family: 'pbminfotech-base-icons' !important;

	color: var(--pbmit-blackish-color) !important;

}

@media (max-width:1024px){

	#rev_slider_1_2 .tp-leftarrow{

		transform: translate(-61px, -60px) !important;

	}

	#rev_slider_1_2 .tp-rightarrow{

		transform: translate(-1px, -60px) !important;

	}

}

@media (max-width:991px){

	#rev_slider_1_2 .tp-leftarrow{

		transform: translate(-41px, -60px) !important;

	}

	#rev_slider_1_2 .tp-rightarrow{

		transform: translate(15px, -60px) !important;

	}

}

@media (max-width:777px){

	#rev_slider_1_2 .tp-leftarrow{

		transform: translate(-82px, -60px) !important;

	}

	#rev_slider_1_2 .tp-rightarrow{

		transform: translate(-22px, -60px) !important;

	}

}

@media (max-width:575px){

	#rev_slider_1_2 .tp-leftarrow{

		transform: translate(-77px, -60px) !important;

	}

	#rev_slider_1_2 .tp-rightarrow{

		transform: translate(-17px, -60px) !important;

	}

}

@media (max-width:479px){

	#rev_slider_1_2 .tp-leftarrow{

		transform: translate(-112px, -60px) !important;

	}

	#rev_slider_1_2 .tp-rightarrow{

		transform: translate(-52px, -60px) !important;

	}

}

@media (max-width:400px){

	#rev_slider_1_2 .tp-leftarrow{

		transform: translate(-104px, -60px) !important;

	}

	#rev_slider_1_2 .tp-rightarrow{

		transform: translate(-44px, -60px) !important;

	}

}

/** Slider 03 **/

.rev-btn{

	padding-right:50px !important; 

	transition:all .3s ease-out

}

.rev-btn span{

	position:relative

}

.rev-btn span:after{

	position:absolute; 

	content:'\e87d'; 

	font-family:"pbminfotech-base-icons"; 

	left:auto; 

	right:-25px; 

	font-size:18px; 

	font-weight:500; 

	transform:translateX(-3px) rotate(0deg); 

	transition:all .3s ease-out

}

.rev-btn:hover span:after{

	transform:rotate(45deg)

}

@media (max-width:479px){

	.rev-btn{

		padding-right:45px !important

	}

}

#rev_slider_1_3_wrapper .zeus.tparrows{

	cursor:pointer; 

	min-width:70px; 

	min-height:70px; 

	position:absolute; 

	display:block; 

	z-index:1000; 

	border-radius:50%;  

	overflow:hidden; 

	background:rgba(0,0,0,0.1)

}

#rev_slider_1_3_wrapper .zeus.tparrows:before{

	font-family:'revicons'; 

	font-size:20px; 

	color:#ffffff; 

	display:block; 

	line-height:70px; 

	text-align:center;  

	z-index:2; 

	position:relative

}

#rev_slider_1_3_wrapper .zeus.tparrows.tp-leftarrow:before{

	font-family: 'pbminfotech-base-icons' !important;

	font-size: 18px !important;

	content:'\e84e';

}

#rev_slider_1_3_wrapper .zeus.tparrows.tp-rightarrow:before{

	font-family: 'pbminfotech-base-icons' !important;

	font-size: 18px !important;

	content:'\e84f';

}

#rev_slider_1_3_wrapper .zeus .tp-title-wrap{

	background:rgba(0,0,0,0.5);

	width:100%; 

	height:100%; 

	top:0px; 

	left:0px; 

	position:absolute; 

	opacity:0; 

	transform:scale(0); 

	-webkit-transform:scale(0); 

	transition:all 0.3s; 

	-webkit-transition:all 0.3s; 

	-moz-transition:all 0.3s; 

	border-radius:50%

}

#rev_slider_1_3_wrapper .zeus .tp-arr-imgholder{

	width:100%; 

	height:100%; 

	position:absolute; 

	top:0px; 

	left:0px; 

	background-position:center center; 

	background-size:cover; 

	border-radius:50%; 

	transform:translatex(-100%); 

	-webkit-transform:translatex(-100%); 

	transition:all 0.3s; 

	-webkit-transition:all 0.3s; 

	-moz-transition:all 0.3s

}

#rev_slider_1_3_wrapper .zeus.tp-rightarrow .tp-arr-imgholder{

	transform:translatex(100%); 

	-webkit-transform:translatex(100%)

}

#rev_slider_1_3_wrapper .zeus.tparrows.rs-touchhover .tp-arr-imgholder{

	transform:translatex(0); 

	-webkit-transform:translatex(0); 

	opacity:1

}

#rev_slider_1_3_wrapper .zeus.tparrows.rs-touchhover .tp-title-wrap{

	transform:scale(1); 

	-webkit-transform:scale(1); 

	opacity:1

}

/** Slider 04 **/

.pbmit-slider-area .custom.tparrows{

	width:60px!important;

	height:60px!important; 

	background-color:var(--pbmit-white-color)!important

}

.pbmit-slider-area .custom.tparrows:before{

	font-size:20px!important; 

	line-height:60px!important; 

	color:var(--pbmit-blackish-color)!important

}

.pbmit-slider-area .custom.tparrows.tp-leftarrow{

	color:var(--pbmit-blackish-color)!important;

	background-color:var(--pbmit-white-color)!important

}

.pbmit-slider-area .custom.tparrows.tp-rightarrow:before{

	background-color:var(--pbmit-global-color)!important

}

.pbmit-slider-button .pbmit-btn .pbmit-button-text,

.pbmit-slider-button .pbmit-btn,

.pbmit-slider-button .pbmit-btn:before,

.pbmit-slider-button .pbmit-btn:after{

	transition:all 0.3s ease-in-out

}

.pbmit-slider-button .pbmit-btn{

	display:inline-flex; 

	justify-content:center; 

	align-items:center; 

	position:relative; 

	z-index:1;

	width:auto;

	padding:13px 40px

}

.pbmit-slider-button .pbmit-btn:before{

	position:absolute;

	content:'\e87d';

	font-family:"pbminfotech-base-icons";

	left:18px;

	right:auto;

	font-size:20px;

	font-weight:500; 

	transform:translateX(-3px) rotate(0deg)

}

.pbmit-slider-button .pbmit-btn:after{

	position:absolute;

	content:""; 

	width:50px; 

	height:50px; 

	border-radius:50%; 

	z-index:-1; 

	top:0; 

	right:0; 

	bottom:0; 

	left:0;

	background-color:rgba( 0, 0, 0, 0.2)

}

.pbmit-slider-button .pbmit-btn:hover:after{

	width:100%; 

	height:100%; 

	border-radius:30px;

	background-color:var(--pbmit-blackish-color)

}

.pbmit-slider-button .pbmit-btn:before{

	transform:translateX(-3px) rotate(0deg); 

	color:var(--pbmit-blackish-color)

}

.pbmit-slider-button .pbmit-btn .pbmit-button-text{

	color:var(--pbmit-blackish-color); 

	transform:translate(3px)

}

.pbmit-slider-button .pbmit-btn:hover .pbmit-button-text{

	color:var(--pbmit-white-color); 

	transform:translate(5px)

}

.pbmit-slider-button .pbmit-btn:hover:before{

	transform:rotate(45deg); 

	color:var(--pbmit-white-color)

}

#rev_slider_1_4_wrapper .custom.tparrows{

	cursor:pointer;

	background:#000;

	background:rgba(0,0,0,0.5);

	width:40px;

	height:40px;

	position:absolute;

	display:block;

	z-index:1000

}

#rev_slider_1_4_wrapper .custom.tparrows.rs-touchhover{

	background:#000

}

#rev_slider_1_4_wrapper .custom.tparrows:before{

	font-family:'revicons';

	font-size:15px;

	color:#fff;

	display:block;

	line-height:40px;

	text-align:center

}

#rev_slider_1_4_wrapper .custom.tparrows.tp-leftarrow:before{

	content:'\e824'

}

#rev_slider_1_4_wrapper .custom.tparrows.tp-rightarrow:before{

	content:'\e825'

}

/** Slider 05 **/

.pbmit-slider-area .custom.tparrows{

	background-color:var(--pbmit-blackish-color)!important;

	width:60px!important;

	height:60px!important

}

.pbmit-slider-area .custom.tparrows:before{

	font-size:20px!important; 

	line-height:60px!important; 

	color:var(--pbmit-blackish-color)!important

}

.pbmit-slider-area .custom.tparrows.tp-leftarrow{

	color:var(--pbmit-blackish-color)!important;

	background-color:var(--pbmit-white-color)!important

}

.pbmit-slider-area .custom.tparrows.tp-rightarrow:before{

	color:var(--pbmit-white-color)!important

}

.pbmit-slider-button .pbmit-btn .pbmit-button-text,

.pbmit-slider-button .pbmit-btn,

.pbmit-slider-button .pbmit-btn:before,

.pbmit-slider-button .pbmit-btn:after{

	transition:all 0.3s ease-in-out

}

.pbmit-slider-button .pbmit-btn{

	display:inline-flex; 

	justify-content:center; 

	align-items:center; 

	position:relative; 

	z-index:1;

	width:auto;

	padding:13px 40px

}

.pbmit-slider-button .pbmit-btn:before{

	position:absolute;

	content:'\e87d';

	font-family:"pbminfotech-base-icons";

	left:18px;

	right:auto;

	font-size:20px;

	font-weight:500; 

	transform:translateX(-3px) rotate(0deg)

}

#rev_slider_1_5_wrapper .pbmit-slider-button .pbmit-btn:after{

	position:absolute;

	content:""; 

	width:50px; 

	height:50px; 

	border-radius:50%; 

	z-index:-1; 

	top:0; 

	right:0; 

	bottom:0; 

	left:0;

	background-color:rgba( 255, 255, 255, 0.2)

}

#rev_slider_1_5_wrapper .pbmit-slider-button .pbmit-btn:hover:after{

	width:100%; 

	height:100%; 

	border-radius:30px;

	background-color:var(--pbmit-white-color)

}

#rev_slider_1_5_wrapper .pbmit-slider-button .pbmit-btn:before{

	transform:translateX(-3px) rotate(0deg); 

	color:var(--pbmit-global-color)

}

#rev_slider_1_5_wrapper .pbmit-slider-button .pbmit-btn .pbmit-button-text{

	color:var(--pbmit-global-color); 

	transform:translate(3px)

}

#rev_slider_1_5_wrapper .pbmit-slider-button .pbmit-btn:hover .pbmit-button-text{

	color:var(--pbmit-blackish-color); 

	transform:translate(5px)

}

#rev_slider_1_5_wrapper .pbmit-slider-button .pbmit-btn:hover:before{

	transform:rotate(45deg); 

	color:var(--pbmit-blackish-color)

}

#rev_slider_1_5_wrapper .custom.tparrows{

	cursor:pointer;

	background:#000;

	background:rgba(0,0,0,0.5);

	width:40px;

	height:40px;

	position:absolute;

	display:block;

	z-index:1000

}

#rev_slider_1_5_wrapper .custom.tparrows.rs-touchhover{

	background:#000

}

#rev_slider_1_5_wrapper .custom.tparrows:before{

	font-family:'revicons';

	font-size:15px;

	color:#fff;

	display:block;

	line-height:40px;

	text-align:center

}

#rev_slider_1_5_wrapper .custom.tparrows.tp-leftarrow:before{

	content:'\e84e';

	font-size: 18px!important;

	font-family: 'pbminfotech-base-icons' !important;

}

#rev_slider_1_5_wrapper .custom.tparrows.tp-rightarrow:before{

	content:'\e84f';

	font-size: 18px!important;

	font-family: 'pbminfotech-base-icons' !important;

	background-color: var(--pbmit-blackish-color) !important;

}



/*----------------------------------------*/

/*  19 - Marquee

/*----------------------------------------*/

.pbminfotech-element-marquee-effect .swiper-wrapper {

	-webkit-transition-timing-function: linear !important;

	transition-timing-function: linear !important;

	position: relative;

}

.pbminfotech-element-marquee-effect .pbmit-marquee-container{

	display: flex;

}

.pbminfotech-element-marquee-effect .pbmit-ele-marquee-effect,

.pbminfotech-element-marquee-effect .swiper-slide {

	display: flex;

    width: auto;

    flex-shrink: 0;

}

.pbminfotech-element-marquee-effect .pbmit-element-title {

	line-height: normal;

	width: auto;

	position: relative;

	overflow: hidden;

	transition: transform 1s cubic-bezier(.22, .61, .36, 1);

	margin: 0;

	padding: 0;

	font-weight: 500;

}

.pbminfotech-element-marquee-effect .pbmit-tag-wrapper {

	position: relative;

}

/** Style 1 **/

.pbmit-element-marquee-effect-style-1 .pbmit-marquee-effect-section {

    padding: 0px;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-transform: rotate(0deg);

    -ms-transform: rotate(0deg);

    transform: rotate(0deg);

}

.pbmit-element-marquee-effect-style-1 .pbmit-element-inner {

    padding: 105px 0 130px;

}

.pbmit-element-marquee-effect-style-1 .pbmit-marquee-effect-section .pbmit-tag-top,

.pbmit-element-marquee-effect-style-1 .pbmit-marquee-effect-section .pbmit-tag-bottom {

    position: relative;

    left: 0;

    top: 20px;

    right: auto;

    bottom: auto;

    z-index: 2;

    display: flex;

    align-items: center;

    overflow: hidden;

	padding: 20px 0;

    box-shadow: 0 9px 11px rgb(0 0 0 / 5%);-webkit-transform: scale(1.2) rotate(7deg);

    -ms-transform: scale(1.2) rotate(-1deg);

    transform: scale(1.2) rotate(-1deg);

    text-decoration: none;

    cursor: none;

	background: var(--pbmit-global-color);

}

.pbmit-element-marquee-effect-style-1 .pbmit-marquee-effect-section .pbmit-tag-bottom {

    position: relative;

    z-index: 1;

    margin-top: -80px;

    box-shadow: none;

   -webkit-transform: scale(1.2) rotate(6deg);

    -ms-transform: scale(1.2) rotate(6deg);

    transform: scale(1.2) rotate(6deg); 

    box-shadow: none;

	background: var(--pbmit-blackish-color);

}

.pbmit-element-marquee-effect-style-1 .pbmit-marquee-effect-section .pbmit-tag-top .pbmit-tag-wrapper,

.pbmit-element-marquee-effect-style-1 .pbmit-marquee-effect-section .pbmit-tag-bottom .pbmit-tag-wrapper {

    -webkit-transition-timing-function: linear!important;

    transition-timing-function: linear!important;

    position: relative;

}

.pbmit-tag-bottom .pbmit-marquee-effect-style-1 .pbmit-element-title {

    margin-bottom: 0;

}

.pbmit-marquee-effect-section .pbmit-marquee-effect-style-1 .pbmit-element-title {

	font-size: 18px;

	line-height: normal;

	margin: 0;

	overflow: visible;

	color: var(--pbmit-blackish-color);

	font-weight: 500 !important;

}

.pbmit-element-marquee-effect-style-1 .pbmit-marquee-effect-section .pbmit-tag-bottom .pbmit-element-title{

	color: var(--pbmit-white-color);

}

.pbmit-marquee-effect-section .pbmit-marquee-effect-style-1 .pbmit-element-title::before {

	content: '*';

    position: absolute;

    font-size: 18px;

    line-height: 28px;

    color: var(--pbmit-blackish-color);

    top: 0px;

    right: -40px;

    z-index: 1;

}

.pbmit-marquee-effect-section  .pbmit-tag-bottom .pbmit-marquee-effect-style-1 .pbmit-element-title::before{

	color: var(--pbmit-white-color);

}

.pbmit-marquee-effect-style-1 .pbmit-tag-wrapper {

	margin-left: 35px;

    padding-left: 35px;

    display: flex;

    align-items: center;

    position: relative;

}

@media(max-width:1200px) {

	.pbmit-element-marquee-effect-style-1 .pbmit-element-inner{

		padding: 70px 0 90px;

	}

}

@media(max-width:991px) {

	.pbmit-element-marquee-effect-style-1 .pbmit-element-inner{

		padding: 55px 0 75px;

	}

}

@media(max-width:767px) {

    .pbmit-element-marquee-effect-style-1 .pbmit-marquee-effect-section .pbmit-tag-bottom,

    .pbmit-element-marquee-effect-style-1 .pbmit-marquee-effect-section .pbmit-tag-top {

        -webkit-transform: scale(1) rotate(0deg);

        -ms-transform: scale(1) rotate(0deg);

        transform: scale(1) rotate(0deg);

		top: 0;

    }

    .pbmit-element-marquee-effect-style-1 .pbmit-marquee-effect-section .pbmit-tag-bottom {

        margin-top: 0px;

    }

	.pbmit-element-marquee-effect-style-1 .pbmit-element-inner {

		padding: 0;

	}

}

/** Style 2 **/

.pbmit-marquee-effect-style-2 .pbmit-element-title {

	font-size: 150px;

	line-height: 160px!important;

	position: relative!important;

    overflow: visible!important;

	-webkit-text-stroke: 1px var(--pbmit-global-color);

    color: transparent;

	display: flex;

}

.pbmit-marquee-effect-style-2 .pbmit-tag-wrapper{

	margin: 0 50px;

}

.pbmit-bg-color-global .pbmit-marquee-effect-style-2 .pbmit-element-title {

	-webkit-text-stroke: 1px var(--pbmit-blackish-color);

}

@media (max-width: 991px) {

	.pbmit-marquee-effect-style-2 .pbmit-element-title{

		font-size: 120px;

		line-height: 120px!important;

	}

	.pbmit-marquee-effect-style-2 .pbmit-tag-wrapper{

		margin: 0 30px;

	}

}

@media (max-width: 767px) {

	.pbmit-marquee-effect-style-2 .pbmit-element-title{

		font-size: 90px;

		line-height: 90px!important;

	}

}

@media (max-width: 400px) {

	.pbmit-marquee-effect-style-2 .pbmit-element-title{

		font-size: 60px;

		line-height: 60px!important;

	}

	.pbmit-marquee-effect-style-2 .pbmit-tag-wrapper{

		margin: 0 20px;

	}

}

/** Style 3 **/

.pbmit-marquee-effect-style-3 .pbmit-element-title {

	font-size: 150px;

	line-height: 160px!important;

	position: relative!important;

    overflow: visible!important;

	-webkit-text-stroke: 1px var(--pbmit-blackish-color);

    color: transparent;

	display: flex;

}

.pbmit-marquee-effect-style-3 .pbmit-tag-wrapper{

	margin: 0 50px;

}

.pbmit-bg-color-blackish .pbmit-marquee-effect-style-3 .pbmit-element-title {

	-webkit-text-stroke: 1px var(--pbmit-white-color);

}

@media (max-width: 991px) {

	.pbmit-marquee-effect-style-3 .pbmit-element-title{

		font-size: 120px;

		line-height: 120px!important;

	}

	.pbmit-marquee-effect-style-3 .pbmit-tag-wrapper{

		margin: 0 30px;

	}

}

@media (max-width: 767px) {

	.pbmit-marquee-effect-style-3 .pbmit-element-title{

		font-size: 90px;

		line-height: 90px!important;

	}

	.pbmit-marquee-effect-style-3 .pbmit-tag-wrapper{

		margin: 0 30px;

	}

}

@media (max-width: 400px) {

	.pbmit-marquee-effect-style-3 .pbmit-element-title{

		font-size: 60px;

		line-height: 60px!important;

	}

	.pbmit-marquee-effect-style-3 .pbmit-tag-wrapper{

		margin: 0 20px;

	}

}

/** Style 4 **/

.pbmit-marquee-effect-style-4 .pbmit-element-title {

	position: relative;

	font-size: 90px;

	line-height: 90px;

	padding-left: 95px !important;

	margin-left: 20px !important;

}

.pbmit-marquee-effect-style-4 .pbmit-tag-wrapper {

	display: flex;

	align-items: center;

}

.pbmit-marquee-effect-style-4 .pbmit-tag-wrapper .pbmit-element-title::before {

	font-family: "pbminfotech-base-icons";

	content: '\e87d';

	position: absolute;

	display: flex;

	justify-content: center;

	align-items: center;

	font-size: 40px;

	font-weight: 300;

	left: 0;

	top: 50%;

	transform: translateY(-50%) rotate(45deg);

	width: 72px;

	height: 72px;

	border-radius: 50%;

	background-color: var(--pbmit-global-color);

	-webkit-text-stroke: 0px;

}

.pbmit-marquee-effect-style-4:nth-child(even) .pbmit-element-title{

	color: transparent;

	-webkit-text-stroke: 1px var(--pbmit-blackish-color);

	-webkit-text-fill-color: transparent;

	letter-spacing: 1px;

}

.pbmit-marquee-effect-style-4:nth-child(even) .pbmit-tag-wrapper .pbmit-element-title::before{

	-webkit-text-fill-color: var(--pbmit-blackish-color);

}

.pbmit-marquee-effect-style-4 .pbmit-tag-wrapper .pbmit-element-title::before{

	color: var(--pbmit-blackish-color);

}

.pbmit-bg-color-blackish .pbmit-marquee-effect-style-4 .pbmit-element-title{

	color: var(--pbmit-white-color);

}

.pbmit-bg-color-blackish .pbmit-marquee-effect-style-4:nth-child(even) .pbmit-element-title{

	-webkit-text-stroke: 1px var(--pbmit-global-color);

}

@media (max-width: 767px) {

	.pbmit-marquee-effect-style-4 .pbmit-element-title{

		font-size: 51px;

		line-height: 51px;

		padding-left: 75px !important;

	}

	.pbmit-marquee-effect-style-4 .pbmit-tag-wrapper .pbmit-element-title::before{

		width: 50px;

		height: 50px;

		font-size: 30px;

	}

}

/** Style 5 **/

.pbmit-marquee-effect-style-5 .pbmit-element-title {

    font-size: 70px;

    line-height: 80px !important;

    padding-left: 100px !important;

    margin-left: 60px !important;

	position: relative;

}

.pbmit-marquee-effect-style-5 .pbmit-tag-wrapper {

	display: flex;

	align-items: center;

}

.pbmit-marquee-effect-style-5 .pbmit-tag-wrapper .pbmit-element-title::before {

    content: "*";

    position: absolute;

    font-size: 100px;

    line-height: 110px;

    left: 0;

    top: 0;

}

/** Style 6 **/

.pbmit-marquee-effect-style-6 .pbmit-element-title {

	padding-left: 50px !important;

	margin-left: 30px !important;

	margin-bottom: 0;

	font-weight: 500;

	font-size: 26px;

	line-height: 36px!important;

	overflow: visible!important;

	display: flex;

	color: var(--pbmit-blackish-color);

	position: relative;

}

.pbmit-marquee-effect-style-6 .pbmit-tag-wrapper {

	display: flex;

	align-items: center;

}

.pbmit-marquee-effect-style-6 .pbmit-tag-wrapper .pbmit-element-title::before {

	font-family: "pbminfotech-base-icons";

	content: "\e8b6";

	position: absolute;

	font-size: 25px;

	line-height: 30px;

	left: 0;

	top: 50%;

	transform: translateY(-50%);

}

/** Style 7 **/

.pbmit-marquee-effect-style-7 .pbmit-element-title {

	position: relative;

	font-size: 16px;

	text-transform: capitalize;

	line-height: 16px !important;

	padding-left: 60px !important;

	margin-left: 52px !important;

	font-weight: 600 !important;

	margin-bottom: 0;

}

.pbmit-marquee-effect-style-7 .pbmit-tag-wrapper {

	display: flex;

	align-items: center;

}

.pbmit-marquee-effect-style-7 .pbmit-tag-wrapper .pbmit-element-title::before {

	font-family: "pbminfotech-base-icons";

	content: "\e858";

	position: absolute;

	font-size: 9px;

	line-height: 26px;

	font-weight: 500;

	left: 0;

	top: 50%;

	transform: translateY(-50%);

}

/** Style 8 **/

.pbmit-marquee-effect-style-8 .pbmit-element-title {

	position: relative;

	font-size: 30px;

	line-height: 35px !important;

	padding-left: 170px !important;

	margin-left: 36px !important;

	font-weight: 500 !important;

	text-transform: none;

}

.pbmit-marquee-effect-style-8 .pbmit-tag-wrapper {

	display: flex;

	align-items: center;

}

.pbmit-marquee-effect-style-8 .pbmit-tag-wrapper .pbmit-element-title::before {

	font-family: "pbminfotech-base-icons";

	content: "";

	position: absolute;

	background-color: var(--pbmit-global-color);

	width: 138px;

	height: 2px;

	left: 0;

	top: 50%;

	transform: translateY(-50%);

}

/** Style 9 **/

.pbmit-marquee-effect-style-9 .pbmit-element-title {

	font-size: 70px;

    line-height:80px!important;

    position: relative!important;

    overflow: visible!important;

    -webkit-text-stroke: 1px rgba( 0, 0, 0, 0.5);

    color: transparent;

    display: flex;

}

.pbmit-marquee-effect-style-9 .pbmit-element-title:before {

	position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    overflow: hidden;

    white-space: nowrap;

    content: attr(data-text);

    transition: max-width .8s cubic-bezier(.22, .61, .36, 1);

    -webkit-text-fill-color: var(--pbmit-blackish-color);

    -webkit-text-stroke: transparent;

    max-width: 0;

}

.pbmit-marquee-effect-style-9 .pbmit-element-title:hover:before {

    max-width: 100%;

}

.pbmit-marquee-effect-style-9 .pbmit-element-title:after {

	content: "*";

    position: absolute;

    font-size: 85px;

    line-height: 85px;

    bottom: -15px;

    left: -65px;

    -webkit-text-fill-color: var(--pbmit-global-color);

}

.pbmit-marquee-effect-style-9 .pbmit-tag-wrapper{

	margin: 0 50px;

}

@media (max-width: 767px) {

	.pbmit-marquee-effect-style-9 .pbmit-element-title{

		font-size: 50px;

	}

}

/** Style 10 **/

.pbmit-marquee-effect-inner{

    padding: 20px 0;

    background-color: var(--pbmit-white-color);

    -webkit-transform: rotate(-0.8deg);

    -ms-transform: rotate(-0.8deg);

    transform: rotate(-0.8deg);

}

.pbmit-marquee-effect-style-10 .pbmit-element-title {

    font-size: 30px;

    letter-spacing: 0;

    position: relative!important;

    overflow: visible!important;

    text-transform: capitalize;

    display: flex;

	font-weight: 400;

	margin: 0;

}

.pbmit-marquee-effect-style-10 .pbmit-element-title:after {

    content: "*";

    position: absolute;

    font-size: 30px;

    line-height: 30px;

    top: 12px;

    left: -60px;

}

.pbmit-marquee-effect-style-10 .pbmit-tag-wrapper{

	margin: 0 50px;

}

/** Style 12 **/

.pbmit-marquee-effect-style-12 .pbmit-element-title{

	font-size: 60px;

    line-height:70px!important;

    position: relative!important;

    overflow: visible!important;

    -webkit-text-stroke: 1px var(--pbmit-blackish-color);

    color: transparent;

    display: flex;

}

.pbmit-marquee-effect-style-12:nth-child(odd) .pbmit-element-title {

    -webkit-text-stroke: transparent;

    color: var(--pbmit-blackish-color);

}

.pbmit-marquee-effect-style-12:nth-child(odd) .pbmit-element-title:after{

    -webkit-text-fill-color:var(--pbmit-blackish-color);

}

.pbmit-marquee-effect-style-12 .pbmit-element-title:after {

	font-family:var(--pbmit-heading-typography-font-family);

    content: "*";

    position: absolute;

    font-size: 140px;

    line-height: 140px;

    top: -10px;

    left: -100px;

    -webkit-text-fill-color: transparent;

}

.pbmit-marquee-effect-style-12 .pbmit-tag-wrapper{

	margin: 0 70px;

}

@media (max-width: 767px) {

	.pbmit-marquee-effect-style-12 .pbmit-element-title{

		font-size: 50px;

	}

}

/** Style 13 **/

.pbmit-marquee-effect-style-13 .pbmit-element-title {

	font-size: 60px;

    line-height: 70px !important;

    text-transform: none;

	position: relative;

    overflow: visible!important;

    -webkit-text-size-adjust: 0%;

    overflow: visible!important;

    text-shadow: 1px 1px 0 rgba( 0, 0, 0, 0.5),-1px -1px 0 rgba( 0, 0, 0, 0.5),1px -1px 0 rgba( 0, 0, 0, 0.5),-1px 1px 0 rgba( 0, 0, 0, 0.5),1px 1px 0 rgba( 0, 0, 0, 0.5);

    color: var(--pbmit-white-color);

    -webkit-text-fill-color: inherit;

    -webkit-text-stroke-width: 1px;

    -webkit-text-stroke-color: rgba( 0, 0, 0, 0.1);

}

.pbmit-marquee-effect-style-13 .pbmit-tag-wrapper {

	display: flex;

	align-items: center;

	padding: 0 170px;

}

.pbmit-marquee-effect-style-13 .pbmit-tag-wrapper .pbmit-element-title::before {

	font-family: "pbminfotech-base-icons";

	content: "";

	position: absolute;

	background-color: var(--pbmit-global-color);

	width: 138px;

	height: 2px;

    left: -230px;

    right: auto;

	top: 50%;

	transform: translateY(-50%);

}

/** Style 14 **/

.pbmit-element-marquee-effect-style-14 .pbmit-marquee-effect-section {

    padding: 0px;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-transform: rotate(0deg);

    -ms-transform: rotate(0deg);

    transform: rotate(0deg);

}

.pbmit-element-marquee-effect-style-14 .pbmit-element-inner {

    padding: 60px 0 95px;

}

.pbmit-element-marquee-effect-style-14 .pbmit-marquee-effect-section .pbmit-tag-top,

.pbmit-element-marquee-effect-style-14 .pbmit-marquee-effect-section .pbmit-tag-bottom {

    position: relative;

    left: 0;

    top: 20px;

    right: auto;

    bottom: auto;

    z-index: 2;

    display: flex;

    align-items: center;

    overflow: hidden;

	padding: 15px 0;

    box-shadow: 0 9px 11px rgb(0 0 0 / 5%);-webkit-transform: scale(1.2) rotate(7deg);

    -webkit-transform: scale(1.2) rotate(-2deg);

    -ms-transform: scale(1.2) rotate(-2deg);

    transform: scale(1.2) rotate(-2deg);

    text-decoration: none;

    cursor: none;

	background: var(--pbmit-global-color);

}



.pbmit-element-marquee-effect-style-14 .pbmit-marquee-effect-section .pbmit-tag-bottom {

    position: relative;

    z-index: 1;

    margin-top: -60px;

    box-shadow: none;

   -webkit-transform: scale(1.2) rotate(6deg);

    -ms-transform: scale(1.2) rotate(6deg);

    transform: scale(1.2) rotate(6deg); 

    box-shadow: none;

	background: var(--pbmit-blackish-color);

}

.pbmit-element-marquee-effect-style-14 .pbmit-marquee-effect-section .pbmit-tag-top .pbmit-tag-wrapper,

.pbmit-element-marquee-effect-style-14 .pbmit-marquee-effect-section .pbmit-tag-bottom .pbmit-tag-wrapper {

    -webkit-transition-timing-function: linear!important;

    transition-timing-function: linear!important;

    position: relative;

}



.pbmit-tag-bottom .pbmit-marquee-effect-style-14 .pbmit-element-title {

    margin-bottom: 0;

}

.pbmit-marquee-effect-section .pbmit-marquee-effect-style-14 .pbmit-element-title {

    font-size: 20px;

    line-height: 22px !important;

    font-weight: 400;

    position: relative!important;

    overflow: visible!important;

    display: flex;

	color: var(--pbmit-blackish-color);

    letter-spacing: 1px;

    margin: 0;

}

.pbmit-element-marquee-effect-style-14 .pbmit-marquee-effect-section .pbmit-tag-bottom .pbmit-element-title{

	color: var(--pbmit-white-color);

}

.pbmit-marquee-effect-section .pbmit-marquee-effect-style-14 .pbmit-element-title::before {

    position: absolute;

    content: '*';

    font-size: 30px;

    line-height: 40px;

    top: 0px;

    left: -45px;

}

.pbmit-marquee-effect-section  .pbmit-tag-bottom .pbmit-marquee-effect-style-14 .pbmit-element-title::before{

	color: var(--pbmit-white-color);

}

.pbmit-marquee-effect-style-14 .pbmit-tag-wrapper {

	margin-left: 35px;

    padding-left: 35px;

    display: flex;

    align-items: center;

    position: relative;

}

@media(max-width:767px) {

    .pbmit-element-marquee-effect-style-14 .pbmit-marquee-effect-section .pbmit-tag-bottom,

    .pbmit-element-marquee-effect-style-14 .pbmit-marquee-effect-section .pbmit-tag-top {

        -webkit-transform: scale(1) rotate(0deg);

        -ms-transform: scale(1) rotate(0deg);

        transform: scale(1) rotate(0deg);

		top: 0;

    }

    .pbmit-element-marquee-effect-style-14 .pbmit-marquee-effect-section .pbmit-tag-bottom {

        margin-top: 0px;

    }

	.pbmit-element-marquee-effect-style-14 .pbmit-element-inner {

		padding: 0;

	}

}



/*----------------------------------------*/

/*  20 - Client

/*----------------------------------------*/

.pbmit-client-wrapper {

    position: relative;

    text-align: center;

    z-index: 1;

    height: -webkit-max-content;

    display: inline-block;

    -webkit-transition: -webkit-transform .4s ease;

    transition: -webkit-transform .4s ease;

    -o-transition: transform .4s ease;

    transition: transform .4s ease;

    transition: transform .4s ease,-webkit-transform .4s ease;

}

/** Style 1 **/

.pbmit-client-style-1 .pbmit-border-wrapper{

	border: 1px solid rgba( 0, 0, 0, 0.22);

	display: flex;

	justify-content: center;

	align-items: center;

	text-align: center;

	padding: 10px 0;

}

.pbmit-client-style-1 .pbmit-border-wrapper:hover{

	border: 1px solid rgba( 0, 0, 0, 0.6);

}

.pbmit-client-style-1 .pbmit-client-wrapper {

	overflow: hidden;

    z-index: 1;

    height: -webkit-max-content;

    display: inline-block;

}

.pbmit-client-style-1 .pbmit-border-wrapper{

	transition: all .4s ease-in;

}

.pbmit-client-style-1 .pbmit-client-with-hover-img .pbmit-featured-wrapper,

.pbmit-client-style-1 .pbmit-client-with-hover-img .pbmit-client-hover-img {

	-webkit-transition: -webkit-transform .4s ease;

	-moz-transition: transform .4s ease;

	-o-transition: transform .4s ease;

	transition: transform .4s ease, -webkit-transform .4s ease;

}

.pbmit-client-style-1 .pbmit-client-hover-img {

	position: absolute;

	z-index: 1;

	top: 0;

	left: 0;

	transform: translateY(-100%);

}

.pbmit-client-style-1:hover .pbmit-client-with-hover-img .pbmit-client-hover-img {

	visibility: visible;

	transform: translateY(0%);

}

.pbmit-client-style-1:hover .pbmit-client-with-hover-img .pbmit-featured-wrapper {

	transform: translateY(100%);

}

.pbmit-element-client-style-1{

	position: relative;

}

.pbmit-element-client-style-1::before{

	position: absolute;

	content: "";

	top: 0;

	left: 0;

	background-image: linear-gradient(to right, rgba(255, 255, 255, 0.8) 37%, transparent 100%);

	height: 100%;

	width: 25%;

	z-index: 2;

}

.pbmit-element-client-style-1::after{

	position: absolute;

	content: "";

	background-image: linear-gradient(to left, rgba(255, 255, 255, 0.8) 37%, transparent 100%);

	height: 100%;

	width: 25%;

	z-index: 2;

	top: 0;

	right: 0;

}

.pbmit-bg-color-blackish .pbmit-client-style-1 .pbmit-border-wrapper{

	border: 1px solid rgba(255, 255, 255, 0.22);

}

.pbmit-bg-color-blackish .pbmit-client-style-1 .pbmit-border-wrapper:hover{

	border: 1px solid rgba(255, 255, 255, 0.6);

}

.pbmit-bg-color-blackish .pbmit-element-client-style-1::before{

	background-image: linear-gradient(to right, rgba( 0, 0, 0, 0.8) 37%, transparent 100%);

}

.pbmit-bg-color-blackish .pbmit-element-client-style-1::after{

	background-image: linear-gradient(to left, rgba( 0, 0, 0, 0.8) 37%, transparent 100%);

}

@media (max-width: 767px) {

	.pbminfotech-element.pbmit-element-client-style-1::after{

		background-image: linear-gradient(to left, var(--pbmit-blackish-color) 0%, transparent 0%);

	}

	.pbminfotech-element.pbmit-element-client-style-1::before{

		background-image: linear-gradient(to right, var(--pbmit-blackish-color) 0%, transparent 0%);

	}

	.pbmit-elementor-bg-color-blackish .pbmit-element-client-style-1::before {

		background-image: linear-gradient(to right, var(--pbmit-blackish-color) 0%, transparent 0%);

	}

}

/** Style 2 **/

.pbmit-client-style-2 .pbmit-border-wrapper{

	border: 1px solid rgba( 0, 0, 0, 0.2);

	padding: 35px 0;

	text-align: center;

	transition: all .6s ease-in-out;

}

.pbmit-client-style-2 .pbmit-client-wrapper {

	overflow: hidden;

    z-index: 1;

    height: -webkit-max-content;

    display: inline-block;

}

.pbmit-client-style-2 .pbmit-client-with-hover-img .pbmit-featured-wrapper,

.pbmit-client-style-2 .pbmit-client-hover-img {

	-webkit-transition: -webkit-transform .4s ease;

	-moz-transition: transform .4s ease;

	-o-transition: transform .4s ease;

	transition: transform .4s ease, -webkit-transform .4s ease;

}

.pbmit-client-style-2 .pbmit-client-hover-img {

	position: absolute;

	z-index: 1;

	top: 0;

	left: 0;

	transform: translateY(-100%);

}

.pbmit-client-style-2 .pbmit-client-with-hover-img .pbmit-client-hover-img {

	transform: translateY(-100%);

}

.pbmit-client-style-2:hover .pbmit-border-wrapper{

	background-color: var(--pbmit-blackish-color);

}

.pbmit-client-style-2:hover .pbmit-client-with-hover-img .pbmit-client-hover-img {

	visibility: visible;

	transform: translateY(0%);

}

.pbmit-client-style-2:hover .pbmit-client-with-hover-img .pbmit-featured-wrapper {

	transform: translateY(100%);

}

/** Style 3 **/

.pbmit-client-style-3 .pbmit-client-wrapper {

	overflow: hidden;

}

.pbmit-client-style-3 .pbmit-client-with-hover-img .pbmit-featured-wrapper,

.pbmit-client-style-3 .pbmit-client-hover-img {

	-webkit-transition: -webkit-transform .4s ease;

	-moz-transition: transform .4s ease;

	-o-transition: transform .4s ease;

	transition: transform .4s ease, -webkit-transform .4s ease;

}

.pbmit-client-style-3 .pbmit-client-hover-img {

	position: absolute;

	z-index: 1;

	top: 0;

	left: 0;

	transform: translateY(-100%);

}

.pbmit-client-style-3 .pbmit-client-with-hover-img .pbmit-client-hover-img {

	transform: translateY(-100%);

}

.pbmit-client-style-3 .pbmit-client-with-hover-img:hover .pbmit-client-hover-img {

	visibility: visible;

	transform: translateY(0%);

}

.pbmit-client-style-3 .pbmit-client-with-hover-img:hover .pbmit-featured-wrapper {

	transform: translateY(100%);

}

.pbmit-client-style-3 .pbmit-client-with-hover-img .pbmit-client-hover-img img,

.pbmit-client-style-3 .pbmit-client-with-hover-img .pbmit-featured-wrapper img{

	width: 100%;

}

.pbmit-element-client-style-3.pbmit-element-viewtype-row-column .pbmit-element-posts-wrapper{

	justify-content: center;

}

@media(max-width:575px){

	.pbmit-element-client-style-3.pbmit-element-viewtype-row-column .pbmit-client-style-3{

		text-align: center;

	}

}



/*----------------------------------------*/

/* 21 - Timeline

/*----------------------------------------*/

/* Style 1 */

.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .pbmit-timeline-year {

	font-size: 18px;

	line-height: 28px;

	margin-bottom: 15px;

	letter-spacing: 1px;

}

.pbmit-element-timeline-style-1 .pbmit-timeline-title{

	font-size: 24px;

	line-height: 24px;

	margin-bottom: 10px;

	font-weight: 600;

	padding: 0 80px;

}

.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .pbmit-timeline-desc{

	margin: 0;

	padding: 0 50px;

	line-height: 22px;

}

.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper {

	display: grid;

	width: 100%;

	height: auto;

	position: relative;

	justify-items: center;

	grid-template-rows: 1fr 1fr;

	text-align: center;

	grid-gap: 160px;

}

.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .pbmit-same-height.steps-content_wrap{

	justify-content: flex-end;

}

.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .steps-dot .dot{

	background-color: var(--pbmit-blackish-color);

	display: block;

	line-height: normal;

	font-size: 14px;

	margin: auto;

	width:  10px;

	height:  10px;

	transform: rotate(45deg);

	z-index: 2;

	position: relative;

}

.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .steps-dot{

	position: absolute;

	z-index: 2;

	width: 100%;

	left: 0;

	bottom: 0;

	top: 0;

	right: 0;

	height: -moz-fit-content;

	height: fit-content;

	margin: auto !important;

}

.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .steps-dot .dot:after {

	content: "";

	position: absolute;

	left: -11px;

	right: 0;

	bottom: 0;

	width: 1px;

	height: 40px;

	margin: 0;

	background: rgba( 0, 0, 0, 0.90);

	transform: rotate(-45deg);

}

.pbmit-element-timeline-style-1 .pbmit-element-posts-wrapper .pbmit-timeline-wrapper.pbmit-slide-even  .steps-dot .dot:after{

	left: 19px;

	top: 0;

	bottom: auto;

}

.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .steps-dot .steps-dot-line {

	color: transparent;

	line-height: 10px;

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

} 

.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .steps-dot .steps-dot-line::before, 

.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .steps-dot .steps-dot-line::after {

	content: "";

	width: calc(50% + 10px * 100);

	height: 1px;

	display: block;

	position: absolute;

	top: 0;

	bottom: 0;

	margin: auto;

	background-repeat: no-repeat;

}

.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .steps-dot .steps-dot-line::after {

	left: 50%;

	background: linear-gradient(90deg, rgba( 0, 0, 0, 0.05) ,rgba( 0, 0, 0, 0.05));

}

.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .steps-dot .steps-dot-line::before {

	right: 50%;

	background: linear-gradient(90deg, rgba( 0, 0, 0, 0.05) ,rgba( 0, 0, 0, 0.05));

}

.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .pbmit-same-height {

	display: flex;

	flex-direction: column;

	justify-content: end;

}

.pbmit-element-timeline-style-1 .pbmit-element-posts-wrapper .pbmit-timeline-wrapper.pbmit-slide-even.swiper-slide-duplicate:nth-last-child(2) .pbmit-feature-image{

	order: 0;

}

.pbmit-element-timeline-style-1 .pbmit-element-posts-wrapper .pbmit-timeline-wrapper.pbmit-slide-even .pbmit-feature-image{

	order: 1;

	justify-content: start;

	transition: all 0.4s, opacity 0.4s 0.9s, transform 0.4s 0.9s;

}

.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper:not(.pbmit-slide-even) .pbmit-feature-image {

	transition: all 0.4s, opacity 0.4s 0.9s, transform 0.4s 0.9s;

} 

.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .steps-dot,

.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .pbmit-feature-image,

.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .steps-content_wrap {

	opacity: 1;

} 

.pbmit-element-timeline-style-1 .pbmit-element-posts-wrapper{

	margin-top: 100px;

}

.pbmit-section-number.pbmit-elementor-bg-color-secondary .pbmit-element-timeline-style-1 .pbmit-timeline-title{

	color: var(--pbmit-blackish-color);

}

.pbmit-element-timeline-style-1 .pbmit-element-inner .swiper-button-next,

.pbmit-element-timeline-style-1 .pbmit-element-inner .swiper-button-prev {

	top: 60px;

	width: 50px;

	height: 50px;

	border: 2px solid var(--pbmit-white-color);

	transition: transform .3s ease-in-out, all .4s;

}

.pbmit-element-timeline-style-1 .pbmit-element-inner .swiper-button-next:hover,

.pbmit-element-timeline-style-1 .pbmit-element-inner .swiper-button-prev:hover {

	background-color: var(--pbmit-global-color);

}

.pbmit-element-timeline-style-1 .pbmit-element-inner .swiper-button-next:hover::after,

.pbmit-element-timeline-style-1 .pbmit-element-inner .swiper-button-prev:hover::after {

	color: var(--pbmit-blackish-color);

}

.pbmit-element-timeline-style-1.pbminfotech-element .swiper-button-next:after,

.pbmit-element-timeline-style-1.pbminfotech-element .swiper-button-prev:after {

	font-size: 18px;

	color: var(--pbmit-white-color);

}

.pbmit-element-timeline-style-1 .pbmit-element-inner .swiper-button-next {

	right: 16%;

}

.pbmit-element-timeline-style-1 .pbmit-element-inner .swiper-button-prev:hover,

.pbmit-element-timeline-style-1 .pbmit-element-inner .swiper-button-next:hover {

	border-color: var(--pbmit-global-color);

}

.pbmit-element-timeline-style-1 .pbmit-element-inner .swiper-button-prev {

	right: 19%;

	left: inherit !important;

}

.pbmit-bg-color-blackish .pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .steps-dot .steps-dot-line::after {

	left: 50%;

	background: linear-gradient(90deg, rgba( 255, 255, 255, 0.05) ,rgba( 255, 255, 255, 0.05));

}

.pbmit-bg-color-blackish .pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .steps-dot .steps-dot-line::before {

	right: 50%;

	background: linear-gradient(90deg, rgba( 255, 255, 255, 0.05) ,rgba( 255, 255, 255, 0.05));

}

.pbmit-bg-color-blackish .pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .steps-dot .dot:after {

	background: rgba( 255, 255, 255, 0.30);

}

.pbmit-bg-color-blackish .pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .steps-dot .dot{

	background-color: var(--pbmit-white-color);

}

.pbmit-bg-color-blackish .pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .pbmit-timeline-year,

.pbmit-bg-color-blackish .pbmit-element-timeline-style-1 .pbmit-timeline-title,

.pbmit-bg-color-blackish .pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .pbmit-timeline-desc{

	color: var(--pbmit-white-color);

}

@media (max-width: 1800px) {

	.pbmit-element-timeline-style-1 .pbmit-element-inner .swiper-button-next {

		right: 15%;

	}

}

@media (max-width: 1600px) {

	.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .pbmit-timeline-desc {

		padding: 0 30px;

	}

	.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper {

		grid-gap: 140px;

	}

}

@media (max-width: 1500px) {

	.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .pbmit-timeline-desc {

		padding: 0;

	}

	.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper {

		grid-gap: 120px;

	}

	.pbmit-element-timeline-style-1 .pbmit-element-inner .swiper-button-next {

		right: 14%;

	}

}

@media (max-width: 1200px) {

	.pbmit-element-timeline-style-1 .pbmit-element-inner .swiper-button-next {

		right: 13%;

	}

}

@media (max-width: 767px) {

	.pbmit-element-timeline-style-1 .pbmit-element-inner .swiper-button-prev,

	.pbmit-element-timeline-style-1 .pbmit-element-inner .swiper-button-next {

		display: none;

	}

}

/* Style 3 */

.pbmit-element-timeline-style-3 .pbmit-wrapper-inner .pbmit-feature-image{

	padding-bottom: 30px;

}

.pbmit-element-timeline-style-3 .pbmit-timeline-wrapper .pbmit-timeline-year{

	font-size: 60px;

	line-height: 60px;

	margin-bottom: 25px;

	-webkit-text-size-adjust: 0%;

	overflow: visible!important;

	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.7),-1px -1px 0 rgba(0, 0, 0, 0.7),1px -1px 0 rgba(0, 0, 0, 0.7),-1px 1px 0 rgba(0, 0, 0, 0.7),1px 1px 0 var(--pbmit-blackish-color);

	-webkit-text-fill-color: var(--pbmit-white-color);

	-webkit-text-stroke-width: 0;

	-webkit-text-stroke-color: rgba(0, 0, 0, 0.7);

}

.pbmit-element-timeline-style-3 .pbmit-timeline-title{

	font-size: 24px;

	line-height: 24px;

	margin-bottom: 20px;

	font-weight: 600;

	padding: 0 100px;

}

.pbmit-element-timeline-style-3 .pbmit-timeline-wrapper .pbmit-timeline-desc{

	margin: 0;

	padding: 0 60px;

	line-height: 22px;

}

.pbmit-element-timeline-style-3 .pbmit-timeline-wrapper {

	display: grid;

	width: 100%;

	height: auto;

	position: relative;

	justify-items: center;

	grid-template-rows: 1fr 1fr;

	text-align: center;

	grid-gap: 100px;

	margin: 0 !important;

}

.pbmit-element-timeline-style-3 .pbmit-timeline-wrapper::after {

	position: absolute;

	content: '';

	width: 100%;

	height: 1px;

	top: 50%;

	left: 0;

	-khtml-transform: translateX(0%) translateY(-50%);

	-moz-transform: translateX(0%) translateY(-50%);

	-ms-transform: translateX(0%) translateY(-50%);

	-o-transform: translateX(0%) translateY(-50%);

	transform: translateX(0%) translateY(-50%);

	background-color: rgba(0, 0, 0, 0.2);

}

.pbmit-element-timeline-style-3 .pbmit-timeline-wrapper:last-child::before,

.pbmit-element-timeline-style-3 .pbmit-timeline-wrapper:first-child::before {

	position: absolute;

	content: '';

	width: 100%;

	height: 1px;

	top: 50%;

	left: -100%;

	-khtml-transform: translateX(0%) translateY(-50%);

	-moz-transform: translateX(0%) translateY(-50%);

	-ms-transform: translateX(0%) translateY(-50%);

	-o-transform: translateX(0%) translateY(-50%);

	transform: translateX(0%) translateY(-50%);

	background-color: rgba(0, 0, 0, 0.2);

}

.pbmit-element-timeline-style-3 .pbmit-timeline-wrapper:last-child::before	{

	right: -100%;

	left: inherit;

}

.pbmit-element-timeline-style-3 .pbmit-timeline-wrapper .pbmit-wrapper-inner{

	display: flex;

	flex-direction: column;

	justify-content: end;

}

.pbmit-element-timeline-style-3 .pbmit-timeline-wrapper .steps-dot .dot{

	position: relative;

}

.pbmit-element-timeline-style-3 .pbmit-timeline-wrapper .steps-dot{

	position: absolute;

	z-index: 2;

	width: 100%;

	left: 0;

	bottom: 0;

	top: 0;

	right: 0;

	height: -moz-fit-content;

	height: fit-content;

	margin: auto !important;

}

.pbmit-element-timeline-style-3 .pbmit-timeline-wrapper .steps-dot .dot:after {

	content: "";

	position: absolute;

	left: 0;

	right: 0;

	bottom: 1px;

	width: 1px;

	height: 40px;

	margin: 0;

	background: rgba(0, 0, 0, 0.2);

}

.pbmit-element-timeline-style-3  .pbmit-ele-header-area{

	padding-bottom: 40px;

}



/* Nav And Dot */

.pbmit-element-timeline-style-3 .swiper-button-next,

.pbmit-element-timeline-style-3 .swiper-button-prev{

	background: transparent;

	border: 1px solid var(--pbmit-blackish-color);

}

.pbmit-element-timeline-style-3 .swiper-button-next:after,

.pbmit-element-timeline-style-3 .swiper-button-prev:after{

	color: var(--pbmit-blackish-color);

}

.pbmit-element-timeline-style-3 .swiper-button-next:hover:after,

.pbmit-element-timeline-style-3 .swiper-button-prev:hover:after{	

	color: var(--pbmit-white-color);

}

@media (max-width: 1600px) {

	.pbmit-element-timeline-style-3 .pbmit-timeline-title,

	.pbmit-element-timeline-style-3 .pbmit-timeline-wrapper .pbmit-timeline-desc {

		padding: 0 15px;

	}

}

@media (max-width: 1024px) {

	.pbmit-element-timeline-style-3  .pbmit-ele-header-area{

		padding-bottom: 0px;

	}

}

@media (max-width: 1024px) {

	.pbmit-element-timeline-style-3 .pbmit-carousel-nav-arrow-header {

		margin: 0;

		margin-top: 30px;

		display: inline-flex;

	}

}



/*----------------------------------------*/

/* 22 - Vertical Snap

/*----------------------------------------*/

/* == VErticle Snap == */





/* --------------------------------------

* 23 - Img Animation

* ---------------------------------------*/

.pbmit-animation-style1,

.pbmit-animation-style2,

.pbmit-animation-style3,

.pbmit-animation-style4,

.pbmit-animation-style5,

.pbmit-animation-style6 {

    display: inline-block;

    position: relative;

    overflow: hidden;

    transition: 2s cubic-bezier(0.5, 0.5, 0, 1);

}

.pbmit-animation-style1 img,

.pbmit-animation-style2 img,

.pbmit-animation-style3 img,

.pbmit-animation-style4 img,

.pbmit-animation-style5 img,

.pbmit-animation-style6 img {

    transform-origin: 50% 50%;

    transition: 2s cubic-bezier(0.5, 0.5, 0, 1);

}

.pbmit-animation-style1.active,

.pbmit-animation-style2.active,

.pbmit-animation-style3.active,

.pbmit-animation-style4.active,

.pbmit-animation-style5.active,

.pbmit-animation-style6.active {

    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);

}

.pbmit-animation-style1.active img,

.pbmit-animation-style2.active img,

.pbmit-animation-style3.active img,

.pbmit-animation-style4.active img,

.pbmit-animation-style5.active img,

.pbmit-animation-style6.active img {

    transform: scale(1) translate(0px, 0px);

}

.pbmit-animation-style1 {

    clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);

}

.pbmit-animation-style1 img {

    transform: scale(1.5) translate(-100px, 0px);

}

.pbmit-animation-style2 {

    clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%);

}

.pbmit-animation-style2 img {

    transform: scale(1.5) translate(100px, 0px);

}

.pbmit-animation-style3 {

    clip-path: polygon(0% 100%, 100% 100%, 100% 100%, 0 100%);

}

.pbmit-animation-style3 img {

    transform: scale(1.5) translate(0, 100px);

}

.pbmit-animation-style4 {

    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);

}

.pbmit-animation-style4 img {

    transform: scale(1.5) translate(0, -100px);

}

.pbmit-animation-style5 {

    clip-path: inset(0 15%);

    transform: translate3d(0, 150px, 0);

}

.pbmit-animation-style5.active {

    clip-path: inset(0 0);

    transform: translate3d(0, 0, 0);

}

.pbmit-animation-style5 img {

    transform: scale(1.5) translate(0, -10%);

}

.pbmit-animation-style6 {

    clip-path: circle(15% at 50% 50%);

}

.pbmit-animation-style6.active {

    clip-path: circle(100% at 50% 50%);

}

.pbmit-animation-style6 img {

    transform: scale(1.5) translate(0, 0);

}



/* --------------------------------------

* 24 - Cursor

* ---------------------------------------*/

.pbmit-cursor {

    position: fixed;

    top: 0;

    left: 0;

    z-index: 150;

    contain: layout style size;

    pointer-events: none;

    will-change: transform;

    -webkit-transition: opacity 0.3s, color 0.4s;

    -o-transition: opacity 0.3s, color 0.4s;

    -moz-transition: opacity 0.3s, color 0.4s;

    transition: opacity 0.3s, color 0.4s;

}

.pbmit-cursor:before {

    content: "";

    position: absolute;

    top: -24px;

    left: -24px;

    display: block;

    width: 48px;

    height: 48px;

    -webkit-transform: scale(0);

    -moz-transform: scale(0);

    -ms-transform: scale(0);

    -o-transform: scale(0);

    transform: scale(0);

    background: #000;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;

    -webkit-transition: opacity 0.1s, -webkit-transform 0.3s ease-in-out;

    transition: opacity 0.1s, -webkit-transform 0.3s ease-in-out;

    -o-transition: opacity 0.1s, -o-transform 0.3s ease-in-out;

    -moz-transition: transform 0.3s ease-in-out, opacity 0.1s, -moz-transform 0.3s ease-in-out;

    transition: transform 0.3s ease-in-out, opacity 0.1s;

    transition: transform 0.3s ease-in-out, opacity 0.1s, -webkit-transform 0.3s ease-in-out, -moz-transform 0.3s ease-in-out, -o-transform 0.3s ease-in-out;

}

.pbmit-cursor-text {

    position: absolute;

    top: -18px;

    left: -18px;

    width: 35px;

    height: 35px;

    display: -webkit-box;

    display: -webkit-flex;

    display: -moz-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -moz-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -moz-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-transform: scale(0) rotate(10deg);

    -moz-transform: scale(0) rotate(10deg);

    -ms-transform: scale(0) rotate(10deg);

    -o-transform: scale(0) rotate(10deg);

    transform: scale(0) rotate(10deg);

    opacity: 0;

    color: var(--pbmit-white-color);

    font-size: 11px;

    line-height: 20px;

    text-align: center;

    letter-spacing: 1px;

    text-transform: uppercase;

    -webkit-transition: opacity 0.4s, -webkit-transform 0.3s;

    transition: opacity 0.4s, -webkit-transform 0.3s;

    -o-transition: opacity 0.4s, -o-transform 0.3s;

    -moz-transition: opacity 0.4s, transform 0.3s, -moz-transform 0.3s;

    transition: opacity 0.4s, transform 0.3s;

    transition: opacity 0.4s, transform 0.3s, -webkit-transform 0.3s, -moz-transform 0.3s, -o-transform 0.3s;

}

.pbmit-cursor-text i {

    font-size: 20px;

}

@supports (mix-blend-mode: exclusion) {

    .pbmit-cursor.-exclusion,

    .pbmit-cursor.-opaque {

        mix-blend-mode: exclusion;

    }

}

@supports (mix-blend-mode: exclusion) {

    .pbmit-cursor.-exclusion:before,

    .pbmit-cursor.-opaque:before {

        background: white;

    }

}

.pbmit-cursor.-normal,

.pbmit-cursor.-text {

    mix-blend-mode: normal;

}

.pbmit-cursor.-normal:before,

.pbmit-cursor.-text:before {

    background: #000;

}

.pbmit-cursor.-inverse {

    color: white;

}

.pbmit-cursor.-visible:before {

    -webkit-transform: scale(0.2);

    -moz-transform: scale(0.2);

    -ms-transform: scale(0.2);

    -o-transform: scale(0.2);

    transform: scale(0.2);

}

.pbmit-cursor.-visible.-active:before {

    -webkit-transform: scale(0.23);

    -moz-transform: scale(0.23);

    -ms-transform: scale(0.23);

    -o-transform: scale(0.23);

    transform: scale(0.23);

    -webkit-transition-duration: 0.2s;

    -moz-transition-duration: 0.2s;

    -o-transition-duration: 0.2s;

    transition-duration: 0.2s;

}

.pbmit-cursor.-pointer:before {

    -webkit-transform: scale(0.15);

    -moz-transform: scale(0.15);

    -ms-transform: scale(0.15);

    -o-transform: scale(0.15);

    transform: scale(0.15);

}

.pbmit-cursor.-text:before {

    opacity: 1;

    -webkit-transform: scale(1.7);

    -moz-transform: scale(1.7);

    -ms-transform: scale(1.7);

    -o-transform: scale(1.7);

    transform: scale(1.7);

}

.pbmit-cursor.-text .pbmit-cursor-text {

    opacity: 1;

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -ms-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

}

.pbmit-cursor.-text.-active:before {

    -webkit-transform: scale(1.6);

    -moz-transform: scale(1.6);

    -ms-transform: scale(1.6);

    -o-transform: scale(1.6);

    transform: scale(1.6);

    -webkit-transition-duration: 0.2s;

    -moz-transition-duration: 0.2s;

    -o-transition-duration: 0.2s;

    transition-duration: 0.2s;

}

.pbmit-cursor.-tooltip:before {

    opacity: 0;

    -webkit-transform: scale(0);

    -moz-transform: scale(0);

    -ms-transform: scale(0);

    -o-transform: scale(0);

    transform: scale(0);

}

.pbmit-cursor.-tooltip .pbmit-cursor-text {

    opacity: 1;

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -ms-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

    text-align: left;

    display: block;

    width: auto;

    height: auto;

    justify-content: unset;

    align-items: unset

}

.pbmit-cursor.-tooltip .pbmit-cursor-text .pbmit-port-cat {

	background-color: var(--pbmit-blackish-color);

    padding: 5px 15px;

    display: inline-block;

    margin-bottom: 1px;

    color: #fff;

	font-size: 16px;

	line-height: 22px;

	font-weight: 500;

	text-transform: initial;

	margin-bottom: 5px;

}

.pbmit-cursor.-tooltip .pbmit-cursor-text .pbmit-port-cat a {

    color: #fff;

}

.pbmit-cursor.-tooltip .pbmit-cursor-text .pbmit-cat {

	background-color: var(--pbmit-blackish-color);

    padding: 5px 15px;

    display: inline-block;

    margin-bottom: 1px;

    color: #fff;

	font-size: 16px;

	line-height: 22px;

	text-transform: initial;

	margin-bottom: 5px;

}

.pbmit-cursor.-tooltip .pbmit-cursor-text .pbmit-cat a {

    color: #fff;

}

.pbmit-cursor.-tooltip .pbmit-cursor-text>* {

    color: var(--pbmit-blackish-color); 

    background-color: var(--pbmit-global-color);

    width: -moz-max-content;

    width: max-content;

    padding: 5px 15px;

}

.pbmit-cursor.-tooltip .pbmit-cursor-text .pbmit-title {

    width: auto;

    word-wrap: break-word;

    font-size: 18px;

    line-height: 28px;

	font-weight: 700;

}

.pbmit-cursor.-opaque:before {

    -webkit-transform: scale(1.32);

    -moz-transform: scale(1.32);

    -ms-transform: scale(1.32);

    -o-transform: scale(1.32);

    transform: scale(1.32);

}

.pbmit-cursor.-opaque.-active:before {

    -webkit-transform: scale(1.2);

    -moz-transform: scale(1.2);

    -ms-transform: scale(1.2);

    -o-transform: scale(1.2);

    transform: scale(1.2);

}

.pbmit-cursor.-lg:before {

    -webkit-transform: scale(2);

    -moz-transform: scale(2);

    -ms-transform: scale(2);

    -o-transform: scale(2);

    transform: scale(2);

}

.pbmit-cursor.-hidden:before {

    -webkit-transform: scale(0);

    -moz-transform: scale(0);

    -ms-transform: scale(0);

    -o-transform: scale(0);

    transform: scale(0);

}

.pbmit-cursor.-color-red:before {

    background: red;

}

.pbmit-cursor.global-color:before {

    background: var(--pbmit-global-color);

}

.pbmit-cursor.blackish-color:before {

    background: var(--pbmit-blackish-color);

}

.pbmit-cursor.white-color:before {

    background: var(--pbmit-white-color);

}

.pbmit-cursor.white-color .pbmit-cursor-text {

    color: #000;

}

.pbmit-cursor.secondary-color:before {

    background: var(--pbmit-secondary-color);

}

.pbmit-cursor.light-color:before {

    background: var(--pbmit-light-bg-color);

}

.pbmit-cursor.transparent-color:before {

    background: var(--pbmit-white-color);

}

.-color-green {

    color: #51c67d;

}

.pbmit-cursor.blackish-color:before {

    background: var(--pbmit-blackish-color);

}

.pbmit-cursor.white-color:before {

    background: var(--pbmit-white-color);

}

.pbmit-cursor.secondary-color:before {

    background: var(--pbmit-secondary-color);

}

.pbmit-cursor.light-color:before {

    background: var(--pbmit-light-bg-color);

}

.pbmit-cursor.transparent-color:before {

    background: var(--pbmit-white-color);

}

.pbmit-cursor.-team:before {

    -webkit-transform: scale(10);

    -moz-transform: scale(10);

    -ms-transform: scale(10);

    -o-transform: scale(10);

    transform: scale(10);

}



/*----------------------------------------*/

/*  25 - Classes Calendar

/*----------------------------------------*/

.mptt-shortcode-wrapper .mptt-shortcode-list {

    display: none;

}

.pbmit-sortable-list {

    background-color: transparent;

    text-align: center;

    border-bottom: 1px solid rgba(255, 255, 255,.2);

    margin-bottom: 55px;

	padding-top: 10px;

}

.mptt-shortcode-wrapper .mptt-navigation-tabs {

    margin: 0 0 1rem;

    list-style-type: none;

}

.pbmit-timetable .pbmit-sortable-list ul li {

    position: relative;

}

.mptt-shortcode-wrapper .mptt-navigation-tabs li {

    display: inline-block;

    padding: 0.25rem 0.5rem 0.25rem 0;

}

.pbmit-timetable .pbmit-sortable-list ul li.active a{

    color: var(--pbmit-white-color);

    position: relative;

}

.pbmit-timetable .pbmit-sortable-list ul li a {

    color: #7d8799;

    font-size: 16px;

    line-height: 26px;

    text-transform: uppercase;

    font-style: italic!important;

    margin: 0 20px;

    font-weight: 700;

    font-family:  var(--pbmit-heading-typography-font-family);

}

.pbmit-timetable .pbmit-sortable-list ul li.active::before{

    position: absolute;

    content: '';

    height: 1px;

    background: rgba(255, 255, 255,.2);

    bottom: -16px;

    width: 100%;

}

.pbmit-timetable.mptt-shortcode-wrapper table tbody tr, 

.pbmit-timetable.mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row {

    border: 1px solid rgb(255, 255, 255,.15);

}

.pbmit-timetable.mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th {

    border-color: rgb(255, 255, 255,.15);

}

.mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th {

    background-color: var(--pbmit-blackish-color);

    height: 60px;

    text-transform: uppercase;

    color: var(--pbmit-white-color);

    font-size: 14px;

    padding: 15px;

    font-weight: 500!important;

    letter-spacing: 1px;

    border: none;

}

.mptt-shortcode-wrapper .mptt-shortcode-table tbody td,

.mptt-shortcode-wrapper .mptt-shortcode-table tbody td.mptt-shortcode-hours {

    border: inherit;

    font-size: 14px;

}

.mptt-shortcode-wrapper .mptt-shortcode-table tbody td.mptt-shortcode-hours {

    padding: 0 1rem!important;

    white-space: nowrap;

    width: 1%;

    vertical-align: middle;

}

.mptt-shortcode-wrapper .mptt-shortcode-table tbody td {

    height: 50px!important;

    color: var(--pbmit-white-color);

    background-color: var(--pbmit-blackish-color);

}

.mptt-shortcode-wrapper .mptt-shortcode-table tbody td {

    position: relative;

    padding: 0;

    line-height: normal;

    -webkit-box-sizing: initial;

    box-sizing: initial;

}

.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-title {

    font-weight: 600!important;

    text-decoration: none!important;

    font-size: 14px;

    line-height: 14px;

    text-transform: uppercase;

    letter-spacing: 1px;

    color: var(--pbmit-white-color);

    display: block;

    margin: 0.5rem 0.25rem 0.25rem;

}

.mptt-shortcode-wrapper .mptt-shortcode-event.mptt-event-vertical-middle .mptt-event-container {

    -webkit-box-pack: center; 

    -ms-flex-pack: center;

    justify-content: center;

    -ms-flex-line-pack: center;

    align-content: center;

}

.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container {

    position: absolute;

    right: 0;

    left: 0;

    z-index: 3;

    overflow: hidden;

    color: inherit;

    outline: rgb(255, 255, 255, .15);

	min-height: 50px!important;

}

.mptt-shortcode-wrapper .mptt-shortcode-event .mptt-event-container {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -ms-flex-direction: column;

    flex-direction: column;

}

.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .timeslot {

    font-size: 12px;

    margin: 0.25rem;

}

.mptt-event-container{

    text-align: center;

}

.mptt-event-container.id-18 {

    top: 50%;

    height: 50%;

}

.mptt-event-container.id-22{

    top: 0;

    height: 50%;

}

.mptt-event-container{

    height: 100%;

    top: 0%;

}

/*----------------------------------------*/

/*  26 - Tween Effect

/*----------------------------------------*/

/** Style 1 **/

.pbmit-tween-effect-style-1 .pbmit-element-title{

	font-size: 80px;

	line-height: 90px;

	-webkit-text-stroke-width: 1px;

	-webkit-text-stroke-color: var(--pbmit-blackish-color);

	color: transparent;

}

.pbmit-bg-color-blackish .pbmit-tween-effect-style-1 .pbmit-element-title{

	-webkit-text-stroke-color: var(--pbmit-global-color);

}

@media(max-width:767px) {

	.pbmit-tween-effect-style-1 .pbmit-element-title{

		font-size: 70px;

		line-height: 80px;

	}

	.pbmit-tween-effect-style-1 .pbmit-tween-effect{

		transform: none !important;

	}

}

@media(max-width:575px) {

	.pbmit-tween-effect-style-1 .pbmit-element-title{

		font-size: 40px;

		line-height: 50px;

	}	

}

/** Style 2 **/

.pbmit-tween-effect-style-2 .pbmit-element-title{

	font-size: 80px;

	line-height: 90px;

	font-weight: 600;

}

@media(max-width:767px) {

	.pbmit-tween-effect-style-2 .pbmit-element-title{

		font-size: 70px;

		line-height: 80px;

	}

	.pbmit-tween-effect-style-2 .pbmit-tween-effect{

		transform: none !important;

	}

}

@media(max-width:575px) {

	.pbmit-tween-effect-style-2 .pbmit-element-title{

		font-size: 40px;

		line-height: 50px;

	}

}



/*----------------------------------------*/

/*  27 - Flipbox

/*----------------------------------------*/

/** Style 1 **/

.pbmit-flip-box-style-1 .pbmit-element-title{

	font-size: 18px;

	line-height: 24px;

	margin: 0;

	font-weight: 600 !important;

}

.pbmit-flip-box-style-1 .pbmit-heading-desc{

	line-height: 18px;

}

.pbmit-flip-box-style-1 .pbmit-flip-box-heading *{

	transition: all .3s ease-in-out;

}

.pbmit-flip-box-style-1 .pbmit-flip-box-heading{

	perspective: 1000px;

    -webkit-perspective: 1000px;

    transform-style: preserve-3d;

	text-align: center;

}

.pbmit-flip-box-style-1 .pbmit-iconbox{

	background-color: rgba(0, 0, 0, 0.6);

	padding: 55px 20px;

	border: 1px solid rgba( 225, 225, 225, 0.3);

}

.pbmit-flip-box-style-1 .pbmit-flip-box-contents, 

.pbmit-flip-box-style-1 .pbmit-iconbox {

	background-size: cover;

	background-position: center;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-webkit-perspective: inherit;

	perspective: inherit;

	transition: -webkit-transform .75s cubic-bezier(.45,.2,.2,1);

	transition: transform .75s cubic-bezier(.45,.2,.2,1);

	transition: transform .75s cubic-bezier(.45,.2,.2,1);

	-webkit-transform: .75s cubic-bezier(.45,.2,.2,1) ;

	-webkit-transition: transform .75s cubic-bezier(.45,.2,.2,1);

}

.pbmit-flip-box-style-1 .pbmit-flip-box-contents {

    transform-style: preserve-3d;

    transform: rotateY(180deg);

	position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: var(--pbmit-global-color);

	display: flex;

    align-items: center;

    text-align: center;

    justify-content: center;

}

.pbmit-flip-box-style-1 .pbmit-flip-box-contents .pbmit-flipbox-inner{

	opacity: 0;

	transition-delay: 0.2s;

}

.pbmit-flip-box-style-1:hover .pbmit-flip-box-contents .pbmit-flipbox-inner{

	opacity: 1;

}

.pbmit-flip-box-style-1 .pbmit-flip-box-image{

	transform: translateY(0) translateZ(40px) scale(.88);

}

.pbmit-flip-box-style-1 .pbmit-flipbox-inner{

    transform: translateY(0) translateZ(40px) scale(.88);

}

.pbmit-flip-box-style-1:hover .pbmit-iconbox{

	-webkit-transform-style: preserve-3d;

	transform-style: preserve-3d;

	-ms-transform: rotateY(-180deg);

	-webkit-transform: rotateY(-180deg);

	transform: rotateY(-180deg);

}

.pbmit-flip-box-style-1:hover .pbmit-flip-box-contents {

    transform-style: preserve-3d;

    transform: rotateY(0);

}

/** Style 2 **/

.pbmit-flip-box-style-2{

	padding: 0 !important;

	margin: 0 !important;

}

.pbmit-flip-box-style-2 .pbmit-element-title{

	font-size: 18px;

	line-height: 24px;

	margin: 0;

	font-weight: 600 !important;

}

.pbmit-flip-box-style-2 .pbmit-heading-desc{

	line-height: 18px;

}

.pbmit-flip-box-style-2 .pbmit-flip-box-heading{

	perspective: 1000px;

    -webkit-perspective: 1000px;

    transform-style: preserve-3d;

    -webkit-transform-style: preserve-3d;

	text-align: center;

	margin: 0 -10px;

}

.pbmit-flip-box-style-2 .pbmit-iconbox{

	position: relative;

	border: 1px solid rgba(0, 0, 0, 0.2);

	transform: rotateY(0);

	display: flex;

    align-items: center;

    justify-content: center;

	height: 305px;

	width: 305px;

}

.pbmit-flip-box-style-2 .pbmit-flip-box-contents, 

.pbmit-flip-box-style-2 .pbmit-iconbox {

	background-size: cover;

	background-position: center;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-webkit-perspective: inherit;

	perspective: inherit;

	transition: -webkit-transform .75s cubic-bezier(.45,.2,.2,1);

	transition: transform .75s cubic-bezier(.45,.2,.2,1);

    -webkit-transform: .75s cubic-bezier(.45,.2,.2,1) ;

	transition: transform .75s cubic-bezier(.45,.2,.2,1);

	-webkit-transition: transform .75s cubic-bezier(.45,.2,.2,1);

	border-radius: 50%;

}

.pbmit-flip-box-style-2 .pbmit-flip-box-contents {

	-webkit-transform-style: preserve-3d;

    transform-style: preserve-3d;

    -ms-transform: rotateY(180deg);

    -webkit-transform: rotateY(180deg);

    transform: rotateY(180deg);

	position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: var(--pbmit-global-color);

	display: flex;

    align-items: center;

    text-align: center;

    justify-content: center;

	height: 305px;

	width: 305px;

}

.pbmit-flip-box-style-2 .pbmit-flip-box-contents .pbmit-flipbox-inner{

	opacity: 0;

	transition-delay: 0.2s;

}

.pbmit-flip-box-style-2:hover .pbmit-flip-box-contents .pbmit-flipbox-inner{

	opacity: 1;

}

.pbmit-flip-box-style-2 .pbmit-flipbox-inner{

	transform: translateY(0) translateZ(40px) scale(.88);

    -webkit-transform: translateY(0) translateZ(40px) scale(.88);

    -ms-transform: translateY(0) translateZ(40px) scale(.88);

}

.pbmit-flip-box-style-2:hover .pbmit-iconbox{

	-webkit-transform-style: preserve-3d;

	transform-style: preserve-3d;

	-ms-transform: rotateY(-180deg);	

	-webkit-transform: rotateY(-180deg);

	transform: rotateY(-180deg);

}

.pbmit-flip-box-style-2:hover .pbmit-flip-box-contents {

	-webkit-transform-style: preserve-3d;

    transform-style: preserve-3d;

    -ms-transform: rotateY(0);

    -webkit-transform: rotateY(0);

    transform: rotateY(0);

}

@media only screen and (max-width: 1200px) and (min-width: 1024px){

	.pbmit-flip-box-style-2	 .pbmit-flip-box-contents,

	.pbmit-flip-box-style-2 .pbmit-iconbox{

		height: 250px;

		width: 250px;

	}

	.pbmit-element-static-box-style-2 .pbmit-element-posts-wrapper .pbmit-ele-flip-box{

		width: auto;

	}

}

@media only screen and (max-width: 1024px) and (min-width: 991px){

	.pbmit-flip-box-style-2 .pbmit-flip-box-contents,

	.pbmit-flip-box-style-2 .pbmit-iconbox{

		height: 230px;

		width: 230px;

	}

	.pbmit-element-static-box-style-2 .pbmit-element-posts-wrapper .pbmit-ele-flip-box{

		width: auto;

	}

}

@media(max-width:991px){

	.pbmit-flip-box-style-2:nth-child(1) .pbmit-iconbox,

	.pbmit-flip-box-style-2:nth-child(3) .pbmit-iconbox{

		margin-left: auto;

	}

	.pbmit-flip-box-style-2{

		margin-bottom: 0 !important;

	}

	.pbmit-flip-box-style-2{

		width: auto;

	}

	.pbmit-flip-box-style-2:nth-child(1) .pbmit-flip-box-heading,

	.pbmit-flip-box-style-2:nth-child(3) .pbmit-flip-box-heading{

		float: right;

	}

}

@media(max-width:767px){

	.pbmit-flip-box-style-2 .pbmit-flip-box-contents,

	.pbmit-flip-box-style-2 .pbmit-iconbox{

		margin:auto;

	}

	.pbmit-flip-box-style-2 .pbmit-flip-box-heading{

		width: max-content;

		margin: auto;

		float: initial !important;

	}

}

@media(max-width:450px){

	.pbmit-flip-box-style-2 .pbmit-iconbox,

	.pbmit-flip-box-style-2 .pbmit-flip-box-contents{

		height: 250px;

		width: 250px

	}

}

/** Style 4 **/

.pbmit-flip-box-style-4{

	margin-bottom: 0 !important;

}

.pbmit-flip-box-style-4 .pbmit-element-title{

	font-size: 22px;

	line-height: 28px;

	margin: 0;

	font-weight: 600!important;

	color: var(--pbmit-blackish-color);

}

.pbmit-flip-box-style-4 .pbmit-heading-desc{

	line-height: 18px;

}

.pbmit-flip-box-style-4 .pbmit-flip-box-heading *{

	transition: all .3s ease-in-out;

}

.pbmit-flip-box-style-4 .pbmit-flip-box-heading{

	perspective: 1000px;

    -webkit-perspective: 1000px;

    transform-style: preserve-3d;

	text-align: center;

}

.pbmit-flip-box-style-4 .pbmit-iconbox{

	background-color: transparent;

	padding: 50px 20px;

}

.pbmit-flip-box-style-4 .pbmit-flip-box-contents, 

.pbmit-flip-box-style-4 .pbmit-iconbox {

	background-size: cover;

	background-position: center;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-webkit-perspective: inherit;

	perspective: inherit;

	transition: -webkit-transform .75s cubic-bezier(.45,.2,.2,1);

	transition: transform .75s cubic-bezier(.45,.2,.2,1);

	transition: transform .75s cubic-bezier(.45,.2,.2,1);

	-webkit-transform: .75s cubic-bezier(.45,.2,.2,1) ;

	-webkit-transition: transform .75s cubic-bezier(.45,.2,.2,1);

}

.pbmit-flip-box-style-4 .pbmit-flip-box-contents {

    transform-style: preserve-3d;

    transform: rotateY(180deg);

	position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 101%;

    background: var(--pbmit-global-color);

	display: flex;

    align-items: center;

    text-align: center;

    justify-content: center;

}

.pbmit-flip-box-style-4 .pbmit-flip-box-contents .pbmit-flipbox-inner{

	opacity: 0;

	transition-delay: 0.2s;

}

.pbmit-flip-box-style-4:hover .pbmit-flip-box-contents .pbmit-flipbox-inner{

	opacity: 1;

}

.pbmit-flip-box-style-4 .pbmit-flipbox-inner,

.pbmit-flip-box-style-4 .pbmit-flip-box-image{

	transform: translateY(0) translateZ(40px) scale(.88);

}

.pbmit-flip-box-style-4:hover .pbmit-iconbox{

	-webkit-transform-style: preserve-3d;

	transform-style: preserve-3d;

	-ms-transform: rotateY(-180deg);

	-webkit-transform: rotateY(-180deg);

	transform: rotateY(-180deg);

}

.pbmit-flip-box-style-4:hover .pbmit-flip-box-contents {

    transform-style: preserve-3d;

    transform: rotateY(0) ;

}



/*----------------------------------------*/

/*  28 - Pricing Table

/*----------------------------------------*/

/** Style 1 **/

.pbminfotech-ele-ptable-style-1 .pbmit-ptable-col .pbmit-pricing-table-box{

	transition: all 0.6s ease-in-out;

}

.pbminfotech-ele-ptable-style-1 .pbmit-ptable-col{

	margin-bottom: 30px;

}

.pbminfotech-ele-ptable-style-1 .pbmit-head-wrap {

	text-align: center;

	padding-bottom: 28px;

	border-bottom: 1px solid rgba( 0, 0, 0, 0.1);

}

.pbminfotech-ele-ptable-style-1 .pbmit-price-wrapper {

	display: flex;

	justify-content: center;

	align-items: flex-end;

}

.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-box {

	background-color: var(--pbmit-light-color);

	position: relative;

	padding: 45px 25px;

}

.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-symbol{

	font-size: 30px;

	line-height: 40px;

	font-weight: 700;

	color: var(--pbmit-blackish-color);

}

.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-price {

	font-size: 60px;

	line-height: 60px;

	font-weight: 700;

	color: var(--pbmit-blackish-color);

}

.pbminfotech-ele-ptable-style-1 .pbmit-ptable-price-w{

	font-family:var(--pbmit-heading-typography-font-family);

	display: flex;

	align-items: flex-start;

}

.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-frequency {

	color: var(--pbmit-blackish-color);

	font-size: 16px;

	line-height: 22px;

	font-weight: 400 !important;

	letter-spacing: -0.96px;

	margin-bottom: 8px;

	margin-left: 8px;

	text-transform: uppercase;

	color: rgba( 0, 0, 0, 0.7);

}

.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-heading {

	font-size: 18px;

	line-height: 28px;

	text-transform: capitalize;

	color: var(--pbmit-blackish-color);

	margin-bottom: 20px;

}

.pbminfotech-ele-ptable-style-1 .pbmit-ptable-inner {

	padding: 40px 15px 15px;

}

.pbminfotech-ele-ptable-style-1 .pbmit-ptable-line {

	margin-bottom: 8px;

}

.pbminfotech-ele-ptable-style-1 .pbmit-ptable-line i {

	margin: 5px 7px 0 0;

}

.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-btn {

	display: block;

	text-align: center;

	margin-top: 40px;

}

.pbminfotech-ele-ptable-style-1 .pbmit-svg-btn{

	padding-top: 22px;

}

.pbminfotech-ele-ptable-style-1 .pbmit-ptable-btn a {

	font-size: 14px;

	font-weight: 600;

	display: inline-block;

	padding: 12px 30px;

	letter-spacing: 0;

	border-radius: 50px;

	color: var(--pbmit-blackish-color);

	background-color: var(--pbmit-white-color);

	-webkit-transition: 0.3s ease-in-out;

	-moz-transition: 0.3s ease-in-out;

	-o-transition: 0.3s ease-in-out;

	transition: 0.3s ease-in-out;

}

.pbminfotech-ele-ptable-style-1 .pbmit-ptable-btn:hover a {

	background-color: var(--pbmit-global-color);

}

.pbminfotech-ele-ptable-style-1 .pbmit-ptable-col .pbmit-pricing-table-box:hover{

	transform: translateY(-10px);

}

.pbminfotech-ele-ptable-style-1 .pbmit-btn a .pbmit-button-text,

.pbminfotech-ele-ptable-style-1 .pbmit-btn a:before{

	transition: all .3s ease-out;

}

.pbminfotech-ele-ptable-style-1 .pbmit-btn a:hover .pbmit-button-text,

.pbminfotech-ele-ptable-style-1 .pbmit-btn a:hover:before{

	color: var(--pbmit-global-color);

}



/*=== pricing-table-featured-col ===*/

.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-featured-col .pbmit-pricing-table-box {

	background-color: var(--pbmit-global-color);

}

.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-featured-col .pbminfotech-ptable-heading,

.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-featured-col .pbminfotech-ptable-symbol,

.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-featured-col .pbminfotech-ptable-price {

	color: var(--pbmit-blackish-color);

}

.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-featured-col .pbmit-feature-wrap {

	position: absolute;

	top: 18px;

	right: -6px;

	text-transform: uppercase;

}

.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-featured-col .pbmit-feature-wrap .pbmit-ptablebox-featured-w{

	padding: 0 13px;

	font-size: 12px;

	line-height: 25px;

	font-weight: 600;

	letter-spacing: 1px;

	color: #fff;

	background: red;

	position: relative;

}

.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-featured-col .pbmit-feature-wrap .pbmit-ptablebox-featured-w::before{

	position: absolute;

	content: "";

	top: 0;

	left: 0;

	height: 100%;

	border-left: 5px solid var(--pbmit-global-color);

	border-top: 11px solid red;

	border-bottom: 11px solid red;

}

.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-featured-col .pbmit-feature-wrap .pbmit-ptablebox-featured-w::after{

	position: absolute;

	content: "";

	bottom: -7px;

	right: 0;

	border-left: 7px solid #ff0000;

	border-bottom: 8px solid var(--pbmit-white-color);

}

.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-featured-col .pbmit-ptable-btn a {

	color: var(--pbmit-white-color);

	background-color: var(--pbmit-blackish-color);

}

.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-featured-col .pbmit-ptable-btn:hover a {

	color: var(--pbmit-blackish-color);

	background-color: var(--pbmit-white-color);

}

.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-featured-col .pbmit-ptable-line{

	color: var(--pbmit-blackish-color);

}

.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-featured-col .pbmit-svg-btn a::after{

	background-color: var(--pbmit-blackish-color);

	width: 100%;

	height: 100%;

	border-radius: 30px;

}

.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-featured-col .pbmit-svg-btn a:hover::after{

	width: 50px;

	height: 50px;

	background-color: rgba( 0, 0, 0, 0.3);

	border-radius: 50%;

}

.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-featured-col .pbmit-svg-btn a .pbmit-button-wrapper{

	transform: translateX(5px);

}

.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-featured-col .pbmit-svg-btn a:hover .pbmit-button-wrapper{

	transform: translateX(3px);

}

.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-featured-col .pbmit-svg-btn a:before{

	transform: rotate(45deg);

}

.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-featured-col .pbmit-svg-btn a:hover::before{

	transform: rotate(0deg);

}

.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-featured-col .pbmit-svg-btn a .pbmit-header-button2-text,

.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-featured-col .pbmit-svg-btn a:before{

	color: var(--pbmit-white-color);

}

.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-featured-col .pbmit-svg-btn a:hover .pbmit-header-button2-text,

.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-featured-col .pbmit-svg-btn a:hover:before{

	color: var(--pbmit-blackish-color);

}



/*  === For column 3 ===  */

.pbminfotech-ele-ptable-style-1 .pbmit-ptable-col:nth-child(3) .pbmit-pricing-table-box{

	background-color: var(--pbmit-blackish-color);

}

.pbminfotech-ele-ptable-style-1 .pbmit-ptable-col:nth-child(3) .pbmit-pricing-table-box,

.pbminfotech-ele-ptable-style-1 .pbmit-ptable-col:nth-child(3) .pbminfotech-ptable-heading{

	color: var(--pbmit-white-color);

}



.pbminfotech-ele-ptable-style-1 .pbmit-ptable-col:nth-child(3) .pbminfotech-ptable-symbol,

.pbminfotech-ele-ptable-style-1 .pbmit-ptable-col:nth-child(3) .pbminfotech-ptable-price,

.pbminfotech-ele-ptable-style-1 .pbmit-ptable-col:nth-child(3) .pbminfotech-ptable-frequency,

.pbminfotech-ele-ptable-style-1 .pbmit-ptable-col:nth-child(3) .pbmit-ptable-line i{

	color: var(--pbmit-global-color);

}

.pbminfotech-ele-ptable-style-1 .pbmit-ptable-col:nth-child(3) .pbmit-head-wrap{

	border-bottom: 1px solid rgba( 255, 255, 255, 0.1);

}

.pbminfotech-ele-ptable-style-1 .pbmit-ptable-col:nth-child(3) .pbmit-ptable-btn a {

	color: var(--pbmit-blackish-color);

	background-color: var(--pbmit-global-color);

}

.pbminfotech-ele-ptable-style-1 .pbmit-ptable-col:nth-child(3) .pbmit-ptable-btn:hover a {

	background-color: var(--pbmit-white-color);

}

.pbminfotech-ele-ptable-style-1 .pbmit-ptable-col:nth-child(3) .pbmit-btn a .pbmit-button-text,

.pbminfotech-ele-ptable-style-1 .pbmit-ptable-col:nth-child(3) .pbmit-btn a:before{

	transition: all .3s ease-out;

}

.pbminfotech-ele-ptable-style-1 .pbmit-ptable-col:nth-child(3) .pbmit-btn a::after{

	background-color: rgba( 255, 255, 255, 0.2);

}

.pbminfotech-ele-ptable-style-1 .pbmit-ptable-col:nth-child(3) .pbmit-btn a .pbmit-button-text,

.pbminfotech-ele-ptable-style-1 .pbmit-ptable-col:nth-child(3) .pbmit-btn a:before{

	color: var(--pbmit-global-color);

}

.pbminfotech-ele-ptable-style-1 .pbmit-ptable-col:nth-child(3) .pbmit-btn a:hover::after{

	background-color: var(--pbmit-white-color);

}

.pbminfotech-ele-ptable-style-1 .pbmit-ptable-col:nth-child(3) .pbmit-btn a:hover .pbmit-button-text,

.pbminfotech-ele-ptable-style-1 .pbmit-ptable-col:nth-child(3) .pbmit-btn a:hover:before{

	color: var(--pbmit-blackish-color);

}

@media (max-width: 767px) {

	.pbminfotech-ele-ptable-style-1 .pbmit-ptable-inner .pbmit-ptable-lines-w{

		text-align: center;

	}

}

/** Style 2 **/

.pbminfotech-ele-ptable-style-2 .pbmit-ptable-col{

	margin-bottom: 30px;

}

.pbminfotech-ele-ptable-style-2 .pbmit-pricing-table-box {

	padding: 35px 0 50px 45px;

	background-color: var(--pbmit-white-color);

	border: 1px solid var(--pbmit-blackish-color);

}

.pbminfotech-ele-ptable-style-2 .pbmit-head-wrap {

	padding-right: 45px;

	padding-bottom: 30px;

	border-bottom: 1px solid var(--pbmit-blackish-color);

}

.pbminfotech-ele-ptable-style-2 .pbmit-ptable-price-w,

.pbminfotech-ele-ptable-style-2 .pbmit-price-wrapper,

.pbminfotech-ele-ptable-style-2 .pbmit-ptable-wrapper {

	display: flex;

	align-items: center;

}

.pbminfotech-ele-ptable-style-2 .pbmit-ptable-wrapper {

	justify-content: space-between;

	margin-bottom: 30px;

}

.pbminfotech-ele-ptable-style-2 .pbminfotech-ptable-heading{

	font-size: 24px;

	line-height: 34px;

	margin-bottom: 0;

}

.pbminfotech-ele-ptable-style-2 .pbminfotech-ptable-desc {

	font-size: 12px;

	line-height: 12px;

}

.pbminfotech-ele-ptable-style-2 .pbmit-icon-type-icon {

	font-size: 80px;

	line-height: 80px;

	color: var(--pbmit-global-color);

}

.pbminfotech-ele-ptable-style-2 .pbmit-ptable-icon-type-image img {

	width: 70px;

	height: 70px;

}

.pbminfotech-ele-ptable-style-2 .pbmit-ptable-icon-type-text {

	font-size: 40px;

	line-height: 40px;

}

.pbminfotech-ele-ptable-style-2 .pbminfotech-ptable-price,

.pbminfotech-ele-ptable-style-2 .pbminfotech-ptable-symbol {

	font-family:var(--pbmit-heading-typography-font-family);

	font-size: 60px;

	line-height: 60px;

	font-weight: 700;

	-webkit-text-stroke: 1px var(--pbmit-blackish-color);

    -webkit-text-fill-color: transparent;

    -webkit-background-clip: text;

    background-repeat: no-repeat;

    transition: background-size .5s cubic-bezier(0.67, 0.01, 0.15, 0.98);

    background-image: linear-gradient(90deg, var(--pbmit-blackish-color) 0%, var(--pbmit-blackish-color) 50%, transparent 50.1%);

    background-position: 0% 100%;

    background-size: 0% 100%;

}

.pbminfotech-ele-ptable-style-2 .pbminfotech-ptable-frequency {

	margin-left: 20px;

	font-size: 16px;

	line-height: 16px;

	position: relative;

	padding-left: 7px;

}

.pbminfotech-ele-ptable-style-2 .pbminfotech-ptable-frequency::before {

	content: '/';

	position: absolute;

	top: -2px;

	left: 0;

}

.pbminfotech-ele-ptable-style-2 .pbmit-ptable-lines-w {

	padding: 40px 0 10px 0;

}

.pbminfotech-ele-ptable-style-2 .pbmit-ptable-line {

	font-family:var(--pbmit-heading-typography-font-family);

	font-size: 15px;

	line-height: 15px;

	padding: 10px 0;

}

.pbminfotech-ele-ptable-style-2 .pbmit-ptable-line:first-child {

	padding-top: 0;

}

.pbminfotech-ele-ptable-style-2 .pbmit-ptable-line:last-child {

	padding-bottom: 0;

}

.pbminfotech-ele-ptable-style-2 .pbmit-ptable-line i {

	padding-right: 8px;

}

.pbminfotech-ele-ptable-style-2 .pbmit-svg-btn{

	padding-top: 22px;

}

/*=== pbmit-pricing-table-featured-col ===*/

.pbminfotech-ele-ptable-style-2 .pbmit-ptable-col.pbmit-pricing-table-featured-col{

	position: relative;

}

.pbminfotech-ele-ptable-style-2 .pbmit-pricing-table-featured-col .pbmit-pricing-table-box {

	border: none;

	background-color: var(--pbmit-blackish-color);

}

.pbminfotech-ele-ptable-style-2 .pbmit-pricing-table-featured-col .pbminfotech-ptable-heading {

	color: var(--pbmit-global-color);

}

.pbminfotech-ele-ptable-style-2 .pbmit-pricing-table-featured-col .pbminfotech-ptable-price,

.pbminfotech-ele-ptable-style-2 .pbmit-pricing-table-featured-col .pbminfotech-ptable-symbol {

	-webkit-text-stroke: 1px var(--pbmit-global-color);

}

.pbminfotech-ele-ptable-style-2 .pbmit-pricing-table-featured-col .pbmit-head-wrap {

	border-color: var(--pbmit-global-color);

}

.pbminfotech-ele-ptable-style-2 .pbmit-pricing-table-featured-col .pbminfotech-ptable-frequency,

.pbminfotech-ele-ptable-style-2 .pbmit-pricing-table-featured-col .pbminfotech-ptable-desc,

.pbminfotech-ele-ptable-style-2 .pbmit-pricing-table-featured-col .pbmit-ptable-line {

	color: var(--pbmit-white-color);

}

.pbminfotech-ele-ptable-style-2 .pbmit-pricing-table-featured-col .pbmit-pricing-table-box {

	position: relative;

}

.pbminfotech-ele-ptable-style-2 .pbmit-pricing-table-featured-col .pbmit-feature-wrap {

	position: absolute;

	top: 0;

	right: 0;

}

.pbminfotech-ele-ptable-style-2 .pbmit-pricing-table-featured-col .pbmit-feature-wrap .pbmit-ptablebox-featured-w{

	padding: 0 13px;

	font-size: 11px;

	line-height: 22px;

	letter-spacing: 1px;

	color: #fff;

	background: red;

	position: relative;

	text-transform: uppercase;

}

.pbminfotech-ele-ptable-style-2 .pbmit-pricing-table-featured-col .pbmit-feature-wrap .pbmit-ptablebox-featured-w::before{

	position: absolute;

	content: "";

    top: 0;

    left: 0;

    height: 100%;

    border-left: 5px solid var(--pbmit-blackish-color);

    border-top: 11px solid transparent;

    border-bottom: 11px solid transparent;

}



/*----------------------------------------*/

/*  29 - Reel video

/*----------------------------------------*/

/** Style 1 **/

.pbmit-element-reel-video-style-1 .pbmit-element-posts-wrapper,

.pbmit-element-reel-video-style-1 .pbmit-reel-video-contant {

	position: relative;

	height: 100%;

}

.pbmit-element-reel-video-style-1 .pbmit-reel-video-contant::after {

	content: '';

	position: absolute;

	top: 50%;

	left: 50%;

	width: 800px;

	height: 800px;

	z-index: 0;

	border-radius: 100%;

	-khtml-transform: translateX(-50%) translateY(-50%);

	-moz-transform: translateX(-50%) translateY(-50%);

	-ms-transform: translateX(-50%) translateY(-50%);

	-o-transform: translateX(-50%) translateY(-50%);

	transform: translateX(-50%) translateY(-50%);

	border: 1px solid rgba( 255, 255, 255, 0.1);

}

.pbmit-element-reel-video-style-1 .pbmit-reel-title-wrap,

.pbminfotech-element-reel-video{

	width: 100vw;

	height: 100vh;

}

.pbmit-element-reel-video-style-1 .pbmit-video-wrapper {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

	width: 100vw;

	height: 100vh;

	height: calc(var(--vh,1vh)*100);

}

.pbmit-element-reel-video-style-1 .pbmit-video-wrapper iframe{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	pointer-events: none;

	transform: scale(0.2, 0.2);

	opacity: 0.3;

}

.pbmit-element-reel-video-style-1 .pbmit-reel-title-wrap{

	display: flex;

	align-items: center!important;

	justify-content: center!important;

	position: relative;

	z-index: 2;

}

.pbmit-element-reel-video-style-1 h2.pbmit-reel-title{

	color: var(--pbmit-global-color);

	font-size: 144px;

	line-height: 144px;

	text-transform: capitalize;

	margin: 0;

}

.pbmit-element-reel-video-style-1 .pbmit-heading-desc{

	color: rgba( 255, 255, 255, 0.6);

}

.pbmit-element-reel-video-style-1 h2.pbmit-reel-title.pbmit-reel-t2 {

	overflow: visible!important;

	-webkit-text-stroke: 1px rgba(var(--pbmit-global-color-rgb),.5);

	color: transparent;

	display: flex;

}

.pbmit-element-reel-video-style-1 .pbmit-reel-video-heading h2{

	font-family: var(--pbmit-body-typography-font-family);

	position: absolute;

	text-transform: capitalize;

	color: var(--pbmit-global-color);

	width: 100%;

	text-align: center;

	top: 120px;

	font-size: 16px;

	z-index: 3;

	font-weight: 400 !important;

}

.pbmit-element-reel-video-style-1 .pbmit-tag-wrapper{

	width: 500px;

	bottom: 120px;

	position: absolute;

	text-align: center;

	left: 50%;

	transform: translate(-50%,0);

	z-index: 3;

}

@media (max-width: 991px) {

	.pbmit-element-reel-video-style-1 h2.pbmit-reel-title{

		font-size: 80px;

		line-height: 80px;

		margin: 0 15px;

	}

	.pbmit-element-reel-video-style-1 .pbmit-reel-title-wrap,

	.pbmit-element-reel-video-style-1{

		height:500px;

		width: 100%;

	}

	.pbmit-element-reel-video-style-1 .pbmit-video-wrapper{

		position:unset;

		display: none;

	}

}

@media (max-width: 575px) {

	.pbmit-element-reel-video-style-1 h2.pbmit-reel-title{

		font-size: 40px;

		line-height: 45px;

	}

	.pbmit-element-reel-video-style-1 .pbmit-reel-title-wrap{

		height: auto;

	}

	.pbmit-element-reel-video-style-1{

		height:300px;

		padding-top: 40px;

	}

	.pbmit-element-reel-video-style-1 .pbmit-tag-wrapper {

		width: 100%;

		position: unset;

		transform:unset;

	}

	.pbmit-element-reel-video-style-1 .pbmit-reel-video-heading h2{

		position: unset;

	}

	.pbmit-element-reel-video-style-1 .pbmit-reel-video-contant{

		text-align: center;

	}

	.pbmit-element-reel-video-style-1 .pbmit-reel-title-wrap {

		display: block;

		margin-top: 30px;

	}

	.pbmit-element-reel-video-style-1 h2.pbmit-reel-title.pbmit-reel-t2{

		justify-content: center;

	}

}

/** Style 2 **/

.pbmit-element-reel-video-style-2 .pbmit-element-posts-wrapper,

.pbmit-element-reel-video-style-2 .pbmit-reel-video-contant {

	position: relative;

}

.pbmit-element-reel-video-style-2 .pbmit-reel-video-contant::after {

	content: '';

	position: absolute;

	top: 50%;

	left: 50%;

	width: 800px;

	height: 800px;

	z-index: 0;

	border-radius: 100%;

	-khtml-transform: translateX(-50%) translateY(-50%);

	-moz-transform: translateX(-50%) translateY(-50%);

	-ms-transform: translateX(-50%) translateY(-50%);

	-o-transform: translateX(-50%) translateY(-50%);

	transform: translateX(-50%) translateY(-50%);

	border: 1px solid rgba( 225, 225, 225, 0.1);

}

.pbmit-element-reel-video-style-2 .pbmit-reel-title-wrap,

.pbmit-element-reel-video-style-2{

	width: 100vw;

    height: 100vh;

}

.pbmit-element-reel-video-style-2 .pbmit-video-wrapper {

	position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    width: 100vw;

    height: 100vh;

    height: calc(var(--vh,1vh)*100);

}

.pbmit-element-reel-video-style-2 .pbmit-video-wrapper iframe{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	pointer-events: none;

	transform: scale(0.2, 0.2);

	opacity: 0.3;

}

.pbmit-element-reel-video-style-2 .pbmit-reel-title-wrap{

	display: flex;

	align-items: center!important;

	justify-content: center!important;

	position: relative;

	z-index: 2;

}

.pbmit-element-reel-video-style-2 h2.pbmit-reel-title{

	font-size: 144px;

	line-height: 144px;

	margin: 0;

	color: var(--pbmit-white-color);

}

.pbmit-element-reel-video-style-2 h2.pbmit-reel-title.pbmit-reel-t2 {

	overflow: visible!important;

	-webkit-text-stroke: 1px rgba( 225, 225, 225, 0.5);

	color: transparent;

	display: flex;

}

.pbmit-element-reel-video-style-2 .pbmit-reel-video-heading h2{

	position: absolute;

	color: var(--pbmit-global-color);

	width: 100%;

	text-align: center;

	top: 120px;

	font-size: 16px;

	z-index: 3;

	font-weight: 400 !important;

}

.pbmit-element-reel-video-style-2 .pbmit-tag-wrapper{

	width: 500px;

	bottom: 120px;

	position: absolute;

	text-align: center;

	left: 50%;

	transform: translate(-50%,0);

	z-index: 3;

	color: rgba( 225, 225, 225, 0.6);

}

@media (max-width: 991px) {

	.pbmit-element-reel-video-style-2 h2.pbmit-reel-title{

		font-size: 80px;

		line-height: 80px;

		margin: 0 15px;

	}

	.pbmit-element-reel-video-style-2 .pbmit-reel-title-wrap,

	.pbmit-element-reel-video-style-2{

		height:500px;

		width: 100%;

	}

	.pbmit-element-reel-video-style-2 .pbmit-video-wrapper{

		position:unset;

		display: none;

	}

}

@media (max-width: 575px) {

	.pbmit-element-reel-video-style-2 h2.pbmit-reel-title.pbmit-reel-t2 {

		display: inherit;

	}

	.pbmit-element-reel-video-style-2 h2.pbmit-reel-title{

		font-size: 40px;

		line-height: 45px;

	}

	.pbmit-element-reel-video-style-2 .pbmit-reel-title-wrap{

		height: auto;

	}

	.pbmit-element-reel-video-style-2{

		height:300px;

	}

	.pbmit-element-reel-video-style-2 .pbmit-tag-wrapper {

		width: 100%;

		position: unset;

		transform:unset;

	}

	.pbmit-element-reel-video-style-2 .pbmit-reel-video-heading h2{

		position: unset;

	}

	.pbmit-element-reel-video-style-2 .pbmit-reel-video-contant{

		text-align: center;

	}

	.pbmit-element-reel-video-style-2 .pbmit-reel-title-wrap {

		display: block;

		margin-top: 30px;

	}

}



/*----------------------------------------*/

/*  30 - Actionbox

/*----------------------------------------*/

.pbmit-action-box {

    position: relative;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    width: 100%;

    height: 100vh;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

}



/* Style 01 */

.pbmit-action-box-style-1 .pbmit-action-box-circle-wrap {

    position: absolute;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    width: 100vw;

    min-height: 100vh;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    background-size: cover;

    background-repeat: no-repeat;

    background-position: bottom;

}

.pbmit-action-box-style-1 .pbmit-action-content>* {

	color: var(--pbmit-white-color);

	text-align: center;

}

.pbmit-action-box-style-1 .pbmit-ihbox-icon {

	font-size: 80px;

	line-height: 8px;

	margin-bottom: 30px;

}

.pbmit-action-box-style-1 .pbmit-action-content .pbmit-element-subtitle {

	font-family:var(--pbmit-body-typography-font-family);

    font-size: 18px;

    line-height: 28px;

	font-weight: 300;

    margin-bottom: 0;

    text-transform: capitalize;

}

.pbmit-action-box-style-1 h2.pbmit-element-title {

	font-size: 60px;

	line-height: 60px;

	margin-bottom: 20px;

}

.pbmit-action-box-style-1 h2.pbmit-element-title a {

	color: var(--pbmit-white-color);

}

.pbmit-action-box-style-1 h2.pbmit-element-title a:hover {

	color: var(--pbmit-global-color);

}



@media(max-width:767px) {

    .pbmit-action-box-st1le-2 h2 {

        font-size: 45px;

        line-height: 55px;

    }

    .pbmit-action-box-style-1 .pbmit-action-box-circle-wrap {

        position: inherit;

        padding: 80px 0;

        min-height: unset;

    }

    .pbmit-action-box-style-1.pbmit-action-box {

        height: unset;

    }

    .pbmit-action-box-style-1 h2.pbmit-element-title {

        font-size: 30px;

        line-height: 40px;

    }

    .pbmit-action-box-style-1 .pbmit-action-content .pbmit-element-subtitle{

        font-size: 16px;

        line-height: 26px;

    }

    .pbmit-action-box-style-1 .pbmit-action-content .pbmit-element-subtitle,

    .pbmit-action-box-style-1 h2.pbmit-element-title {

        padding: 0 30px;

    }

}

/* Style 01 */

.pbmit-action-box-style-2 .pbmit-action-box-wrap {

	position: absolute;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	background-color: rgba( 0, 0, 0, 0.7);

	background-blend-mode: color;

	width: 100vw;

	min-height: 100vh;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-ms-flex-pack: center;

	justify-content: center;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-ms-flex-align: center;

	background-size: cover;

	background-repeat: no-repeat;

	background-position: bottom;

}

.pbmit-action-box-style-2 .pbmit-content>* {

	color: var(--pbmit-white-color);

	text-align: center;

}

.pbmit-action-box-style-2 .pbmit-ihbox-icon {

	font-size: 80px;

	line-height: 8px;

	margin-bottom: 30px;

}

.pbmit-action-box-style-2 .pbmit-content .pbmit-element-subtitle {

	font-size: 18px;

	line-height: 28px;	

	margin-bottom: 30px;

}

.pbmit-action-box-style-2 h2.pbmit-element-title {

	font-size: 72px;

	line-height: 72px;

	margin-bottom: 10px;

}

.pbmit-action-box-style-2 h2.pbmit-element-title a {

	color: var(--pbmit-white-color);

}

.pbmit-action-box-style-2 .pbmit-heading-desc{

	font-size: 18px;

	line-height: 24px;

	color: var(--pbmit-white-color) !important;

	margin-bottom: 28px;

}

.pbmit-action-box-style-2 h2.pbmit-element-title a:hover {

	color: var(--pbmit-global-color);

}

.pbmit-action-box-style-2 .pbmit-btn a:after{

	background-color: rgba( 255, 255, 255, 0.2);

}

.pbmit-action-box-style-2 .pbmit-btn a .pbmit-button-wrapper,

.pbmit-action-box-style-2 .pbmit-btn a:before{

	color: var(--pbmit-global-color);

	transition: all .3s ease-in-out;

}

.pbmit-action-box-style-2 .pbmit-btn a:hover:after{

	background-color: var(--pbmit-white-color);

}

.pbmit-action-box-style-2 .pbmit-btn a:hover .pbmit-button-wrapper,

.pbmit-action-box-style-2 .pbmit-btn a:hover:before{

	color: var(--pbmit-blackish-color);

}

@media(max-width:1200px){

	.pbmit-action-box-style-2 .pbmit-content{

		padding: 0 30px;

	}

	.pbmit-action-box-style-2 h2.pbmit-element-title {

		font-size: 55px;

		line-height: 65px;

		margin-bottom: 10px;

	}

}

@media(max-width:1024px){

	.pbmit-action-box-style-2 h2.pbmit-element-title{

		font-size: 40px;

		line-height: 50px;

	}

}

@media(max-width:991px){

	.pbmit-action-box-style-2 .pbmit-heading-desc{

		margin-bottom: 10px;

	}

	.pbmit-action-box-style-2 .pbmit-action-box-wrap{

		clip-path:unset;

	}

}

@media(max-width:767px) {

	.pbmit-action-box-style-2 .pbmit-action-box-wrap {

		position: inherit;

		padding: 80px 0;

		min-height: 100%;

	}

	.pbmit-action-box-style12.pbmit-action-box {

		height: unset;

	}

	.pbmit-action-box-style-2 h2.pbmit-element-title{

		font-size: 40px;

		line-height: 50px;

	}

	.pbmit-action-box.pbmit-action-box-style-2{

		height: 100%;

	}

}



/*----------------------------------------*/

/*  31 - Awardbox

/*----------------------------------------*/

/* Style 2 */



/*----------------------------------------*/

/*  32 - Split-slide

/*----------------------------------------*/

/* Style 1 */

.pbmit-element-split-slide-style-1 .pbmit-split-slide-number p {

	font-family:var(--pbmit-heading-typography-font-family);

	font-size: 72px;

	line-height: 72px;

	font-weight: 800 !important;

	display: inline-block;

	position: relative;

	-webkit-text-fill-color: var(--pbmit-white-color);

	-webkit-text-stroke-width: 1px;

	-webkit-text-stroke-color: rgba( 0, 0, 0, 0.2);

}

.pbmit-element-split-slide-style-1 .pbmit-split-slide-title h4 {

	font-size: 24px;

	line-height: 24px;

}

.pbmit-element-split-slide-style-1 .pbmit-split-slide-title{

	margin: 75px 0 0 0 ;

}

.pbmit-element-split-slide-style-1 .pbmit-bg-imgbox .pbmit-split-slide-box {

	padding: 135px 160px 200px 50px;

	position: relative;

}

.pbmit-element-split-slide-style-1 .pbmit-ihbox-icon{

	position: absolute;

	right:90px;

	top: 45%;

	font-size: 80px;

	line-height: 80px;

	transform: translate(50%, 0%);

}

.pbmit-element-split-slide-style-1 .pbmit-heading-subheading {

	display: flex;

	justify-content: space-between;

}

.pbmit-text-color-blackish .pbmit-element-split-slide-style-1 .pbmit-split-slide-title h4 {

	border-color: rgba( 0, 0, 0, 0.3);

}

.pbmit-element-split-slide-style-1 .pbmit-bg-imgbox {

	overflow: hidden;

}

.pbmit-element-split-slide-style-1 .pbmit-bg-imgbox .pbmit-contentbox {

	padding: 180px 90px 0 0px;

}

body.rtl .pbmit-element-split-slide-style-1 .pbmit-bg-imgbox .pbmit-contentbox {

	padding-left: 90px;

	padding-right: 0;

}



.pbmit-element-split-slide-style-1 .pbmit-bg-imgbox .pbmit-split-slide-box,

.pbmit-element-split-slide-style-1 .pbmit-split-slide-item-image {

	margin-bottom: 30px;

}

.pbmit-element-split-slide-style-1 .pbmit-bg-imgbox .pbmit-contentbox .pbmit-split-slide-item {

	margin: 0 0 35px 0;

	position: relative;

}



.pbmit-element-split-slide-style-1 .pbmit-split-slide-subheading {

	font-size: 15px;

	font-weight: 500;

	text-transform: uppercase;

	letter-spacing: 2px;

}

.pbmit-element-split-slide-style-1 .pbmit-heading-subheading {

	margin: 0;

}

.pbmit-element-split-slide-style-1 .pbmit-split-slide-item-image img {

	object-fit: cover;

	height: 100%;

	width: 100%;

}

.pbmit-element-split-slide-style-1 .pbmit-split-slide-item-image.first,

.pbmit-element-split-slide-style-1 .pbmit-split-slide-item-image.last,

.pbmit-element-split-slide-style-1 .pbmit-split-slide-item-image.active {

	opacity: 1;

}

.pbmit-element-split-slide-style-1 .pbmit-bg-imgbox .pbmit-img {

	position: relative;

	overflow: hidden;

}

.pbmit-element-split-slide-style-1 .pbmit-contentbox .pbmit-split-slide-number h4 {

	font-size: 100px;

	line-height: 110px;

}

.pbmit-element-split-slide-style-1 .pbmit-split-slide-box .pbmit-split-slide-btn {

	margin-top: 130px;

}

.pbmit-element-split-slide-style-1 .pbmit-split-slide-box .pbmit-svg-btn{

	margin-top: 50px;

}

.pbmit-element-split-slide-style-1 .pbmit-split-slide-box .pbmit-svg-btn span {

	font-weight: 600;

}

.pbmit-element-split-slide-style-1 .pbmit-split-slide-box .pbmit-svg-btn:hover svg .pbmit-svg-effect,

.pbmit-element-split-slide-style-1 .pbmit-split-slide-box .pbmit-svg-btn:hover .pbmit-arrow-icon g {

	stroke: var(--pbmit-global-color);

}

.pbmit-element-split-slide-style-1 .pbmit-split-slide-desc {

	position: relative;

	padding-bottom: 40px;

}

.pbmit-element-split-slide-style-1 .pbmit-svg-btn .pbmit-arrow-icon {

	margin-top: 0;

}

.pbmit-element-split-slide-style-1 svg {

	width: 20px;

	height: 20px;

}

.pbmit-element-split-slide-style-1 svg line {

	fill: none;

	stroke: var(--pbmit-white-color);

	stroke-width: 2;

	stroke-miterlimit: 10;

}

.pbmit-text-color-blackish .pbmit-element-split-slide-style-1 svg line {

	stroke: rgba( 0, 0, 0, 0.3);

}

.pbmit-element-split-slide-style-1 svg line:not(:first-child) {

	stroke-linecap: square;

}

.pbmit-element-split-slide-style-1 svg line:nth-child(1) {

	stroke-dasharray: 25px;

	stroke-dashoffset: 50px;

	transition: stroke-dashoffset 0.6s cubic-bezier(0.61, 1, 0.88, 1);

}

.pbmit-element-split-slide-style-1 svg line:nth-child(2),

.pbmit-element-split-slide-style-1 svg line:nth-child(3) {

	stroke-dasharray: 20px;

	stroke-dashoffset: 40px;

	transition: stroke-dashoffset 0.6s cubic-bezier(0.61, 1, 0.88, 1) 0.3s;

}

.pbmit-element-split-slide-style-1:hover svg line {

	stroke-dashoffset: 0;

}

.pbmit-element-split-slide-style-1:hover svg line {

	stroke: var(--pbmit-global-color);

}

.pbmit-text-color-blackish .pbmit-element-split-slide-style-1:hover svg line {

	stroke: var(--pbmit-blackish-color);

}

.pbmit-element-split-slide-style-1 .pbmit-icon-box-wrapper {

	z-index: 11;

	position: relative;

}

.pbmit-element-split-slide-style-1 .pbmit-element-split-slide-wrapper {

	margin-top: -110px;

	z-index: -1;

}

.pbmit-element-split-slide-style-1 .pbmit-split-slide-item-image {

	padding: 180px 0 0 0;

}



@media(max-width:1550px) {

	.pbmit-element-split-slide-style-1 .pbmit-bg-imgbox .pbmit-contentbox {

		padding: 0 30px 0 50px;

	}

	.pbmit-element-split-slide-style-1 .pbmit-bg-imgbox .pbmit-split-slide-box {

		padding-top: 150px;

		padding-bottom: 150px;

	}

}

@media(max-width:1200px) {

	.pbmit-element-split-slide-style-1 .pbmit-split-slide-number p {

		margin-bottom: 60px;

	}

	.pbmit-element-split-slide-style-1 .pbmit-split-slide-box .pbmit-split-slide-btn {

		margin-top: 60px;

	}

	.pbmit-element-split-slide-style-1 .pbmit-bg-imgbox .pbmit-split-slide-box {

		padding-top: 200px;

		padding-bottom: 200px;

	}

}

@media(max-width:1024px) {

	.pbmit-element-split-slide-style-1 .pbmit-split-slide-item-image {

		padding: 80px 0 0 0;

	}

	.pbmit-element-split-slide-style-1 .pbmit-heading-subheading{

		margin-bottom: 50px;

	}

}

@media(min-width:992px) {

	.pbmit-element-split-slide-style-1 .pbmit-split-slide-item-image {

		position: absolute;

		opacity: 0;

		-webkit-transition: all .25s ease-in-out;

		transition: all .25s ease-in-out;

	}

	.pbmit-element-split-slide-style-1 .pbmit-img.col-md-5 .pbmit-split-slide-responsive-image .pbmit-split-slide-item-image {

		display: none;

		opacity: 0;

		position: inherit;

	}

}

@media(max-width:992px) {

	.pbmit-element-split-slide-style-1 .pbmit-heading-subheading{

		margin-bottom: 0;

	}

	.pbmit-element-split-slide-style-1 .pbmit-img.col-md-5 .pbmit-split-slide-responsive-image .pbmit-split-slide-item-image {

		position: unset;

		opacity: 1;

	}

	.pbmit-element-split-slide-style-1 .pbmit-bg-imgbox .pbmit-contentbox {

		padding: 80px 0 0;

		width: 100%;

	}

	.pbmit-element-split-slide-style-1 .pbmit-contentbox .pbmit-icon-box-wrapper {

		margin:0;

	}

	.pbmit-element-split-slide-style-1 .pbmit-split-slide-number p {

		margin-bottom: 10px;

	}

	.pbmit-element-split-slide-style-1 .pbmit-split-slide-title h4{

		margin-bottom: 15px;

	}

	.pbmit-element-split-slide-style-1 .pbmit-split-slide-box .pbmit-split-slide-btn {

		margin-top: 30px;

	}

	.pbmit-element-split-slide-style-1 .pbmit-contentbox .pbmit-split-slide-box .pbmit-icon-type-icon {

		font-size: 60px;

	}

	.pbmit-element-split-slide-style-1 .pbmit-bg-imgbox .pbmit-img,

	.pbmit-element-split-slide-style-1 .pbmit-img.col-md-7 .pbmit-split-slide-item-image {

		display: none;

		position: inherit;

	}

	.pbmit-element-split-slide-style-1 .pbmit-split-slide-responsive-image .pbmit-split-slide-item-image img {

		width: 100%;

	}

	.pbmit-element-split-slide-style-1 .pbmit-split-slide-responsive-image .pbmit-split-slide-item-image {

		padding-top: 40px;

		position: relative;

	}

	.pbmit-element-split-slide-style-1 .pbmit-split-slide-item-image {

		padding: 0;

		height: 100%;

	}

	.pbmit-element-split-slide-style-1 .pbmit-contentbox .pbmit-split-slide-number h4 {

		font-size: 60px;

		line-height: 70px;

	}

	.pbmit-element-split-slide-style-1 .pbmit-split-slide-item-image::after,

	.pbmit-element-split-slide-style-1 .pbmit-split-slide-item-image::before {

		display: none;

	}

	.pbmit-element-split-slide-style-1 .pbmit-ihbox-icon{

		display: none;

	}

	.pbmit-element-split-slide-style-1 .pbmit-split-slide-desc{

		padding-bottom: 0;

	}

	.pbmit-element-split-slide-style-1 .pbmit-split-slide-title{

		margin: 0;

	}	

	.pbmit-element-split-slide-style-1 .pbmit-bg-imgbox .pbmit-split-slide-wrapper:last-child .pbmit-split-slide-box{

		margin-bottom: 0px;

		padding-bottom: 0;

	}

	.pbmit-element-split-slide-style-1 .pbmit-bg-imgbox .pbmit-split-slide-box {

		padding: 10px 0 0 0;

		margin-bottom: 60px;

	}

	.pbmit-element-split-slide-style-1 .pbmit-element-split-slide-wrapper {

		margin-top: -30px;

		z-index: -1;

	}	

}

@media(max-width:575px) {

	.pbmit-element-split-slide-style-1 .pbmit-split-slide-title h4 {

		margin-bottom: 0px;

   		padding-bottom: 20px;

		font-size: 24px;

		line-height: 34px;

	}

	.pbmit-element-split-slide-style-1 .pbmit-contentbox .pbmit-icon-box-wrapper {

		margin: 0;

	}

	.pbmit-element-split-slide-style-1 .pbmit-bg-imgbox .pbmit-split-slide-wrapper .pbmit-split-slide-box{

		margin-bottom: 30px;

	}

	.pbmit-element-split-slide-style-1 .pbmit-bg-imgbox .pbmit-split-slide-box{

		padding: 0px 0px 30px 0px;

	}

	.pbmit-element-split-slide-style-1 .pbmit-heading-subheading{

		flex-direction: column-reverse;

	}

}

/* Style 2 */

.pbmit-element-split-slide-style-2 .pbmit-icon-box-wrapper h4{

	font-size: 24px;

    line-height: 24px;

	margin: 0;

}

.pbmit-element-split-slide-style-2 .pbmit-bg-imgbox .pbmit-split-slide-box {

	padding: 135px 170px 200px 50px;

	position: relative;

}

.pbmit-element-split-slide-style-2 .pbmit-ihbox-icon{

	font-size: 70px;

	line-height: 70px;

	margin-bottom: 30px;

	color: var(--pbmit-global-color);

}

.pbmit-element-split-slide-style-2 .pbmit-heading-subheading {

	display: flex;

    justify-content: space-between;

	align-items: center;

}

.pbmit-element-split-slide-style-2 .pbmit-bg-imgbox {

	overflow: hidden;

}

.pbmit-element-split-slide-style-2 .pbmit-bg-imgbox .pbmit-contentbox {

	padding: 180px 90px 0 0px;

}

.pbmit-element-split-slide-style-2 .pbmit-bg-imgbox .pbmit-split-slide-box,

.pbmit-element-split-slide-style-2 .pbmit-split-slide-item-image {

	margin-bottom: 30px;

}

.pbmit-element-split-slide-style-2 .pbmit-bg-imgbox .pbmit-contentbox .pbmit-split-slide-item {

	margin: 0 0 35px 0;

	position: relative;

}

.pbmit-element-split-slide-style-2 .pbmit-split-slide-subheading {

	font-size: 15px;

	font-weight: 500;

	text-transform: uppercase;

	letter-spacing: 2px;

}

.pbmit-element-split-slide-style-2 .pbmit-heading-subheading {

	margin: 0;

}

.pbmit-element-split-slide-style-2 .pbmit-split-slide-item-image img {

	object-fit: cover;

	height: 100%;

	width: 100%;

}

.pbmit-element-split-slide-style-2 .pbmit-split-slide-item-image.first,

.pbmit-element-split-slide-style-2 .pbmit-split-slide-item-image.last,

.pbmit-element-split-slide-style-2 .pbmit-split-slide-item-image.active {

	opacity: 1;

}

.pbmit-element-split-slide-style-2 .pbmit-bg-imgbox .pbmit-img {

	position: relative;

	overflow: hidden;

}

.pbmit-element-split-slide-style-2 .pbmit-split-slide-box .pbmit-split-slide-btn {

	margin-top: 130px;

}

.pbmit-element-split-slide-style-2 .pbmit-split-slide-box .pbmit-split-slide-btn .pbmit-svg-btn{

	padding-top: 22px;

}

.pbmit-element-split-slide-style-2 .pbmit-split-slide-box .pbmit-svg-btn:hover svg .pbmit-svg-effect,

.pbmit-element-split-slide-style-2 .pbmit-split-slide-box .pbmit-svg-btn:hover .pbmit-arrow-icon g {

	stroke: var(--pbmit-global-color);

}

.pbmit-element-split-slide-style-2 .pbmit-svg-btn .pbmit-arrow-icon {

	margin-top: 0;

}

.pbmit-element-split-slide-style-2 svg {

	width: 20px;

    height: 20px;

}

.pbmit-element-split-slide-style-2 svg line {

    fill: none;

    stroke: var(--pbmit-white-color);

    stroke-width: 2;

    stroke-miterlimit: 10;

}

.pbmit-element-split-slide-style-2 svg line:not(:first-child) {

    stroke-linecap: square;

}

.pbmit-element-split-slide-style-2 svg line:nth-child(1) {

    stroke-dasharray: 25px;

    stroke-dashoffset: 50px;

    transition: stroke-dashoffset 0.6s cubic-bezier(0.61, 1, 0.88, 1);

}

.pbmit-element-split-slide-style-2 svg line:nth-child(2),

.pbmit-element-split-slide-style-2 svg line:nth-child(3) {

    stroke-dasharray: 20px;

    stroke-dashoffset: 40px;

    transition: stroke-dashoffset 0.6s cubic-bezier(0.61, 1, 0.88, 1) 0.3s;

}

.pbmit-element-split-slide-style-2:hover svg line {

    stroke-dashoffset: 0;

}

.pbmit-element-split-slide-style-2:hover svg line {

    stroke: var(--pbmit-global-color);

}

.pbmit-element-split-slide-style-2 .pbmit-icon-box-wrapper {

	z-index: 11;

    position: relative;

	display: flex;

	margin-bottom: 25px;

}

.pbmit-element-split-slide-style-2 .pbmit-element-split-slide-wrapper {

    margin-top: -110px;

    z-index: -1;

}

.pbmit-element-split-slide-style-2 .pbmit-split-slide-item-image {

	padding: 180px 0 0 0;

}

@media(max-width:1200px) {

	.pbmit-element-split-slide-style-2 .pbmit-split-slide-box .pbmit-split-slide-btn {

		margin-top: 60px;

	}

}

@media(max-width:1100px) {

	.pbmit-element-split-slide-style-2 .pbmit-bg-imgbox .pbmit-split-slide-box {

		padding: 120px 140px 180px 30px;

	}

}

@media(max-width:1024px) {

	.pbmit-element-split-slide-style-2 .pbmit-split-slide-item-image {

		padding: 140px 0 0 0;

	}

	.pbmit-element-split-slide-style-2 .pbmit-bg-imgbox .pbmit-split-slide-box {

		padding: 100px 80px 140px 30px;

	}

}

@media(min-width:992px) {

	.pbmit-element-split-slide-style-2 .pbmit-split-slide-item-image {

		position: absolute;

		opacity: 0;

		-webkit-transition: all .25s ease-in-out;

		transition: all .25s ease-in-out;

	}

	.pbmit-element-split-slide-style-2 .pbmit-img.col-md-5 .pbmit-split-slide-responsive-image .pbmit-split-slide-item-image {

		display: none;

		opacity: 0;

		position: inherit;

	}

}

@media(max-width:992px) {

	.pbmit-element-split-slide-style-2 .pbmit-img.col-md-5 .pbmit-split-slide-responsive-image .pbmit-split-slide-item-image {

		position: unset;

		opacity: 1;

	}

	.pbmit-element-split-slide-style-2 .pbmit-bg-imgbox .pbmit-contentbox {

		padding: 80px 0 0;

		width: 100%;

	}

	.pbmit-element-split-slide-style-2 .pbmit-contentbox .pbmit-icon-box-wrapper {

		margin:0;

	}



	.pbmit-element-split-slide-style-2 .pbmit-split-slide-title h4{

		margin-bottom: 15px;

	}

	.pbmit-element-split-slide-style-2 .pbmit-split-slide-box .pbmit-split-slide-btn {

		margin-top: 30px;

	}

	.pbmit-element-split-slide-style-2 .pbmit-contentbox .pbmit-split-slide-box .pbmit-icon-type-icon {

		font-size: 60px;

	}

	.pbmit-element-split-slide-style-2 .pbmit-bg-imgbox .pbmit-img,

	.pbmit-element-split-slide-style-2 .pbmit-img.col-md-7 .pbmit-split-slide-item-image {

		display: none;

		position: inherit;

	}

	.pbmit-element-split-slide-style-2 .pbmit-split-slide-responsive-image .pbmit-split-slide-item-image img {

		width: 100%;

	}

	.pbmit-element-split-slide-style-2 .pbmit-split-slide-responsive-image .pbmit-split-slide-item-image {

		padding-top: 40px;

		position: relative;

	}

	.pbmit-element-split-slide-style-2 .pbmit-split-slide-item-image {

		padding: 0;

		height: 100%;

	}

	.pbmit-element-split-slide-style-2 .pbmit-split-slide-item-image::after,

	.pbmit-element-split-slide-style-2 .pbmit-split-slide-item-image::before {

		display: none;

	}

	.pbmit-element-split-slide-style-2 .pbmit-ihbox-icon{

		display: none;

	}

	.pbmit-element-split-slide-style-2 .pbmit-split-slide-desc{

		padding-bottom: 0;

	}

	.pbmit-element-split-slide-style-2 .pbmit-split-slide-title{

		margin: 0;

	}	

	.pbmit-element-split-slide-style-2 .pbmit-bg-imgbox .pbmit-split-slide-wrapper:last-child .pbmit-split-slide-box{

		margin-bottom: 0px;

		padding-bottom: 0;

	}

	.pbmit-element-split-slide-style-2 .pbmit-bg-imgbox .pbmit-split-slide-box {

		padding: 10px 0 0 0;

		margin-bottom: 60px;

	}

	.pbmit-element-split-slide-style-2 .pbmit-element-split-slide-wrapper {

		margin-top: -30px;

		z-index: -1;

	}	

}

@media(max-width:575px) {

	.pbmit-element-split-slide-style-2 .pbmit-split-slide-title h4 {

		margin-bottom: 0px;

   		padding-bottom: 20px;

		font-size: 24px;

		line-height: 24px;

	}

	.pbmit-element-split-slide-style-2 .pbmit-contentbox .pbmit-icon-box-wrapper {

		margin: 0;

	}

	.pbmit-element-split-slide-style-2 .pbmit-bg-imgbox .pbmit-split-slide-wrapper .pbmit-split-slide-box{

		margin-bottom: 30px;

	}

	.pbmit-element-split-slide-style-2 .pbmit-bg-imgbox .pbmit-split-slide-box{

		padding: 0px 0px 30px 0px;

	}

	.pbmit-element-split-slide-style-2 .pbmit-heading-subheading{

		flex-direction: column-reverse;

	}

}

/* Style 3 */

.pbmit-element-split-slide-style-3 .pbmit-split-slide-title h4 {

	font-size: 36px;

	line-height: 46px;

	margin-bottom: 30px;

}

.pbmit-element-split-slide-style-3 .pbmit-bg-imgbox {

	overflow: hidden;

}

.pbmit-element-split-slide-style-3 .pbmit-bg-imgbox .pbmit-contentbox {

	padding: 0 300px 0 240px;

}

.pbmit-element-split-slide-style-3 .pbmit-bg-imgbox .pbmit-split-slide-box {

	padding-top: 250px;

	padding-bottom: 250px;

}

.pbmit-element-split-slide-style-3 .pbmit-bg-imgbox .pbmit-split-slide-box,

.pbmit-element-split-slide-style-3 .pbmit-split-slide-item-image {

	margin-bottom: 30px;

}

.pbmit-element-split-slide-style-3 .pbmit-bg-imgbox .pbmit-contentbox .pbmit-split-slide-item {

	margin: 0 0 35px 0;

	position: relative;

}

.pbmit-element-split-slide-style-3 .pbmit-split-slide-number p {

	font-size: 28px;

	line-height: 38px;

	margin-bottom: 140px;

	color: var(--pbmit-blackish-color);

	display: inline-block;

	position: relative;

}

.pbmit-element-split-slide-style-3 .pbmit-split-slide-number p:before {

	position: absolute;

	content: '';

	left: 0;

	bottom: 0;

	height: 2px;

	width: 100%;

	background-color: #999;

}

.pbmit-element-split-slide-style-3 .pbmit-split-slide-subheading {

	font-size: 15px;

	font-weight: 500;

	letter-spacing: 1px;

}

.pbmit-element-split-slide-style-3 .pbmit-heading-subheading {

	margin: 0;

}

.pbmit-element-split-slide-style-3 .pbmit-split-slide-item-image {

	z-index: -1;

	height: 100%;

	background-size: contain;

	background-position: center center;

	width: 100%;

	object-fit: cover;

	background-repeat: space;

}

.pbmit-element-split-slide-style-3 .pbmit-split-slide-item-image img {

	object-fit: cover;

	height: 100%;

	width: 100%;

}

.pbmit-element-split-slide-style-3 .pbmit-split-slide-item-image.first,

.pbmit-element-split-slide-style-3 .pbmit-split-slide-item-image.last,

.pbmit-element-split-slide-style-3 .pbmit-split-slide-item-image.active {

	opacity: 1;

}

.pbmit-element-split-slide-style-3 .pbmit-bg-imgbox .pbmit-img {

	position: relative;

	overflow: hidden;

}

.pbmit-element-split-slide-style-3 .pbmit-contentbox .pbmit-split-slide-box .pbmit-ihbox-icon {

	margin-right: 30px;

}

.pbmit-element-split-slide-style-3 .pbmit-contentbox .pbmit-split-slide-number h4 {

	font-size: 100px;

	line-height: 110px;

}

.pbmit-element-split-slide-style-3 .pbmit-contentbox .pbmit-split-slide-box .pbmit-icon-type-icon {

	font-size: 85px;

	color: var(--pbmit-global-color);

}

.pbmit-element-split-slide-style-3 .pbmit-contentbox .pbmit-icon-box-wrapper {

	border-bottom: 1px solid rgba( 255, 255, 255, 0.3);

	margin: 0px 0 35px;

}

.pbmit-element-split-slide-style-3 .pbmit-split-slide-box .pbmit-split-slide-btn {

	margin-top: 130px;

}

.pbmit-element-split-slide-style-3 .pbmit-split-slide-box .pbmit-svg-btn{

	padding-top: 22px;

}

.pbmit-element-split-slide-style-3 .pbmit-btn a:hover {

	color: var(--pbmit-white-color);

}

.pbmit-element-split-slide-style-3 .pbmit-split-slide-title {

	padding: 0 40px 0 0;

}

.pbmit-element-split-slide-style-3 .pbmit-split-slide-desc {

	position: relative;

	padding-bottom: 40px;

}

.pbmit-element-split-slide-style-3 .pbmit-split-slide-desc:before {

	position: absolute;

	content: '';

	left: 0;

	bottom: 0;

	height: 1px;

	width: 75px;

	background-color: var(--pbmit-blackish-color);

}

@media(max-width:1550px) {

	.pbmit-element-split-slide-style-3 .pbmit-bg-imgbox .pbmit-contentbox{

		padding: 0 30px 0 50px;

	}

	.pbmit-element-split-slide-style-3 .pbmit-bg-imgbox .pbmit-split-slide-box {

		padding-top: 150px;

		padding-bottom: 150px;

	}

}

@media(max-width:1200px) {

	.pbmit-element-split-slide-style-3 .pbmit-bg-imgbox .pbmit-contentbox{

		padding: 0px 30px 0 70px;

	}

	.pbmit-element-split-slide-style-3 .pbmit-split-slide-number p {

		margin-bottom: 60px;

	}

	.pbmit-element-split-slide-style-3 .pbmit-split-slide-box .pbmit-split-slide-btn {

		margin-top: 60px;

	}

	.pbmit-element-split-slide-style-3 .pbmit-bg-imgbox .pbmit-split-slide-box {

		padding-top: 200px;

		padding-bottom: 200px;

	}

	.pbmit-element-split-slide-style-3 .pbmit-split-slide-item-image {

		height: 130vh;

		background-size: cover;

	}

}

@media(min-width:992px) {

	.pbmit-element-split-slide-style-3 .pbmit-split-slide-item-image {

		position: absolute;

		opacity: 0;

		-webkit-transition: all .25s ease-in-out;

		transition: all .25s ease-in-out;

	}

	.pbmit-element-split-slide-style-3 .pbmit-split-responsive-image .pbmit-split-slide-item-image {

		display: none;

		opacity: 0;

		display: none;

		position: inherit;

	}

}

@media(max-width:991px) {

	.pbmit-element-split-slide-style-3 .pbmit-split-responsive-image .pbmit-split-slide-item-image {

		position: unset;

		opacity: 1;

	}

	.pbmit-element-split-slide-style-3 .pbmit-bg-imgbox .pbmit-contentbox{

		padding: 80px 20px 10px;

		width: 100%;

	}

	.pbmit-element-split-slide-style-3 .pbmit-contentbox .pbmit-icon-box-wrapper {

		margin: 50px 0;

	}

	.pbmit-element-split-slide-style-3 .pbmit-split-slide-number p {

		margin-bottom: 30px;

	}

	.pbmit-element-split-slide-style-3 .pbmit-split-slide-box .pbmit-split-slide-btn {

		margin-top: 30px;

	}

	.pbmit-element-split-slide-style-3 .pbmit-contentbox .pbmit-split-slide-box .pbmit-icon-type-icon {

		font-size: 60px;

	}

	.pbmit-element-split-slide-style-3 .pbmit-bg-imgbox .pbmit-img,

	.pbmit-element-split-slide-style-3 .pbmit-img.col-md-7 .pbmit-split-slide-item-image {

		display: none;

		position: inherit;

	}

	.pbmit-element-split-slide-style-3 .pbmit-split-slide-responsive-image .pbmit-split-slide-item-image img {

		width: 100%;

	}

	.pbmit-element-split-slide-style-3 .pbmit-bg-imgbox .pbmit-split-slide-box {

		padding-top: 10px;

		padding-bottom: 0px;

	}

	.pbmit-element-split-slide-style-3 .pbmit-split-slide-responsive-image .pbmit-split-slide-item-image {

		padding-top: 40px;

		position: relative;

	}

	.pbmit-element-split-slide-style-3 .pbmit-split-slide-item-image {

		padding: 0;

		height: 100%;

	}

	.pbmit-element-split-slide-style-3 .pbmit-contentbox .pbmit-split-slide-number h4 {

		font-size: 60px;

		line-height: 70px;

	}

}

@media(max-width:767px) {

	.pbmit-element-split-slide-style-3 .pbmit-bg-imgbox .pbmit-contentbox{

		padding: 60px 20px 0px;

		width: 100%;

	}

}

@media(max-width:575px) {

	.pbmit-element-split-slide-style-3 .pbmit-split-slide-title h4 {

		margin-bottom: 10px;

		font-size: 24px;

		line-height: 34px;

	}

	.pbmit-element-split-slide-style-3 .pbmit-split-slide-title {

		padding: 0;

	}

	.pbmit-element-split-slide-style-3 .pbmit-split-slide-number p {

		font-size: 18px;

		line-height: 28px;

	}

}



/*----------------------------------------*/

/*  33 - Spinner

/*----------------------------------------*/

@-moz-keyframes spin {

	0% {

	  -moz-transform: rotate(0deg);

	  -o-transform: rotate(0deg);

	  -webkit-transform: rotate(0deg);

	  transform: rotate(0deg);

	}

  

	100% {

	  -moz-transform: rotate(359deg);

	  -o-transform: rotate(359deg);

	  -webkit-transform: rotate(359deg);

	  transform: rotate(359deg);

	}

  }

  @-webkit-keyframes spin {

	0% {

	  -moz-transform: rotate(0deg);

	  -o-transform: rotate(0deg);

	  -webkit-transform: rotate(0deg);

	  transform: rotate(0deg);

	}

  

	100% {

	  -moz-transform: rotate(359deg);

	  -o-transform: rotate(359deg);

	  -webkit-transform: rotate(359deg);

	  transform: rotate(359deg);

	}

  }

  @-o-keyframes spin {

	0% {

	  -moz-transform: rotate(0deg);

	  -o-transform: rotate(0deg);

	  -webkit-transform: rotate(0deg);

	  transform: rotate(0deg);

	}

  

	100% {

	  -moz-transform: rotate(359deg);

	  -o-transform: rotate(359deg);

	  -webkit-transform: rotate(359deg);

	  transform: rotate(359deg);

	}

  }

  @-ms-keyframes spin {

	0% {

	  -moz-transform: rotate(0deg);

	  -o-transform: rotate(0deg);

	  -webkit-transform: rotate(0deg);

	  transform: rotate(0deg);

	}

  

	100% {

	  -moz-transform: rotate(359deg);

	  -o-transform: rotate(359deg);

	  -webkit-transform: rotate(359deg);

	  transform: rotate(359deg);

	}

  }

  @keyframes spin {

	0% {

	  -moz-transform: rotate(0deg);

	  -o-transform: rotate(0deg);

	  -webkit-transform: rotate(0deg);

	  transform: rotate(0deg);

	}

  

	100% {

	  -moz-transform: rotate(359deg);

	  -o-transform: rotate(359deg);

	  -webkit-transform: rotate(359deg);

	  transform: rotate(359deg);

	}

  }

/* Style 1 */

.pbmit-spinner-box-style-1 {

	width: 135px;

	position: relative;

	border-radius: 50%;

	color: var(--pbmit-white-color);

}

.pbmit-spinner-box-style-1 .pbmit-ihbox-icon,

.pbmit-spinner-box-style-1 .pbmit-ihbox-svg {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

}

.pbmit-spinner-box-style-1 .pbmit-ihbox-box text {

	fill: var(--pbmit-blackish-color);

	transform-origin: 50% 50% 0;

	transform: rotate(0deg);

	-webkit-animation: spin 15s linear infinite;

	-moz-animation: spin 15s linear infinite;

	animation: spin 15s linear infinite;

	font-size: 24px;

	letter-spacing: 4px;

	text-transform: capitalize;

}

.pbmit-spinner-box-style-1 .pbmit-icon-wrapper{

	transform: rotate(-90deg);

}

.pbmit-spinner-box-style-1 .pbmit-icon-wrapper i {

	font-size: 22px;

	color: var(--pbmit-global-color);

}

.pbmit-spinner-box-style-1 .pbmit-icon-wrapper i::before {

	font-weight: 900;

}

.pbmit-spinner-box-style-1 .pbmit-ihbox-svg .pbmit-ihbox-svg-wrapper svg{

	width: 30px;

	height: auto;

	fill: var(--pbmit-white-color);

}

/* Style 2 */

.pbmit-spinner-box-style-2 {

	width: 150px;

	position: relative;

	border-radius: 50%;

}

.pbmit-spinner-box-style-2 .pbmit-ihbox-box img,

.pbmit-spinner-box-style-2 .pbmit-ihbox-icon,

.pbmit-spinner-box-style-2 .pbmit-ihbox-svg {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

}

.pbmit-spinner-box-style-2 .pbmit-ihbox-box text {

	fill: var(--pbmit-global-color);

	transform-origin: 50% 50% 0;

	transform: rotate(0deg);

	-webkit-animation: spin 15s linear infinite;

	-moz-animation: spin 15s linear infinite;

	animation: spin 15s linear infinite;

	font-size: 16px;

    letter-spacing: 4px;

    text-transform: capitalize;

}

.pbmit-spinner-box-style-2 .pbmit-ihbox-svg .pbmit-ihbox-svg-wrapper svg{

	width: 30px;

	height: auto;

	fill: var(--pbmit-white-color);

}

.pbmit-text-color-blackish .pbmit-spinner-box-style-2 .pbmit-ihbox-box text{

	fill: var(--pbmit-blackish-color);

}

/* Style 3 */

.pbmit-spinner-box-style-3 svg{

	padding: 15px;

}

.pbmit-spinner-box-style-3 {

	width: 180px;

	position: relative;

	background: var(--pbmit-blackish-color);

	border-radius: 50%;

	color: var(--pbmit-white-color);

}

.pbmit-spinner-box-style-3 .pbmit-icon-wrapper i,

.pbmit-spinner-box-style-3 .pbmit-ihbox-icon,

.pbmit-spinner-box-style-3 .pbmit-ihbox-svg {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	display: flex;

    align-items: center;

    justify-content: center;

}

.pbmit-spinner-box-style-3:hover .pbmit-icon-wrapper{

	transform: rotate(45deg);

}

.pbmit-spinner-box-style-3 .pbmit-icon-wrapper i,

.pbmit-spinner-box-style-3 .pbmit-icon-wrapper{

	height: 62px;

    width: 62px;

    font-size: 35px;

    line-height: 62px;

    text-align: center;

    background: var(--pbmit-global-color);

    border-radius: 50%;

	transition: all 0.3s ease-in;

}

.pbmit-spinner-box-style-3 .pbmit-icon-wrapper i::before{

	line-height: 0;

}

.pbmit-spinner-box-style-3 .pbmit-ihbox-box text {

	fill: var(--pbmit-white-color);

	transform-origin: 50% 50% 0;

	transform: rotate(0deg);

	-webkit-animation: spin 15s linear infinite;

	-moz-animation: spin 15s linear infinite;

	animation: spin 15s linear infinite;

	font-size: 16px;

	letter-spacing:5.7px;

	text-transform: capitalize;

}

.pbmit-spinner-box-style-3 .pbmit-icon-wrapper i {

	color: var(--pbmit-blackish-color);

}

/* Style 4 */

.pbmit-spinner-box-style-4 {

	width: 150px;

	position: relative;

	border-radius: 50%;

	color: var(--pbmit-white-color);

}

.pbmit-spinner-box-style-4 .pbmit-icon-wrapper i,

.pbmit-spinner-box-style-4 .pbmit-ihbox-icon,

.pbmit-spinner-box-style-4 .pbmit-ihbox-svg {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

}

.pbmit-spinner-box-style-4 .pbmit-icon-wrapper i,

.pbmit-spinner-box-style-4 .pbmit-icon-wrapper{

	height: 80px;

	width: 80px;

	font-size: 20px;

	line-height: 88px;

	text-align: center;

	background: var(--pbmit-white-color);

	border-radius: 50%;

}

.pbmit-spinner-box-style-4 .pbmit-icon-wrapper i::before{

	line-height: 0;

}

.pbmit-spinner-box-style-4 .pbmit-ihbox-box text {

	fill: var(--pbmit-global-color);

	transform-origin: 50% 50% 0;

	transform: rotate(0deg);

	-webkit-animation: spin 15s linear infinite;

	-moz-animation: spin 15s linear infinite;

	animation: spin 15s linear infinite;

	font-size: 18px;

	letter-spacing: 4px;

	text-transform: capitalize;

}

.pbmit-spinner-box-style-4 .pbmit-icon-wrapper i {

	color: var(--pbmit-blackish-color);

}

/* Style 5 */

.pbmit-spinner-box-style-5 {

	width: 200px;

	position: relative;

	border-radius: 50%;

	border: 1px solid rgba(0, 0, 0, 0.10);

    padding: 20px;

}

.pbmit-spinner-box-style-5 .pbmit-ihbox-box img,

.pbmit-spinner-box-style-5 .pbmit-ihbox-svg {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

}

.pbmit-spinner-box-style-5 .pbmit-ihbox-box text {

	fill: var(--pbmit-global-color);

	transform-origin: 50% 50% 0;

	transform: rotate(0deg);

	-webkit-animation: spin 15s linear infinite;

	-moz-animation: spin 15s linear infinite;

	animation: spin 15s linear infinite;

	font-size: 18px;

    letter-spacing: 3px;

}

.pbmit-spinner-box-style-5 .pbmit-ihbox-svg .pbmit-ihbox-svg-wrapper svg{

	width: 30px;

	height: auto;

	fill: var(--pbmit-white-color);

}

.pbmit-bg-color-blackish .pbmit-spinner-box-style-5{

	border: 1px solid var(--pbmit-global-color);

}

.pbmit-bg-color-blackish .pbmit-spinner-box-style-5 .pbmit-ihbox-box text{

	fill: var(--pbmit-white-color);

}

/* Style 6 */

.pbmit-spinner-box-style-6{

	width: 140px;

	position: relative;

	border-radius: 50%;

	color: var(--pbmit-white-color);

}

.pbmit-spinner-box-style-6 .pbmit-ihbox-icon,

.pbmit-spinner-box-style-6 .pbmit-ihbox-svg{

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

}

.pbmit-spinner-box-style-6 .pbmit-ihbox-box text{

	fill: var(--pbmit-blackish-color);

	transform-origin: 50% 50% 0;

	transform: rotate(0deg);

	-webkit-animation: spin 15s linear infinite;

	-moz-animation: spin 15s linear infinite;

	animation: spin 15s linear infinite;

	font-size: 20px;

	letter-spacing: 3.4px;

	text-transform: capitalize;

}

.pbmit-spinner-box-style-6 .pbmit-icon-wrapper i{

	font-size: 60px;	

    line-height: 60px;

	-webkit-text-fill-color: transparent;

    -webkit-text-stroke-width: 1px;

	transition: all 0.3s ease-in-out;

	color:var(--pbmit-blackish-color);

}

.pbmit-spinner-box-style-6 .pbmit-ihbox-svg .pbmit-ihbox-svg-wrapper svg{

	width: 30px;

	height: auto;

	fill: var(--pbmit-white-color);

}

.pbmit-bg-color-blackish .pbmit-spinner-box-style-6 .pbmit-ihbox-box text{

	fill: var(--pbmit-white-color);

}

.pbmit-bg-color-blackish .pbmit-spinner-box-style-6 .pbmit-ihbox-box text{

	fill: var(--pbmit-white-color);

}

.pbmit-bg-color-blackish .pbmit-spinner-box-style-6 .pbmit-icon-wrapper i{

	color: var(--pbmit-white-color);

}

/* Style 7 */

.pbmit-spinner-box-style-7 {

	width: 195px;

	position: relative;

	background: var(--pbmit-global-color);

	border-radius: 50%;

	color: var(--pbmit-blackish-color);

	padding: 20px;

}

.pbmit-spinner-box-style-7 .pbmit-icon-wrapper i,

.pbmit-spinner-box-style-7 .pbmit-ihbox-icon,

.pbmit-spinner-box-style-7 .pbmit-ihbox-svg {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	display: flex;

    align-items: center;

    justify-content: center;

}

.pbmit-spinner-box-style-7 .pbmit-icon-wrapper i,

.pbmit-spinner-box-style-7 .pbmit-icon-wrapper{

    font-size: 50px;

    line-height: 60px;

    background: var(--pbmit-global-color);

    transition: all 0.3s ease-in;

}

.pbmit-spinner-box-style-7 .pbmit-ihbox-box text {

	fill: var(--pbmit-blackish-color);

	transform-origin: 50% 50% 0;

	transform: rotate(0deg);

	-webkit-animation: spin 15s linear infinite;

	-moz-animation: spin 15s linear infinite;

	animation: spin 15s linear infinite;

	font-size: 20px;

	letter-spacing:4px;

}

.pbmit-spinner-box-style-7 .pbmit-icon-wrapper i {

	color: var(--pbmit-blackish-color);

}

/* Style 8 */

.pbmit-spinner-box-style-8 {

    width: 110px;

	position: relative;

	border-radius: 50%;

	color: var(--pbmit-white-color);

}

.pbmit-spinner-box-style-8 .pbmit-ihbox-icon,

.pbmit-spinner-box-style-8 .pbmit-ihbox-svg {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

}

.pbmit-spinner-box-style-8 .pbmit-ihbox-box text {

	fill: var(--pbmit-global-color);

	transform-origin: 50% 50% 0;

	transform: rotate(0deg);

	-webkit-animation: spin 15s linear infinite;

	-moz-animation: spin 15s linear infinite;

	animation: spin 15s linear infinite;

    font-size: 24px;

    letter-spacing: 5px;

	text-transform: uppercase;

}

.pbmit-spinner-box-style-8 .pbmit-icon-wrapper i {

	font-size: 30px;

	color: var(--pbmit-global-color);

}

.pbmit-spinner-box-style-8 .pbmit-ihbox-svg .pbmit-ihbox-svg-wrapper svg{

	width: 30px;

	height: auto;

	fill: var(--pbmit-white-color);

}

/* Style 9 */

.pbmit-spinner-box-style-9{

	width: 150px;

	position: relative;

	border-radius: 50%;

}

.pbmit-spinner-box-style-9 .pbmit-ihbox-icon,

.pbmit-spinner-box-style-9 .pbmit-ihbox-svg{

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

}

.pbmit-spinner-box-style-9 .pbmit-ihbox-box text{

	fill: var(--pbmit-blackish-color);

	transform-origin: 50% 50% 0;

	transform: rotate(0deg);

	-webkit-animation: spin 15s linear infinite;

	-moz-animation: spin 15s linear infinite;

	animation: spin 15s linear infinite;

    font-size: 18px;

    letter-spacing: 3px;

	text-transform: capitalize;

}

.pbmit-spinner-box-style-9 .pbmit-icon-wrapper i{

	font-size: 60px;	

    line-height: 60px;

	transition: all 0.3s ease-in-out;

	color:var(--pbmit-blackish-color);

}

.pbmit-spinner-box-style-9 .pbmit-ihbox-svg .pbmit-ihbox-svg-wrapper svg{

	width: 30px;

	height: auto;

	fill: var(--pbmit-white-color);

}

/* Style 10 */

.pbmit-spinner-box-style-10 {

	width: 165px;

	position: relative;

	background: var(--pbmit-global-color);

	border-radius: 50%;

	color: var(--pbmit-blackish-color);

	padding: 15px;

}

.pbmit-spinner-box-style-10 .pbmit-icon-wrapper i,

.pbmit-spinner-box-style-10 .pbmit-ihbox-icon,

.pbmit-spinner-box-style-10 .pbmit-ihbox-svg {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	display: flex;

    align-items: center;

    justify-content: center;

}

.pbmit-spinner-box-style-10 .pbmit-icon-wrapper i,

.pbmit-spinner-box-style-10 .pbmit-icon-wrapper{

    font-size: 60px;

    line-height: 70px;

    background: var(--pbmit-global-color);

	-webkit-text-fill-color: transparent;

    -webkit-text-stroke-width: 1px;

	transition: all 0.3s ease-in-out;

	color:var(--pbmit-blackish-color);

}

.pbmit-spinner-box-style-10 .pbmit-ihbox-box text {

	fill: var(--pbmit-blackish-color);

	transform-origin: 50% 50% 0;

	transform: rotate(0deg);

	-webkit-animation: spin 15s linear infinite;

	-moz-animation: spin 15s linear infinite;

	animation: spin 15s linear infinite;

	font-size: 20px;

	letter-spacing:4px;

}

.pbmit-spinner-box-style-10 .pbmit-icon-wrapper i {

	color: var(--pbmit-blackish-color);

}

/* Style 11 */

.pbmit-spinner-box-style-11 {

	width: 195px;

	position: relative;

	background: var(--pbmit-white-color);

	border-radius: 50%;

	color: var(--pbmit-blackish-color);

	padding: 20px;

}

.pbmit-spinner-box-style-11 .pbmit-icon-wrapper i,

.pbmit-spinner-box-style-11 .pbmit-ihbox-icon,

.pbmit-spinner-box-style-11 .pbmit-ihbox-svg {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	display: flex;

    align-items: center;

    justify-content: center;

}

.pbmit-spinner-box-style-11 .pbmit-icon-wrapper i,

.pbmit-spinner-box-style-11 .pbmit-icon-wrapper{

    font-size: 50px;

    line-height: 60px;

    color: var(--pbmit-blackish-color);

    transition: all 0.3s ease-in;

}

.pbmit-spinner-box-style-11 .pbmit-ihbox-box text {

	fill: var(--pbmit-blackish-color);

	transform-origin: 50% 50% 0;

	transform: rotate(0deg);

	-webkit-animation: spin 15s linear infinite;

	-moz-animation: spin 15s linear infinite;

	animation: spin 15s linear infinite;

	font-size: 20px;

	letter-spacing:4px;

}

.pbmit-spinner-box-style-11 .pbmit-icon-wrapper i {

	color: var(--pbmit-blackish-color);

}

/*----------------------------------------*/

/*  34 - Mask

/*----------------------------------------*/

/* mask video */

/* Style 1 */

.pbmit-mask-video-style-1 .pbmit-heading-desc{

	font-family:var(--pbmit-heading-typography-font-family);

	font-weight: normal;

	color: var(--pbmit-white-color);

	z-index: 1;

	font-size: 30px;

	line-height: 40px;

	padding: 0px 0 0 70px;

}

.pbmit-mask-video-style-1 {

	display: flex;

	height: 100vh;

	overflow: hidden;

 } 

.pbmit-mask-video-style-1 svg{

	opacity: 0;

	position: fixed;

	z-index: -999;

}

.pbmit-mask-video-style-1 video {

	-webkit-clip-path: url(shortcode.css#pbmit-clip);

	clip-path: url(shortcode.css#pbmit-clip);

	width: 100%;

	position: absolute;

	z-index: 1;

}

.pbmit-mask-video-style-1 svg text{

	font-family:var(--pbmit-heading-typography-font-family);

	font-weight: 700;

	font-size: 0.18px;

	text-transform: capitalize;

	margin-bottom: 0;

}

@media(max-width:1024px){

	.pbmit-mask-video-style-1{

		height: 500px;

		display: block;

	}

	.pbmit-mask-video-style-1 .pbmit-heading-desc{

		padding: 0px 0 0 30px;

	}

}

@media(max-width:991px){

	.pbmit-mask-video-style-1 .pbmitmove-text1{

		transform: translate(-40% ,10%);

	}

	.pbmit-mask-video-style-1 .pbmitmove-text2{

		transform: translate(40% ,10%);

	}

}

@media(max-width:767px){

	.pbmit-mask-video-style-1{

		height: 400px;

	}

	.pbmit-mask-video-style-1 svg text {

		font-size: 0.22px;

	}

}

@media(max-width:575px){

	.pbmit-mask-video-style-1{

		height: 320px;

	}

}



/* Style 2 */

.pbmit-mask-video-style-2 .pbmit-heading-desc{

	font-family:var(--pbmit-heading-typography-font-family);

	font-weight: 700;

	color: var(--pbmit-white-color);

	z-index: 3;

	font-size: 36px;

	line-height: 46px;

	position: absolute;

	top: 36%;

	left: 50%;

	transform: translateX(-50%);

	width: 100%;

}

.pbmit-mask-video-style-2 {

	display: flex;

    height: 600px;

	overflow: hidden;

	position: relative;

	text-align: center;

 }

.pbmit-mask-video-style-2 video {

    -webkit-clip-path: url(shortcode.css#pbmit-clip);

    clip-path: url(shortcode.css#pbmit-clip);

    width: 100%;

    position: absolute;

    z-index: 1;

}

.pbmit-mask-video-style-2 svg text{

	font-family:var(--pbmit-heading-typography-font-family);

	font-weight: 700;

    font-size: 0.25px;

	text-transform: capitalize;

    margin-bottom: 0;

}

@media(max-width:1024px){

	.pbmit-mask-video-style-2{

		height: 500px;

		display: block;

	}

	.pbmit-mask-video-style-2 .pbmit-heading-desc{

		padding: 0px 0 0 30px;

	}

}

@media(max-width:991px){

	.pbmit-mask-video-style-2 .pbmitmove-text1{

		transform: translate(-40% ,10%);

	}

	.pbmit-mask-video-style-2 .pbmitmove-text2{

		transform: translate(40% ,10%);

	}

}

@media(max-width:767px){

	.pbmit-mask-video-style-2 svg{

		display: none;

	}

	.pbmit-mask-video-style-2 .pbmit-heading-desc{

		padding: 0;

		font-size: 26px;

    	line-height: 36px;

		position: unset;

		transform:unset;

		top: 0;

	    left: 0;

		margin-bottom: 35px;

		margin-top: 100px;

	}

	.pbmit-mask-video-style-2 video{

		position: unset;

	}

	.pbmit-mask-video-style-2 {

		height: 100%;

	}

}

/* mask image */

.pbmit-mask-image-style-1 .pbmit-mask-image-title-image{

	-webkit-background-clip: text;

	-webkit-text-fill-color: transparent;

	background-position: center center;

	background-size: cover;

}

.pbmit-mask-image-style-1 .pbmit-element-title {

	font-size: 120px;

	line-height: 130px;

}

@media(max-width: 1200px) {

	.pbmit-mask-image-style-1 .pbmit-element-title {

		font-size: 100px;

		line-height: 110px;

	}

}

@media(max-width: 1024px) {

	.pbmit-mask-image-style-1 .pbmit-element-title {

		font-size: 80px;

		line-height: 90px;

	}

}

@media(max-width: 991px) {

	.pbmit-mask-image-style-1 .pbmit-element-title {

		font-size: 60px;

		line-height: 70px;

	}

}

@media(max-width: 575px) {

	.pbmit-mask-image-style-1 .pbmit-element-title {

		font-size: 50px;

		line-height: 60px;

	}

}

/*----------------------------------------*/

/*  35 - Marquee Over Text

/*----------------------------------------*/

.pbmit-element-marquee-overtext-style-1{

	overflow: visible;

}

.pbmit-marquee-overtext-style-1 .pbmit-element-title {

	font-size: 160px;

    line-height: 170px;

    position: relative;

    overflow: visible;

    -webkit-animation: scroll 25s linear infinite;

    animation: scroll 25s linear infinite;

    white-space: nowrap;

    will-change: transform;

}

@-webkit-keyframes scroll {

	from {

		transform: translateX(0);

	}

	to {

		transform: translateX(calc(-100%));

	}

}

@keyframes scroll {

	from {

		transform: translateX(0);

	}

	to {

		transform: translateX(calc(-100%));

	}

}

@-webkit-keyframes rtlscroll {

	from {

		transform: translateX(0);

	}

	to {

		transform: translateX(calc(100%));

	}

}

.pbmit-marquee-overtext-style-1{

	position: relative;

	display: flex;

	justify-content: space-between;

}

.pbmit-marquee-overtext-style-1 .pbmit-marquee-text-wraper {

	display: block;

	position: relative;

}

.pbmit-marquee-overtext-style-1 .pbmit-marquee-img {

	position: relative;

	z-index: 2;

}

.pbmit-marquee-overtext-style-1 .pbmit-marquee-img img{

	width: 100%;

}

.pbmit-marquee-overtext-style-1 span strong {

	margin: 0 10px 0 0;

	font-weight: 600;

}

.pbmit-marquee-overtext-style-1 .elementor-icon-list-item {

	position: relative;

	display: flex;

	margin-bottom: 15px;

}

body .pbmit-marquee-overtext-style-1 .elementor-icon-list-item .elementor-icon-list-text{

	font-weight: 700;

	color: rgba( 0, 0, 0, 0.5)!important;

}

.pbmit-marquee-overtext-style-1 .pbmit-marquee-text-content ul {

	list-style: none;

	margin: 0;

	padding: 0;

}

.pbmit-marquee-overtext-style-1 .pbmit-marquee-text-content .pbmit-svg-btn{

	padding-top: 22px;

}

.pbmit-marquee-overtext-style-1 .pbmit-marquee-text-content ul .pbmit-social-li {

	display: inline-block;

	height: 42px;

	width: 42px;

	line-height: 42px;

	margin-right: 5px;

	border-radius: 50%;

	padding: 0;

	text-align: center;

}

.pbmit-marquee-overtext-style-1 .pbmit-marquee-text-content ul li.pbmit-social-li a{

	color: var(--pbmit-white-color);

	font-size: 14px;

}

.pbmit-marquee-overtext-style-1 .pbmit-marquee-text-content ul li.pbmit-social-facebook{

	background-color: #2554b4;

}

.pbmit-marquee-overtext-style-1 .pbmit-marquee-text-content ul li.pbmit-social-twitter {

	background-color: #00b4ff;

}

.pbmit-marquee-overtext-style-1 .pbmit-marquee-text-content ul li.pbmit-social-linkedin {

	background-color: #0A66C2;

}

.pbmit-marquee-overtext-style-1 .pbmit-marquee-text-content ul li.pbmit-social-instagram {

	background: radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);

}

.pbmit-marquee-overtext-style-1 .pbmit-heading-desc {

	margin-bottom: 60px;

	margin-top: 21px;

}

.pbmit-marquee-overtext-style-1 .pbmit-marquee-text-content {

	position: relative;

	overflow: hidden;

}

.pbmit-marquee-overtext-style-1 .pbmit-contant-wraper{

	position: absolute;

	bottom: 0;

	top: 50%;

    transform: translate(0%, 15%);

}

.pbmit-marquee-overtext-style-1 .pbmit-btn a .pbmit-button-text,

.pbmit-marquee-overtext-style-1 .pbmit-btn a:before{

	transition: all .3s ease-out;

}

.pbmit-marquee-overtext-style-1 .pbmit-btn a:hover .pbmit-button-text,

.pbmit-marquee-overtext-style-1 .pbmit-btn a:hover:before{

	color: var(--pbmit-global-color);

}



@media (min-width: 320px) {

	.pbmit-marquee-overtext-style-1 .pbmit-marquee-position {

		position: absolute;

		left: -100%;

		top: 20%;

		right: auto;

		width: 4000px;

	}

	.pbmit-marquee-overtext-style-1 .pbmit-front-text {

		position: absolute;

		top: 0;

		left: 12px;

    	right: 15px;

		bottom: 0;

		overflow: hidden;

		z-index: 3;

	}

	.pbmit-marquee-overtext-style-1 .pbmit-marquee-position.pbmit-front-back {

		z-index: 1;

		pointer-events: none;

	}

	.pbmit-marquee-overtext-style-1 .pbmit-front-text .pbmit-element-title span{

		color: var(--pbmit-global-color);

	}

}



@media(max-width:1200px){

	.pbmit-marquee-overtext-style-1 .pbmit-contant-wraper{

		top: 40%;

		transform: translate(0%, 0%);

	}

	.pbmit-marquee-overtext-style-1 .pbmit-marquee-position{

		top: 10%;

	}

	.pbmit-marquee-overtext-style-1 .pbmit-element-title{

		font-size: 120px;

		line-height: 120px;

	}

	.pbmit-marquee-overtext-style-1 .pbmit-heading-desc{

		margin-bottom: 40px;

	}

}

@media (max-width: 767px) {

	.pbmit-marquee-overtext-style-1 .pbmit-marquee-text-content .pbmit-contant-wraper{

		padding: 50px 0px 0px 0px;

	}

	.pbmit-marquee-overtext-style-1 .pbmit-heading-desc {

		margin-bottom: 30px;

	}

	.pbmit-marquee-overtext-style-1 .pbmit-marquee-img img{

		width: 100%;

	}

	.pbmit-marquee-overtext-style-1 .pbmit-contant-wraper{

		position: initial;

	}

	.pbmit-element-marquee-overtext-style-1 .pbmit-marquee-overtext-style-1{

		flex-direction: column-reverse;

	}

	.pbmit-marquee-overtext-style-1 .pbmit-element-title {

		font-size: 80px;

		line-height: 90px;

	}

}

@media (max-width: 575px) {

	.pbmit-marquee-overtext-style-1 .pbmit-element-title {

		font-size: 40px;

		line-height: 50px;

	}

}

/*----------------------------------------*/

/*  35 - Marquee Over Text

/*----------------------------------------*/

.pbmit-element-marquee-movetext-style-1 svg{

	margin:	0vh 0 30vh;

	overflow:visible !important;

	width: 100%;

    height: auto;

    word-spacing: 10px;

}

.pbmit-element-marquee-movetext-style-1 #pbmit-text-move{

	fill:var(--pbmit-white-color);

	font-size: 30px;

	margin: 0;

	padding: 0;

	width: 100%;

	text-transform: capitalize;

	line-height: 0px;

	transition: 0.9s;

}

.pbmit-element-marquee-movetext-style-1 text tspan:nth-child(odd){

	fill: var(--pbmit-global-color);

}

.pbmit-element-marquee-movetext-style-1 text tspan{

	position: relative;

	z-index: 3;

}

.pbmit-element-marquee-movetext-style-1 text tspan:before{

    position: absolute;

    content: '*';

    left: 0;

    fill: var(--pbmit-white-color);

    font-size: 50px;

    height: 10px;

    width: 10px;

    z-index: 9;

}

@media(max-width:1200px){

	.pbmit-element-marquee-movetext-style-1 #pbmit-text-move{

		font-size: 45px;

	}

}

@media(max-width:991px){

	.pbmit-element-marquee-movetext-style-1 #pbmit-text-move{

		font-size: 60px;

	}

}

@media(max-width:575px){

	.pbmit-element-marquee-movetext-style-1 #pbmit-text-move{

		font-size: 80px;

	}

}

@media(max-width:575px){

	.pbmit-element-marquee-movetext-style-1 #pbmit-text-move{

		font-size: 80px;

	}

}



/* gallary-style-1 */

.pbmit-element-gallery-style-1{

	position: relative;

	width: 100%;	

	min-height: 120vh;

}

.pbmit-element-gallery-style-1 .pbmit-element-inner{ 

	width: 100%;

	height: 120vh;

	position: absolute;

	inset: 0;

	min-height: 120vh;

}

.pbmit-element-gallery-style-1 .pbmit-element-posts-wrapper{

	width: 100%;

	justify-content: center;

	gap: 2.5vw;

	height: 100%;

	transform: rotate(-45deg);

	will-change: transform,opacity;

	align-items: center;

	display: flex;

	position: relative;

}

.pbmit-element-gallery-style-1 .pbmit-column{

	z-index: 1;

	will-change: transform;

	flex-direction: column;

	padding: 5vh 0 15vh;

	display: flex;

	position: relative;

}

.pbmit-element-gallery-style-1 .pbmit-column:first-child{

	padding-left: 5%;

}

.pbmit-gallery-style-1 { 

	width: 27vw;

	height: calc(27vw * 1);

	border-radius: var(--radius);

	cursor: pointer;

	margin: 0 0 2.5vw 0;

	z-index: 1;

	will-change: transform,filter;

	position: relative;

	overflow: hidden;

}

.pbmit-gallery-style-1 img{

	width: 100%; 

}

.pbmit-element-gallery-style-1 .pbmit-gallery-title{

	position: absolute;

    left: 0;

    right: auto;

    bottom: 0;

    background: var(--pbmit-global-color);

    padding: 0 30px;

    font-size: 24px;

	margin-bottom: 0;

	display: none;

}

@media(max-width: 1024px) {

	.pbmit-element-gallery-style-1{	

		min-height: 100vh;

	}

	.pbmit-element-gallery-style-1 .pbmit-element-inner{ 

		height: 100vh;

		min-height: 100vh;

	}

}

@media(max-width: 1024px) {

	.pbmit-element-gallery-style-1{	

		min-height: 300px;

	}

	.pbmit-element-gallery-style-1 .pbmit-element-inner{ 

		height: 300px;

		min-height: 300px;

	}

}

/*----------------------------------------*/

/*  36 - Award Box

/*----------------------------------------*/

.pbmit-element-award-box-style-1 .pbmit-award-title h4{

	margin-bottom: 0;

	font-size: 22px;

	line-height: 32px;

}

.pbmit-element-award-box-style-1 .pbmit-bg-imgbox .pbmit-contentbox {

	padding: 0 12px 0 0;

}

.pbmit-element-award-box-style-1 .pbmit-bg-imgbox .pbmit-award-box-wrapper {

    padding: 190px 0px 150px 150px;

    max-width: 760px;

}

.pbmit-element-award-box-style-1 .pbmit-bg-imgbox .pbmit-award-box-wrapper:first-child {

	padding-bottom: 0;

}

.pbmit-element-award-box-style-1 .pbmit-bg-imgbox .pbmit-menu-box {

	padding-top: 40px;

}

.pbmit-element-award-box-style-1 .pbmit-menu-box .pbmit-award-box-wraper {

	display: flex;

	position: relative;

	align-items: center;

	justify-content: space-between;

}

.pbmit-element-award-box-style-1 .pbmit-menu-box .pbmit-award-box-wraper.pbmit-active{

	background-color: var(--pbmit-blackish-color);

}

.pbmit-element-award-box-style-1 .pbmit-menu-box .pbmit-award-box-desc p,

.pbmit-element-award-box-style-1 .pbmit-menu-box .pbmit-award-price p{

	margin: 0;

}

.pbmit-element-award-box-style-1 .pbmit-award-box-wraper.pbmit-active .pbmit-award-box-desc p, 

.pbmit-element-award-box-style-1 .pbmit-award-box-wraper.pbmit-active .pbmit-award-price p,

.pbmit-element-award-box-style-1 .pbmit-award-box-wraper.pbmit-active .pbmit-award-title h4{

	color: var(--pbmit-white-color);

}	

.pbmit-element-award-box-style-1 .pbmit-bg-imgbox .pbmit-contentbox .pbmit-award-box-wraper,

.pbmit-element-award-box-style-1 .pbmit-award-box-wraper .pbmit-award-box-desc p, 

.pbmit-element-award-box-style-1 .pbmit-award-box-wraper .pbmit-award-price p,

.pbmit-element-award-box-style-1 .pbmit-award-box-wraper .pbmit-award-title h4{

	-webkit-transition: all .3s ease-in-out;

	transition: all .3s ease-in-out;

}

.pbmit-element-award-box-style-1 .pbmit-bg-imgbox .pbmit-contentbox .pbmit-award-box-wraper {

    position: relative;

	padding: 15px 30px;

    border-bottom: 1px solid var(--pbmit-blackish-color);



}

.pbmit-element-award-box-style-1 .pbmit-bg-imgbox .pbmit-contentbox .pbmit-award-box-wraper:last-child {

	margin-bottom: 0;

}

.pbmit-element-award-box-style-1 .pbmit-contentbox .pbmit-award-box-desc {

	font-size: 15px;

}

.pbmit-element-award-box-style-1 .pbmit-heading-subheading {

	margin: 0;

}

.pbmit-element-award-box-style-1 .pbmit-award-item-image {

	height: 100%;

    background-size: contain;

    background-position: top center;

    width: 100%;

    object-fit: cover;

	background-repeat: no-repeat;

}

.pbmit-element-award-box-style-1 .pbmit-award-item-image img {

	object-fit: cover;

	height: 100%;

}

.pbmit-element-award-box-style-1 .pbmit-element-award-box-wrapper .pbmit-bg-imgbox {

	overflow: hidden;

}

.pbmit-element-award-box-style-1 .pbmit-award-responsive-image .pbminfotech-image-title h4 {

	font-size: 46px;

    line-height: 56px;

	padding: 0 100px 0 0;

}

.pbmit-element-award-box-style-1 .pbmit-award-item-image.first,

.pbmit-element-award-box-style-1 .pbmit-award-item-image.last,

.pbmit-element-award-box-style-1 .pbmit-award-item-image.active {

	opacity: 1;

}

.pbmit-element-award-box-style-1 .pbmit-bg-imgbox .pbmit-img {

	position: relative;

	overflow: hidden;

}

@media(max-width: 1300px) {

	.pbmit-element-award-box-style-1 .pbmit-bg-imgbox .pbmit-contentbox {

		padding: 0 30px 0 0;

	}

	.pbmit-element-award-box-style-1 .pbmit-bg-imgbox .pbmit-award-box-wrapper {

		padding: 100px 0px 70px 70px;

		max-width: 100%;

	}

}

@media(max-width: 1200px) {

	.pbmit-element-award-box-style-1 .pbmit-bg-imgbox .pbmit-award-box-wrapper {

		padding: 0px 0px 0px 50px;

	}

	.pbmit-element-award-box-style-1 .pbmit-award-responsive-image .pbminfotech-image-title h4 {

		font-size: 45px;

		line-height: 50px;

		padding: 0;

	}

	.pbmit-element-award-box-style-1 .pbmit-bg-imgbox .pbmit-menu-box {

		padding: 0 0 30px 0;

	}

	.pbmit-element-award-box-style-1 .pbmit-bg-imgbox .pbmit-contentbox .pbmit-award-box-wraper{

		padding: 10px 15px;

	}

}

@media(max-width: 991px) {

	.pbmit-element-award-box-style-1 .pbmit-bg-imgbox .pbmit-award-box-wrapper,

	.pbmit-element-award-box-style-1 .pbmit-bg-imgbox .pbmit-contentbox {

		padding: 0;

	}

	.pbmit-element-award-box-style-1 .pbmit-award-responsive-image .pbminfotech-image-title {

		padding-top: 30px;

	}	

	.pbmit-element-award-box-style-1 .pbmit-img.col-md-5 .pbmit-award-responsive-image .pbmit-award-item-image {

		position: unset;

		opacity: 1;

	}

	.pbmit-element-award-box-style-1 .pbmit-element-award-box-wrapper .pbmit-bg-imgbox {

		display: block !important;

	}	

}

@media(max-width: 767px) {

	.pbmit-element-award-box-style-1 .pbmit-award-responsive-image .pbminfotech-image-title h4 {

		font-size: 22px;

		line-height: 32px;

	}

	.pbmit-element-award-box-style-1 .pbmit-award-title h4{

		font-size: 18px;

		line-height: 24px;

	}

}

@media(min-width: 992px) {

	.pbmit-element-award-box-style-1 .pbmit-award-item-image {

		position: absolute;

		opacity: 0;

		-webkit-transition: all .25s ease-in-out;

		transition: all .25s ease-in-out;

		z-index:-1;

	}

	.pbmit-element-award-box-style-1 .pbmit-img.col-md-5 .pbmit-award-responsive-image .pbmit-award-item-image {

		display: none;

		opacity: 0;

		position: inherit;

	}

}