@import url('https://fonts.googleapis.com/css2?family=Alex+Brush&family=Great+Vibes&family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Karla:ital,wght@0,200..800;1,200..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Alex+Brush&family=Elsie:wght@400;900&family=Great+Vibes&family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Karla:ital,wght@0,200..800;1,200..800&display=swap');
:root {
  --pbmit-wedgala-global-color: #efcb64;
  --pbmit-wedgala-secondary-color: #000;
  --pbmit-wedgala-gradient-color-first: #e0663f;
  --pbmit-wedgala-gradient-color-last: #e07b59;
  --pbmit-wedgala-logo-height: 110px;
  --pbmit-wedgala-sticky-logo-height: 100px;
  --pbmit-wedgala-responsive-logo-height: 55px;
  --pbmit-wedgala-link-color-normal: #280d0d;
  --pbmit-wedgala-link-color-hover: #e0663f;
  --pbmit-wedgala-white-color:#fff;
  --pbmit-wedgala-light-bg-color: #f4f2f0;
  --pbmit-wedgala-blackish-color: #180606;
  --pbmit-wedgala-blackish-bg-color: #280d0d;
  --pbmit-wedgala-preheader-bgcolor-custom: #fff;
  --pbmit-wedgala-header-height: 90px;
  --pbmit-wedgala-header-background-color: #fff;
  --pbmit-wedgala-sticky-header-height: 90px;
  --pbmit-wedgala-sticky-header-background-color: #fff;
  --pbmit-wedgala-main-menu-typography-font-family: Work Sans;
  --pbmit-wedgala-main-menu-typography-variant: 500;
  --pbmit-wedgala-main-menu-typography-font-size: 12px;
  --pbmit-wedgala-main-menu-typography-line-height: 22px;
  --pbmit-wedgala-main-menu-typography-letter-spacing: 1px;
  --pbmit-wedgala-main-menu-typography-color: #fff;
  --pbmit-wedgala-main-menu-typography-text-transform: uppercase;
  --pbmit-wedgala-main-menu-typography-font-style: normal;
  --pbmit-wedgala-main-menu-typography-font-weight: 500;
  --pbmit-wedgala-main-menu-sticky-color: #280d0d;
  --pbmit-wedgala-main-menu-sticky-active-color: #e0663f;
  --pbmit-wedgala-titlebar-height: 500px;
  --pbmit-wedgala-footer-1-col-width: 35%;
  --pbmit-wedgala-footer-2-col-width: 16%;
  --pbmit-wedgala-footer-3-col-width: 15%;
  --pbmit-wedgala-footer-4-col-width: 31%;
  --pbmit-wedgala-global-color-rgb: #000;
  --pbmit-wedgala-secondary-color-rgb: 0, 0, 0;
  --pbmit-wedgala-white-color-rgb: 255, 255, 255;
  --pbmit-wedgala-light-bg-color-rgb: 244, 242, 240;
  --pbmit-wedgala-blackish-color-rgb: 40, 13, 13;
  --pbmit-wedgala-blackish-bg-color-rgb: 40, 13, 13;
  --pbmit-wedgala-main-menu-typography-color-rgb: 255, 255, 255;
  --pbmit-wedgala-main-menu-sticky-color-rgb: 40, 13, 13;
  --pbmit-wedgala-titlebar-breadcrumb-typography-color-rgb: 255, 255, 255;
}
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li.mega-menu-flyout
  > ul.mega-sub-menu,
