:root{
--title50and32 : clamp(2rem, calc(2.60vw + var(--common-unit)), 3.125rem);
	
--title63and38 :  clamp(2.375rem, calc(2.6vw + var(--common-unit)), 3.125rem);
	
--title25and16 :  clamp(1rem, calc(1.30vw + var(--common-unit)), 1.563rem);
	
--title20and20 :  clamp(1.25rem, calc(1.04vw + var(--common-unit)), 1.25rem);
--title18and18 :  clamp(1.25rem, calc(0.93vw + var(--common-unit)), 1.125rem);
}

.about-bannar .homepage-banner-block h1 {
    color: var(--white);
    font-weight: 700;
    font-size: var(--banner-text);
    max-width: unset;
}


#applications .owl-theme .owl-dots .owl-dot span {
        margin: 4px !important;
    }
    
    
    
    
.spec-table ul{list-style: none;
    padding-left: 0;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1.5rem;
    margin: 0;
    padding-top: 0px;
    padding-bottom: 20px;}

.spec-table  ul li::before{content: "";
    display: block;
    background: #38B34A;
    width: 15px;
    height: 15px;
    position: absolute;
    left: 0;
    top: 4px;}
.spec-table  ul li{
    display: flex;
    align-items: flex-start;
    margin: 0;
    position: relative;
    padding-left: 25px;}
    
    
    

#applications .owl-theme .owl-dots{padding-bottom:0px !important;}
.title50and32{
font-weight: 600;
font-size: var(--title50and32)!important; 
line-height: 1.2;
color:#fff;}

.title63and38{font-weight: 600;
font-size: var(--title63and38)!important; 
line-height: 1.2;
color:#fff;}

.title25and16{font-weight: 600;
font-size: var(--title25and16)!important; 
line-height: 1.2;
color:#fff;}

.building-semiconductors{
background: linear-gradient(157.9deg, #374888 -3.86%, #000001 89.19%);} 

.Beyond-specifications{
background: linear-gradient(69.4deg, #4D5989 -14.59%, #141723 66.97%);}

.vision-mission{
background: linear-gradient(252.76deg, #1A243F 9.3%, rgba(36, 62, 131, 1) 38.5%, #000000 100%);}

.driving{background: linear-gradient(69.4deg, #4D5989 -14.59%, #141723 66.97%);}


.smarter-decision{background: linear-gradient(252.76deg, #1A243F 9.3%, rgba(36, 62, 131, 0.93) 38.5%, #000000 99.79%);}

/*.smarter-decision .images-title {    position: absolute;*/
/*    padding: 0% 1.5rem;*/
/*    font-size: var(--title20and20) !important;*/
/*    line-height: 1.2;*/
/*    color: #fff;*/
/*    bottom: 1.5rem;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    display: flex;*/
/*    box-sizing: border-box;*/
/*    margin: 0;} */

.driven-by-passion{background: linear-gradient(69.4deg, #4D5989 -14.59%, #141723 66.97%);}

.driven-by-passion .title18and18{font-size: var(--title18and18)!important; line-height: 1.2; font-weight: 600; color:#fff;} 

.driving .driving-bg-image{position: absolute;
      
    top: 0px;
    margin: 0px;
    z-index: 1;
    left: 0px;
    width: 10%;}

.vision-mission .vis-mis-images{width: 80%;
height: auto;}


.grid-3.industrial-items-icons .wp-block-column .wp-block-group{align-items:flex-start;}



@media screen and (max-width:781px){
.Beyond-specifications .col-rev{display: flex;
    flex-direction: column-reverse;}
	
	.smarter-decision .images-title {
		width: 85%;}
		
		
		
	#Beyondspecifications .wp-block-column{        padding-bottom: 1rem !important;
        margin-bottom: 2rem;}	
		
		#Beyondspecifications .wp-block-columns{gap:0px !important;        margin: 0;}
		
		
		
#Aboutsection{padding-top:12% !important;padding-bottom: calc(10% + 40px) !important;}	

#Beyondspecifications{padding-top:10% !important;padding-bottom:10% !important;}	
		
		
		.grid-3{gap: 0 !important;}
		
		
		section{padding-left:5% !important;padding-right:5% !important;}
		
		
		.m-bottom0{margin-bottom:0px !important;}
		
		#smarter-decision,#driven-by-passion{padding-top:10% !important; padding-bottom: 10% !important;}
		
		.m-pt10{padding-top: 10% !important;}
		
		.grid-3.industrial-items-icons .wp-block-column .wp-block-group {
    align-items: flex-start  !important;}
	
      #applications .pro-list .wp-block-column{padding: 0.75rem;}
	
	
	
		
		
}