@font-face {
    font-family: 'ATT Aleck Sans';
    src: local(../fonts/ATTAleckSans_Md),
    url('../fonts/ATTAleckSans_W_Md.woff') format('woff'),
    url('../fonts/ATTAleckSans_Md.ttf') format('truetype'),
    url('../fonts/ATTAleckSans_W_Md.eot') format('embedded-opentype');
}

@font-face {
    font-family: 'ATT Aleck Cd';
    src: local(../fonts/ATTAleckCd_Md),
    url('../fonts/ATTAleckCd_W_Md.woff') format('woff'),
    url('../fonts/ATTAleckCd_Md.ttf') format('truetype'),
    url('../fonts/ATTAleckCd_W_Md.eot') format('embedded-opentype');
}

body{
font-family:'ATT Aleck Sans',Arial,sans-serif;
font-size: 16px;
margin:0;
padding:0;
}

.globe_bg{
background-image: url(../images/Expansive_Globe_DarkGradient_CMYK_M1.jpg);
background-repeat: no-repeat;
background-position: center !important;
background-size: cover !important;
background-color: #000000;
position: relative;
background-attachment: fixed !important;
}

a, a:hover, a:link, a:visited{
color:#089ed9;
}

.inner{padding:10px;}
.outer{margin:10px auto;}
.centered{text-align:center}

.navbar-nav > li > a
img a, a img{
color:#fff;
}

.title, h1{
color:#089ed9;
font-family:'ATT Aleck Cd', Arial;
font-size:36px;
text-align:center;
padding-top:10px;
background:url(../images/title_underline.png) no-repeat center 55px;
}

#title_white{
font-family:'ATT Aleck Sans',Arial,sans-serif!important;
font-size:44px;
padding-bottom:0px;
color:#ffffff;
text-shadow: 2px 2px 5px #000;
font-weight:bold;
}

#title_blue{
font-family: 'ATT Aleck Cd', Arial !important;
font-size:30px;
font-style:italic;
font-weight:bold;
color:#33ccff;
text-shadow: 2px 2px 5px #000;
width:450px;
}


.subtitle{
font-family: 'ATT Aleck Cd', Arial !important;
font-size:18px;
padding-bottom:0px;
color:#000;
margin-top:10px;
font-weight:bold;
}

.light_text{
color:#ffffff;
}

ul {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}



.content_buttons div{
margin:0 auto;padding:0;border-collapse:collapse;text-align:center;display:block;}

