/*
Theme Name: Astra Child
Theme URI: https://example.com/
Description: Child theme for Astra
Author: Sandeep Kumar
Author URI: https://wp-samadhan.com/
Template: astra
Version: 1.0.0
Text Domain: astra-child
*/

/* Import parent theme styles */
@import url("../astra/style.css");

/* Your custom CSS starts below */
::selection{
	background:#fff!important;
	color:#000000!important;
}

body{
	
	background:#00d6d4!important;
}
@media only screen and (max-width: 767px) {
 .ast-grid-right-section{
	 border:none!important;
	}
/* For mobile logo	 */
	.site-header-primary-section-left.site-header-section.ast-flex.site-header-section-left{
		justify-content:start!important;
		margin-top:-30px;
			margin-left:-20px;
	}
	
/* For mobile menu button position */
	.ast-grid-right-section{
		justify-content:end!important;
		margin-top:-30px;
			margin-left:-20px;
		color:white!important;
	}
/* mobile menu button	 */
	 .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{
		fill:white!important;
	}
}
/* doing no filter on logo */
.ast-theme-transparent-header .site-logo-img img {
	filter:none;
}
.ast-grid-right-section{
	justify-content:flex-start;
	
}
.site-header-primary-section-left.site-header-section.ast-flex.site-header-section-left{
	display:flex;
	justify-content:end;
}
.site-header-primary-section-right-center,.site-header-primary-section-left-center{
display:none;
}
.ast-logo-title-inline .site-logo-img,.site-header-section > *{
	padding:0;
}
/* .ast-grid-right-section{
	border:2px solid white;
	border-radius:50px;
	padding-right:15px;
} */

/* Make Astra header sticky */

.ast-custom-button{
	background:#fff!important;
}

.wpcf7 input[type="submit"] {
    background-color: #fff;
    color: #00356B;
    padding: 10px 20px;
    border: none;
    border-radius: 6px;
    cursor: pointer;
    font-size: 16px;
    transition: background-color 0.3s ease;
}

.wpcf7 form label {
    color: white;
		font-size:20px;
		font-family:Roboto;
		letter-spacing:3px
	
}
textarea.messege {
    line-height: 0.8;  /* adjust as needed */
    padding: 10px;
    font-size: 16px;
}
/*     */
.menu-toggle .main-header-menu-toggle .ast-mobile-menu-trigger-minimal{
	color:white;
}

[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus{
	border:1px solid white!important;
}
/* .page_item:focus,.page_item:hover{
	background:white!important;
	color:black
} */
.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link{
	color:black!important;
	background:white!important;
}



