
:root {
    --thm-teal: #72bf44;
    --thm-secondary: #192f59;
    --thm-green: #72bf44 ;
     /*--thm-bg-ling-green: #192f59; */
}
.thm-btn{
    border: 2px solid #192f59;
}
.thm-btn:before{
    background:#192f59;
}
.sec-ptb {
    padding: 75px 0;
}
#partners.sec-ptb,
.single-testimonial .customar-info,
.member-fbio-img-overlay,
.footer-sec {
    background: #192f59;
}
.single-testimonial .feedback .rating i {
    color: #192f59;
}

#career-detail .sec-pt {
    padding-top: 40px;
}
.scroll-top {

    color:var(--thm-secondary);
    background: #00000;
}
#services .service-details-wrapper .feature-img img {
    padding: 0 100px;
    height: 600px;
}
#products .service-details-wrapper .feature-img img {
    padding: 0 100px;
    height: 600px;
}
.site-ligo img
{
    width:350px;
}
.nav-logo img {
    width: 200px;
}
.menu-area .mobile-nav-toggler i {
    color: #72bf44;
}
#slider .owl-theme .owl-nav [class*=owl-] {
    color: #000;
    font-size: 30px;
     margin: 2px; 
     padding: 10px; 
    background: #ffffff;
     display: block; 
    cursor: pointer;
    border-radius: 30px;
}
/*.hero-slider-item {*/
/*    height: 100vh;*/
/*}*/
/*.hero-slider-item {*/
/*    height: auto;*/
/*}*/
.hero-images .feature-one img {
    height: 450px;
    object-fit: cover;
}
.main-header-one__bottom-left .site-ligo {
    margin-right: 10px;
}
.navbar-wrap ul {
    margin: 0 0 0 20px;
}
.navbar-wrap ul li + li {
    margin-left: 20px;
}
.navbar-wrap ul li .sub-menu{
    max-height: 300px; 
    /*overflow:hidden;*/
  /*overflow-y: scroll; */
 
min-width: 350px;
}
.navbar-wrap ul li .sub-menu li {
    border-bottom: 1px solid #ffffff;
}
.navbar-wrap ul li .sub-menu li a{
padding: 10px;
}
.team-fbio-sec .member-fbio
{
 justify-content:unset;   
}
.hero-style1::before {
    content: none;
}
.service-details-wrapper .feature-img img {
    height: 450px;
}
/*team design*/
.team-fbio-sec .member-fbio-text h2,
.team-fbio-sec .member-fbio-text h4{
 font-size:20px;  
 margin:10px;
}
.team-card {
    position: relative;
}
.member-fbio-img{
     position: relative;
    overflow: hidden;
    border-radius: 20px;
    display: block;
    transition: transform 0.4s ease;
}

.member-fbio-img:hover .member-fbio-img-overlay {
  opacity: 1;
}
.member-fbio-img-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #000000;
}

.member-fbio-img-overlay p {
    font-weight: 20px;
    line-height: 20px;
    color: white;
    letter-spacing: -0.36px;
   padding: 10px 20px;
    font-size: 16px;
}
.member-fbio-text
{
    margin-top: 15px;
}

/*.service-details-wrapper .feature-img img {*/
/*    height: 250px;*/
/*    object-fit: fill;*/
/*}*/
.single-service-style2 .img-box img,
.testimonial-slider.owl-carousel .owl-item img {
    width: 100%;
    height: 250px;
    object-fit: inherit;
}
.team-fbio-sec .member-fbio-img {
    border-radius: 10px 0px;
}
.brand-slider.owl-carousel .owl-item img { 
    width:300px;
    height: 75px;
    object-fit: scale-down;
}
#team.team-fbio-sec .member-fbio-img img {
    height: 400px;
    object-fit: cover;
    object-position: top;
}
#blogs .blog-item-wrapper .blog-item .img-box img {
    height: 450px;
}
.blog-sec3  .blog-item .img-box img {
    height: 280px;
    object-fit: cover;
}
#blogs .sidebar-item .blog-sidebar-box-item .img-box img{
    width:150px;
    height:100px;
    object-fit:cover;
}

.blog-item .content-box .title-box h3 {
    font-size: 20px;
    line-height: 30px;
}
.single-project-style2 .project-img img {
    height: 250px;
    object-fit:cover;
}
#site-breadcumb .site-breadcumb-wrapper {
   padding: 200px 0 50px;
}
/*.team-fbio-sec .member-fbio-img img {*/
/*    height: 280px;*/
/*}*/

#site-breadcumb .site-breadcumb-wrapper,
.bg-green
{
    background-color: var(--thm-secondary);
}
.breadcumb-content ul.page-navigator {
    margin-left: unset;
}
.single-team .member-info {

    text-align:unset;
}
.fa-file-pdf:before {
    font-size: 150px;
}
.brand-sec .sec-content h5
{
    font-size: 30px;
    color: var(--thm-teal);
}
.brand-text span,
.sec-sub-title {
    font-size: 30px;
}
.map iframe {
    width: 1300px;
}

.footer-widget-logo img{
    height: 150px;
    object-fit: contain;
}
.footer-copyright-text p {
    color :#ffffff;
}

.footer-copyright-text p a {
    color: #ffffff;
}

.whatsapp-chat p{
    color: #000000;
    position: fixed;
    bottom: 110px;
    right: 35px;
    width: 150px;
    z-index: 999;
}
.whatsapp-chat img{
    position: fixed;
    bottom: 100px;
    right: 15px;
    width: 60px;
    z-index: 999;
}
.footer-widget-content .footer-links ul{
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 300px;
}

@media screen and (max-width:1024px)
{
    .main-header-one {
    background-color:#ffffff;
}
    .site-ligo img {
    width: 320px;
}
    .sticky-menu {
        background: #ffffff;
    }
    .map iframe {
        width:800px;
    }
}

  
@media screen and (max-width:767px)
{
    .main-header-one {
    background-color:#ffffff;
}
    .site-ligo img {
    width: 320px;
}
    .sticky-menu {
        background: #ffffff;
    }
    .map iframe {
        width:400px;
    }
    .footer-widget-content .footer-links ul{
    height:auto;
    }
    
}

