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

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;
  }
}

@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, 0.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 0.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 0.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 15px;
  }
  /*=== 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;
  }
  .servizi::after {
    font-family: "pbminfotech-base-icons";
    font-size: 12px;
    content: "\e811";
    font-weight: 600;
    margin: 1px 0 0 7px;
  }
  .about-menu::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.drop-about > ul li:hover > a {
    padding-left: 18px;
    color: var(--pbmit-global-color);
  }
  .main-menu .navigation > li.drop-about > 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) * 0.8);
    padding-left: calc(var(--bs-gutter-x) * 0.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, 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.1);
    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.8);
  }
  .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;
  }
  .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) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.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;
  }
}

@media screen and (min-width: 992px) and (max-width: 1440px) {
  .ul-back p img:nth-child(1) {
    margin-left: 10px;
    margin-bottom: 20px;
    margin-left: 80px;
  }

  .ul-back p img {
    margin-left: 10px;
    width: 600px;
  }

  .ul-back p:has(img) {
    margin-left: 10px;
    display: contents;
  }

  figure img {
    width: 80%;
  }
}

@media screen and (min-width: 769px) and (max-width: 991px) {
  .ul-back p i:nth-child(1) {
    margin-left: 10px;
    margin-bottom: 20px;
    margin-left: 80px;
  }

  .ul-back p i {
    margin-left: 10px;
    width: 600px;
  }

  .ul-back p:has(img) {
    margin-left: 10px;
    display: contents;
  }

  figure img {
    width: 90%;
  }
}

@media (max-width: 768px) {
  .ul-back p:has(img) {
    margin-left: 10px;
    width: 767px;
  }

  .ul-back p i:nth-of-type(2) {
    margin-left: 10px;
    transform: translate(-80px, 30px);
  }

  figure img {
    width: 90%;
  }
}

@media (max-width: 576px) {
  .ul-back p i {
    margin-left: 10px;
    width: 300px;
  }

  .ul-back p:has(img) {
    margin-left: 10px;
    display: contents;
  }

  .ul-back ul {
    margin-left: 10px;
    margin-top: 80px;
  }
}

@media (max-width: 767px) {
  .product_title {
    margin-top: 100px;
  }
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
  .para-description {
    width: 620px;
  }
}

@media screen and (min-width: 992px) and (max-width: 1778px) {
  .pbmit-pre-header-wrapper {
    width: 100% !important;
    transform: translateX(-325px) !important;
  }
  .pbminfotech-sidebar-books {
    display: none;
  }
  .woocommerce-tabs {
    display: flex;
  }
  .product-categories {
    width: 400px;
  }
  .other-books {
    transform: translateX(0) !important;
  }
  .wc-tabs-wrapper-desc-info {
    width: 1400px !important;
  }
}

@media screen and (max-width: 991px) {
  .pbminfotech-sidebar-books {
    display: none !important;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1778px) {
  .logo-img {
    margin-top: 35px;
  }
  .pbmit-right-box .pbmit-button-box .header-style-1-btn .pbmit-btn {
    margin-top: 35px;
  }
}

@media screen and (min-width: 1779px) {
  .pbminfotech-sidebar-books {
    display: block;
  }
  .pbminfotech-sidebar-2 {
    display: none;
  }
}

@media screen and (max-width: 385px) {
  /* .ul-books {
    transform: translateX(-20px) !important;
  } */
}

@media screen and (max-width: 500px) {
  /* .ul-books {
    transform: translateX(40px) !important;
  } */
  .img-convention {
    width: 280px !important;
    height: 100px !important;
  }
}

@media screen and (max-width: 767px) {
  .logo-img {
    transform: scale(0.6) !important;
  }
  .title-slider-index {
    font-size: 34px !important;
    line-height: normal !important;
  }
  .img-post {
    width: 350px;
    margin-left: 12px;
  }
  #categories-2 {
    margin-left: 25px;
  }
  .ul-back p {
    margin-left: 10px;
  }

  .description-post p {
    margin-left: 10px;
  }

  /* .ul-books {
    transform: translateX(100px);
  } */

  .img-convention {
    width: 470px;
    height: 170px;
  }
}

