body
{
    font-family: 'Roboto Condensed', sans-serif; text-align: justify;
}
.top
{
 padding: 0.5%; background: #f2f2f2; box-shadow: 7px -2px 24px 4px #ddd
}
.fa-round:hover
{
    background: #fff; color: #ec6707;
}
.fa-round
{
    width: 35px; background: #ec6707; height: 35px; border: 1px solid #fff; text-align: center; line-height: 35px; border-radius: 100%; color: #fff;
}
.banner
{
background: rgba(246,225,200,1);
background: -moz-linear-gradient(top, rgba(246,225,200,1) 0%, rgba(111,194,179,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(246,225,200,1)), color-stop(100%, rgba(111,194,179,1)));
background: -webkit-linear-gradient(top, rgba(246,225,200,1) 0%, rgba(111,194,179,1) 100%);
background: -o-linear-gradient(top, rgba(246,225,200,1) 0%, rgba(111,194,179,1) 100%);
background: -ms-linear-gradient(top, rgba(246,225,200,1) 0%, rgba(111,194,179,1) 100%);
background: linear-gradient(to bottom, rgba(246,225,200,1) 0%, rgba(111,194,179,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e1c8', endColorstr='#6fc2b3', GradientType=0 );
}
.banner h2
{
    font-size: 110px; font-weight: bold; color: #333;
}
.banner p span
{
    font-size: 16px; font-weight: normal; color: #333;
}

.banner h1
{
    font-size: 35px; color: #333;
}
.banner p
{
    font-size: 35px; color: #333;
}
.img-sh
{
    margin-top: 0.7%;
}
.form-heading
{
    background: #f46f22; padding: 4%; color: #fff; font-size: 30px; font-weight: bold; text-align: center; 
}
.form
{
   background: #004e96; 
    
padding: 2.9%; 
-webkit-box-shadow: 9px 69px 142px -96px rgba(0,0,0,1);
-moz-box-shadow: 9px 69px 142px -96px rgba(0,0,0,1);
box-shadow: -3px 16px 94px -8px #000
}
.input_box
{
    height: 40px; border-radius: 5px; box-shadow: inset 0 1px 1px rgba(0,0,0,.0);
}

.btn-theme
{
   background: #f46f22; /* Old browsers */
background: -moz-linear-gradient(top,  #f46f22 0%, #f46f22 69%, #cc4c02 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f46f22 0%,#f46f22 69%,#cc4c02 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f46f22 0%,#f46f22 69%,#cc4c02 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#ddd',GradientType=0 ); /* IE6-9 */
    color: #fff; font-size: 28px; width: 100%;  font-weight: bold;  box-shadow: -1px 2px 15px 1px #000
}
.btn-theme:hover
{
    color: #fff; 
}
.fa-social
{
    color: #fff; width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 100%; margin: 2px;
}

.google
{
    background: #d34836; border: 1px solid #d34836;
}
.google:hover
{
    background: transparent; color: #d34836; border: 1px solid #d34836; transition: 0.4s;
}
.fb
{
    background: #1f68b4; border: 1px solid #1f68b4;
}
.fb:hover
{
     background: transparent; color: #1f68b4; border: 1px solid #1f68b4; transition: 0.4s;
}
.twitter
{
    background: #45b5e7; border: 1px solid #45b5e7;
}
.twitter:hover
{
     background: transparent; color: #45b5e7; border: 1px solid #45b5e7; transition: 0.4s;
}
.pint
{
    background: #df2025; border: 1px solid #df2025;
}
.pint:hover
{
     background: transparent; color: #df2025; border: 1px solid #df2025; transition: 0.4s;
}
.tube
{
    background: #df2025; border: 1px solid #d34836;
}
.tube:hover
{
     background: transparent; color: #df2025; border: 1px solid #df2025; transition: 0.4s;
}
.disclaimer
{
    background: #ccc; color: #333; padding: 1%;
}
.panel-default>.panel-heading {
    color: #333; 
    background-color: #f5f5f5;
    border-color: #ddd; border-radius: 0px;
}
.terms
{
    margin-top: 2%;
}
.panel-group .panel {
    margin-bottom: 0;
    border-radius: 0px;
}
.thumbnail
{
    border-radius: 0px; padding: 0px; border: 0px;
}
.clie
{
    height: 60px; width: 60px; line-height: 60px; border: 1px solid #6c6866; background: #6c6866; border-radius: 100%; text-align: center; color: #fff;
}
.section_1_head h1
{
    font-weight: 100; text-transform: uppercase;
}
.underline
{
    border-top: 2px solid #ddd;
}

.footer
{
    background: #ccc; padding: 1%; color: #333;
}
.footer a
{
    color: #333; font-weight: bold;
}
.panel-title a:hover
{
    text-decoration: none;
}
.terms_bg
{
    background: #ccc; padding: 10px; color: #000;
}


@media screen and (max-width:768px)
    {
        .banner
        {
            padding-top: 2%; padding-bottom: 5%;
        }
        .fa-social
{
    margin: 0px; margin-top: 6%;
}
    }