
.responsive-logo img {
    height: 65px;
}

 @media (min-width: 768px) {
/* .default-portfolio-item {max-width: 300px;         width: 25% !important;} */
}

.upper-box {display: flex; align-items: center;}
.services-block .inner-box .upper-box h3 {line-height: normal;}

.footerLogo img {border-radius: 5px;}

.services-section-three .icon-box .icon  {
    opacity: 0;
}


.missionVision * {color: #fff !important; text-align: left !important;}

.missionVision .separater {background-color: #fff;}

.main-header .header-lower .outer-box .advisor-box .advisor-btn span {background-color: #3c4349 !important; color: #fff;}

.contact-info li {padding-bottom: 10px;}

.main-footer .widgets-section,
.main-footer .logo-widget .text,
.footer-lists li a {
    color: #ededed;
}

.theme-btn {cursor: pointer;}



.filter-tabs li { margin: 15px 0;}

.info-box {max-width: 350px;}

  .default-form button {color: #fff;} 

  .text-color-primary {color: #4898d3 !important;}

.contact-section .icon {border-radius: 10px !important; background-color: #4898d3; color: #fff;}
.contact-section .icon:before {    color: #fff;}




   .tikeList li {
        position: relative;
    color: var(--primary-color);
    text-transform: capitalize;
    padding-left: 40px;
    margin-bottom: 10px;
   }
    .tikeList li:before  {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    background: url(../../purva/images/icon-check.svg) no-repeat center left;
    background-size: cover;
}



.product-section {padding-bottom: 60px;}

.border-radius-30 img {border-radius: 30px;}

/* .tbCenter {display: flex; align-items: flex-start; flex-direction: column; justify-content: center;} */
.tbCenter h3 {color: #000;}

.productsList {padding-bottom: 60px;}
.productsList .default-portfolio-item {display: inline-block !important;}

.default-portfolio-item .inner-box {border-radius: 20px;}
.default-portfolio-item .overlay-inner .content {display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100%;}
.default-portfolio-item .overlay-inner .content  h3 {font-size: 20px; margin: 0;}
.default-portfolio-item .overlay-inner .content  h3 a {padding: 30px;}
.default-portfolio-item .overlay-inner .content  h3 a:hover {color: #333;}


.page-title .page-breadcrumb li a {font-weight: bold; color: #49b2ff !important;}

.product-list-sidebar {margin-bottom: 30px;}
.product-list-sidebar .sidebar-title {background: #4898d3; border-radius: 20px 20px 0 0; padding: 20px 25px 15px; color: #fff; font-size: 18px; font-weight: bold; text-transform: uppercase; margin-bottom: 0;}
.product-list-sidebar .product-list {background: #d9efff; border-radius: 0 0 20px 20px; }
.product-list-sidebar .product-list li a {padding: 15px 25px; display: block; font-size: 16px; border-top: 1px solid #4898d3;}
.product-list-sidebar .product-list li a:hover { background: #4898d3; color: #fff;}
.product-list-sidebar .product-list li:first-child a {border: 0;}
.product-list-sidebar .product-list li .active {background: #426f95; color: #fff; border-color: #426f95;}

.contact-info-box {
    background: url(../../purva/images/contact-info.jpg) no-repeat center;
    background-size: cover;
    padding: 50px 30px 30px;
    color: #fff;
    border-radius: 30px;
    margin-bottom: 30px;
}

.contact-info-box .list-style-three {padding-top: 15px;}
.contact-info-box .icon {border-radius: 10px !important; background-color: #4898d3; color: #fff;}
.contact-info-box .icon:before {color: #fff;}
.contact-info-box li strong {color: #fff;}
.contact-info-box li a {font-weight: 600; font-size: 15px; color: #49b2ff !important;}

 @media (max-width: 991px) {
    .project-single-section {padding: 30px 0px 0;}
    .project-single-section .upper-box .row {flex-direction: column;}
 }


 .industries-section {
   counter-reset: special-heading;
 }
 .industries-section .row {margin: 0;}
  .industries-section .row:nth-child(even)  {flex-direction: row-reverse;}
 .industries-section .row .col-md-6 {padding: 0; display: flex; align-items: center; justify-content: center; flex-direction: column;}
 .industries-content {max-width: 500px;}

 .special-heading {color: #333;  position: relative;}
.special-heading:before {
    counter-increment: special-heading;
  content: counter(special-heading, decimal-leading-zero) ".";
  background: linear-gradient(to top, #3193d8 0%, #54b8ff 100%);
  -webkit-background-clip: text;
  font-size: 40px;
  font-weight: 500;
  left: -60px;
  line-height: 1;
  position: absolute;
  -webkit-text-fill-color: transparent;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/*.project-single-section .special-heading:before {
   
    left: 0px;
  
}*/

@media (max-width: 991px) {
    .welcome-section {padding: 36px 0px 60px;}

     .industries-section .row {}
     .industries-content {padding: 30px 20px; text-align: center;}
     .special-heading {font-size: 25px;}
         .special-heading:before {
              font-size: 45px;
        display: block;
        position: static;
        -webkit-transform: none;
        transform: none;
    }
    
}

.main-slider {aspect-ratio: 381/142;
    background: #92a0ad url(../../purva/images/banner-1.jpg) no-repeat center center;
}