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

INDEX:

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

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

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

@media (max-width: 1400px) {
/** Homepage 03 **/
.testimonial-two-box .swiper-button-prev {
	left: -30px;
}
.header-style-3 .pbminfotech-social-links-wrapper {
	overflow: hidden;
}
/** Homepage 05 **/
.about-five-img:before {
	width: 143%;
}
/** Homepage 06 **/
.service-section-six {
	padding: 0% 16% 0% 16%;
}
.pbmit-align-right {
	overflow: hidden;
}
/** Homepage 07 **/
.header-style-11 .site-branding {
	padding-right: 40px;
	padding-left: 30px;
	margin-right: 30px;
}
.testimonialbox-seven .swiper-horizontal>.swiper-pagination-bullets {
	bottom: 100px;
}
.active-onhovert-style-1 .swiper-button-prev {
	left: 60%;
}
/** Homepage 10 **/
.header-style-10 .site-branding {
	margin-right: 20px;
}
/** Homepage 11 **/
.header-style-11 .pbmit-header-header-button a {
	padding: 0 25px 0 25px;
}
.header-style-11 .pbminfotech-social-links-wrapper {
	left: 15px;
}
.lightbox-section-twelve {
	padding: 0px;
}
/** Homepage 13 **/
.header-style-13 .site-branding {
	padding-left: 12px;
	margin-right: 0;
}
.header-style-13 .site-navigations ul li > a {
	padding: 0 12px;
}
.header-style-13 .pbmit-btn {
	padding: 0 25px 0 25px;
	margin-left: 20px;
}
}

@media (min-width: 1200px) {
.container, .container-lg, .container-md, .container-sm, .container-xl {
	max-width: 1170px;
}
.ti-angle-down:before {
	display: none;
}
}

