/*
Theme Name:   Astra-tac-customize
Template:     Astra
Version:      1.0.0
*/
#primary{
	margin-top:0px;
}
body{
	hyphens:auto;
}
.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary{
	margin-top:0px;
}
.Parallelogram{
	clip-path: polygon(8% 0, 100% 0%, 92% 100%, 0% 100%);
}
body .ekit-wid-con .elementskit-infobox{
	background:none;
}
@media (max-width: 1024px){
	body .service-subitems:before{
		background:none !important;
	}
	body .service-subitems{
		background:none !important;
	}
	body .service-subitems h2.elementor-heading-title{
		color:rgb(35 94 161 ) !important;
	}
	body .service-subitems .elementskit-infobox .elementskit-info-box-title{
		color:rgb(35 94 161 ) !important;
	}
	body .service-subitems .elementskit-infobox{
		/*background-color: rgb(35 94 161 ) !important;*/
	}
	body .service-subitems .elementskit-infobox .box-body p{
		/*color:#ffffff !important;*/
	}
	.slick-arrow{
		width:60px;
		height:40px;
	}
	.slick-prev:before, .slick-next:before{
		color:white;
	}
	.slick-prev,.slick-next{
		z-index:10;
		top:40%;
		background-color:#0000006e;
	}
	.slick-prev:hover,.slick-next:hover{
		background-color:#0000006e;
	}
	.slick-prev{
		left:20px;
	}
	.slick-next{
		right:20px;
	}
}
@media (max-width: 768px){
	ul,ol{
		margin:0 0 1.5em 1em;
	}
}