body {
	overflow: visible;
	overflow-x: hidden
}

@media(min-width:1400px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
	max-width: 1344px
}
.widget .footer-social-links {
	padding-top: 20px
}
}

@media(max-width:1400px) {
.pbmit-animation-01 {
	display: none
}
.about-right-img {
	display: none
}
.pbmit-animation-02 {
	display: none
}
}

@media(min-width:1200px) {
.ti-angle-down:before {
	display: none
}
}

@media(max-width:1200px) {
.pbmit-right-main-box {
	display: none
}
.coworking-lottie {
	margin: 0
}
.about-right-img {
	display: none
}
.about-right-img-bottom {
	display: none
}
.counter-section-coworking .col-md-6:not(:last-child) {
	margin-bottom: 30px
}
.testimonial-bg-left {
	padding: 300px 0
}
.testimonial-bg-right {
	width: 100%;
	padding: 80px 30px
}
.progressbar-section-home {
	padding: 0 15px 15px
}
.pbmit-heading-subheading-style-2 .pbmit-element-title {
	font-size: 65px
}
.center-align {
	width: 100%
}
.service-section-bg {
	background-image: none;
	padding: 80px 0
}
.about-us-lottie {
	margin: 0
}
.pbmit-static-box-shap:before {
	background-image: none
}
.pbmit-static-box-shap::after {
	background-image: none
}
.pbmit-custom-heading .pbmit-title {
	font-size: 100px;
	line-height: 100px
}
.pbminfotech-ele-fid-style-2 {
	margin-top: 30px
}
.pbmit-ihbox-two {
	margin-top: 30px
}
.pbmit-sticky a {
	margin-top: 0!important
}
.pbmit-sticky {
	margin-bottom: 50px
}
.Provided-bg-left {
	padding: 250px 0
}
.Provided-bg-right {
	padding: 50px 15px 0;
	width: 100%
}
.pbminfotech-ele-fid-style-9 {
	margin-bottom: 30px
}
.Progress-lottie {
	margin: 0
}
.pbmit-social-animation-01 img {
	display: none
}
.banner-arrow-img-home-5 img {
	position: absolute;
	right: 0;
	bottom: 0
}
.banner-section-bg {
	padding: 120px 0 0
}
.marketing-lottie {
	margin: 0
}
.pbmit-ihbox-style-5 {
	margin-top: 30px
}
.pbmit-ihbox-style-7 {
	padding: 0 40px 0 30px
}
.virtualreality-lottie {
	margin: 0
}
.pbmit-ihbox-style-15 {
	padding: 0 15px 0 0
}
.about-icon-widget:last-child {
	margin-top: 30px
}
.pbmit-service-style-9 .pbminfotech-post-item {
	padding-right: 0
}
.pbmit-heading-subheading .pbmit-title {
	font-size: 30px;
	line-height: 32px
}
.about-us-section-wrap {
	width: 63%;
	padding: 30px;
	margin: -185px 0 0 auto
}
.about-us-section-home {
	padding: 50px 30px 0
}
.about-us-2-left-section {
	padding: 0 15px 80px
}
.pbmit-ihbox-style-19 {
	padding: 30px
}
.portfolio-challange {
	margin-top: 50px;
	margin-bottom: 50px;
	padding: 50px 0
}
.wp-block-columns {
	display: block
}
.about-us-2-img {
	margin: 0;
	width: 100%
}
.about-us-2-home {
	margin-left: 50px
}
.team-details-contact {
	width: 100%
}
.pbmit-ihbox-style-7 {
	margin-top: 30px
}
.offer-section-about1 {
	padding: 60px 0 0
}
.counter-section-about1-main {
	padding-top: 0
}
.counter-section-about1 {
	margin: 0
}
.about3-section .about-us-2-left-section {
	padding-top: 40px
}
.about3-section-faq {
	padding-top: 0!important
}
.service-section-about-2 {
	margin-bottom: 0;
	margin-top: 0
}
.contact-left-section {
	padding: 0 30px 0 50px
}
}

