/******************************

INDEX:

******************************/

body {
    overflow: visible;
    overflow-x: hidden;
}

@media (min-width: 1400px){
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		max-width: 1320px;
	}
}
@media (max-width: 1400px){ 
	.service-section_one .col-md-9 {
		padding-left: 60px;
	}
	.service-section_one .col-md-3 .pbmit-heading-subheading {
		padding-right: 70px;
	}
	.ihbox-style-2-section_one .inner-pages {
		padding: 0px 0 0px 90px;
	}
	.ihbox-style-3-section_one .pbmit-heading-desc {
		margin: 20px 0 35px 0;
	}
	.header-style-2 .container-fluid {
		padding: 0 30px !important;
	}
	.header-style-2 .container {
		max-width: 900px;
	}
	.header-style-2 .pbmit-btn>span {
		padding-right: 0px;
	}
	.header-style-2 .header-style-2-btn .pbmit-btn {
		padding: 13px 15px !important;
	}
	.header-style-2 .pbmit-btn>span:before {
		display: none;
	}
	.header-style-2 .pbmit-pre-header-left .pbmit-contact-info li {
		padding-right: 26px !important;
	}
	.header-style-2 .sticky-header {
		background-color: white;
	}
	.ihbox-section_three,
	.blog-section_three {
		overflow: hidden;
	}
	.ihbox-section_three.pbmit-overflow-visible{
		overflow: visible;
	}
	.accordian-section_three .inner-pages {
		padding-left: 35px;
	}
	.header-style-3 .site-title {
		padding-right: 30px;
	}
	.header-style-3 .pbmit-header-overlay .container-fluid {
		padding: 0 30px;
	}
	.pbmit-footer-right-img {
		max-width: 100%;
		height: auto;
	}
	.sidebar .widget:last-child {
		padding-top: 30px;
	}
	.pbminfotech-icon-list {
		padding-top: 30px;
	}
}

