.bnr_pic, .yer_sec, .bnr_txt{
	position:relative;
}
.bnr_pic:before{
	position:absolute;
	content:"";
	background:url("https://leidsens.com/dev/formula/wp-content/uploads/2025/03/Vector-5.png");
	width:152px;
	height:105px;
	bottom: 60px;
    left: -90px;
}
.yer_sec:before{
	position:absolute;
	content:"";
	background:url("https://leidsens.com/dev/formula/wp-content/uploads/2025/03/Group-26.png");
	width:92px;
	height:78px;
	bottom: -40px;
    left: -10px;
}

.bnr_txt:before{
	position:absolute;
	content:"";
	background:url("https://leidsens.com/dev/formula/wp-content/uploads/2025/03/Vector-4.png");
	width:460px;
	height:19px;
    top: 70px;
    left: 250px;
}
.copy_sec span{
	color:#B5BFC7;
}
.srcr_sec .elementor-button-text{text-align:left;}

.srcr_sec .elementor-button-icon svg{    font-size: 50px;}
/* .serv_btn .elementor-button-icon{    margin-left: 140px;} */
.serv_btn{position:relative;}
.serv_btn:before{
	position:absolute;
	content:"";
	background:url("https://leidsens.com/dev/formula/wp-content/uploads/2025/03/Group-14.png");
	width:24px;
	height:21px;
	top: 30px;
    right: 55px;
}

.teamPic img{  filter: grayscale(1);}
.teamPic img:hover{filter: none;}
.testimonal_sec .swiper-slide {
/*     opacity: .5; */
	width: 27% !important;
}
.testimonal_sec .swiper-slide-duplicate-active {
/*     opacity: 1 !important; */
 
}
.cl_pic{
	width: 34% !important;
}





/*================ RESPONSIVE =============*/


@media only screen and (min-width: 1200px) and (max-width: 1600px) {

}

@media only screen and (min-width: 1024px) and (max-width: 1200px){


}

@media only screen and (min-width: 768px) and (max-width: 1024px){
	.bnr_pic:before, .yer_sec:before, .bnr_txt:before{ display:none;}
	.srcr_sec .elementor-button-icon svg{    font-size: 35px;}
	.taptap-main-menu-button-two{    margin: 53px 0 0 -20px;}	

}
@media only screen and (max-width: 767px) {

	.bnr_pic:before, .yer_sec:before, .bnr_txt:before, .serv_btn:before{ display:none;}
	.srcr_sec .elementor-button-icon svg {
    font-size: 30px;
}
	
.testimonal_sec .swiper-slide {
    width: 85% !important;
}	
.cl_pic{
	width: 100% !important;
}	
	
	.taptap-main-menu-button-two{    margin: 41px 0 0 -20px;}		
	
}

@media only screen and (max-width:400px) {
	
	.testimonal_sec .swiper-slide {
        width: 77% !important;
    }
}





  /*
 * Hide visually and from screen readers, but maintain layout
 */

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after {clear: both;}


  /* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   http://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */

@media print {
  /* Black prints faster:
    http://www.sanbeiji.com/archives/953 */
  *, *:before, *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a, a:visited {text-decoration: underline; }
  a[href]:after {content: " (" attr(href) ")"; }
  /*
     * Don't show links that are fragment identifiers,
     * or use the `javascript:` pseudo protocol
     */
  abbr[title]:after { content: " (" attr(title) ")";}
  a[href^="#"]:after, a[href^="javascript:"]:after { content: ""; }
  /*
     * Printing Tables:
     * http://css-discuss.incutio.com/wiki/Printing_Tables
     */
  pre, blockquote {border: 1px solid #999; page-break-inside: avoid;}
  thead { display: table-header-group; }
  tr, img {page-break-inside: avoid; }
  img { max-width: 100% !important; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 {page-break-after: avoid; }
}