/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 14 2025 | 20:18:11 */
/* Header css start */
.pbmit-header-style-4 .pbmit-main-header-area{
  background-color: #393c40 !important;
}
.pbmit-title-bar-content,
.pbmit-title-bar-wrapper{
  min-height: 300px;
}
.pbmit-header-style-4 .pbmit-title-bar-wrapper .pbmit-title-bar-content{
  padding-top: 150px;
}
@media screen and (max-width: 767px){
  .pbmit-header-style-4 .pbmit-title-bar-wrapper .pbmit-title-bar-content{
    padding-top: 140px;
  }
  .pbmit-header-style-4 .pbmit-title-bar-content, 
  .pbmit-header-style-4 .pbmit-title-bar-wrapper{
    min-height: 300px !important;
  }
}
@media (min-width: 1201px) and (max-width: 1311px){
  .pbmit-parent-header-style-4 .site-title img.pbmit-main-logo{
	width: 190px;
  }
}
@media (max-width: 1200px){
  .pbmit-header-style-4 .pbmit-mobile-menu-bg{
	background-color: rgba(57, 60, 64, 0.90);
  }
  .pbmit-header-style-4 .pbmit-navbar>div>ul li a{
	color: #393C40 !important;	
  }
}
/* Header css end */

/* Home page css start */
.mt-blog-style-1 .pbmit-meta-date-wrapper{
  background-color: #ffffff;
}
.mt-blog-style-1 .pbmit-meta-date .pbmit-day-wrap{
  color: #D2AB6F;
}
.mt-blog-style-1 .pbmit-meta-date-wrapper .pbmit-date-wrap{
  background-color: #D2AB6F;
}
.mt-pricing-section .pbminfotech-ele-ptable-style-1 .pbmit-ptablebox-featured-w{
  background-color: #d2ab6f;
}
.mt-pricing-table-elem .pbmit-pricing-table-box::after{
  display: none;
}
.mt-pricing-table-elem .pbmit-ptable-btn a{
  margin-bottom: 20px;
}
@media screen and (min-width: 992px){
  .mt-how-it-work-elem .pbmit-split-slide-box{
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media screen and (max-width: 1024px){
  .mt-how-it-work-elem .pbmit-heading-subheading .pbmit-element-title{
    font-size: 38px;
  }
  .mt-pricing-table-elem .pbmit-heading-subheading .pbmit-element-title{
    font-size: 38px;
  }
}
@media screen and (max-width: 991px){
  .mt-how-it-work-elem .pbmit-element-split-slide-style-1 .pbmit-split-slide-box{
	margin-bottom: 20px; 
  }
  .mt-how-it-work-elem .pbmit-element-split-slide-style-1 .pbmit-element-split-slide-wrapper{
	margin-top: 25px;
  }
}
@media screen and (max-width: 767px){
  .mt-how-it-work-elem .pbmit-heading-subheading .pbmit-element-title{
    font-size: 30px;
  }
  .mt-pricing-table-elem .pbmit-heading-subheading .pbmit-element-title{
    font-size: 30px;
  }
}
@media (min-width: 1025px) and (max-width: 1366px){
  .mt-patient-ex-col > .elementor-element-populated{
	padding-left: 30px !important;
	padding-right: 30px !important;
  }
}
/* Home page css end */

/* Home Contact Form css start */
.mt-home-form input[type="text"],
.mt-home-form input[type="email"]{
  background-color: #ffffff;
  color: #393c40; 
}
.mt-home-form input[type="text"]::placeholder,
.mt-home-form input[type="email"]::placeholder{
  color: #393c40;
}
#page .mt-home-form .select2-container--default .select2-selection--single .select2-selection__rendered{
  color: #393c40; 
}
.mt-home-form .select2-container--default .select2-selection--single .select2-selection__arrow b{
  border-color: #393c40 transparent transparent transparent;
}
.mt-home-form .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #393c40 transparent;
}
.mt-home-form .input-button{
  text-align: center;
}
@media screen and (max-width: 767px){
  .mt-home-form .input-button{
	text-align: left;	
  }
}
/* Home Contact Form css end */

