.btn-outline {
	border-width: 1px;
	padding: 7.728px 14.928px;
	padding: 0.483rem 0.933rem;
}
.catbox, .maincatbox {
   /* border-radius: 4px;*/
   padding-bottom: 100%;
}

/* Container */
@media (min-width: 1200px) {
	.container:not(.container-bs):not(.container-xl-custom):not(.container-xxl-custom) {
		max-width: 80%;
	}
}

@media (min-width: 1440px) {
	.container-xl-custom {
		max-width: 1440px;
	}

	.container-xxl-custom {
		max-width: 1630px;
	}
}

#footer {
    background: #374955;
    border-top: 4px solid #ffb21c;
    font-size: 14px;
    margin-top: 50px;
    padding: 0;
    position: relative;
    clear: both;
}

#footer a:not(.btn):not(.no-footer-css) {
    font-size: 14px;
}

#footer .footer-copyright {
    font-size: 14px;
}

.page-header.page-header-modern.page-header-background {
    padding: 130px 0;
    background-size: cover;
	background: center;
	
	
}