/* home css start */
.ptb70{padding-top: 70px;padding-bottom: 70px;}
.pt70{padding-top: 70px;}
.pb70{padding-bottom: 70px;}


/* header start */
.navbar-header{display: none;}
.site-header .pbmit-header-search-btn a  {
    color: var(--pbmit-white-color);
    font-size: 16px;
    margin-right: 20px;}
    

/* header end */

/* product section start */
.pbmit-portfolio-style-2 .pbmit-content-wrapper p{color: #fff;}
.custome-btn{padding: 4px 20px !important;}
.custome-btn:hover{background-color: #fff;color: var(--pbmit-global-color);}
/* product section end */

/* cta section start */
.cta-section{padding: 40px 0;background-image: url(../images/homepage-3/cta-bg-img.webp);position: relative;}
.cta-section:before{content: '';background: rgba(0,0,0,0.3);position: absolute;top: 0;left: 0;height: 100%;width: 100%;}
.cta-section .row{align-items: center;position: relative;}
.cta-text{color: #fff;}
.cta-text h2{color: #fff;margin-bottom: 15px;}
.cta-text p{margin-bottom: 0;}
.cta-right .cta-btn{background-color: transparent; border: 1px solid; padding: 14px 35px;color: #fff;text-transform: uppercase;font-size: 22px;transition: 0.5s ease-in;font-weight: 500;line-height: normal;}
.cta-right .cta-btn:hover{background-color: #fff;color: var(--pbmit-global-color);}
/* cta section end */


/* client logo start */

.clients-logo-slider .slick-slide {
    margin-right: 10px;
    margin-left: 10px;
    border: solid rgb(202, 202, 202) 1px;
    padding: 10px 0 10px 0;
}
.clients-logo-slider .client-logo-slider-img img {
    margin: 0 auto;
    filter: grayscale(1);
}
.clients-logo-slider .client-logo-slider-img img:hover {
    filter: grayscale(0);
}
/* client logo end */


/* about us start */
.about-ul-icon li i{position: absolute;left: 0;top: 1px;margin-right: 0;}
.about-ul-icon li{position: relative;padding-left: 28px;margin-top: 0;margin-bottom: 5px;}

/* about us end */

/*============== footer start ==============*/

/* main ftr start */
 .pbmit-footerlogo{margin-bottom: 20px;}
  .pbmit-social-links{text-align: left !important;padding-top: 20px;}
  .site-footer .widget a{color: #fff !important;font-weight: 400 !important;transition: 0.5s ease-in-out;}
  .site-footer .widget a:hover{color: var(--pbmit-global-color) !important;}
  .site-footer .widget .textwidget p{padding-right: 20px;}
/* main ftr end */

/* copyright start */
.copyright-section{  background-color:#484848; padding: 20px 0;}
.copyright-section .row{align-items: center;}
.copyright-section p{color: #fff;margin-bottom: 0;}

.copyright-section ul{display: flex;justify-content: end;}
.copyright-section ul li:not(:last-child){margin-right: 25px;}
.copyright-section ul li a{color: #fff;transition: 0.5s ease-in-out;}
.copyright-section ul li a:hover{color: var(--pbmit-global-color);}



/* copyright end */

/*============== footer start ==============*/

/* home css end */


/* contact page css start */
 /* ====== hero banner start =====*/
 .hero-banner{background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;}
  .hero-banner::before{content: '';height: 100%;width: 100%;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.1);}
 .hero-banner-inner{position: relative;padding: 200px 0 99px;}
 .hero-banner-inner h1{font-weight: 700; text-transform: capitalize; color: #fff;margin-bottom: 0;filter: drop-shadow(0 0 5px rgba(0,0,0,0.43));font-size: 44px;}
 .breadcrumb-nav .breadcrumb li a{color: #fff;transition: 0.5s ease-in-out;}
 .breadcrumb-nav .breadcrumb li a:hover{color: var(--theme-color);}
 .breadcrumb-item+.breadcrumb-item::before{color: #fff;content: "\f105 ";font-family: 'FontAwesome';font-weight: 400;font-size: 18px;
 padding-right: 10px;}
 .breadcrumb-item+.breadcrumb-item{padding-left: 10px;}
 .breadcrumb-nav .breadcrumb{margin: 0;padding: 0 0 10px 0;}
 .breadcrumb-nav .breadcrumb li{font-size: 16px;color: #fff;}
 .section-title h2{font-size: 40px;line-height: 42px;position: relative;display: inline-block;color: #363435;}
 
 .section-title h2:before {
    position: absolute;
    content: '';
    left: 0;
    margin-left: 0;
    bottom: -10px;
    width: 35%;
    height: 3px;
    display: block;
    background-color: var(--pbmit-global-color);
}

  /*======  hero banner end ======*/

  

  
/* ==================contact page start ================ */
/* three box start */
.three-box-contact{background-color: #f4f4f4; padding: 30px 0 30px;}
.three-boxes-contact .contact-box-detail {position: relative;height: 100%;}
    
    
  /* .three-boxes-contact .contact-box-detail .contact-box{width:50px;} */
  .three-boxes-contact .contact-box-text {text-align: center;}
  .three-boxes-contact .row .col{border-right: 1px solid rgba(255,255,255,0.1);}
  .three-boxes-contact .row .col:last-child{border-right: 0;}
  .contact-box-detail .contact-box img{width: 60px;}
  .contact-box{text-align: center;}
  .contact-box-text  p{color: #373435;padding: 0 20px;}
  .three-boxes-contact .contact-box-text h5{font-size:26px;margin-bottom: 12px;color: #4f4238;margin-top: 10px;}
  .three-boxes-contact .email-contact-icon {padding-left: 12px;}
  .three-boxes-contact .contact-box-text a{color: #373435;line-height: 22px;display: inline-block; font-size: 18px;}
  .three-boxes-contact .contact-box-text a:hover{color: var(--pbmit-global-color);}
  /* three boxes start */
  
  /* contact form inner start */
  
  .inner-contact-form .section-title{margin-bottom: 40px;text-align: center;}
  .inner-contact-form .section-title h6{margin-bottom: 12px;}
  .inner-contact-detail{max-width: 800px;margin: 0 auto;}
  .inner-contact-detail .form-group{margin-bottom: 20px;}
  .inner-contact-detail .form-group label{color: var(--theme-text-color);margin-bottom: 3px;font-size: 15px;margin-left: 2px;}
  .inner-contact-detail .form-group .form-control{border: 1px solid #ccc !important;padding: 14px 18px;resize: none;color: var(--theme-text-color);font-size: 15px;height: auto;line-height: normal;}

  .inner-contact-detail .form-group textarea{min-height: 150px;} 
  .inner-contact-detail .inner-form-submit{text-align: center;}
  .inner-contact-detail .inner-form-submit .custome-btn{border: 0;padding: 12px 35px !important;background-color: var(--pbmit-global-color);display: inline-block;color: #fff;
font-size: 16px;transition: 0.5s ease-in-out;}
.inner-contact-detail .inner-form-submit .custome-btn:hover{background-color: #363435;}
  .inner-contact-detail .row .col:last-child .form-group{margin-bottom: 0;}
  
  /* contact form inner end */
  
  /* google map start */
  
  .google-map-detail iframe{height: 380px;margin-bottom: -6px;}
  /* google map end */
  
  
  
  
  
  
  /* ==================contact page end ================ */


  /* about us page start */

  /* why choose page start */
  .section-title h4{font-size: 18px;color: #363435;line-height: 26px;}
  .about-us-about .pbmit-sbox-icon-wrapper i{color: #fff;}
  /* why choose page start */

  /* application start */

  .application-market{position: relative;background-color: #f4f4f4;}
  .application-market:before {
    content: '';
    background-image: url(../images/corner.png);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 827px;
    height: 100%;
    margin: 0 auto;
    text-align: center;
    z-index: 0;
}
.application-market .section-title{margin-bottom: 30px;}
.application-detail .row{position: relative;justify-content: center;}


.application-content {
  background: #FFFFFF;
  box-shadow: 0 0 5px rgba(0,0,0,0.1);
  padding: 25px 15px 15px;
  margin-top: 1.8em;
}
.application-content img{height: 80px;}
.application-content h3{color: #363435;font-size: 20px;margin-top: 10px;line-height: normal;}
  /* application end */

  /* left right section start */

  .left-right-section .section-title h2{margin-bottom: 35px;}

  .left-right-section .row{align-items: center;}
  .left-right-section .row .col-md-6{padding: 0;}
  .left-right-section .row:last-child{flex-direction: row-reverse;}
  .left-right-section .text-holder{padding-right: 60px;}
  .left-right-section .text-holder ul{padding-top: 20px;}
  .left-right-section .text-holder ul li i{ color: var(--pbmit-global-color);position: absolute;top: 4px;font-size: 14px;left: 0;}
  .left-right-section .text-holder ul li:not(:last-child){margin-bottom: 8px;}
  .left-right-section .text-holder ul li{position: relative;padding-left: 20px;}
  .text-img img{width: 100%;}

  .second-row .text-holder{padding-left: 60px;padding-right: 0;}

  /* left right section end */




  /* about us page end */


  /* Product  page start */
  .our-Product .section-title h2{margin-bottom: 50px;}
  .our-Product .pbmit-portfolio-style-3 .pbmit-portfolio-icon-wrapper{display: none;}
.our-Product .pbmit-portfolio-style-3{border: 1px solid #ccc;margin-bottom: 30px;}
  .our-Product .pbmit-portfolio-style-3 .pbmit-featured-wrapper{text-align: center;padding: 15px;}
  .our-Product .pbmit-portfolio-style-3 .pbmit-featured-wrapper img{height: 200px;transition: 0.5s ease-in-out;}
  .our-Product .pbmit-portfolio-style-3:hover .pbmit-featured-wrapper img{transform: scale(0.8);}
  .our-Product .pbmit-portfolio-style-3 .pbmit-featured-wrapper:before {background: rgb(245 134 52 / 46%);}
    
  .our-Product .pbmit-box-content-inner{text-align: center;display: block !important;}
  .our-Product .pbmit-portfolio-style-3 .pbmit-content-wrapper{border: 0;border-top: 1px solid #ccc;padding: 25px 20px;}
  .our-Product .pbmit-portfolio-style-3 .pbmit-content-wrapper .product-btn{background-color: var(--pbmit-global-color);color: #fff;display: inline-block;padding: 11px 20px;line-height: normal;
  display: inline-block;transition: 0.5s ease-in-out;}
  .our-Product .pbmit-portfolio-style-3 .pbmit-content-wrapper .product-btn:hover{background-color: #363435;}
  .our-Product .pbmit-portfolio-style-3 .pbmit-portfolio-title{font-size: 24px;margin-bottom: 10px;color: #363435;line-height: 26px;}
  .our-Product .pbmit-portfolio-style-3 p{line-height: 20px;}
  .our-Product .pbmit-portfolio-style-3 .pbminfotech-icon-box a{font-size: 50px;}
  .our-Product .pbmit-portfolio-style-3 .pbminfotech-icon-box{left: 43%;top: 53%;}

    /* product paginaion start */
    .our-Product .product-pagination {display: flex;justify-content: center;text-align: center;margin-top: 20px;}
    .our-Product .product-pagination li:not(:last-child){margin-right: 8px;}
    .our-Product .product-pagination .pagination li a{border-radius: 50%;color: #000;font-size: 16px;display: flex;
align-items: center;justify-content: center;transition: 0.5s ease-in-out;height: 50px;width: 50px;border: 1px solid #363435;}
.our-Product .product-pagination .pagination li a i{font-size: 28px;}
.our-Product .product-pagination .pagination li a.current{color: #fff;background-color: var(--pbmit-global-color);border-color: var(--pbmit-global-color);}
.our-Product .product-pagination .pagination li a:hover{background-color: var(--pbmit-global-color);color: #fff;border-color: var(--pbmit-global-color);}
.our-Product .product-pagination .pagination li a .icon-57{margin-right: 3px;}
    /* product paginaion end */


  /* Product  page end */