@media (max-width: 1366px){
	
	/*=== Homepage-01 ===*/
	.team-section_one .pbmit-heading-subheading {
		padding: 0px 30px 0px 0px;
	}
	.pbmit-footer-style-2 .widget {
		padding-top: 0px;
	}
	.pbmit-footer-style-2 .pbmit-footer-big-area .pbmit-footer-bg-image {
		right: -30px;
	}
	.ihbox-style-2-section_one .pbmit-spinner.pbmit-spinner-box-style-1 {
		right: auto;
	}
	/*=== Homepage-02 ===*/ 
	.testimonial-section_two{
		padding: 100px 30px 100px 30px;
	}
	/*=== Homepage-03 ===*/ 
	.header-style-3 .site-navigation ul.navigation > li > a {
		margin: 0 15px;
	}
	.header-style-3 .pbmit-right-box .pbmit-header-button a:before {
		display: none;
	}
	.header-style-1-btn .pbmit-btn {
		padding: 13px 20px !important;
	}
	.accordian-section_three .spinner_box {
		right: -20%;
	}
	.ihbox-style-4-section_Three .pbmit-ihbox_4 {
		padding: 50px 100px 0px 0px;
	}
	.portfolio-section_three {
		padding: 100px 30px 0px 30px;
		margin-left: 0px;
	}
	.blog-section_three .blog-box-2 {
		padding: 100px 30px 100px 50px;
	}
	.ihbox-section_three .ihbox-section_box-1 {
		padding-left: 100px;
	}
	.ihbox-section_three .innerbox-1 .elementor-widget-container {
		margin: 0px 0px -100px -100px;
	}
	.pbmit-dotted-circle img {
		border-radius: 50%;
		height: 100%;
		width: 100%;
	}
	.pbmit-dotted-circle .elementor-widget-container:before {
		height: 100%;
		width: 100%;
	}
	.header-style-3 .pbmit-slider-social {
		display: none;
	}
	.wellness-section_Three .pbmit-ihbox-style-12 {
		top: 12%;
		left: 2%;
	}
	/*=== Inner Pages ===*/
	.about-us .ihbox-style-2-section_one .pbmit-spinner.pbmit-spinner-box-style-1 {
		position: absolute;
		right: auto;
		content: '';
		top: 0;
	}
	.about-us .ihbox-style-2-section_one .inner-pages {
		padding: 0px 0 0px 0;
	}
	.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .pbmit-timeline-desc {
		padding: 0 30px;
	}
	.pbmit-team-single .container {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.m-grid-col-4 {
		padding-left: 0px;
		padding-right: 0px;
	}
	.grid-col-4 {
		padding-left: 0px;
		padding-right: 0px;
	}
	.service_details .conatainer{
		padding-left: 30px;
		padding-right: 30px;
	}
	.portfolio_single .pbmit-featured-img-wrapper img {
		object-fit: cover;
		height: 556px;
	}
	.pbmit-portfolio-style-1 .pbmit-portfolio-title {
		font-size: 20px;
		line-height: 24px;
	}
	.portfolio_single .container {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.contact-us .client-section_two{
		margin-top: 150px;
	}
	/*=== Element ===*/ 
	.pbmit-portfolio-style-1 .pbmit-portfolio-title {
		font-size: 20px;
		line-height: 24px;
	}
	.pbmit-portfolio-style-1 .pbminfotech-box-content{
		left: 5px;
		right:5px;
		bottom: 5px;
		padding: 20px;
	}
	.pbmit-marquee-effect-style-1 .pbmit-element-title {
		font-size: 100px;
	}
	.pbmit-element-testimonial-style-3 .swiper-button-next{
		right: 0px;
	} 
	.pbmit-element-testimonial-style-3 .swiper-button-prev{
		left: 0px;
	}
}
@media (max-width: 1280px){
	/*=== Homepage-01 ===*/
	.service-section_one{
		overflow: hidden;
	}
	.ihbox-style-3-section_one {
		overflow: hidden;
	}
	.service-section_one .col-md-3 .pbmit-heading-subheading {
		padding-right: 50px;
	}
	.service-section_one .pbmit-col-right {
		padding-left: 15px;
	}
	.service-section_one .container {
		padding-left: 15px !important;
		padding-right: 0px !important;
	}
	.ihbox-style-2-section_one .pbmit-spinner.pbmit-spinner-box-style-1 {
		right: auto;
	}
	.portfolio-section_one {
		padding: 120px 30px 0;
	}
	.ihbox-style-3-section_one .pbmit-ihbox.pbmit-ihbox-style-12 {
		right: 15px;
	}
	.team-section_one .team-member {
		padding: 0px 115px 0px 45px;
	}
	.pbmit-footer-style-2 .pbmit-footer-big-area .pbmit-footer-left h3 {
		padding: 10px 0px 15px 95px;
	}
	.ihbox-style-2-section_one .inner-pages {
		padding: 0px 0 0px 15px;
	}
	/*=== Homepage-02 ===*/ 
	.rev-btn .pbmit-button-wrapper .pbmit-button-text {
		line-height: 18px !important;
		padding-top: 5px !important;
	}
	/*=== Homepage-03 ===*/ 
	.accordian-section_three{
		overflow: hidden;
	}
	.accordian-section_three .inner-pages{
		padding-left: 0;
		margin-right: 35px;
	}
	/*=== Inner Pages ===*/
	.team-section_one {
		overflow: hidden;
	}
	.blog-classic .container{
		padding: 0 30px;
	}
	/*=== Footer ===*/
	.pbmit-footer-right-img{
		width: 100%;
	}
	.pbmit-footer-style-2 .pbmit-footer-big-area .pbmit-footer-bg-image{
		right: -12px;
	}
}

@media (min-width: 1201px){
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		max-width: 1294px;
	}
	/*=== Header ===*/
	.site-header .site-navigation ul.navigation .righticon{
		display: none;
	}
	.main-menu .navigation > li > ul li.active > a{
		color: var(--pbmit-global-color);
	}
	.site-header .pbmit-social-links li{
		float: left;
	}
	.site-header .pbmit-social-links li:not(:last-child){
		padding-right: 15px;
	}
	.site-header .pbmit-social-links li a{
		color: var(--pbmit-white-color);
	}	
	.site-header .sticky-header {
		z-index: 999;
		opacity: 1;
		visibility: visible;
		-ms-animation-name: fadeInDown;
		-moz-animation-name: fadeInDown;
		-op-animation-name: fadeInDown;
		-webkit-animation-name: fadeInDown;
		animation-name: fadeInDown;
		-ms-animation-duration: 300ms;
		-moz-animation-duration: 300ms;
		-op-animation-duration: 300ms;
		-webkit-animation-duration: 300ms;
		animation-duration: 300ms;
		-ms-animation-timing-function: linear;
		-moz-animation-timing-function: linear;
		-op-animation-timing-function: linear;
		-webkit-animation-timing-function: linear;
		animation-timing-function: linear;
		-ms-animation-iteration-count: 1;
		-moz-animation-iteration-count: 1;
		-op-animation-iteration-count: 1;
		-webkit-animation-iteration-count: 1;
		animation-iteration-count: 1;
	}
	@keyframes fadeInDown{
		0% {
			opacity: 0;
			transform: translate3d(0,-100%,0);
		}
		
		100% {
			opacity: 1;
			transform: none;
		}
	}
	.sticky-header .site-navigation ul.navigation > li.active > a,
	.sticky-header .site-navigation ul.navigation > li.active > a:after{
		color: rgba(255, 255, 255,.8);
	}
	/*=== Header-style-1  ===*/
	.header-style-1 .pbmit-pre-header-wrapper {
		height: 40px;
		line-height: 40px;
		background-color: var(--pbmit-secondary-color) !important;
		color: var(--pbmit-white-color);
	}
	.header-style-1 .pbmit-pre-header-wrapper .pbmit-social-links li, 
	.header-style-1 .pbmit-pre-header-wrapper .pbmit-contact-info li {
		display: inline-block;
		vertical-align: top;
	}
	.header-style-1 .pbmit-contact-info li i {
		font-size: 15px;
		margin-right: 4px;
		transition: all .3s;
		color: var(--pbmit-global-color);
	}
	.header-style-1 .pbmit-pre-header-wrapper .pbmit-social-links li i {
		color: var(--pbmit-white-color);
	}
	.header-style-1 .pbmit-pre-header-left .pbmit-contact-info li {
		padding-right: 30px;
	}
	.header-style-1 .pbmit-contact-info li:not(:last-child) {
		padding: 0 10px 0 0;
	}
	.header-style-1 .pbmit-contact-info {
		font-size: 14px;
	}
	.header-style-1 .container-fluid {
		padding: 0 50px;
	}
	.header-style-1 .header-style-1-btn .pbmit-btn {
		padding: 14px 30px !important;
		letter-spacing: 0;
	}
	/*=== Header-style-2  ===*/
	.header-style-2 .pbmit-pre-header-wrapper {
		height: 50px;
		line-height: 50px;
		background-color: var(--pbmit-secondary-color) !important;
		color: var(--pbmit-white-color);
		padding: 0 20px;
	}
	.header-style-2 .pbmit-pre-header-wrapper .pbmit-social-links li, 
	.header-style-2 .pbmit-pre-header-wrapper .pbmit-contact-info li {
		display: inline-block;
		vertical-align: top;
	}
	.header-style-2 .pbmit-contact-info li i {
		font-size: 15px;
		margin-right: 4px;
		transition: all .3s;
		color: var(--pbmit-global-color);
	}
	.header-style-2 .pbmit-pre-header-wrapper .pbmit-social-links li i {
		color: var(--pbmit-white-color);
	}
	.header-style-2 .pbmit-pre-header-left .pbmit-contact-info li {
		padding-right: 30px;
	}
	.header-style-2 .pbmit-contact-info li:not(:last-child) {
		padding: 0 15px 0 0;
	}
	.header-style-2 .pbmit-contact-info {
		font-size: 14px;
	}
	.header-style-2 .container-fluid {
		padding: 0 70px;
	}
	.header-style-2 .site-navigation {
		display: flex;
		justify-content: center;
	}
	.header-style-2 .header-style-2-btn .pbmit-btn {
		padding: 16px 30px;
	}
	/*=== Header-style-3  ===*/
	.header-style-3 .pbmit-slider-social {
		position: absolute;
		top: 50%;
		left: 60px;
		transform: translate(0, -50%);
		z-index: 2;
		content: '';
	}
	.header-style-3 .pbmit-slider-social li {
		display: block;
	}
	.header-style-3 .pbmit-slider-social li {
		padding: 30px 0 !important;
	}
	.header-style-3 .pbmit-social-links li {
		float: none;
	}
	.header-style-3 .pbmit-social-links li a {
		color: var(--pbmit-secondary-color);
	}
}

@media (min-width: 1200px){
	/*=== Header ===*/ 
	.site-navigation ul.navigation > li > a{
		font-family: Philosopher,sans-serif;
		font-weight: normal;
		font-size: 16px;
		line-height: 26px;
		letter-spacing: 0px;
		color: #06268b;
		text-transform: none;
		font-style: normal;
		height: 80px;
		line-height: 80px;
		float: left;
		min-height: 1px;
		vertical-align: top;
		position: relative;
		margin: 0 28px;
	}
	.site-navigation ul.navigation > li > a::after {
		font-family: "pbminfotech-base-icons";
		font-size: 12px;
		/*content: '\e811';*/
		font-weight: 600;
		margin: 1px 0 0 7px;
	}
	.site-navigation ul.navigation > li > a:hover{
		color: var(--pbmit-global-color);
   }
	.main-menu .navigation > li > ul , .main-menu .navigation > li > ul > li > ul {
		min-width: 250px;
		position: absolute;
		padding: 8px 0;
		top: 100%;
		left: 25px;
		z-index: 100;
		visibility: hidden;
		border-top: 3px solid var(--pbmit-global-color);
		background-color: #ffffff;
		opacity: 0;
		-webkit-box-shadow: 0 0 60px 0 rgb(53 57 69 / 15%);
		-moz-box-shadow: 0 0 60px 0 rgba(53, 57, 69, 0.15);
		-ms-box-shadow: 0 0 60px 0 rgba(53, 57, 69, 0.15);
		-o-box-shadow: 0 0 60px 0 rgba(53, 57, 69, 0.15);
		box-shadow: 0 0 60px 0 rgb(53 57 69 / 15%);
		-webkit-transition: all 300ms linear 0ms;
		-khtml-transition: all 300ms linear 0ms;
		-moz-transition: all 300ms linear 0ms;
		-ms-transition: all 300ms linear 0ms;
		-o-transition: all 300ms linear 0ms;
		transition: all 300ms linear 0ms;
		z-index: 0;
  	}
	.main-menu .navigation > li > ul li{
		font-weight: normal;
    	padding: 10px 25px;
	}
	.main-menu .navigation > li > ul li:hover > a{
		padding-left: 18px;
		color: var(--pbmit-global-color);
	}
	.main-menu .navigation > li > ul li:hover > a:before{
		width: 12px;
	}
	.main-menu .navigation > li > ul a:before{
		position: absolute;
		content: "";
		left: 0;
		right: auto;
		top: 50%;
		bottom: auto;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 0;
		height: 1px;
		background-color: var(--pbmit-global-color);
		-webkit-transition: all 0.3s ease-out 0s;
		-moz-transition: all 0.3s ease-out 0s;
		-ms-transition: all 0.3s ease-out 0s;
		-o-transition: all 0.3s ease-out 0s;
		transition: all 0.3s ease-out 0s;
	}
	.main-menu .navigation > li > ul > li > ul{
		left: 100%;
		top: 0;
		margin-top: -40px;
	}
	.main-menu ul > li.dropdown > ul > li.dropdown::after {
		position: absolute;
		right: 25px;
		font-family: "pbminfotech-base-icons";
		font-size: 16px;
		content: "\e814";
		font-weight: 600;
		margin-left: 8px;
		top: 10px;
		color: var(--pbmit-secondary-color);
	}
	.main-menu ul > li.dropdown > ul > li.dropdown:hover::after {
		color: var(--pbmit-global-color);
	}
	.pbmit-menu-wrap .dropdown.active>a {
		color: var(--pbmit-global-color) !important;
	}
	.pbmit-menu-wrap .dropdown.active>a:after {
		color: var(--pbmit-global-color) !important;
	}
	.main-menu .navigation > li > ul li.active::after {
		color: var(--pbmit-global-color) !important;
	}
	.main-menu .navigation > li > ul {
		width: 0;
		height: 0;
		transform: rotateX(-90deg);
    	-webkit-transform-origin: 0 0;
		box-shadow: 0 0 60px 0 rgb(53 57 69 / 15%);
    	-webkit-transition: all 500ms linear 0ms;
	}
	.main-menu .navigation > li > ul > li {
		opacity: 0;
	}
	.main-menu .navigation > li:hover > ul {
		width: 100%;
		height: auto;
		transition: all 300ms linear 0ms;
	}
	.main-menu .navigation > li:hover > ul > li {
		opacity: 1;
	}
	.header-style-1-btn .pbmit-btn {
		padding: 13px 30px;
	}
	.header-style-1 .pbmit-menu-wrap {
		margin-left: -49px;
	}
	.header-style-1 .site-navigation ul.navigation > li > a {
		margin: 0 20px;
	}
	.header-style-2 .pbmit-search-cart-box-1 {
		display: none;
	}
	/*=== Homepage 03 ===*/
	.pbmit-service-style-3 .pbmit-service-image{
		display: none;
	}
}

@media(max-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1294px;
    }
	.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;
	}
	.section-lg{
		padding-top: 80px;
		padding-bottom: 60px;
		overflow: hidden;
	}
    /** Main menu resoposive **/
	.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 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(400px);
		-ms-transform: translateX(400px);
		transform: translateX(400px);
		opacity: 0;
	}
	.active .pbmit-menu-wrap{
		right: 0px;
		visibility: visible;
		opacity: 1;
		overflow-y: scroll;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
		-webkit-transition-delay: 600ms;
		-moz-transition-delay: 600ms;
		-ms-transition-delay: 600ms;
		-o-transition-delay: 600ms;
		transition-delay: 600ms;
		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;
	}
    .navbar-toggler { 
		display: block !important;
		position: absolute;
		right: 0px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		background-color: transparent;
		padding: 0;
		font-size: 35px;
		line-height: 35px;
		color: var(--pbmit-blackish-color);
		width: 40px;
		z-index: 1;
	}
	.pbmit-header-search-btn {
		padding-right: 40px;
	}
    .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; 
	}
    .main-menu .navigation > li {
		float: none; 
		border-bottom: 1px solid rgba(0, 0, 0, 0.10);
		margin: 0 13px; 
	}
    .site-header .site-navigation ul.navigation > li > a {
		height: auto!important; 
		line-height: 24px !important; 
		padding: 15px 25px; 
		display: inline-block;
		margin: 0;	
		color: #000;
	}
	.main-menu .navigation > li > ul a{
		color: #000;
		padding: 15px 25px;
		height: auto;
		display: inline-block;
	}
    .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-left: 1em;
	}
	.main-menu .navigation > li > ul li,
	.main-menu .navigation > li > ul li a{
		border: none;
	}
    .menu-right-box { 
		position: relative; 
		right: 30px; 
		top: 10px; 
	}
	.site-header .righticon {
		display: block;
		position: absolute;
		right: 25px;
		top: 15px;
		cursor: pointer;
		color: rgba(0, 0, 0, 0.80);
	}
    .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-pre-header-wrapper{
		display: none;
	}
	.pbmit-nav-menu-toggle{
		display: none;
	}
	.site-header .pbmit-button-box{
		display: none;
	}
	.site-header .pbmit-header-content{
		position: relative;
	}
	ul.navigation.clearfix{
		padding: 90px 0;
	}
	.pbmit-slider-social {
		display: none;
	}
	.pbmit-right-box {
		display: none;
	}
	.site-header .pbmit-social-links{
		display: none;
	}
	.site-header .site-header-menu > .container{
		padding: 0 30px;
	}
	.header-style-2 .pbmit-header-overlay {
		background-color: var(--pbmit-white-color);
	}
	.pbmit-search-overlay .pbmit-search-outer{
		position: absolute;
		left: 50px;
		right: 50px;
	}
	/*=== Homepage 01 ===*/
	.service-section_one .container {
		padding-left: 30px !important;
		padding-right: 0px !important;
	}
	.service-section_one .swiper-button-next {
		left: 6%;
	}
	.service-section_one .swiper-button-prev {
		left: 2%;
	}
	.service-section_one .col-md-3 .pbmit-heading-subheading {
		padding-right: 0px;
	}
	.service-section_one .col-md-9 {
		padding-left: 0px;
	}
	.ihbox-style-2-section_one .inner-pages {
		padding: 0px 0 0px 30px;
	}
	.ihbox-style-2-section_one .pbmit-image-wrapper {
		margin-left: -30px !important;
	}
	.pbmit-element-treatment-style-1 .swiper-hover-slide-nav .pbmit-treatment-title {
		font-size: 40px;
		line-height: 50px;
	}
	.header-style-1 .container-fluid {
		padding-right: 30px;
		padding-left: 30px;
	}
	.pbmit-footer-style-2 {
		overflow: hidden;
	}
	.service-section_one .container .row {
		margin-right: 15px !important;
	}
	.marquee-section_one {
		overflow: hidden;
	}
	.team-section_one {
		overflow: hidden;
	}
	.ihbox-style-4-section_one .container {
		padding: 0 30px !important;
	}
	.client-section_one {
		overflow: inherit;
	}
	.pbmit-element-treatment-style-1 .swiper-hover-slide-images .swiper-wrapper img {
		height: 550px;
		width: 550px;
	}
	.pbmit-element-treatment-style-1 .pbmit-featured-img-wrapper::before {
		height: 550px;
		width: 550px;
	}
	.portfolio-section_one {
		padding: 80px 30px 0;
	}
	/*=== Homepage 02 ===*/
	.portfolio-section_two.pbmit-sortable-yes{
		padding-left: 15px;
		padding-right: 15px;
	}
	.recovery-section_two .pbmit-sticky-col_left {
		padding-right: 50px;
	}
	.priceing-section_two .girl-sinlge-text {
		padding: 0 15px;
	}
	.header-style-2 .main-menu .navigation > li:last-child {
		display: none;
	}
	/*=== Homepage 03 ===*/
	.header-style-3 .pbmit-header-button {
		display: none;
	}
	.wellness-section_Three .pin-spacer {
		width: 42% !important;
	}
	.wellness-section_Three .girl-sinlge-text {
		width: 58%;
		padding: 0px 0px 100px 30px;
	}
	.wellness-section_Three .pbmit-move-girl {
		padding: 0 30px 0 15px;
	}
	.ihbox-section_three .ihbox-section_box-1 {
		padding-left: 60px;
	}
	.blog-section_three .blog-box-2 {
		padding: 80px 30px 80px 30px;
	}
	.wellness-section_Three .pbmit-ihbox-style-12 {
		position: absolute;
		content: '';
		top: 3%;
		left: -2%;
		z-index: 1;
	}
	/*=== Inner Pages ===*/	
	.about-us .ihbox-style-2-section_one .pbmit-spinner.pbmit-spinner-box-style-1 {
		position: absolute;
		right: 20%;
		content: '';
		top: 65%;
	}
	.about-us .service-section_two .container-fluid {
		padding: 0 0px;
	}
	.pbmit-team-single .container {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	.portfolio_single .pbmit-featured-img-wrapper img {
		object-fit: cover;
		height: 556px;
	}
	.pbmit-portfolio-style-3 .pbmit-portfolio-btn i {
		font-size: 20px;
		line-height: 20px;
	}
	.portfolio_single .container {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	.blog-classic .container {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	
	/*=== Element ===*/
	.pbmit-element-service-style-1 .pbmit-ele-header-area {
		padding: 0;
	}
	.pbmit-service-style-1 .pbmit-feature-circle{
		width: 130px;
		height: 130px;
	}
	.pbmit-service-style-1 .pbmit-service-title, .pbmit-service-style-1 .pbmit-service-title a {
		margin-bottom: 10px;
	}
	.pbmit-service-style-1 .pbminfotech-box-content {
		padding: 0 30px;
	}
	.pbmit-portfolio-style-3 .pbminfotech-box-content {
		bottom: 25px;
		left: 25px;
		padding: 20px;
	}
	.pbmit-ihbox-style-3 .pbmit-ihbox-icon-wrapper {
		width: 100%;
		height: 100%;
	}
	.pbmit-element-column-four .pbmit-blog-style-1 .pbmit-post-title a {
		font-size: 20px;
		line-height: 28px;
	}
	.pbmit-element-column-four .pbmit-blog-style-1 .pbmit-svg-btn svg {
		height: 15px;
	}
	.pbmit-element-column-four .pbmit-blog-style-1 .pbminfotech-box-content {
		position: absolute;
		bottom: 10px;
		left: 10px;
		right: 10px;
		padding: 10px;
	}
	.pbmit-footer-style-2 .pbmit-footer-big-area.footer-wrap {
		padding-top: 0;
		padding-bottom: 30px;
	}
	.pbmit-footer-style-2 .pbmit-footer-big-area .pbmit-footer-left h3 {
		padding: 10px 0px 15px 0px;
	}
	.pbmit-footer-style-2 .pbmit-footer-big-area .pbmit-footer-bg-image {
		margin-top: -26px;
		right: -30px;
	}
	.pbmit-ihbox-style-6 {
		padding: 60px 30px;
	}
	.pbmit-footer-style-3 .pbmit-footer-text-area {
		padding-bottom: 60px;
	}
	.pbmit-service-style-3 .pbmit-service-image{
		display: none;
	}
	.pbmit-service-style-3 .pbmit-service-image{
		display: block;
	}
	.pbmit-service-style-3 .pbmit-service-image-wrapper{
		background-image: none;
	}
	.pbmit-service-style-3 .pbmit-service-wrapper {
		padding: 60px 30px 60px 30px;
		width: 100%;
	}
	.pbmit-service-style-3 .pbminfotech-post-item {
		display: block !important;
	}
	.pbmit-service-style-3 .pbmit-service-image-wrapper:before{
		position: unset;
		background: unset;
	}
	.pbmit-footer-section.pbmit-footer-style-4 {
		padding: 30px 0 50px;
	}
	.pbmit-ihbox-style-3 .pbmit-ihbox-icon-wrapper {
		width: 100%;
		height: 100%;
	}
}


@media (max-width: 1199px) {
	.pbmit-service-style-1 .pbmit-feature-circle{
		width: 230px;
		height: 230px;
	}
	.accordian-section_three .spinner_box {
		position: absolute;
		right: 13%;
		width: auto;
		top: auto;
		bottom: -15%;
	}
	.wellness-section_Three .pbmit-ihbox-style-12 {
		top: 2%;
		left: 0%;
	}
	.wellness-section_Three {
		padding-bottom: 0px;
		padding-top: 50px;
	}
}

@media(max-width:1024px) {
	/*=== Heading Title ===*/
	.section-lgt {
		padding-top: 80px;
	}
	/*=== Homepage 1 ===*/
	.ihbox-style-2-section_one .row > .col-md-6.position-relative{
		width: 100%;
	}
	.ihbox-style-2-section_one .pbmit-spinner.pbmit-spinner-box-style-1 {
		right: -20px;
	}
	.pbmit-element-treatment-style-1 .swiper-hover-slide-nav .pbmit-treatment-title {
		font-size: 30px;
		line-height: 40px;
	}
	.pbmit-element-treatment-style-1 .swiper-hover-slide-images .swiper-wrapper img {
		height: 450px;
		width: 450px;
	}
	.pbmit-element-treatment-style-1 .pbmit-featured-img-wrapper::before {
		height: 450px;
		width: 450px;
	}
	.ihbox-style-4-section_one .pbmit-ihbox_3 .pbmit-ihbox-style-4 {
		padding: 50px 10px 50px 10px;
	}
	.testimonial-section_one{
		padding: 130px 0px 80px 0px;
	}
	.testimonial-section_one .col-md-6 {
		width: 100%;
	}
	.testimonial-section_one .pbminfotech-post-item {
		padding-right: 0px;
	}
	.testimonial-section_one .swiper-button-prev {
		right: 7%;
	}
	.testimonial-section_one .swiper-button-next {
		right: 0%;
	}
	.counter-section_one>.container>.row>.col-md-3 {
		width: 50%;
	}
	.team-section_one>.container>.row>.col-md-6 {
		width: 100%;
	}
	.team-section_one .team-member {
		padding-top: 50px;
	}
	.team-section_one .pbmit-element-team-style-2 #pbmit-numberSlides {
		bottom: -100px;
		right: -40px;
	}
	.team-section_one .pbmit-swiper-button{
		bottom: -50px;
		right: 100px;
	}
	.pbmit-footer-style-2 .pbmit-footer-newsletter1 button {
		position: relative;
	}
	.pbmit-footer-style-2 .pbmit-newsletter button {
		width: 100%;
	}
	.pbmit-portfolio-style-3 .pbmit-portfolio-title {
		font-size: 20px;
		line-height: 26px;
	}
	.pbmit-portfolio-style-3 .pbminfotech-box-content {
		bottom: 0px !important;
		left: 0px !important;
	}
	/*=== Homepage 2 ===*/
	.service-section_two .service-box_3 {
		width: 100%;
		text-align: start;
	}
	.service-section_two .service-box_2 {
		width: 100%;
	}
	.service-section_two .service-box_1 {
		width: 100%;
	}
	.service-section_two .pbmit-heading-subheading .pbmit-heading-desc {
		margin-top: 0;
	}
	.service-section_two .pbmit-heading-subheading {
		margin-bottom: 30px;
	}
	.service-section_two > .container > .row > .col-md-6 {
		width: 100%;
	}
	.service-section_two .swiper-hover-slide-nav-1 {
		justify-content: end;
		display: flex;
	}
	.portfolio-section_two .pbmit-heading-subheading{
		padding: 0 0 30px 0;
		background-color: transparent;
		background-image: none;
	}
	.portfolio-section_two .pbmit-heading-subheading::before{
		background-color: transparent;
	}
	.portfolio-section_two .pbmit-heading-subheading .pbmit-title,
	.portfolio-section_two .pbmit-sortable-list a{
		color: var(--pbmit-secondary-color);
	}
	.treatment-section_two .container > .row > .col-md-6 {
		width: 100%;
	}
	.recovery-section_two .pbmit-sticky-col {
		width: 100%;
		padding-bottom: 50px;
	}
	.recovery-section_two .pbmit-entry-content {
		width: 100%;
	}
	.testimonial-section_two .testimonial-box_2 {
		width: 100%;
	}
	.priceing-section_two .girl-sinlge-box {
		width: 100%;
	}
	.priceing-section_two .girl-sinlge-text {
		width: 100%;
		padding-bottom: 60px;
	}
	.ihbox-style-4-section_two {
		margin-top: 0;
	}
	.priceing-section_two .pbmit-move-girl {
		margin: 0px 0px 0px 0px;
		text-align: center;
	}
	.priceing-section_two .pbmit-spinner-box-style-2 {
		position: absolute;
		right: 30px;
		bottom: auto;
		content: '';
		top: -30%;
	}
	.ihbox-style-4-section_two .col-md-3 {
		width: 50%;
		padding-bottom: 20px;
	}
	.treatment-section_two .pbmit-heading-subheading {
		padding-right: 0px;
	}
	.rev-btn .pbmit-button-wrapper .pbmit-button-text {
		line-height: 35px !important;
		padding-top: 2px !important;
	}
	.header-style-2 .site-branding img {
		max-height: 70px;
	}
	/*=== Homepage 3 ===*/
	.treatment-section_three .col-md-4.col-xl-3:nth-child(9),
	.treatment-section_three .col-md-4.col-xl-3:last-child{
		display: none;
	}
	.counter-section_three .counter-box-3 {
		display: none;
	}
	.counter-section_three .counter-box-4 {
		display: none;
	}
	.counter-section_three .counter-box-1 {
		width: 49.5%;
	}
	.counter-section_three .counter-box-2 {
		width: 49.5%;
		margin: 0;
	}
	.counter-section_three .pbmit-fid-style-01 {
		display: flex;
		justify-content: space-between;
		padding: 0 10px;
	}
	.ihbox-section_three {
		margin-top: 0px;
		overflow: hidden !important;
	}
	.ihbox-section_three .innerbox-1 {
		width: 100%;
	}
	.ihbox-section_three .innerbox-2 {
		width: 100%;
		padding: 50px 0;
	}
	.ihbox-section_three .innerbox-3 {
		width: 100%;
	}
	.ihbox-section_three .innerbox-1 .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	.ihbox-section_three .innerbox-3 .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	.ihbox-section_three .innerbox-1 {
		display: block;
	}
	.ihbox-section_three .sign-widget-image {
		padding-bottom: 0px;
	}
	.accordian-section_three .container {
		padding-left: 0 !important;
	}
	.accordian-section_three .spinner_box {
		right: -15% !important;
		bottom: -35% !important;
	}
	.ihbox-style-4-section_Three .col-md-3 {
		width: 50%;
	}
	.wellness-section_Three .girl-sinlge-box {
		width: 100%;
		padding: 0px 0px 50px 0px;
	}
	.wellness-section_Three .girl-sinlge-text {
		width: 100%;
	}
	.wellness-section_Three .pbmit-move-girl img {
		width: auto !important;
	}
	.wellness-section_Three .pbmit-ihbox-style-12 {
		top: -5% !important;
		left: -1% !important;
	}
	.wellness-section_Three .girl-sinlge-text {
		padding: 0px 0px 0px 15px;
	}
	.wellness-section_Three .pbmit-heading-subheading {
		margin-bottom: 0px;
	}
	.blog-section_three .col-md-6 {
		width: 100%;
	}
	.blog-section_three .blog-box-1 {
		height: 500px;
	}
	.blog-section_three .pbmit-title br {
		display: none;
	}
	.blog-section_three .blog-box-2 {
		padding: 60px 40px 30px 40px;
	}
	.blog-section_three .pbmit-heading-subheading {
		margin-bottom: 40px;
	}
	.pbmit-footer-style-4 {
		padding: 80px 0 50px !important;
	}
	.pbmit-footer-style-4 .pbmit-newsletter button {
		width: 30%;
	}
	.video-box-section_three .pbmit-ihbox-style-14_box {
		padding: 150px 0 100px;
	}
	/*=== Inner Pages ===*/
	.about-us .ihbox-style-2-section_one .pbmit-spinner.pbmit-spinner-box-style-1 {
		position: absolute;
		right: 0;
		content: '';
		top: 0;
	}
	.faq_section .col-md-6 {
		width: 100%;
		padding-bottom: 50px;
	}
	.pbmit-team-single .counter-skill .col-md-6 {
		width: 100%;
		padding-bottom: 20px;
	}
	.pbminfotech-icon-list-item {
		margin-bottom: 8px;
		align-items: inherit;
		display: flex;
	}
	.portfolio_single .pbmit-featured-img-wrapper img {
		object-fit: cover;
		height: 610px;
	}
	.contact-us .wellness-section_Three .pbmit-move-girl img {
		width: 100% !important;
	}
	.contact-us .wellness-section_Three .pbmit-ihbox-style-12 {
		top: 12% !important;
		left: auto !important;
		right: 15%;
	}
	.pbmit-blog-style-1 .pbminfotech-box-content {
		bottom: 15px;
		left: 15px;
		right: 15px;
		padding: 15px;
	}
	.widget .download .item-download a i:first-child {
		margin-right: 0px;
	}
	.widget .download .item-download a {
		padding: 15px;
		font-size: 13px;
	}
	.pbmit-portfolio-style-1 .pbmit-port-cat a {
		font-size: 14px;
		line-height: 16px;
	}
	.pbmit-blog-style-1 .pbmit-svg-btn svg {
		height: 15px;
	}
	.masonry-blog-col-4 .pbmit-blog-style-1 .pbmit-post-title a {
		font-size: 20px;
		line-height: 26px;
	}
	.contact-us .client-section_two {
		padding: 120px 0 160px 0;
		margin-top: 0;
	}
	.pbmit-element-testimonial-style-3 .pbmit-gallery-thumbs {
		width: 60%;
	}
	.pbmit-element-testimonial-style-3 .swiper-button-next {
		right: 0px !important;
	}
	.pbmit-element-testimonial-style-3 .swiper-button-prev {
		left: 0px !important;
	}
	/*=== Element ===*/
	.pbmit-ihbox-style-3 .pbmit-element-title {
		font-size: 20px;
		line-height: 24px;
		margin: 15px 0 10px 0;
	}
	.pbmit-footer-style-2 .pbmit-footer-text-area {
		padding-bottom: 50px;
	}
	.pbmit-footer-style-2 .pbmit-footer-big-area .pbmit-footer-left h3 {
		font-size: 30px;
		line-height: 36px;
	}
	.pbmit-footer-style-2 .pbmit-footer-big-area .pbmit-footer-center {
		padding-left: 0;
	}
	.pbmit-footer-style-2 .pbmit-footer-big-area .pbmit-footer-bg-image {
		margin-top: -22px;
		right: -31px;
	}
	.pbmit-service-style-2 .pbmit-box-content-inner {
		width: auto;
	}
	div[data-columns="4"] .pbmit-portfolio-style-1 .pbmit-portfolio-title {
		font-size: 18px;
		line-height: 20px;
	}
	div[data-columns="4"] .pbmit-portfolio-style-1 .pbminfotech-box-content {
		padding: 15px 18px 20px;
	}
	.pbmit-element-portfolio-style-1 .pbmit-element-inner .pbmit-sortable-list a{
		color: var(--pbmit-secondary-color);
	}
	.pbmit-element-portfolio-style-1 .pbmit-element-inner .pbmit-sortable-list a.pbmit-selected {
		color: var(--pbmit-white-color);
	}
	.pbmit-text-color-white .pbmit-element-portfolio-style-1 .pbmit-heading-subheading .pbmit-element-title {
		color: var(--pbmit-secondary-color);
	}
	.pbmit-elementor-bg-color-secondary + .elementor-inner-section .pbmit-element-portfolio-style-1 .pbmit-sortable-list a {
		color: var(--pbmit-secondary-color);
	}
	.pbmit-elementor-bg-color-secondary + .elementor-inner-section .pbmit-element-portfolio-style-1 .pbmit-sortable-list a.pbmit-selected{
		color: var(--pbmit-white-color);
	}
	.pbminfotech-ele-ptable-style-1 .pbmit-ptable-col:nth-child(even) {
		margin-top: 0;
	}
	.pbmit-blog-style-3 .pbminfotech-box-content {
		padding: 50px 30px 40px;
	}
	.pbmit-blog-style-3 .pbmit-post-title{
		width: 100%;
	}
	.pbmit-blog-style-3 .pbmit-meta-date span.pbmit-day-wrap {
		font-size: 80px;
		line-height: 80px;
	}
	.pbmit-element-testimonial-style-3 .swiper-container.pbmit-gallery-thumbs {
		width: 60% !important;
	}
	.pbmit-ihbox-style-3 .pbmit-element-title {
		font-size: 20px;
		line-height: 24px;
		margin: 15px 0 10px 0;
	}
}

@media(max-width:992px){
	.service-section_one .col-md-3 {
		width: 100%;
	}
	.service-section_one .col-md-9 {
		width: 100%;
	}
	.service-section_one .col-md-3 .pbmit-heading-subheading {
		margin-bottom: 10px;
	}
	.service-section_one .service-one_arrow {
		display: none;
	}
	.service-section_one .col-md-9 {
		padding-left: 15px;
	}
	.pbmit-ihbox-style-4 {
		padding: 50px 15px 50px 15px;
	}
	.ihbox-style-4-section_one .pbmit-ihbox_3 .pbmit-ihbox-style-4 {
		padding: 50px 7px 50px 7px;
	}
	.accordian-section_three .spinner_box {
		position: absolute;
		right: -15%;
		width: auto;
		top: auto;
		bottom: -35%;
	}
	.portfolio-section_two .pbmit-portfolio-style-1{
		margin-bottom: 15px;
		padding-left: 7.5px;
		padding-right: 7.5px;
	}
	.pbmit-pf-img_box {
		overflow: hidden;
	}
	.pbmit-pf-img_box .col-md-6 {
		padding: 0;
	}
	/*=== Element ===*/
	.pbmit-element-service-style-1 .pbmit-element-inner {
		display: block;
	}
	.pbmit-element-service-style-1 .pbmit-ele-header-area {
		max-width: 100%;
	}
	.pbmit-element-service-style-1 .pbmit-carousel-nav-arrow-header{
		display: none;
	}
	.pbmit-ihbox-style-3 .pbmit-ihbox-icon-wrapper {
		width: max-content;
		height: max-content;
	}
	.pbmit-ihbox-style-3 .pbmit-ihbox-icon-wrapper {
		width: max-content;
		height: max-content;
	}
}

@media (min-width: 992px){
	.blog-classic .blog-right-col {
		width: 72%;
		padding-right: 35px;
	}
	.blog-classic .blog-left-col {
		width: 28%;
		padding: 0 0 0 30px;
	}
	.blog-details .blog-right-col {
		width: 72%;
		padding-right: 35px;
	}
	.blog-details .blog-left-col {
		width: 28%;
		padding: 0 0 0 25px;
	}
}

@media(min-width:991px){
	/*=== Img Animation ===*/
	.pbmit-animation-style2.active .elementor-widget-container img {
		transform: scale(1) translate(0px, 0px);
	}
	.pbmit-animation-style2 .elementor-widget-container img {
		transform: scale(1.5) translate(100px, 0px);
	}
	.sign-widget-image.pbmit-animation-style6.active img {
		transform: scale(1) translate(0px, 0px);
	}
	.sign-widget-image.pbmit-animation-style6 img {
		transform: scale(1.5) translate(0, 0);
	}
	.sign-widget-image.pbmit-animation-style6 {
		clip-path: circle(15% at 50% 50%);
	}
	.sign-widget-image.pbmit-animation-style6.active{
		clip-path: circle(100% at 50% 50%);
	}
	.pbmit-wrapper-image.pbmit-animation-style1.active img {
		transform: scale(1) translate(0px, 0px);
	}
	.pbmit-wrapper-image.pbmit-animation-style1 img {
		transform: scale(1.5) translate(-100px, 0px);
	}
	.pbmit-wrapper-image.pbmit-animation-style1.active {
		clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
	}
	.pbmit-wrapper-image.pbmit-animation-style1 {
		clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);
	}
	.pbmit-animation-style1.active,
	.pbmit-animation-style2.active,
	.pbmit-animation-style3.active,
	.pbmit-animation-style4.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 {
		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);
	}
}