@media(max-width:1199px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
	max-width: none
}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
padding-right:calc(var(--bs-gutter-x) * .8);
padding-left:calc(var(--bs-gutter-x) * .8)
}
.sticky-header {
	position: relative!important
}
.pbmit-menu-wrap {
	background-color: #fff;
	position: fixed;
	top: 0;
	right: -400px;
	z-index: 1000;
	width: 300px;
	height: 100%;
	padding: 0;
	display: block;
	transition: all 600ms ease;
	-moz-transition: all 600ms ease;
	-webkit-transition: all 600ms ease;
	-ms-transition: all 600ms ease;
	-o-transition: all 600ms ease;
	opacity: 0;
	padding-top: 85px
}
.active .pbmit-menu-wrap {
	right: 0;
	visibility: visible;
	opacity: 1;
	overflow-y: scroll;
	-webkit-transition-delay: 300ms;
	-moz-transition-delay: 300ms;
	-ms-transition-delay: 300ms;
	-o-transition-delay: 300ms;
	transition-delay: 300ms;
	opacity: 1
}
.pbmit-mobile-menu-bg {
	position: fixed;
	right: 0;
	top: 0;
	width: 0%;
	height: 100%;
	display: block;
	z-index: 99;
	background: rgba(0,0,0,.9);
	-webkit-transform: translateX(101%);
	-ms-transform: translateX(101%);
	transform: translateX(101%);
	transition: all 900ms ease;
	-moz-transition: all 900ms ease;
	-webkit-transition: all 900ms ease;
	-ms-transition: all 900ms ease;
	-o-transition: all 900ms ease;
	-webkit-transition-delay: 300ms;
	-moz-transition-delay: 300ms;
	-ms-transition-delay: 300ms;
	-o-transition-delay: 300ms;
	transition-delay: 300ms
}
.active .pbmit-mobile-menu-bg {
	opacity: 1;
	width: 100%;
	visibility: visible;
	transition: all 900ms ease;
	-moz-transition: all 900ms ease;
	-webkit-transition: all 900ms ease;
	-ms-transition: all 900ms ease;
	-o-transition: all 900ms ease;
	-webkit-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%)
}
.closepanel {
	position: absolute;
	z-index: 99;
	right: 20px;
	margin-left: -20px;
	top: 30px;
	display: block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 50%;
	text-align: center;
	cursor: pointer;
	font-size: 25px;
	color: #000;
	border: 0;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease
}
.header-style-11 .main-menu .navigation>li.dropdown:hover>ul {
	top: 0
}
.navbar-toggler {
	border: none;
	font-size: 35px;
	line-height: 35px;
	padding: 0;
	outline: none
}
.sticky-header .navbar-toggler {
	top: 10px
}
.navbar-toggler:hover, .navbar-toggler:focus {
	outline: none
}
.main-menu .navbar-collapse {
	position: absolute;
	width: 100%;
	left: 0;
	background-color: #fff;
	z-index: 99;
	top: 82px
}
.sticky-header .navbar-collapse {
	top: 60px
}
.main-menu .navigation>li {
	float: none;
	border-bottom: 1px solid rgba(9,22,42,.15)
}
.site-header .site-navigation ul.navigation>li>a {
	height: auto!important;
	line-height: inherit!important;
	padding: 15px 25px;
	margin: 0
}
.main-menu .navigation>li>ul a {
	padding: 10px 25px;
	font-size: 13px;
	text-transform: none;
	line-height: 20px;
	letter-spacing: 0;
	font-weight: 700;
	font-style: normal
}
.site-header .site-navigation .dropdown ul li.active>a {
	color: var(--pbmit-global-color)
}
.main-menu .navigation>li>ul, .main-menu .navigation>li>ul>li>ul {
	border: none;
	box-shadow: inherit!important;
	width: 100%;
	display: none;
	position: inherit;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0)
}
.main-menu .navigation>li>ul>li>ul {
	left: 0;
	top: 100%
}
.main-menu .navigation>li.dropdown>ul.open, .main-menu .navigation>li.dropdown>ul.open li.dropdown>ul.open {
	display: block;
	opacity: 1;
	visibility: visible;
	padding-bottom: 10px
}
.main-menu .navigation>li>ul li, .main-menu .navigation>li>ul li a {
	border: none
}
.menu-right-box {
	position: relative;
	right: 30px;
	top: 10px
}
.site-header .righticon {
	font-size: 22px;
	position: absolute;
	z-index: 99;
	right: 0;
	top: 0;
	display: block;
	height: 45px;
	width: 45px;
	cursor: pointer;
	text-align: center;
	line-height: 45px
}
.site-header .menu-right-box {
	display: none!important
}
.main-menu ul>li.dropdown>a:after {
	display: none
}
.site-header .righticon i {
	font-size: 14px
}
.pbmit-left-main-box {
	width: 100%
}
.site-header .header-button, .site-header .pre-header {
	display: none
}
.site-header .site-header-menu {
	padding: 5px 0;
	min-height: auto
}
.site-header .site-branding img {
	max-height: 100px
}
.site-header .sticky-header .site-branding img {
	max-height: 35px
}
.site-header .site-navigation ul.navigation>li>a {
	color: var(--pbmit-blackish-color)
}
.header-style-11 .pre-header-wrapper {
	display: none
}
.header-style-11 .main-menu .navbar-collapse {
	top: 66px
}
.pbmit-text-style-11 {
	padding: 0 0 0 20px
}
.header-flex {
	flex: 1
}
}