@media (max-width: 1200px) {
.pbmit-heading-subheading-style-1 {
	margin-left: 50px;
}
.pbmit-heading-subheading-style-1.text-center {
	margin-left: 0px;
}
.pbmit-heading-subheading-style-1 Br {
	display: none;
}
.pbmit-bg-color-global.pbmit-bg-change {
	background-color: #fff;
}
/*=== Header ===*/ 
.pbmit-right-side {
	display: none;
}
.site-navigations .pbmit-menu-wrap > ul > li > a {
	height: inherit !important;
	line-height: inherit !important;
	padding: 15px 25px !important;
}
.site-header .collapse .pbmit-responsive-icons {
	display: block;
	margin-left: 0;
}
.pbmit-right-main-box {
	display: none;
}
.pbmit-header-button {
	display: none;
}
.pbmit-right-box {
	display: none;
}
.site-header .site-title {
	max-height: 90px;
	line-height: 90px;
}
.pbmit-search-outer {
	top: 26%;
}
/** Homepage 01 **/
.header-style-1 .site-branding {
	height: 100px;
	line-height: 100px;
}
.header-style-1 .ts-home {
	display: none;
}
.header-style-1 .pbmit-header-search-btn {
	display: none;
}
.header-style-1.site-header .site-branding .standardlogo {
	display: block;
}
.about-one-bg {
	margin-right: -19px;
}
.about-one-img {
	margin: 0 -19px 0;
}
/** Homepage 02 **/ 
.header-style-2 .site-header-menu .p-0 {
	padding: 0 15px !important;
}
.header-style-2.site-header .site-header-menu {
	height: 130px;
	line-height: 130px;
}
.header-style-2 .site-header-menu-inner {
	background-color: transparent;
}
.header-style-2 .site-header-menu-inner:after {
	display: none;
}
.header-style-2 .site-header-menu .site-branding {
	display: block;
	height: 100px;
	line-height: 100px;
}
.header-style-2.site-header .site-branding img {
	max-height: 60px;
}
.header-style-2 .pbmit-right-side {
	display: none;
}
.header-style-2 .site-navigations ul.clearfix {
	margin-left: 0px;
}
.header-style-2 .pbmit-menu-wrap > ul > li.active > a {
	color: var(--pbmit-global-color) !important;
}
.header-style-2 .main-menu .navigation > li > ul li.active a {
	color: var(--pbmit-global-color) !important;
}
.header-style-2 .site-navigations ul > li > a {
	color: var(--pbmit-blackish-color) !important;
}
.header-style-2 .site-navigations .pbmit-menu-wrap > ul > li > a {
	color: var(--pbmit-white-color);
	height: 46px !important;
	line-height: 46px !important;
	align-items: center;
	display: flex;
}
.header-style-2 .pbmit-responsive-icons {
	top: -20px;
}
.pbmit-search-outer {
	padding: 0 50px;
}
.about-two-section {
	padding: 70px 0px 80px 0px;
}
.about-two-bg {
	margin-top: 60px;
	padding: 0px 0px 390px 0px;
}
.about-two-bg:before {
	height: 100%;
	width: 100%;
}
.about-two-bg img {
	display: none;
}
.testimonial-two-box .swiper-button-next,  .testimonial-two-box .swiper-button-prev {
	display: none;
}
/** Homepage 03 **/ 
.header-style-3 .site-branding {
	border-right: none;
	padding-right: 0px;
	padding-left: 0px;
}
.header-style-3 .site-navigations ul li > a, .header-style-3 .site-navigations ul li.active > a {
	color: var(--pbmit-blackish-color);
	height: inherit;
	line-height: inherit;
	padding: 15px 25px;
}
.pbmit-responsive-icons a i {
	color: var(--pbmit-secondary-color);
}
.header-style-3 .navbar-toggler {
	color: var(--pbmit-white-color);
}
.header-style-3 .pbmit-right-side {
	display: none;
}
.testimonial3-arrow .swiper-button-next,  .testimonial3-arrow .swiper-button-prev {
	display: none;
}
.testimonial-three-content {
	padding-right: 98px;
}
/** Homepage 04 **/
.header-style-4 .site-branding {
	height: 100px;
	line-height: 100px;
}
.header-style-4 .site-navigations ul li > a {
	height: inherit;
	line-height: inherit;
}
.about-four-button {
	text-align: left;
	padding-top: 30px;
}
/** Homepage 05 **/ 
.header-style-5 .navbar-toggler {
	color: var(--pbmit-white-color);
}
.header-style-5 .site-navigations ul li.active > a {
	color: var(--pbmit-global-color);
}
.header-style-5 .site-navigations ul li > a {
	color: var(--pbmit-secondary-color);
}
.progressbar-five-content {
	padding-top: 0;
}
.progressbar-five-video-box {
	margin-top: 0;
}
/** Homepage 06 **/
.header-style-6 .site-header-menu {
	border-bottom: none;
}
.header-style-6 .site-branding {
	border-right: none;
	padding-left: 15px;
}
.header-style-6 .container-full {
	flex: inherit;
	padding-right: 15px;
}
.pbmit-tab-style-2 .nav-item a {
	font-size: 14px;
	padding: 15px 16px;
}
.about-us-section-six .accordion {
	margin-top: 50px;
}
.service-six-content p {
	padding: 0px 20px 0px 20px;
}
.blog-section-six .pbmit-blogbox-style-5 .pbminfotech-box-content {
	padding: 25px 15px 25px 20px;
}
/** Homepage 07 **/
.header-style-7 .header-single {
	justify-content: space-between;
}
.header-style-7 .site-navigations {
	flex: inherit;
}
.header-style-7 .navbar-toggler {
	color: var(--pbmit-white-color);
}
.header-style-7 .pbminfotech-social-links-wrapper {
	display: none;
}
.header-style-7 .site-navigations ul li.active > a {
	color: var(--pbmit-global-color);
}
.header-style-7 .site-navigations ul li > a {
	color: var(--pbmit-blackish-color);
}
.header-style-7 .site-branding .logo-img {
	margin-top: 0;
}
.about-us-section-seven .about-us-single {
	padding: 0;
	margin-top: 50px;
}
.about-us-section-seven .list-group-style-2 {
	padding-top: 40px;
}
.pbmit-ihbox-style-8:before {
	display: none;
}
.service-section-seven {
	margin-top: 0;
	margin-bottom: 0px;
	padding: 70px 0px;
}
/** Homepage 08 **/	
.header-style-8 .site-header-menu .site-branding .sticky-logo {
	display: block;
}
.header-style-8 .site-navigations ul li.active > a {
	color: var(--pbmit-global-color);
}
.header-style-8 .site-header-menu {
	background-color: var(--pbmit-white-color);
	background-image: none;
}
.header-style-8 .pbmit-right-box {
	display: none;
}
.header-style-8 .site-branding {
	float: left;
	height: 100px;
}
.header-style-8 .site-navigations {
	float: none;
	display: inline-block;
	text-align: left;
}
.header-style-8 .site-navigations ul li > a {
	color: var(--pbmit-secondary-color);
}
.service-section-eight {
	padding: 80px 0;
}
/** Homepage 09 **/	
.header-style-9 .site-header-menu {
	background-color: var(--pbmit-white-color);
}
.header-style-9.site-header .site-header-menu .site-branding img {
	display: block;
}
.header-style-9 .site-header-menu {
	z-index: 2;
	position: relative;
}
.header-style-9.site-header .site-title {
	max-height: 100px;
	height: 100px;
	line-height: 100px;
}
.header-style-9 .site-navigations {
	margin-right: 0;
}
.header-style-9 .site-navigations ul li > a {
	color: var(--pbmit-secondary-color) !important;
}
/** Homepage 10 **/	
.header-style-10 .header-width {
	width: 100%;
}
.header-style-10 .site-header-menu {
	padding: 0 20px;
}
.about-us-single {
	margin-top: 70px;
}
.accordion-bg-ten {
	margin-top: 70px;
	padding: 264px 264px 264px 264px;
}
/** Homepage 11 **/	
.header-style-11 .pbmit-slider-area {
	min-height: inherit;
}
.header-style-11 .navbar-toggler {
	color: var(--pbmit-white-color);
}
.site-header .header-content {
	width: 100%;
}
.header-style-11 .site-branding {
	border-right: none;
}
.header-style-11 .site-navigations ul li > a {
	color: var(--pbmit-secondary-color);
}
.about-us-section-eleven {
	padding: 80px 0px 140px;
}
.about-us-section-eleven .pbmit-ihbox.pbmit-ihbox-style-16 {
	right: 0;
	left: 442px;
}
.about-us-section-eleven .about-us-left {
	padding: 60px 0px 0px 0px;
}
.about-us-section-eleven .pbmit-tab-style-3 {
	padding: 20px 0px 0px 0px;
}
.about-us-section-eleven .about-us-left img {
	padding: 20px 0px 0px 0px;
}
.pbmit-heading-style-4.text-center .pbmit-heading-desc {
	width: 100%;
}
.lightbox-section-eleven .lightbox-Single {
	padding-top: 60px;
}
.lightbox-Single .pbmit-box-col-wrapper {
	padding-left: 25px!important;
	padding-right: 25px!important;
}
.portfoliobox-section-eleven .swiper-pagination-bullet {
	width: 50px;
}
.portfoliobox-section-eleven {
	padding: 80px 0;
}
/** Homepage 12 **/		
.header-style-12 .site-header-menu {
	padding: 0;
}
.header-style-12 .pbminfotech-social-links-wrapper {
	display: none;
}
.header-style-12 .pbmit-slider-area {
	margin: 0;
}
.about-us-section-twelve br {
	display: none;
}
.about-us-section-twelve .about-us-right {
	padding-left: 0;
	padding-top: 60px;
}
.about-us-section-twelve .about-us-left .img-three {
	margin-top: 250px;
	left: -80px;
}
.about-us-section-twelve .about-us-left .img-two {
	right: 30%;
}
.lightbox-section-twelve {
	padding: 60px 0;
}
.marquestyle-section-twelve {
	padding-top: 0;
}
.about-us-section-twelve {
	padding: 0px;
}
.Team-section-twelve {
	padding: 80px 0;
}
.testimonial-section-twelve .testimonial-right {
	padding: 60px 0px 0px 0px;
}
.testimonial-section-twelve .testimonial-slider {
	margin-right: -19px;
}
.client-section-twelve .swiper-slider {
	margin: 40px 0px 0px 0px;
}
.pbminfotech-boxes-element-team-style-7 {
	padding: 0;
}
.pbminfotech-boxes-element-service-style-10 .pbminfotech-boxes-row-wrapper {
	display: block;
	padding-left: 0;
}
.Servicebox-section-twelve .pbmit-heading-style-4 {
	margin-bottom: 30px;
}
.Servicebox-section-twelve {
	padding: 60px 0 30px 0px;
}
.pbminfotech-boxes-element-service-style-10 .pbmit-heading-desc {
	display: none;
}
.pbminfotech-boxes-element-service-style-10 .pbmit-box-col-wrapper {
	margin-bottom: 30px;
	margin-left: 0;
	width: 100% !important;
	height: auto;
}
.pbmit-servicebox-style-10 {
	padding-right: 30px;
}
/** Homepage 13 **/	
.header-style-13 .header-width {
	width: 100%;
}
.header-style-13 nav.main-menu {
	padding-right: 12px;
}
.about-us-section-thirteen {
	padding-top: 80px;
}
.about-us-section-thirteen .about-us-left {
	padding: 0;
}
.about-us-section-thirteen .about-us-left img {
	padding-top: 40px;
	display: block;
}
.pbmit-ihbox.pbmit-ihbox-style-16 {
	left: 487px;
}
.about-us-section-thirteen .about-us-right {
	padding-top: 60px;
}
.marquee-section-thirteen {
	padding-top: 0px;
}
.portfoliobox-section-thirteen .text-center {
	padding-top: 0px;
}
.Servicebox-section-thirteen {
	padding: 70px 0px;
}
.Servicebox-section-thirteen .swiper-slider {
	padding-top: 70px;
}
.lightbox-section-thirteen {
	padding: 0;
}
.portfoliobox-section-thirteen {
	padding: 80px 0;
}
.pbminfotech-boxes-element-portfolio-style-7 .pbmit-box-col-wrapper:nth-child(odd) {
	padding-right: 20px;
}
.pbminfotech-boxes-element-portfolio-style-7 .pbmit-box-col-wrapper:nth-child(even) {
	padding-left: 20px;
}
.testimonial-section-thirteen .swiper-horizontal>.swiper-pagination-bullets {
	left: 43%;
}
.testimonial-section-thirteen .swiper-button-next, .swiper-rtl .swiper-button-prev,  .testimonial-section-thirteen .swiper-button-prev, .swiper-rtl .swiper-button-next {
	display: none;
}
.pbmit-testimonialbox-style-7 blockquote.pbminfotech-testimonial-text {
	padding: 20px 20px 0 0px;
}
.pbmit-testimonialbox-style-7 .pbminfotech-box-author {
	padding-right: 50px;
	margin-right: 50px;
}
.blog-section-thirteen {
	padding: 80px 0px 40px 0px;
}
/** About Us **/
.about-us-section_inner .about-us-left_single {
	padding-right: 0;
}
.about-us_bottom .about-us-img {
	padding-right: 0;
	margin-top: 0;
}
/** Our Services **/
.portfoliobox-service_single {
	padding: 40px 0 70px;
}
/** BLog Grid **/
.blog-grid {
	padding: 80px 0 50px;
}
/** Contact **/
.contact-section {
	padding: 80px 0 55px;
}
.contact-section_single .pbmit-ihbox-style-2 {
	margin-bottom: 40px!important;
}
/*=== Title Bar ===*/
.pbmit-title-bar-wrapper {
	margin-top: 0;
}
/** Footer **/
.site-footer .widget.widget-area {
	margin-bottom: 60px;
}
.site-footer .widget {
	margin: 60px 0;
}
}

