/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/astra-child/
Description: The Astra WordPress child theme 
Author: Milliard
Author URI: http://milliardinfoworld.com
Template: astra
Version: 1.0.0
*/
/* Add your custom styles here */

.team-section:before{
	content: '';
  display: block;
  background-image: url(https://ngendevtech.com/wp-content/uploads/2024/09/—Pngtree—polka-dot-pattern_1086980-3.svg);
  position: absolute;
  top: -100px;
  right: -50px;
  background-repeat: no-repeat;
}


/*  Chatway*/
.chatway--trigger-container {
    top: 78%;
    right: 25px !important;
}
.chatway--frame-container {
    height: 70% !important;
}

.z-1
{
	display :none !important;
}
/*  Media querys */

@media (max-width: 1024px) {
    .elementor-234786 .elementor-element.elementor-element-dce1a23 .eael-simple-menu.eael-simple-menu-horizontal li ul li a {
        padding: 10px 40px;
    }
	
	 .elementor-234786 .elementor-element.elementor-element-dce1a23 .eael-simple-menu.eael-simple-menu-horizontal li ul {
		 top:-10px !important;
	}
	
	.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul{
		width:100%;
	}
}

@media only screen and (max-width: 1024px) {
    #menu-menu-1 {
        margin-top: -6px!important;
        padding-top: 5px!important;
        background-color: #fff!important;
    }
	}

.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal, .elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical, .elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal, .elementor-widget-eael-simple-menu.eael-hamburger--mobile_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical, .elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal, .elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical, .elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal, .elementor-widget-eael-simple-menu.eael-hamburger--tablet_extra.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical, .elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal, .elementor-widget-eael-simple-menu.eael-hamburger--laptop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical, .elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal, .elementor-widget-eael-simple-menu.eael-hamburger--desktop.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical, .elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal, .elementor-widget-eael-simple-menu.eael-hamburger--widescreen.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical {
    top: 34px!important;
}

/* Footer [tabele size] */
.jltma-nav-menu__main>ul a .jltma-nav-menu__main-item-text-wrap>span:not(.jltma-animation) {
    z-index: 2;
    text-align: center;
}

.elementor-234786 .elementor-element.elementor-element-dce1a23 .eael-simple-menu li.current-menu-item > a.eael-item-active  { 
color: #445284!important  ;
}

.elementor-226674 .elementor-element:after{
    background-color:#0066FF!important;
}

/* scroll Top */
/* div#ast-scroll-top {
    margin: 0px -2px 120px 0px!important;
}
.swiper-slide-inner{
	display:flex;
	justify-content:center;}
} */

/* Client section */

  .elementor-element.elementor-element-4f778ea {
    border-width:0px!important;
	--border-bottom-width:0px!important;
	  border-color:#fff!important;
	  --border-color:#fff!important;
}

/* Blog Post Share Icone */
.sd-sharing{
	margin: 0em 2em!important;
}

/* Contact Form [project] */
.ma-cf form input[type=submit]{
    margin-top: 0px!important;
}

/* Portfolio */

.e-n-tabs-heading{
    border-radius: 10px;
    width: 81%;
	margin:0 auto;
}

@media only screen and (max-width: 1024px) {
	
.e-n-tabs-heading{ 
	width:100%;
	}
	
}

.elementor-226674 .elementor-element.elementor-element-4f620eb .jltma-post-content{
	box-shadow: 0px 0px 5px -1px;
    margin-top: auto;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
	min-height:250px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}
.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a){
	text-decoration:none;
}
a.ma-el-post-btn{
	font-size: 16px;
    font-weight: 600;
}

.elementor-226674 .elementor-element.elementor-element-4f620eb .jltma-post-thumbnail img{
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}
.elementor-262991 .elementor-element.elementor-element-d0e6641 .elementskit-navbar-nav .elementskit-submenu-panel
{
	    min-width: 290px !important;
}
.fa-arrow-right:before{
	content:"View More" !important;
	font-family: 'Roboto';
}
/* div#ast-scroll-top{
	bottom:30px !important;
} */
#toc-li-0{
	display:none;
}

.ast-separate-container .post-navigation{
	display:none;
}
.ast-separate-container .comments-area{
	display:none;
}
.ast-page-builder-template.single .post-navigation{
    display: none;
}
.ast-single-post .entry-header.ast-header-without-markup, .ast-single-post .entry-header.ast-no-title.ast-no-thumbnail{
	display:none;
}
.ast-separate-container .post-navigationP{
display:none;
}
.site .ast-single-related-posts-container{
	display:none;
}

/*  home page overflow hide*/
:root{
	overflow-x:hidden;
}

.elementor-267889 {
    position: relative;
}

.sharedaddy {
    position: absolute;
    bottom: 1000px;
}

.eael-grid-post eael-post-grid-column {
	position: relative !important;
}

.eael-post-grid eael-post-appender eael-post-appender-aac4c4a eael-post-grid-style-one {
	height: auto;
}
/* All section 1300 px set  */
.e-con{
	--container-max-width: 1300px !important;
}
/* get a quote bg colro  */
.elementor-264846 .elementor-element.elementor-element-f047fc1{
	background:#ffffff;
}


/*  Contact us form CSS*/
.custom-contact-form input,
.custom-contact-form select,
.custom-contact-form textarea {
    width: 100%;
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
}

.custom-contact-form textarea {
    height: 100px;
}

.custom-contact-form [type="submit"] {
    background-color: #007bff;
    color: white;
    padding: 10px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    width: 100%;
}

.custom-contact-form [type="submit"]:hover {
    background-color: #0056b3;
}

/* Blog extra spacing remove  */
.entry-content .wp-audio-shortcode, .entry-content .wp-embedded-audio, .entry-content .wp-embedded-video, .entry-content .wp-video, .entry-content p{
margin-bottom:0;
}

.elementor-element-96826e6 {
	padding-top: 50px;
}
.wpr-grid-pagination {
    transform: rotateZ(180deg);
}
/*  testimoniyl */
#largescreen {
  display: block;
}
#smallscreen {
  display: none;
}
@media (max-width: 640px) {
  #largescreen {
    display: none;
  }
  #smallscreen {
    display: block;
  }
}


/*  BLog UI set*/
.ast-container, .ast-container-fluid{
	padding-left: 0px !important;
    padding-right: 0px !important;
}
.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description, .ast-separate-container .comments-area .comment-respond, .ast-separate-container .comments-area .ast-comment-list li, .ast-separate-container .comments-area .comments-title{
	padding:0px !important; 
}
.eael-grid-post .eael-entry-wrapper {
	height: 170px;
}