@media only screen and (max-width:1024px) {
	.header-menu span.sub-arrow {
 	   padding: 0 0 0 6px !important;
   	 position: absolute !important;
   	 right: 10px!important;
	z-index:10 !important;
}
	
	.menu-item-has-children .highlighted span.sub-arrow svg path{
		fill:#000;
	}
	.mega-menu-class .elementskit-menu-offcanvas-elements{
	height:auto !important;
	}
	
}

@media only screen and (max-width:768px) {
.form-row {
    flex-direction: column !important;
    flex-wrap: wrap !important;
    gap: 20px  !important;
    margin-bottom: 20px !important;
	}
	.form-row.submit-btn {
    align-items: center !important;
	}
	.wpcf7 input[type="text"]::placeholder,
	.wpcf7 input[type="email"]::placeholder,
	.wpcf7 textarea::placeholder {
	font-size: 16px !important;
	line-height: 28px !important;
	}
	.wpcf7 input[type="text"],
	.wpcf7 input[type="email"],
	.wpcf7 textarea {
	  font-size: 16px !important;
	  line-height:28px  !important;
	}
}
@media only screen and (max-width: 650px) {
.contact_list ul li:first-child a{
	margin-right:25px !important
	}
.benefits_test::before,.test_automation::before,.rigrous-rec::before,.get-in-touch::before,.how_nextkey::before{
	display:none;
	}
	.list-section{
		background-image:none!important;
	}
}
@media only screen and (max-width: 480px) {
	.back_to_top{
		bottom:50px !important;
	}
	.tech-specy{
		flex-direction:column !important;
	}
	.list-margin{
		margin-top:15px !important;
	}
}
@media only screen and (max-width: 414px) {
	.contact_list ul li:first-child a{
		margin-bottom:0px !important
	}
}
@media only screen and (max-width: 320px) {
	.back_to_top{
		bottom:70px !important;
	}
}