@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;
}
/** Main menu resoposive **/
.pbmit-menu-wrap {
	background-color: #eef1f5;
	position: fixed;
	top: 0;
	right: -400px;
	z-index: 1000;
	width: 300px;
	height: 100%;
	padding: 90px 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;
}
.active .pbmit-menu-wrap {
	right: 0px;
	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: 18px;
	color: #000;
	border: 1px solid #000;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}
.header-style-2 .pbmit-responsive-icons {
	display: block;
}
.pbmit-responsive-icons {
	position: absolute;
	top: 30px;
	left: 20px;
	padding: 0!important;
}
.pbmit-responsive-icons .pbmit-base-icon-search-2:before {
	font-weight: 700;
	font-size: 17px;
}
.navbar-toggler {
	border: none;
	font-size: 30px;
	line-height: 35px;
	padding: 0;
	outline: none;
	color: #2c2c2c;
	vertical-align: middle;
}
.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: none;
}
.site-header .site-navigation ul.navigation > li > a {
	height: auto!important;
	line-height: inherit!important;
	padding: 15px 25px!important;
	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;
}
.main-menu .navigation > li > ul li,  .main-menu .navigation > li > ul li a {
	border: none;
	margin-top: 20px;
}
.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 {
	color: var(--pbmit-blackish-color);
}
/** Header responsive **/
.pbmit-left-main-box {
	width: 100%;
}
.site-header .header-button,  .site-header .pre-header {
	display: none;
}
.ipad-view-search {
	display: block;
}
.site-header .site-header-menu {
	height: auto;
}
.site-header .site-branding img {
	max-height: 50px;
}
.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-1 .site-branding .standardlogo {
	display: inline-block;
}
.header-style-1 .site-branding .crosslogo {
	display: none;
}
.header-style-7 .main-menu .navigation > li.dropdown:hover > ul,  .header-style-7 .main-menu .navigation > li > ul > li.dropdown:hover > ul,  .header-style-7 .sticky-header .main-menu .navigation > li.dropdown:hover > ul,  .header-style-7 .sticky-header .main-menu .navigation > li > ul > li.dropdown:hover > ul {
	top: 0;
}
.header-style-8 .header-menu {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
}

