.site-header{position: absolute;left: 0;
right: 0;}
.ast-primary-header-bar{background:transparent;border:0px none;}
.elementor .swiper-slide img{max-width:190px!important;}
.swiper-wrapper{align-items:center;}
.elementor-element.elementor-element-012a534 .elementor-widget-wrap{border-radius:10px!important;}
.text-field input{height:48px!important;border:0px none!important;box-shadow:0 0 5px #ccc!important;}
.message-field textarea{border:0px none!important;box-shadow:0 0 5px #ccc!important;}
.wpforms-submit-container .wpforms-submit{
    font-family: "Verdana", Sans-serif!important;font-size: 18px!important;
font-weight: 600!important;background-color: #173479!important;padding: 15px 30px!important;border-radius: 10px!important;
margin-left:auto;margin-right:auto;
color: #FFF!important;border: 1px solid #173479!important;}
.wpforms-submit-container{text-align:center;}
.elementor-element-2af91420 p{margin-bottom:0px;}
.site-primary-footer-wrap{border-top:0px none!important;padding:60px 0 60px 0px;}
/* .site-below-footer-wrap{background-color: #173479!important;border-top:0px none!important;} */
.ast-footer-copyright{color:#FFF!important;
}
/*.elementor-element-7d912789 input,.elementor-element-7d912789 textarea{background-color: #E1EAF7!important;}*/
.page-id-9 h4 a,.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a){text-decoration:none!important;}
.elementor-9 .elementor-element.elementor-element-7f524c1 > .elementor-container{max-width:50%!important}
.site-footer-primary-section-2,
.site-footer-primary-section-3{margin-top:70px;} 
.site-footer-primary-section-2 h4,
.site-footer-primary-section-3 h4{color:#000;}

@media only screen and (max-width: 1400px) and (min-width: 1200px){
.elementor-17 .elementor-element.elementor-element-aeea89a{padding: 100px 20px 100px 20px;}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px 20px;}
.elementor-17 .elementor-element.elementor-element-3bac566{padding: 400px 0px 300px 0px;}
.elementor-17 .elementor-element.elementor-element-6477107 > .elementor-element-populated{padding: 0px 0px 0px 50px;}
	.site-primary-footer-wrap{padding: 60px 30px 60px 50px;}
.elementor-5 .elementor-element.elementor-element-f9d7b61{padding: 100px 30px 100px 20px;}
	.elementor-11 .elementor-element.elementor-element-e6d4606 iframe{height:550px;}
}
@media only screen and (max-width: 1199px) and (min-width: 768px){
header .custom-logo-link img{max-width: 160px;}
.elementor-17 .elementor-element.elementor-element-3bac566{padding: 320px 0px 200px 0px;}
.ast-header-break-point .ast-primary-header-bar{border-bottom:0px none!important}
	.elementor-17 .elementor-element.elementor-element-ec11994 .elementor-heading-title,h1, .entry-content h1{font-size: 36px;}	
.elementor-element-aeea89a .elementor-column.elementor-col-50,.elementor-element-aeea89a .elementor-column[data-col="50"]{width:100%}	
.elementor-element-012a534{ height: 400px;
 margin: 0 0 30px 0px;}
	.elementor-17 .elementor-element.elementor-element-6477107 > .elementor-element-populated{padding: 0px 0px 0px 20px;}
.elementor-element-7ff2b5b .elementor-widget-wrap{padding: 20px 10px 20px 10px!important;}
.elementor-element-817b492 .elementor-widget-wrap{padding: 20px 10px 20px 10px!important;}
.elementor-element-012a534{margin-top:30px;}
.ast-footer-social-1-wrap{margin-left:0}
.ast-footer-social-1-wrap .ast-builder-social-element{padding:10px;}
.ast-footer-social-1-wrap .ast-builder-social-element{margin-left:5px;margin-right:5px;}
.inner-banner{padding: 200px 0px 200px 0px!important;}
.elementor-element-41feb52 p{margin-bottom:0px;}
.elementor-element-c9cef41 p{margin-bottom:20px;}	
.elementor-element-f9d7b61 .elementor-col-50{width:100%;}	
.elementor-element-1de9ead{margin-top:30px;height:400px;}	
.elementor-element-199c3bc .elementor-widget-wrap{padding: 20px 10px 20px 10px!important;}
.elementor-11 .elementor-element.elementor-element-e6d4606 iframe {height: 450px;}	
}

@media only screen and (max-width: 767px){
header .custom-logo-link img{
	max-width: 150px;
}
.ast-header-break-point .ast-primary-header-bar{border-bottom:0px;}
.elementor-element-012a534,.elementor-element-f9d7b61{min-height:400px;margin-top:20px;}
.site-footer-primary-section-2{margin-top:50px;}
.site-footer-primary-section-3{margin-top:20px;}
.site-primary-footer-wrap{padding: 60px 20px 50px 20px;}
.ast-footer-social-1-wrap{margin-left:0px;margin-top:30px;}
.ast-footer-social-1-wrap .ast-builder-social-element{padding:10px;}	
	#astra-footer-menu{margin-top:20px;}
}

 a, p {
    font-family: "Inter", Sans-serif !important;
}
h1, h2, h3, h4, h5, h6{
font-family: "Plecnic", Sans-serif !important;
}
.ast-footer-social-1-wrap{
	margin-bottom:0;
}
#astra-footer-menu{
	margin-bottom:0;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{
	align-items: self-end;
}


/* div.services-box .elementor-widget.elementor-widget-text-editor, div.services-box .elementor-align-center.elementor-widget.elementor-widget-button {
    display: none;
	 transition: 2s;
}

div.services-box:hover .elementor-widget.elementor-widget-text-editor,
div.services-box:hover .elementor-align-center.elementor-widget.elementor-widget-button{
	display:block;
		 
} */
div.services-box:hover .elementor-widget-wrap.elementor-element-populated{
	background:#000 !important;
}
div.services-box:hover p, div.services-box:hover h3{
		color:#fff !important;
}