@media(max-width:991px) {
	/*=== Homepage 01 ===*/	
	.service-section_one .col-md-3 .pbmit-heading-subheading {
		margin-bottom: 30px;
	}
	.pbmit-element-treatment-style-1 .swiper-hover-slide-images .swiper-wrapper img {
		height: 400px;
		width: 400px;
	}
	.pbmit-element-treatment-style-1 .pbmit-featured-img-wrapper::before {
		height: 400px;
		width: 400px;
	}
	.pbmit-element-treatment-style-1 .pbmit-hover-inner .pbmit-treatment-heading {
		margin: 0 22px 0 0;
	}
	.ihbox-style-3-section_one .pbmit-heading-desc {
		margin: 20px 0 20px 0;
	}
	.ihbox-style-4-section_one .pbmit-ihbox_3 .pbmit-ihbox-style-4 {
		padding: 38px 7px 38px 7px;
	}
	.pbmit-ihbox-style-4 {
		padding: 50px 5px 50px 5px;
	}
	.pbmit-footer-style-2 .pbmit-footer-widget.pbmit-footer-widget-col-1 {
		max-width: 50%;
		width: 50%;
	}
	.pbmit-footer-style-2 .pbmit-footer-widget.pbmit-footer-widget-col-2 {
		max-width: 50%;
		width: 50%;
	}
	.pbmit-footer-style-2 .pbmit-footer-widget.pbmit-footer-widget-col-3 {
		max-width: 50%;
		width: 50%;
	}
	.pbmit-footer-style-2 .pbmit-footer-widget.pbmit-footer-widget-col-4 {
		max-width: 50%;
		width: 50%;
	}
	.pbmit-footer-style-4 .col-lg-3 {
		width: 50% !important;
		padding-bottom: 30px;
	}
	.pbmit-footer-style-4 .footer-wrap.pbmit-footer-widget-area {
		margin-bottom: 20px;
	}
	.treatment-section_three .col-md-4.col-xl-3 {
		width: 50%;
	}
	.treatment-section_three .row:last-child .col-md-3:first-child {
		display: none;
	}
	.pbmit-dotted-circle img {
		border-radius: 50%;
		height: 500px;
		width: 500px;
	}
	.pbmit-dotted-circle .elementor-widget-container:before {
		height: 500px;
		width: 500px;
	}
	.service-section_three .col-md-6:first-child {
		width: 70%;
	}
	.service-section_three .col-md-6:last-child {
		width: 30%;
	}
	.accordian-section_three .spinner_box {
		position: absolute;
		right: -15%;
		width: auto;
		top: auto;
		bottom: -45%;
	}
	.team-section_one .pbmit-swiper-button{
		right: 50px;
	}
	.pbmit-footer-instagram-wrapper.d-flex  {
		display: inline-block !important;
	}
	.pbmit-footer-instagram-wrapper a {
		width: 50%;
		position: relative;
	}
	.service-section_one .col-md-3 {
		width: 100%;
	}
	.service-section_one .col-md-9 {
		width: 100%;
	}
	.service-section_one .col-md-3 .pbmit-heading-subheading {
		margin-bottom: 10px;
	}
	.service-section_one .service-one_arrow {
		display: none;
	}
	.service-section_one .col-md-9 {
		padding-left: 15px;
	}
	.pbmit-ihbox-style-4 {
		padding: 50px 15px 50px 15px;
	}
	.ihbox-style-4-section_one .pbmit-ihbox_3 .pbmit-ihbox-style-4 {
		padding: 50px 7px 50px 7px;
	}
	/*=== Inner Pages ===*/
	.pbmit-team-single-style-1 .pbmit-team-single-info .pbmit-team-detail .pbmit-team-des {
		padding: 50px 30px 50px 30px;
	}
	.pbmit-team-single-style-1 .col-md-12.col-lg-6 {
		padding-left: 0;
	}
	.service-left-col {
		flex: 0 0 100%;
		max-width: 100%;
		padding-top: 60px;
	}
	.service-right-col {
		padding-left: 10px !important;
		padding-right: 0;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.sidebar .widget:last-child {
		margin-bottom: 0;
		padding-top: 30px;
	}
	.blog-details .comment-respond {
		padding-bottom: 30px;
	}
	.pbmit-treatment-ads .pbmit-tretment-img img {
		height: 100%;
		object-fit: cover;
	}
	.pbmit-team-style-1 .pbminfotech-box-content .pbmit-titlebox {
		padding: 28px 28px;
	}
	.pbmit-team-style-1 .pbmit-team-title {
		font-size: 20px;
		line-height: 20px;
	}
	.masonry-blog-col-4 .pbmit-blog-style-1{
		width: 50%;
	}
	/*=== Element ===*/
	.pbmit-footer-style-2.pbmit-footer-section.site-footer {
		padding: 0;
	}
	.pbmit-footer-style-3 .pbmit-newsletter input[type="email"] {
		padding: 15px 165px 15px 20px;
	}
	.pbmit-footer-style-3 .pbmit-footer-newsletter1 button {
		width: auto;
		padding: 0 40px;
	}
	.pbmit-footer-style-3 .pbmit-footer-big-area {
		max-width: 100%;
	}
	.pbmit-footer-style-3.pbmit-footer-section.site-footer {
		padding: 0;
	}
	.pbmit-service-style-3 .pbmit-service-wrapper{
		padding: 50px 30px;
	}
	.pbmit-footer-section.pbmit-footer-style-4.site-footer {
		padding: 0 0 40px 0;
	}
	.pbmit-element-column-four .pbmit-treatment-style-3:nth-child(9){
		margin-left:0;
	}
	.pbmit-element-testimonial-style-3 .swiper-container.pbmit-gallery-thumbs {
		width: 80% !important;
	}
}

@media(max-width:820px){
	.pbmit-element-treatment-style-1 .swiper-hover-slide-images .swiper-wrapper img {
		height: 370px;
		width: 370px;
	}
	.pbmit-element-treatment-style-1 .pbmit-featured-img-wrapper::before {
		height: 370px;
		width: 370px;
	}
	.ihbox-style-4-section_one .pbmit-ihbox_3 .pbmit-ihbox-style-4 {
		padding: 53px 7px 52px 7px;
	}
	.ihbox-style-4-section_one .pbmit-ihbox_2 .pbmit-ihbox-style-4 {
		margin: 0px 3.5px 0px 3.5px;
	}
	.service-section_two .container-fluid {
		padding: 0 0px;
	}
	.pbmit-footer-style-3 .pbmit-footer-widget-col-1 {
		width: 50%;
		padding-top: 30px;
	}
	.pbmit-footer-style-3 .pbmit-footer-widget-col-2 {
		width: 50%;
		padding-top: 30px;
	}
	.pbmit-footer-style-3 .pbmit-footer-widget-col-3 {
		width: 50%;
		padding-top: 30px;
	}
	.pbmit-footer-style-3 .pbmit-footer-widget-col-4 {
		width: 50%;
		padding-top: 30px;
	}
	.pbmit-footer-style-3 .pbmit-social-links {
		display: flex;
		justify-content: center;
		padding: 35px 0 0px 0;
	}
	#rev_slider_1_1_wrapper .zeus.tparrows {
		display: none;
	}
	.portfolio-section_two .pbmit-heading-subheading {
		background-color: transparent;
		background-image: none;
	}
	.portfolio-section_two .pbmit-heading-subheading::before {
		background-color: transparent;
	}
	.pbmit-sortable-yes .pbmit-sortable-list a {
		color: var(--pbmit-secondary-color);
	}
	.portfolio-section_two .pbmit-heading-subheading .pbmit-title {
		color: var(--pbmit-secondary-color);
	}
	.header-style-2 .site-branding img {
		max-height: 75px;
	}
	.accordian-section_three .spinner_box {
		right: -15% !important;
		bottom: -60% !important;
	}
	.ihbox-section_three .pbmit-dotted-circle .elementor-widget-container:before {
		left: 16.5%;
	}
	.ihbox-section_three .pbmit-dotted-circle {
		text-align: center;
	}
	.pbmit-blog-style-1 .pbmit-svg-btn svg {
		height: 13px;
		transform: rotate(45deg);
	}
	.portfolio_single .pbmit-featured-img-wrapper img {
		object-fit: cover;
		height: 100%;
	}
}