@media(max-width:1024px) {
/** Section Title **/
.section-mdt {
	padding-top: 50px;
}
.section-lg {
	padding-top: 80px;
	padding-bottom: 80px;
}
.section-md {
	padding-top: 80px;
	padding-bottom: 70px;
}
.section-lgt {
	padding-top: 80px;
}
.section-lgb {
	padding-bottom: 40px;
}
.section-xl {
	padding-top: 70px;
	padding-bottom: 50px;
}
.section-lgx {
	padding-top: 80px;
	padding-bottom: 50px;
}
.pbmit-heading-subheading .pbmit-title {
	font-size: 40px;
	line-height: 50px;
}
.service-eight_heading-dec {
	margin-top: 10px;
}
/** Homepage 01 **/ 
.video-one-content {
	margin-bottom: -80px;
}
.blog-one {
	padding-top: 100px;
}
.p-gap {
	margin-right: -8px;
}
/** Homepage 02 **/ 
.demo-two .section-lg {
	padding-top: 50px;
	padding-bottom: 20px;
}
.ihbox-two-section {
	padding: 70px 0px 0px 0px;
}
.ihbox-two-section .pbmit-ihbox-style-4 .pbmit-ihbox-content {
	padding-right: 15px;
}
.about-two-content {
	padding-right: 0;
}
.portfolio-two-bg {
	padding: 70px 0px 160px 0px;
}
.testimonial-two-img {
	padding-right: 5px;
	padding-bottom: 70px;
}
.counter-section-two {
	padding: 80px 15px 70px 15px;
}
.blog-two-section {
	padding: 80px 0px 50px 0px;
}
/** Homepage 03 **/ 
.about-three-main {
	padding: 0px 0px 25px 0px;
}
.about-three-img {
	text-align: center;
}
.about-three-content {
	padding-top: 20px;
}
.about-three-content Br {
	display: none;
}
.team-section-three {
	padding: 70px 0px 30px 0px;
}
.progressbar-three-bg {
	padding: 70px 0px 70px 0px;
}
.testimonial-section-three .container {
	padding: 0;
}
.testimonial-three-content {
	padding: 70px 15px 70px 15px;
}
.testimonial-three-box {
	padding: 70px 15px 95px 15px;
}
.testimonial-three-box .swiper-slider {
	margin-left: 0px;
}
/** Homepage 04 **/
.about-section-four .container {
	padding-left: 0;
}
.about-section-four {
	margin-top: 0;
}
.appoinment-four-bg {
	padding: 0px 10px 70px 15px;
}
.appoinment-four-box {
	padding: 30px 20px 10px 20px;
	margin-top: -160px;
}
.progressbar-section-four {
	padding-top: 70px;
}
.demo-four .section-xl {
	padding-top: 70px;
	padding-bottom: 50px;
}
.testimonial-section-four {
	padding: 70px 0 50px 0;
}
/** Homepage 05 **/
.progressbar-five-box {
	padding: 70px 0 0px 0;
}
.progressbar-five-content {
	padding-top: 40px;
	padding-bottom: 35px;
}
.service-section-five {
	padding: 80px 0px 70px 0px;
}
.pbmit-servicebox-style-4 .pbminfotech-box-link {
	border: none;
}
.about-section-five .container {
	padding: 0;
}
.about-five-img:before {
	margin-left: 0;
	padding: 433px 0;
}
.about-five-box {
	padding: 50px 15px 35px 25px;
}
.counter-section-five {
	padding: 80px 0px 70px 0px;
}
.testimonial-section-five {
	padding: 310px 0px 80px 0px;
}
.demo-five .section-lg {
	padding-bottom: 50px;
}
/** Homepage 06 **/
.client-section-six {
	padding: 60px 0px 30px 0px;
}
.about-section-six {
	padding: 70px 0px 70px 0px;
}
.about-six-right-box {
	padding: 90px 50px 0px 90px;
}
.about-six-second-img img {
	margin-left: 20px;
}
.pbmit-tab-style-2 ul.list-group {
	padding-right: 60px;
}
.service-section-six {
	padding: 0% 0% 0% 0%;
	margin-top: 0;
}
.service-section-six .container-fluid {
	padding: 0;
}
.video-section-six {
	padding: 130px 0px 115px 0px;
	margin-top: 20px;
}
.about-us-six-main {
	padding: 70px 15px 40px 15px;
}
.about-us-six-bottom {
	padding-bottom: 60px;
}
.blog-section-six {
	padding: 80px 0px 80px 0px;
}
/** Homepage 07 **/
.inbox-section-seven .pbmit-ihbox-itype-icon {
	padding: 40px 20px 40px 20px;
}
.inbox-section-seven .row {
	margin-top: 0;
}
.active-onhovert-style-1 .swiper-button-next {
	left: 64%;
}
.testimonialbox-section-seven {
	padding-top: 0;
}
/** Homepage 08 **/
.pbmit-ihbox-style-11 {
	padding-left: 20px;
	padding-right: 20px;
}
.pbmit-widget-container {
	padding-bottom: 60px;
}
.Provide-section-eight br {
	display: none;
}
.Provide-section-eight .pbmit-heading-subheading-style-5 {
	width: 37%;
}
.Provide-bg-section-eight .Provide-form {
	margin-top: -215px;
}
.Provide-section-eight {
	padding-top: 40px;
}
/** Homepage 09 **/
.client-form-section-nine {
	margin-top: -290px;
}
/** Homepage 10 **/
.inbox-section-ten {
	margin-top: 0px;
}
.appointment-single-ten {
	padding: 30px 0px 0px 30px
}
.testimonial-section-bg-ten {
	padding-top: 80px;
}
/** Homepage 11 **/
.service_box {
	padding: 48px 30px 30px 30px;
}
.lightbox-section-eleven {
	padding: 0px;
}
.inbox-section-eleven {
	padding: 100px 10px;
}
.pbmit-testimonialbox-style-7 blockquote.pbminfotech-testimonial-text {
	padding: 20px 20px 0 0px;
}
.pbmit-testimonialbox-style-7 .pbminfotech-box-author {
	padding-right: 50px;
	margin-right: 50px;
}
/** Homepage 12 **/
.pbmit-fidbox-style-9 h3.pbmit-fid-inner {
	font-size: 100px;
	line-height: 110px;
}
.pbmit-fidbox-style-9 .pbmit-fld-contents sup {
	font-size: 100px;
	right: -60px;
}
.pbmit-bg-change.elementor-section.elementor-section-height-full {
	height: 100%;
}
.lightbox-section-twelve .pbmit-fidbox-style-9 {
	padding-right: 24px;
}
.pbmit-action-box-style-1.pbmit-action-box {
	height: 60vh;
}
.pbmit-action-box-style-1 .pbmit-action-box-circle-wrap {
	min-height: 60vh;
}
/** About Us **/	
.about-us-section_inner {
	padding-top: 60px;
}
.about-us-team-section .about-us-team_single {
	margin-top: 0;
}
.about-section-testimonialbox .swiper-button-next,  .about-section-testimonialbox .swiper-button-prev {
	display: none;
}
/** Our Services **/
.ihbox-service-section {
	padding: 70px 0px;
}
.blog-details .alignleft {
	float: none;
	display: block;
}
/** Faq **/
.section-faq {
	padding: 80px 0px 60px 0px;
}
/*=== Footer ===*/
.site-footer .widget {
	margin: 0px 0 30px;
}
.pbmit-footer-widget-area {
	padding-top: 50px;
	padding-bottom: 20px;
}
.footer.footer-style-2 .pbmit-footer-widget-area {
	padding-top: 0px;
	padding-bottom: 0px;
}
}

