@media (max-width: 1199px) {

    /* common css start */
    .ptb70{padding-top: 50px;padding-bottom: 50px;}
    .pb70{padding-bottom: 50px;}
    .pt70{padding-top: 50px;}
    .custome-btn {padding: 3px 15px !important;}
    .pbmit-heading-subheading-style-3 .pbmit-title{font-size: 40px;}
    .pbmit-heading-subheading-style-3.text-center{margin-bottom: 50px;}
    /* common css end */

    /* header start */
    .closepanel, .pbmit-mobile-menu-bg, .site-header .righticon{display: none;}
    .site-header .pbmit-header-search-btn a{color: #363435;}
    .header-style-3 .site-branding img{height: 65px !important;min-height: auto !important;}
    .header-style-3 .site-header-menu.sticky-header .sticky-logo{height: 50px !important;}
    .site-title{height: 90px;}
    .header-style-3.site-header .site-navigation ul.navigation > li > a{height: 90px;line-height: 90px;}
    .header-style-3.site-header .sticky-header .site-title{height: 70px;}
    .header-style-3.site-header .site-navigation ul.navigation > li > a{height: 70px;line-height: 70px;}

    /* header end */

    /* countert start */
    .counter-history{padding: 30px 24px 63px;}
    .counter-history h3{font-size: 30px;line-height: 32px;}
    .counter-history-style{padding: 42px;}
    .pbminfotech-ele-fid-style-3 .pbmit-fid-inner{font-size: 32px;line-height: 36px;}

    /* countert end */

    /* service start */
    .pbmit-service-style-2 .pbminfotech-box-content-inner{padding: 20px 15px;}
    /* service end */

    /* about us section start */
    .main-about{padding-top: 40px;}
    .about-content-three {padding: 40px 30px 77px 15px;position: relative;z-index: 1;}
        
    /* about us section end */

    /* work process start */
    .pbmit-ihbox-style-5 .pbmit-ihbox-icon-wrapper{font-size: 50px;height: 120px;width: 120px;line-height: 120px;}
    .pbmit-ihbox-style-5 .pbmit-ihbox-icon-wrapper:before{height: 30px;width: 30px;line-height: 30px;}
    .pbmit-steps-counter .pbmit-ihbox-style-5:before{right: -25%;}
    .pbmit-btn-outline-global{padding: 10px 48px 10px 25px;}
    .swork-progress-style-3 .work-btn{margin-top: 30px;}
    /* work process end */


    /* product start */
    .pbmit-category-style2 .pbmit-heading-subheading-style-3{margin-bottom: 50px;}
    .pbmit-category-style2 .pbmit-sortable-list-ul{display: flex;justify-content: center;margin-bottom: 40px;}
    /* product end */

    /* testmonial start */
    blockquote.pbminfotech-testimonial-text p {font-size: 22px;margin-bottom: 0px;line-height: 28px;}
    .testimonial_slide-3 .pbmit-testimonial-style-1{margin-top: 15px;}
    /* testmonial emd */

    /* inner pages start */

    /* ===========contact us page start */

      /* hero banner start */
          /* hero banner start */
          .hero-banner-inner {padding: 187px 0 86px;}          
          .breadcrumb-item+.breadcrumb-item{padding-left: 10px;}
          .hero-banner-inner h1{font-size: 42px;}
          .section-title h2{font-size: 38px;line-height: 40px;}
          /* hero banner end */
        /* hero banner end */

    /* three box start */
    

    /* three box end */

    /* contact form start */
    .inner-contact-detail{max-width: 700px;}
    .inner-contact-detail .form-group .form-control{padding: 12px 15px;}
    /* contact form end */

    /* google map start */
    .google-map-detail iframe{height: 250px;}
    /* google map end */




    /* ===========contact us page end */


    /* about us page start */

    /* why choose section start */
    .about-us-about .counter-single-content{padding: 35px;}
    .counter-single-content p {
        margin-bottom: 25px;
    }
    .about-us-about .counter-fld{padding: 0 35px 35px;}
    .about-us-about .counter-bg {
        padding: 249px 0;
    }

    /* why choose section end */

    /* application market start */
    .application-market .section-title {
        margin-bottom: 20px;
    }
    /* application market end */

    /* about us about start */
    .left-right-section .row{padding: 0 20px;}
    .left-right-section .text-holder{padding-right: 40px;}
    .second-row .text-holder {padding-left: 40px;}
    /* about us about end */

    /* about us page end */


    /* product page start */
    .our-Product .pbmit-portfolio-style-3 .pbmit-content-wrapper{padding: 15px 10px;}
    .our-Product .pbmit-portfolio-style-3 .pbmit-featured-wrapper img {height: 190px;}
    .our-Product .pbmit-portfolio-style-3 .pbmit-portfolio-title{font-size: 22px;line-height: 25px;margin-bottom: 8px;}
    .our-Product .product-pagination {margin-top: 10px;}     
    /* product page start */

    /* inner pages emd */
}

@media (max-width: 991px) {

    /* common css start */
    .ptb70{padding-top: 40px;padding-bottom: 40px;}
    .pb70{padding-bottom: 40px;}
    .pt70{padding-top: 40px;}


    .pbmit-heading-subheading-style-3 .pbmit-title {
        font-size: 34px;line-height: 36px;
    }

    .pbmit-heading-subheading-style-3.text-center {
        margin-bottom: 40px;
    }
    /* common css end */

    /* header start */
    .closepanel, .pbmit-mobile-menu-bg, .site-header .righticon{display: block;color: #fff;}
    
    .pbmit-menu-wrap {
        right: -100%;
        position: fixed;
        width: 300px;
        background-color: #363435;height: 100vh;top: 0;transition: 0.5s ease-in-out;
        overflow: hidden;
        z-index: 9;
    }
    .active .pbmit-menu-wrap .navigation {display: flex;flex-direction: column;margin-top: 30px;}
    .header-style-3.site-header .site-navigation ul.navigation > li.active > a{margin: 0;}
    /* .site-header.active .collapse .pbmit-menu-wrap .navigation {display: flex;flex-direction: column;} */
    .navbar-header{display: block;}
    .main-menu .navigation > li{float: inherit;padding: 0px 0px 10px;margin-bottom: 12px;border-bottom:  1px solid #eeeeee21;}
    .main-menu .navigation > li:last-of-type{border-bottom: 0;}
    .header-style-3.site-header .site-navigation ul.navigation > li > a{color: #fff;height: auto;line-height: normal;margin: 0;}
    .site-header .righticon{position: absolute;top: 0;right: 15px;}
    .header-style-3.site-header .site-navigation ul.navigation > li > a{padding: 0 10px;}
    .site-header .pbmit-header-search-btn a {
        color: #363435;
        font-size: 16px;
        margin-right: 45px;
    }
    .closepanel {
        font-size: 25px;
        color: #fff;
        margin-left: 10px;
        margin-top: 10px;
    }
    /* header{overflow: hidden !important;} */
    .site-navigation{overflow: hidden;}
    .header-style-3.site-header .site-navigation .navbar-toggler{color: #000;position: absolute;right: 20px;font-size: 25px;top: 50%;transform: translateY(-50%);}
    header.active .pbmit-menu-wrap{right: 0;}
    .header-style-3 .pbmit-header-button a{display: none;}
    .icon-d .righticon{display: none;}
    /* .site-header-menu{overflow: hidden;} */
    .main-menu .navigation > li > ul li a{border-bottom: 0;padding-left: 20px;}
/* dropdown start */
.main-menu .navigation > li > ul > li > ul{position: relative;}
.main-menu .navigation > li.dropdown:hover > ul {
    position: relative;
    transform: translateY(10px);
}
.main-menu .navigation > li > ul li{border-bottom: 1px solid #eeeeee21;}
.main-menu .navigation > li > ul li:first-child{border-top: 1px solid #eeeeee21;}
.main-menu .navigation > li > ul li:nth-last-child{border-bottom: 0 !important;}
.main-menu .navigation > li > ul a{padding: 6px 0;color: #fff;}
.header-style-3.site-header .sticky-header .site-navigation ul.navigation > li > a{line-height: normal;height: auto;color: #fff;}
.main-menu .navigation > li > ul{border-top: 0;background: transparent;border-bottom: 0;}
/* .main-menu .navigation > li > ul li:last-child{border-bottom: 0; !important} */


/* dropdown end */

    /*============= header end ==========*/


    


    /* counter css start */
    .counter-history-style{padding: 25px;}
    .counter-history-style-one .pbminfotech-ele-fid-style-3:first-child{padding-bottom: 25px;}
    .pbminfotech-ele-fid-style-3 .pbmit-fid-inner {
        font-size: 28px;
        line-height: 32px;
    }
    .pbminfotech-ele-fid-style-3 .pbmit-sbox-icon-wrapper{font-size: 45px;padding-right: 15px;}
    .counter-history-style-three{padding-top: 25px;}
    /* counter css end */


    /* service start */
    .pbmit-service-style-2 .pbmit-service-title{font-size: 22px;}
    .pbmit-service-style-2 .pbmit-service-icon-wrapper{font-size: 40px;margin-bottom: 15px;}
    .pbmit-service-style-2{margin-bottom: 25;}
    /* service end */

    /* about us start */
    .about-content-three{padding: 30px 30px 27px 15px;}
    .main-about{padding-bottom: 0;padding-top: 20px;}
    .about-text-th {
        margin-bottom: 25px;
    }
    .overflow-hidden > .pbmit-col-right > .row{flex-direction: column-reverse;}
    /* about us emd */

    /* work process start */

    .pbmit-ihbox-style-5 .pbmit-ihbox-icon-wrapper {
        font-size: 40px;
        height: 100px;
        width: 100px;
        line-height: 100px;
        margin-bottom: 15px;
    }
    .pbmit-ihbox-style-5.pbmit-ihbox h2 {
        font-size: 21px;
        line-height: 26px;
        
    }
    .pbmit-btn-outline-global {
        padding: 8px 40px 8px 25px;
    }
    .pbmit-btn-outline-global span::after{font-size: 14px;right: 15px;}
    /* work process end */

        /* section product start */
        .pbmit-category-style2 .pbmit-sortable-list-ul li{margin: 0 5px;}
        .pbmit-portfolio-style-2 .pbmit-portfolio-title {
            font-size: 23px;
         
            line-height: 26px;
            margin-bottom: 10px;
        }
        .custome-btn {
            padding: 10px 15px !important;
            font-size: 12px;
            line-height: normal;
        }
        .pbmit-portfolio-style-2{margin-bottom: 30px;}
        /* section product end */


        /* testmonial slider start */
        .testimonial_slide-3 .pbmit-testimonial-style-1:after{font-size: 80px;line-height: 80px;}
        blockquote.pbminfotech-testimonial-text p{font-size: 20px;}
        /* testmonial slider end */

        /* cta start */
        .cta-right .cta-btn{padding: 12px 30px;font-size: 18px;}
        .cta-text h2{font-size: 34px;margin-bottom: 13px;line-height: 36px;}
        .cta-section{padding: 60px 0;}
        .pbmit-footer-widget-area{padding: 30px 0 10px;}
        .site-footer .pbmit-social-links li a{height: 40px;width: 40px;line-height: 40px;}
        .pbmit-social-links{padding-top: 10px;}
        .site-footer .widget{margin: 25px 0 20px;}
        .copyright-section{padding: 10px 0;}
        /* cta end */

        /* ===========inner page start ===========*/

           /* hero banner start */
        /* .hero-banner{min-height: 280px;} */
        .hero-banner-inner h1{line-height: 40px;font-size: 37px;}
        .hero-banner-inner {padding: 165px 0 65px;}
        .breadcrumb-nav .breadcrumb {padding: 0 0 3px 0;}
        .breadcrumb-nav .breadcrumb li{font-size: 15px;}
        .breadcrumb-item+.breadcrumb-item::before{font-size: 15px;}
        .section-title h2{font-size: 36px;line-height: 40px;margin-bottom: 10px;}
        .inner-contact-form .section-title{margin-bottom: 30px;}
        /* hero banner end*/
        /*=========== inner page emd=========== */


        /* contact page start */
        .three-box-contact{padding: 20px 0;}
        .three-boxes-contact .contact-box-text h5 {
            font-size: 23px;margin-bottom: 10px;
        }
        .three-boxes-contact .contact-box-text h5{font-size: 24px;}
        .three-boxes-contact .row .col:last-child{margin-top: 40px;}
        .three-boxes-contact .row .col:nth-child(2){border: 0;}
        /* contact page end */

        /* about us page start */

        /* about us about start */
        .about-us-about .counter-single-content {
            padding: 25px;
        }
        .about-us-about .counter-single-content p {
            margin-bottom: 20px;
        }
        .about-us-about .counter-fld {
            padding: 0 25px 25px;
        }
        .about-us-about .counter-single-content p {
            margin-bottom: 15px;
        }
        .about-us-about .pbminfotech-ele-fid-style-2 .pbmit-fid-inner {
            font-size: 25px;
            margin-bottom: 5px;
            line-height: normal;
        }
        .about-us-about .pbminfotech-ele-fid-style-2 .pbmit-sbox-icon-wrapper {
            font-size: 40px;
            line-height: 38px;
            margin-bottom: 9px;
        }

        .section-title h4 {
            font-size: 17px;
            color: #363435;
            line-height: 18px;
        }
        .about-us-about .counter-single-content p:last-child{margin-bottom: 0;}
        /* .about-us-about .row{flex-direction: column-reverse;} */
        .about-us-about .counter-content-four{margin-right: 0;}
        /* about us about start */


        /* application market start */
        .application-market:before{width: 60%;}
        .application-content{padding: 20px 15px 15px;margin-top: 15px;}
        .application-content img {
            height: 60px;
        }
        .application-content h3 {
            color: #363435;
            font-size: 18px;
            margin-top: 5px;
        }
        /* application market end */

        /* left right section start */
        .left-right-section .section-title h2 {
            margin-bottom: 25px;
        }
        .left-right-section .text-holder{padding-right: 20px;}
        .second-row .text-holder{padding-left: 20px;}
        .left-right-section .text-holder ul {
            padding-top: 10px;
        }
        .left-right-section .text-holder ul li{line-height: normal;margin-bottom: 5px;}
        /* left right section end */

        /* about us page end */

        /* product page start */
        .our-Product .pbmit-portfolio-style-3 .pbmit-featured-wrapper img {
            height: 170px;
        }
        .our-Product .section-title h2{margin-bottom: 40px;}
        .our-Product .pbmit-portfolio-style-3 .pbmit-portfolio-title{font-size: 20px;}
        .our-Product .pbmit-portfolio-style-3 .pbmit-content-wrapper .product-btn{padding: 9px 18px;}
        .our-Product .row{justify-content: center;}
        .our-Product .product-pagination .pagination li a{width: 40px;height: 40px;font-size: 15px;}
        .our-Product .product-pagination .pagination li a i {
            font-size: 25px;
        }
        /* product page end */

}

@media (max-width: 767px) {

    .ptb70{padding-top: 35px;padding-bottom: 35px;}
    .pb70{padding-bottom: 35px;}
    .pt70{padding-top: 35px;}
    .pbmit-heading-subheading-style-3 .pbmit-title {
        font-size: 32px;
        line-height: 33px;
    }
    .pbmit-heading-subheading-style-3.text-center {
        margin-bottom: 30px;
    }

    /* product start */
    .pbmit-category-style2 .pbmit-sortable-list a{font-size: 13px;}
    .pbmit-category-style2 .pbmit-sortable-list-ul {
        display: flex;
        justify-content: center;
        margin-bottom: 30px;
        overflow: hidden;
        overflow-x: scroll;
        min-width: 400px;
        flex-wrap: nowrap;
        justify-content: start;
    }
    .pbmit-sortable-list a{padding: 8px 15px;}
    /* product end */

    /* header start */
    .header-style-3 .site-branding img{height: 50px !important;}
    .site-title{height: 65px;}
    .header-style-3 .site-header-menu.sticky-header .sticky-logo{height: 45px;}
    .header-style-3.site-header .sticky-header .site-title{height: 60px !important;}



    /* header end */

    /* counter start */
    .counter-top-style-three{margin-top: -85px;}
    .counter-history {
        padding: 25px 15px 53px;
    }
    .counter-history h3 {
        font-size: 28px;
        line-height: 30px;
    }
    .counter-history p {
        font-size: 17px;
        line-height: 24px;
     
        margin: 12px 0px 15px;
     
    }
    .counter-history button{line-height: normal;padding: 14px 30px;}
    .tyophy-icon span.pbmit-enginir-icon.pbmit-enginir-icon-trophy {font-size: 90px;}
    .counter-history-style-one .pbminfotech-ele-fid-style-3:first-child {
        padding-bottom: 5px;
    }
    .pbminfotech-ele-fid-style-3 .pbmit-fid-inner {
        font-size: 25px;
        line-height: 29px;
    }
    .pbminfotech-ele-fid-style-3 .pbmit-sbox-icon-wrapper {
        font-size: 35px;
        padding-right: 15px;
    }
    .pbminfotech-ele-fid-style-3 .pbmit-fid-title{margin-top: 6px;}

    /* counter emd */

    /* sevice start */
    .service-style-three .row{justify-content: center;}
    .service-style-three .row .col-sm-6:last-child .pbmit-service-style-2{margin-top: 30px;}
    /* .pbmit-service-style-2:last-child{margin-top: 30px;} */
    /* sevice end */

    /* about start */
    .about-content-three {
        padding: 24px 20px 20px 15px;
    }
    .about-ul-icon li i{font-size: 18px;}
    .about-ul-icon li{padding-left: 25px;}
    .about-text-th {
        margin-bottom: 20px;
    }
    /* about emd */

    /* work process start */
    .pbmit-ihbox-style-5 .pbmit-ihbox-content {
        margin-top: 0;
        margin-bottom: 10px;
        padding: 0 20px;
    }
    .pbmit-ihbox-style-5 .pbmit-ihbox-icon-wrapper {
        font-size: 34px;
        height: 90px;
        width: 90px;
        line-height: 90px;
        margin-bottom: 12px;
    }
    .pbmit-ihbox-style-5 .pbmit-ihbox-icon-wrapper:before {
        height: 25px;
        width: 25px;
        line-height: 25px;
        font-size: 13px;
    }
    .swork-progress-style-3 .work-btn {
        margin-top: 10px;
    }
    .pbmit-btn-outline-global {
        padding: 11px 35px 11px 19px;
        line-height: normal;
    }
    .pbmit-category-style2 .pbmit-heading-subheading-style-3 {
        margin-bottom: 40px;
    }
    .custome-btn{padding: 7px 15px !important;}
    /* work process end */

    /* testmonial start */
    blockquote.pbminfotech-testimonial-text p {
        font-size: 18px;
        line-height: 27px;
    }
    .pbmit-testimonial-style-1 .pbminfotech-box-desc {
        padding-bottom: 20px;
        padding-top: 20px;
    }
    .testimonial_slide-3 .pbmit-heading-subheading-style-3 {
        margin-bottom: 30px;
    }
    /* testmonial emd */

    /* cta start */
    .cta-section{padding: 40px 0;}
    .cta-text{margin-bottom: 30px;text-align: center;}
    .cta-right{text-align: center;}
    .cta-text h2 {
        font-size: 32px;
        margin-bottom: 10px;
        line-height: 36px;
    }
    .cta-right .cta-btn {
        padding: 10px 25px;
        font-size: 16px;
    }

    /* footert start */
    .footer-widget-col-1,.footer-widget-col-2,.footer-widget-col-3,.footer-widget-col-4{max-width: 50%;}
    .pbmit-footerlogo {
        height: 50px;
        margin-bottom: 10px;
    }
    .site-footer .widget {
        margin: 15px 0 0;
    }
    .copyright-section .row{justify-content: center;}
    .copyright-section p{text-align: center;}
    .copyright-section ul{justify-content: center;padding-top: 10px;}
    /* footert emd */
    /* cta end */
    /* home end  */

    /* inner page start */

    /* hero banner start */
    .hero-banner-inner {
        padding: 125px 0 65px;
    }
    .hero-banner-inner h1 {
        line-height: 40px;
        font-size: 35px;
    }
    /* hero banner end */

    /* contact page start */
    .contact-box-detail .contact-box img {
        width: 50px;
    }
    .three-boxes-contact .contact-box-text h5 {
        font-size: 23px;
    }
    .contact-box-text p{padding: 0 15px;margin-bottom: 10px;}
    /* contact page end */


    /* about us page start */

    .about-us-about .section-title h2{font-size: 30px;line-height: 34px;}
    .about-us-about .counter-single-content{text-align: center;padding: 20px;}
    .about-us-about .pbminfotech-ele-fid-style-2{text-align: center;}
    .about-us-about .counter-bg::before{width: 100%;}
    .about-us-about .counter-bg{padding: 139px 0;margin-left: 0;margin-bottom: 30px;}
    .about-us-about  > .container >.row{flex-direction: column-reverse;}
    /* about us page end */

    /* application market start */
    .application-market  .section-title h2{font-size: 32px;}
    .application-market .section-title{margin-bottom: 15px;}
    /* application market end */

    /* about us about start */
    .left-right-section .row:first-child{flex-direction: column-reverse;margin-bottom: 40px;}
    .left-right-section .row:last-child{flex-direction: column-reverse;}
    .left-right-section .text-holder{padding-left: 0;padding-top: 20px;}
    .left-right-section .section-title h2{font-size: 32px;line-height: 36px;}
    /* about us about end */


    /* product page start */
    .our-Product .pbmit-portfolio-style-3{margin-bottom: 25px;}
    /* product page end */



    /* inner page end */
}

@media (max-width: 575px) {

    /* section title start */
    .section-title h2 {
        font-size: 32px;
        line-height: 34px;
        margin-bottom: 7px;
    }
    .inner-contact-form .section-title {
        margin-bottom: 20px;
    }
    /* section title end */

    /* .pbmit-menu-wrap{position: absolute;} */
    .pbmit-menu-wrap{width: 100%;}
    .main-menu .navigation > li > ul, .main-menu .navigation > li > ul > li > ul{max-width: 100%;}
    /* common css start */
    .pbmit-heading-subheading-style-3 .pbmit-title {
        font-size: 28px;
        line-height: 30px;
    }
    /* common css end */

    /* counter css satrt */
    .counter-top-style-three {
        margin-top: -40px;
    }
    .counter-history {
        padding: 20px 15px 33px;
    }
    .counter-history h3 {
        font-size: 24px;
        line-height: 27px;
    }
    .counter-history button {
        line-height: normal;
        padding: 10px 20px;
    }
    .tyophy-icon span.pbmit-enginir-icon.pbmit-enginir-icon-trophy {
        font-size: 70px;
    }
    .counter-history-style-one .pbminfotech-ele-fid-style-3:first-child {
        padding-bottom: 25px;
    }
    .pbminfotech-ele-fid-style-3 .pbmit-fid-inner {
        font-size: 22px;
        line-height: 26px;
    }
    .pbminfotech-ele-fid-style-3 .pbmit-sbox-icon-wrapper {
        font-size: 32px;        
    }
    /* counter css end */

    /* service strt */
    .pbmit-service-style-2 .pbminfotech-box-content-inner {
        padding: 15px;
    }
    .pbmit-service-style-2 .pbmit-service-icon-wrapper {
        font-size: 35px;
        margin-bottom: 9px;
    }
    .pbmit-service-style-2 .pbmit-service-title {
        font-size: 20px;margin-bottom: 6px;
    }
    /* service emd */


    /* about us start */
    .main-about .headind-founder {
        font-size: 18px;
        line-height: 20px;
        text-align: left;
    }
    .main-about .title-founder{font-size: 14px;margin-bottom: 0;}
    /* about us end */
    
    /* word process start */
    .swork-progress-style-3 .work-btn {
        margin-top: 0;
    }
    /* word process emnd */

    /* cta start */
    .cta-text h2 {
        font-size: 28px;
        margin-bottom: 7px;
        line-height: 30px;
    }
    /* cta emd */

    /* tetstmonial start */
    .testimonial-image{padding-right: 0;}
    /* tetstmonial emd */
    
    /* footer start */
    .footer-widget-col-1, .footer-widget-col-2, .footer-widget-col-3, .footer-widget-col-4{max-width: 100%;}
    .site-footer .widget h2 {
        margin-top: 20px;
    }
    .site-footer .widget-title{margin-bottom: 25px;}
    .site-footer .pbmit-social-links {
        text-align: center;
        margin-top: 0px;padding-top: 0;
    }
    .site-footer .pbmit-social-links li a {
        height: 35px;
        width: 35px;
        line-height: 35px;font-size: 17px;
    }
    .copyright-section ul li:not(:last-child) {
        margin-right: 15px;
    }
    .copyright-section p,.copyright-section ul li a {
     
     
        font-size: 14px;
    }

    /* product page css start */
    .pbmit-category-style2 {
        padding: 30px 0 40px 0;
    }
    .pbmit-category-style2 .pbmit-sortable-list-ul{
        min-width: 100%;
    }
    /* product page css end */

    /* home page end end */

    /* inner page start */

    /* hero banner start */
    .hero-banner-inner h1 {
        line-height: 24px;
        font-size: 20px;
    }
    .hero-banner-inner {
        padding: 40px 0 40px;
    }
    /* hero banner end */

    /* contact page start */
    .three-boxes-contact .row .col:last-child{margin-top: 0;margin-bottom: 0;}
    .three-boxes-contact .row .col{margin-bottom: 30px;}
    .contact-box-text p{padding: 0;margin-bottom: 8px;}
    .three-boxes-contact .row .col{border: 0;}
    .inner-contact-detail .inner-form-submit .custome-btn{padding: 10px 25px !important;font-size: 15px;}

    /* contact page emd */

    /* about us page start */
    .about-us-about .counter-bg::before{left: 0;position: relative;}
    .about-us-about .counter-bg{padding:  0;}
    .section-title h4 {
        font-size: 16px;
        color: #363435;
        line-height: 18px;
    }
    .about-us-about .section-title h2 {
        font-size: 26px;
        line-height: 28px;
    }
    .about-us-about .counter-content-four{margin-top: 25px;}
    .about-us-about .pbminfotech-ele-fid-style-2 .pbmit-sbox-icon-wrapper {
        font-size: 35px;
        line-height: 34px;
        margin-bottom: 7px;
    }
    .about-us-about .pbminfotech-ele-fid-style-2 .pbmit-fid-inner {
        font-size: 21px;
        margin-bottom: 1px;
     
    }
    .about-us-about .pbminfotech-ele-fid-style-2 .pbmit-fid-title{font-size: 14px;line-height: normal;}
    /* about us page end */

    /* application start */
    .application-market  .section-title h2 {
        font-size: 26px;line-height: 28px;
    }
    .application-market .section-title {
        margin-bottom: 10px;
    }

    /* about us page start */
    .left-right-section .section-title h2 {
        font-size: 26px;
        line-height: 30px;
    }
    .left-right-section .text-holder {
        
        padding-top: 15px;
    }
    .left-right-section .text-holder ul{padding-top: 5px;}
    /* about us page end */

    /* application end */

    /* our product start */
    .our-Product .pbmit-portfolio-style-3 .pbmit-portfolio-title {
        font-size: 19px;margin-bottom: 7px;
    }
    .our-Product .pbmit-portfolio-style-3 .pbmit-content-wrapper .product-btn {
        padding: 8px 18px;
    }
    .our-Product .pbmit-portfolio-style-3 .pbmit-featured-wrapper img {
        height: 140px;
    }
    .our-Product .pbmit-portfolio-style-3{margin-bottom: 20px;}
    /* our product end */


    /* inner page end */

    
    

}
    /* footer emd */


    @media (max-width: 479px) {
        


        /* inner page start */

        /* contact page start */
        .inner-contact-detail .row .col{max-width: 100%;width: 100%;}
        .inner-contact-detail .form-group .form-control {margin-bottom: 20px;}
        /* contact page end */

        /* about page start */

        /* about us about start */
        .about-us-about .counter-bg::before {padding: 74px;}
        .about-us-about .counter-bg { margin-bottom: 15px;}
        .about-us-about .section-title h2{font-size: 24px;}
        /* about us about end */

        

        /* appliaction market start */
        .application-market  .section-title h2 {font-size: 24px;line-height: 26px;}
        .application-content img {height: 50px;}
        .application-detail .col-6{width: 100%;max-width: 100%;}
        .left-right-section .section-title h2{font-size: 24px;line-height: 26px;}
        .left-right-section .text-holder{padding-right: 0;}
        .left-right-section .text-holder ul{padding-top: 0;}
        .left-right-section .row:first-child {margin-bottom: 30px;}
            
        /* appliaction market end */
        /* about page end */

        /* product page start */
        .our-Product .row .col-6{width: 100%;max-width: 100%;}
        .our-Product .pbmit-portfolio-style-3 .pbmit-featured-wrapper img {
            height: 120px;
        }
        /* product page end */

        /* inner page end */


    }
    





