@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css");
body{margin:0; padding:0; background-image:url("../images/pattern2.png");}
@import url('https://fonts.googleapis.com/css?family=Assistant|Vollkorn');
.head{font-family: 'helvatica', sans-serif;}
p{font-family: 'helvatica', sans-serif;}
.pf1{font-size:17px; line-height:2em; color: #61605f; letter-spacing:1px;}
.pf2{font-size:16px; line-height:2em; color:white; letter-spacing:1px;}
.pf3{font-size:12px; line-height:2em; color:white; letter-spacing:1px;}
.pline{line-height:2.5rem;}
.logo{width:35%;}
a{text-decoration:none!important;}
.carousel-item img{display:block; width:100%;}
.navbar-light .navbar-nav .active>.nav-link{font-weight:700; border-bottom:2px solid red;}
.navbar-light .navbar-nav .nav-link {font-weight:600; }
.clr{color:red;}
.brdrad{border-radius:20px; border:2px solid red; padding:4px;}
.smallborder{
    margin-left: calc(15% - 20px);
    width: 80px;
    height: 2px;
    background-color: black;
}	
.smallborder1 {
    margin-left: calc(48% - 20px);
    width: 80px;
    height: 2px;
    background-color: black;
}
.smallborder2 {
    margin-left: calc(8% - 20px);
    width: 80px;
    height: 2px;
    background-color: black;
}
.imaghead h3{
	z-index: 12;
	position: absolute;
    right: 20px;
    left: 20px;
    bottom: 45px;
    color: #f9ff00;
}
.bckimg{background:url("../images/bottom.png") no-repeat scroll bottom right; background-color:#dbd6d6;}
.price{background-image:url("../images/price.jpg");}
.btn-primary {color: white!important; background-color: #b79244 !important; border-color: #b79244 !important; border-radius:35px!important; padding: 14px 30px !important;} 
.foot{background-image:url("../images/bckimg.jpg");}
.footclr{color:#d19626;}
.bottomft{background-color: #050505; border-top: 1px solid #0092c6;}
.footclr1{color: #f7fcff;}
.foot a{color:white !important;}
figure {
	margin: 0;
	padding: 0;
	background: #fff;
	overflow: hidden;
}
.zoom figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.zoom figure:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}
.fnt{font-weight:bold;}
@media (min-width:400px) and (max-width:767.98px){
	.btnmrg{margin-left:auto; margin-right:auto;}
	.navbar-light .navbar-nav .active>.nav-link{font-weight:700;border:none;}
}
@media (min-width:5px) and (max-width:400px){
	.btnmrg{margin-left:auto; margin-right:auto;}
	.navbar-light .navbar-nav .active>.nav-link{font-weight:700;border:none;}
	.cntr{text-align:center; padding-bottom:20px;}
}


#notfound {position: relative; height: 100vh;}
#notfound .notfound {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);}
.notfound {max-width: 410px; width: 100%; text-align: center;}
.oopslogo{width:350px;}
.notfound h2 {
	font-family: 'helvatica', sans-serif;
	color: #000;
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 0;}
.notfound p {
	font-family: 'helvatica', sans-serif;
	color: #000;
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 15px;
	margin-top: 5px;}
.notfound a {
	font-family: 'helvatica', sans-serif;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	background: #0046d5;
	display: inline-block;
	padding: 15px 30px;
	border-radius: 40px;
	color: #fff;
	font-weight: 700;
	-webkit-box-shadow: 0px 4px 15px -5px #0046d5;
	box-shadow: 0px 4px 15px -5px #0046d5;}

@media only screen and (max-width: 767px) {
.notfound .notfound-404 {height: 142px;}
.notfound .notfound-404 h1 {font-size: 112px;}
}