@media(max-width:991px) {
/** Section Padding **/
.section-lgx {
	padding-top: 80px;
	padding-bottom: 80px;
}
.section-lgt {
	padding-top: 80px;
}
/*=== Title Bar ===*/
.pbmit-header-style-1 .pbmit-title-bar-content,  .pbmit-header-style-1 .pbmit-title-bar-wrapper {
	min-height: 350px;
}
/** Homepage 02 **/
.pbmit-blogbox-style-5 .post-item {
	display: block;
}
.pbmit-blogbox-style-5 .pbminfotech-box-img-left {
	width: 100%;
}
.blog-section-six .pbmit-blogbox-style-5 .pbminfotech-box-content {
	width: 100%;
}
.testimonial-two-box .pbmit-heading .pbmit-title {
	font-size: 36px;
	line-height: 46px;
}
.rs-parallax-wrap {
	left: 24px;
	top: 426px;
}
.rs-layer-wrap {
	left: 22px;
	top: 414px;
}
/** Homepage 05 **/ 
.about-five-box .pbmit-tab-style-1 .nav-item {
	margin-bottom: 15px;
}
.about-five-box {
	padding: 50px 15px 50px 25px;
}
.pbmit-tab-style-1 .pbmit-column-inner .list-group {
	margin-bottom: 0;
}
.about-five-img:before {
	width: 104%;
	padding: 459px 0;
}
/** Homepage 06 **/ 
.pbmit-tab-style-2 .nav {
	flex-wrap: wrap;
}
.pbmit-tab-style-2 .nav-item a {
	margin-bottom: 15px;
	margin-right: 5px;
}
/** Homepage 07 **/ 
.testimonialbox-seven .swiper-horizontal>.swiper-pagination-bullets {
	bottom: 98px;
	left: inherit;
	right: 16px;
	text-align: right;
}
.service-section-seven .inner-column:nth-child(2n+2) .pbmit-ihbox-style-8 {
	margin-top: 0;
}
.testimonialbox-bg-seven::before {
	background-position: 50% 100%;
}
/** Homepage 08 **/ 
.who-we-are-section-eight {
	padding-top: 0px;
}
.who-we-are-sigle {
	margin-top: 0;
	padding: 60px 0 0 0;
}
.who-we-are-sigle .row {
	padding-bottom: 40px;
}
.who-we-are-section-eight .who-we-are-bg {
	margin-bottom: 0;
}
.who-we-are-section-bottom {
	padding-top: 30px;
}
.who-we-are-section-eight .who-we-are-bg {
	margin: 0 -20px;
}
.about-us-right .pbmit-fidbox-style-3:after {
	right: 0px;
}
.counter-section-eight .row>* {
	margin-top: 0;
}
.counter-section-eight .g-5 {
 --bs-gutter-x: 2rem;
 --bs-gutter-y: 2rem;
}
.Provide-section-eight .pbmit-heading-subheading-style-5 {
	width: 49%;
}
/** Homepage 09 **/ 
.appointment-section-nine .pbmit-col-bgcolor-darkgrey {
	margin: 40px 20px 0 0;
}
.appointment-section-nine .text-color {
	padding-right: 0;
}
.servicebox-nine-bg .pbmit-servicebox-style-7 {
	margin-bottom: 30px;
}
/** Homepage 10 **/ 
.appointment-single-ten {
	padding: 60px 0 0 0;
}
/** Homepage 12 **/ 
.about-us-section-twelve .about-us-left .img-two {
	right: 18%;
}
.about-us-section-twelve .about-us-left .img-three {
	margin-top: 300px;
	left: 0;
}
.about-us-section-twelve br {
	display: none;
}
.counter-service_section .pbmit-portfoliobox-style-2 {
	margin-bottom: 0px;
}
.pbmit-blogbox-style-7 {
	margin-bottom: 40px;
}
/** Service Details **/
.service-details-section {
	padding-top: 60px;
	padding-bottom: 20px;
}
/** Portfolio-Detail **/
.blog-classic:last-child .pbmit-blogbox-style-1 .pbminfotech-box-content {
	margin-bottom: 0;
}
/** Sidebar **/
.service-left-col {
	flex: 0 0 100%;
	max-width: 100%;
}
.service-right-col {
	flex: 0 0 100%;
	max-width: 100%;
}
.pbmit-sidebar-left,  .pbmit-sidebar-right {
	flex: 0 0 34%;
	max-width: 34%;
}
.pbmit-sidebar-left,  .pbmit-sidebar-right {
	flex: 0 0 66%;
	max-width: 66%;
}
.blog-left-col {
	width: 100%;
	margin-bottom: 40px;
}
.blog-right-col {
	width: 100%;
}
.widget.footer-social-links {
	margin: 0!important;
}
.comment-respond {
	margin-bottom: 40px;
}
/*=== Footer ===*/
.footer.footer-style-2 .second-widget-area {
	padding: 90px 15px 60px;
}
.footer.footer-style-2 .second-widget-area:last-child {
	padding-left: 15px;
	padding-right: 15px;
}
.footer.footer-style-2 .second-widget-area:last-child {
	border-top: 1px solid rgb(255 255 255 / 10%);
}
.footer.footer-style-2 .pbmit-footer2-right {
	border-top: 1px solid rgb(255 255 255 / 10%);
	text-align: left;
}
.footer.footer-style-2 .second-widget-area:last-child:after {
	display: none;
}
}

@media(max-width:768px) {
/** Homepage 02 **/
.ihbox-two-section .pbmit-ihbox-style-4 .pbmit-ihbox-content {
	padding-right: 20px;
}
/** Homepage 03 **/
.about-three-content {
	padding-left: 0px;
}
.pbmit-blogbox-style-5 .pbminfotech-box-img-left,  .pbmit-blogbox-style-5 .pbminfotech-box-content {
	flex: 0 0 100%;
	max-width: 100%;
}
.pbmit-blogbox-style-5 .post-item {
	display: block;
}
.pbmit-blogbox-style-5 .col-sm-6 {
	width: 100%;
}
.counter-section-six:before {
	margin-right: 0px;
}
.active-onhovert-style-1 .swiper-button-prev {
	left: 58%;
}
}

