@media(max-width:1280px) {
        .contact-form.main-page {
        padding: 10px;
        position: absolute;
        width: 40%;
        top: 13%;
        right: 5%;
    }
}

@media (min-width: 993px) and (max-width: 1200px){.header-style-1 .pbmit-slider-area {
    margin: 0;
}
.contact-form.main-page {
    padding: 10px;
    position: absolute;
    width: 40%;
    top: 13%;
    right: 5%;
}
.header-style-1 .site-branding {
    margin-right: 0;
}
.site-header .site-branding img {
    display: inline-block;
    max-width: 70%;
    }
      .pbmit-heading-subheading .pbmit-title {
        font-size: 30px;
        text-align: left;
        line-height: 35px;
    }
.header-style-1:after {
    height: 89%;
    }
.pbmit-digit-box .pbmit-digit {
    font-size: 18px;
    }
.section-md, .section-xl {
   padding: 30px 0px;
}
.about-one-img {
    padding: 10px;
}
    .about-one-img img {
        box-shadow: none;
        height: 450px;
        object-fit: cover;
    }
.pbmit-blc-style-1 {
    padding: 0;
}
    .pbmit-blc-style-1 .pbmit-btn {
        margin-right: 0;
        padding: 20px;
    }
.pbmit-blc-style-1 .about-us-button {
    gap: 10px;
}
.who_we_are-content, .pbmit-element-service-style-3 {
    padding: 30px;
}
    .who_we_are-bg{
        display: none;
    }
.testimonial-content-one {
    margin-top: 0;
    margin-left: 0;
    padding: 30px;
}
.about-two-content::before {
    position: absolute;
    height: 65%;
    }
    .about-us-two-single .inbox-bottom{
        margin-top: 0px;
    }
ul.pbmit-timelist-list {
    grid-template-columns: repeat(3, 1fr);
    text-align: left;
}
    .footer-social-links .pbmit-social-links {
        margin-top: 0px;
        margin-right: 60px;
    }
}

@media (min-width: 768px) and (max-width: 992px){
.header-style-1 .pbmit-slider-area {
    margin: 0;
}
.contact-form.main-page {
    padding: 10px;
    position: absolute;
    width: 40%;
    top: 13%;
    right: 5%;
}
.header-style-1 .site-branding {
    margin-right: 0;
}
.site-header .site-branding img {
    display: inline-block;
    max-width: 70%;
    }
      .pbmit-heading-subheading .pbmit-title {
        font-size: 30px;
        text-align: left;
        line-height: 35px;
    }
.header-style-1:after {
    height: 89%;
    }
.pbmit-digit-box .pbmit-digit {
    font-size: 18px;
    }
.section-md, .section-xl {
   padding: 30px 0px;
}
.about-one-img {
    padding: 10px;
}
    .about-one-img img {
        box-shadow: none;
        height: 450px;
        object-fit: cover;
    }
.pbmit-blc-style-1 {
    padding: 0;
}
    .pbmit-blc-style-1 .pbmit-btn {
        margin-right: 0;
        padding: 20px;
    }
.pbmit-blc-style-1 .about-us-button {
    gap: 10px;
}
.who_we_are-content, .pbmit-element-service-style-3 {
    padding: 30px;
}
    .who_we_are-bg{
        display: none;
    }
.testimonial-content-one {
    margin-top: 0;
    margin-left: 0;
    padding: 30px;
}
.about-two-content::before {
    position: absolute;
    height: 65%;
    }
    .about-us-two-single .inbox-bottom{
        margin-top: 0px;
    }
ul.pbmit-timelist-list {
    grid-template-columns: repeat(3, 1fr);
    text-align: left;
}
    .footer-social-links .pbmit-social-links {
        margin-top: 0px;
        margin-right: 60px;
    }

}

@media (min-width: 601px) and (max-width: 767px) {
h2.pbmit-title {
    font-size: 25px !important;
    text-align: center;
    line-height: 35px !important;
}
.pbmit-right-side, .header-style-1:after, .pbmit-digit-box, .about-two-content::before{
display: none !important;
}
.header-style-1 .pbmit-slider-area {
    margin: 0;
}
.site-header-menu.sticky-header .pbmit-logo-menuarea, .site-header-menu.sticky-header .pbmit-right-side, .about-one-img, .pbmit-blc-style-1 {
    padding: 10px;
}
.site-header-menu .d-flex.align-items-center.justify-content-between{
justify-content: center !important;
}
.header-style-1 .site-branding {
    margin-right: 0;
}
    .header-style-1 .pbmit-slider-area {
    margin: 0;
}
    .contact-form.main-page {
    padding: 10px;
    position: relative;
    width: 100%;
    top: 70%;
    right: 0;
}
.site-header .site-branding img {
display: inline-block;
max-width: 90%;
}
section#service{
padding-top: 280px;
 padding-bottom: 0px;
}
.inbox-button1 {
    margin: 0 0px 20px;
    text-align: center;
}
.about-one-img img{
    box-shadow: none;
}
.pbmit-heading-subheading{
    text-align: center;
}
.pbmit-blc-style-1 .about-us-button {
    flex-direction: row;
    gap: 10px;
}
    .pbmit-blc-style-1 .pbmit-btn {
        margin-right: 0;
        padding: 13px;
    }
    .who_we_are-content {
    padding: 30px;
}
.who_we-col-1 {
    width: 100%;
    order: 2;
}
.who_we-col-2 {
    width: 100%;
    order: 1;
}
.who_we-col-2 .pbmit-col-stretched-right {
margin-bottom: 0px;
}
.who_we_are-bg{
    padding-bottom: 0px;
}
.testimonial-content-one {
    margin-top: 0px;
    margin-left: 0;
    padding: 20px;
}
blockquote p {
    margin-bottom: 0;
    position: relative;
    z-index: 1;
    font-size: 15px;
    line-height: 22px;
}
.about-two-content {
    margin-right: 0;
}
.section-xl{
    padding: 30px;
}
.about-us-two-single p {
    font-size: 17px;
    text-align: center;
    margin-bottom: 0px;
}
    .about-us-two-single .inbox-bottom{
        flex-direction: column;
    }
