@import url("https://p.typekit.net/p.css?s=1&k=afa7wjl&ht=tk&f=139.140.175.176&a=85869313&app=typekit&e=css");

@font-face {
font-family:"proxima-nova-bold";
src:url("https://use.typekit.net/af/2555e1/00000000000000007735e603/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/2555e1/00000000000000007735e603/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/2555e1/00000000000000007735e603/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"proxima-nova-bold-italic";
src:url("https://use.typekit.net/af/4de20a/00000000000000007735e604/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/4de20a/00000000000000007735e604/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/4de20a/00000000000000007735e604/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"proxima-nova";
src:url("https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"proxima-nova-italic";
src:url("https://use.typekit.net/af/3322cc/00000000000000007735e616/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/3322cc/00000000000000007735e616/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/3322cc/00000000000000007735e616/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

.wrapbannr{
	position: relative;
	height: 80vh;
}

.inner_text-bannr {
    position: absolute;
    width: 100%;
    bottom: 60px;
}



#preloader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	z-index: 9999;
	display: flex;
	justify-content: center;
	align-items: center;
}
.parent {
	overflow: auto; /* This enables scrolling */
	height: 100vh; /* Set a fixed height for the container */
}
.parents {
	width: 100%;
	min-height: 100vh;
	background-size: cover;
	margin: 0;
	padding: 0;
	/* height: auto; */
	position: relative;
	display: flex;
	/* overflow: hidden; */
}

.shade {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 0;
	background-image: linear-gradient( to bottom, rgb(0 0 0 / 72%), rgba(0, 0, 0, 0), rgb(0 0 0 / 65%) );
}

.shade img {
	width: 100%;
	position: absolute;
	bottom: 0;
	height: 350px;
}

.div-2 {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
}

.logo {
	width: 200px;
}

/* .mains {
	height: 80%;
	display: flex;
} */
/*.on_hover{
  opacity: 0;
  transition: 0.3s;
}

.fadein .on_hover{
	opacity: 1;
}*/




.inner_text-bannr #omabg {
    font-size: 45px;
    line-height: 56px;
    font-family: "proxima-nova-bold";
    color: #fff;
}
/* .small-one {
	text-align: right;
} */
.first-1 {
	width: 100%;
	height: 230px;
	border: 6px solid #c5a47e;
	box-shadow: 6px 6px 6px #000000BC;
}
.inner_text-bannr .text-2 {
	font-family: "proxima-nova-bold";
	letter-spacing: 1px;
	color: #ffffff;
	text-transform: capitalize;
	margin: 15px 0;
	font-size: 25px;
	font-weight: bold;
	letter-spacing: 0px;
}
.text-extra {
	text-align: start;
	padding-left: 10px;
}
/* for responsive  */
@media (max-width: 576px) {
	.text-1 {
		font-size: 35px;
		/* margin-top: -30px; */
	}
	
}

/* for magiuc */

@media only screen and (max-width: 991px) and (min-width: 576px) {
	.oye {
		margin-top: 65px !important;
	}
}
.logo-cont {
	display: flex;
	justify-content: start;
	margin: 30px 0;
}

.inner_text-bannr a.text-2.text-extra.justify-content-center {
    font-size: 22px;
    line-height: 16px;
    position: absolute;
    bottom: 6px;
}

.inner_text-bannr .oye {
	position: relative;
	height: 260px;
}
.mall_texts {
    width: 94%;
    margin: 0px auto;
}

@media (max-width: 991px) {
	.roww {
		top: 200px;
	}
	.logo-cont {
		justify-content: center;
	}
	#omabg {
		text-align: center;
		font-size: 42px;
	}
}

@media (max-width: 576px) {
	.roww {
		top: 100px;
	}
	#omabg {
		text-align: center;
		font-size: 34px;
	}
}
@media (max-width: 1401px) {
	.roww {
		top: 200px;
	}
}
@media only screen and (max-width: 1020px) and (min-width: 220px) {
	.roww {
		top: 150px;
	}
}
/* for magiuc */

/************************************responsive css********************************************************/

.mall_texts a{
	text-decoration: none;
}

body{
	overflow: hidden;
}

.parent{
	overflow: hidden;
}

.for_tab-mobile{
	display: none !important;
}

@media only screen and (min-width: 280px) and (max-width: 1000px) {

	.mall_texts {
    margin-bottom: 15px !important;
}

.for_desktop-bannr{
	display: none !important;
}

.for_tab-mobile{
	display: block !important;
}

.parent {
    background: #1A1A1A;
}

.parents{
	display: none;
}

.shade{
	display: none;
}

.mall_texts a {
    text-decoration: none;
}

img.arrow_wrapmobile {
    float: right;
}

body{
	overflow-y: scroll;
}

.parent{
	overflow-y: scroll;
}

}
@media only screen and (min-width: 768px) and (max-width: 1000px) {

	.logo {
    width: 280px;
}

.inner_text-bannr{
	bottom: 0px;
}

	body{
	overflow-y: scroll;
}

.parent{
	overflow-y: scroll;
}
.div-2{
	position: relative;
}

.for_desktop-bannr{
	display: none !important;
}

.inner_text-bannr{
	position: relative;
}

.mall_texts {
    width: 83%;
    margin: 0px auto;
}

.first-1 {
    width: 100%;
    height: 285px;
    object-fit: cover;
}
}




@media only screen and (min-width: 280px) and (max-width: 767px) {

	.div-2{
		position: relative;
	}

	.mall_texts {
	    width: 100%;
	    margin: 0px auto;
	}

	.inner_text-bannr {
		position: relative;
		width: 100%;
		top: 0px;
	}

	.first-1 {
		width: 100%;
		height: 200px;
		object-fit: cover;
	}
	.inner_text-bannr #omabg {
	    font-size: 42px;
	    line-height: 50px;
	    text-align: left;
	}
.inner_text-bannr a.text-2.text-extra.justify-content-center {
    position: relative;
    bottom: 0px;
}
.parents {
    width: auto;
}

.row.justify-content-center.inner_text-bannr{
	margin: 0px auto;
}

.wrapbannr {
    position: relative;
    height: 100%;
    overflow-y: scroll;
}

.div-2{
	overflow-y: scroll;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.inner_text-bannr .last-mall a.text-2.text-extra.justify-content-center{
    position: relative;
}
}

@media screen and (min-width: 1800px) {
	.mall_texts{
		width: 379px;
	}
}

@media screen and (min-width: 1440px) {
.inner_text-bannr #omabg {
    font-size: 55px;
    line-height: 67px;
}

.inner_text-bannr {
    bottom: 25px;
}
}