@media(max-width:768px){
	/*=== Homepage 01 ===*/
	.pbmit-element-treatment-style-1 .swiper-hover-slide-images {
		text-align: center;
		padding-top: 30px;
	}
	.pbmit-element-treatment-style-1 .pbmit-main-hover-faded {
		display: block;
	}
	.pbmit-element-treatment-style-1 .col-md-6 {
		width: 100%;
	}
	/*=== Homepage 02 ===*/
	.ihbox-section_three .pbmit-dotted-circle .elementor-widget-container:before {
		left: 14.5%;
	}
	.pbmit-footer-style-4 .pbmit-footer-instagram-wrapper .sbi_item {
		width: 50%;
	}
	.pbmit-footer-style-4 .pbmit-footer-instagram-wrapper a {
		width: 100%;
		position: relative;
	}
	/*=== Blog Sortable Col 2 ===*/
	.pbmit-portfolio-style-1 .pbmit-portfolio-title {
		font-size: 16px;
		line-height: 22px;
	}
	.blog-grid-col-3 .pbmit-blog-style-1 .pbmit-post-title a {
		font-size: 16px;
		line-height: 26px;
	}
	.blog-grid-col-3 .row>* {
		padding-right: calc(var(--bs-gutter-x) * .5);
		padding-left: calc(var(--bs-gutter-x) * .5);
	}
	.pbmit-element-testimonial-style-3 .pbmit-gallery-thumbs {
		width: 80%;
	}
	/*=== Element ===*/
	.pbmit-ihbox-style-8 .pbmit-ihbox-contents {
		padding: 150px 50px 0px 50px;
	}
}