@media(max-width:767px) {
/** Section Padding **/ 
.section-lg {
	padding-top: 60px;
	padding-bottom: 60px;
}
.section-md {
	padding-top: 60px;
	padding-bottom: 20px;
}
.section-xl {
	padding-top: 60px;
	padding-bottom: 30px;
}
.section-lgx {
	padding-top: 60px;
	padding-bottom: 60px;
}
.section-lgt {
	padding-top: 70px;
}
/** Section Title **/ 
.pbmit-heading .pbmit-title {
	font-size: 30px;
	line-height: 40px;
}
.pbmit-heading-subheading .pbmit-title {
	font-size: 30px;
	line-height: 40px;
}
.pbmit-text-style-2 .pbmit-title {
	font-size: 25px!important;
	line-height: 35px!important;
}
.pbmit-heading-subheading-style-1 .pbmit-title {
	font-size: 25px;
	line-height: 35px;
}
.pbmit-heading-style-4 .pbmit-title {
	font-size: 30px;
	line-height: 40px;
}
.pbmit-heading-subheading-style-6 .pbmit-title {
	font-size: 30px;
	line-height: 40px;
}
/** Homepage 01 **/
.pbmit-ihbox-style-1 {
	margin-bottom: 20px;
}
.pbmit-fidbox-style-3 .pbmit-fld-contents {
	margin-bottom: 50px;
}
.pbmit-fidbox-style-3:after {
	display: none;
}
.about-one-bg .icon-style-box {
	margin-top: 30px;
}
.video-section-one .container {
	padding: 0;
}
.video-section-one {
	padding: 0;
}
.video-section-one .video-play-button {
	padding: 250px 0px 140px 0px;
}
.video-one-content {
	padding: 40px 30px 30px 30px;
}
.video-one-content {
	padding: 40px 25px 60px 50px;
}
/** Homepage 02 **/
.demo-two .section-lg {
	padding-top: 20px;
	padding-bottom: 20px;
}
.ihbox-two-section {
	padding: 10px 0px 80px 0px;
}
.ihbox-two-section .pbmit-ihbox-style-4 {
	padding-top: 40px;
}
.about-two-section {
	padding: 60px 0px 50px 0px;
}
.about-two-content {
	margin-bottom: 20px;
}
.about-two-content p {
	padding-bottom: 30px;
}
.about-two-content .row {
	margin-bottom: 20px;
}
.about-two-content ul.list-group {
	margin-bottom: 20px;
}
.portfolio-two-bg {
	padding: 50px 0px 190px 0px;
}
.portfolio-two-button {
	text-align: left;
}
.portfolio-two-style-section {
	margin-top: -140px;
}
.testimonial-two-img {
	text-align: center;
	margin-bottom: 50px;
	padding-bottom: 0;
}
.testimonial-two-button {
	text-align: left;
	padding-bottom: 20px;
}
.testimonial-two-box .swiper-slider {
	margin-top: 20px;
}
.counter-section-two {
	padding: 60px 15px 10px 15px;
}
.counter-section-two .pbmit-fidbox-style-3 {
	margin-top: -15px;
}
.blog-two-section {
	padding: 60px 0px 40px 0px;
}
/** Homepage 03 **/
.iconbox-section-three {
	padding-top: 10px;
}
.iconbox-section-three .pbmit-ihbox-style-2 {
	margin-top: 40px;
}
.about-three-main {
	padding: 30px 0px 15px 0px;
}
.about-three-content {
	padding-left: 0px;
}
.counter-section-three {
	padding: 50px 0px 10px 0px;
}
.team-section-three {
	padding: 50px 0px 10px 0px;
}
.testimonial-three-content {
	padding: 50px 15px 50px 15px;
}
.testimonial-three-box {
	padding: 50px 15px 80px 15px;
}
.testimonial-three-box .pbmit-testimonialbox-style-3 .pbminfotech-post-item {
	display: block;
}
.testimonial-three-box .pbmit-testimonialbox-style-3 .pbminfotech-box-img {
	text-align: center;
}
/** Homepage 04 **/
.about-four-img {
	margin-top: 20px;
	padding: 95px;
	margin-right: -20px;
}
.counter-section-four p {
	margin-bottom: 40px;
}
.appoinment-section-four {
	padding-top: 50px;
}
.appoinment-four-box {
	margin-top: 0;
}
.appoinment-four-bg {
	padding: 50px 20px 50px 20px;
}
.progressbar-section-four {
	padding-top: 50px;
}
.progressbar-section-four .pbmit-heading {
	margin-bottom: 15px;
}
.progressbar-section-four p {
	margin-bottom: 35px !important;
}
.demo-four .section-xl {
	padding-top: 30px;
	padding-bottom: 40px;
}
.pricing-four-bg {
	padding-top: 50px;
}
.pricing-section-four .pbmit-ptablebox {
	margin-bottom: 15px;
}
.testimonial-section-four {
	padding: 50px 0 40px 0;
}
.testimonial-four-button {
	text-align: left;
	padding-top: 0px;
}
.testimonial-section-four .swiper-slider {
	padding-top: 50px;
}
/** Homepage 05 **/
.counter-section-five .pbmit-fidbox-style-4 {
	margin-bottom: 30px;
}
.progressbar-five-box {
	padding: 50px 0 0px 0;
}
.service-section-five {
	padding: 50px 0px 50px 0px;
}
.about-five-box {
	margin: 0;
}
.about-five-box .pbmit-tab-style-1 .nav.nav-tabs {
	border-bottom: none;
}
.about-five-box .pbmit-tab-style-1 .nav-item {
	margin-bottom: 2px;
}
.about-five-box .pbmit-tab-style-1 .nav-item a {
	background-color: var(--pbmit-white-color);
	color: #666;
	border-radius: 0;
	padding: 10px;
}
.about-five-box .pbmit-tab-style-1 .nav-item a.active {
	background-color: var(--pbmit-white-color);
	color: #666;
}
.about-five-box .pbmit-tab-style-1 .nav-item a.active:after {
	display: none;
}
.about-five-box .pbmit-tab-style-1 .nav.nav-tabs {
	display: block;
}
.about-five-img:before {
	width: 100%;
	padding: 100px 0;
	z-index: 1;
	position: relative;
}
.counter-section-five {
	padding: 50px 0px 60px 0px;
}
.counter-section-five .pbmit-fidbox-style-4 p {
	margin-bottom: 10px;
}
.testimonial-section-five {
	padding: 290px 0px 60px 0px;
}
.counter-bg-section-five .pbmit-btn-white {
	margin-bottom: 65px;
	display: inline-block;
}
.counter-bg-section-five .pbminfotech-ele-fidbox-style-2 {
	margin-bottom: 35px;
}
.blog-four-button {
	text-align: left;
	margin-bottom: 40px;
}
/** Homepage 06 **/
.about-section-six {
	padding: 50px 0px 70px 0px;
}
.about-section-six .pbmit-ihbox-style-7 {
	margin-bottom: 30px;
}
.progressbar-six-box {
	margin-top: 0;
}
.progressbar-six-img {
	padding-bottom: 30px;
}
.about-six-heading {
	display: none;
}
.about-six-first-img {
	text-align: left;
}
.about-six-second-img img {
	margin-left: -70px;
}
.counter-section-six {
	overflow: hidden;
	padding: 50px 0px 10px 0px;
}
.pbmit-tab-style-2 .nav {
	display: block;
}
.pbmit-tab-style-2 .nav-item a {
	font-size: 18px;
	line-height: 26px;
}
.pbmit-tab-style-2 .content-wrapper {
	padding-top: 15px;
}
.video-section-six {
	padding: 80px 0px 45px 0px;
	background-position: top right;
}
.service-six-content {
	padding: 50px 15px 150px 15px;
}
.about-us-six-main {
	padding: 70px 0px 40px 0px;
}
.portfolio-six-button {
	text-align: left;
	margin-top: 30px;
}
.blog-section-six {
	padding: 60px 0px 60px 0px;
}
/** Homepage 07 **/
.about-us-section-seven .about-us-bg {
	padding: 150px 0;
	background-position: center right;
}
.pbmit-ihbox-style-8 {
	margin-bottom: 50px;
}
.active-onhovert-style-1 .swiper-button-next {
	left: 66.5%;
}
.service-section-seven .row {
	padding: 20px 0 0 0;
}
.service-section-seven {
	padding: 50px 0px;
}
.about-us-six-main .pbmit-fidbox-style-8 {
	margin-top: 30px;
}
/** Homepage 08 **/
.who-we-are-sigle .pbmit-fidbox-style-5 .pbmit-fld-contents {
	margin-left: 0;
}
.who-we-are-inner {
	padding-bottom: 30px;
}
.who-we-are-section-eight .who-we-are-bg {
	padding: 200px 0;
}
.Provide-section-eight .pbmit-heading-subheading-style-5 {
	width: 100%;
}
.Provide-bg-section-eight {
	padding: 70px 0;
}
.Provide-bg-section-eight .Provide-form {
	margin-top: 0;
}
.pbmit-box-col-wrapper:last-child .pbmit-teambox-style-5 {
	margin-bottom: 0;
}
.counter-section-eight {
	padding: 50px 0 40px;
}
.counter-section-eight .pbmit-fidbox-style-6 {
	padding-top: 20px;
}
.pbmit-blogbox-style-3 {
	margin-bottom: 100px;
}
.pbmit-box-col-wrapper:last-child .pbmit-blogbox-style-3 {
	margin-bottom: 50px;
}
/** Homepage 09 **/
.counter-section-nine {
	margin-top: 40px;
	padding: 0;
}
.client-form-section-nine {
	margin-top: 0;
}
.servicebox-nine-bg .text-end {
	text-align: left !important;
	margin-bottom: 60px;
}
.appointment-section-nine .pbmit-col-bgcolor-darkgrey {
	margin: 30px 15px 0 0;
	padding: 55px 0px 60px 0px;
}
.appointment-section-nine .pbmit-col-bgcolor-darkgrey .text-color {
	margin-top: 30px;
}
/** Homepage 10 **/
.inbox-section-ten {
	margin-top: 120px;
}
.about-us-single img {
	margin-top: 30px;
}
.about-us-single {
	margin-top: 40px;
}
.service-section-ten {
	padding: 110px 0px 210px 0px;
	margin-top: -20px;
}
.testimonial-section-bg-ten {
	padding-top: 50px;
}
.accordion-bg-ten {
	margin-top: 150px;
	padding: 150px;
}
.appointment-section-bg-ten {
	margin-top: 0px;
}
/** Homepage 11 **/
.service_box .row .col-md-10 {
	width: 80% !important;
}
.service_box .row .col-md-2 {
	width: 20% !important;
}
.about-us-section-eleven .pbmit-ihbox.pbmit-ihbox-style-16 {
	right: 0;
	left: 200px;
}
.pbmit-tab-style-3 {
	display: block;
}
.pbmit-tab-style-3 .tab-content {
	padding-left: 0px;
}
.lightbox-Single .pbmit-box-col-wrapper {
	padding: 0 15px!important;
}
.pbmit-servicebox-style-9 .pbminfotech-pf-box-title h3 a {
	font-size: 35px;
}
.lightbox-Single .pbmit-box-col-wrapper:nth-last-child(2) .pbmit-servicebox-style-9 {
	border-bottom: 1px solid rgb(0 0 0 / 12%);
}
.pbminfotech-boxes-element-service-style-9 {
	padding-top: 30px;
}
.marquestyle-section-eleven {
	padding: 60px 0 0;
}
.pbmit-marquestyle-01 {
	margin-bottom: 0px;
}
.pbmit-marquestyle-01 .pbmit-element-title,  .pbmit-marquestyle-02 .pbmit-element-title {
	font-size: 60px;
	line-height: 70px;
	padding: 5px 19px!important;
}
.inbox-section-eleven .ihbox-widget-wrap:first-child,  .inbox-section-eleven .ihbox-widget-wrap:nth-child(2),  .inbox-section-eleven .ihbox-widget-wrap:last-child {
	padding: 60px 0 0;
}
.inbox-section-eleven {
	padding: 0px 10px 60px;
}
.portfoliobox-section-eleven {
	padding: 60px 0;
}
.portfoliobox-section-eleven .pbmit-heading-style-4 {
	padding-bottom: 0;
}
.testimonial-section-thirteen {
	padding: 60px 0px 20px 0px;
}
.pbmit-testimonialbox-style-7 .pbminfotech-box-content {
	flex-direction: column;
	align-items: center;
	text-align: center;
}
.pbmit-testimonialbox-style-7 .pbminfotech-box-author {
	border: none;
	padding: 0;
	margin: 0;
}
.pbmit-testimonialbox-style-7 .pbminfotech-box-author::before,  .pbmit-testimonialbox-style-7 .pbminfotech-box-author::after {
	display: none;
}
.pbmit-testimonialbox-style-7 .pbminfotech-box-desc {
	margin-top: 40px;
}
.pbmit-testimonialbox-style-7 {
	margin-top: 80px;
}
.pbmit-testimonialbox-style-7 blockquote.pbminfotech-testimonial-text {
	padding: 20px 0px 0 0px;
}
.testimonial-right .pbmit-rating-box-wrap h4 {
	padding-top: 30px;
}
.pbmit-action-box-style-1 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 .pbmit-action-content h2 {
	font-size: 50px;
	line-height: 60px;
	margin-top: 0;
}
/** Homepage 13 **/
.about-us-section-thirteen {
	padding-top: 40px;
}
.about-us-section-thirteen .pbmit-ihbox.pbmit-ihbox-style-16 {
	display: none;
}
.pbmit-testimonialbox-style-7.pbminfotech-box-testimonial .pbminfotech-box-content {
	flex-direction: column;
	align-items: center;
	text-align: center;
}
.pbmit-testimonialbox-style-7 .pbminfotech-box-author {
	border: none;
	padding: 0;
	margin: 0;
}
.pbmit-testimonialbox-style-7 .pbminfotech-box-author::before,  .pbmit-testimonialbox-style-7 .pbminfotech-box-author::after {
	display: none;
}
.pbmit-testimonialbox-style-7.pbminfotech-box-testimonial .pbminfotech-box-desc {
	margin-top: 40px;
}
.pbmit-boxes-carousel-arrows-above .pbmit-testimonialbox-style-7 {
	margin-top: 80px;
}
.pbmit-testimonialbox-style-7 blockquote.pbminfotech-testimonial-text {
	padding: 20px 0px 0 0px;
}
.pbmit-ihbox-style-15 .pbmit-ihbox-contents {
	display: block;
}
.pbmit-ihbox-style-15.pbmit-ihbox .pbmit-ihbox-contents h2.pbmit-ihbox-heading {
	padding-top: 5px;
}
.pbmit-ihbox-style-15 .pbminfotech-box-link {
	margin-top: 10px;
	position: relative;
	right: inherit;
}
.portfoliobox-section-thirteen {
	padding: 60px 0;
}
.portfoliobox-section-thirteen .text-center {
	padding-top: 0;
}
.pbminfotech-boxes-element-portfolio-style-7 .pbmit-box-col-wrapper:nth-child(2n) {
	margin-top: 0;
}
/** Title Bar **/
.pbmit-title-bar-content .pbmit-tbar-inner {
	text-align: center;
}
.pbmit-breadcrumb {
	display: block;
	text-align: center;
}
/** About Us **/
.about-us-section_inner {
	padding-top: 50px;
}
.about-us-content .text-end {
	text-align: left!important;
}
.about-us_bottom {
	padding: 50px 0 30px;
}
.about-us_bottom .about-us-right {
	padding-top: 50px;
}
.about-us-team-section {
	padding: 50px 0px;
}
.pbmit-testimonialbox-style-2 .pbminfotech-box-content {
	width: 90%;
}
.about-us-team-section .progressbar {
	padding-top: 0;
}
/** Our Services **/
.service-page-infobox ul.list-group {
	margin-bottom: 0;
}
.ihbox-service-section {
	padding: 0px 0px 50px 0px;
}
.pbmit-ihbox-style-4 {
	padding-top: 50px;
}
.portfoliobox-service_single {
	padding: 30px 0 50px;
}
.counter-service_section {
	padding: 0 0 10px 0;
}
.our-service-left {
	margin-bottom: 50px;
}
.pbmit-ihbox-style-2 {
	margin-bottom: 30px;
}
.our-service-right {
	padding-top: 0;
}
.counter-service_section .pbmit-portfoliobox-style-2 {
	margin-bottom: 30px;
}
/** portfolio **/
.pbmit-pf-single-inbox {
	padding: 0px 0px 70px 0px;
}
.pbmit-portfolio-single .top-padding {
	margin-top: 30px;
}
.portfolio-single .pbmit-pf-view-style-3 .pbminfotech-pf-detailbox-list li {
	float: left;
	width: 33%;
}
.pbmit-pf-view-style-3 {
	margin-top: 40px;
	padding-bottom: 0;
}
/** BLog Grid **/
.blog-grid {
	padding: 60px 0 40px;
}
.pbmit-blogbox-style-2 .post-item {
	display: block;
}
.pbmit-blogbox-style-2 .pbminfotech-box-content-inner {
	padding-top: 10px;
	padding-bottom: 10px;
}
/** Contact Us **/
.contact-section {
	padding: 60px 0 35px;
}
/** Faq **/
.section-faq {
	padding: 60px 0px 50px 0px;
}
/*=== Footer ===*/
.pbmit-footer-text-inner {
	padding-bottom: 50px;
}
.footer .col-xs-6 {
	width: 50% !important;
}
.site-footer .widget.widget-area {
	margin-bottom: 30px;
}
.footer.footer-style-2 .second-widget-area:first-child {
	padding-bottom: 0;
}
.footer.footer-style-2 .second-widget-area {
	padding: 70px 15px 40px;
}
}

