/* Logo Section */
    .site-logo img{
        height: 150px;
        background-color: white;
        padding: 20px;
        box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
        border-radius: 0px 0px 20px 20px;
    }
    .site-logo{
        position: absolute;
        top: -7px;
    }
    .ltn__header-4 .ltn__header-middle-area, .ltn__header-5 .ltn__header-middle-area {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .special-link a {
        background-color: #196815;
        color: var(--white) !important;
        padding: 12px 30px !important;
        border-radius: 5px;
    }
/*Logo Section End */
/*Hero Section Start */
    .ltn__slider-11 .slide-item-img img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        /* border-radius: 50% 50% 0 0; */
        -o-object-position: center center;
        object-position: center center;
        margin-left: auto;
    }

    .banner-1{
        background-image: url(assets/bg/1.png);
        background-size: cover;
        background-repeat: no-repeat;
    }
    .ltn__slide-item-2 .slide-title {
        font-size: 50px;
        color: white;
    }

    .img-rotate{
        position: absolute;
        right: 20px;
        top: 0;
        -webkit-animation:spin 9s linear infinite;
        -moz-animation:spin 9s linear infinite;
        animation:spin 9s linear infinite;
        overflow: hidden;
    }
    @-moz-keyframes spin { 
        100% { -moz-transform: rotate(360deg); } 
    }
    @-webkit-keyframes spin { 
        100% { -webkit-transform: rotate(360deg); } 
    }
    @keyframes spin { 
        100% { 
            -webkit-transform: rotate(360deg); 
            transform:rotate(360deg); 
        } 
    }
    .ltn__slide-item-2 .slide-sub-title {
        margin-bottom: 20px;
        color: white;
    }

    .ltn__header-top-area {
        border-bottom:none
    }
    .section-bg-6 {
        background-color: #e1272a;
    }
    .slide-brief p{
        color: rgb(235, 235, 235);
    }
    .ltn__slide-item-2 .slide-brief {
        padding-left: 30px;
        border-left: 1px solid #ffffff;
    }

    .hero-banner img {
        --_g: 10% /45% 45% no-repeat linear-gradient(#000 0 0);
        --m:
          left   var(--_i,0%) top    var(--_g),
          bottom var(--_i,0%) left   var(--_g),
          top    var(--_i,0%) right  var(--_g),
          right  var(--_i,0%) bottom var(--_g);
        -webkit-mask: var(--m);
                mask: var(--m);
        filter: grayscale();
        transition: .3s linear;
        cursor: pointer;
        border-radius: 5px;
      }
      img:hover {
        --_i: 10%;
        filter: grayscale(0);
      }
      .theme-btn-1 {
        background-color: #196815;
        color: var(--white);
    }
/*Hero Section End*/
/*About Secton Start*/
.ltn__about-us-area{
    padding: 50px 0px;
}
/*About Section End*/
/*Services Area Start*/
.ltn__product-slider-area{
    padding: 50px 0px;
}
.ltn__secondary-bg {
    background-color: #b70000;
}
/*Services Area End*/
.btn {
    border-radius: 0;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    font-family: var(--ltn__heading-font);
    padding: 15px 30px;
    text-align: center;
    cursor: pointer;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    position: relative;
    z-index: 1;
    margin-right: 15px;
}

.google-btn img{
    margin: 0px 7px;
}
.slide-brief p{
    text-align: justify;
}
.ltn__feature-item{
    height: 335px;
}