.divbg{
margin:12px;
}

.divbg a{
color:#fff000;
}
.divbg a:hover{
padding:6px;
background-color:rgba(0,0,0,0.5);
}

#bgVideo {
position: fixed; // Play the video in full screen mode
top: 0px; 
left: 0px; 
min-width: 100%; 
min-height: 100%;
z-index: -2; // Put the video behind all other elements

}
.overlay2{
position: fixed;
background-color:rgba(0,158,227, 0.48);
top: 0px; 
left: 0px; 
min-width: 100%; 
min-height: 100%;
z-index: -1;
}

.freeweb h1{
color:#fff !important;
  font-size: 52px; 
  font-weight:bold;
  margin-bottom: 25px;
  text-transform: uppercase;
}

.freeweb span{
color:#00dde3 !important;line-height:35px;
}

.fa-share-alt{
 display: none;
}

.promocode{
background-color:#fff000;padding:15px; display:inline;color:#000; font-weight:bold;
}

.promonote{
font-size:13px;margin-top:40px;color:#fff;
}

.bgblack{
	background-color:#0E1315 !important;
}

.mt120{
	margin-top:120px;
}

.brleft{
	border-left: 1px dashed #3d6171;
	padding-left:80px;
}

.subpagecontent{
	margin:80px 0 25px 0 !important;
}

.subpagecontent h3{
	margin-bottom:25px !important;
	line-height:35px;
}

.location{
text-align:center;
}

.location select{
width:40%;height:70px;color:#000;padding:20px;
}

.promo{
	background-color:#fff;display:inline;padding:2px 20px;color:#333;
}

.blinking{
	background-color:#000;padding:0 10px; border-radius:8px;
    animation:blinkingText 0.8s infinite;
}
@keyframes blinkingText{
    0%{     color: #fff000;    }
    49%{    color: transparent; }
    50%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: #fff000;    }
}

.iframestyle{
	width:100%;
	height:300px;
}


/****** Blog ******/

.p-3{
	padding:30px;
}

.blogmainbg{
background-color:#0e0e0e !important;	
}

.blog article{
	border:1px solid #1d1d1d;
	margin-bottom:25px;
}


article h1{
	font-size:30px;
	color:#6bbed4;
}

article h1 a{
	color:#e4dd4d;
}

article h1 a:hover{
	color:#e1d827;
}


article p{
	margin-bottom:20px;
}

article button{
	background-color: #e1d827;
	color: #0e0e0e;
	border:0;
}


article button:hover{
	background-color:#e4dd4d;
	color: #0e0e0e;
}

.sideCont{
	margin-bottom:10px !important;
	display:inline-block;
}




/*
* Media Query
*
*/

@media screen and (max-width:990px){
	.location select{
		width:90%;
	}
	.brleft{
	border:0;
	padding:15px;
	margin-top:50px;
	}
	
	.iframestyle{
	width:100%;
	height:300px;
	}
	
	#works img{
	width:100%; 
	height: auto;	
	}
	
	.freeweb h1{
  font-size: 40px; 
  margin-top: 100px;
	}

	.fa-share-alt{
	display: inline-block;
	 color:#25d366;
	 font-size: 20px;
	 padding-left:15px;
	}


}