@media(max-width:1130px) {
.pbmit-static-box-style-1 .pbminfotech-static-box-desc {
	width: 70%
}
}

@media(max-width:1100px) {
.pbmit-ihbox-style-20 .d-flex {
	display: block!important
}
.pbmit-ihbox-style-20 .pbmit-ihbox-icon, .pbmit-ihbox-style-20 .pbmit-ihbox-svg {
	margin-right: 0;
	margin-bottom: 25px
}
.pbmit-ihbox-style-19 .d-flex {
	display: block!important
}
.pbmit-ihbox-style-19 .pbmit-ihbox-icon, .pbmit-ihbox-style-19 .pbmit-ihbox-svg {
	margin-right: 0;
	margin-bottom: 25px
}
}

@media(max-width:1024px) {
.section-lg {
	padding-top: 80px;
	padding-bottom: 60px
}
.service-section-coworking {
	padding: 120px 0 200px
}
.about-us-section-home {
	padding-top: 60px
}
.banner-arrow-img-home-5 img {
	bottom: 0
}
.pbminfotech-ele-fid-style-10:last-child {
	margin-top: 30px
}
.pbmit-ihbox-style-8:last-child {
	margin-top: 30px
}
.pbmit-ihbox-style-5 {
	margin-top: 30px
}
.pbmit-ihbox-style-7 {
	padding: 0
}
.footer-style-2 .pbmit-footer-big-area h3 {
	padding-right: 0
}
}

@media(max-width:991px) {
.section-lg {
	padding-top: 60px;
	padding-bottom: 60px
}
.section-lgx {
	padding-top: 80px;
	padding-bottom: 80px
}
.section-lgt {
	padding-top: 80px
}
.section-lgb {
	padding-bottom: 80px
}
.pbmit-heading-subheading h2.pbmit-title br {
	display: none
}
.pbmit-heading-subheading h2.pbmit-title {
	font-size: 44px;
	line-height: 50px
}
.pbmit-heading-subheading .pbmit-element-title {
	font-size: 44px;
	line-height: 50px
}
.pbmit-heading-subheading.center-align {
	width: 80%
}
.service-section-coworking {
	padding: 80px 0 150px
}
.portfolio-section-home1 {
	margin-top: -106px
}
.pbmit-miconheading-style-14 .col-lg-3.col-md-6:nth-child(even) .pbmit-ihbox-style-14::after {
	content: none
}
.pbmit-miconheading-service-style-7>div:nth-child(2) .pbmit-service-style-7 {
	margin-bottom: 30px
}
.pbmit-miconheading-style-14>div:nth-child(even) .pbmit-ihbox-style-14 .pbmit-ihbox-box:after {
	display: none
}

.pbmit-heading-subheading-style-12 .pbmit-title {
	font-size: 30px;
	line-height: 32px
}
.fitness-lottie {
	margin: 0
}
.pbmit-ihbox-style-1 {
	margin-bottom: 40px
}

.pbmit-heading-subheading-style-12 {
	font-size: 30px;
	line-height: 32px
}
.testimonail-right-section-home-12 {
	padding: 0 20px
}

.pbmit-portfolio-lines-wrapper ul {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 30px 30px
}
.service-left-col.order-2.order-lg-1 {
	margin-top: 60px
}
.team-member-detail-two .pbmit-team-details, .pbmit-team-details {
	padding: 30px
}
.pbmit-team-details .pbmit-team-details-inner .pbmit-team-des {
	padding-left: 0
}
.team-experience {
	margin-top: 20px;
	padding: 10px 0 60px
}
.team-details-contact .form-control {
	margin-bottom: 20px
}
.pbmit-heading-subheading h2.pbmit-title {
	font-size: 40px;
	line-height: 46px
}
.pbmit-heading-subheading .pbmit-element-title {
	font-size: 40px;
	line-height: 46px
}
.pbmit-sidebar-left, .pbmit-sidebar-right {
	flex: 0 0 34%;
	max-width: 34%
}
.pbmit-sidebar-left, .pbmit-sidebar-right {
	flex: 0 0 66%;
	max-width: 66%
}
.widget.footer-social-links {
	margin: 0!important
}
.pbmit-footer-widget-area {
	margin-top: 0
}
}