@media(max-width:767px) {	
    /*=== Section-Title ===*/ 
	.pbmit-heading-subheading .pbmit-heading-desc br{
		display: none;
	}
	/*=== Title Bar ===*/ 
	.pbmit-tbar-title {
		font-size: 50px;
		line-height: 60px;
	}
	/*=== Homepage 01 ===*/ 
	.ihbox-style-2-section_one .pbmit-heading-subheading {
		margin-bottom: 30px;
	}
	.ihbox-style-2-section_one .pbmit-ihbox-style-2 {
		padding-bottom: 30px;
	}
	.ihbox-style-2-section_one .list-group {
		padding-bottom: 20px;
	}
	.ihbox-style-4-section_one .pbmit-ihbox_1, 
	.ihbox-style-4-section_one .pbmit-ihbox_3, 
	.ihbox-style-4-section_one .pbmit-ihbox_2 {
		width: 100%;
		margin-bottom: 30px;
	}
	.ihbox-style-4-section_one .pbmit-ihbox_4 {
		padding: 0px 0px 0px 0px;
	}
	.ihbox-style-4-section_one .pbmit-ihbox_4 {
		width: 100%;
	}
	.ihbox-style-4-section_one .pbmit-ihbox_4 .pbmit-marquee-effect-style-1 .pbmit-element-title {
		font-size: 50px;
		margin-top: -10px;
	}
	.ihbox-style-4-section_one {
		margin-bottom: 0;
	}
	.testimonial-section_one{
		padding: 60px 0;
	}
	.counter-section_one>.container>.row>.col-md-3 {
		width: 100%;
	}
	.team-section_one .pbmit-swiper-button {
		display: none;
	}
	.team-section_one .pbmit-element-team-style-2 #pbmit-numberSlides {
		bottom: -115px;
	}
	.team-section_one .pbmit-element-team-style-2 #pbmit-numberSlides {
		right: 0px;
	}
	.team-section_one .team-member {
		padding: 0px 0px 0px 0px;
	}
	.pbmit-heading-subheading .pbmit-title {
		font-size: 30px;
		line-height: 40px;
	}
	.pbmit-heading-subheading {
		margin-bottom: 30px;
	}
	.pbmit-footer-style-2 .pbmit-footer-big-area.footer-wrap {
		padding-top: 0;
		padding-bottom: 0px;
	}
	.pbmit-footer-style-2 .pbmit-footer-big-area .container {
		max-width: 767px;
	}
	.pbmit-footer-style-2 .pbmit-footer-widget-area .container {
		padding-left: 30px !important;
    	padding-right: 30px !important;
	}
	.pbmit-footer-style-2 .pbmit-footer-widget.pbmit-footer-widget-col-1 {
		max-width: 100%;
		width: 100%;
		padding-top: 30px;
	}
	.pbmit-footer-style-2 .pbmit-footer-widget.pbmit-footer-widget-col-2 {
		max-width: 100%;
		width: 100%;
		padding-top: 30px;
	}
	.pbmit-footer-style-2 .pbmit-footer-widget.pbmit-footer-widget-col-3 {
		max-width: 100%;
		width: 100%;
		padding-top: 30px;
	}
	.pbmit-footer-style-2 .pbmit-footer-widget.pbmit-footer-widget-col-4 {
		max-width: 100%;
		width: 100%;
		padding-top: 30px;
	}
	.pbmit-footer-style-2 .pbmit-footer-big-area.footer-wrap {
		margin-bottom: 0px;
	}
	.ihbox-style-2-section_one .inner-pages {
		padding: 0px 0 0px 0px;
	}
	.ihbox-style-2-section_one .pbmit-spinner.pbmit-spinner-box-style-1 {
		display: none;
	}
	.ihbox-style-3-section_one .pbmit-ihbox.pbmit-ihbox-style-12 {
		display: none;
	}
	/*=== Homepage 02 ===*/ 
	.pbmit-style-5-reverce .pbmit-element-treatment-style-2 .pbmit-main-hover-faded {
		display: block;
	}
	.service-section_two .swiper-hover-slide-nav-1 {
		display: block;
	}
	.service-section_two .swiper-hover-slide-nav-1 .pbmit-hover-inner {
		padding-left: 0px;
	}
	.pbmit-element-treatment-style-2 .swiper-hover-slide-images {
		text-align: start;
	}
	.pbmit-element-treatment-style-2 .pbmit-treatment-icon-inner {
		min-height: 50px;
		min-width: 50px;
		display: inline-block;
		padding-top: 7px;
	}
	.pbmit-element-treatment-style-2 .pbmit-main-hover-slider, 
	.pbmit-element-treatment-style-2 .pbmit-title-box, 
	.pbmit-element-treatment-style-2 .pbmit-main-hover-faded {
		display: block;
		align-items: center;
	}
	.pbmit-element-treatment-style-2 .pbmit-featured-img-wrapper {
		text-align: center;
	}
	.treatment-section_two .pbmit-ihbox-style-1 {
		margin-bottom: 30px;
	}
	.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-box {
		margin-bottom: 30px;
	}
	
	.ihbox-style-4-section_two .col-md-3 {
		width: 100%;
		padding-bottom: 30px;
	}
	.ihbox-style-4-section_two .pbmit-marquee-effect-style-1 .pbmit-element-title {
		font-size: 50px;
		line-height: 50px !important;
		padding-left: 0px !important;
		margin-left: 40px !important;
	}
	.pbmit-ihbox-style-5 .pbmit-ihbox-headingicon {
		display: none;
	}
	.client-section_two {
		padding: 30px 0 100px 0;
	}
	.pbmit-footer-style-3 .pbmit-footer-widget-col-1 {
		width: 100%;
		padding-top: 30px;
	}
	.pbmit-footer-style-3 .pbmit-footer-widget-col-2 {
		width: 100%;
		padding-top: 30px;
	}
	.pbmit-footer-style-3 .pbmit-footer-widget-col-3 {
		width: 100%;
		padding-top: 30px;
	}
	.pbmit-footer-style-3 .pbmit-footer-widget-col-4 {
		width: 100%;
		padding-top: 30px;
	}
	.pbmit-footer-style-3 .pbmit-two-column-menu.widget ul>li {
		float: none;
	}
	.priceing-section_two .pbmit-spinner-box-style-2 {
		top: -130%;
	}
	/*=== Homepage 03 ===*/
	.treatment-section_three .col-md-4.col-xl-3{
		width: 100%;
	}
	.treatment-section_three .col-md-3 {
		width: 100%;
	}
	.counter-section_three .counter-box-1 {
		width: 100%;
		margin-bottom: 15px;
	}
	.counter-section_three .counter-box-2 {
		width: 100%;
	}
	.ihbox-section_three {
		padding: 80px 0 60px 0;
	}
	.ihbox-section_three .ihbox-section_box-1 {
		padding-bottom: 30px;
	}
	.accordian-section_three .spinner_box {
		display: none;
	}
	.ihbox-style-4-section_Three .col-md-3 {
		width: 100%;
		padding-bottom: 30px;
	}
	.ihbox-style-4-section_Three .pbmit-ihbox_4 {
		padding: 0px 0px 0px 0px;
	}
	.ihbox-style-4-section_Three .pbmit-ihbox_4 .pbmit-marquee-effect-style-1 .pbmit-element-title {
		font-size: 50px;
	}
	.accordian-section_three .inner-pages{
		padding-left: 30px;
	}
	.pbmit-footer-style-4 .col-lg-3 {
		width: 100% !important;
		padding-bottom: 30px;
	}
	/*=== Inner Pages ===*/
	.about-us .team-section_one {
		padding-top: 60px;
		padding-bottom: 150px;
	}
	.service_details .pbmit-service-img-content {
		text-align: center;
	}
	.service_details .pbminfotech-element-populated {
		padding-bottom: 30px;
	}
	.pbmit-pf-img_box {
		text-align: center;
	}
	.pbmit-pf-img_box .col-md-6 {
		padding-bottom: 30px;
	}
	.pf-list-group_box {
		margin-top: 20px;
	}
	.post-navigation .nav-links {
		display: block;
	}
	.pbmit-single-project-details-list ul {
		padding: 25px 0 20px;
		grid-template-columns: repeat(2, 1fr);
	}
	.pbmit-breadcrumb .pbmit-breadcrumb-inner {
		padding: 0;
		display: inline-block;
	}
	.pbmit-pf-entry-content h4 {
		margin-bottom: 20px;
		letter-spacing: 0;
		font-size: 26px;
		line-height: 30px;
	}
	.contact-us .client-section_two {
		padding: 40px 0 0px 0;
	}
	.pbmit-entry-content .widget-title {
		font-size: 26px;
		line-height: 30px;
	}
	/*=== Element ===*/
	.pbmit-element-miconheading-style-3 .pbmit-element-posts-wrapper{
		padding-top: 0;
	}
	.pbmit-element-miconheading-style-3 .pbmit-ele-header-area{
		text-align: center;
	}
	.pbmit-miconheading-style-3:nth-child(even) .pbmit-ihbox-style-3 .pbmit-ihbox-box {
		flex-direction: unset;
		display: unset;
	}
	.pbmit-miconheading-style-3:nth-child(even) .pbmit-ihbox-style-3 .pbmit-element-subtitle,
	.pbmit-miconheading-style-3:nth-child(even) .pbmit-ihbox-style-3 .pbmit-heading-desc,
	.pbmit-miconheading-style-3:nth-child(even) .pbmit-ihbox-style-3 .pbmit-element-title{
		order: unset;
	}
	.pbmit-miconheading-style-3:nth-child(even) .pbmit-ihbox-style-3 .pbmit-element-subtitle,
	.pbmit-ihbox-style-3 .pbmit-element-subtitle {
		margin: 15px 0 0px 0;
	}
	.pbmit-miconheading-style-3:nth-child(even) .pbmit-ihbox-style-3 .pbmit-heading-desc{
		margin: 0;
	}
	.pbmit-marquee-effect-style-2 .pbmit-element-title {
		font-size: 50px;
	}
	.pbminfotech-ele-fid-style-1 .pbmit-fid-inner,
	.pbminfotech-ele-fid-style-1 .pbmit-number-rotate {
		font-size: 90px;
		line-height: 100px;
	}
	.pbminfotech-ele-fid-style-1 .pbmit-fid-inner{
		justify-content: center
	}
	.pbminfotech-ele-fid-style-1 .pbmit-fld-contents{
		text-align: center;
	}
	.pbminfotech-ele-fid-style-3 .pbmit-circle-outer {
		display: block;
	}
	.pbminfotech-ele-fid-style-3 .pbmit-fid-title {
		margin-top: 15px;
	}
	.pbmit-blog-style-1 .pbmit-svg-btn svg {
		height: 15px;
	}
	.pbmit-footer-style-2 .pbmit-footer-big-area .pbmit-footer-bg-image{
		display: none;
	}
	.pbmit-footer-style-2 .pbmit-footer-big-area .container {
		padding: 30px 50px;
	}
	.pbmit-footer-style-2 .pbmit-footer-big-area .pbmit-footer-center {
		padding-left: 50px;
	}	
	.pbmit-footer-style-2 .pbmit-footer-widget-area.footer-wrap {
		padding-bottom: 30px;
	}	
	.pbmit-footer-style-2 .pbmit-footer-big-area.footer-wrap {
		padding-bottom: 10px;
	}
	.pbmit-portfolio-style-3 .pbminfotech-box-content {
		bottom: 5px;
		left: 5px;
		right: 5px;
		padding: 15px;
	}
	.pbmit-portfolio-style-3:hover .pbminfotech-box-content {
		bottom: 5px;
	}
	.pbmit-portfolio-style-3 .pbmit-portfolio-title {
		font-size: 20px;
		line-height: 24px;
	}
	.pbmit-testimonial-style-2 .pbminfotech-testimonial-text {
		font-size: 20px;
		line-height: 30px;
	}
	.pbmit-ihbox-style-14 .pbmit-ihbox-contents {
		padding: 30px;
	}
	.pbmit-ihbox-style-14 .pbmit-element-title {
		font-size: 60px;
		line-height: 70px;
	}
	.pbmit-ihbox-style-14 .pbmit-element-subtitle {
		font-size: 22px;
		line-height: 30px;
	}
	.pbmit-ihbox-style-14 .pbmit-heading-desc {
		font-size: 18px;
		line-height: 22px;
	}
	.pbmit-testimonial-style-3 .pbminfotech-testimonial-text {
		font-size: 20px;
		line-height: 30px;
		padding: 10px 0 30px;
	}
	.pbmit-testimonial-style-3 .pbminfotech-box-star-ratings{
		margin-top: 0;
	}
	.pbmit-portfolio-style-2 .pbmit-svg-btn svg {
		height: 15px;
	}
	.pbmit-portfolio-style-2 .pbmit-portfolio-title {
		font-size: 18px;
		line-height: 22px;
	}
	.pbmit-element-portfolio-style-2.pbmit-element-viewtype-carousel.pbmit-element-caroursel-dot-true {
		padding-bottom: 50px;
	}
	.contact-ih-style-9 .pbmit-ihbox-style-9 {
		padding: 0px 0px 30px;
	}
	.contact-ih-style-9 .pbmit-miconheading-style-9:last-child .pbmit-ihbox-style-9{
		padding-bottom: 0;
	}
	.pbmit-footer-style-4 .pbmit-newsletter input[type="email"] {
		padding: 15px 165px 15px 20px;
	}
	.pbmit-footer-style-4 .pbmit-footer-newsletter1 button {
		width: auto;
		padding: 0 40px;
	}
	.pbmit-footer-style-4 .footer-wrap.pbmit-footer-widget-area {
		padding-bottom: 0;
	}
	.pbmit-marquee-effect-style-1 .pbmit-element-title {
		font-size: 60px;
		padding-left: 70px !important;
		margin-left: 30px !important;
	}
	.pbmit-marquee-effect-style-1 .pbmit-tag-wrapper .pbmit-element-title::before {
		font-size: 60px;
 	   	line-height: 100px;
	}
	.pbmit-element-testimonial-style-3 .pbminfotech-testimonial-text {
		font-size: 20px;
		line-height: 30px;
		padding: 10px 0 30px;
	}
	.pbmit-element-testimonial-style-3 .pbminfotech-box-star-ratings{
		margin-top: 0;
	}
	.pbmit-element-testimonial-style-3 .swiper-button-next,
	.pbmit-element-testimonial-style-3 .swiper-button-prev{
		display: none;
	}
	.pbmit-element-miconheading-style-3 .pbmit-element-posts-wrapper{
		padding-top: 0;
	}
	.pbmit-element-miconheading-style-3 .pbmit-ele-header-area{
		text-align: center;
	}
	.pbmit-miconheading-style-3:nth-child(even) .pbmit-ihbox-style-3 .pbmit-ihbox-box {
		flex-direction: unset;
		display: unset;
	}
	.pbmit-miconheading-style-3:nth-child(even) .pbmit-ihbox-style-3 .pbmit-element-subtitle,
	.pbmit-miconheading-style-3:nth-child(even) .pbmit-ihbox-style-3 .pbmit-heading-desc,
	.pbmit-miconheading-style-3:nth-child(even) .pbmit-ihbox-style-3 .pbmit-element-title{
		order: unset;
	}
	.pbmit-miconheading-style-3:nth-child(even) .pbmit-ihbox-style-3 .pbmit-element-subtitle,
	.pbmit-ihbox-style-3 .pbmit-element-subtitle {
		margin: 15px 0 0px 0;
	}
	.pbmit-miconheading-style-3:nth-child(even) .pbmit-ihbox-style-3 .pbmit-heading-desc{
		margin: 0;
	}
	.ihbox-style-3-section_one .pbmit-miconheading-style-3 {
		padding-bottom: 30px;
	}
}
@media (max-width:600px) {
	.pbmit-service-style-1 .pbmit-feature-circle{
		width: 100px;
		height: 100px;
	}
	.pbmit-service-style-1 .pbmit-service-title,
	.pbmit-service-style-1 .pbmit-service-title a {
		font-size: 22px;
	}
	.pbmit-service-style-1 .pbmit-service-btn i {
		font-size: 24px;
		line-height: 24px;
	}
}
@media (min-width: 576px){
	/*=== Homepage 01 ===*/
	.pbmit-element-team-style-2 .pbmit-card-image {
		max-width: 450px;
	}
}

