/*------------------------------------------*/
/*    Terms / Privacy Title
/*------------------------------------------*/

ul.terms-list {
    list-style: disc;
    margin: 20px 0 20px 25px;
  }
  
  ul.terms-list li {
    font-size: 16px;
    margin-bottom: 10px;
  }
  
  ul.terms-list li:last-child {
    margin-bottom: 0;
  }

.blue-textured {
    width: 100%;
    background: url("https://pricewizard-web-static-images.s3-ap-southeast-2.amazonaws.com/blue-textured.jpg") no-repeat fixed center center;
    background-size: cover;
 }  

   /* Call To Action */
#cta-1, .cta-btn.text-right { text-align: center!important; }
#cta-3 { padding-top: 0; padding-bottom: 0; }
.cta-3-content { padding-top: 80px; padding-bottom: 80px; }
#cta-1 .cta-txt { margin-bottom: 20px; }
#cta-4 .cta-txt { margin-bottom: 40px; }

 .cta-txt h3 {
    margin-bottom: 25px;
  }
  
  #cta-2 .cta-txt h3 {
    margin-bottom: 20px;
  }

.btn-primary-color,
.white-color .btn-primary-color {
  color: #fff;
  background-color: #7c80c1;
  border-color: #7c80c1;
}

.h4-xl{
    color: white;
}

.-md
/* .cta-txt h3 { margin-bottom: 20px; }
#cta-1 .cta-txt h4 { font-size: 1.8666rem; }
#cta-2 .cta-txt h3 { font-size: 1.8666rem; margin-bottom: 15px; }
#cta-1 p { padding: 0 15%; }
#cta-2 p { padding: 0; }
#cta-3 p.os-version,  #cta-4 p.os-version { padding-right: 20%; }

.cta-txt h3 { margin-bottom: 15px; }
#cta-1 .cta-txt h4 { font-size: 2rem; margin-bottom: 10px; }
#cta-2 .cta-txt h3 { font-size: 1.8666rem; margin-bottom: 10px; }
#cta-4 .cta-txt h3.h3-lg { font-size: 2rem; padding: 0 10%; margin-bottom: 15px; }
#cta-1 p, #cta-2 p { padding: 0; }
#cta-3 p { padding: 0 5%; }

.cta-txt h3 { margin-bottom: 15px; }
#cta-1 .cta-txt h4 { font-size: 2.35rem; margin-bottom: 12px; }
#cta-2 .cta-txt h3 { font-size: 2.35rem; line-height: 1.4; margin-bottom: 10px; }
#cta-4 .cta-txt h3.h3-lg { font-size: 2.35rem; padding: 0; margin-bottom: 15px; }
#cta-1 p, #cta-2 p, #cta-3 p { padding: 0; } */


#cta-1 .cta-txt p,
#cta-4 .cta-txt p {
margin-bottom: 0;
}
  
  #cta-2 p {
    padding: 0 10%;
    margin-bottom: 0;
  }

.cta-txt h3 { margin-bottom: 20px; }
  #cta-2 .cta-txt h3 { margin-bottom: 15px; }
  #cta-2 p { padding: 0 5%; }

  #cta-2 .btns-group, .cta-txt .stores-badge { margin-top: 25px; }

  #cta-1, .cta-btn.text-right { text-align: center!important; }
  #cta-3 { padding-top: 0; padding-bottom: 0; }
  .cta-3-content { padding-top: 80px; padding-bottom: 80px; }
  #cta-1 .cta-txt { margin-bottom: 20px; }
  #cta-4 .cta-txt { margin-bottom: 40px; }



  @media (max-width: 320px) { 

    .division { padding-right: 5px; padding-left: 5px; }

  }


@media (min-width: 321px) and (max-width: 415px) { 

    .division { padding-right: 5px; padding-left: 5px; }

  }
  

@media (min-width: 416px) and (max-width: 575.99px) { 

    .division { padding-right: 5px; padding-left: 5px; }
  
  }

  .pt-100, .division.pt-100 { padding-top: 80px; }
  .pb-100 { padding-bottom: 80px; }

  .pt-100, .division.pt-100 { padding-top: 80px; }
  .pb-100 { padding-bottom: 80px; }



#footer-1 .footer-info p,
#footer-2 .footer-info p,
#footer-3 .footer-info p {
  font-weight: 400;
  margin-bottom: 3px;
}

.footer-info {
  margin-top: 12px;
  /* padding-top: 1.5rem; */
}

#footer-1 p.foo-email,
#footer-2 p.foo-email,
#footer-3 p.foo-email {
  margin-top: 30px;
  margin-bottom: 5px;
}