@media(max-width:850px) {
.pbmit-static-box-style-1 .pbminfotech-static-box-desc {
	width: 50%
}
}

@media(max-width:768px) {
.pbmit-footer-big-area .pbmit-footer-logo {
	text-align: left;
	padding-top: 30px
}
.pbmit-footer-bottom {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 20px
}
.pbmit-footer-menu-area {
	text-align: center;
	margin: 16px 0 8px
}
}

@media(max-width:767px) {
.section-lg {
	padding-top: 60px;
	padding-bottom: 40px
}
.section-lgx {
	padding-top: 60px;
	padding-bottom: 60px
}
.section-lgt {
	padding-top: 60px
}
.section-lgb {
	padding-bottom: 60px
}
.pbmit-heading-subheading h2.pbmit-title {
	font-size: 32px;
	line-height: 42px;
	padding-bottom: 0
}
.pbmit-heading-subheading.center-align {
	width: 100%
}
.text-about1 {
	padding-right: 0
}
.progressbar-section-home {
	padding-top: 40px
}
.pbmit-text-style h2.pbmit-title {
	font-weight: 400;
	letter-spacing: -1.2px;
	font-size: 45px;
	line-height: 60px
}
.pbmit-text-style-1:before {
	display: none
}
.counter-section-coworking .pbminfotech-ele-fid-style-5 {
	margin-top: 0
}
.service-section-coworking {
	padding: 60px 0 260px
}
.service-section-coworking .pbmit-ihbox-style-3 {
	margin-bottom: 30px
}
.portfolio-section-home1 .pbmit-portfolio-style-3 {
	margin-bottom: 0
}
.pbmit-ihbox-style-4 {
	padding-right: 0;
	margin-bottom: 30px!important
}
.testimonial-bg-left {
	padding: 150px 0
}
.testimonial-bg-right {
	padding: 0 6px
}
.form-control {
	width: 100%
}
.form-style-1 .pbmit-btn {
	margin-bottom: 40px
}
.row-cols-5>* {
	width: 100%!important
}
.pbmit-heading-subheading-style-2 {
	margin-bottom: 30px
}
.pbmit-heading-subheading-style-2 h2.pbmit-title {
	font-size: 30px;
	line-height: 32px
}
ul.list-group {
	margin-bottom: 0
}
.pbmit-static-box-style-1 .pbmit-contentbox {
	display: block
}
.pbmit-static-box-style-1 .pbminfotech-static-box-desc {
	width: 100%;
	padding: 0
}
.pbmit-custom-heading .pbmit-title {
	font-size: 60px
}
.service-section-bg .text-center.mt-5 {
	margin-top: 0!important
}
.about3-section {
	display: block!important
}
.about3-section .pbmit-btn {
	margin-bottom: 20px
}
.about3-section .about-us-2-left-section {
	padding: 40px 15px 0
}
.pbmit-text-style-3 .pbmit-element-title {
	font-size: 55px;
	line-height: 60px
}
.pbmit-heading-subheading-style-3 .pbmit-title {
	font-size: 30px;
	line-height: 32px;
	padding-right: 0!important
}
.pbminfotech-ele-fid-style-5 {
	margin-top: 30px
}
.pbmit-ihbox-one {
	margin-top: 30px
}
.pbmit-tab-style-1 {
	display: block
}
.tab-content {
	padding-left: 0
}
.pbminfotech-ele-fid:not(:last-child) .pbminfotech-ele-fid-style-7 .pbmit-circle::after {
	display: none
}
.pbminfotech-ele-fid:not(:last-child) .pbminfotech-ele-fid-style-7 {
	margin-bottom: 30px
}
.pbmit-element-client-style-2 .pbmit-ele-client {
	padding: 60px 0
}
.pbmit-heading-subheading-style-4 .pbmit-title {
	font-size: 30px;
	line-height: 32px
}
.pbmit-text-style-4 .pbmit-title {
	font-size: 54px;
	line-height: 56px
}
.pbmit-text-style-5 .pbmit-stroke-text {
	font-size: 50px;
	line-height: 60px
}
.pbmit-heading-subheading-style-5 .pbmit-title {
	font-size: 30px;
	line-height: 32px
}
.banner-arrow-img-home-5 img {
	display: none
}
.testimonial5-arrow {
	display: none!important
}
.pbmit-heading-subheading-style-6 .pbmit-title {
	font-size: 30px;
	line-height: 32px
}
.pbmit-text-style-6 .pbmit-title {
	font-size: 50px;
	line-height: 56px
}
.pbmit-tab-style-2 .nav-tabs {
	display: block;
	border: none
}
.service6-arrow {
	justify-content: start;
	margin-bottom: 24px
}
.swiper-btn-circle .swiper-button-prev, .swiper-btn-circle .swiper-button-next {
	margin-top: 0
}
.pbmit-service-style-7 {
	margin-bottom: 30px
}
.pbmit-text-style-4 .pbmit-title {
	font-size: 54px;
	line-height: 56px
}
.pbmit-heading-subheading-style-7 .pbmit-title {
	font-size: 30px;
	line-height: 32px
}
.pbmit-ihbox-style-14 .pbmit-ihbox-box:after {
	display: none
}
.pbmit-ihbox-style-14 {
	margin-bottom: 30px
}
.pbminfotech-ele-fid-style-11 {
	margin-bottom: 30px
}
.pbmit-ihbox-style-14 {
	padding: 0
}
.pbmit-text-style-8 .pbmit-title {
	font-size: 50px;
	line-height: 55px
}
.pbmit-heading-subheading-style-8 .pbmit-title {
	font-size: 30px;
	line-height: 32px
}
.pbmit-ihbox-style-7 {
	margin-bottom: 30px;
	padding: 0
}
.pbmit-text-style-9 .pbmit-title {
	font-size: 54px;
	line-height: 56px
}
.pbmit-heading-subheading-style-9 .pbmit-title {
	font-size: 30px;
	line-height: 32px
}
.gradient-circle-overlay::before {
	display: none
}
.pbmit-text-style-10 .pbmit-title {
	font-size: 54px;
	line-height: 56px
}
.pbmit-text-style-11 .pbmit-title {
	font-size: 62px;
	line-height: 64px
}
.pbmit-text-style-11 .pbmit-heading-title {
	font-size: 68px;
	line-height: 78px
}
.pbmit-text-style-11 {
	padding: 0
}
.pbmit-text-style-11 .pbmit-heading-title {
	margin: 0 0 -52px -14px
}
.pbmit-heading-subheading-style-11 .pbmit-title {
	font-size: 30px;
	line-height: 32px
}
.pbmit-ihbox-style-27.pbmit-infobox-27-one {
	margin-bottom: 30px
}
.pbmit-ihbox-style-28 {
	margin-bottom: 30px
}
.pbmit-text-style-14 .pbmit-title {
	font-size: 60px;
	line-height: 70px
}
.pbmit-heading-subheading-style-14 .pbmit-title {
	font-size: 30px;
	line-height: 32px
}
.pbmit-client-style-3 {
	width: 100%
}
.pbmit-client-style-3 .pbmit-client-wrapper {
	width: fit-content;
	margin: auto
}
.pbmit-heading-subheading-style-15 .pbmit-title {
	font-size: 30px;
	line-height: 32px
}
.pbmit-text-style-15 .pbmit-title {
	font-size: 44px
}
.pbmit-text-style-15 .mt-5 {
	margin-top: 1rem!important
}
.about-us-section-home {
	padding: 50px 15px 0
}
.pbmit-ourhistory-type2 .pbmit-ourhistory-right .label::before {
	right: 50%;
	margin-right: 4px
}
.pbmit-ourhistory-type2 .label {
	text-align: left;
	font-size: 50px
}
.pbmit-timeline .pbmit-timeline-inner:nth-child(odd) .row.pbmit-ourhistory-row .pbmit-ourhistory-right .label {
	padding-left: 140px
}
.pbmit-timeline .pbmit-timeline-inner:nth-child(even) .row.pbmit-ourhistory-row .pbmit-ourhistory-right .label {
	text-align: right;
	padding-right: 140px
}
.pbmit-timeline .pbmit-timeline-inner:nth-child(even) .row.pbmit-ourhistory-row .pbmit-ourhistory-right .label::before {
	left: 50%;
	margin-left: -4px
}
.pbmit-timeline .pbmit-timeline-inner .pbmit-ourhistory-type2 .pbmit-ourhistory-right {
	margin-bottom: 50px
}
.pbmit-ourhistory-type2 .pbmit-ourhistory-right .content::before {
	display: none
}
.pbmit-ourhistory-type2 span.pbmit-timeline-image img {
	z-index: 0;
	position: relative
}
.pbmit-timeline .pbmit-timeline-inner:nth-child(even) .pbmit-ourhistory-type2 .pbmit-ourhistory-right, .pbmit-timeline .pbmit-timeline-inner:nth-child(odd) .pbmit-ourhistory-type2 .pbmit-ourhistory-left, .pbmit-timeline .pbmit-timeline-inner:nth-child(even) .pbmit-ourhistory-type2 .pbmit-ourhistory-left, .pbmit-timeline .pbmit-timeline-inner:nth-child(odd) .pbmit-ourhistory-type2 .pbmit-ourhistory-right {
	padding: 0!important
}
.service-right-col .portfolio-challange {
	margin-top: 20px;
	margin-bottom: 40px;
	padding: 50px 0
}
.portfolio-single .post-navigation .nav-links {
	display: block
}
.portfolio-single .post-navigation .nav-links .nav-previous, .post-navigation .nav-links .nav-next {
	width: 100%
}
.site-footer .widget {
	padding-top: 0
}
.pbmit-footer-copyright-text-area {
	text-align: center
}
.contact-left-section {
	padding: 30px 30px 25px 15px
}
.pbmit-ihbox-style-20 {
	margin-bottom: 30px
}
.pbmit-ihbox-style-19 {
	margin: 0
}
.portfolio-challange {
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 40px 0
}
.portfolio-challange-bg {
	padding: 80px 0;
	margin-top: 30px
}
.post-navigation .nav-links {
	display: block
}
.post-navigation .nav-links .nav-previous, .post-navigation .nav-links .nav-next {
	position: relative;
	width: 100%
}
.post-navigation .nav-links .nav-next {
	margin-top: 15px
}
.pbmit-ihbox-style-18 {
	margin: 0 0 30px
}
.about-us-2-home {
	margin-top: -386px
}
.counter-section-about2 {
	padding: 0
}
}

