:root {
  --mainColor: #76003a;
}
@font-face {
  font-family: 'alef';
  src: url('/css/fonts/Alef-regular.woff');
}
@font-face {
  font-family: 'alef';
  src: url('/css/fonts/Alef-bold.woff');
  font-weight: bold;
}
html {
  scroll-behavior: smooth;
}
body{
	font-family: 'alef', Arial;
}
.instaIcon{
	width:8%;
}
a:hover{
	text-decoration: none;
	cursor:pointer;
    color: #f5c85c;
}
.fontSize14px{
	font-size:14px;
}
.topDetails{
	height:35px;
	box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.3);
}
.topDetails div{
	font-size:1em;
}
.floatingSquareMenu{
	position: relative; margin-top: 1.5%; width: 257px; margin-left: 20%;
}
.floatingSquareMenu .floatingSquare{
	background-color: var(--mainColor);padding:10px 0px;
}
.floatingSquare a{
	font-size: 19px;padding: 0 0 6px 25px;
}
.topNav{
	background-color: var(--mainColor);margin-top:32px;display:none;
}
.topNavChild{
	padding-left:35%;
}
.topNavChild a{
	font-size:18px;
}
.logoImg{
	position: fixed;right: 67%;width: 8%;top: 6%;
}
#header-social{
	display: flex;flex-flow: column; background: #333;position: fixed;left: 0;padding: 15px;margin-top:32px;top:1px;z-index: 9999;
}
#header-social a{
	margin:0px 0px 10px 0px;z-index: 5;
}
div#order-btn-home {
    bottom: 10px;position: absolute;z-index: 50;left:0;
}
#order-btn-home h4 {
    color: #76003A;
    font-weight: bold;
	font-size:16px;
}
div#order-btn-home a:hover {
    background: #76003A;
}
div#order-btn-home a {
    background: rgba(118, 0, 58, 0.60);
    padding: 10px 50px 10px 20px;
    color: #fff;
    text-decoration: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
div#order-btn-home img {
    margin-top: -12px;
}
#slider{
	margin-top:35px;
	box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.squareSection{
	background-image: url('/images/page-title.png');background-repeat: no-repeat;width: 257px; height: 110px; margin: 0 auto; padding: 23px 0; color: #fff; font-size: 30pt; text-align: center;
}
.aboutSlider, .restPic{
	width:73%;
}
.parallaxImg1, .parallaxImg2, .parallaxImg3, .parallaxImg4{
	height: 377px;background-size: cover !important;width: 100%;overflow: hidden;background-repeat: no-repeat; background-attachment:fixed !important;-webkit-box-shadow: 0px 0px 20px 10px rgba(0,0,0,0.30);-moz-box-shadow: 0px 0px 20px 10px rgba(0,0,0,0.30);box-shadow: 0px 0px 20px 10px rgba(0,0,0,0.30);position: relative;
}
.parallaxImg1{
	background: url(/images/parlx1.jpg);
}
.parallaxImg2{
	background: url(/images/parlx2.jpg);
}
.parallaxImg3{
	background: url(/images/parlx3.jpg);
}
.parallaxImg4{
	background: url(/images/parlx4.jpg);
}
.pricesTable{
	font-size:14px;
    text-align: left;
}
.bottomWideOrder{
	background: #666666;width: 100%;display: block;padding: 30px 0;text-align: center;color: #fff;text-decoration: none;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;font-size: 36px;
}
.bottomWideOrder:hover{
	background: #333;
}
footer{
	width: 100%;height: 45px;margin: 0 auto 0;padding: 10px 0;background: #76003A;
}
.dropdownMob{
	display:none;
}
nav{
	display:none !important;
}
.aboutPara{
	font-size:1.3em;
}
@media(max-width:520px){
	*{
		margin:0;
		padding:0;
	}
	.floatingSquareMenu{
		display:none !important;
	}
	.topDetails > *, footer > *{
		font-size:80% !important;
	}
	.topNav{
		display:block;
	}
	.topNavChild{
		padding-right:0;
	}
	.logoImg{
		display:none;
	}
	.mobTxtCnt{
		text-align: center !important;
	}
	.topNavChild > div{
		display:none !important;
	}
	nav{
		display:block !important;
		padding:0 !important;
	}
	.aboutSlider, .restPic{
		width:100%;
	}
	div#order-btn-home {
		position: fixed;
		width:100%;
		text-align: right;
	}
	div#order-btn-home img {
    	margin: 0;
    	padding: 0;
    	width: 15%;
	}
	div#order-btn-home a {
    	padding:10px;
	}
	.squareSection{
		background-size: contain;
		width: 170px;
		height: 70px;
		font-size: 18pt;
		padding:16px 0;
	}
	.aboutPara{
		font-size:1em;
	}
	.bottomWideOrder {
		font-size: 20px;
    	padding: 10px 0px;
	}
}