/*your custom css goes here*/
@font-face {
	font-family: mortModern09Medium;
	src: url('../fonts/mort-modern-09-medium.otf');
}

@font-face {
    font-family: AlbraDisplay;
    src: url('../fonts/AlbraDisplay-Medium.otf');
    font-weight: normal;
    /* Regular weight */
}

@font-face {
    font-family: AlbraDisplay;
    src: url('../fonts/AlbraDisplay-Semi.otf');
    font-weight: bold;
    /* Bold weight */
}

/* Regular */
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* Bold */
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

/* Italic */
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

/* Bold Italic */
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

/* Black */
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Black.ttf') format('truetype');
    font-weight: 900; /* Font weight for Black */
    font-style: normal;
}

/* Black Italic */
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-BlackItalic.ttf') format('truetype');
    font-weight: 900; /* Font weight for Black */
    font-style: italic;
}

/* Light */
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Light.ttf') format('truetype');
    font-weight: 300; /* Font weight for Light */
    font-style: normal;
}

/* ExtraLight */
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-ExtraLight.ttf') format('truetype');
    font-weight: 200; /* Font weight for ExtraLight */
    font-style: normal;
}

/* ExtraBold */
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-ExtraBold.ttf') format('truetype');
    font-weight: 800; /* Font weight for ExtraBold */
    font-style: normal;
}


.bg-f9c732 {
	background-color: #f9c732;
}

.border-f9c732 {
	border-color: #f9c732 !important;
}

.color-f9c732 {
	color: #f9c732 !important;
}

.bg-fefaed {
	background-color: #fefaed;
}

.border-fefaed {
	border-color: #fefaed !important;
}

.color-fefaed {
	color: #fefaed !important;
}

.main-menu li a {
	margin-top: 3px;
	margin-bottom: 3px;
}

.main-menu li:last-child a {
	color: #fff !important;
	background: #333333;
	padding-bottom: 4px !important;
	padding-top: 4px !important;
	border-radius: 8px;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 7px;
}

/*.main-menu li:not(:last-child) a:after {
     content: '';
     position: absolute;
     width: 0px;
     height: 17px;
     right: -2px;
     display: block;
     transform: initial;
     left: auto;
     border-left: 4px solid #000;
     border-radius: 0px;
     bottom: auto;
     top: calc(50% - 8px);
}
 */
.main-menu li:first-child a {
	padding-left: 0 !important;
}

.object-fit-contain {
	object-fit: contain;
}

.object-fit-cover {
	object-fit: cover;
}

.slider-title {
	font-family: Montserrat;
	/* text-shadow: 2px 2px 5px white;
     */
}

.ff-mm09m {
	font-family: AlbraDisplay !important;
}

/* .btn-check:checked+label.btn-primary {
	background-color: #f9c732;
	border-color: #f9c732;
} */

.search-input-box>input {
	border-radius: 40px
}

.mw-600px {
	max-width: 600px;
}

.mw-700px {
	max-width: 700px;
}

.mw-800px {
	max-width: 800px;
}

.bg-black-opacity-02 {
	background: rgb(0, 0, 0, 0.2);
}

.title_lines {
	position: relative;
	z-index: 1;
	overflow: hidden;
	text-align: center;
	font-family: arial;
}

.title_lines:before,
.title_lines:after {
	position: absolute;
	top: 51%;
	overflow: hidden;
	width: 48%;
	height: 2px;
	content: '\a0';
	background-color: #000;
	margin-left: 2%;
}

.title_lines:before {
	margin-left: -50%;
	text-align: right;
}

@media (min-width: 768px) {

	.h-md-650px,
	.size-md-650px {
		height: 649px;
	}
}

.container {
	max-width: 100% !important; 
}
.pointer{
    cursor: pointer;
}