/*!
 * Start Bootstrap - Creative Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

html,
body {
    width: 100%;
    height: 100%;
    
    
}

body {
    font-family: Merriweather,'Helvetica Neue',Arial,sans-serif;
    
}

hr {
    max-width: 500px;
    border-color: #f05f40;
    border-width: 3px;
}

hr.light {
    border-color: #fff;
}

a {
    color: #f05f40;
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    transition: all .35s;
}

a:hover,
a:focus {
    color: #eb3812;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Open Sans','Helvetica Neue',Arial,sans-serif;
}

p {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 1.5;
}

.bg-primary {
    background-color: #f05f40;
}

.bg-dark {
    color: ##f05f40;
    background-color: ##f05f40;
}

.text-faded {
    color: rgba(255,255,255,.7);
}



.navbar-default {
    border-color: rgba(34,34,34,.05);
    font-family: 'Open Sans','Helvetica Neue',Arial,sans-serif;
    background-color: #fff;
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    transition: all .35s;
    padding-right : 0px; 
    
}

.navbar-default .navbar-header .navbar-brand {
    text-transform: uppercase;
    font-family: 'Open Sans','Helvetica Neue',Arial,sans-serif;
    font-weight: 700;
    color: #f05f40;
   
}

.navbar-default .navbar-header .navbar-brand:hover,
.navbar-default .navbar-header .navbar-brand:focus {
    color: #eb3812;
}

.navbar-default .nav > li>a,
.navbar-default .nav>li>a:focus {
    text-align: left;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
    color: #222;
    
}

.navbar-default .nav > li>a:hover,
.navbar-default .nav>li>a:focus:hover {
    color: #f05f40;
}

.navbar-default .nav > li.active>a,
.navbar-default .nav>li.active>a:focus {
    color: #f05f40!important;
    /*background-color: transparent;*/
}

.navbar-default .nav > li.active>a:hover,
.navbar-default .nav>li.active>a:focus:hover {
    /*background-color: transparent;*/
}

@media(min-width:768px) {
    .navbar-default {
        color: #f0ef40;
        background-color: #f05f40 ;
       /* background-color:transparent ;*/
    }

    .navbar-default .navbar-header .navbar-brand {
        color: rgba(255,255,255,.7);
    }

    .navbar-default .navbar-header .navbar-brand:hover,
    .navbar-default .navbar-header .navbar-brand:focus {
        color: #fff;
    }

    .navbar-default .nav > li>a,
    .navbar-default .nav>li>a:focus {
        color: #fff;
    }

    .navbar-default .nav > li>a:hover,
    .navbar-default .nav>li>a:focus:hover {
        color: #fff;
    }

    .navbar-default.affix {
        border-color: rgba(34,34,34,.05);
        background-color: #fff;
    }

    .navbar-default.affix .navbar-header .navbar-brand {
        font-size: 14px;
        color: #f05f40;
    }

    .navbar-default.affix .navbar-header .navbar-brand:hover,
    .navbar-default.affix .navbar-header .navbar-brand:focus {
        color: #eb3812;
    }

    .navbar-default.affix .nav > li>a,
    .navbar-default.affix .nav>li>a:focus {
        color: #222;
    }

    .navbar-default.affix .nav > li>a:hover,
    .navbar-default.affix .nav>li>a:focus:hover {
        color: #f05f40;
    }
}


header {
    position: relative;
    width: 100%;
    min-height: auto;
    text-align: center;
    color: #f05f40;
    /*background-image: url(../img/new.jpg);*/
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    
 
}

header .header-content {
    position: relative;
    width: 100%;
    padding: 100px 15px;
    text-align: center;
}

header .header-content .header-content-inner h1 {
    margin-top: 0;
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: 700;
}

header .header-content .header-content-inner hr {
    margin: 30px auto;
}

header .header-content .header-content-inner p {
    margin-bottom: 50px;
    font-size: 16px;
    font-weight: 300;
    color: #f05f40;
}

@media(min-width:768px) {
    header {
        min-height: 100%;
    }

    header .header-content {
        position: absolute;
        top: 50%;
        padding: 0 50px;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    header .header-content .header-content-inner {
        margin-right: auto;
        margin-left: auto;
        max-width: 1000px;
    }

    header .header-content .header-content-inner p {
        margin-top: 50px;
        margin-right: auto;
        margin-left: auto;
        max-width: 80%;
        font-size: 30px;
    }
}



}

img::-moz-selection {
    color: #fff;
    background: 0 0;
}

body {
    webkit-tap-highlight-color: #222;
    
}
.cont hr{
        max-width: 500px;
        border-color: #f05f40;
        border-width: 3px;
}
.cont p{
    margin-bottom: 50px;
       font-size: 16px;
       font-weight: 300;
       color: #f05f40;
}
.Introduction p{
    position: relative;
    width: 100%;
    padding: 10px 15px;
    text-align: center;
    font-size: 35px ;
}
.Int-content p{
    text-align: left;
}