@media(max-width:575px) {
	.pbmit-tbar-title {
		font-size: 40px;
		line-height: 50px;
	}
	.pbmit-element-client-style-1.pbmit-element-viewtype-row-column .pbmit-client-style-1{
		text-align: center;
	}
	.pbmit-client-style-1 .pbmit-border-wrapper {
		text-align: center;
	}
	.pbmit-blog-style-1 .pbmit-post-title a {
		font-size: 20px;
		line-height: 28px;
	}
	.pbmit-footer-style-2 .pbmit-footer-newsletter1 button {
		position: unset;
		width: 100%;
	}
	.pbmit-ihbox-style-8 .pbmit-ihbox-contents {
		padding: 100px 30px 0px 30px;
	}
	.pbmit-ihbox-style-8 .pbmit-icon-wrapper i {
		font-size: 50px;
		line-height: 50px;
	}
	.pbmit-element-treatment-style-1 .swiper-hover-slide-nav .pbmit-treatment-title {
		font-size: 22px;
		line-height: 24px;
	} 
	.pbmit-element-treatment-style-1 .pbminfotech-box-number {
		font-size: 16px;
		line-height: 20px;
		padding-right: 10px;
	}
	.team-section_one .pbmit-element-team-style-2 #pbmit-numberSlides {
		display: none;
	}
	.pbmit-element-team-style-2 .pbmit-card-image {
		max-width: 270px;
		padding-top: 50px;
	}
	.client-section_one .pbmit-ihbox-style-5 {
		display: none;
	}
	.pbmit-element-treatment-style-1 .swiper-hover-slide-images .swiper-wrapper img {
		height: 300px;
		width: 300px;
	}
	.pbmit-element-treatment-style-1 .pbmit-featured-img-wrapper::before {
		height: 300px;
		width: 300px;
	}
	.section-lg {
		padding-top: 40px;
		padding-bottom: 30px;
	}
	.pbmit-blog-style-3 .pbmit-meta-line {
		padding-right: 10px;
	}
	.pbmit-dotted-circle img {
		border-radius: 50%;
		height: 280px;
		width: 280px;
	}
	.pbmit-dotted-circle .elementor-widget-container:before {
		height: 280px;
		width: 280px;
	}
	.service-section_three .col-md-6:first-child {
		width: 100%;
	}
	.service-section_three .col-md-6:last-child {
		width: 100%;
	}
	.service-section_three .team-two_btn.text-end {
		display: flex;
		text-align: end;
		justify-content: start;
		align-items: center;
		width: 100%;
		height: 100%;
		padding-bottom: 30px;
	}
	.video-box-section_three {
		margin: 20px 0 40px 0;
	}
	.pbmit-element-testimonial-style-3 .pbmit-gallery-thumbs {
		width: 100%;
	}
	.wellness-section_Three .pbmit-ihbox-style-12 {
		display: none;
	}
	.pbmit-single-project-details-list ul {
		grid-template-columns: repeat(1, 1fr);
    	grid-gap: 0px 0px;
	}
	.pbmit-portfolio-line-li {
		padding: 20px 0 0;
	}
	.pbmit-single-project-details-list ul {
		padding: 0px 0 25px;
	}
	.comment-list .children {
		margin-left: 0px;
		padding-top: 0px;
	}
	.comment-list .pbmit-comment-avatar {
		float: none;
		margin-top: 0px;
	}
	.blog-details .pbmit-comment-content {
		position: relative;
		flex-grow: 1;
		padding: 21px 0 35px 0;
		min-height: 0px;
		margin-left: 0px;
	}
	.blog-details .post-navigation .nav-previous, 
	.blog-details .post-navigation .nav-next {
		width: 100%;
	}
	.sidebar .widget.widget-search {
		background-color: var(--pbmit-white-color);
	}
	.blog-details .post-navigation .nav-links a {
		width: 100%;
	}
	.blog-details .post-navigation .nav-previous a {
		width: 100% !important;
	}
	.blog-details .pbmit-author-box {
		display: block;
	}
	.blog-details .pbmit-author-content {
		padding-top: 20px;
	}
	.post-navigation .nav-previous {
		margin-bottom: 20px;
	}
	.comment-respond .comment-reply-title {
		font-size: 20px;
		line-height: 30px;
	}
	.testimonial-section_one .swiper-buttons {
		display: none;
	}
	.rev-btn .pbmit-button-wrapper .pbmit-button-text {
		line-height: 25px !important;
		padding-top: 2px !important;
	}
	.header-style-2 .site-branding img {
		max-height: 90px;
	}
	.ihbox-section_three .pbmit-dotted-circle .elementor-widget-container:before {
		left: auto;
	}
	.pbmit-title-bar-content, .pbmit-title-bar-wrapper {
		min-height: 350px;
	}
	/*=== Element ===*/ 
	.pbmit-ihbox-style-1 .pbmit-ihbox-headingicon {
		display: block;
	}
	.pbmit-ihbox-style-1 .pbmit-ihbox-icon,
	.pbmit-ihbox-style-1 .pbmit-ihbox-svg {
		margin: 0 0 20px 0;
	}
	.pbmit-element-portfolio-style-1 .pbmit-element-inner .pbmit-sortable-list a{
		padding: 7px 30px;
	}
	.pbmit-element-portfolio-style-1 .pbmit-element-inner .pbmit-sortable-list-ul li {
		margin-bottom: 10px;
	}
	.pbmit-ihbox-style-6 .pbmit-ihbox-contents{
		padding: 10px 0 0 0;
	}
	.pbmit-ihbox-style-6 .pbmit-ihbox-icon-wrapper,
	.pbmit-ihbox-style-6 .pbmit-ihbox-step-box {
		transform: unset;
		margin-top: 0px;
	}
	.pbmit-ihbox-style-6 .pbmit-ihbox-headingicon{
		display: block;
	}
	.pbmit-ihbox-style-6 {
		padding: 40px 30px;
	}
	.pbmit-testimonial-style-2 .pbminfotech-box-title {
		font-size: 20px;
	}
	.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-price,
	.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-symbol {
		font-size: 45px;
		line-height: 45px;
	}
	.pbmit-blog-style-3 .pbmit-content-wrapper{
		display: block !important;
	}
	.pbmit-blog-style-3 .pbmit-meta-line {
		display: inline-block;
	}
	.pbmit-blog-style-3 .pbmit-title-box{
		margin-left:0px;
	}
	.pbmit-blog-style-3 .pbmit-content-wrapper{
		text-align: center;
	}
	.pbmit-blog-style-3 .pbmit-meta-cat-wrapper {
		margin:0 0 15px 0;
	}
	.pbmit-blog-style-3 .pbmit-featured-wrapper img {
		height: 350px;
	}
	.pbmit-blog-style-3 .pbmit-meta-date span.pbmit-day-wrap {
		font-size: 50px;
		line-height: 50px;
	}
	.pbmit-blog-style-3 .pbmit-svg-btn svg{
		margin: 0 0 0 -15px;
	}
	.pbmit-footer-style-3 .pbmit-footer-big-area .pbmit-newsletter h3 {
		font-size: 30px;
		line-height: 36px;
	}
	.pbmit-footer-style-3 .pbmit-footer-big-area {
		padding: 50px 0 0 0;
	}
	.pbmit-footer-style-3 .pbmit-footer-center:before{
		content: unset;
		position: unset;
	}
	.pbmit-footer-style-3 .pbmit-newsletter input[type="email"] {
		padding: 15px 150px 15px 20px;
	}
	.pbmit-element-service-style-3 .pbmit-ele-header-area {
		display: block;
		max-width: 100%;
		margin-bottom: 30px;
	}
	.pbmit-service-style-3 .pbmit-svg-btn {
		margin: 30px 0 0 0;
	}
	.pbmit-service-style-3 .pbmit-service-wrapper-icon-wrapper {
		font-size: 40px;
		line-height: 40px;
	}
	.pbmit-service-style-3 .pbmit-service-title {
		font-size: 22px;
		line-height: 22px;
		margin: 10px 0 15px 0;
	}
	.pbmit-service-style-3 .pbmit-service-wrapper{
		padding: 50px 30px 30px;
	}
	.pbmit-ihbox-style-14 .pbmit-element-title {
		font-size: 50px;
		line-height: 60px;
	}
	.pbmit-ihbox-style-14 .pbmit-element-subtitle {
		font-size: 20px;
		line-height: 30px;
	}
	.pbmit-ihbox-style-14 .pbmit-ihbox-contents {
		padding: 20px;
	}
	.pbmit-portfolio-style-2 .pbminfotech-box-content {
		margin: 20px 0 0 0;
	}
	.pbmit-ihbox-style-9 .pbmit-ihbox-headingicon{
		display: block;
		text-align: center;
	}
	.pbmit-ihbox-style-9 .pbmit-icon-wrapper{
		text-align: center;
  		margin: 0 auto 10px;
	}
	.pbmit-ihbox-style-9 .pbmit-ihbox-svg, .pbmit-ihbox-style-9 .pbmit-ihbox-icon {
		margin-right: 0px;
	}
	.pbmit-ihbox-style-9 .pbmit-element-title {
		font-size: 22px;
	}
	.pbmit-footer-section.pbmit-footer-style-4.site-footer {
		padding: 15px 0 40px 0;
	}
	.pbmit-element-testimonial-style-3 .swiper-container.pbmit-gallery-thumbs {
		width: 100% !important;
	}
	.pbmit-element-testimonial-style-3 .pbmit-featured-wrapper img{
		width: 40px;
		height: 40px;
		padding: 5px;
		border-width: 1px;
	}
	.pbmit-element-testimonial-style-3 .swiper-slide.swiper-slide-active .pbmit-featured-wrapper img{
		width: 60px;
		height: 60px;
		border: 1px solid var(--pbmit-global-color);
	}
	.pbmit-element-testimonial-style-3 .pbminfotech-box-title {
		font-size: 16px;
		line-height: 16px;
	}
	.pbmit-ihbox-style-11 .pbmit-ihbox-headingicon{
		display: block !important;
	} 
	.pbmit-blog-style-2 .pbmit-post-title {
		font-size: 24px;
		margin-top: 5px;
	}
	.pbmit-blog-style-2 .pbmit-svg-btn a svg {
		height: 15px !important;
		width: 15px !important;
	}
}