@media screen and (max-width: 1199px) {
  .logo-img {
    transform: scale(0.8) !important;
  }
}

@media screen and (min-width: 992px) {
  .header-library {
    margin-right: 32px;
  }
  .para-description {
    width: 600px;
  }
  .centro-banner {
    transform: translateY(100px) !important;
  }
  .isnurance-ball {
    transform: translate(60px, 170px);
    z-index: 2;
    position: sticky;
  }
  /* .ul-books {
    margin-left: 30px !important;
  } */
  .h1-books {
    margin-left: 210px !important;
  }
  .header-books-overlay {
    height: 130px;
  }
  .title-book {
    width: auto !important;
  }
}

@media screen and (min-width: 993px) and (max-width: 1024px) {
  .container-gallery {
    transform: translateX(160px);
  }
}

@media screen and (min-width: 1025px) and (max-width: 1439px) {
  .container-gallery {
    transform: translateX(160px);
  }
}

@media screen and (min-width: 1440px) {
  .pbmit-element-posts-wrapper.row.multi-columns-row {
    margin-left: 20%;
  }
}

@media screen and (min-width: 768px) and (max-width: 992px) {
  .container-gallery {
    transform: translateX(180px);
  }
}

@media screen and (min-width: 576px) and (max-width: 767px) {
  .container-gallery {
    transform: translateX(160px);
  }
}

@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800&amp;display=swap");

*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  margin: 0;
}

.wk-desk-1 {
  width: 8.333333%;
}

.wk-desk-2 {
  width: 16.666667%;
}

.wk-desk-3 {
  width: 25%;
}

.wk-desk-4 {
  width: 33.333333%;
}

.wk-desk-5 {
  width: 41.666667%;
}

.wk-desk-6 {
  width: 50%;
}

.wk-desk-7 {
  width: 58.333333%;
}

.wk-desk-8 {
  width: 66.666667%;
}

.wk-desk-9 {
  width: 75%;
}

.wk-desk-10 {
  width: 83.333333%;
}

.wk-desk-11 {
  width: 91.666667%;
}

.wk-desk-12 {
  width: 100%;
}

@media (max-width: 1024px) {
  .wk-ipadp-1 {
    width: 8.333333%;
  }

  .wk-ipadp-2 {
    width: 16.666667%;
  }

  .wk-ipadp-3 {
    width: 25%;
  }

  .wk-ipadp-4 {
    width: 33.333333%;
  }

  .wk-ipadp-5 {
    width: 41.666667%;
  }

  .wk-ipadp-6 {
    width: 50%;
  }

  .wk-ipadp-7 {
    width: 58.333333%;
  }

  .wk-ipadp-8 {
    width: 66.666667%;
  }

  .wk-ipadp-9 {
    width: 75%;
  }

  .wk-ipadp-10 {
    width: 83.333333%;
  }

  .wk-ipadp-11 {
    width: 91.666667%;
  }

  .wk-ipadp-12 {
    width: 100%;
  }
}

@media (max-width: 768px) {
  .wk-tab-1 {
    width: 8.333333%;
  }

  .wk-tab-2 {
    width: 16.666667%;
  }

  .wk-tab-3 {
    width: 25%;
  }

  .wk-tab-4 {
    width: 33.333333%;
  }

  .wk-tab-5 {
    width: 41.666667%;
  }

  .wk-tab-6 {
    width: 50%;
  }

  .wk-tab-7 {
    width: 58.333333%;
  }

  .wk-tab-8 {
    width: 66.666667%;
  }

  .wk-tab-9 {
    width: 75%;
  }

  .wk-tab-10 {
    width: 83.333333%;
  }

  .wk-tab-11 {
    width: 91.666667%;
  }

  .wk-tab-12 {
    width: 100%;
  }
}