@media(max-width:575px) {
/** Section Title **/ 
.section-mdt {
	padding-top: 0px;
}
/** Homepage 05 **/
.portfolio-section-five .pbmit-heading {
	width: 58%;
}
.portfolio4-arrow.swiper-btn-custom .swiper-button-prev,  .portfolio4-arrow.swiper-btn-custom .swiper-button-next {
	top: -80px;
}
/** Homepage 06 **/
.about-six-right-box {
	padding: 15px 41px 50px 15px;
	margin-top: 70px;
}
.about-six-second-img img {
	margin-left: 20px;
}
.about-section-six {
	padding: 50px 0px 20px 0px;
}
/** Homepage 07 **/
.active-onhovert-style-1 .swiper-button-next {
	left: 69.5%;
}
.about-us-section-seven .list-group-style-2 {
	padding-top: 30px;
	margin-top: 0;
}
/** Homepage 10 **/
.inbox-section-ten {
	margin-top: 70px;
}
/** Homepage 11 **/
.about-us-section-eleven {
	padding: 80px 0px 60px;
}
.pbmit-servicebox-style-9 .pbminfotech-box-content-inner {
	flex-direction: column-reverse;
}
.pbmit-servicebox-style-9 .pbmit-ihbox-icon {
	align-self: flex-start!important;
	margin-bottom: 20px;
}
.inbox-section-eleven {
	padding: 0px 10px 40px;
}
.portfoliobox-section-eleven .swiper-slider[data-dots="true"] {
	padding-bottom: 0px;
}
.portfoliobox-section-eleven .swiper-horizontal>.swiper-pagination-bullets {
	display: none;
}
/** Homepage 12 **/
.about-us-right_single .about-us-content {
	padding-bottom: 36px;
}
.about-us-section-twelve .about-us-left .img-three {
	margin-top: 30px;
	left: 0;
}
.about-us-section-twelve .about-us-left .img-two {
	display: none;
}
.lightbox-section-twelve {
	padding: 0 0 40px;
}
.lightbox-section-twelve .lightbox-section {
	padding-top: 0;
}
.Team-section-twelve {
	padding: 40px 0;
}
/** Homepage 13 **/
.Servicebox-section-thirteen .swiper-button-prev, .Servicebox-section-thirteen .swiper-button-next {
	display: none;
}
.testimonial-section-thirteen .swiper-horizontal>.swiper-pagination-bullets {
	display: none;
}
.testimonial-section-thirteen .swiper-slider[data-dots="true"] {
	padding-bottom: 0px;
}
.blog-section-thirteen .row {
	padding-top: 0;
}
/** Footer */
.footer.footer-style-2 .pbmit-footer-info-list {
	flex-direction: column;
	text-align: center;
}
.footer.footer-style-2 .pbmit-footer-info-list li {
	padding: 50px 15px;
	margin: 0;
	border-right: none;
	border-bottom: 1px solid rgb(255 255 255 / 10%);
}
}