/*------------------------------------------*/
/*   FOOTER SOCIAL LINKS
/*------------------------------------------*/

.foo-socials {
  display: inline-block; 
  padding-left: 0;
  margin: 0 auto 0;
}

.foo-socials li {
  width: auto !important;
  display: inline-block !important;
  vertical-align: top;
  clear: none !important;
  margin: 0 0 8px 0;
  padding: 0;
}

.foo-socials a {
  display: block;
  background-color: transparent;
  border: 2px solid #666;
  width: 36px;
  height: 36px;
  color: #666;
  font-size: 16px;
  line-height: 34px!important;
  margin-right: 4px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;  
}

.blue-waves .foo-socials a,
.blue-geometric .foo-socials a,
.bg-primary-color .foo-socials a,
.bg-blue .foo-socials a,
.bg-darkblue .foo-socials a,
.bg-green .foo-socials a,
.bg-lightdark .foo-socials a,
.bg-purple .foo-socials a {
  color: #f0f0f0;
  border-color: #f0f0f0;
}

.foo-socials a.ico-facebook:hover { background-color: #3b5998; border-color: #3b5998; color: #fff; }
.foo-socials a.ico-twitter:hover { background-color: #00a9ed; border-color: #00a9ed; color: #fff; }
.foo-socials a.ico-instagram:hover { background-color: #dc3c59; border-color: #dc3c59; color: #fff; }
.foo-socials a.ico-dribbble:hover { background-color: #d92d84; border-color: #d92d84; color: #fff; }
.foo-socials a.ico-behance:hover { background-color: #2473f6; border-color: #2473f6; color: #fff; } 
.foo-socials a.ico-pinterest:hover { background-color: #ac281a; border-color: #ac281a; color: #fff; }
.foo-socials a.ico-linkedin:hover { background-color: #015886; border-color: #015886; color: #fff; }
.foo-socials a.ico-google-plus:hover { background-color: #cd1111; border-color: #cd1111; color: #fff; } 
.foo-socials a.ico-youtube:hover { background-color: #cd1b20; border-color: #cd1b20; color: #fff; } 
.foo-socials a.ico-tumblr:hover { background-color: #3a5976; border-color: #3a5976; color: #fff; }
.foo-socials a.ico-vk:hover { background-color: #3b5998; border-color: #3b5998; color: #fff; }
.foo-socials a.ico-yahoo:hover { background-color: #7b0099; border-color: #7b0099; color: #fff; }
.foo-socials a.ico-yelp:hover { background-color: #d32323; border-color: #d32323; color: #fff; }



.bottom-footer {
  border-top: 1px solid #ddd;
  padding-top: 10px;
}

@media (min-width: 768px) and (max-width: 991.98px) { 
  .bottom-footer {
    border-top: 1px solid #ddd;
    margin-top: 35px;
    padding-top: 10px;
  }

  
}
@media (min-width: 575px) and (max-width: 480px) {
  .bottom-footer {
    border-top: 1px solid #ddd;
    padding-top: 10px;
  }

  .connect-with-us{
    padding-top: 1.5rem;
  }
}
@media (min-width: 575px) and (max-width: 767.98px) { 
  .container {
    max-width: 720px;
  }
  .bottom-footer {
    border-top: 1px solid #ddd;
    margin-top: 35px;
    padding-top: 10px;
  }
  .footer .footer-socials-links{
    margin-top: 10px;
  }
  .connect-with-us{
    padding-top: 3.5rem;
  }
  .footer .footer-contact{
    margin-bottom: 5px;
  }

  
}
.bg-lightdark .bottom-footer {
  border-top: 1px solid #555;
}

.bg-darkblue .bottom-footer {
  border-top: 1px solid #173562;
}


p.footer-copyright {
  font-size: 0.95rem;
  white-space: nowrap;
  margin-bottom: 0;
}

p.footer-copyright span {
  font-weight: 700;
}

/* .inner-page-title{
  background: url("https://pricewizard-web-static-images.s3-ap-southeast-2.amazonaws.com/terms-page.jpg") no-repeat ;
  
} */

.cta-txt{
  text-align: left;
}


blockquote {
  /* font-style: italic; */
  border: none;
  quotes: "\201C" "\201D" "\2018" "\2019";
  display: block;
  text-align:center;
}

blockquote:before {
  content: open-quote;
  font-weight: bold;
  color: rgb(255, 255, 255);
}

blockquote:after {
  content: close-quote;
  font-weight: bold;
  color: rgb(255, 255, 255);
}

/* blockquote h5 {
  display: block;
} */