div.feature .kt-inside-inner-col {
  width: fit-content;
  display: inline-block;
}

strong {
  color: darkblue;
}

div#secondary.widget-area.shop-widget {
  padding-left: 50px!important;
}

.product-range p a{
color:white!important
}

/*.my-cards{
color:white!important
}*/

.forminator-ui#forminator-module-2569.forminator-design--flat .forminator-multi-upload {
    cursor: pointer;
  border:1px solid grey;
    color: #777771;
}

article{
padding-top:0!important
}



.clickme{
	position: fixed;
 top:50%;
		left:30px;
		transform: translatex(-50%)rotate(-90deg);
		z-index:99999;
		
}

.product-loop-content{
background:transparent!important
}





.services .wp-block-uagb-container{
padding:0!important
}

.services .wp-block-uagb-container img{
width:100%!important;
		height:auto!important
}

.MAIN-SLIDER{
position:relative;
		z-index:0;
		overflow:hidden;
	}
.my-slider{
overflow:hidden
}



.MY-SLIDER img{
position:absolute;
		top: 50%;
      
        transform: translatey(-50%);
		right:-100px;
		z-index:1;
		object-fit:fill!important
}
/*.MAIN-SLIDER::before{
		content:"";
position:absolute;
		left:0;
		top:0;
		width:50%;
		height:100%;
		z-index:2;
		background:red
}*/

.wp-block-uagb-info-box{
position:relative;
		z-index:100!important;
		width:50%
}

.shape{
		content:"";
position:absolute;
		left:0;
		top:-1000px;
		width:50%;
		height:600%;
		z-index:2;
		background:red
}

.n2-section-smartslider{
position:relative;
		width: 100%;
background: #030724;
background: linear-gradient(63deg,rgba(3, 7, 36, 1) 0%, rgba(9, 9, 121, 1) 35%, rgba(0, 212, 255, 0.4) 100%);
z-index:0
}


.n2-section-smartslider::before{
		
		position:absolute;

  width: 100%;
  height: 100%;
background: #030724;
background: linear-gradient(63deg,rgba(3, 7, 36, 1) 0%, rgba(9, 9, 121, 1) 35%, rgba(0, 212, 255, 0.4) 100%);
		content:"";
	left:0;
		
		z-index:0
		
}
.n2-ss-layer{
position:static;
		background:transparent!important;
		
		z-index:5
}

.my-services  p, .my-services h3{
padding-left:15px;
		padding-right:15px;
		color:white!important

}

.my-services > .wp-block-uagb-container  {
background:#0E035B;
		min-width:25%!important;
		border-radius:0!important

}

.my-services  b, .my-services  strong{

		color:red!important

}

 .my-services  strong a{

		color:red!important

}

div.wp-block-button{
margin-bottom:10px!important;
		background:transparent!important;
		border:2px solid white!important;
		border-radius:5%
}

a.wp-block-button__link   {
		background:transparent!important;
	
}

h1,h2,h3, h4,h5{
color:#0E035B!important
}

.my-cta h2{
color:white!important
}

.my-cta p{
color:#0E035B!important;
		font-size:2.0rem!important
}

.my-cta i.fas,.my-cta i.fab,.my-cta i.far {
font-size:2rem!important
}

.my-services h5{
color:white!important
}

.kt-svg-icon-list-item-wrap{
font-size:2rem;
		color:white!important
}

.industry{
display:flex!important;
		align-items:stretch!important;
		background:red;
overflow-y:hidden
		
}
.industry .inner{
		width:50%;
		height:auto;

}
.industry figure.wp-block-image{
		width:100%!important;
		height:auto;
		background:red ;
		object-fit:cover!important;

}

.industry figure{
background:green
}

.uagb-ifb-separator{
border-color:white!important

}

.faq{
position:relative;
		z-index:0!important;
		color:white!important
}

.faq::before{
content:'';
		position:absolute;
		top:-10px;
		left:-9999px;
		z-index:-1;
		width:99999px;
		height:105%;
		background:#0E035B
		
}

.faq h2,.faq h3,.faq p{
position:relative!important;
		z-index:1!important;
		color:white!important
}

.faq strong{
color:red!important
}

.faq .uagb-separator{
color:white!important
}

.my-cta a{
color:white!important
}

div.page-header{
display:none
}
.calculator{

padding:10px;
		color:white!important;
		

}

.inner{
		 width: clamp(400px, 70%, 600px)!important;
		border: 3px solid #0B7AF4;
		padding:20px;
		background: #020024;
		border-radius:20px


}

.calculator button.forminator-button{
width:100%!important;
		 
}

.calculator h2{
		text-align:center!important;
		font-weight:bolder;
		color:white!important;
		background:red;
		line-height:95%;
		width:100%
}



.hide-button{
display:none!important
}

h1.product_title .entry-title{
text-align:center!important
}

.highs .wp-block-column {
background:black;
		color:white!important
}

.highs .wp-block-column h3{
		color:white!important;
		padding-left:10px;
		margin-bottom:0!important;
		line-height:100%
}

.highs .wp-block-column p{
padding-left:10px
}

.wp-block-columns .highs{
display:flex!important;
		align-items:stretch!important;
}

.my-header{
position:relative;
		margin-bottom:40px
}

@media (min-width: 860px){
.my-header .inner-features{
position:absolute;
		bottom:10px;
		left:50%;
		transform:translatex(-50%)
}
}

 .my-header ul li{
display:inline-block!important;
}

h1.mainh1 span{
font-size:1.2rem;
		border-bottom:1px solid black
}

h1.mainh1 {
		line-height:1.8rem}

.faq h3 button span{
font-size:15px!important
}