@media(min-width:575px) {
}

@media(max-width:575px) {
.about-us-section-home {
	padding: 30px 0
}
.pbmit-text-style-4 .pbmit-heading-desc {
	margin-bottom: 30px
}
.pbmit-text-style-5 .pbmit-btn.me-2 {
	margin-bottom: 20px;
	margin-right: 0!important
}
.pbmit-ihbox-style-9 {
	padding: 15px 0
}
.pbmit-text-style-11 .button-text {
	display: block;
	padding-top: 30px
}
.testimonail-right-section-home-12 .pbmit-title {
	font-size: 60px!important
}
.pbmit-newsletter-fitness .pbmit-submit-box {
	display: contents
}
.accordion-style-1 .accordion-header {
	line-height: unset
}
.accordion-style-1 .accordion-header .accordion-button {
	padding: 25px
}

.pbmit-submit-box-1 {
	display: block
}
.pbmit-submit-box-1 input[type=email] {
	width: 100%
}
.pbmit-submit-box-1 button {
	margin: 20px 0 0;
	width: 100%
}
.pbmit-ihbox-style-13 {
	margin-bottom: 30px
}
.pbmit-heading-subheading .pbmit-element-title {
	font-size: 32px;
	line-height: 42px
}
.pbmit-static-box-style-1 .pbmit-contentbox-inner {
	display: block
}
.pbmit-submit-box {
	display: block;
	width: 100%
}
.pbmit-submit-box input[type=email] {
	width: 100%!important
}
.pbmit-submit-box button {
	width: 100%;
	height: 60px;
	margin-left: 0;
	margin-top: 20px
}
.pbmit-element-client-style-2 .pbmit-ele-client {
	padding: 40px 0
}
.pbmit-testimonial-style-1 .pbminfotech-box-content {
	text-align: center
}
.pbmit-testimonial-style-1 .pbminfotech-box-content::before {
	width: 100%
}
.pbmit-testimonial-style-1 .pbminfotech-author-box {
	flex-direction: column
}
.pbmit-testimonial-style-1 .pbminfotech-testimonial-rating {
	margin-top: 20px
}
.pbmit-ourhistory-type2 .label {
	text-align: left;
	font-size: 30px
}
.pbmit-timeline .pbmit-timeline-inner:nth-child(even) .row.pbmit-ourhistory-row .pbmit-ourhistory-right .label {
	padding-right: 120px
}
.pbmit-timeline .pbmit-timeline-inner:nth-child(odd) .row.pbmit-ourhistory-row .pbmit-ourhistory-right .label {
	padding-left: 120px
}
.pbmit-portfolio-lines-wrapper ul {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-gap: 30px 30px
}
.pbmit-single-project-details-list {
	padding: 30px
}
.post-navigation .pbmit-post-nav.nav-title {
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical
}
.comments-box .media {
	display: block
}
.comment-meta:before {
	top: -10px;
	left: 17px;
	border-width: 0 10px 10px;
	border-color: transparent transparent #fff transparent
}
.comment-meta:after {
	top: -13px;
	left: 15px;
	border-width: 0 12px 12px;
	border-color: transparent transparent #e9e9e9 transparent
}
.comment-author {
	text-align: left
}
.comments-box .media {
	margin-bottom: 30px
}
.action-box-wrap .row .col {
	width: 100%
}
.pbmit-author-box {
	display: block
}
.pbmit-author-content {
	margin-top: 20px;
	padding: 10px 30px 30px
}
.media-body.comment-meta {
	margin-left: 0;
	padding-top: 20px
}
.comments-box .children .media.even.depth-2 {
	margin-left: 0
}
.comment-respond {
	margin: 60px 0
}
.post-content-bottom {
	text-align: center
}
.pbmit-author-image {
	height: 100%;
	width: 100%
}
}