.content_buttons div a {
display:block;border:2px solid #fff;padding:10px 10px 5px 10px;margin:10px;color:#fff;text-decoration:none;}

.content_buttons div a:hover{
display:block;border:2px solid #fff;padding:10px 10px 5px 10px;margin:10px;color:#fff;background:#089ed9;text-decoration:none;}


.fullscreen-bg {
background:url("../images/header_bg_smaller.jpg") #000 no-repeat 50% 0;position: fixed;top: 0;right: 0;bottom: 0;left: 0;overflow: hidden;z-index:-100;margin:0 auto;height:450px;
}

@media (max-width: 767px) {
.fullscreen-bg__video {display: none;}
.fullscreen-bg{height:auto;}
.content_buttons div{width:250px;margin:auto;}
#title_blue {width:300px;font-size:18px;display:hidden;padding-top:10px;margin:0px auto -20px;}
#title_white {width:300px;font-size:32px;margin:0 auto;display:hidden;}
#icon_portfolio{visibility:hidden;display:none;}
#icon_portfolio_sm{visibility:visible;width:200px;margin: 0 auto;}
#sizzle_reel{visibility:hidden;display:none;}
#sizzle_reel_link{visibility:hidden;display: none;}
#sizzle_reel_link_sm{visibility:visible;}
}


@media (min-width:768px){
.fullscreen-bg{width:750px}
.content_buttons div a{height:90px;}
#title_blue {font-size:24px;display:hidden;padding-top:30px;margin:0px auto -20px}
#title_white {font-size:36px;margin:0 auto;display:hidden}
#icon_portfolio{visibility:hidden;display:none;}
#icon_portfolio_sm{visibility:visible;display:inline;}
#sizzle_reel_link{visibility:hidden;display: none;}
#sizzle_reel_link_sm{visibility:visible;display:inline;}
}

@media (min-width:992px){
.fullscreen-bg{width:970px;height:auto;}
.content_buttons div a{height:60px;}
#icon_portfolio{visibility:visible;display:inline;}
#icon_portfolio_sm{visibility:hidden;display:none;}
#sizzle_reel_link{visibility:visible;display:inline;}
#sizzle_reel_link_sm{visibility:hidden;display: none;}
}

@media (min-width:1200px){
.fullscreen-bg{width:1170px}
#icon_portfolio{visibility:visible;display:inline;}
#icon_portfolio_sm{visibility:hidden;display:none;}
#sizzle_reel_link{visibility:visible;display:inline;}
#sizzle_reel_link_sm{visibility:hidden;display: none;}
}

.fullscreen-bg__video {
position: absolute;width:100%;} /*top: -50px;*/


.textbox_black{
background:#000;
padding:20px;
color:#fff;
border-radius: 10px;
opacity: 0.8;

}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}


.offer_example {
  text-align: center;
}
.offer_example .offer_example-icon {
margin-left:-15px;
  -webkit-transform: scale(0.7);
      -ms-transform: scale(0.7);
          transform: scale(0.7);
  -webkit-transition: color 0.3s, border-color 0.3s, background-color 0.3s, -webkit-transform 0.3s;
          transition: color 0.3s, border-color 0.3s, background-color 0.3s, transform 0.3s;
  cursor:pointer;
}
.offer_example:hover .offer_example-icon {
margin-left:-15px;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
/* Styles for FAQ Accordion */
body section {
  margin-bottom: 90px;
}
body section h1 {
  text-transform: uppercase;
  text-align: center;
  font-weight: normal;
  letter-spacing: 10px;
  font-size: 25px;
  line-height: 1.5;
}
body section p, body section a {
  text-align: center;
  letter-spacing: 3px;
}

.toggle:last-child {
  border-bottom: 1px solid #dddddd;
}
.toggle .toggle-title {
  position: relative;
  display: block;
  border-top: 1px solid #dddddd;
  margin-bottom: 6px;
}
.toggle .toggle-title h3 {
  font-size: 18px;
  margin: 0px;
  line-height: 1;
  cursor: pointer;
  color:#000;
  font-weight:bold;
}
.toggle .toggle-inner {
  padding: 7px 25px 10px 25px;
  display: none;
  margin: -7px 0 6px;
}
.toggle .toggle-inner div {
  max-width: 100%;
}
.toggle .toggle-title .title-name {
  display: block;
  padding: 25px 25px 14px;
}
.toggle .toggle-title a i {
  font-size: 22px;
  margin-right: 5px;
  color:#000;
  font-weight:bold;
}
.toggle .toggle-title i {
  position: absolute;
  background: url("../images/plus_minus.png") 0px -24px no-repeat;
  width: 24px;
  height: 24px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  margin: 20px;
  right: 0;
}
.toggle .toggle-title.active i {
  background: url("../images/plus_minus.png") 0px 0px no-repeat;
}

.form-control {
  border-radius: 2px !important;
  padding: 15px 20px !important;
  height: auto;
  border-color: #089ed9 !important;
  box-shadow: none !important;
    margin-bottom: 10px;
}
.form-control:focus {
  border-color: #000 !important;
}

.btn {
background:#089ed9;
color:#fff;
  font-size: 16px;
  border-radius: 10px;
  padding: 8px 30px;
  margin-bottom: 10px;
  -webkit-transition: color 0.3s, background-color 0.3s, border-color 0.3s;
          transition: color 0.3s, background-color 0.3s, border-color 0.3s;
}
.btn.btn-lg {
  padding: 10px 35px;
  letter-spacing: 2px;
  font-size: 21px;
}