@media (max-width:446px) {
.pbmit-footer-big {
	display: block!important;
}
}

@media (max-width: 414px) {
/** Homepage 06 **/
.accordion-style-2 .accordion-button {
	line-height: 24px;
}
.accordion-style-2 .accordion-button:after {
	align-items: end;
}
/** Homepage 07 **/
.active-onhovert-style-1 .swiper-button-next {
	left: 72.5%;
}
.pbmit-portfoliobox-style-2.mb-0 {
	margin-bottom: 10px !important;
}
.comments-box .children,  .comments-box .media {
	display: block;
}
.comments-box .comment-author {
	margin-bottom: 10px;
}
.comments-box .children {
	margin-left: 0;
}
}

@media (max-width:480px) {
.portfolio-single .pbmit-pf-view-style-3 .pbminfotech-pf-detailbox-list li {
	width: 100%;
	float: none;
	margin-bottom: 15px;
}
}

@media(max-width:375px) {
/** Homepage 05 **/
.progressbar-five-video-box {
	display: block;
}
.progressbar-five-video-box h3 {
	text-align: center;
}
.progressbar-five-video-button {
	text-align: center;
}
}

@media only screen and (min-width: 1200px) and (max-width: 1366px) {
.header-style-1 .ts-home {
	border-top-width: 660px;
	border-right-width: 660px;
}
}

@media only screen and (min-width: 1367px) and (max-width: 1400px) {
.header-style-1 .ts-home {
	border-top-width: 716px;
	border-right-width: 716px;
}
}

@media (max-width: 1366px) {
.service-six-content p {
	padding: 0 15px;
}
}

@media (max-width: 1300px) {
.social-icons li > a {
	width: inherit;
}
.header-style-3 .pbmit-header-search-btn {
	padding: 0;
}
.header-style-13 .pbmit-btn span i {
	display: none;
}
.header-style-11 .pbminfotech-social-links-wrapper {
	display: none;
}
.about-us-team-section .pbmit-teambox-style-4 {
	margin-bottom: 60px;
}
.header-style-10 .site-header-menu {
	padding: 0 30px;
}
}

@media (max-width: 1600px) {
.header-style-13 .site-header-menu {
	padding: 0 30px;
}
}
