
.clearfix {
	*zoom: 1; }
	div#campaigns {
		content: " ";
		display: table; }
	.clearfix:after {
		clear: both; }

	div#campaigns1 {
		content: " ";
		display: table; }
	.clearfix:after {
		clear: both; }

body{background-color: #000000; margin:0px; padding:0px;}

.wrapper {
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #000000;
    min-width:1000px;
    height:auto;
}
h1{
  color: #fff;
  text-align: center;
  font: normal normal normal 40px/1.35em helvetica-w01-bold,helvetica-w02-bold,helvetica-lt-w10-bold,sans-serif;
  font-size: 30px;
  padding-top: -50px;
  padding-bottom: 20px;
  font-family: questrial,sans-serif;
}

#videoholder{
  width:100%;
  height: auto;
  margin: 0 0 0 0;
  padding: 0;

}

#fbvid1{
 position: relative;
    top: 1182px;
    left: 161px;
    width: 40%;
    height: auto;
    z-index: 9999;
}
#fbvid2{
    position: relative;
    top: 1680px;
    left: -283px;
    width: 40%;
    height: auto;
    z-index: 9999;
}

#fbvid3{
 position: relative;
    top: 1938px;
    left: 161px;
    width: 40%;
    height: auto;
    z-index: 9999;
 
}
#fbvid4{
 position: relative;
    top: 2435px;
    left: -285px;
    width: 40%;
    height: auto;
    z-index: 9999;
  
}
#fbvid5{
 position: relative;
    top: 2690px;
    left: 161px;
    width: 40%;
    height: auto;
    z-index: 9999;
 
}

#fbvid10{
    position: relative;
    top: 3180px;
   left: -283px;
    width: 40%;
    height: auto;
    z-index: 9999;
  
}

#fbvid11{
    position: relative;
    top: 3381px;
    left: -61px;
    width: 40%;
    height: auto;
    z-index: 9999;
  
}

#vid1{
 position: absolute;
    top: 172px;
    left: 269px;
    width: 40%;
    height: auto;
    z-index: 9999;
  
}
#vid2{
 position: absolute;
    top: 683px;
    left: 269px;
    width: 40%;
    height: auto;
    z-index: 9999;
 
}
#vid3{
 position: absolute;
    top: 1186px;
    left: 269px;
    width: 40%;
    height: auto;
    z-index: 9999;
 
}
#vid4{
 position: absolute;
    top: 1691px;
    left: 269px;
    width: 40%;
    height: auto;
    z-index: 9999;
  
}
#vid5{
 position: absolute;
    top: 2193px;
    left: 269px;
    width: 40%;
    height: auto;
    z-index: 9999;
 
}
#vid6{
   position: absolute;
    margin-top: 293px;
    left: 230px;
    width: 28%;
    height: auto;
    z-index: 9999;
  
}
#vid7{
   position: absolute;
    margin-top: 293px;
    left: 788px;
    width: 28%;
    height: auto;
    z-index: 9999;
  
}
#vid8{
   position: absolute;
    margin-top: 300px;
    left: 230px;
    width: 28%;
    height: auto;
    z-index: 9999;
  
}

#vid9{
   position: absolute;
    margin-top: 300px;
    left: 788px;
    width: 28%;
    height: auto;
    z-index: 9999;
  
}
#vid10{
    position: absolute;
    top: 2633px;
    left: 259px;
    width: 40%;
    height: auto;
    z-index: 9999;
  
}

#vid11{
    position: absolute;
    top: 3131px;
    left: 269px;
    width: 40%;
    height: auto;
    z-index: 9999;
  
}

.instagram{
  width:100%;
  height:auto;
  margin: 0px;
  float: left;

}
.instagram img{
  width:48%;
  height:auto;
  margin: 5px;

  float: center;

}

#insta1{
  width: 49%;
  margin-top: 10px;
}

#insta2{
  width: 49%;
  margin-left: 10px;
  margin-top:10px; 
}
#insta3{
  width: 49%;
  margin-top:10px; 
}
#insta4{
  width: 49%;
  margin-left: 10px;
  margin-top:10px; 
}
#headerMain {
  width: 100%;
  background: #000000;
  height:30px;
  max-width:100%;
  min-width: 1111px;
}

