/*
 Theme Name:     Astra Child
 Theme URI:      https://wpastra.com/
 Description:    Astra 
 Author:         Brainstorm Force
 Author URI:     https://wpastra.com/about/
 Template:       astra
 Version:        2.5.3
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
#masthead.fixed-header{
	position:fixed;
	top:0;
	left:0;
	right:0;
	background:#F0F0F8;
	box-shadow: 5px 5px 15px #00000026
}
#masthead .demanderDemo a {
	background:#4A8DCB;
	color:#fff;
	border-radius:10px;
    box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.15);
}
#masthead .demanderDemo a:hover {
	background:#F6A202;
}


h1 span{
	color: #5A5A5A;
	font-family: "Quando", Sans-serif;
	font-weight: 400;
}
h3 span{
	color: #5A5A5A;
	font-family: "Quando", Sans-serif;
	font-weight: 400;
	display: block;
	margin-top: 6px;
}
.btntop svg{
	font-size:28px;
    vertical-align: middle;
    display: block;
}
.btntop a, .btntopbtn a{
	width:100%
}
.btntopbtn svg{
	font-size:35px;
    vertical-align: middle;
    display: block;
}
.accordienthome svg{
    background: #5A72EA;
    border-radius: 50%;
    padding: 5px;
    width: 20px !important;
    height: 20px !important;
}
.bloghome .anwp-pg-post-teaser{
    box-shadow: 5px 5px 15px rgb(0 0 0 / 15%);
	background:#fff;
    padding: 10px;
}
.formdevis textarea {
	height:155px
}
.formdevis input[type="submit"]{
	border-radius: 5px;
    float: right;
    padding: 14px 25px;
}
.formdevis form label{
	margin-bottom:10px;
	display: block;
}
.formdevis ::placeholder {
	color:#D9D9D9;
	letter-spacing:1
}

@media (max-width: 767px) {
    body.home #page{
		overflow: hidden;	
	}
	
}
@media (min-width: 768px) {
	h1 span{
		font-size: 21px;
	}
	h3 span{
	    font-size: 17px;
        line-height: 29px;
	}
	.elementor-1541 .elementor-element.elementor-element-9e3cf35 {
        --width: 70%;
    }
}
@media (min-width: 992px) {
  .elementor-1541 .elementor-element.elementor-element-9e3cf35 {
        --width:66% ;
    }

}
@media (min-width: 1200px) {
	h1 span{
		font-size: 34px;
	}
	h3 span{
		font-size: 28px;
	    line-height: 36px;
	}
	.elementor-1541 .elementor-element.elementor-element-9e3cf35 {
        --width:59%;
    }
	
}
@media (min-width: 1300px) {

	
}
@media (min-width: 1360px) {
    
}
@media (min-width: 1400px) {

}
@media (min-width: 1500px) {
   
}
@media (min-width: 1700px) {
    
}