@media (max-width:570px) {
	.pbmit-service-style-1 .pbmit-feature-circle{
		width: 150px;
		height: 150px;
	}
}

@media(max-width:540px) {
	.testimonial-box_2 {
		padding: 30px 30px 30px 30px;
	}.grid-col-4 {
		padding-left: 30px;
		padding-right: 30px;
	}
}

@media (max-width: 475px) {
	.pbminfotech-ele-ptable-style-1 .pbmit-heading-wrap {
		flex-direction: column-reverse;
		padding: 0;
	}
	.pbminfotech-ele-ptable-style-1 .pbmit-heading-wrapper {
		padding-top: 15px;
	}
}

@media (max-width: 400px) {
	.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-box{
		padding: 40px 0px 40px 30px;
	}
}

@media (max-width: 414px){
	/*=== Homepage 03 ===*/ 
	.portfolio-section_three .swiper-slider[data-dots="true"] {
		padding-bottom: 0px;
	}
	.rev-btn .pbmit-button-wrapper .pbmit-button-text {
		line-height: 20px !important;
		padding-top: 2px !important;
	}
	.pbmit-header-search-btn {
		display: none;
	}
	.header-style-2 .site-branding img {
		max-height: 55px;
	}
	.pbmit-footer-style-4 .pbmit-footer-instagram-wrapper .sbi_item {
		width: 100%;
	}
}

