
.carousel-dots .owl-dots .owl-dot.active span {
    background-color: var(--global--color-third);
  
}
.marginbot{
    margin-bottom: 80px;
}
.project-single .project-intro .project-img img {
    width: 100%;
    height: 90vh;
    border-radius: 0px;
}

.project-single .project-intro .project-img .project-panel {
    position: absolute;
    right: 65px;
    bottom: 45px;
    max-width: 400px;
    -webkit-box-shadow: 0px 5px 83px 0px rgb(40 40 40 / 16%);
    box-shadow: 0px 5px 83px 0px rgb(40 40 40 / 16%);
    margin-bottom: 0;
}



.decorgreen{ 
color: var(--global--color-primary);
    font-family: var(--global--font-body);
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    position: relative;
    text-transform: capitalize;
}
.project-panel .project-panel-holder .project-content .project-title h4 {
    font-family: var(--global--font-heading);
    font-size: 20px;
    font-weight: 600;
    line-height: 27px;
    text-transform: capitalize;
    color: var(--global--color-heading);
}
.heading .heading-desc {
    margin-bottom: 25px  !important;
}

.features .feature-panel-holder .feature-panel .feature-content {
    align-items: starst;
    text-align: left;
}
.features .feature-panel-holder .feature-panel {
    padding-bottom: 0px ;
}
.needborder{
    border-top: 1px solid white;
    border-right: 1px solid white;
    border-left: 1px solid white;
    padding-bottom: 50px;
}
.features .feature-panel-holder .feature-panel .feature-icon i::before {
    
    color: var(--global--color-forth);
}
.features .feature-panel-holder .feature-panel .feature-content p {
   
    color: var(--global--color-body);
}
.features .feature-panel-holder .feature-panel {
    background-color: #ffffff;
}
.feature-icon img{
    height: auto;
    width: 35%;
}
.bg-overlay-theme2:before {
    
    background-image: linear-gradient( 
        180deg, #0d1207db 50%, #1c280ff0 100%) !important;
    
}
.heading .heading-desc {
  
    color: var(--global--color-body);;
    
}
.heading .heading-title {
    
    font-size: 37px;
}
.heading-title{
    font-size: 37px !important; 
}
.chart{
    width: 100%;
    height: auto;
}
.rndphotos{
margin-top: 70px;
}
.heading-light2{
    margin-bottom: 0px;
}
.project-single .project-overview {
    padding-top: 70px;
    padding-bottom: 20px;
}
@media screen and (max-width: 767.98px){
    .project-single .project-intro .project-img .project-panel {
        position: relative;
        right: auto;
        bottom: auto;
        border-radius: 0 0 8px 8px;
        margin-bottom: 0;
    }
    .page-title.page-title-blank .breadcrumb-wrap {
        min-height: 80px !important;
       
    }
    #orderrnd1{
        order: -1 !important;
    }
    #orderrnd2{
        order: 2 !important;
    }
    #orderrnd3{
        order: 3 !important; 
    }
    .heading .heading-desc {
       text-align: left;
    }
    .needborder{
        display: none;
    }
    
    }

    @media screen and (min-width: 768px) and (max-width: 992px){
        .page-title.page-title-blank .breadcrumb-wrap {
            min-height: 80px;    
        }
        .project-single .project-intro .project-img .project-panel {
           
            bottom: -65px;
        }
        .project-single .project-overview.project-overview-2 {
            padding-top: 70px;
        }
        .project-single .project-overview .advantages-list-holder {
            margin-bottom: 20px;
        }
        .project-single .project-image-carousel .owl-carousel .owl-nav {
            top: 95px !important;
        }
    }


    .page-title.page-title-11 .page-title-wrap .title {
        margin-bottom: 0px;
    }
    .page-title.page-title-11 .page-title-wrap {
      height: 100vh;
        align-items: center;
    }
    .bg-overlay-dark-3:before {
       
        background-image: linear-gradient(180deg, #1b1a1a2e 0%, #00000042 100%);
    }
    .page-title .title .title-heading {
        margin-bottom: 0px;
    }



    .heading .nopaddingforthispara{
        margin-bottom: 0px !important;
        /* font-size: 60px; */
    }

    .businesshead{
        color: var(--global--color-primary);
    }
    .headhome {
        color: var(--global--color-heading);
      }

      .headrnd{
        color: var(--global--color-primary);
    }


    .heading-title {
        font-weight: 500;
    }