#headerMain .top {
  background-color: #fff;
  margin: 0 auto;
  padding: 0px 50px;
  color: #e3e3e3;
  font-weight: 100;
  height:auto;
}

.top img {
  width: 179px;
  height:66px;
  top:23px;

}

.style-kczce8ws1{
    box-sizing: border-box;
    border-top: 3px solid #db6714;
    height: 0;
  }




.Header1{ height: auto; width: 1111px; margin: 0 auto; }
.top{border: solid 1px #ff00ff; position:absolute;}
.logo{ width: auto; position:absolute; top:10px; height: auto; margin-left:5px; }
.logo img{ 
/*    object-position: 50% 50%;*/
    width: 180px;
    height: 50px;
/*    object-fit: cover;*/
}


.arrow-container{height:24px; position:absolute; width:800px; float:left; top:13px; left:50px; }
.left-arrow {background: url(../img/left-arrow.png) no-repeat 50%; width: 15px; height: 24px; cursor: pointer; position: absolute; top: 34px; left: 297px;}
.right-arrow {background:url(../img/right-arrow.png) no-repeat 50%; width: 15px; height: 24px; cursor: pointer; position: absolute; top: 34px; left: 1167px;}

.client-container{position:absolute; width:800px; margin-top:20px; margin-left:345px; }
.client-container nav{ margin: 0 auto; margin-left: 255px; height:40px; }
.client-container nav ul{clear:both; list-style-type:none;}
.client-container nav ul li{  }
.client-container nav ul li a{ text-decoration: none; }
.client-container nav ul li a:hover{  }

.mainContent{ margin:0 auto; text-align:center; width: 1111px;}

.searchBar{ min-width:250px; max-width:250px; float:right;}

#banners{ max-width:100%; top:111px; padding-bottom:10px; margin:0 auto; margin-bottom: 15px; height: 30px; }

nav{ float:left;}

#topnav{ margin: 0 auto; display:inline-block; width: 100%; font-family:questrial,sans-serif;}

#topnav ul { margin: 0px; padding: 0px; display: inline-block; color: #8a8989;letter-spacing: 0.05em; }
#topnav ul li { display: inline-block; font-size:16px; padding-bottom:5px; }
#topnav li a { color: #fff; line-height: 65px; height:60px; display:block; padding:0 8px; text-decoration:none}
/*#topnav li:last-child { padding-right: 8px;}*/
#topnav li a:hover, #topnav li a.active{ color: #fff;}
/*#topnav li a.active{ background-image: url(../img/hover_nav_icon.png); background-repeat: no-repeat; }*/

.btm-line {border-bottom: 3px solid #db6714;  width:100%; margin:0px;transform-origin: center 1.5px /*margin-bottom: 10px;*/}

#campaignName { max-width:1111px; width: 100%; margin: 32px auto; color:#ffffff; top:199px; font-size:40px; text-transform:uppercase; font-family:'Roboto', Arial; }

#campaignName span { font-size:13px; text-align:left; /*max-width:320px;*/ display:block; float:left; line-height:40px; padding-left:5px;}

.contentarea{ margin: 0 auto; width: 100%; top:292px; max-width: 1111px; }

.contentarea .left{ float:left;}
.clear{ clear:both;}

.contentarea .b300x600{ width:300px; height:600px; margin:20px; }
.contentarea .b160x600{ width:160px; height:600px; margin:20px; }
.contentarea .b500x500{ width:500px; height:500px; margin:20px; }
.contentarea .b300x250{ width:300px; height:250px; margin:20px; }

input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: white;
  font-family: inherit;
  border: 1px solid #707070;
  /*-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);*/
  color: rgba(0, 0, 0, 0.75);
  /*display: block;*/
  font-size: 0.875rem;
  margin: 0 0 1rem 0;
  padding: 0.25rem;
  height: 2rem;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
  -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out; }
  input[type="text"]:focus,
  input[type="password"]:focus,
  input[type="date"]:focus,
  input[type="datetime"]:focus,
  input[type="datetime-local"]:focus,
  input[type="month"]:focus,
  input[type="week"]:focus,
  input[type="email"]:focus,
  input[type="number"]:focus,
  input[type="search"]:focus,
  input[type="tel"]:focus,
  input[type="time"]:focus,
  input[type="url"]:focus,
  textarea:focus {
    -webkit-box-shadow: 0 0 5px #999999;
    -moz-box-shadow: 0 0 5px #999999;
    box-shadow: 0 0 5px #999999;
    border-color: #999999; }
  input[type="text"]:focus,
  input[type="password"]:focus,
  input[type="date"]:focus,
  input[type="datetime"]:focus,
  input[type="datetime-local"]:focus,
  input[type="month"]:focus,
  input[type="week"]:focus,
  input[type="email"]:focus,
  input[type="number"]:focus,
  input[type="search"]:focus,
  input[type="tel"]:focus,
  input[type="time"]:focus,
  input[type="url"]:focus,
  textarea:focus {
    background: #000000;
border-color: #666;
outline: none;
color: #fff; }
  input[type="text"][disabled],
  input[type="password"][disabled],
  input[type="date"][disabled],
  input[type="datetime"][disabled],
  input[type="datetime-local"][disabled],
  input[type="month"][disabled],
  input[type="week"][disabled],
  input[type="email"][disabled],
  input[type="number"][disabled],
  input[type="search"][disabled],
  input[type="tel"][disabled],
  input[type="time"][disabled],
  input[type="url"][disabled],
  textarea[disabled] {
    background-color: #dddddd; }

input[type="search"]{
  background:url(../img/search.png) no-repeat scroll 95% center #fff;
  width:100%;
}
/* Add height value for select elements to match text input height */
select {
  height: 2.3125rem; }

/* Adjust margin for form elements below */
input[type="file"],
input[type="checkbox"],
input[type="radio"],
select {
  margin: 0 0 1rem 0; }

input[type="checkbox"] + label,
input[type="radio"] + label {
  display: inline-block;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
  vertical-align: baseline; }

/* Normalize file input width */
input[type="file"] {
  width: 100%; }

#campaigns { 
  min-width: 320px; 
  width: 100%; 
  margin: 0 auto; 
  text-align: left; }


#campaigns1 { 
  min-width: 320px; 
  width: 100%; 
  margin: 0 auto; 
  text-align: left; }


  .campaigns-img { 
  width: 991px; 
  margin: 0 auto; 
  text-align: left; }
/*.container img{ max-width:1111px; width:100%; height:auto;}*/

.container { display: inline-block; vertical-align: top; margin: 5px; min-width:160px; }

.container span.text { display: none; height: 10px;  text-align: right; margin: 10px 0px; color: #737373; }
.col1{min-width:160px;}
.col2{min-width:610px;}
.col3{min-width:784px;}


.sub-menu{
  width: 100%;
  padding: 0px 0 4px 0px;
  margin: 0px;
  font-family: questrial,sans-serif
  font-size: 16px;
}

.sub-menu ul{
  width: 100%;
  height: auto;
  /*background-color: #3a3636;*/
}
.sub-menu li a{
  font-size: 12px;
  height: auto;
  margin:0px 0px; 
  color: #fff;
}

.sub-menu li a:hover{
  height: auto;
  margin:0px 0px; 
  background-color: transparent;
	color: #fff;
}

.sub-menu li a:active{
  height: auto;
  margin:0px 0px;
	background-color: transparent;
	color: #f2602b;
}

#sticky {
    width: 100%;
    color: #fff;
    font-size: 2em;
/*    background-color: #000;*/
}

#sticky.stick {
    margin-top: 0 !important;
    position: fixed;
    top: 0;
    left: 0px;
    z-index: 10000;

}


ul { margin: 0px; padding: 0px; display: inline-block; color: #5e5e5e; }
ul li { display: inline-block; font-size:15px; padding-bottom:5px; }
li a { color: #944b29; line-height: 40px; height:40px; display:block; padding: 0 18px; text-decoration:none}
li a:hover, li a.active{ background-color: transparent; color: #fff;}

a.back-to-top {
	display: none;
	width: 60px;
	height: 60px;
	text-indent: -9999px;
	position: fixed;
	z-index: 999;
	right: 30px;
	bottom: 20px;
	
	background: #555 url("../img/up-arrow.png") no-repeat center 43%;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
a:hover.back-to-top {
	background-color: #555;

}
.header_main{
  min-width: 1111px;
  height: 300px;
  margin: 10px auto;
}

#footermain {
  width: 100%;
  background: #000000;
  height:30px;
  max-width:100%;
  min-width: 1111px;
}
.footer_main{

min-width: 1111px;

}

footer{ color: #fff; text-align: center; margin-top: 50px;}

.social-media-icons {
    display: flex;
    justify-content: center;
    gap: 50px; /* Space between icons */
    padding-bottom: 30px;
}

.social-icon {
    font-size: 2rem; /* Icon size */
    color: #fff; /* Icon color */
    text-decoration: none;
}

.social-icon:hover {
    color: #333; /* Color change on hover */
}




.bannerhorizontal{ margin:20px 0; display:inline-block; }
.bannerhorizontal span{position: relative;
    top: -6px;}
.bannervertical{display:inline-block; width:auto; margin-bottom:30px;}
.bannervertical img{ margin:0 10px; }
.bannervertical span{padding-right: 10px;
    position: relative;
    top: -6px;}


#form_email{
    color: #5e5e5e; 
    font-family: 'Roboto', Arial; 
    text-transform: uppercase;
}
#form_email input[type="text"]{
    border:none;
    background-color: transparent;
    color:#fff;
    border-bottom:1px solid #ccc;
    outline:none;
    font-size: 15px;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #d5d5d5;
     background-color: transparent;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #d5d5d5;
     background-color: transparent;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #d5d5d5;
     background-color: transparent;
}
:-moz-placeholder { /* Firefox 18- */
  color: #d5d5d5;
     background-color: transparent;
}

#form_email input:focus, #form_email input:active{
    outline:none !important;
    background-color: transparent;
}

#form_email input[type="text"]::-moz-selection { /* Code for Firefox */
    background-color: transparent;
}

#form_email input[type="text"]::selection {
    background-color: transparent;
}

