@font-face {
    font-family: Bellefair-Regular_1;
    src:url(../fonts/Webfonts/Bellefair-Regular.ttf);
}
body {
  font-family: Bellefair-Regular_1 !important;
  font-weight:normal !important;
  color:#000000;
  background:#F4F4F4 !important;
}

 h2, h3, h4, h6 {
  
  font-family: Bellefair-Regular !important;
  font-weight: normal !important;
}

p {
  font-family:Bellefair-Regular !important;
  font-size:1.25em;
}
h2 {
    line-height: 1.3;
    text-align: center;
}

 .headding_red {
    color: #a93438;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 0 0 11px;
    text-align: center;
    font: 2.063em Cambria, Georgia, serif !important;
    text-transform: uppercase;
    text-shadow:-2px 3px 1px #bdbdbd, 1px 0 0px #ff7575;
}

.headding_red:after {
  display: none;
    margin: 0 0 8px 20px;
    height: 3px;
    content: " ";
    text-shadow: none;
    width: 89px;
  background: linear-gradient(to left, #ffffff00, #5f5f5f);
}


.headding_red:before {
  display: none;
    margin: 0 20px 8px 0;
    height: 3px;
    content: " ";
    text-shadow: none;
  font-weight:bold;
    width: 89px;
  background: linear-gradient(to right, #ffffff00, #5f5f5f);
  
}

.container {
width:85%;
}

.fa{     font: normal normal normal 14px/1.8 FontAwesome;
    font-size: 20px;
}

@keyframes move {
  25% {
    opacity: 1;

  }
  33% {
    opacity: 1;
    transform: translateY(42px);
  }
  67% {
    opacity: 1;
    transform: translateY(56px);
  }
  100% {
    opacity: 0;
    transform: translateY(77px) scale3d(0.5, 0.5, 0.5);
  }
} 
@keyframes pulse {
  to {
    opacity: 1;
  }
}

@keyframes move {
  25% {
    opacity: 1;

  }
  33% {
    opacity: 1;
    transform: translateY(30px);
  }
  67% {
    opacity: 1;
    transform: translateY(40px);
  }
  100% {
    opacity: 0;
    transform: translateY(55px) scale3d(0.5, 0.5, 0.5);
  }
}

@keyframes pulse {
  to {
    opacity: 1;
  }
}

@-moz-document url-prefix() {
    html,body{
	 -ms-overflow-style: none; 
    scrollbar-width: none; 
}
}

::-webkit-scrollbar {
   overflow: -moz-scrollbars-none;
}

::-webkit-scrollbar-track {
    background: #f4f4f4; 
}

::-webkit-scrollbar-thumb {
    background: #f4f4f4; 
}

::-webkit-scrollbar-thumb:hover {
    background: #f4f4f4; 
}

.animate-box {
  opacity: 0;
}

@media (min-width: 768px){
.containercustomise {
    width: 750px;
}
}
@media (min-width: 768px){
.containercustomise { 
    max-width: 750px;
}
}

@media (min-width: 992px){
.containercustomise {
    width: 970px;
}
}
@media (min-width: 992px){
.containercustomise {
    max-width: 970px;
}
}
@media (min-width: 1200px){
.containercustomise {
    width: 1170px;
}
}
@media (min-width: 1200px){
.containercustomise {
    max-width: 1170px;
}
}
@media (min-width: 1400px){
.containercustomise {
    width: 1360px;
}
}
@media (min-width: 1400px){
.containercustomise {
    max-width: 1360px;
}
}
.containercustomise {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.element { overflow: -moz-scrollbars-none; }

.welcome_h {
	background-image:url(../images/menu_icon/welcome_h.png);
  height: 100%; 
  width: 100%; 
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; transition: .9s ease;
	
}

.welcome_h:hover {
	background-image:url(../images/menu_icon/welcome_h1.png);
  height: 100%; 
  width: 100%; 
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; transition: .9s ease;
}