button.sub-menu-toggle {
    display: none !important;
}
#primary-menu-list .current-menu-item a {
    text-decoration: none;
    color: #1D1068 !important;
    background: white !important;
    border: none !important;
}.wp-block-group__inner-container .applications-we-test{
    MARGIN: 8PX !IMPORTANT;
}
.Service-Solutions-card {
    box-shadow: 0px 0px 10px rgb(0 0 0 / 39%);
}

.software-testing-solutions-card .slick-track,.software-testing-solutions-card .slick-track { display: flex !important;align-items: stretch !important; padding-bottom: 10px; }
.software-testing-solutions-card .slick-slide,.software-testing-solutions-card .slick-slide { display: flex !important;flex-direction: column !important;height: auto !important;box-sizing: border-box !important;margin-right: 0; }
.software-testing-solutions-card .services-card,.software-testing-solutions-card .services-card,.software-testing-solutions-card .corner-shape-outline,.software-testing-solutions-card .services-card .wp-block-group,.software-testing-solutions-card .corner-shape-outline .wp-block-group { height: 100% !important;display: flex !important;flex-direction: column !important;justify-content: center !important;box-sizing: border-box !important; }
.software-testing-solutions-card button:focus {
  outline: none;
}
.Our-QA-Service:hover{
       background: linear-gradient(135deg,rgb(19,46,89) 0%,rgb(41,99,191) 100%);
       width:100%;
 
}.Our-QA-Service{
  width:100%;
  }
h2.wp-block-heading {
    margin: 0px !important;
}.header-inner {
    width: 1300px !important;
}
.qa-btn {
    margin-top: 15px !important;
}

.top-redius-border {
    border-radius: 30px 30px 0px 0px !important;
}

.services-card.test:hover{
        background: linear-gradient(135deg,rgb(19,46,89) 0%,rgb(41,99,191) 100%);

}
.gradient-bg{
	border-radius:30px !important;
}
.gradient-bg-form{
	border-radius:30px !important;
}
.services-card{
	border-radius:26px !important;
}
.form-border{
	    box-shadow: 0px 0px 10px 3px #1F61E840 !important;
		border-radius:20px !important;
	width:417px !important;
	
	
}

.card-border{
		border-radius:30px !important;
	  border:1px solid #00000040 !important;
	  padding:20px;

}
.service-cta,.service-types {
  margin-bottom: 0;
}
.rect-border{
	border:1px solid #132E59 !important;
}
.Models-card:hover {
  background-color: #174991 !important ;
}

.Models-card:hover h3, .Models-card:hover p {
	color:#ffff!important;
}
.Models-card:hover img {filter: brightness(0) invert(1);}

.blog-border{
		border:1px solid #132E59 !important;
		border-radius:20px !important;
	    height: 100%;
}
.logo-gap{
	gap:50px 80px;		
}

.grid-gap{
	gap:50px;
}


 .software-slides .slick-slide {
    padding: 0 10px;  
}
.software-slides {
  position: relative;
}

.software-slides button.slick-prev,
.software-slides button.slick-next {
  background:#FFFFFF !important;
  color:#000000 !important;
  border: none !important;
  border-radius: 6px !important;
  width: 29px !important;
  height: 29px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  position: absolute !important;
  bottom: -40px !important;   
  z-index: 10 !important;
  cursor: pointer !important;
  padding: 0 !important;
}

.software-slides button.slick-prev {
  left: 50% !important;
  transform: translateX(-120%) !important;
}

.software-slides button.slick-next {
  left: 50% !important;
  transform: translateX(20%) !important;
}


.software-slides button.slick-prev span, .software-slides button.slick-next span {
    font-size: 28px !important;
    color: #000000 !important;
    font-weight: 900 !important;
    margin-top: -8px;
}





.mini-cards {
    border: 1px solid #132E59 !important;
    border-radius: 20px !important;
    overflow: hidden;
    display: flex !important;
    gap: 11px;
    margin-bottom: 20px !important;
	margin-left: 85px;
}
.blog-con figure, .blog-con figure img{
		border-radius: 20px;
		max-width:100% !important; 


}
.mini-cards figure, .mini-cards figure img {
    height: 100% !important;
    object-fit: cover !important;
    border-radius: 20px;
    margin-top: -10px;
	max-width:100% !important; 
}


 .blog-left ul.wp-block-post-template {
    display: flex;
    gap: 20px;
} 
.blog-left ul.wp-block-post-template li {width: calc(50% - -20px);}
figure.alignwide.wp-block-post-featured-image {
    border-radius: 20px !important;
}
.mini-card-p{
	    margin-top: -25px !important;

}
software-testing-solutions-card  {
	gap:20px 50px;
}

.wp-block-cover__inner-container.is-layout-constrained.wp-block-cover-is-layout-constrained{
		margin:0 !important;
}
.wp-block-cover, .wp-block-cover-image {
  
     overflow: visible !important; 
    
}
.none-border {border-bottom: unset;}

 .qa-columns {
    margin-bottom: -60px!important;
    margin-top: -60px !important;
} 