/* About page css start */
body.page-id-1005 .pbmit-breadcrumb{
  display: none;
}
body.page-id-1005 .pbmit-title-bar-wrapper,
body.page-id-1005 .pbmit-title-bar-content{
  min-height: 750px;
}
/* @media screen and (max-width: 767px){
  .mt-reverse-col .elementor-container{
    flex-direction: column-reverse;
  }
} */
@media (min-width: 1025px) and (max-width: 1366px){
  .mt-team-col > .elementor-element-populated{
	padding-left: 30px !important;
	padding-right: 30px !important;
  }
}
/* About page css end */

/* Shockwave Studies page css start */
body.page-id-1085 .pbmit-breadcrumb{
  display: none;
}
body.page-id-1085 #masthead .pbmit-header-overlay{
  background: #393c40;
}
@media (min-width: 1025px) and (max-width: 1250px){
  .mt-ss-faq{
	padding-left: 20px;
  }
}
/* Shockwave Studies page css end */

/* Shockwave page css start */
@media (min-width: 1025px) and (max-width: 1366px){
  .mt-tw-col > .elementor-element-populated{
	padding-left: 30px !important;
	padding-right: 30px !important;
  }
  .mt-tr-col > .elementor-element-populated{
	padding-left: 30px !important;
	padding-right: 30px !important;
  }
}
/* Shockwave page css end */