@media (max-width: 500px) {
  .wk-mobile-1 {
    width: 8.333333%;
  }

  .wk-mobile-2 {
    width: 16.666667%;
  }

  .wk-mobile-3 {
    width: 25%;
  }

  .wk-mobile-4 {
    width: 33.333333%;
  }

  .wk-mobile-5 {
    width: 41.666667%;
  }

  .wk-mobile-6 {
    width: 50%;
  }

  .wk-mobile-7 {
    width: 58.333333%;
  }

  .wk-mobile-8 {
    width: 66.666667%;
  }

  .wk-mobile-9 {
    width: 75%;
  }

  .wk-mobile-10 {
    width: 83.333333%;
  }

  .wk-mobile-11 {
    width: 91.666667%;
  }

  .wk-mobile-12 {
    width: 100%;
  }
}

@media (max-width: 1024px) {
  .responsive-cell-block.wk-desk-1.wk-tab-1.wk-mobile-1.wk-ipadp-1.content {
    width: 47%;
  }

  .responsive-cell-block.wk-desk-1.wk-tab-1.wk-mobile-1.wk-ipadp-1.content.bottom {
    margin-top: 5%;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 25%;
  }

  .text-blk.desc {
    width: 70%;
  }

  .responsive-container-block.person {
    margin-top: 5%;
    margin-right: 31.25px;
    margin-bottom: 0px;
    margin-left: 31.25px;
  }

  .text-blk.title {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .responsive-container-block.person {
    margin-top: 21.9375px;
    margin-right: 31.25px;
    margin-bottom: 20px;
    margin-left: 31.25px;
  }

  .text-blk.info-block {
    margin-top: 30px;
    margin-right: 0px;
    margin-bottom: 25px;
    margin-left: 0px;
  }
}

@media (max-width: 768px) {
  .responsive-container-block.person {
    margin-top: 0px;
    margin-right: 31.25px;
    margin-bottom: 0px;
    margin-left: 31.25px;
  }

  .text-blk.info-block {
    height: 50%;
    font-size: 17px;
  }

  .responsive-cell-block.wk-desk-1.wk-tab-1.wk-mobile-1.wk-ipadp-1.content {
    width: 100%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 5%;
    margin-left: 0px;
  }

  .text-blk.desc {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 80px;
    margin-left: 0px;
    width: 85%;
    font-size: 17px;
  }

  .text-blk.title {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-size: 30px;
  }

  .responsive-cell-block.wk-desk-1.wk-tab-1.wk-mobile-1.wk-ipadp-1.content.bottom {
    width: 100%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .responsive-container-block.blocks {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .responsive-container-block.bg {
    flex-wrap: nowrap;
  }

  .responsive-container-block.person {
    margin-top: 0px;
    margin-right: 31.25px;
    margin-bottom: 20px;
    margin-left: 31.25px;
  }

  .text-blk.info-block {
    margin-top: 30px;
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
  }

  .text-blk.desc {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
  }

  .text-blk.desig {
    font-size: 15px;
  }

  .text-blk.name {
    font-size: 17px;
  }
}

@media (max-width: 500px) {
  .responsive-cell-block.wk-desk-1.wk-tab-1.wk-mobile-1.wk-ipadp-1.content {
    width: 100%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 8%;
    margin-left: 0px;
  }

  .text-blk.desc {
    width: 90%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-size: 16px;
    line-height: 24px;
  }

  .text-blk.title {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-size: 26px;
  }

  .text-blk.info-block {
    margin-top: 30px;
    margin-right: 0px;
    margin-bottom: 50px;
    margin-left: 0px;
    font-size: 16px;
    line-height: 26px;
    margin: 30px 0 20px 0;
  }

  .text-blk.desc {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
  }

  .responsive-container-block.big-container {
    padding: 0 30px 0 30px;
  }

  .text-blk.name {
    font-size: 17px;
  }

  .text-blk.desig {
    font-size: 15px;
  }
}

@media screen and (max-width: 768px) {
  .footer-book {
    padding-top: 600px !important;
  }
}

@media screen and (min-width: 769px) and (max-width: 1200px) {
  .under-container-book {
    padding-bottom: 100%;
  }
}

@media screen and (max-width: 1023px) {
  .ihbox-style-4-section_two {
    margin-top: 100px !important;
  }
}
/* 
.pbmit-footer-widget .pbmit-social-links i {
  margin-top: 10px !important;
} */