.wp-block-group__inner-container.is-layout-constrained.wp-container-core-group-is-layout-89cb23fa.wp-block-group-is-layout-constrained .blog-btn {
    display: flex;
}

@media (max-width: 768px) {
    .Service-Solutions-main, .Service-Solutions, .our-collaboration-models, .applications-we-test, .header-inner, .why-choise-us, .software-testing-solutions {
      padding: 10px !important;
    }
	.banner-sec .ban-h1,p{
		text-align:left !important;
	}
	 .ban-h1{
		text-align:left !important;
	}
    .mob-text-center,.service-partners {
      text-align: center;
    }
    .mob-text-center ul {
      text-align: left;
    }
    .mob-btn-center,.tabs-container .tabs {
      justify-content: center;
    }
    .mob-pt-20 {
      padding-top: 20px !important;
    }
    .mob-gap {
      gap: 0;
    }  
    .trusted-sec .wp-block-image .alignleft {
      margin: 0 auto;
      float: unset;
    }
    .m-gap-20,.wp-block-group.Service-Solutions {
      gap: 20px !important;
    }
    .mob-pt-30 {
      padding-top: 30px !important;
    }
    .mob-p-0 {
      padding: 0;
    }
     .mob-p-r{
           padding-right: 0 !IMPORTANT;
}
    .wp-block-group__inner-container .applications-we-test {
      MARGIN: 0PX !IMPORTANT;
    }
    .mob-p-45 {
      padding-bottom: 45px !important;
    }
    .mob-pt-0,.services-industry {
      padding-top: 0 !important;
    }
   
    .partners .wp-block-group {
      grid-template-columns: 1fr 1fr;
      gap: 18px;
    }
    .service-partners p,.partners > div,.partners {
      padding-right: 0 !important;
    }
    .why-choise-us,.mob-sec {
      margin-bottom: 0 !important;
    }
    .trusted-sec{
      flex-wrap:wrap !important;
      padding:0 15px;
    }
    .applications-we-test {
      gap: 30px;
    }
    .cover-p{
      padding-left:0 !important;
      padding-right: 0 !important;
    }
    .qa-columns{
      padding-left:0 !important;
      padding-right: 0 !important;
    }
    .h-35{
      font-size:35px !important;	
    }
    .gradient-bg  h2{
      font-size:23px !important;
    }
    .FAQ, .qa-teasting-cta-1, .qa-teasting-cta-2, .qa-teasting-cta-3 {
      padding: 10px !important;
    }
   .applications-we-test, .why-choise-us-card, .services-card{
      width: 100%;
      display: grid;
      grid-template-columns: 1fr !important;

    }
    .header-inner,
    .why-choose-grid,
    .Service-Solutions,
    .our-collaboration-models,
    .our-Industry, .software-testing-solutions-card {
      width: 100%;
      display: grid;
      grid-template-columns: 1fr !important;
    }
	  .qa-bg {
      padding-left: 0px !important;
    }
    .gradient-bg-form {
        padding: 102px 0 !important;
        border-radius: 30px;
    }
    .col-none {
      display: none !important;
    }
    .form-border {
      width: 100% !important;
    }
}

@media (max-width:768px){
	    
	.service-cta .wp-block-cover__inner-container.is-layout-constrained.wp-block-cover-is-layout-constrained {
   
		
    width: 95% !important;
}
	.service-cta  h2 {
		font-size:24px !important;
		font-style:bold !important;
	}
	.home-cta-3 .wp-block-heading ,.home-cta-2 .wp-block-heading{
		text-align:left !important;
	}
	   
	.qa-teasting-cta-3 .gradient-bg-form .h-35{
		font-size:24px !important;
	}
	.h-35{
		font-size:24px !important;
	}
	  .wp-block-cover__inner-container.is-layout-constrained.wp-block-cover-is-layout-constrained  .qa-columns{
    
    width: 100% !important;
}
	.gradient-bg-form{
		padding:80px 0px !important;
	}
	
}



@media (min-width: 768px) and (max-width: 1158px) {
  figure.overlap-img {
    position: absolute;
    top: unset !important;
    bottom: -26px !important;
}
	figure.overlap-img img{
		height:26vh !important;
	}
	
	
} 

@media (min-width:769px) and (max-width:992px){
/* 	.dev-experience, .alignwide{
		max-width:100% !important;
		padding-left:10px !important;
		padding-right:10px !important;
	} */
	.qa-teasting-cta-1 .form-border ,.qa-teasting-cta-3  .form-border{
		width:340px !important;
	}
	
	.qa-teasting-cta-3  .h-35{
		font-size:32px !important;
	}
	  .grid-gap{
		gap:20px !important;
	}
/* 	.why-choise-us .alignwide {
		max-width:100% !important;
		padding-left:20px !important;
		padding-right:20px !important;
	} */
	 
	section.qa-teasting-cta-3{
		padding-left:20px !important;
		padding-right:40px !important;
	}
	
	
}



