
@media all and (min-width: 1200px){
	.header-menu{
		display: flex !important;
	}
}
@media all and (max-width: 1199px){
	/* Mobile menu ----------------------------*/
	.mobile-menu {
		display: block;
	}
	.header-nav nav{
		position: absolute;
		width: calc(100% + 40px);
		top: 100%;
		left: -20px;
		background: #fff;
		z-index: 1;
		box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
		padding:40px 0;
		box-sizing: border-box;
		text-align: center;
		display: none;
	}
	.header-nav nav ul{
		flex-direction: column;	
	}
	.header-nav nav ul li{
		margin-bottom: 30px;
	}

	/* Insurance area start */
	.insurance-image {
    flex-basis: 50%;
	}
	.insurance-text {
    flex-basis: 50%;
	}
}

@media all and (max-width: 991px){
	.insurance-content {
    flex-direction: column;
	}
	.insurance-image img {
    height: 420px;
	}

	.Finance-Insurance-content {
    flex-direction: column;
	}
	.Finance-Insurance-Card-Main {
    width: 100%;
	}
	.Post-area {
    max-width: 100%;
	}


}

@media all and (max-width: 767px){
	.heading1 {
    font-size: 40px;
	}
	.heading2 {
    font-size: 30px;
	}
	.heading3 {
    font-size: 18px;
    line-height: 24px;
	}
	.font16px{
		font-size: 15px;
	}
	.insurance-image img {
    height: 350px;
	}
	.insurance-text .heading1::after {
    height: 40px;
	}

	.Finance-Insurance-text {
    min-height:280px;
	}

	.single-post .Finance-Insurance-text{
		min-height: auto;
	}
}

@media all and (max-width:575px){
	.Finance-Insurance-text {
    min-height: 250px;
	}

	.footer {
    background: #0a0a0a;
    color: #FFF;
    padding: 50px 0px;
		padding-bottom: 30px;
	}
	.footer-content {
    gap: 30px;
	}
	.footer-copy-right {
    padding-top: 30px;
    margin-top: 30px;
	}
}


@media all and (max-width:450px){

}


@media all and (max-width:375px){

}