/* Mobile Layout: 320px. */
 @media only screen and (max-width: 1024px) {

	.header-area:after {
		height: 55px;
	}
	.main-footer:before{
		position: absolute;
		content: '';
		left: 0px;
		top: 0px;
		right: 0px;
		height: 0px;
		border-radius: 0%;
		background-color: rgba(33,71,135,1);
	}
	.main-footer .widgets-section {
		padding: 25px 0px 5px;
	}
	@media only screen and (max-width: 992px) {
	   .menu-home a:before {
		   content:none;
		   margin-right: 30px;
	   }
	   .top-bar-area .social-link {
		   text-align: center;
		   margin-bottom: 15px;
	   }
	   .top-bar-area .text-right {
		   text-align: center !important;
	   }
	   @media only screen and (max-width: 480px) {
	  
		  .header-area:after {
			  height: 0px;
		  }
	  }
	}
 }