@media (max-width: 375px){
	/*=== Homepage 03 ===*/ 
	.ihbox-section_three .ihbox-section_box-1 {
		padding-left: 30px;
	}
	.ihbox-section_three .ihbox-section_box-2 {
		padding-left: 30px;
	}
}

@media (max-width: 1366px) and (min-width: 1280px){
	/*=== Homepage 03 ===*/ 
	.counter-section_three{
		position: relative;
		z-index: 1;
	}
	.ihbox-section_three.pbmit-overflow-visible{
		position: relative;
	}
	.ihbox-section_three .innerbox-3 .pbmit-dotted-circle{
		position: absolute;
		top: -70px;
		overflow: hidden;
	}
	.ihbox-section_three .innerbox-3 .elementor-widget-container{
		margin: 0;
	}
}

@media (max-width: 1200px) and (min-width: 992px) {
	.pbminfotech-ele-ptable-style-1 .pbmit-head-wrap {
		align-items: start;
		flex-direction: column-reverse;
	}
	.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-price,
	.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-symbol {
		font-size: 55px;
		line-height: 55px;
	}
	.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-box{
		padding: 50px 0px 50px 30px;
	}
}

@media (max-width: 1024px) and (min-width: 992px){
	.pbmit-column-four .pbmit-portfolio-style-1 .pbmit-portfolio-title{
		font-size: 16px;
    	line-height: 22px;
	}
	.pbmit-column-four .pbmit-portfolio-style-1 .pbmit-port-cat a {
		font-size: 13px;
		line-height: 15px;
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-price,
	.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-symbol {
		font-size: 50px;
		line-height: 50px;
	}
	.pbmit-column-three .pbmit-portfolio-style-1 .pbmit-portfolio-title{
		font-size: 16px;
    	line-height: 22px;
	}
}