@media(max-width:500px) {
.pbmit-ihbox-style-9 .d-flex {
	display: block!important
}
.pbmit-ihbox-style-9 .pbmit-ihbox-svg, .pbmit-ihbox-style-9 .pbmit-ihbox-icon {
	margin-right: 0
}
.pbmit-ihbox-style-9 .pbmit-ihbox-contents {
	padding-top: 30px
}
.pbmit-newsletter-fitness .pbmit-submit-box input[type=email] {
	padding: 15px
}
.service-section-coworking {
	padding: 60px 0 140px
}
.pbmit-timeline .pbmit-timeline-inner:nth-child(even) .row.pbmit-ourhistory-row .pbmit-ourhistory-right .label {
	padding-right: 50px
}
.pbmit-timeline .pbmit-timeline-inner:nth-child(odd) .row.pbmit-ourhistory-row .pbmit-ourhistory-right .label {
	padding-left: 50px
}
}

@media(max-width:414px) {
.pbminfotech-ele-fid-style-5 .pbmit-fld-contents {
	flex-direction: column;
	text-align: center
}
.pbminfotech-ele-fid-style-5 .pbmit-fld-wrap {
	padding-left: 0
}
.pbminfotech-ele-fid-style-2 .pbmit-circle-outer {
	flex-direction: column;
	text-align: center
}
.pbminfotech-ele-fid-style-2 .pbmit-fld-wrap {
	padding-left: 0
}
}

@media(max-width:400px) {
.coworing-video {
	display: block
}
.coworing-video a {
	margin-bottom: 10px
}
}

@media(max-width:375px) {
.pbmit-ihbox-style-17 .pbmit-html-code-box {
	width: inherit;
	height: inherit
}
}

@media(max-width:360px) {
}

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

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

@media only screen and (min-width:1201px) and (max-width:1380px) {
}

@media(max-width:1300px) {
.pbmit-right-main-box .pbmit-header-social-wrapper {
	display: none
}
.pbmit-header-button2 .pbmit-btn {
	padding: 15px 20px
}
.pbmit-static-box-style-1 .pbminfotech-static-box-desc {
	width: 45%
}
.testimonail-right-section-home-12 .pbmit-title {
	font-size: 95px
}
}

@media(max-width:1500px) {
}

@media(max-width:1860px) {
}

@media(max-width:1600px) {
.site-header-menu .pbmit-right-main-box .pbmit-header-button {
	display: none
}
}

@media(max-width:1640px) {
}

@media(max-width:1740px) {
.about-us-lottie {
	margin: 0
}
}