/* Services page css start */
body.pbmit-service-template-default #primary{
  padding: 0 30px !important;
  padding-top: 80px !important;
}
body.pbmit-service-template-default #secondary{
  padding-left: 20px;
  padding-top: 80px !important;
}
body.pbmit-service-template-default .pbmit-breadcrumb{
  display: none;
}
body.pbmit-service-template-default #secondary .pbmit_widget_list_all_posts ul>li a{
  display: block;
}
body.pbmit-service-template-default .pbmit-service-ads{
  background: #d2ab6f;
  padding: 90px 30px;
}
body.pbmit-service-template-default .pbmit-service-ads::before,
body.pbmit-service-template-default .pbmit-service-ads::after{
  display: none;
}
body.pbmit-service-template-default .pbmit-service-ads .pbmit-ads-contact{
  color: #ffffff;
}
body.pbmit-service-template-default .mt-pbmit-wrap{
  margin-top: 30px;
  margin-bottom: 30px;	
}
body.pbmit-service-template-default a.mt-pbmit-btn{
  background: #393C40;
  color: #ffffff;
  padding: 12px 30px;
  font-family: Marcellus, sans-serif;
  font-size: 18px;	
}
body.pbmit-service-template-default a.mt-pbmit-btn:hover{
  background: #ffffff;
  color: #393C40;
}
body.single-pbmit-service .mt-pricing-table-elem .pbmit-heading-subheading{
  margin-bottom: 38px;
}
body.single-pbmit-service .mt-pricing-table-elem .pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-box{
  padding: 30px 15px 20px 15px;
}
body.single-pbmit-service .mt-pricing-table-elem .pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-featured-col .pbmit-pricing-table-box{
  padding-top: 50px;
}
body.single-pbmit-service .mt-pricing-table-elem .pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-price-w{
  margin: 22px 0 22px 0;
}
body.single-pbmit-service .mt-pricing-table-elem .pbminfotech-ele-ptable-style-1 .pbmit-ptable-btn a{
  margin-bottom: 22px;
}
body.single-pbmit-service .mt-pricing-table-elem .pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-price{
  font-size: 45px;
  line-height: 45px;
}
body.single-pbmit-service .mt-pricing-table-elem .pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-heading{
  font-size: 22px;
  line-height: 28px;
}
body.single-pbmit-service .mt-pricing-table-elem .pbminfotech-ele-ptable-style-1 .pbmit-ptablebox-featured-w{
  background-color: #d2ab6f;
}
body.single-pbmit-service #content{
  padding-bottom: 0px;
}
body.single-pbmit-service #secondary #pbmit-list-all-posts-1{
  background-color: #d2ab6f;
}
body.single-pbmit-service #secondary #pbmit-list-all-posts-1 .widget-title,
body.single-pbmit-service #secondary #pbmit-list-all-posts-1 .widget-title::before{
  color: #ffffff;
}
body.single-pbmit-service #secondary #pbmit-list-all-posts-1 ul>li a,
body.single-pbmit-service #secondary #pbmit-list-all-posts-1 ul>li::after{
  color: #ffffff;
}
body.single-pbmit-service #secondary #pbmit-list-all-posts-1 ul>li.pbmit-post-active a,
body.single-pbmit-service #secondary #pbmit-list-all-posts-1 ul>li.pbmit-post-active::before,
body.single-pbmit-service #secondary #pbmit-list-all-posts-1 ul>li.pbmit-post-active::after{
  color: #393c40;
}
body.single-pbmit-service #secondary #pbmit-list-all-posts-1 ul>li:hover a,
body.single-pbmit-service #secondary #pbmit-list-all-posts-1 ul>li:hover::before,
body.single-pbmit-service #secondary #pbmit-list-all-posts-1 ul>li:hover::after{
  color: #393c40;
}
@media (min-width: 992px) and (max-width: 1199px){
  body.single-pbmit-service .mt-pricing-table-elem .pbminfotech-ele-ptable-style-1 .pbmit-ptable-btn a{
    padding: 10px 15px;	
  }
}
@media (min-width: 992px) and (max-width: 1200px){
  body.single-pbmit-service .mt-service-contact-section{
    margin-top: 60px !important; 
  }
}
@media (min-width: 1200px){
  body.single-pbmit-service #primary{
    padding-left: 38px;
    padding-right: 0;
  }
}
@media (max-width: 991px){
  body.single-pbmit-service #primary{
	padding-top: 40px !important;	
  }
}
@media (min-width: 992px){
  body.single-pbmit-service #secondary{
	margin-bottom: 60px;
  }
}
@media (min-width: 1039px) and (max-width: 1360px){
  .mt-hero-st-head .sr7-layer{
    font-size: 75px !important; 
  }	
} 
@media (min-width: 495px) and (max-width: 679px){
  .mt-hero-bn-btn{
	margin-left: -25px;
  }
  .mt-hero-rc-btn{
	margin-left: 25px;
  }
}
/* Services page css end */

/* Post page css start */
body.single.single-post #content{
  padding: 50px 0 0;
}
/* Post page css end */

/* Footer css start */ 
footer#colophon .pbmit-footer-widget-area{
  text-align: center;
}
footer#colophon #media_image-2 img{
  width: 300px;
  height: auto;
}
footer#colophon .pbmit-footer-widget-area .pbmit-footer-menu li a{
  font-size: 15px;
  text-transform: unset;
}
footer#colophon .pbmit-footer-widget-area .pbmit-social-links{
  padding-top: 20px;
}
footer#colophon .pbmit-footer-widget-area .pbmit-social-links li a{
  font-size: 30px;
  color: #D2AB6F;
}
footer#colophon .pbmit-footer-widget-area .pbmit-social-links li a:hover{
  color: #393c40;
}
.mt-footer-address{
  margin-bottom: 0px;
  margin-top: 10px;
}
@media (max-width: 1024px) {
  .pbmit-footer-style-2 .pbmit-footer-widget.pbmit-footer-widget-col-1 {
    -ms-flex: 0 0 auto !important;
    flex: 0 0 auto !important;
    max-width: 100% !important;
  }
}
/* Footer css end */ 


