/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */
html, body {position: relative}
body {
  padding-bottom:0px;
  color: #5a5a5a;
}



/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  z-index: 20;
		background:url(/images/head-top-bg.png) repeat-x;
}

/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper .container {
  padding-left: 0;
  padding-right: 0;
}
.navbar-wrapper .navbar {
  padding-left: 15px;
  padding-right: 15px;
  position:relative;
}


/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
  height: 389px;
  margin-bottom:0px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel .item {
  height: 389px;
  background-color: #777;
}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 389px;
}



/* MARKETING CONTENT
-------------------------------------------------- */

/* Pad the edges of the mobile views a bit */
.marketing {
  padding-left: 15px;
  padding-right: 15px;
}

/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
  
  margin-bottom: 20px;
}
.marketing h2 {
  font-weight: normal; font-size:18px;
}
.marketing .col-lg-4 p {
  margin-left: 10px;
  margin-right: 10px; 
}


/* Featurettes
------------------------- */

.featurette-divider {
  margin: 80px 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
}


/* Jitendra Css
----------------------------------------------------*/
.header-bg{ background:url(/images/header-bg.jpg) no-repeat ; position: relative; top: -5px; background-position:center; background-size:cover;}
.header-bg h1{ text-align:center;font-family: 'Open Sans', sans-serif; font-size:68px; color:#fff; margin:0px; padding:0px; font-weight:bold; padding:40px 0 22px ;text-shadow: 0.02em 0.06em 0.02em #333333;}
.header-bg h2{ font-size:42px;}
.signnup-nav{   position: absolute;right: 0;top: 0;}	
.col-lg-4{ border-top:1px solid #0063ab;border-bottom:1px solid #0063ab;margin:2.2% 1% 0% 1%; padding:20px 0px;}
.marketing h2{font-family: 'Oswald', sans-serif; color:#0063ab;}	
.marketing p{ font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}	
.col-md-5{ float:right;}
.col-md-7 { font-size:30px; color:#fff; padding-top:10px; float:left;}
.col-md-7 a, .col-md-7 a:hover, .col-md-7 a:visited, .col-md-7 a:active {
    text-decoration: none; font-size:30px; color:#fff;
}

.col-md-7 span{ float:left;} 
.col-md-7 div{ float:left;}
.share-lb-bx{ background:#045c95; border-bottom:1px solid #0fa4eb; overflow:hidden; padding:25px 0px;}  
.share-lb-bx .inner {width: 1170px;font-family: 'Open Sans', sans-serif !important;}
.share-lb-bx .inner {margin-left: auto;margin-right: auto;}
footer{  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
footer .top{ background:url(/images/ft-bg.jpg) repeat; padding:33px 0px; overflow:hidden;}
footer .top .inner{ margin:0px; padding:0px;}
footer .top .inner { margin-left: auto;margin-right: auto; color:#fff;}
footer .top .inner h1{ font-size:18px;}
footer .top .inner ul.links{ margin:0; padding:0;}
footer .top .inner ul.links li{ margin:0; padding:0; list-style-type:none; font-size:12px; line-height:20px;}
footer .top .inner ul.links li a{ color:#fff;}  
.col-md-6 h1{ text-transform:uppercase;}
.col-md-6 p { font-size:12px;}
.col-md-6{ padding-left:0; padding-right:0;}
footer .bottom{ background:#161616; padding:14px 0px; overflow:hidden; border-top:1px solid #3f3f3f;}
footer .bottom .inner{margin:0px; padding:0px;}
footer .bottom .inner { margin-left: auto;margin-right: auto; color:#fff;}

.col-md-3 ul.list-item{ margin:0px; padding:0px; padding-top:80px;}
.col-md-3 ul.list-item li{ color:#fff; font-size:22px;text-shadow: 0.02em 0.06em 0.02em #333333;  line-height:48px; list-style-position: inside;}
.col-md-3 ul.list-item li a, .col-md-3 ul.list-item li a:hover, .col-md-3 ul.list-item li a:active, .col-md-3 ul.list-item li a:visited
{
    color:#fff; font-size:22px;text-shadow: 0.02em 0.06em 0.02em #333333; text-decoration: none;
}

.full-width{ width:100% !important; clear:both; padding:10px 0px !important;}
.l-h{ line-height:34px;}
.cbx{height: 12px; margin:0 12px !important;}


.panels{ padding:40px; margin:0; overflow:hidden;}
.panels .heading { border-bottom:1px solid; margin-bottom:25px; position:relative;}
.panels .heading h1{color: #144588;font-size: 60px;font-weight: bold;margin: 0; padding: 0;text-align: center; font-family:Arial, Helvetica, sans-serif;}
.panels .heading p{ font-size:36px; text-align:center; color:#232323; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

span.line {display: block; margin:18px 0;position: relative;width: 100%;}
span.line i { background: none repeat scroll 0 0 #FFFFFF; left: 48%; padding: 10px;position: absolute;top: -16px;}
span.line span {background: none repeat scroll 0 0 #000;border-radius: 30px;display: block;height: 10px; width: 10px;}


.panels .panel-bx{ margin:0; padding:20px 0 0px; margin-left:45px;}
.panels .panel-bx .p-bx-first{position:relative;width:307px; margin-top:30px; min-height:330px; margin-right:25px;-moz-box-shadow: 0 0 5px #888; float:left;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;  /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 6px; 
  /* Firefox 1-3.6 */
  -moz-border-radius: 6px; 
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 6px; }

.panels .panel-bx .p-bx-first h1{ margin:0;font-size:36px; color:#fff;text-transform:uppercase;text-shadow: 2px 2px 3px rgba(0,0,0,0.3); display:block;  text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:12px 0px;
background: rgba(110,222,95,1);
background: -moz-linear-gradient(top, rgba(110,222,95,1) 0%, rgba(39,166,41,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(110,222,95,1)), color-stop(100%, rgba(39,166,41,1)));
background: -webkit-linear-gradient(top, rgba(110,222,95,1) 0%, rgba(39,166,41,1) 100%);
background: -o-linear-gradient(top, rgba(110,222,95,1) 0%, rgba(39,166,41,1) 100%);
background: -ms-linear-gradient(top, rgba(110,222,95,1) 0%, rgba(39,166,41,1) 100%);
background: linear-gradient(to bottom, rgba(110,222,95,1) 0%, rgba(39,166,41,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ede5f', endColorstr='#27a629', GradientType=0 );
}  
.panels .panel-bx .p-bx-first ul.list-items{ margin:0; padding:0 0 40px 0;} 
.panels .panel-bx .p-bx-first ul.list-items li,  .panels .panel-bx .p-bx-third li{ display:block; text-align:center; color:#797979; border-bottom:1px solid #a2a2a2; line-height:50px; font-size:15px; list-style-type:none;} 
.panels .panel-bx .p-bx-first ul.list-items li:hover{ font-size:16px;}
 
  
.panels .panel-bx .p-bx-first .acbutton{ font-size:15px;color:#fff;text-shadow: 2px 2px 3px rgba(0,0,0,0.3);  text-align:center;
background: rgba(110,222,95,1);
background: -moz-linear-gradient(top, rgba(110,222,95,1) 0%, rgba(39,166,41,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(110,222,95,1)), color-stop(100%, rgba(39,166,41,1)));
background: -webkit-linear-gradient(top, rgba(110,222,95,1) 0%, rgba(39,166,41,1) 100%);
background: -o-linear-gradient(top, rgba(110,222,95,1) 0%, rgba(39,166,41,1) 100%);
background: -ms-linear-gradient(top, rgba(110,222,95,1) 0%, rgba(39,166,41,1) 100%);
background: linear-gradient(to bottom, rgba(110,222,95,1) 0%, rgba(39,166,41,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ede5f', endColorstr='#27a629', GradientType=0 );

  -webkit-border-radius: 30px; 
  /* Firefox 1-3.6 */
  -moz-border-radius: 30px; 
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 30px; padding:14px 30px; cursor:pointer; margin:auto; left:0; right:0;  width:246px;position:absolute; bottom:-20px; }
.panels .panel-bx .p-bx-first .acbutton a{ color:#fff; text-decoration:none;}

.panels .panel-bx .p-bx-first .acbutton:hover{background: #27a62a; /* Old browsers */
background: -moz-linear-gradient(top,  #27a62a 0%, #6ede5f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#27a62a), color-stop(100%,#6ede5f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #27a62a 0%,#6ede5f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #27a62a 0%,#6ede5f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #27a62a 0%,#6ede5f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #27a62a 0%,#6ede5f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27a62a', endColorstr='#6ede5f',GradientType=0 ); /* IE6-9 */
} 
  
   
 .panels .panel-bx .p-bx-sec{position:relative;width:307px; min-height:434px;margin-right:25px;-moz-box-shadow: 0 0 5px #888; float:left; background:#ffe3bc;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;  /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 6px; 
  /* Firefox 1-3.6 */
  -moz-border-radius: 6px; 
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 6px; }

 .panels .panel-bx .p-bx-sec .most-popular{height: 82px;position: absolute;right: -18px; top: -40px; width: 82px;-webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
     
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
     
    overflow:hidden;
}

 .panels .panel-bx .p-bx-sec .most-popular:hover  
{
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
}  


.panels .panel-bx .p-bx-sec h1{ margin:0; font-size:36px; color:#fff;text-transform:uppercase;text-shadow: 2px 2px 3px rgba(0,0,0,0.3); display:block;  text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:12px 0px;
background: rgba(250,169,28,1);
background: -moz-linear-gradient(top, rgba(250,169,28,1) 0%, rgba(227,108,17,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(250,169,28,1)), color-stop(100%, rgba(227,108,17,1)));
background: -webkit-linear-gradient(top, rgba(250,169,28,1) 0%, rgba(227,108,17,1) 100%);
background: -o-linear-gradient(top, rgba(250,169,28,1) 0%, rgba(227,108,17,1) 100%);
background: -ms-linear-gradient(top, rgba(250,169,28,1) 0%, rgba(227,108,17,1) 100%);
background: linear-gradient(to bottom, rgba(250,169,28,1) 0%, rgba(227,108,17,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa91c', endColorstr='#e36c11', GradientType=0 );
}  
.panels .panel-bx .p-bx-sec ul.list-items{ margin:0; padding:0 0 40px 0;} 
.panels .panel-bx .p-bx-sec ul.list-items li{ display:block; text-align:center; color:#e46f11; border-bottom:1px solid #a2a2a2; line-height:50px; font-size:15px; list-style-type:none;} 

.panels .panel-bx .p-bx-third ul{ padding-left: 0px;}

.panels .panel-bx .p-bx-third ul li{line-height: 1em;height: 50px;vertical-align: bottom; padding-top: 10px}

.panels .panel-bx .p-bx-sec ul.list-items li:hover{ font-size:16px;}

.panels .panel-bx .p-bx-third ul.list-items li:hover{ font-size:16px;}

.panels .panel-bx .p-bx-sec .acbutton{ font-size:15px;color:#fff;text-shadow: 2px 2px 3px rgba(0,0,0,0.3);  text-align:center;
background: rgba(250,169,28,1);
background: -moz-linear-gradient(top, rgba(250,169,28,1) 0%, rgba(227,108,17,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(250,169,28,1)), color-stop(100%, rgba(227,108,17,1)));
background: -webkit-linear-gradient(top, rgba(250,169,28,1) 0%, rgba(227,108,17,1) 100%);
background: -o-linear-gradient(top, rgba(250,169,28,1) 0%, rgba(227,108,17,1) 100%);
background: -ms-linear-gradient(top, rgba(250,169,28,1) 0%, rgba(227,108,17,1) 100%);
background: linear-gradient(to bottom, rgba(250,169,28,1) 0%, rgba(227,108,17,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa91c', endColorstr='#e36c11', GradientType=0 );

  -webkit-border-radius: 30px; 
  /* Firefox 1-3.6 */
  -moz-border-radius: 30px; 
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 30px; padding:14px 30px; cursor:pointer; margin:auto; left:0; right:0;  width:246px;position:absolute; bottom:-20px; }
.panels .panel-bx .p-bx-sec .acbutton a{ color:#fff; text-decoration:none;} 
.panels .panel-bx .p-bx-sec .acbutton:hover{background: #e36d11; /* Old browsers */
background: -moz-linear-gradient(top,  #e36d11 0%, #faa71c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e36d11), color-stop(100%,#faa71c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e36d11 0%,#faa71c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e36d11 0%,#faa71c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e36d11 0%,#faa71c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e36d11 0%,#faa71c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e36d11', endColorstr='#faa71c',GradientType=0 ); /* IE6-9 */
}  
  
  
  .panels .panel-bx .p-bx-third{position:relative;width:307px;  margin-top:30px;min-height:330px; margin-right:25px;-moz-box-shadow: 0 0 5px #888; float:left;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;  /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 6px; 
  /* Firefox 1-3.6 */
  -moz-border-radius: 6px; 
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 6px; }

.panels .panel-bx .p-bx-third h1{ margin:0;font-size:36px; color:#fff; text-transform:uppercase;text-shadow: 2px 2px 3px rgba(0,0,0,0.3); display:block;  text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:12px 0px;
background: rgba(32,104,227,1);
background: -moz-linear-gradient(top, rgba(32,104,227,1) 0%, rgba(81,156,247,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(32,104,227,1)), color-stop(100%, rgba(81,156,247,1)));
background: -webkit-linear-gradient(top, rgba(32,104,227,1) 0%, rgba(81,156,247,1) 100%);
background: -o-linear-gradient(top, rgba(32,104,227,1) 0%, rgba(81,156,247,1) 100%);
background: -ms-linear-gradient(top, rgba(32,104,227,1) 0%, rgba(81,156,247,1) 100%);
background: linear-gradient(to bottom, rgba(32,104,227,1) 0%, rgba(81,156,247,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2068e3', endColorstr='#519cf7', GradientType=0 );
}  

.panels .panel-bx .p-bx-third .mid-ac{ width:267px; margin:auto; padding:15px 0 0 0;} 
.panels .panel-bx .p-bx-third .mid-ac input[type=text] { width:100%; height:45px; padding:10px; border:1px solid #cbcbcb; margin-top:15px;
  -webkit-border-radius: 6px; 
  /* Firefox 1-3.6 */
  -moz-border-radius: 6px; 
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 6px; 
    -moz-box-shadow:    inset 0 0 7px #b8b8b8;
   -webkit-box-shadow: inset 0 0 7px #b8b8b8;
   box-shadow:         inset 0 0 7px #b8b8b8;
}

.panels .panel-bx .p-bx-third .mid-ac input[type=submit] { margin-top:25px; font-size:24px; color:#fff;width:100%;padding:6px; border:1px solid #cbcbcb;

  -webkit-border-radius: 6px; 
  /* Firefox 1-3.6 */
  -moz-border-radius: 6px; 
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 6px;
  
  background: rgba(32,104,227,1);
background: -moz-linear-gradient(top, rgba(32,104,227,1) 0%, rgba(81,156,247,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(32,104,227,1)), color-stop(100%, rgba(81,156,247,1)));
background: -webkit-linear-gradient(top, rgba(32,104,227,1) 0%, rgba(81,156,247,1) 100%);
background: -o-linear-gradient(top, rgba(32,104,227,1) 0%, rgba(81,156,247,1) 100%);
background: -ms-linear-gradient(top, rgba(32,104,227,1) 0%, rgba(81,156,247,1) 100%);
background: linear-gradient(to bottom, rgba(32,104,227,1) 0%, rgba(81,156,247,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2068e3', endColorstr='#519cf7', GradientType=0 );
}
  
.panels .panel-bx .p-bx-third .mid-ac p{ font-size:16px; color:#797979; text-align:center; margin-top:20px;} 
.logo-section {
    display: inline-block;
    margin: 48px 0 0 22px;
    padding: 0;
}  
  
.panels .panel-bx .p-bx-third .acbutton{ font-size:15px;color:#fff;text-shadow: 2px 2px 3px rgba(0,0,0,0.3);  text-align:center;
  background: rgba(32,104,227,1);
background: -moz-linear-gradient(top, rgba(32,104,227,1) 0%, rgba(81,156,247,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(32,104,227,1)), color-stop(100%, rgba(81,156,247,1)));
background: -webkit-linear-gradient(top, rgba(32,104,227,1) 0%, rgba(81,156,247,1) 100%);
background: -o-linear-gradient(top, rgba(32,104,227,1) 0%, rgba(81,156,247,1) 100%);
background: -ms-linear-gradient(top, rgba(32,104,227,1) 0%, rgba(81,156,247,1) 100%);
background: linear-gradient(to bottom, rgba(32,104,227,1) 0%, rgba(81,156,247,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2068e3', endColorstr='#519cf7', GradientType=0 );

  -webkit-border-radius: 30px; 
  /* Firefox 1-3.6 */
  -moz-border-radius: 30px; 
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 30px; padding:14px 30px; cursor:pointer; margin:auto; left:0; right:0;  width:246px;position:absolute; bottom:-20px; }
.panels .panel-bx .p-bx-third .acbutton a{ color:#fff; text-decoration:none;}   
.panels .panel-bx .p-bx-third .acbutton:hover{background: #2b5890; /* Old browsers */
background: -moz-linear-gradient(top,  #2b5890 0%, #749fe9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b5890), color-stop(100%,#749fe9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2b5890 0%,#749fe9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2b5890 0%,#749fe9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2b5890 0%,#749fe9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2b5890 0%,#749fe9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b5890', endColorstr='#749fe9',GradientType=0 ); /* IE6-9 */
}
  
  
  
.logo-section ul.lsection {
    margin: 0;
    padding: 0;
}

.logo-section ul.lsection li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    float: left !important;
    list-style-type: none !important;
    margin: 0;
    padding: 0;
    width: 130px !important;
}
  

.logo-section ul.lsection li a {
    color: #0F0F0F;
    font-size: 12px;
    text-decoration: none;
}  

.logo-section ul.lsection li img.displayed {
    display: block;
    height: 45px;
    margin-left: auto;
    margin-right: auto;
} 
 .logo-section ul.lsection li span {
    color: #0F0F0F;
    display: block;
    font-size: 12px;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;
} 
  

.full-details{ margin:0; padding:0px 0 40px;}
.full-details .strip{ margin:0; width:100%; overflow:hidden; background: url(/images/strip.png) no-repeat center; height:72px; text-align:center; color:#fff; font-size:24px; line-height:48px; background-size:contain;}



.full-details .container-bx{ background:#2d2a2e; padding:15px; overflow:hidden;}
.full-details .container-bx .bx-first{ width:350px; min-height:1100px; float:left; background:#FFF; margin-right:30px; border:6px solid #2eab2f;  -webkit-border-radius: 6px; 
  /* Firefox 1-3.6 */
  -moz-border-radius: 6px; 
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 6px;}  
  
.full-details .container-bx .bx-first h1{ display:block; text-align:center; text-transform:uppercase; font-size:21px; color:#fff; background:url(/images/strip-1.jpg) no-repeat center; margin:0; min-height:52px; line-height:52px;text-shadow: 2px 2px 3px rgba(0,0,0,0.3);}
.full-details .container-bx .bx-first ul.items-listing{ margin:0; padding:0;}
.full-details .container-bx .bx-first ul.items-listing li{ margin:0; padding:10px 12px;display:block; text-align:center; color:#222222; border-bottom:1px solid #a2a2a2; font-size:15px; list-style-type:none;} 
.full-details .container-bx .bx-first ul.items-listing li:hover{ background:#cfffd0; font-size:17px;}

.full-details .container-bx .bx-sec{ width:350px; min-height:1100px; float:left; background:#FFF; margin-right:30px; border:6px solid #e67613;  -webkit-border-radius: 6px; 
  /* Firefox 1-3.6 */
  -moz-border-radius: 6px; 
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 6px;}  
.full-details .container-bx .bx-sec h1{ display:block; text-align:center; text-transform:uppercase; font-size:21px; color:#fff; background:url(/images/strip-2.jpg) no-repeat center; margin:0; min-height:52px; line-height:52px;text-shadow: 2px 2px 3px rgba(0,0,0,0.3);}
.full-details .container-bx .bx-sec ul.items-listing{ margin:0; padding:0;}
.full-details .container-bx .bx-sec ul.items-listing li{ margin:0; padding:10px 12px;display:block; text-align:center; color:#222222; border-bottom:1px solid #a2a2a2; font-size:15px; list-style-type:none;} 

.full-details .container-bx .bx-sec ul.items-listing li:hover{ background:#ffe8b8; font-size:17px;}



.full-details .container-bx .bx-third{ width:350px; min-height:1100px; float:left; background:#FFF; margin-right:0px; border:6px solid #2c66b9;  -webkit-border-radius: 6px; 
  /* Firefox 1-3.6 */
  -moz-border-radius: 6px; 
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 6px;}  
.full-details .container-bx .bx-third h1{ display:block; text-align:center; text-transform:uppercase; font-size:21px; color:#fff; background:url(/images/strip-3.jpg) no-repeat center; margin:0; min-height:52px; line-height:52px;text-shadow: 2px 2px 3px rgba(0,0,0,0.3);}
.full-details .container-bx .bx-third ul.items-listing{ margin:0; padding:0;}
.full-details .container-bx .bx-third ul.items-listing li{ margin:0; padding:10px 12px;display:block; text-align:center; color:#222222; border-bottom:1px solid #a2a2a2;  font-size:15px; list-style-type:none;}

.full-details .container-bx .bx-third ul.items-listing li:hover{background:#c2e8ff; font-size:17px; }


.new-account { clear:both; margin:0; overflow:hidden; }
.new-account h1 { font-size:26px; background-color:#056099; text-transform:uppercase; color:#fff; text-align:center; font-family: 'Open Sans', sans-serif; line-height:50px;}
.new-account p { text-align:center; padding:0; margin:0; font-family: 'Open Sans', sans-serif; color:#000;}
.new-account .account-form h1 { font-size:26px; background-color:#056099; text-transform:uppercase; color:#fff; text-align:center; font-family: 'Open Sans', sans-serif; line-height:50px;}
.new-account .account-form span{display:block; padding:0;}
.new-account .account-form h2 {font-size:19px;font-family: 'Open Sans', sans-serif; text-transform:uppercase; color:#000; display: inline-table; text-decoration:none;}
.new-account .account-form span {  padding-bottom:20px;}
.new-account .account-form ul.flist{ margin:0px; padding:0px;}
.new-account .account-form ul.flist li{ margin:0 1%; padding:0px; float:left; list-style-type:none; width:48%;}
.new-account .account-form ul.flist li label{ display:block;}

.new-account .account-form ul.clist{ margin:0px; padding:0px;}
.new-account .account-form ul.clist li{ margin:0%; padding:0px; float:left; list-style-type:none; width:100%;}
.new-account .account-form ul.clist li label{ display:block;}
.new-account .account-form ul.clist li textarea{ height:143px;}

.sbutton{
border:1px solid #616261; text-transform:uppercase; -webkit-border-radius: 6px; -moz-border-radius: 6px;border-radius: 6px;font-size:24px;font-family:arial, helvetica, sans-serif; padding: 13px 13px 13px 13px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3); color: #FFFFFF;
 background-color: #7d7e7d; background-image: -webkit-gradient(linear, left top, left bottom, from(#7d7e7d), to(#0e0e0e));
 background-image: -webkit-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: -moz-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: -ms-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: -o-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: linear-gradient(to bottom, #7d7e7d, #0e0e0e);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7d7e7d, endColorstr=#0e0e0e);
}

.sbutton:hover{
border:1px solid #4a4b4a;
 background-color: #646464; background-image: -webkit-gradient(linear, left top, left bottom, from(#646464), to(#282828));
 background-image: -webkit-linear-gradient(top, #646464, #282828);
 background-image: -moz-linear-gradient(top, #646464, #282828);
 background-image: -ms-linear-gradient(top, #646464, #282828);
 background-image: -o-linear-gradient(top, #646464, #282828);
 background-image: linear-gradient(to bottom, #646464, #282828);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#646464, endColorstr=#282828);
}

.ac-container{
	width: 99%;
	margin: 10px auto 30px auto;
	text-align: left;
}
.ac-container label{
	font-family:;
	padding: 5px 20px;
	position: relative;
	z-index: 20;
	display: block;
	font-weight:normal;
	cursor: pointer;
	color: #000;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
	line-height: 150%;
	font-size: 14px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -o-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
	box-shadow: 
		0px 0px 0px 1px rgba(155,155,155,0.3), 
		1px 0px 0px 0px rgba(255,255,255,0.9) inset, 
		0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container label:hover{
	background: #fff;
}
.ac-container input:checked + label,
.ac-container input:checked + label:hover{
	background: #c6e1ec;
	color: #000;
	text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);
	box-shadow: 
		0px 0px 0px 1px rgba(155,155,155,0.3), 
		0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	right: 13px;
	top: 7px;
	background: transparent url(/images/arrow_down.png) no-repeat center center;	
}
.ac-container input:checked + label:hover:after{
	background-image: url(/images/arrow_up.png);
}
.ac-container input{
	display: none;
}
.ac-container article{
	background: rgba(255, 255, 255, 0.5);
	margin-top: -1px;
	overflow: hidden;
	height: 0px;
	position: relative;
	z-index: 10;
	-webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
}
.ac-container article p{
	
	color: #000;
	line-height: 150%; text-align:left;
	font-size: 13px;
	padding: 20px;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
}
.ac-container input:checked ~ article{
	-webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
}
.ac-container input:checked ~ article.ac-small{
	height: 140px;
}
.ac-container input:checked ~ article.ac-medium{
	height: 180px;
}
.ac-container input:checked ~ article.ac-large{
	height: 150px;
}

.listingbx{ margin:0; padding:0;}
.listingbx ul.lst{ margin:0px; padding:0px;text-align:center;}
.listingbx ul.lst li{ float:left;list-style-type:none; background:#f2faff; border: 1px solid #ced7dd; width:50%;}
.listingbx ul.lst li span{ background:#044f7e; color:#fff; padding-bottom:0px !important; line-height:64px; }

.listingbx ul.lst li ul{ margin:0; padding:0; text-align:center;}
.listingbx ul.lst li ul li{    border: 1px solid #CED7DD;
    border-collapse: collapse;
    font-size: 12px;
    margin: 0;
    padding: 20px 0;
   }	
.first{ text-align:left !important;}


.2st{ margin:0px; padding:0px;text-align:center;}
.2st li{ float:left;list-style-type:none; background:#f2faff; border: 1px solid #ced7dd; width:15%;}
.2st li span{ background:#044f7e; color:#fff; padding-bottom:0px !important; line-height:64px; }

.2st li ul{ margin:0; padding:0; text-align:center;}
.2st li ul li{    border: 1px solid #CED7DD;
    border-collapse: collapse;
    font-size: 12px;
    margin: 0;
    padding: 20px 0;
   }
	

.3st{ margin:0px; padding:0px;text-align:center;}
.3st li{ float:left;list-style-type:none; background:#f2faff; border: 1px solid #ced7dd; width:15%;}
.3st li span{ background:#044f7e; color:#fff; padding-bottom:0px !important; line-height:64px; }

.3st li ul{ margin:0; padding:0; text-align:center;}
.3st li ul li{    border: 1px solid #CED7DD;
    border-collapse: collapse;
    font-size: 12px;
    margin: 0;
    padding: 20px 0;
   }	


.4st{ margin:0px; padding:0px;text-align:center;}
.4st li{ float:left;list-style-type:none; background:#f2faff; border: 1px solid #ced7dd; width:15%;}
.4st li span{ background:#044f7e; color:#fff; padding-bottom:0px !important; line-height:64px; }

.4st li ul{ margin:0; padding:0; text-align:center;}
.4st li ul li{    border: 1px solid #CED7DD;
    border-collapse: collapse;
    font-size: 12px;
    margin: 0;
    padding: 20px 0;
   }
/* RESPONSIVE CSS
-------------------------------------------------- */

@media (min-width: 768px) {

  /* Remove the edge padding needed for mobile */
  .marketing {
   
  }
  

  /* Navbar positioning foo */
  .navbar-wrapper {
    margin-top: 0px; background:url(/images/head-top-bg.png) repeat-x;
  }
  .navbar-wrapper .container {
    padding-left:  15px;
    padding-right: 15px;
  }
  .navbar-wrapper .navbar {
    padding-left:  0;
    padding-right: 0;
  }

  /* The navbar becomes detached from the top, so we round the corners */
  .navbar-wrapper .navbar {
    border-radius: 4px;
  }

  /* Bump up size of carousel content */
  .carousel-caption p {
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 1.4;
  }

  .featurette-heading {
    font-size: 50px;
  }

}

@media (min-width: 992px) {
  .featurette-heading {
    margin-top: 120px;
  }
}


@media (min-width:959px){
	.col-md-3{ float:left;width: 34%;}
     .col-md-8{ float:right; width: 66%;}


}


@media (max-width: 768px) {
  .pull-right { width:100%;
  }
  .pull-right img{ max-width:10%;}
  
  .col-md-5 {
    float: right;
    max-width: 34%;
}
	 .col-md-3 ul.list-item{ padding:0;}
.cf th.tittle {
    font-size: 12px !important;
    padding: 5px 5px !important;
}
.col-md-3{text-align:center;}
a.signup-btn{margin:10px 0 20px !important;}

.col-md-7{width:100%; text-align:center;}
span.share-lockbin {
    display: inline-block;
    float: none;
    font-size: 30px;
}
.col-md-7 div {
    display: inline-block;
    float: none;
}
.col-md-5 {display: inline-block;
    max-width: 100%;
    text-align: center;
    width: 100%;
				padding:20px 0 0 0;
}
.nav-premium li.hdpremium{
    background: url("images/premium-bg.jpg") repeat-x scroll 0 0 #F9A61C; border-radius:0 0 10px 10px;
}
.navbar-inverse .nav-premium > li > a {
    color: #3E3E3E;
    font-size: 14px;
}
.navbar-inverse .nav-premium > li > a:hover,
.navbar-inverse .nav-premium > li > a:focus {
  color: #055588 !important;
  background-color: transparent;
}



.marketing .col-lg-4 {
    text-align: center;
}
.marketing .col-lg-4:hover {
    background:url(/images/content-hover.png) repeat;
				color:#fff;
}
.marketing .col-lg-4:hover h2 {color:#fff;}
.marketing .col-lg-4:hover .img-circle{box-shadow: 0 0 10px 4px #fff;}
.img-circle {display: inline-block;float: none;}
}

@media (max-width: 600px) {
	.col-md-7{ width:505px; margin:auto; float:none !important;}
	.col-md-5 {
    display: block;
    float: none !important;
    margin: auto;
    max-width: 258px;
    padding-top: 20px;
    text-align: center; clear:both;
	
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-6{ width:100%;}
.col-md-3{text-align:center;}
a.signup-btn{margin:10px 0 20px !important;}
}
@media (min-width: 320px) and (max-width:480px){
	.col-md-7 { width:auto;}
.col-md-7 span{   display: block;
    float: none;
    text-align: center;} 
.col-md-7 div{    float: none;
    margin: auto;
    width: 197px;}
	.new-account .account-form ul.flist li{ display:block; width:100%;}
	.form-control{ margin-bottom:10px; width:99%;}
	.btn-block { width:100%;
  padding-right: 0;
  padding-left: 0;
}
.cf th.tittle {
    font-size: 10px !important;
    padding: 5px 3px !important;
}
.header-bg h1{ font-size: 50px;}
.col-md-3 ul.list-item li{font-size: 20px; line-height: 36px;}
.navbar-brand{padding:10px;}
.navbar-toggle{margin-top: 15px;}
.ac-container input:checked ~ article.ac-small{
	height: 180px;
}
.ac-container input:checked ~ article.ac-medium{
	height: 220px;
}
.ac-container input:checked ~ article.ac-large{
	height: 290px;
}
}
@media (max-width: 320px){ 
a.navbar-brand{width:80%;}
a.navbar-brand img {
    max-width:100%;
}
.ac-container input:checked ~ article.ac-small{
	height: 220px;
}
.ac-container input:checked ~ article.ac-medium{
	height: 260px;
}
.ac-container input:checked ~ article.ac-large{
	height: 350px;
}
.new-account h1{font-size:20px;}
span.share-lockbin {
    font-size: 25px !important;
}
}
.cf th.tittle{
	background-color:#054f7e;
	color:#f2fafd;
	font-size:14px;
	font-weight:bolder;
	font-style:italic;
	padding:10px 5px;
	text-align:center;
	
}
.cf td.subscription{text-align:left;	}
.cf td{
	color:#020202;
	font-size:12px;
	text-align:center;	
}
table {
    width: 100%;
}

.pricing-submit{width:100%; text-align:center;}
.pricing-submit input[type="image"]{max-width:100%; padding:30px 0 10px 0;}
a.signup-btn{padding:0; margin:40px 0 0 0; display:inline-block;}
a.signup-btn-bottom{margin:0; display:inline-block;}
span.share-lockbin{font-size:30px; padding:0 10px 0 0;}
.hdpremium h1{color:#fff; display:block; font-size:16px; line-height:20px; margin:0; padding:15px;}
.nav-premium{display:none;}
div.lc-social a img{-moz-transform: scale(1) rotate(360deg) translateX(1px) translateY(1px) skewX(0deg) skewY(1deg);
-webkit-transform: scale(1) rotate(360deg) translateX(1px) translateY(1px) skewX(0deg) skewY(1deg);
-o-transform: scale(1) rotate(360deg) translateX(1px) translateY(1px) skewX(0deg) skewY(1deg);
-ms-transform: scale(1) rotate(360deg) translateX(1px) translateY(1px) skewX(0deg) skewY(1deg);
transform: scale(1) rotate(360deg) translateX(1px) translateY(1px) skewX(0deg) skewY(1deg);
-webkit-transition: all 0s ease;
-moz-transition: all 0s ease;
-ms-transition: all 0s ease;
-o-transition: all 0s ease;
transition: all 0s ease;
}

div.lc-social a img:hover{-moz-transform: scale(1) rotate(-360deg) translateX(1px) translateY(1px) skewX(0deg) skewY(1deg);
-webkit-transform: scale(1) rotate(-360deg) translateX(1px) translateY(1px) skewX(0deg) skewY(1deg);
-o-transform: scale(1) rotate(-360deg) translateX(1px) translateY(1px) skewX(0deg) skewY(1deg);
-ms-transform: scale(1) rotate(-360deg) translateX(1px) translateY(1px) skewX(0deg) skewY(1deg);
transform: scale(1) rotate(-360deg) translateX(1px) translateY(1px) skewX(0deg) skewY(1deg);

-webkit-transition: all 2s ease;
-moz-transition: all 2s ease;
-ms-transition: all 2s ease;
-o-transition: all 2s ease;
transition: all 2s ease;
}

.content-container{margin:0; min-height:200px; padding:0 0 20px 0;}
.content-container h3 {
    color: #000000;
    display: block;
    font-family: 'Open Sans',sans-serif;
    font-size: 19px;
    text-transform: uppercase;
}
.content-container h3 span{border-bottom:none; padding:0; display:inline-block;}
.content-container .bcontent{display:block;}
.content-container .bcontent h1 { font-size:26px; background-color:#056099; text-transform:uppercase; color:#fff; text-align:center; font-family: 'Open Sans', sans-serif; line-height:50px;}
.content-container .bcontent p{font-size:13px;}
.content-container .bcontent p.hippa_Headlight{color:#000024; background:#fff; border-radius: 4px; padding:10px;-webkit-box-shadow: 0px 1px 3px 0px rgba(34, 37, 50, 0.7); -moz-box-shadow:0px 1px 3px 0px rgba(34, 37, 50, 0.7); box-shadow:0px 1px 3px 0px rgba(34, 37, 50, 0.7);}
.content-container .bcontent h4{font-size:16px; text-transform:capitalize; background:url(/images/content-heading-bg.jpg) repeat; padding:3px 2px 3px 10px;}
.content-container .bcontent span{background:#fff; display:block; line-height:125%; padding:4px;}


@media only screen and (min-width: 960px) and (max-width: 1024px) {
.panels{ padding:0;}	
.panels .panel-bx .p-bx-first{ width:30%; float:left; }
.panels .panel-bx .p-bx-sec{ width:30%; float:left;}
.panels .panel-bx .p-bx-third{ width:30%; float:left;}

.full-details .container-bx .bx-first{ width:32%; height:auto; min-height:inherit; margin-bottom:20px; margin-right:16px;}
.full-details .container-bx .bx-sec{ width:32%; height:auto; min-height:inherit; margin-bottom:20px; margin-right:16px;}
.full-details .container-bx .bx-third{  width:32%; height:auto; min-height:inherit; margin-bottom:20px; margin-right:0px;}

.panels .panel-bx .p-bx-third .mid-ac{ width:92%;}


}
@media only screen and (min-width: 240px) and (max-width: 800px) {

.panels{ padding:0; overflow:inherit;}
.panels .heading h1{ margin-top:15px;}	
.panels .panel-bx{ margin:0px; padding:0;}
.panels .panel-bx .p-bx-first{ width:100%; margin-bottom:50px;height:auto; padding-bottom:50px; min-height:inherit;}
.panels .panel-bx .p-bx-sec{ width:100%;margin-bottom:50px;height:auto; padding-bottom:50px; min-height:inherit;}
.panels .panel-bx .p-bx-third{ width:100%; margin-top:0;height:auto; padding-bottom:50px; min-height:inherit;}

.full-details .container-bx .bx-first{ float:none; width:100%; height:auto; min-height:inherit; margin-bottom:20px; margin-right:0;}
.full-details .container-bx .bx-sec{ float:none; width:100%; height:auto; min-height:inherit; margin-bottom:20px; margin-right:0;}
.full-details .container-bx .bx-third{ float:none; width:100%; height:auto; min-height:inherit; margin-bottom:20px; margin-right:0;}

.full-details .container-bx .bx-first h1{ background-size:cover;}
.full-details .container-bx .bx-sec h1{ background-size:cover;}
.full-details .container-bx .bx-third h1{ background-size:cover;}
.panels .panel-bx .p-bx-third .mid-ac{ width:97%;}
.logo-section {
    clear: both;
    display: table;
    margin: auto;
    padding-bottom: 20px;
    padding-top: 33px;
    width: 300px;
}
}

@media only screen and (min-width: 240px) and (max-width: 320px) {

 .full-details .strip{font-size: 16px;
    height: 72px;
    line-height: 58px;
}

}

.content-container h1 {
    background-color: #056099;
    color: #FFFFFF;
    font-family: 'Open Sans',sans-serif;
    font-size: 26px;
    line-height: 50px;
    text-align: center;
    text-transform: uppercase;
}

ul.premium-bar { position:absolute; clear:both; text-align:center; width:100%; background:url(/images/premium-bar-bg.png) repeat-x; bottom:-39px;border-radius: 0 0 15px 15px;background-size:contain; margin:0; padding:0 20px;}
ul.premium-bar { margin:0;}
ul.premium-bar li { list-style-type:none; background:url(/images/sepration-pbar.png) no-repeat right center; display: inline-block; font-size:12px; color:#fff;padding: 13px 15px; }
ul.premium-bar li:first-child{ background:none; font-weight:bold;}
ul.premium-bar li:last-child{ background:none;}
ul.premium-bar li a { color:#fff; }

.nc1.in ul { background-color: white;}
.nc1.collapsing ul { background-color: white;}
#premiumBar button { margin-top: 2px;margin-bottom: 2px;}

#premiumBar .nav {padding-top:2px !important; padding-bottom:2px !important;}
#premiumBar .navbar-brand {margin-top: 2px;margin-left: 2px;margin-bottom: 2px; padding-top:2px !important; padding-bottom:2px !important; font-family: 'Open Sans', sans-serif;font-size: 15px;font-weight: bold;color: white;background-color: #056099;border-radius: 4px; height: 28px}
#premiumBar .navbar-nav > li > a {padding-top:2px !important; padding-bottom:2px !important; font-family: 'Open Sans', sans-serif;font-size: 12px;color: white;}
#premiumBar {min-height:20px !important}

@media (max-width: 640px){

ul.premium-bar {
    bottom: -256px;
    left: 0;
    padding: 0;
    right: 0;
    width: 100%;
	
}	
ul.premium-bar li { display: block; background:none; padding: 13px 15px;}
}
.navbar-inverse .navbar-nav > li > a.active { color:#fff; background-color:#f69b19;border-radius: 0 14px;
	-webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.44);
	-moz-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.44);
	box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.44);
}

.grey-container{ min-height: 400px;}

 .appBtn {
            border: none;  border-radius: 6px; background-color: #fc9b03; padding: 8px 8px 6px 8px; cursor: pointer;
            background: -webkit-linear-gradient(#fc9b03, #d0720f); /* For Safari 5.1 to 6.0 */
              background: -o-linear-gradient(#fc9b03, #d0720f); /* For Opera 11.1 to 12.0 */
              background: -moz-linear-gradient(#fc9b03, #d0720f); /* For Firefox 3.6 to 15 */
              background: linear-gradient(#fc9b03, #d0720f); /* Standard syntax */

        }
        
        button.appBtn div:nth-child(2) 
        {
          float: left !important;vertical-align: middle; width: 1px; position: relative; height: 30px;margin-right: 4px;
          background: -webkit-linear-gradient(#d0720f, #fc9b03 ); /* For Safari 5.1 to 6.0 */
          background: -o-linear-gradient(#d0720f, #fc9b03); /* For Opera 11.1 to 12.0 */
          background: -moz-linear-gradient(#d0720f, #fc9b03); /* For Firefox 3.6 to 15 */
          background: linear-gradient(#d0720f, #fc9b03); /* Standard syntax */
        }
        
         button.appBtn div:nth-child(3) 
        {
            float: left !important;
            vertical-align: middle; font-family: 'Open Sans', sans-serif; 
            color:white; font-weight: normal; font-size: 18px; margin: 2px 6px 0px 6px;
        
        }
        
        button.appBtn img {
            float: left !important;vertical-align: middle;margin-right: 4px;
        }
        
        
        div.messaging-adv-panel h3{ font-size: 18px;}
        div.messaging-adv-panel span{ font-size: 16px;}
        
        div.messaging-adv-panel ul {
            padding-left: 0px;
        }
        div.messaging-adv-panel ul li{
            font-size: 14px;
            list-style: circle inside;
        }
        
        .GetFreeLockbinAcct 
        {
            background: url(../../images/GetFreeAcct2.png);
            position: absolute;
            width: 431px;
            height: 50px;
            z-index: 10000
        }
        
        .dropdown-menu li > a:hover { background-color: #dfdfdf;}
        .dropdown-menu li > a:focus{} 
        
        
        .formList{ padding-left: 0px;}
        .formList li { list-style: none;}


       
/*Accordation was customized by last designer in jquery UI css. I moved it here.*/
.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin-top: 2px;
    padding: .5em .5em .5em .7em;
    min-height: 0;
}
         .ui-accordion .ui-accordion-header {
    padding-left: 2.2em !important;
}

        .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 4px;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #fbd850;
    background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #eb8f00;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #cccccc;
    background: #f6f6f6 url(/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #1c94c4;
}