.img-Int img{
    width: 50%;
    margin-top: 30px;
    margin-left: 300px;
    margin-bottom: 50px;
}
.img-H img{
    width: 40%;
    margin-left: 310px;
    margin-top: 30px;
    margin-bottom: 50px;
}
.img-4K img{
    width: 50%;
    margin-left: 310px;
    margin-bottom: 50px;
}
.img-V img{
    width: 50%;
    margin-left: 310px;
    margin-bottom: 50px;
}
.img-M img{
    width: 40%;
    margin-left: 310px;
    margin-bottom: 50px;
}
.img-MPEG img{
    width: 50%;
    margin-left: 310px;
    margin-bottom: 50px;
}
.Abs-content{
    text-align: left;
}
.Int-content{
    text-align: left;
}
.container{
    background-color : #fff;
    color : #f05f40;
}
.B-content{
    text-align: left;
}
.Background_History p{
    position: relative;
    width: 100%;
    padding: 10px 15px;
    text-align: center;
    font-size: 35px ;
}

    
}
.T-content{
    text-align: center;
}
.Technology_Specification  p{
    position: relative;
    width: 100%;
    padding: 10px 15px;
    text-align: center;
    font-size: 35px ;
}
.High_Dynamic_Range hr {
    max-width: 100px;
    border-color: #f05f40;
    border-width: 3px;   
}
.High_Dynamic_Range p{
    font-size: 20px;
}
.H_cont{
    text-align: left;
}
.High_Frame_Rate hr {
    max-width: 100px;
    border-color: #f05f40;
    border-width: 3px;   
}
.High_Frame_Rate p{
    font-size: 20px;
}
.Viewing hr {
    max-width: 100px;
    border-color: #f05f40;
    border-width: 3px;   
}
.Viewing p{
    font-size: 20px;
}
.Viewing table{
    margin-left: 350px;
}
.Viewing table,th, td{
    border-color: #f05f40;
    border: 1px #f05f40;
    border-spacing: 50px;
    padding :15px;
    font-size: 20px;
    text-align: center;
}
.V_cont p{
    text-align: left;
}
.H_cont p{
    text-align: left;
}
.tet td{
    background-color: #f05f40;
    color: white;   
}
.tit td{
    background-color: #f05f40;
    color: white;   
}

.Bit hr {
    max-width: 100px;
    border-color: #f05f40;
    border-width: 3px;   
}
.Bit p{
    font-size: 20px;
    
}
.B_cont p{
    text-align: left;
}
   
.Wider hr {
    max-width: 100px;
    border-color: #f05f40;
    border-width: 3px;   
}
.Wider p{
    font-size: 20px;
}
.W_cont p{
    text-align: left;
}
.System-Architecture p{
    position: relative;
    width: 100%;
    padding: 10px 15px;
    text-align: center;
    font-size: 35px ;
}
.Arc hr {
    max-width: 100px;
    border-color: #f05f40;
    border-width: 3px;   
}
.Arc p{
    font-size: 20px;
}
.Img hr {
    max-width: 100px;
    border-color: #f05f40;
    border-width: 3px;   
}
.Img p{
    font-size: 20px;
}
.Codec hr {
    max-width: 100px;
    border-color: #f05f40;
    border-width: 3px;   
}
.Codec p{
    font-size: 20px;
}
.C_cont p{
    text-align: left;
}
.A_Codec hr {
    max-width: 100px;
    border-color: #f05f40;
    border-width: 3px;   
}
.A_Codec p{
    font-size: 20px;
}
.AC_cont p{
    text-align: left;
}
.Meta hr {
    max-width: 100px;
    border-color: #f05f40;
    border-width: 3px;   
}
.Meta p{
    font-size: 20px;

}
.M_cont p{
    text-align: left;
}
.legenda {
    
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px;
    background-color:#f05f40;
    color: white;
}
.legenda_4K {
    
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px;
    background-color:#f05f40;
    color: white;
}
.legenda_2 {
    
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px;
    background-color:#f05f40;
    color: white;
}

.Content_Services p{
    position: relative;
    width: 100%;
    padding: 10px 15px;
    text-align: center;
    font-size: 35px ;
}
.CS_cont p{
    text-align: left;
}
.netflix hr {
    max-width: 100px;
    border-color: #f05f40;
    border-width: 3px;   
}
.netflix p{
    font-size: 20px;

}
.net_cont p{
    text-align: left;
}
.amazon hr {
    max-width: 100px;
    border-color: #f05f40;
    border-width: 3px;   
}
.amazon p{
    font-size: 20px;

}
.amazon_cont p{
    text-align: left;
}
.ultraflix hr {
    max-width: 100px;
    border-color: #f05f40;
    border-width: 3px;   
}
.ultraflix p{
    font-size: 20px;

}
.ultraflix_cont p{
    text-align: left;
}
.youtube hr {
    max-width: 100px;
    border-color: #f05f40;
    border-width: 3px;   
}
.youtube p{
    font-size: 20px;

}
.youtube_cont p{
    text-align: left;
}
.direct hr {
    max-width: 100px;
    border-color: #f05f40;
    border-width: 3px;   
}
.direct p{
    font-size: 20px;

}
.direct_cont p{
    text-align: left;
}
.comcast hr {
    max-width: 100px;
    border-color: #f05f40;
    border-width: 3px;   
}
.comcast p{
    font-size: 20px;

}
.comcast_cont p{
    text-align: left;
}
.Conclusion p{
    position: relative;
    width: 100%;
    padding: 10px 15px;
    text-align: center;
    font-size: 35px ;
}
.conclusion_cont p{
    text-align: left;
}
.Ack p{
    position: relative;
    width: 100%;
    padding: 10px 15px;
    text-align: center;
    font-size: 35px ;
}
.Ack_cont p{
    text-align: left;
}
.bla {
text-align: center;
border: 1px solid #ddd;
border-radius: 4px;
padding: 5px;
background-color:#f05f40;
color: white;
font-size: 30px;
}
.rodape {
text-align: center;
border: 1px solid #ddd;
border-radius: 4px;
padding: 5px;
background-color:#f05f40;
color: white;
font-size: 15px;
}
.ref p{
    text-align: left;
}
.ref {
    margin-top:-200px;
    margin-left: 10px;
}