input:focus {
    background-color: transparent;
}

#form_email{
    color:#fff;
}

#form_email h4{ 
    text-transform:none;
    font-weight: normal;
    color: #a7a7a7;
    margin: 0;
    margin-top:30px;
    font-size: 15px;
}
/*.submit{
    display:inline-block;
    background-color: #5e5e5e;
    background-image: url(../img/submit.png);
    border:none;
    font-size: 14px;st
    color: #000;
    font-weight: bold;
    width:100px;
    padding: 5px 10px;
    cursor: pointer;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.submit:active{
    display:inline-block;
    background-color: #5e5e5e;
    border:none;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    padding: 5px 10px;
    cursor: pointer;
}*/

.submit{
    display:inline-block;
    background-size: cover;
    background-image: url(../img/submit.png);
    width:110px;
    height: 27px;
    cursor: pointer;
    color: transparent;
    border: none;
    background-color: transparent;
}
#error{
    color: #a7a7a7; 
    font-size: 15px;
    text-transform: none !important;
}

.fba{
    display: none;
}
.fba li a{
    font-size: 13px;
}
#iga{
    display: none;
}
#iga li a{
    font-size: 13px;
}
#fb_click, #ig_click{
    cursor: pointer;
}

.newVideoPageQuarter{
    width: 31%;
    height: auto;
    margin-bottom: 30px;
}
.newVideoPageHalf{
    width: 49%;
    height: auto;
    margin-bottom: 30px;
}
.newVideoPageFull{
    width: 99%;
    height: auto;
    margin-bottom: 30px;
}
.newVideoPageLeft{
    margin-right: 1%;
}
