@font-face {
font-family: 'Raleway Thin';
font-style: normal;
font-weight: normal;
  src: url('../fonts/Raleway-Regular.eot') format('embedded-opentype'), url('../fonts/Raleway-Regular.ttf')  format('truetype'), url('../fonts/Raleway-Regular.svg#Raleway-Regular') format('svg');
}

@font-face {
  font-family: 'Raleway-Regular';
  src: url('../fonts/Raleway-Regular.eot') format('embedded-opentype'), url('../fonts/Raleway-Regular.ttf')  format('truetype'), url('../fonts/Raleway-Regular.svg#Raleway-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Raleway-Bold';
  src: url('../fonts/Raleway-Bold.eot') format('embedded-opentype'),
  url('../fonts/Raleway-Bold.ttf')  format('truetype'), url('../fonts/Raleway-Bold.svg#Raleway-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


*
{
	margin:0px;
	padding:0px;
}
.container
{
	max-width:1280px;
	padding:0 70px;
}
.logo2
	{
		display:none;
	}
body
{
	background:#ffde00;
	font-family: 'Raleway-Regular';
	font-size:17px;
}
.navbar-collapse{
	padding:60px 0px;
}
.navbar-default
{
	background:none;
	border:none;
	text-transform:uppercase;
	position:relative;
	margin-bottom:0px;
}
.navbar-default ul li a
{
	padding:0px 17px 20px;
	font-size:17px;
	font-weight:500;
	color:#000000 !important;
}
.search-field
{
	position:relative;
   float: left;
    margin: 51px 0 51px 10px;
	z-index:999999 !important;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .navbar-default ul li .dropdown-menu li a:hover
{
	background:none;
	/* background:rgba(0,0,0,0.1); */
}
.navbar-default ul li .dropdown-menu
{
	background:#ffde00;
	border:1px ssolid #555;
}
.navbar-default ul li .dropdown-menu li a
{
	background:#ffde00;
	padding:10px
}
.navbar-default ul .active a
{
	/* border-top:10px solid #000000;
	padding:50px 28px 60px;
	background:none;
	font-family: 'Raleway-Bold'; */
}
.navbar-default ul li a:hover
{
	/* color:#555 !important;	 */
}
.logo
{
	padding:12px 0 0 !important;
	position:absolute;
	right:12px;
	top:-5px;
	background:#ffde00;
	width:190px;
	height:190px;
	border-radius:95px;
	z-index:5455;
}
.logo img
{
	margin-left:-2px;
}
.sec1
{
	max-width:1920px;
	width:100%;
	margin:0 auto;
	border-top:12px solid #000000;

}
.sec1 .block
{
		background:#020200;
}
.sec1 .item
{
	width:25%;
	float:left;
}
.sec1 .item h3
{
	width:100%;
	float:left;
	padding:25px 50px;
	font-size:20px;
	font-family: 'Raleway-Bold';
	color:#fcde05;
	background:#000000;
	margin:0px;
}
.sec1 .item p
{
	width:100%;
	float:left;
	padding:25px 50px;
	font-size:16px;
	background:#000;
	color:#FFFFFF;
}
/* .sec1 .item:hover p
{
	background:#5e5e5e;
	color:#FFFFFF:
} */
.block
{
	width:100%;
	float:left;
}

.sec2
{
	width:100%;
	float:left;
	padding:0 15px;
	background:url(../images/sec2background.png) no-repeat center;
	padding:55px 0 0;
	color:#000;
	font-family: 'Raleway-Regular';
}
.sec2 img
{
	float:left;
	margin-right:15px;
}
.sec2 .left
{
	float:left;
	width:45%;
	padding-bottom:55px;
}
.sec2 .right
{
	float:right;
	width:45%;
	padding-bottom:55px;
}
.sec2 h3
{
	font-size:19px;
	font-weight:700;
	display:inline-block;
	margin:0px;
	padding-bottom:20px;
	 font-family: 'Raleway-Bold';
}
.sec2 a
{
	color:#000000;
}
.sec2 p
{
	font-size:17px;
	text-align:justify;
}
.border-dashed
{
	width:100%;
	float:left;
	border-bottom:1px dashed #000;
}
.sec2 .block2
{
	padding:55px 0 0;
	width:100%;
	float:left;
}
.sec2 .block2 .left
{
	width:45%;
	float:left;
}
.sec2 .block2 .right
{
	width:45%;
	float:right;
}
.sec2 .block2 .first i, .sec2 .block2 .second i, .sec2 .block2 .sixth i
{
	font-size:45px;
	margin-top:-15px;
	float:left;
	margin-right:10px;
	color:#000;
}
.sec2 .block2 .first
{
	font-size:19px;
	font-family: 'Raleway-Bold';
	float:left;
	width:100%;
	line-height:48px;
	padding-bottom:30px;
}
.sec2 .block2 .second
{
	font-size:17px;
}
.sec4
{
	width:100%;
	float:left;
	position:relative;
}
.sec4 .opacitywraper
{
	position:absolute;
	width:100%;
	height:100%;
	font-size:85px;
	color:#ffde00;
	text-align:center;
	top:0;
	left:0;
	background:rgba(0,0,0,0.6);
	padding-top:50px;
}
.sec4 img
{
	margin:0 auto;
}
.sec4 span:nth-child(2)
{
	font-family: 'Raleway Thin';
}
.sec4 span:nth-child(4)
{
	font-family: 'Raleway-Bold';
}
.img-effect
{
	float:left;
	width:100%;
	overflow:hidden;
}
.sec2 .block2 .right .sixth
{
	padding-top:60px;
}



/* Roy */
.img-effect {
  position: relative;
  overflow: hidden;
  display: block;
  
}


.img-effect img.img-original {
  display: block;
  width: 100%;
  height: auto;       
  object-fit: cover;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  transition: opacity 2s cubic-bezier(.22,.61,.36,1);
  position: relative;    
  z-index: 1;
}


.img-effect img.img-hover {
  position: absolute;
  inset: 0;              
  width: 100%;
  height: 100%;
  object-fit: cover;
  backface-visibility: hidden;
  will-change: opacity;
  transition: opacity 2s cubic-bezier(.22,.61,.36,1);
  opacity: 0;
  z-index: 2;
  pointer-events: none;  
}


.img-effect:hover .img-hover,
.img-effect:focus-within .img-hover {
  opacity: 1;
}

.img-effect:hover .img-original,
.img-effect:focus-within .img-original {
  opacity: 0;
}

/* SocialICons */
/* Core layout */
.social { 
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  margin: 0;
}
.social ul {
  display: grid;
  grid-template-columns: repeat(8, auto); /* desktop */
  justify-content: center;
  gap: 12px;
   list-style: none;
}
/* button shape & responsive sizes */
.social .social-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: clamp(44px, 10vw, 70px);   /* scales: small on mobile, bigger on desktop */
  height: clamp(44px, 10vw, 70px);
  border-radius: 50%;
  background: #fcdb07;              /* neutral default */
  color: #262626;
  text-decoration: none;
  border: 3px solid #fff;
  box-shadow: 0 6px 14px rgba(0,0,0,0.08);
  transition: background 280ms ease, color 280ms ease, transform 200ms cubic-bezier(.2,.8,.2,1), box-shadow 280ms ease;
  font-size: clamp(16px, 3.5vw, 36px); /* icon size scales */
  line-height: 1;
  overflow: hidden;
}

/* subtle hover move (no aggressive zoom) */
.social .social-link:focus,
.social .social-link:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 22px rgba(0,0,0,0.12);
  color: #fff;
}

/* if icon class isn't available, show text gracefully */
.social .social-link i { pointer-events: none; }

/* brand hover backgrounds (override background on hover) */
.social .social-link.youtube:hover    { background: #FF0000; }
.social .social-link.instagram:hover  { background: linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888); }
.social .social-link.facebook:hover   { background: #1877F2; }
.social .social-link.tiktok:hover     { background: #010101; } /* tik tok uses black with accents */
.social .social-link.x:hover          { background: #000000; }
.social .social-link.soundcloud:hover { background: #FF5500; }
.social .social-link.spotify:hover    { background: #1DB954; }
.social .social-link.applemusic:hover { background: #000000; } /* fallback to black */

/* Optional small accent for TikTok (subtle) */
.social .social-link.tiktok:hover i::after {
  /* you could add a subtle 3D chroma effect via pseudo elements — left as optional */
}

/* Make sure icons are vertically centered */
.social .social-link i {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}

/* Mobile tweak: stack or reduce gap if necessary */
@media (max-width: 420px) {
  .social ul { gap: 8px; }
  .social { padding: 6px 0; }
  /* make the whole thing smaller if needed */
  .social .social-link { width: 44px; height: 44px; font-size: 18px; border-width: 2px; }
}

@media (max-width: 767px) {
  .social ul {
    grid-template-columns: repeat(4, 1fr); /* 4 per row */
  }
}
















/*image Hover effect*/

.animated a

{

	overflow:hidden;

	float:left;

	max-width:100%;

}

.img-zoom {
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
}

.img-zoom:hover {

    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+, IE10 */

    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
}

.transition {
    -webkit-transform: scale(1.2); 
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}

/* image hover effects */





/*Footer css */
.footer
{
	width:100%;
	float:left;
	margin-top:-16px;
	position:relative;
}
.footer .div1
{
	padding:12px 0;
	width:100%;
	float:left;
	border-top:1px dashed #ffde00;
	border-bottom:1px dashed #000000;
}
.footer .div1 .img1
{
	position:absolute;
	left:0;
	top:-68px;
}
.footer .div1 .div2
{
	background:#2a2a2a;
	width:100%;
	float:left;
	padding:35px 0;
}
.footer .div1 .div2 p
{
	color:#ffde00;
	font-size:24px;
	padding-left:13%;
	margin-bottom:0px;
	float:left;
	font-family: 'Raleway-Bold';
	width:32%;
}
.footer .div1 .div2 .container
{
	position:relative;
}
.footer .div1 .div2 .logos
{
	float:left;	
	width:67%;
	margin-top: 11px;
}
.div2 .logos a
{
	display:block;
	float:left;
}
.div2 .logos a:nth-child(2)
{
	display:block;
	float:left;
	margin-right:4%;
}
.footer .div1 .div2 .logos a:first-child
{
	 margin-left: 10%;
}

.footer .div3
{
	width:100%;
	float:left;	
	padding:30px 0 60px;
}
.footer .div3 p:first-child
{
	float:left;
	width:50%;
}
.footer .div3 p:last-child 
{
	float:left;
	text-align:right;
	width:50%;
}
.footer .div3 p:last-child a
{
	color:#000;
	text-decoration:none;
}


/* Become A Mystery */
.become1
{
	max-width:1920px;
	width:100%;
	margin:0 auto;
}
.become1 .block
{
		background:#000;
}
.become1 .block h3
{
	font-size:20px;
	color:#FFF;
	padding:60px 0px;
	margin:0px;
	font-family: 'Raleway-Bold';
}
.become1 .block h3 span
{
	font-weight:normal;
	display:block;
	float:left;
	padding-bottom:20px;
}
#con
{
	background-color:#1d1d1d;
	margin-bottom:63px;
}

.box
{
	color:#FFF;
	float:left;
	width:100%;
}
.box h3
{
	padding:40px 0px;
	color:#ffde00;
	font-family: 'Raleway-Bold';
}
.becometextimg
{
	float:left;
	margin-right:25px;
	width:346px;
	overflow:hidden;
}
.becometext
{
	color:#adabac;	
	font-size:15px;
	text-align:justify;
	font-family: 'Raleway Thin';
	line-height:24px;
}
.becometext a
{
color:#FFF;
text-decoration:underline;
}
.becomebutton
{
	cursor:pointer;
	  margin-top: 55px;	
	border:none;
	float:right;
	font-size:13px;
	color:#1d1d1d;
	background-color:#ffde00;
	margin-bottom:30px;
	text-align:center;
	padding:10px 25px;
	font-family: 'Raleway-Bold';
}
.becomebutton i
{
	font-size:20px;
	margin-top:-1.5px;
	float:left;
	padding-right:20px;
}
.div11
{
	border-top:1px dashed #000 !important;
}

/* Share Your Experiance */
.share1
{
	max-width:1920px;
	width:100%;
	margin:0 auto;
	border-top:12px solid #000000;

}
.share1 .block
{
		background:#000;
}
.share1 .block h3
{
	font-family: 'Raleway-Bold';
	font-size:20px;
	color:#FFF;
	padding:60px 0px;
	margin:0px;
	font-weight:bold;
}

#sharecon
{
	background-color:#1d1d1d;
	margin-bottom:63px;
}

.sharebox
{
	float:left;
	width:100%;
	color:#adabac;
}
.sharebox h3
{
	font-family: 'Raleway-Bold';
	padding:20px 0px;
	color:#ffde00;
}
.sharetextimg
{
	float:left;
	margin-right:25px;
	max-width:555px;
	overflow:hidden;
}
.sharetext
{
	font-size:15px;
	text-align:justify;
	line-height:24px;
}
.sharetext a
{
color:#FFF;
text-decoration:underline;
}
.sharebutton1
{
	float:left;
	padding-top:20px;
	width:100%;
}
.sharebutton1 a, .becomebutton:hover
{
	color:#000;
	text-decoration:none;
}
.sharebutton
{
	font-family: 'Raleway-Bold';
	border:none;
	float:right;
	font-size:13px;
	color:#1d1d1d;
	background-color:#ffde00;
	margin-bottom:30px;
	text-align:center;
	padding:10px 25px;
}
.sharebutton i
{
	font-size:20px;
	margin-top:-1.5px;
	float:left;
	padding-right:20px;
}
#supe
{
	font-size:12px;
	vertical-align:3px;
	padding-bottom:0px;
}


/* About Us */
#abouttexttop
{
	padding-top:40px;
	padding-bottom:30px;
	
}
.aboutbox
{
	font-family: 'Raleway Thin';
	color:#adabac;
	float:left;
	width:100%;
}
.aboutbox h3
{
	margin:0px;
	color:#ffde00;
	padding-bottom:20px;
	font-family: 'Raleway-Bold';
	font-size:20px;
	margin-top:35px;
	
} 
.maxmargin
{
	padding-top:75px;
}
.abouttextimg
{
	float:left;
	margin-right:25px;
	width:347px;
	overflow:hidden;
	
}
.abouttext
{
	float:left;
	font-size:15px;
	text-align:justify;
	line-height:24px;
	width:100%;
	
}
.abouttext .col-sm-5 img
{
    width: 100%;
    height: auto;
	
}
.abouttext a
{
color:#FFF;
text-decoration:underline;

}
.abouttextz
{
    float: left;
    margin-right: 25px;
    overflow: hidden;
	
}
.aboutbutton1
{
	float:left;
	padding-top:20px;
	width:100%;
}
.aboutbutton
{
	border:none;
	float:right;
	font-size:13px;
	color:#1d1d1d;
	background-color:#ffde00;
	margin: 85px 0 45px;
	text-align:center;
	padding:10px 25px;
}
.aboutbutton i
{
	font-size:20px;
	margin-top:-1.5px;
	float:left;
	padding-right:20px;
}

/*******************/
.abouttext .pull-right
{
	margin-right:0;
	margin-left:25px;
}
.become1 h3 span
{
	font-family: 'Raleway Thin';
	width:100%;
	float:left;
	font-size:15px;
	color:#FFFFFF;
	display:block;
	line-height:17px;
}
.business-gallery
{
	font-family: 'Raleway Thin';
	width:100%;
	float:left;
	margin-bottom:40px;
}
.business-gallery .container
{
	background:#1d1d1d;
	padding-top:30px;
}
.business-gallery .boxes
{
	width:100%;
	color:#adabac;
	float:left;
	padding-top:20px;
	font-size:15px;
}
.business-gallery .left
{
	width:30.33%;
	float:left;
	overflow:hidden;
	margin-right:3%;
}
.business-gallery .right
{
	width:66.66%;
	float:left;
	color:#adabac;
	font-size:15px;
}
.business-gallery .right .seemore i
{
	margin-top:2.5px;
}
.business-gallery .right .seemore
{
	margin-left:3px;
	background:#FFDE00;
	color:#000;
	height:20px;
	width:20px;
	border-radius:10px;
	text-align:center;
	display:inline-block;
}
.business-gallery .right h5
{
	font-family: 'Raleway-Bold';
	color:#FFDE00;
	font-size:17px;
	width:100%;
	float:left;
	margin-top:0px;
}
.maxmargin2
{
	margin-top:35px !important;
}
.maxmargin3
{
	margin-top:-5px !important;
	width:100%;
	float:left;
}
.aboutbox .left2
{
	width:75%;
	float:left;
	padding-right:2%;
	
}
.aboutbox .right2
{
	width:25%;
	float:left;
	overflow:hidden;
}


.abouttextimg2
{
	float:left;
	margin-right:20px;
	overflow:hidden;
}
.gearimg
{
	padding:40px 0;
	overflow:hidden;
}
.left.pull-right
{
	float:right;
	padding-right:0px;
	padding-left:15px;
}
.boxes .heading
{
	font-family: 'Raleway-Bold';
	width:100%;
	float:left;
	color:#FFDE00;
	font-size:20px;
	margin-bottom:25px;

}
.pl
{
	padding-left:15px;
}
.bm
{
	margin-bottom:25px;
}
.boxes .block
{
	color:#adabac; 
}
.img335
{
	width:230px;
	float:left;
	margin-right:50px;
	margin-bottom:20px;
	overflow:hidden;
}
.img220
{
	width:220px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	overflow:hidden;
}
.img335.pull-right
{
	margin-right:0px;
	margin-left:20px;
}
.bussiness-offer
{
	font-family: 'Raleway-Bold';
	padding:0 15px;
	color:#FFDE00;
}
.markitng-comm
{
	background:url("../images/sec2background.png")repeat-y center;
	padding-bottom:50px;
	margin-bottom:0px;
}
.bussiness-offer span
{
	font-family: 'Raleway Thin';
	color:#acacac;
}

.pt150
{
	padding-top:150px;
}
.contact-form
{
	color:#cccccc;
	font-size:13px;
}
.contact-form .f1, .contact-form .f2
{
	width:33.33%;
	float:left;
	padding-right:30px;
}
.contact-form .f3
{
	width:33.33%;
	float:left;
	padding-right:30px;
}
.contact-form .f4
{
	width:66.66%;
	padding-right:30px;
}
.contact-form .f5
{
	width:100%;
	padding-right:30px;
}
.contact-form .form-control
{
	border-radius:0px;
}
.contact-form .f5 textarea
{
	min-height:200px;
	max-height:200px;
	max-width:100%;
	min-width:100%
}
input[type="submit"], input[type="submit"]:hover
{
	background:#EBC905;
	padding:7px 12px !important;
	border-bottom:3px solid #e8ca01;
	color:#333;
	border:none;
	font-weight:bold;
	margin:30px 0;
}
.con-info
{
	padding-top:20px;
	color:#CCCCCC;
	font-size:13px;
}
.con-info span
{
	color:#ffde00;
}
.twitter-icon
{
	height:30px;
	width:30px;
	border-radius:15px;
	background:#eeeeee;
	text-align:center;
	float:left;
}
.twitter-icon i
{
	color:#888888;
	font-size:15px;
	margin-top:7.5px;
}
.con-info .content
{
	/*margin-left:40px;*/
	position:relative;
	padding-bottom:50px;
	color:#777777;
	font-weight:bold;
}
.con-info .owl-carousel
{
	background:#FFF;
	padding:30px;
	margin-top:30px;
	margin-bottom:30px;
}
.owl-theme .owl-controls .owl-page span {
    background: #869791 none repeat scroll 0 0;
    border-radius: 20px;
    display: block;
    height: 7px;
    margin: 5px 3px;
    opacity: 0.5;
    width: 7px;
}
.owl-pagination{
    display: inline;
    float: right;
	margin-top:-26px;
}
.con-info .content span
{
	position:absolute;
	left:0;
	bottom:0px;
	color:#CCC;
}
.gray1
{
	background-color:#191919 !important;
}
.gray2
{
	background-color:#5e5e5e;
}
.sec1 .item p
{
	margin-bottom:0px;
}
.sec1 .item:hover h3
{
	background:#ffde00 !important;
	color:#000000;
}
.sec2 .forth
{
	margin-top:40px;
}
.sec2 .fa-chevron-circle-right
{
	font-size:22px;
}
.margin55
{
	margin-top:55px !important;
}
.ml
{
	margin-left:3%;
	margin-right:0;
}
.paddingzero
{
	padding:0px !important;
	margin-right:0px !important;
	margin-left:3%;
}
.marginzero
{
	margin:0px;
}

.search-box
{
	position:absolute;
	width:220px;
	display:none;
	border:1px solid #000;
	top:0px;
	left:0px;
	z-index:99999;
	background:#FFDE00;
	border-radius:19px;
	padding-left:20px;
}
.search-box input
{
	width:192px;
	float:left;
	height:36px;
	border:none;
	background:none;
	padding-left:30px;
	padding-right:10px;
}
.search-box input:focus
{
	outline:none !important;
}
.search-box input:focus
{
	border:none;
}
.search-box input:active
{
	border:none;
}
.search-box img
{
	width:38px;
	float:left;
}


              
                   
.search
{
	outline:none !important;
	position:relative;
	z-index:999999;
}




/* forms css */
.forms
{
	display:none;
}
.firstform
{
	display:block;
}
.form1
{
	width:100%;
	float:left;
	padding-top:40px;
	padding-bottom:40px;
}
.form1 select option, .form3 select option, .form4 select option
{
	padding-left:15px;
}
.normal-font-size
{
	font-size:12px;
	font-family: 'Raleway Thin';
}
.add-remove-lan
{
	position:relative;
	height:145px;
}
.add-remove-lan #add
{
	position:absolute;
	top:20px;
	left:0;
	right:0;
	margin:0 auto;
	cursor:pointer;
}
.add-remove-lan #remove
{
	position:absolute;
	bottom:20px;
	left:0;
	right:0;
	margin:0 auto;
	cursor:pointer;	
}
.m15
{
	margin-bottom:15px;
}
.form1 .form-horizontal .control-label, .form2 .form-horizontal .control-label, .form3 .form-horizontal .control-label, .form4 .form-horizontal .control-label {
    text-align: left;
}
.pageno
{
	display: inline;
    float: right;
    text-align: right;
    width: auto;
	font-size:15px;
}
.form2, .form3, .form4
{
	padding:40px 0;
	width:100%;
	float:left;
}

input[type="file"]
{
	padding-top:0px !important;
}
.map-cover
{
	position:absolute;
	height:100%;
	width:100%;
	bottom:0;
	left:0;
}
.contactmap
{
	position:relative;
}
.padding40
{
	padding-top:40px;
}
.address5
{
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    float: right;
    font-size: 14px;
    margin: 15px;
    padding: 15px;
}
.amazingcarousel-item-container
{
	float:left !important;
}
.amazingcarousel-item-container a[target="_blank"]
{
	display:none !important;
}





.lavalamp-object {
        border-top: 10px solid #000000;
    padding: 50px 28px 80px;
    background: rgba(0,0,0,0.1);
    font-family: 'Raleway-Bold';
  z-index:-1;

}
.navbar-default .dropdown-menu li a
{
	padding: 9px 6px !important;
}
.yellow-font
{
	color:#FFDE00;
}
.readmorelink
{
	 background: #ffde00 none repeat scroll 0 0;
    border-radius: 10px;
    color: #000;
    display: inline-block;
    height: 20px;
    margin-left: 3px;
    text-align: center;
    width: 20px;
}
.readmorelink i
{
	color:#000;
	padding-left:2px;
	line-height:19px;
	
}

/* .4by4{
width:100%;
float:left;
background:#000;
} */
.ful
{
width:100%;
float:left;
margin-bottom:15px;
}
.ful h5
{
color:#6E7341;
font-size:15px;
}
#amazingcarousel-1 .amazingcarousel-list-container, #amazingcarousel-2 .amazingcarousel-list-container, #amazingcarousel-3 .amazingcarousel-list-container
{
	background:#FFDE00 !important;
	border:1px solid #FFDE00 !important;
}
#twitterFeed span, #twitterFeed2 span, #twitterFeed3 span
{
	color:inherit;
}
.owl-pagination {
    margin-top: 0px !important;
}
.hide {
  display: none !important;
}
.amazingcarousel-image div:nth-child(3), .amazingcarousel-image div:nth-child(4)
{
	display:none !important; 
}
.btn-black
{
	background:#000 !important;
	color:#FFFFFF !important;
	padding: 6px 12px !important;
	margin:0px !important;
	font-weight:bold;
}
.btn-black:hover
{
	margin:0px !important;	
	padding: 6px 12px !important;
	background:#000 !important;
	color:#DDDDDD !important;
}
.search-field .search img
{
	position:relative;
	z-index:999999;
}
.aboutbox h3
{
text-transform: Sentencecase;
}
.aboutbox h3:first-letter
{
text-transform:uppercase;
}
.aboutbox h5
{
text-transform:Sentencecase;
}
.aboutbox h5:first-letter
{
text-transform:uppercase;
}
#amazingcarousel-2 .amazingcarousel-image, #amazingcarousel-2 .amazingcarousel-item-container
{
padding:0px !important;
border:0px !important;
}
.amazingcarousel-list-container
{
padding:8px 4px !important;
}
#back2, #back3, #back4
{
	margin-right:10px !important;
}




/* Roy */
@import url("https://fonts.googleapis.com/css?family=Varela+Round");


.menu {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 720px;
  margin: 0 auto;
  height: 100vh;
  list-style: none;
}

.menu li {
  width: auto;
  height: 50px;
  transition: background-position-x 0.9s linear;
  text-align: center;
}
.menu li a {
  font-size: 22px;
  color: #777;
  text-decoration: none;
  transition: all 0.45s;
}
/* .menu li:hover {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEi%0D%0AIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhs%0D%0AaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0%0D%0AaD0iMzkwcHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDM5MCA1MCIgZW5hYmxlLWJhY2tn%0D%0Acm91bmQ9Im5ldyAwIDAgMzkwIDUwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0i%0D%0Abm9uZSIgc3Ryb2tlPSIjZDk0ZjVjIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGlt%0D%0AaXQ9IjEwIiBkPSJNMCw0Ny41ODVjMCwwLDk3LjUsMCwxMzAsMAoJYzEzLjc1LDAsMjguNzQtMzgu%0D%0ANzc4LDQ2LjE2OC0xOS40MTZDMTkyLjY2OSw0Ni41LDI0My42MDMsNDcuNTg1LDI2MCw0Ny41ODVj%0D%0AMzEuODIxLDAsMTMwLDAsMTMwLDAiLz4KPC9zdmc+Cg==");
  -webkit-animation: line 1s;
          animation: line 1s;
} */
.menu li:hover {
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='390' height='50' viewBox='0 0 390 50'> <path fill='none' stroke='currentColor' stroke-width='1.5' d='M0,47.585c0,0,97.5,0,130,0  c13.75,0,28.74-38.778,46.168-19.416 C192.669,46.5,243.603,47.585,260,47.585 c31.821,0,130,0,130,0'/> </svg>");
  animation: line 1s;
}

.menu li.active{
	border-bottom: 4px solid #000;
	/* background:none; */
}
.menu li.active a{
	 color: #000;
  font-weight: 600;
}
.menu li:hover a {
  color: #000;
  font-weight: 600;
}
.menu li:not(:last-child) {
  margin-right: 0px;
}

@-webkit-keyframes line {
  0% {
    background-position-x: 390px;
  }
}

@keyframes line {
  0% {
    background-position-x: 390px;
  }
}

@media  (max-width: 600px) {
	.navbar-collapse{
		padding: 0px 20px;
	}
	.menu{
		height: auto;
		display: none;
	}
}