/*
Theme Name: Financial beam Child
Theme URI: http://financialbeam.com/
Description: A child theme of financialbeam
Author: Beethov
Author URI: http://www.neoedge.in/
Version: 1.0.0
Template: financialbeam
*/
@import url("../financialbeam/style.css");

body, .wrapper, .content, .full_width, .overlapping_content .content > .container, .more_facts_holder, .comment_holder .comment #respond textarea, .comment_holder .comment #respond input[type='text'], .comment_holder .comment #respond input[type='email'], .content .container {
    background-color: #ffffff;
}

.bg-cover {
	background-size:cover;
}

.page-id-207 .title, .page-id-263 .title, .page-id-683 .title, .page-id-760 .title, .blog .title, .single .title, .page-template .title{
    background-size: cover!important;
    background-position: center!important;
}
.single .title {
	background-image:url("http://financialbeam.com/wp-content/uploads/2021/06/Income-tax-filing-pexels-karolina-grabowska-4475523-scaled.jpg")!important;
}

footer .footer_top {
    padding: 72px 0 52px;
}
footer .footer_bottom_holder {
	padding-left: 125px;
}
@media only screen and (max-width: 1024px){
	footer .footer_bottom_holder {
		padding: 15px 50px;
	}
	footer .footer_bottom_holder p {
		 line-height: 22px;
	}
}
ol {
    list-style-position: inside;
}
.wpcf7 input[type="file"] {
    cursor: pointer;
    display: block;
    margin: 13px 0;
    border: 0;
    border-radius: 0;
    outline: 0;
    resize: none;
    font-size: 13px;
}
header .q_logo img { 
height: 70%!important;
}
@media screen and (max-width:40rem){
header .q_logo img.mobile {
    height: auto!important;
    width: 300px!important;
    margin: 10px 0 0px 30px!important;
}
	.blog .title_outer.title_without_animation {
    margin-bottom: 2rem;
}
}
.mobile_menu_button span {
	font-size:20px;
}
.mobile_menu_button {
    height: 80px;
}
.q_logo a{
	margin-top:0.5rem;
}

header .header_bottom  {
    background-color: rgba(255,255,255,1) !important;
}

.title_outer .title:before {
    position: absolute;
    content: '';
    background: rgb(0 0 0 / 38%);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
