#header{
 
	position:fixed;top:0;
	z-index:60;width:100%;
  }
	.nav-link{
		color:white;
  padding-left: 50px!important;
		font-weight: 600;
	   
  }
  
  body{
  overflow-x:hidden;
  cursor: url(../images/hanger.png),auto;
  }
  .navbar-nav {
  margin-left:30%!important;
  
  
  }
  .nav-link:hover{
  
  color:white;
  
  text-decoration: underline; 
  
  }
  
  
  .navbar-toggler-icon{
	  z-index: -1;
  }
  
  .main-heading{
	  font-size:10vw; 
	  font-family:DM Sans; 
	  line-height: 150px;
	  letter-spacing: -5px;
	  font-weight: 500;
	
  }
  .main-heading1{
	  font-size:10vw; 
	  font-family: "Mr Dafoe";
	  color:#f84545;
	  line-height:1px;
	  letter-spacing: 1px;  
	 
  }
  
  .color{
   color: red;
  }
  
  
  .clock{
	  
	  position: absolute;
		  top: 750px;
		  left:90px;
  
  
  }
  .space1{
	  padding: 70px;
  }
  
   .button0{
		   background-color:#f84545;
		   color:#ffffff;
		   border:1px solid #f84545;
		   font-weight: 600;
  
  }
  .button0:hover
  {
	  background-color:black;
	  color:#ffffff;
	  border:1px solid #ffffff;
  }
  .button1{
		   background-color:black;
		   color:#ffffff;border:1px solid #f84545;
		   font-weight: 600;
  
  }
  .button1:hover{background-color:transparent;color:#f84545;border:1px solid #f84545;}
  
  .bg1{
	  margin-top:80px;
	  margin-bottom: 80px;
	  background-color: #f5f7f8;
  }
  
  .pics2{
  
	  width: 500px;
	  height:500px;
  
  }
  
  .col-sm-2{
	  padding:5%;
  
  }
	  
  
  .col-sm-2 h6{
   color: #f84545;
   padding-bottom: 15px;
  }	
  
  .shoplinks a {text-decoration:none;color:black;
	  line-height: 15px;
	  
  }
  .shoplinks a:hover{text-decoration:underline; color:#f84545;
	  
  }
  
  .shopspace{
	   padding: 10px 10px 10px 10px;
  }
  .social-media{
  
	  padding-top: 5%;
	  color:black;
	  text-align: center;
  
  }
  
  .social-media a{
	  text-decoration: none;
  
  }
  
  .social-media i{
	  height: 50px;
	  width: 50px;
	  margin: 10px 5px;
	  padding-top: 15px;
	  background-color: black;
	  color: #fff;
  border-radius: 50%;
  border: 0px solid grey;
  transition: 0.3s;text-align: center;
  }
  
  .social-media i:hover{
	  background:#f84545;border:0;
  }
  
  .footer-bottom{
  
	  padding: 10px;
  font-size: 12px;
  text-align: center; 
	  width:100%;
  }
  .footer-top{
  
	  
	  background:#f5f7f8;
  
  }
  
  .links a {text-decoration:none;color:black;
	  
  }
  .links a:hover{text-decoration:none;color:#f84545;
	  
  }
  
  .phone {
	  font-size:24px;color:#f84545;padding-right:10px;
  }
  
  
  
  .footer3 {
	  padding-top:10%;
  }
  
  .phone1 {
	  padding-top: 5%
  }
  
  .footer2 {
	  padding-top: 5%;
  }
  
  .footer1 {
	  padding-top:5%;
  }
  
  
  .links {
	  padding-top:5%;
  }
  
  .bg2 {
	  margin-top: 120px;
	  margin-bottom: 80px;
	
  }
  
  
  .icons img{
	display: inline-block;
	width: 100px;
	height: 100px;
	padding: 20px;
   
  }
  
  .bg-all {
	  background-image: url(../images/mall-bg2.jpg);
	  background-size: cover;
	  height: 500px;
	  background-repeat: no-repeat;
	  color: white;
  }
  .bg{
		  background-image: url(../images/mall-bg2.jpg);
		  background-size: cover;
		  height: 500px;
		  background-repeat: no-repeat;
  }
  
  .bg-all-naming{
	  position:relative;
	  top:200px;
	  left: 30px;
  }
  
  .bg-imp {
	  background-image: url(../images/mall-slider-bg.jpg);
	  background-size:cover;
	  height: 1000px;
	  background-position:center;
	  background-repeat: no-repeat;
	  color: white;
  
  }
  .bg-event1 {
	  background-image: url(../images/events-bg-pic1.jpg);
	  background-size:cover;
	  height: 1200px;
	  background-position:center;
	  background-repeat: no-repeat;
	  color: white;
  
  }
  
  .bg-event2 {
	  background-image: url(../images/events-pic2.jpg);
	  background-size:cover;
	  height: 1200px;
	  background-position:center;
	  background-repeat: no-repeat;
	  color: white;
  
  }
  
  .bg-event3 {
	  background-image: url(../images/events-pic3.jpg);
	  background-size:cover;
	  height: 1200px;
	  background-position:center;
	  background-repeat: no-repeat;
	  color: white;
  
  }
  
  .bg-event4 {
	  background-image: url(../images/events-pic4.jpg);
	  background-size:cover;
	  height: 1200px;
	  background-position:center;
	  background-repeat: no-repeat;
	  color: white;
  
  }
  
  .bg-event5 {
	  background-image: url(../images/events-pic5.jpg);
	  background-size:cover;
	  height: 1200px;
	  background-position:center;
	  background-repeat: no-repeat;
	  color: white;
	  opacity: 0.8;
  
  }
  
  .bg-event6 {
	  background-image: url(../images/events-pic6.jpg);
	  background-size:cover;
	  height: 1100px;
	  background-position:center;
	  background-repeat: no-repeat;
	  color: white;
  
  }
  
  
  .bg-giftcard {
	  background-image: url(../images/sectionbg1.jpg);
	  background-size: cover;
	  height: 500px;
	  background-repeat: no-repeat;
	  color: white;
  }
  .bg-giftcard-naming{
	  position:relative;
	  top:100px;
	  left: 100px;
  }
  
  .heart1{
  
  border-radius: 50%;
  padding:10px;
  border-color:transparent;
  color: white;
  background-color: #f84545;
  border-color: rgba(255,255,255,0.7);
  }
  
  .nocolor
  {
	  border-radius: 50%;
  padding:10px;
  border-color:transparent;
  color: white;
  background-color:#f5f7f8;;
  border-color: rgba(255,255,255,0.7);
  
  }
  .icons{
	  margin-left:5%;
	  padding-bottom: 2%; 
  }
  .giftfont{
	  font-size:5vw;
  }
  .overlay {
	  position:absolute;
	  width:100%;height:0%;
	  background-color:rgba(36,30,30,0.3);
	  bottom:0;
	  left:0;
	  transition:1s;
	  overflow: hidden;
	  
  
  }
  
  .ot {
	  position:absolute;
	  top:46%;
	  left:20%;
	  text-align: center;
	  text-decoration: none;
	  color:rgba(255,255,255,0.7);
  
  }
  .col-sm-4:hover .overlay {
	  opacity:1;height:100%;transition:1s;
  }
  
  
  .vl{
	border-left: 1px solid #a8a8a8;
	
  }
  
  
  
  .mallplan{
   
	  margin:0px;
	  background-color:#f5f7f8;
  
  }
  
  .mallplan-img{
  
	  padding: 80px 100px 100px 100px;
  }
  
  .redblock{
  
  background-color: #f84545;
  width: 70%;
  margin-left:5%;
  }
  
  .shadow {
	  
	  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 1), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	  
	}