



#co-creating .co-after{position:relative;}

#co-creating svg{position: absolute;right: 0;bottom: 0;}
.relative{position:relative;}
.right-btns{
    gap:3rem;
}

#co-creating .bg-ele,#why-choose-ltsct .bg-ele,#stats .bg-ele,#empowering .bg-ele,#message-for-ceo .bg-ele,#success-stories .bg-ele,#latest-resource.lightgrey-bg .bg-ele{position:absolute;right:0;top:0;    margin: 0; z-index: -1;}


.pad-x10-5{
	padding-top: 10%;
	padding-bottom: 5vw;
}

.pad-x10{
	padding-top: 6%;
	padding-bottom: 7%;
}


#h-banner .banner-slider-block{position:fixed;top:0;z-index:0;}

.section{position:relative;z-index:1;}

.f-18px{font-size:var(--btn-text);}


#why-choose-ltsct .why-content .line{    margin: 0;
    position: absolute;
    right: 0;
    top: 0;}

.grid-4{    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 15vh 4%;}

.num{font-size:var(--stat-number);}
.num-text{font-size:var(--stat-text);}


#stats svg.line{position: absolute;
    right: 0;
    top: 0;
}

#solutions .bg-ele,#latest-resource .bg-ele{position:absolute;right:5%;top:0;    margin: 0; z-index: -1;}

#success-stories .bg-ele-left{position:absolute;left:0;top:0;    margin: 0; z-index: -1;}


#solutions .bg-ele{position:absolute;right:5%;top:0;    margin: 0; z-index: -1;}




#real .single-item figure,.latest-lisitng figure.wp-block-post-featured-image{overflow:hidden;}
#real .single-item figure img{transition:0.3s all ease-in-out;cursor:pointer;}

#real .single-item figure:hover img{transform:scale(1.1);}
#real .single-item h2{cursor:pointer;}

.height-none-op-none{display:block !important;height:0px;opacity:0;}


@media screen and (max-width:781px){
	.grid-4 {
		display: grid !important	;
		grid-template-columns: 1fr;
		gap:3rem;
	}
    .why-content{
        display: flex;
        flex-direction: row !important;
    }
    .why-content>.wp-block-column{
        width: 50% !important;
        flex: 0 0 50% !important;
    }
    #stats .bg-ele{
        display: none;
    }
    #stats svg.line{
        height: 100%;
    }
    #stats .num-text{
        max-width: 60vw;
    }
    #stats{
        padding:5vw 5vw 15vw 5vw;
    }
    
    #success-stories .bg-ele-left,#success-stories .bg-ele{display:none !important;}
    
    .homepage-banner-block{padding-top:0px;}
    
  
   
   
   

.carousel-wrapper {
    padding: 15% 0rem 5% 0rem !important;
   
    min-height: unset !important;
    margin: 0;
}
#dynamic-carousel p{padding-top:0.25rem !important;}

.custom-nav{position:relative !important;justify-content:center !important;}
.custom-nav button img{
       max-width: 35px !important;
    height: auto;}
    
    #dynamic-carousel {
    padding-bottom: 10% !important;
}

#real .head-sec,#latest .head-sec{gap:0px !important;}

.rf-m0 .row-flex{margin:0 !important;}

#career .l-ele{display:none;}

#career .r-ele {
    position: relative;
    bottom: 0;
    right: 0;
}

#career .inner-container .wp-block-columns.relative{padding-bottom:0% !important;}
#career .inner-container{padding:0px !important;}
#career{padding-bottom:10% !important;}

#career .row-flex{margin:0px !important;}
#real .owl-dots{    position: absolute;
    bottom: -4.5rem;
    display: flex;
    justify-content: center;
    width: 100%;}

.owl-dots .owl-dot.active span {background: var(--lightgreen) !important;width: 37px !important;}


    #real{overflow:hidden;padding-bottom:10% !important;}
    
    #real .single-item .real-head{position:absolute;bottom:1rem;left:1rem;display: flex;
        align-items: center}
    
    #latest .row-flex{margin-top:0px !important;}
     /*#latest{padding-bottom:0px !important;}*/
    
#latest .owl-dots{padding-bottom:0px !important;}

.height-none-op-none{display:block !important;height:unset;opacity:1;}




    
}