.about-us-two-single .pbmit-ihbox-style h2.pbmit-heading-title {
    font-size: 29px;
    }
    .about-us-two-single .inbox-bottom{
        padding: 0px;
    }
.about-us-two-single .pbmit-ihbox-style a {
    margin-top: 0;
    width: 100%;
    padding: 20px;
}
.about-us-two-single .pbmit-ihbox-style-4 {
    width: 100%;
    background-color: var(--pbmit-light-color);
    text-align: center;
}
.about-us-two-single .pbmit-ihbox-style {
    width: 100%;
    text-align: center;
}
.site-footer .widget {
    padding: 30px 0px 0px;
}
.input-group.pbmit-newsletter {
    width: 93%;
    margin: 0 auto;
}
    .site-footer .widget-title{
        margin-bottom: 20px;
    }
ul.pbmit-timelist-list {
    gap: 10px;
    grid-template-columns: 100%;
    text-align: center;
}
    .footer-social-links {
        float: unset;
        text-align: center;
    }
.footer-social-links .pbmit-social-links {
    margin-top: 30px;
}
.pbmit-element-service-style-3 {
    padding: 30px;
    }
}


@media only screen and (max-width: 600px) {
h2.pbmit-title {
    font-size: 25px !important;
    text-align: center;
    line-height: 35px !important;
}
.pbmit-right-side, .header-style-1:after, .pbmit-digit-box, .about-two-content::before{
display: none !important;
}
.header-style-1 .pbmit-slider-area {
    margin: 0;
}
.site-header-menu.sticky-header .pbmit-logo-menuarea, .site-header-menu.sticky-header .pbmit-right-side, .about-one-img, .pbmit-blc-style-1 {
    padding: 10px;
}
.site-header-menu .d-flex.align-items-center.justify-content-between{
justify-content: center !important;
}
.header-style-1 .site-branding {
    margin-right: 0;
}
    .header-style-1 .pbmit-slider-area {
    margin: 0;
}
    .contact-form.main-page {
    padding: 10px;
    position: relative;
    width: 100%;
    top: 70%;
    right: 0;
}
.site-header .site-branding img {
display: inline-block;
max-width: 90%;
}
section#service{
padding-top: 280px;
 padding-bottom: 0px;
}
.inbox-button1 {
    margin: 0 0px 20px;
    text-align: center;
}
.about-one-img img{
    box-shadow: none;
}
.pbmit-heading-subheading{
    text-align: center;
}
.pbmit-blc-style-1 .about-us-button {
    flex-direction: row;
    gap: 10px;
}
    .pbmit-blc-style-1 .pbmit-btn {
        margin-right: 0;
        padding: 13px;
    }
    .who_we_are-content {
    padding: 30px;
}
.who_we-col-1 {
    width: 100%;
    order: 2;
}
.who_we-col-2 {
    width: 100%;
    order: 1;
}
.who_we-col-2 .pbmit-col-stretched-right {
margin-bottom: 0px;
}
.who_we_are-bg{
    padding-bottom: 0px;
}
.testimonial-content-one {
    margin-top: 0px;
    margin-left: 0;
    padding: 20px;
}
blockquote p {
    margin-bottom: 0;
    position: relative;
    z-index: 1;
    font-size: 15px;
    line-height: 22px;
}
.about-two-content {
    margin-right: 0;
}
.section-xl{
    padding: 30px;
}
.about-us-two-single p {
    font-size: 17px;
    text-align: center;
    margin-bottom: 0px;
}
    .about-us-two-single .inbox-bottom{
        flex-direction: column;
    }
.about-us-two-single .pbmit-ihbox-style h2.pbmit-heading-title {
    font-size: 29px;
    }
    .about-us-two-single .inbox-bottom{
        padding: 0px;
    }
.about-us-two-single .pbmit-ihbox-style a {
    margin-top: 0;
    width: 100%;
    padding: 20px;
}
.about-us-two-single .pbmit-ihbox-style-4 {
    width: 100%;
    background-color: var(--pbmit-light-color);
    text-align: center;
}
.about-us-two-single .pbmit-ihbox-style {
    width: 100%;
    text-align: center;
}
.site-footer .widget {
    padding: 30px 0px 0px;
}
.input-group.pbmit-newsletter {
    width: 93%;
    margin: 0 auto;
}
    .site-footer .widget-title{
        margin-bottom: 20px;
    }
ul.pbmit-timelist-list {
    gap: 10px;
    grid-template-columns: 100%;
    text-align: center;
}
    .footer-social-links {
        float: unset;
        text-align: center;
    }
.footer-social-links .pbmit-social-links {
    margin-top: 30px;
}
.pbmit-element-service-style-3 {
    padding: 30px;
    }
}