.pbmit-navbar ul ul,
.pbmit-navbar ul ul:before,
.pbmit-navbar ul.sub-menu:before {
  background-color: #fff;
  background-repeat: repeat;
  background-position: center center;
  background-size: cover;
  background-attachment: scroll;
}
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li:nth-child(1)
  > ul.mega-sub-menu,
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li:nth-child(1)
  > ul.mega-sub-menu
  > li
  > ul.mega-sub-menu,
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li:nth-child(1)
  > ul.mega-sub-menu:before,
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li:nth-child(1)
  > ul.mega-sub-menu
  > li
  > ul.mega-sub-menu:before {
  background-color: #fff;
  background-repeat: repeat;
  background-position: center center;
  background-size: cover;
  background-attachment: scroll;
}
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li:nth-child(2)
  > ul.mega-sub-menu,
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li:nth-child(2)
  > ul.mega-sub-menu
  > li
  > ul.mega-sub-menu,
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li:nth-child(2)
  > ul.mega-sub-menu:before,
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li:nth-child(2)
  > ul.mega-sub-menu
  > li
  > ul.mega-sub-menu:before {
  background-color: #fff;
  background-repeat: repeat;
  background-position: center center;
  background-size: cover;
  background-attachment: scroll;
}
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li:nth-child(3)
  > ul.mega-sub-menu,
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li:nth-child(3)
  > ul.mega-sub-menu
  > li
  > ul.mega-sub-menu,
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li:nth-child(3)
  > ul.mega-sub-menu:before,
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li:nth-child(3)
  > ul.mega-sub-menu
  > li
  > ul.mega-sub-menu:before {
  background-color: #fff;
  background-repeat: repeat;
  background-position: center center;
  background-size: cover;
  background-attachment: scroll;
}
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li:nth-child(4)
  > ul.mega-sub-menu,
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li:nth-child(4)
  > ul.mega-sub-menu
  > li
  > ul.mega-sub-menu,
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li:nth-child(4)
  > ul.mega-sub-menu:before,
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li:nth-child(4)
  > ul.mega-sub-menu
  > li
  > ul.mega-sub-menu:before {
  background-color: #fff;
  background-repeat: repeat;
  background-position: center center;
  background-size: cover;
  background-attachment: scroll;
}
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li:nth-child(5)
  > ul.mega-sub-menu,
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li:nth-child(5)
  > ul.mega-sub-menu
  > li
  > ul.mega-sub-menu,
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li:nth-child(5)
  > ul.mega-sub-menu:before,
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li:nth-child(5)
  > ul.mega-sub-menu
  > li
  > ul.mega-sub-menu:before {
  background-color: #fff;
  background-repeat: repeat;
  background-position: center center;
  background-size: cover;
  background-attachment: scroll;
}
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li:nth-child(6)
  > ul.mega-sub-menu,
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li:nth-child(6)
  > ul.mega-sub-menu
  > li
  > ul.mega-sub-menu,
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li:nth-child(6)
  > ul.mega-sub-menu:before,
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li:nth-child(6)
  > ul.mega-sub-menu
  > li
  > ul.mega-sub-menu:before {
  background-color: #fff;
  background-repeat: repeat;
  background-position: center center;
  background-size: cover;
  background-attachment: scroll;
}
.pbmit-title-bar-wrapper,
.pbmit-title-bar-wrapper.pbmit-bg-color-custom:before {
  background-color: #280d0d;
  background-image: url(../../../wp-content/uploads/sites/4/2024/portfolio/fds-with-ring-with-blue-stone_1208-340.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-attachment: scroll;
}
.site-footer,
.site-footer.pbmit-bg-color-custom:before {
  background-color: #280d0d;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
  background-attachment: scroll;
}

body {
  font-family: "Gotham A", "Gotham B", "Source Sans Pro", arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 1.6;
  letter-spacing: 0;
  text-transform: none;
  font-style: normal;
}
h1 {
  font-family: "ivymode-regular",Verdana,Arial,sans-serif;
  font-weight: 900;
  font-size: 48px;
  line-height: 54px;
  letter-spacing: 0;
  color:  #efcb64;
  text-transform: none;
  font-style: normal;
}
h2 {
  font-family: "ivymode-regular",Verdana,Arial,sans-serif;
  font-weight: normal;
  font-size: 30px;
  line-height: 48px;
  letter-spacing: 0;
  color:  #440005;
  text-transform: none;
  font-style: normal;
}
h3 {
  font-family: "ivymode-regular",Verdana,Arial,sans-serif;
  font-weight: normal;
  font-size: 30px;
  line-height: 42px;
  letter-spacing: 0;
  /*color: #e0663f;*/
	color:#440005;
  text-transform: none;
  font-style: normal;
}
h4 {
  font-family: "Gotham A", "Gotham B", "Source Sans Pro", arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 30px;
  line-height: 36px;
  letter-spacing: 0;
  /*color: #e0663f;*/
color:#fff;
  text-transform: none;
  font-style: normal;
}
h5 {
  font-family: "Gotham A", "Gotham B", "Source Sans Pro", arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 30px;
  line-height: 30px;
  letter-spacing: 0;
  color: #440005;
  text-transform: none;
  font-style: normal;
}
h6 {
  font-family: "Gotham A", "Gotham B", "Source Sans Pro", arial, helvetica, sans-serif;;
  font-weight: normal;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0;
  color: #e0663f;
  text-transform: none;
  font-style: normal;
}
.pbmit-heading-subheading .pbmit-element-title {
  font-family: Merriweather, Merriweather-fallback-TimesNewRoman, times, serif;
  font-weight: normal;
  font-size: 60px;
  line-height: 60px;
  letter-spacing: 0;
  color:  #fff;
  text-transform: none;
  font-style: normal;
}
.pbmit-heading-subheading .pbmit-element-subtitle {
  font-family: Merriweather, Merriweather-fallback-TimesNewRoman, times, serif;
  font-weight: normal;
/*  font-size: 18px;*/
  line-height: 24px;
  letter-spacing: 1px;
  color: #280d0d;
  text-transform: capitalize;
  font-style: normal;
}
.pbmit-ihbox.pbmit-ihbox-style-hsbox .pbmit-ihbox-content,
.pbmit-heading-subheading .pbmit-heading-desc {
  font-family: "Gotham A", "Gotham B", "Source Sans Pro", arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 1.6;
  letter-spacing: 0;
  color: #666;
  text-transform: none;
  font-style: normal;
}
.pbminfotech-sidebar .widget_search .wp-block-search__label,
.pbminfotech-sidebar .widget_block .wp-block-group h2,
.widget-title,
.pbmit-footer-copyright-box h3,
.wp-block-search__label {
  font-family: "Gotham A", "Gotham B", "Source Sans Pro", arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 26px;
  line-height: 36px;
  letter-spacing: 0;
  color: #440005;
  text-transform: none;
  font-style: normal;
}
.pbmit-footer-widget .widget .widget-title {
  font-family: "Gotham A", "Gotham B", "Source Sans Pro", arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 1.3rem;
  line-height: 28px;
  letter-spacing: 0;
  /*color: #e0663f;*/
color:#ffdc56!important;
  text-transform: capitalize;
  font-style: normal;
}
.pbmit-search-results-back-global-btn a,
.pbmit-search-results-load-btn a,
.pbmit-read-more-link a,
.pbmit-service-btn a,
.pbmit-header-button a,
.pbmit-header-button2 a,
.woocommerce ul.products li.product .onsale,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.elementor-widget-button .elementor-button,
.pbmit-ptable-btn a,
.pbmit-service-btn,
.pbmit-static-btn,
.woocommerce .woocommerce-message .button,
.woocommerce div.product form.cart .button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
button,
html input[type="button"],
input[type="reset"],
input[type="submit"],
.pbmit-ihbox-btn a,
.pbmit-ajax-load-more-btn a,
.error404 a.pbmit-home-back,
.pbmit-blog-btn a,
.pbmit-service-ads .pbmit-svg-btn a {
  font-family: "Gotham A", "Gotham B", "Source Sans Pro", arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 1.5rem;
  line-height: 24px;
  letter-spacing: 0;
  text-transform: capitalize;
  font-style: normal;
}
site .elementor-accordion .elementor-tab-title a,
.single .pbmit-post-nav.nav-title,
.pbm_addons_recent_posts_widget .pbmit-rpw-content .pbmit-rpw-title a,
.pbmit-comment-content .pbmit-comment-author,
.pbmit-author-content .pbmit-author-name a,
.pbmit-marquee-effect-style-1 .pbmit-element-title,
.pbmit-marquee-effect-style-1 .pbmit-tag-wrapper::after,
.pbmit-ihbox-style-6 .pbmit-ihbox-icon .pbmit-ihbox-icon-type-text,
.pbmit-ihbox-style-7 .pbmit-ihbox-icon .pbmit-ihbox-icon-type-text,
.pbmit-spinner-box-style-1 .pbmit-ihbox-box text,
.pbmit-spinner-box-style-2 .pbmit-ihbox-box text,
.pbmit-element-marquee-movetext-style-1 #pbmit-text-move,
.pbmit-element-reel-video-style-1 .pbmit-tag-wrapper,
.pbmit-element-service-style-3 .swiper-hover-slide-nav .pbmit-service-title,
.pbmit-element-service-style-3 .pbminfotech-box-number,
.pbmit-blog-style-2 .pbmit-meta-date-wrapper .pbmit-day-wrap,
.pbmit-blog-style-3 .pbmit-meta-date span.pbmit-day-wrap,
.pbmit-blog-style-3 .pbmit-meta-cat-wrapper .pbmit-meta-line:last-child,
.pbmit-blog-style-3 .pbmit-post-author,
.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-price,
.pbminfotech-ele-ptable-style-1 .pbminfotech-ptable-symbol,
.pbminfotech-ele-ptable-style-1 .pbmit-ptable-icon-type-text,
.site .elementor-accordion .elementor-tab-title a,
.site-content .pbmit_widget_list_all_posts ul > li a,
.pbmit-blog-classic blockquote:not(.wp-block-quote):not(.has-text-color),
.pbmit-author-box .pbmit-author-content .pbmit-author-text,
.pbmit-portfolio-lines-wrapper .pbmit-portfolio-line-value,
.pbmit-footer-style-2 .pbmit-footer-widget .pbmit-contact-widget-phone,
.pbmit-footer-style-2 .pbmit-footer-widget .pbmit-contact-widget-email,
.pbmit-footer-style-3 .pbmit-footer-widget .pbmit-contact-widget-phone,
.pbmit-footer-style-3 .pbmit-footer-widget .pbmit-contact-widget-email,
.pbmit-footer-style-3 .sbi_photo_wrap:after,
.pbmit-footer-style-4 .pbmit-footer-widget .pbmit-contact-widget-phone,
.pbmit-footer-style-4 .pbmit-footer-widget .pbmit-contact-widget-email,
.pbmit-footer-style-4 .sbi_photo_wrap:after,
.pbmit-sortable-list a,
.pbmit-ihbox-style-5 .pbmit-ihbox-box-number,
.pbmit-element-timeline-style-2 .pbmit-ourhistory-type2 .label,
.pbmit-title-cat-wrap span.pbmit-globalcolor {
  font-family: "Gotham A", "Gotham B", "Source Sans Pro", arial, helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
}
blockquote,
.pbmit-single-team-info li label,
#mega-menu-wrap-pbminfotech-top
  #mega-menu-pbminfotech-top
  > li.mega-menu-megamenu
  > ul.mega-sub-menu
  > li.mega-menu-item
  > a.mega-menu-link,
.wp-block-woocommerce-checkout
  .wc-block-components-order-summary
  .wc-block-components-order-summary-item__quantity,
.woocommerce-cart .wc-block-components-product-name,
.pbmit-ihbox-style-4 .pbmit-element-subtitle::before,
.pbmit-ihbox-style-4 .pbmit-element-subtitle,
.pbmit-ihbox-style-4 .pbmit-element-title,
.pbmit-element-reel-video-style-1 .pbmit-reel-video-heading h2,
.pbmit-team-single-style-1 .pbmit-team-designation,
.pbmit-service-ads .pbmit-ads-title,
.pbmit-blog-classic blockquote:not(.wp-block-quote):not(.has-text-color) em,
.pbmit-search-result-tab-link span {
  font-family: "Gotham A", "Gotham B", "Source Sans Pro", arial, helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
}
.pbmit-testimonial-style-1 .pbminfotech-testimonial-detail {
  font-family: "Gotham A", "Gotham B", "Source Sans Pro", arial, helvetica, sans-serif;
  font-weight: 300italic;
  font-style: italic;
}
.pbmit-special-text-white .pbmit-custom-heading .pbmit-element-title,
.pbmit-special-text-black .pbmit-custom-heading .pbmit-element-title,
.pbmit-special-text-global .pbmit-custom-heading .pbmit-element-title,
.pbmit-footer-style-2 .pbmit-footer-big-area .pbmit-footer-newsletter1 h3,
.pbmit-footer-style-3 .pbmit-footer-newsletter1 h3 {
  font-family: Merriweather, Merriweather-fallback-TimesNewRoman, times, serif;
  font-weight: normal;
  font-style: normal;
}
body:not(.mega-menu-pbminfotech-top) .pbmit-navbar div > ul > li > a,
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .max-mega-menu
  > li.mega-menu-item
  > a.mega-menu-link {
  font-family: "Gotham A", "Gotham B", "Source Sans Pro", arial, helvetica, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 1px;
  color: #fff;
  text-transform: uppercase;
  font-style: normal;
}
.pbmit-navbar ul ul a,
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li.mega-menu-flyout
  > ul.mega-sub-menu
  li.mega-menu-item
  a.mega-menu-link,
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li
  > ul.mega-sub-menu
  li.mega-menu-item
  > a:hover,
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li
  > ul.mega-sub-menu
  li.mega-menu-item
  > a:focus,
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li.mega-menu-megamenu
  > ul.mega-sub-menu
  ul:not(.menu)
  > li.mega-menu-item
  > a.mega-menu-link,
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li.mega-menu-megamenu
  > ul.mega-sub-menu
  li
  .widget_nav_menu
  ul.menu
  > li.mega-menu-item
  > a.mega-menu-link {
  font-family: "Gotham A", "Gotham B", "Source Sans Pro", arial, helvetica, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 23px;
  letter-spacing: 0;
  color: #280d0d;
  text-transform: capitalize;
  font-style: normal;
}
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li.mega-menu-megamenu
  > ul.mega-sub-menu
  > li.mega-menu-item
  h4.mega-block-title,
.pbmit-max-mega-menu-override
  #page
  #site-navigation
  .mega-menu-wrap
  > ul
  > li.mega-menu-megamenu
  > ul.mega-sub-menu
  li.mega-menu-column
  > ul.mega-sub-menu
  > li.mega-menu-item
  h4.mega-block-title {
  font-family: "Gotham A", "Gotham B", "Source Sans Pro", arial, helvetica, sans-serif;
  font-weight: 500;
  font-size: 13px;
  line-height: 23px;
  letter-spacing: 0;
  color: #280d0d;
  text-transform: capitalize;
  font-style: normal;
}
.pbmit-tbar-title {
  font-family: "Gotham A", "Gotham B", "Source Sans Pro", arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 30px;
  line-height: 70px;
  letter-spacing: 0;
  color: #fff;
  text-shadow: 4px 2px 5px #333;
  text-transform: none;
  font-style: normal;
}
.pbmit-tbar-subtitle {
  font-family: "Gotham A", "Gotham B", "Source Sans Pro", arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 22px;
  letter-spacing: 0.5px;
  color: #fff;
  text-transform: uppercase;
  font-style: normal;
}
.pbmit-breadcrumb,
.pbmit-breadcrumb a {
  font-family: "Gotham A", "Gotham B", "Source Sans Pro", arial, helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 22px;
  letter-spacing: 0.5px;
  color: #fff;
  text-transform: uppercase;
  font-style: normal;
}
@media screen and (max-width: 1200px) {
  .pbmit-pre-header-wrapper {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .pbmit-tbar-title {
  font-size: 24px !important;
}
	.pbminfotech-titlebox h6 {
	font-size: 1.4rem !important;
}
.pbmit-main-logo {
    max-height: 76px !important;
}
}

@media screen and (min-width: 992px) {
  .site-footer .pbmit-footer-widget.pbmit-footer-widget-col-1 {
    -ms-flex: 0 0 var(--pbmit-wedgala-footer-1-col-width);
    flex: 0 0 var(--pbmit-wedgala-footer-1-col-width);
    max-width: var(--pbmit-wedgala-footer-1-col-width);
  }
  .site-footer .pbmit-footer-widget.pbmit-footer-widget-col-2 {
    -ms-flex: 0 0 var(--pbmit-wedgala-footer-2-col-width);
    flex: 0 0 var(--pbmit-wedgala-footer-2-col-width);
    max-width: var(--pbmit-wedgala-footer-2-col-width);
  }
  .site-footer .pbmit-footer-widget.pbmit-footer-widget-col-3 {
    -ms-flex: 0 0 var(--pbmit-wedgala-footer-3-col-width);
    flex: 0 0 var(--pbmit-wedgala-footer-3-col-width);
    max-width: var(--pbmit-wedgala-footer-3-col-width);
  }
  .site-footer .pbmit-footer-widget.pbmit-footer-widget-col-4 {
    -ms-flex: 0 0 var(--pbmit-wedgala-footer-4-col-width);
    flex: 0 0 var(--pbmit-wedgala-footer-4-col-width);
    max-width: var(--pbmit-wedgala-footer-4-col-width);
  }
}

h6 {
				color: #ffd05b !important;
    }

			.pbminfotech-titlebox h6 {
				font-size: 2rem;
				color: #fff !important;
				text-shadow: 4px 2px 5px #333;
			}

			img.wp-smiley,
			img.emoji {
				display: inline !important;
				border: none !important;
				box-shadow: none !important;
				height: 1em !important;
				width: 1em !important;
				margin: 0 0.07em !important;
				vertical-align: -0.1em !important;
				background: none !important;
				padding: 0 !important;
			}

    @media (min-width: 768px) and (max-width: 1200px) {
      .pbminfotech-ele-fid-style-1 .pbmit-fid-inner .pbmit-number-rotate {
        font-size: 70px !important;

      }
    }

    .pbmit-marquee-effect-style-1 .pbmit-tag-wrapper::after {
      color: #fff;
    }
			.wp-block-button__link {
				color: #fff;
				background-color: #32373c;
				border-radius: 9999px;
				box-shadow: none;
				text-decoration: none;
				padding: calc(.667em + 2px) calc(1.333em + 2px);
				font-size: 1.125em
			}

			.wp-block-file__button {
				background: #32373c;
				color: #fff;
				text-decoration: none
			}