/*
Theme Name: Astra Child
Template: astra
*/

::selection {
    background: #172639;
    color: #FFFFFF;
  }

.overflow-hidden{
	overflow:hidden;
}
h1.entry-title {
    display: none;
}
.entry-content {
    word-wrap: normal;
}
.white-shape {
    height: 4px;          /* Height of the shape */
    width: 90%;           /* Width of the shape */
    background-color: white; /* White color */
    margin: 0 auto;       /* Center the shape horizontally (optional) */
  }

.ast-theme-transparent-header .ast-above-header, .ast-theme-transparent-header .ast-above-header.ast-above-header-bar {
    background-image: url('https://darkseagreen-barracuda-887051.hostingersite.com/wp-content/uploads/2024/12/Background-2.png');
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 85%;
	position: relative; /* Ensure it can take the z-index */
    z-index: 9999; /* Set a high value to bring it to the top */
}

a.elementor-item.elementor-gallery-title.elementor-item-active {
    border-bottom: 3px solid blue;
}
/* Header-x-x-x */
ul#ast-hf-menu-1 .menu-item.current-menu-item a.menu-link {
    border-bottom: 2px solid #3D4F5B;
}
ul.sub-menu>.current-menu-item,ul.sub-menu>.menu-item:hover{
	background: #3D4F5B !important;
/* 	margin:1px 0; */
}
.main-header-menu .sub-menu>li.menu-item {
    background: #000;
}
.main-header-menu .sub-menu {
    padding-top: 15px;
    background-color: #00000000 !important;
    border: 0px;
    border-bottom: 2px solid #3D4F5B;
}}
.main-header-menu .sub-menu>li.menu-item:first-child {
    border-top: 3px solid #3D4F5B;
}
.main-header-menu .sub-menu>li.menu-item{
	 border-left: 3px solid #3D4F5B;
	 border-right: 3px solid #3D4F5B;
}
/* Homepage-x-x-x */
.animated-heading>.elementor-widget-container {
    clip-path: polygon(10% 0, 100% 0, 90% 100%, 0% 100%);
}
/* Industries We Serve=== */
.industries-slider-wrapper .swiper-slide {
    padding-bottom: 30px;
}
/* About us Linkedin Button-x-x */

span.elementor-button-icon
{
	display: flex;
}
.logos-slider .elementor-swiper-button {
    padding: 3px 1px 2px 0px;
    border: 1px solid;
}
/* .logos-slider .elementor-swiper-button-prev{
	display:none !important;
} */

/* Our Clients-x-x-x-x */
.clients-box-skew{
	    clip-path: polygon(0% 0, 100% 0, 80% 100%, 0% 100%);
}
.corporate-box-skew{
	clip-path: polygon(0% 0, 100% 0, 100% 100%, 20% 100%);
}

/* Service Cards=== */
.services-animated-card-wrapper h3.aihee-heading-title {
    text-align: left;
    min-height: 76px;
    align-items: center;
    width: 82% !important;
}
.services-animated-card-wrapper .aihee-heading-container {
    width: 100%;
    justify-content: space-between;
    display: flex;
    align-items: center;
}
.services-animated-card-wrapper .fa-arrow-right.aihee-icon {
    margin-left: 8px;
    transform: rotate(0deg);
    background: white;
    border-radius: 50%;
    color: black;
    padding: 10px;
    font-size: 21px;
    margin-top: -18px;
}
.services-animated-card-wrapper .aihee-main-wrapper.aihee-12-16.layout-17:hover .fa-arrow-right.aihee-icon{
	 transition: all .5s ease-in-out;
	transform: rotate(-40deg);
}
.services-animated-card-wrapper .aihee-bg-img-12 {    
    filter: brightness(70%);
}
.services-animated-card-wrapper .aihee-main-wrapper.aihee-12-16.layout-17:hover .aihee-bg-img-12 { 
	 transition: all .5s ease-in-out;
    filter: brightness(50%);
}
.services-animated-card-wrapper .aihee-main-wrapper.aihee-12-16.layout-17:hover .aihee-hover-12 {
    transition: all .8s ease-in-out;
    top: 35% !important;
}
.services-animated-card-wrapper .aihee-hover-12 {
	align-items:flex-start !important;
}

/* Our Featured Product==== */
.our-featured-product-video video.elementor-video {
    object-fit: contain !important;
    background-color: #fff;
    border: none;
}

/* Service Details-x-x-x */
/* Types Of Cards=== */
.purpose-wrapper {
    margin-top: 5px;
}
.security-types-content {
    font-size: 16px;
}
.security-types-content p {
    margin-bottom: 0;
}

/* Sengle Post-x-x-x-x */
.single-post div#content .ast-container {
    max-width: 100%;
    padding: 0;
}


/* News & Media-x-x-x-x-x */
.news-media-bottom-video video {
    border-radius: 10px;
}
.news-media-bottom-image *, .news-media-bottom-video * {
    height: 100% !important;
    object-fit: cover;
    border-radius: 10px !important;
}

/* Footer-x-x-x */
span.blue-text-copyright>a {
    color: #3D4F5B;
}

span.blue-text-copyright>a:hover {
    color: green;
}


@media (min-width:1700px){
/* 	.security-card {
    width: 32%;
}
	.security-types-content {
    font-size: 14px;
} */
	
	.news-media-bottom-video{
	    --container-widget-width: 30% !important;
}
}


@media (max-width:1400px){
	.services-animated-card-wrapper h3.aihee-heading-title {
    font-size: 15px !important;
}
	.services-animated-card-wrapper .aihee-main-wrapper.aihee-12-16.layout-17:hover .aihee-hover-12 {
    top: 25% !important;
}
}

@media (max-width:1200px){
	br{
		display:none;
	}
	.clients-box-skew,.corporate-box-skew {
    clip-path: polygon(20% 0, 100% 0, 80% 100%, 0% 100%);
}	
	.services-animated-card-wrapper .aihee-main-wrapper.aihee-12-16.layout-17:hover .aihee-hover-12 {
        top: 30% !important;
    }
}

@media (max-width:600px){

/* Mobile Menu Dropdown font weight	 */
	
	li.mobile-font.menu-item-2761 a.menu-link {
    font-weight: 600 !important;
}

.main-title-mobile a.menu-link {
    font-weight: 600 !important;
}


.menu-sub-item a.menu-link {
    font-weight: 400 !important;
}
	
/* 	END Mobile Menu Dropdown font weight */
	
	
	.main-header-menu .sub-menu>li.menu-item
	{
	 border: none;
	}
	
	li
	{
		font-size: 14px;
	}
	.security-types-content {
    text-align: left;
		margin-top: 20px;
}
.our-featured-product-video .e-hosted-video {
    --video-aspect-ratio: 0 !important;
}
	
	.milestone-timeline .wpr-right-aligned .wpr-data-wrap:after
	{
		border-left-color: transparent !important;
	}
}

/* Timeline Section */

.milestone-timeline .wpr-data-wrap.aos-init.aos-animate {

background-color: transparent !important;
    background-image: linear-gradient(270deg, #1B2C56 35.77%, #014364 64.16%) !important;
    
}

.milestone-timeline .wpr-animation-wrap.wpr-timeline-media {
    background-color: transparent !important;
}


/* Solutions/ Drones slider */

.slider-height
{
	height:300px;
	overflow: auto;
  scrollbar-width: thin;
  scrollbar-color: #3D4F5B transparent;
  -ms-overflow-style: auto;
}
