.vl-header-container-1 {
  	display: block;
	width: 100%;
	height: 200px;
  	background-color: #222222;
}

.vl-main-graphic {
  display: block;
  margin: 50px auto;
}

.vl-bullet-container {
  margin: 0px 0px 30px;
  position: relative;
  min-height: 73px;
}

.vl-bullet-image {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 75px;
  width: 77px;
}

.vl-bullet-text {
  vertical-align: top;
  padding: 4px 0px 0px 90px;
}

.vl-bullet-text .vl-bullet-title,
.vl-bullet-text .vl-bullet-body {
  vertical-align: top;
}

.vl-bullet-text .vl-bullet-title {
  font-size: 18px;
  line-height: 25px;
  color: #444;
  font-weight: bold;
}

.vl-bullet-text .vl-bullet-body {
  color: #404040;
  font-size: 14px;
  line-height: 20px;
}
  div.container.homet {
    padding: 0px 0;
}
h2.home.titlet {
    padding: 0px 0 15px;
  margin: 0 auto 0px;
}
.banner img { width:100%;}
.banner {
    float: left;
    background: #d5d5d5;
    padding: 12px 0px 4px;
    margin: 10px 0px;
    font-size: 14px;
}

.banner ul {
    margin: 13px 1px 0px 32px;
}
.banner li {
    background: url(../../11/assets/bullet_8301969130972849089.png) no-repeat left center;
    list-style: none;
    padding-left: 21px;
}
.btnt { float:right;}
.icont {float:left;margin: 11px;width: 22%;}
.boxt {background:#e9e9e9}
.boxint{float:left;padding: 23px;}
.boxcontent { float:left;margin: 8px;width: 62%;font-size: 18px;}
.reviewarrowleft {float:left;margin-top: -59px;width: 30%;margin-left: 6%;}
.reviewarrowleft img{float:left;}
.reviewarrowright{float:left;color: #820503;font-weight: 700;font-size: 21px;width: 55%;margin-top: 49px;}
.amazon{float:left;}
/********Login-signup banner********/
.login-banner{
  display:block;
  position:relative;
  width: 100%;
  height:auto;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 30px;
}
#banner-wrap-bg{
  display:inline-block;
  width:50%;
  float:right;
}
.banner-points{
  display:inline-block;
  width:50%;
}
.banner-points{
  top: 38px; 
  left:0px;
  width: 46%; 
  position:absolute;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
ul.banner-points{
  text-align:left;
}
.banner-points .icon-ok {
  position: absolute;
  left: -46px;
  width: 2.142857142857143em;
  text-align: center;
  line-height: inherit;
}
ul.banner-points li{
  font-family: "Open Sans Condensed";
  font-weight: normal;
  text-transform: capitalize;
  color: #ffffff;
  display: block;
  letter-spacing: 1px;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  margin-bottom:18px;
  position:relative;
  line-height: 25px;
}
ul.banner-points .icon-ok{
  content: " ";
  display: inline-block;
  height: 30px;
  width: 44px;
  background:url(point_11235206893607824345.png);
  background-repeat: no-repeat;
  margin-top: 0px;
  margin-right: 15px;
}
ul.banner-points li:last-of-type {
  margin-bottom:0px;
}
ul.banner-points p{
  font-size: 14px;
  color:#ffffff;
  margin-bottom:0;
   text-transform: capitalize;
}
/********popup*******/
/* Outer */
.popup {
    width:100%;
    height:100%;
    display:none;
    position:fixed;
    top:0px;
    left:0px;
    background:rgba(0,0,0,0.75);
  z-index:1;
}
.popup h1{
   border-top: 1px solid #d3d3d3;
  padding: 8px 0 8px 0;
}
.popup h2{
  border-bottom:0;
  border-top:0;
      text-align: left;
}
/* Inner */
.popup-inner {
    max-width:1170px;
    width:100%;
    padding:40px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 2px 6px rgba(0,0,0,1);
    border-radius:0px;
    background:#fff;
    overflow-y: scroll;
    height: 78%;
    
}
.footer-popup {
       max-width: 1170px;
    width: 100%;
    padding: 40px;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    box-shadow: 0px 2px 6px rgba(0,0,0,1);
    border-radius: 0px;
    background: #fff;
    overflow-y: hidden;
/*     height: 10px; */
    display:block;
  background:#eeeeee;
}
.footer-text{
  display:inline-block;
  position:relative;
}
p.footer-text{
  margin:0 !important;
}
.footer-btn{
  display:inline-block;
  position:relative;
  float: right;
}
/* Close Button */
.popup-close {
    width:30px;
    height:30px;
    padding-top:4px;
    display:inline-block;
    position:absolute;
    top:0px;
    right:0px;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
    background:rgba(0,0,0,0.8);
    font-family:Arial, Sans-Serif;
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#fff;
}
 
.popup-close:hover {
    -webkit-transform:translate(50%, -50%) rotate(180deg);
    transform:translate(50%, -50%) rotate(180deg);
    background:rgba(0,0,0,1);
    text-decoration:none;
}

/********thank-you*******/
.thank-you{
  display:block;
  position:relative;
  margin:0 auto;
  text-align:center;
  width:70%;
  
}
.thank-you img{
	margin-bottom:20px;  
}
.thank-you p{
    font-family: "Merriweather";
    font-weight: bold;
    font-size: 16px;
}

/* #Media Queries
================================================== */
@media only screen and (max-width: 1300px) {
  .popup-inner{ max-width: 1000px;}
    .footer-popup{max-width: 1000px;}
}
/* Smaller than standard 1200 (devices and browsers) */
  @media only screen and (max-width: 1199px) {
    .banner-points{ top: 26px; left: 48px;}
    ul.banner-points li{ font-size: 22px; margin-bottom: 7px;}
    .popup{  width: 100%; right: 0; bottom: 0; top: 0px; left: 0px; margin: 0 auto; text-align: center;}
    .popup-inner{ max-width: 800px;}
    .footer-popup{max-width: 800px;}
  }
  /* Smaller than standard 960 (devices and browsers) */
  @media only screen and (max-width: 959px) {
    .banner-points{ top: 6px; left: 34px;}
    ul.banner-points li{ font-size: 18px; margin-bottom: 0px;}
    .popup-inner{ max-width: 600px;}
    .footer-popup{max-width: 600px;}
}
/* Tablet Portrait size to standard 960 (devices and browsers) */
  @media only screen and (min-width: 768px) and (max-width: 959px) {
    .footer-btn{ float: none; text-align: center;}
    .popup-inner{    height: 75%;}
    #banner-wrap-bg{width:100%; display:block;}
    .banner-points{width:100%;     position: relative;    margin-left: 80px;}
    iframe{    height: 361px;}
  }
/* All Mobile Sizes (devices and browser) */
  @media only screen and (max-width: 767px) {
    .banner-points{  position: relative; top:0; left:0; width: 100%; margin-left: 55px; margin-bottom: 0;}
    ul.banner-points li{ color: #ffffff;}
    .login-banner{    margin-bottom: 0;}
    .footer-btn{ float: none; text-align: center;}
    .footer-popup{bottom: -93px; padding: 20px 20px;}
    
     .popup-inner{ max-width: 350px;  padding: 20px;}
    .footer-popup{max-width: 350px;}
    #banner-wrap-bg{width:100%; display:block;}
    .banner-points{width:100%;     position: relative;    margin-left: 15px;}
    iframe{    height: auto; width:auto;}
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
  @media only screen and (min-width: 480px) and (max-width: 767px) {
     .popup-inner{ max-width: 250px;}
    .footer-popup{max-width: 250px;}
  }
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
  @media only screen and (max-width: 479px) {
   .popup-inner{ max-width: 250px;}
    .footer-popup{max-width: 250px;}
}
@media
  (min--moz-device-pixel-ratio: 2),
  (-o-min-device-pixel-ratio: 2/1),
  (-webkit-min-device-pixel-ratio: 2),
  (min-device-pixel-ratio: 2) {
   
}

@media only screen and (min-device-width : 320px) and (max-device-width : 1024px) {
  
}