@media only screen and (min-width: 1100px) and (max-width: 1300px) {
	.first-1 {
	    width: 100%;
	    height: 200px;
	    border: 6px solid #c5a47e;
	    box-shadow: 6px 6px 6px #000000BC;
	    object-fit: cover;
	}
}

@media only screen and (min-width: 1300px) and (max-width: 1400px) {
	.first-1 {
	    height: 200px;
	}
}

.arrow_wrap-link {
    position: absolute;
    bottom: 30px;
    left: 40px
}

.wrap_imags{
	position: relative;
}

.inner_text-bannr .justify-content-evenly {
    justify-content: flex-start !important;
}

@media screen and (min-width: 1400px) {
.inner_text-bannr .oye {
	position: relative;
	height: 290px;
}
}

@media screen and (min-width: 1900px) {
.inner_text-bannr .oye {
	position: relative;
	height: 292px;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.inner_text-bannr .oye {
		position: relative;
		height: 290px;
	}
}


@media only screen and (min-width: 992px) and (max-width: 1100px) {
	.inner_text-bannr a.text-2.text-extra.justify-content-center {
	    bottom: 0px;
	}

	.inner_text-bannr .oye {
    height: 285px;
}
}

@media only screen and (min-width: 280px) and (max-width: 767px) {
.container.logo-cont {
    margin-bottom: 15px;
}


}

@media only screen and (min-width: 280px) and (max-width: 400px) {

.inner_text-bannr .text-2{
	font-size: 17px;
}
}

@media only screen and (min-width:401px) and (max-width: 767px) {

.inner_text-bannr .text-2{
	font-size: 20px;
}
}