@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css");
@import url('https://fonts.googleapis.com/css?family=Amaranth|Hind&display=swap');
html{scroll-behavior: smooth; transition:2s;}
a{text-decoration:none!important;}
li{list-style-type:none!important;}
p{font-family: Helvetica, sans-serif;}
.logotxt{font-family: 'Helvetica', sans-serif; color:#fed700; font-size:24px;}
.navfont{font-family: 'Arial', sans-serif; font-size:20px;}
.topfont{font-family: 'Helvetica', sans-serif; font-size:18px; color:#333e48;}	
.top-head{background-color: #fed700;}
.top-head a:hover{color:#333e48;}
.topbrd{border-right:1px solid white;}
.head{font-family: 'Helvetica', sans-serif;}
.whyfnt{font-family: 'Helvetica', sans-serif; font-size:18px;}
.pf1{font-size:15px; line-height:30px;}
.pad{padding:80px 0;}
.logo{width:320px;}
.navbar-light .navbar-nav .active > .nav-link {color: #c51414 !important;}
.imglogo{width:120px;}
.font{font-size:35px;}
.block-head {position: relative; margin-bottom: 20px; padding: 0 0 20px; border-bottom: 1px #cac9c9 solid; font-weight: normal; color: #333e48;}
.block-head::before {position: absolute; bottom: -3px; left: 20px; width: 35px; height: 5px; content: ""; display: inline-block; background-color: #fed700;}
.block-head::after {position: absolute; bottom: -1px; left: 0; width: 80px; height: 1px; content: ""; display: inline-block; background-color: #fed700;}
.parallax {background-image: url("../images/product.jpg"); height: auto; background-attachment: fixed; background-position: center; 
background-repeat: no-repeat; background-size: cover;}
.smallborder1 {margin-left: calc(6% - 20px); width: 80px; height: 2px; background-color:#fb8906;}
.smallborder2 {margin-left: calc(47% - 20px); width: 80px; height: 2px; background-color:#fb8906;}
.productbrd{border-bottom:1px solid #c8c7c7; border-right:1px solid #c8c7c7;}
.styleimg{border-top-right-radius: 50px; border-bottom-right-radius: 50px; border-bottom-left-radius: 50px;}
.styleimg1{border-top-left-radius: 50px; border-top-right-radius: 50px; border-bottom-right-radius: 50px;}
.styleimg2{border-top-left-radius: 50px; border-bottom-left-radius: 50px; border-bottom-right-radius: 50px;}
.clr{color:#333e48;}	
figure {margin: 0; padding: 0; background: #fff; }
.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.1); transform: scale(1.1);}
.price{background: gold;}
.btn-success{padding:15px 30px!important; border-radius:50px!important;}
.footer{background-image: url("../images/footer.jpg"); background-position: center; background-repeat: no-repeat; background-size: cover;}
hr{border-top: 1px solid white!important;}
.icons {width: 80px; height: 80px; border: 1px solid #d6d6d6; display: table; text-align: center; margin: 0 auto 30px auto; border-radius: 50%;}
.icons i {display: table-cell; vertical-align: middle; height: 75px; font-size: 32px!important; color: #333e48;}
.bottomft {background-color: #050505; border-top: 1px solid #0092c6;}
.wrdbrk{white-space: pre;}
.btn-success{background-color: #993616!important; border-color: #993616!important;}
.fixed{position:fixed; z-index:2;}
.priceicn{width:150px;}
.point{bottom:20px!important; right:10px!important;}
@media (min-width:5px) and (max-width:767.98px){
.pad{padding:40px 0;}
}
#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: 'Helvetica', sans-serif;
	color: #000;
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 0;}
.notfound p {
	font-family: 'Helvetica', sans-serif;
	color: #000;
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 15px;
	margin-top: 5px;}
.notfound a {
	font-family: 'Helvetica', 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;}
}