/*
Theme Name: Owaves Salient Child Theme
Description: This is a custom child theme for Salient by Owaves
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://www.owaves.com
Template: salient
Version: 1.0.24
*/

@font-face
{
  font-family: 'Maison Neue Book';
    src: url('fonts/MaisonNeue/MaisonNeue-Book.woff') format('woff'),
        url('fonts/MaisonNeue/MaisonNeue-Book.otf') format('opentype'),
        url('fonts/MaisonNeue/MaisonNeue-Book.ttf') format('truetype');
}

@font-face
{
  font-family: 'Maison Neue BookItalic';
    src: url('fonts/MaisonNeue/MaisonNeue-BookItalic.woff') format('woff'),
        url('fonts/MaisonNeue/MaisonNeue-BookItalic.otf') format('opentype'),
        url('fonts/MaisonNeue/MaisonNeue-BookItalic.ttf') format('truetype');
}

@font-face
{
  font-family: 'Maison Neue Demi';
    src: url('fonts/MaisonNeue/MaisonNeue-Demi.woff') format('woff'),
        url('fonts/MaisonNeue/MaisonNeue-Demi.otf') format('opentype'),
        url('fonts/MaisonNeue/MaisonNeue-Demi.ttf') format('truetype');
}

@font-face
{
  font-family: 'Maison Neue DemiItalic';
    src: url('fonts/MaisonNeue/MaisonNeue-DemiItalic.woff') format('woff'),
        url('fonts/MaisonNeue/MaisonNeue-DemiItalic.otf') format('opentype'),
        url('fonts/MaisonNeue/MaisonNeue-DemiItalic.ttf') format('truetype');
}

@font-face
{
  font-family: 'Maison Neue Thin';
    src: url('fonts/MaisonNeue/MaisonNeue-Thin.woff') format('woff'),
        url('fonts/MaisonNeue/MaisonNeue-Thin.otf') format('opentype'),
        url('fonts/MaisonNeue/MaisonNeue-Thin.ttf') format('truetype');

}

@font-face
{
  font-family: 'Maison Neue ThinItalic';
    src: url('fonts/MaisonNeue/MaisonNeue-ThinItalic.woff') format('woff'),
        url('fonts/MaisonNeue/MaisonNeue-ThinItalic.otf') format('opentype'),
        url('fonts/MaisonNeue/MaisonNeue-ThinItalic.ttf') format('truetype');
}

@font-face
{
  font-family: 'Maison Neue Bold';
    src: url('fonts/MaisonNeue/MaisonNeueExtended-Bold.woff') format('woff'),
        url('fonts/MaisonNeue/MaisonNeueExtended-Bold.otf') format('opentype'),
        url('fonts/MaisonNeue/MaisonNeueExtended-Bold.ttf') format('truetype');
}

@font-face
{
  font-family: 'Maison Neue BoldItalic';
    src: url('fonts/MaisonNeue/MaisonNeueExtended-BoldItalic.woff') format('woff'),
        url('fonts/MaisonNeue/MaisonNeueExtended-BoldItalic.otf') format('opentype'),
        url('fonts/MaisonNeue/MaisonNeueExtended-BoldItalic.ttf') format('truetype');
}

*
{
  font-size: 16px;
}

.visually-hidden
{
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

header,
#nectar_fullscreen_rows > #footer-outer, #rainbow, #footer-outer
{
  background: linear-gradient(90deg, #ffcf35 0%, #f28347, #ee644f, #d4534A, #821f3d, #620b38, #58113e, #3e244e, #1b3f66, #116f78, #2b8b96, #5dc2d1, #86ced8, #c9e3e6 98%);
}

header#top .container .row
{
  max-width: 1032px;
  margin: 0 auto;
}

header#top .col.span_9.col_last {
	display: none;
}

body .container-wrap .icons.wpb_row[data-column-margin="20px"]:not(.full-width-section):not(.full-width-content)
{
  margin-bottom: 0;
}

.h2-mobile
{
  display: none;
}
.privacy-h2-mobile {
	display: none;
}
.privacy-h2-desktop {
	display: block;
}
.mdh
{
	color:#1a1a1a;
}

.wpb_raw_code.wpb_content_element.wpb_raw_html {
	margin: 0;
}

.download-text {
	font-size: 15px;
	color: #4D4D4D;
}

#download_top_btns,
#download_bottom_btns{
	display: flex;
}

#download_cta_p p {
	padding-bottom: 10px!important;
}

#code {
	font-size: 22px;
	color: #1A1A1A;
}

#easy_circle_imgs {
	display: flex;
	justify-content: center;
}

#easy_circle_imgs:first-child {
	margin: 0 12px 0 0;
}

#easy_circle_imgs img,
.circle-img {
	max-width: 136px;
}

.circle-img {
	margin: 0 12px;
	font-weight: bold;
}

.circle-img:last-of-type {
	margin: 0 0 0 12px;
}

blockquote {
	padding-left: 1.3em !important;
}

.privacy-shield-img {
	max-width: 216px;
}

#learn_h2 {
	margin-top: 1.5rem;
}

/** language switcher**/

.translatepress-en_US .en_us, 
.translatepress-es_MX .es_mx
{
  display: none !important;
}

/** /language switcher*/
img.alignright.wp-image-497.infinity-float {
    margin-top: -36px;
}
#mobile-menu, #mobile-menu span
{
  font-size: 15px;
}

#rainbow
{
  height: 16px;
}

.icons-64
{
  height: 64px;
  width: 64px;
}

.circle-img p
{
  font-family: 'Maison Neue Demi', sans-serif;;
  font-size: 15px;
  line-height: 16px;
  letter-spacing: 0.45px;
  color: #1a1a1a;
}

.icons-caption
{
  color: #4d4d4d;
  font-size: 14px;
  font-family: 'Maison Neue Book', sans-serif;
  line-height: 21px;
  letter-spacing: .28px;
}

p
{
  line-height: 24px;
}

p#breadcrumbs
{
  display: none !important;
}

blockquote.nectar_single_testimonial
{
  padding-left: 1.5em;
}

blockquote p
{
  line-height: 40px;
}

#nectar_fullscreen_rows > #footer-outer.active .full-page-inner
{
}

.nectar_single_testimonial span
{
  font-family: 'Maison Neue Book', sans-serif;
}

.nectar_single_testimonial p
{
  font-family: 'Maison Neue Thin', sans-serif;
}

#logo
{
  margin: 20px 0;
}

.btn-caption
{
  color: #4d4d4d;
}

.nectar_single_testimonial:before
{
  display: block;
}

.desktop-row
{
  display: block;
}

#copyright.row
{
  display: none;
}

#footer
{
  max-width: 914px;
  margin: 0 auto;
}

#footer-container
{
  display: grid;
  align-content: center;
  align-items: center;
}

#footer-outer[data-cols="1"][data-disable-copyright="false"] .row
{
  padding: 0;
}

#footer-outer .footer-link a:not(.nectar-button)
{
  color: #fff !important;
}

#footer-outer #footer-widgets .col p.footer-desc
{
  padding: 0;
  color: #B3B3B3;
  font-size: 0.875rem;
  margin: 0 0 1.8rem 0;
  line-height: 20px;
}

.footer-link
{
  color: #b3b3b3;
  font-size: 1rem;
  float: left;
}

.footer-link a
{
  text-decoration: underline;
}

.footer-link-1
{
  color: #fff;
  text-decoration: underline;
  font-size: 1rem;
  margin-left: 15%;
}

.footer-link-2
{
  color: #fff;
  text-decoration: underline;
  font-size: 1rem;
  float: right;
  margin-right: 15%;
}

.footer-copyright
{
  display: block;
  color: #B3B3B3;
  font-size: 0.875rem;
  clear: both;
  padding-bottom: 45%;
}

.footer-copyright.mobile
{
  display: none;
}

.footer-social-icons-container
{
  padding-top: 2.8rem;
}

.footer-fb-icon,
.footer-ig-icon,
.footer-tw-icon,
.footer-yt-icon
{
  max-width: 22px !important;
  margin: 5px 10px;
}

.footer-logo-container
{
  max-width: 230px;
  margin: 0 auto;
  padding-top: 1rem;
}

#footer-outer #copyright li a:hover i,
#footer-outer[data-cols="1"] #copyright li a:hover i,
#footer-outer[data-cols="1"] #copyright li a:hover i:after
{
  color: #F0634F;
}

#footer-outer[data-cols="1"] #copyright li a i:after
{
  border: none;
}

#footer-outer
{
  padding-top: 0.6875rem;
}

#footer-outer .container
{
  background: #1a1a1a;
}

#footer-outer #copyright li a:hover i, #footer-outer[data-cols="1"] #copyright li a:hover i, #footer-outer[data-cols="1"] #copyright li a:hover i:after
{
  color: #F0634F;
}

#footer-outer[data-cols="1"] #copyright li a i:after
{
  border: none;
}

body #footer-outer[data-cols="1"][data-disable-copyright="false"] .row
{
  padding: 2rem 1rem 0;
}

.footer-right
{
  width: 100%;
}

/*faq below*/
details
{
  width: 100%;
  list-style: none;
}

details > summary
{
  list-style: none;
  background: #fff;
  cursor: pointer;
  border-top: 1px solid #e6e6e6;
  padding: 10px;
}
details > summary:hover{
	background: #F5F5F5;
}
details  > p,
.row .col details > p:last-child
{
  padding: 0.625 0.625 1rem;
}

details[open] > summary
{
  background: #f5f5f5;
}

details > summary::-webkit-details-marker
{
  display: none;
}

details  .summary
{
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: space-between;
  justify-content: space-between;
}

.summary-chevron
{
  flex-shrink: 3;
}

.summary-chevron
{
  width: 22px;
}

details[open] .chevron-down
{
  box-sizing: border-box;
  position: relative;
  display: block;
  transform: scale(var(--ggs,1));
  width: 22px;
  height: 22px;
  border: 2px solid transparent;
  border-radius: 100px;
}

details[open] .chevron-down::after
{
  content: "";
  display: block;
  box-sizing: border-box;
  position: absolute;
  width: 10px;
  height: 10px;
  border-bottom: 2px solid;
  border-right: 2px solid;
  transform: rotate(45deg);
  left: 4px;
  top: 2px;
}

details .chevron-right
{
  box-sizing: border-box;
  position: relative;
  display: block;
  transform: scale(var(--ggs,1));
  width: 22px;
  height: 22px;
  border: 2px solid transparent;
  border-radius: 100px;
}

details .chevron-right::after
{
  content: "";
  display: block;
  box-sizing: border-box;
  position: absolute;
  width: 10px;
  height: 10px;
  border-bottom: 2px solid;
  border-right: 2px solid;
  transform: rotate(-45deg);
  right: 6px;
  top: 4px;
}

details[open] .chevron-right,
details[open] .chevron-right::after
{
  display: none;
}
/*faq above*/

.news-link a
{
  text-decoration: underline;
  color: #1a1a1a;
}
.news-link a:hover{
	text-decoration: none;
}
.study-num
{
  font-size: 48px;
  line-height: 48px;
  font-family: 'Maison Neue Thin';
  color: #1a1a1a;
		letter-spacing: -0.32px;
}

p.study-num
{
  padding-bottom: 5px;
}


/* Mobile Portrait and Landscape */
@media only screen and (min-width: 320px) and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2)
{
  header {
  	padding-bottom: 0.6875rem;
  }
  .wpb_column:not([class*="vc_col-xs"]) {
    margin-bottom: 1rem;
  }
	
  .material .wpb_row, .material .wpb_content_element {
    margin-bottom: 1rem;
  }
	
  .slide-out-widget-area-toggle {
	display: none!important;
  }
	
  .easy-h2, .privacy-h2 {
   margin: 2rem 0;
   text-align: left!important;
  }

  .vc_col-sm-7 {
	margin: 0;
  }
	
  #download_top_btns,
  #download_bottom_btns {
	display: none;
  }

  #easy_circle_imgs {
	display: grid;
	align-content: center;
  }
	
  .get-started-col {
	margin-bottom: 2rem;
  }
	
  .footer-right
  {
    width: 100%;
    margin: 0 0 3rem 0;
  }

  .footer-copyright.desktop
  {
    display: none;
  }

  .footer-copyright.mobile
  {
    display: block;
  }

  .footer-link-1, .footer-link
  {
    margin: 0 auto;
  }

  .footer-link
  {
    float: none;
    padding: 0 0 15px;
  }
  .row_col_wrap_12.col.span_12.dark.left {
	flex-direction: column-reverse;
  }
  .privacy-h2-mobile {
	display: block;
	  text-align: center;
  }
  .privacy-h2-desktop {
	display: none;
  }
  .privacy-shield-img {
	width: 50%;
	padding: 0 0 5% !important;
  }
  .get-started-p-text {
	text-align: center;
  }
  .download-text {
    display: none;
  }
  #header_row {
    padding-top: 27px !important;
  }
  .vc_col-sm-12 {
	margin-top: 0 !important;
  }
  body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
    height: 27.41px !important;
  }
  .easy-free-p {
    text-align: left !important;
  }
  .get-started-mdh-logo-img {
	padding-bottom: 24px !important;
  }
  .get-started-p-text h2 {
	margin-bottom: 1rem !important;
  } 
  .container-wrap {
    padding-bottom: 0 !important;
  }
  #fws_6195cb2f437c2 .row .col img {
    max-width: 100px !important;
  }
  #fws_6195cb2f437c2 p {
	margin-bottom: 1rem !important;
  }
}

/* Tablet Portrait and Landscape */
@media only screen and (min-width: 600px)
{
  .get-started-mdh-logo-img {
    width: 376px;
  }
  header {
  	padding-bottom: 1rem;
  }
	
  #learn_h2 {
    margin-top: 0;
  }
  .easy-h2, h3, .row .col h3 {
    margin: 1.5rem 0;
  }
	
  .easy-h2 {
   text-align: center;
  }
	
  .learn-more-img {
	margin: 0;
  }
	
  .privacy-shield-img 
  {
	width: 13.5rem;
  }
  .p-22
  {
    font-family: 'Maison Neue Book', sans-serif;
    font-size: 22px;
  }

  .study-num
  {
    font-size: 48px;
    line-height: 48px;
    font-family: 'Maison Neue Thin', sans-serif;
    color: #1a1a1a;
		letter-spacing: -0.32px;
  }

  .wpb_column.vc_col-sm-6
  {
    width: 50%;
  }

  .wpb_column.vc_col-sm-1\/5
  {
    width: 20%;
  }

  .one-fourths.span_3, .one-fourths.vc_span3, .one-fourths.vc_col-sm-3:not([class*="vc_col-xs-"])
  {
    width: 25%;
  }

  nav
  {
    flex-direction: row-reverse;
  }

  #footer-outer[data-cols="1"] #footer-widgets .container .col
  {
    margin: 0 auto;
  }

  .footer-container
  {
    display: flex;
    align-items: flex-start;
  }

  .footer-link
  {
    float: left;
  }

  .footer-link-1
  {
    float: none;
  }

  .footer-link-2
  {
    float: none;
    margin: 0;
  }

  .footer-copyright
  {
    clear: both;
    padding-bottom: 10%;
    padding-top: 70px;
  }

  .footer-social-icons-container
  {
    padding-top: 0;
  }

  .footer-fb-icon,
    .footer-ig-icon,
    .footer-tw-icon,
    .footer-yt-icon
  {
    margin: 5px 10px;
  }

  .footer-yt-icon
  {
    margin-right: 0;
  }

  .footer-logo-container
  {
    padding-top: 6rem;
    margin: 0 0 0 auto;
  }

  .footer-left
  {
    text-align: left;
    width: 52rem;
    widows: 3;
  }

  .footer-right
  {
    text-align: right;
    width: 98%;
  }

  .footer-link-1
  {
    margin: 1.8rem 0 .8rem 0;
  }
}
/* ----------- Laptop Non-Retina Screens ----------- */
@media screen and (min-width: 1200px) and (max-width: 1600px) and (-webkit-min-device-pixel-ratio: 1)
{
  body #footer-outer[data-cols="1"][data-disable-copyright="false"] .row
  {
    padding: 2rem 2rem 0;
  }

  #footer-outer[data-cols="1"] #footer-widgets .container .col
  {
    margin: 0 auto;
  }

  .footer-container
  {
    display: flex;
    align-items: flex-start;
  }

  #footer-outer #footer-widgets .col p.footer-desc
  {
    margin: 0 0 1.8rem 0;
  }

  .footer-link
  {
    float: left;
  }

  .footer-link-1
  {
    float: none;
  }

  .footer-link-2
  {
    float: none;
    margin: 0;
  }

  .footer-copyright
  {
    clear: both;
    padding-bottom: 10%;
  }

  .footer-social-icons-container
  {
    padding-top: 0;
  }

  .footer-fb-icon,
    .footer-ig-icon,
    .footer-tw-icon,
    .footer-yt-icon
  {
    margin: 5px 10px;
  }

  .footer-yt-icon
  {
    margin-right: 0;
  }

/*   .footer-logo-container
  {
    padding-top: 1rem;
    margin: 0 0 0 auto;
  } */

  .footer-left
  {
    text-align: left;
    width: 100%;
    widows: 3;
  }

  .footer-right
  {
    text-align: right;
    width: 70%;
  }

  .footer-link-1
  {
    margin: 1.8rem 0 .8rem 0;
  }
}

/* ----------- Laptop Retina Screens ----------- */
@media screen and (min-width: 1200px) and (max-width: 1600px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi)
{
  body #footer-outer[data-cols="1"][data-disable-copyright="false"] .row
  {
    padding: 2rem 2rem 0;
  }

  #footer-outer[data-cols="1"] #footer-widgets .container .col
  {
    margin: 0 auto;
  }

  .footer-container
  {
    display: flex;
    align-items: flex-start;
  }

/*   #footer-outer #footer-widgets .col p.footer-desc
  {
    margin: 0;
  } */

  .footer-link-1
  {
    float: none;
  }

  .footer-link-2
  {
    float: none;
    margin: 0;
  }

  .footer-copyright
  {
    clear: both;
    padding-bottom: 10%;
  }

  .footer-social-icons-container
  {
    padding-top: 0;
  }

  .footer-fb-icon,
    .footer-ig-icon,
    .footer-tw-icon,
    .footer-yt-icon
  {
    margin: 5px 10px;
  }

  .footer-yt-icon
  {
    margin-right: 0;
  }

/*   .footer-logo-container
  {
    padding-top: 1rem;
    margin: 0 0 0 auto;
  } */

  .footer-left
  {
    text-align: left;
    width: 100%;
    widows: 3;
  }

  .footer-right
  {
    text-align: right;
    width: 70%;
  }

  .footer-link-1
  {
    margin: 1.8rem 0 .8rem 0;
  }
}

header .container
{
  background: #1a1a1a;
}

.row .col nav img
{
  margin-bottom: 0;
}

.apple-dl,
.google-dl {
	width: 177px;
}

.google-dl {
	margin: 0 0 0 5%;
}

.border-top
{
  border-top: #cccccc 1px solid;
}

.owaves-full-width
{
  margin-left: calc(50% - 53vw);
  margin-right: calc(50% - 50vw);
  padding-left: calc(-10vw + 25%);
  padding-right: calc(-10vw + 25%);
}

h2.about
{
	margin-bottom: 8px;
}

h2.wsite-content-title
{
  color: #2a2a2a;
}
.row .col h4
{
	margin-bottom:24px;
}

.mobile-footer
{
  display: none;
}

.iOS.btn, .android.btn
{
  padding: 0;
}

.mobile-hide
{
  display: block;
}

.android .scroll-wrapper,
.iOS .scroll-wrapper,
.mobile .scroll-wrapper,
.android .iOS,
.iOS .android,
.android .android.btn,
.iOS .iOS.btn,
.mobile .phone .iOS,
.mobile .phone .android,
.android .hero-buttons,
.iOS .hero-buttons
{
  display: none;
}

body:not(.iOS):not(.android) .mobile-row
{
  display: none;
}

.iOS.mobile .mobile-footer,
.android.mobile .mobile-footer
{
  display: flex;
  position: fixed;
  bottom: 0;
  border-top: 1px solid #ccc;
  background: #F5F5F5 0% 0% no-repeat padding-box;
  justify-content: center;
  width: 100%;
  padding: 20px 0 10px!important;
  z-index: 99;
}

#block-7 .wp-block-columns {
	margin: 0 auto;
}

.iOS.mobile .mobile-footer::before,
.android.mobile .mobile-footer::before
{
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0.65;
  background-blend-mode: multiply;
  z-index: -1;
}

@media only screen and (max-width: 999px) and (min-width: 1px)
{
  body #header-outer
  {
    padding-bottom: 0;
  }
}

@media only screen and (min-width: 1000px)
{
  .full-page-inner .container
  {
    padding: 0 !important;
  }
}

@media only screen and (min-width:768px) and (max-width:1366px)
{
/*Ipad*/
  .row .col .hero-buttons img
  {
    height: auto;
  }

  .hero
  {
    max-width: 53vw;
  }

  .wpb_column.child_column.right_margin_auto.hero
  {
    margin-right: 0 !important;
  }

  .full-page-inner .container
  {
    margin: 0;
  }

  #steps .wpb_wrapper .step
  {
    width: 17%;
  }

  .owaves-full-width
  {
    margin-left: 0;
    margin-right: 0;
    padding-left: 4vw;
    padding-right: 5vw;
  }

  html body .owaves-full-width .wpb_column:not(.vc_col-sm-1)
  {
       /* width: 31.666666666666668% !important;*/
    width: 50%;
  }

  html body .owaves-full-width .vc_col-sm-1
  {
    width: 1%;
  }

  body .owaves-full-width .vc_col-sm-10
  {
    min-width: 90vw;
  }

  body #nectar_fullscreen_rows .vc_row-fluid .vc_col-sm-5
  {
    width: 45%;
  }
}

@media only screen and (min-width:768px) and (max-width:1366px) and (orientation:landscape)
{
  .wpb_column.child_column.right_margin_auto.hero
  {
    margin-right: auto !important;
  }
}

@media only screen and (min-width:768px)
{
	.anyone-anywhere p {
		/*about*/
		margin-top:-20px;
	}
  .iOS.mobile .mobile-footer div,
	.android.mobile .mobile-footer div
  {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 10px;
  }

  .iOS.mobile .mobile-footer h6,
	.android.mobile .mobile-footer h6
  {
    font-family: 'Maison Neue Book';
    font-size: 12px;
    line-height: 15px;
    color: #4d4d4d;
    letter-spacing: .03em;
	margin-bottom: 7px!important;
  }

  .iOS.mobile .mobile-footer img,
	.android.mobile .mobile-footer img
  {
    width: 165px;
  }
	.ios.mobile .mobile-footer h6 strong,
	.android.mobile .mobile-footer h6 strong {
		color:#1a1a1a;
		font-family: 'Maison Neue Demi', sans-serif;
	}
  h1#home-headline
  {
    text-align: right;
    position: absolute;
    bottom: 45px;
    right: 60px;
    width: 77%;
	color:#fff;
  }

  h1#about-headline
  {
    text-align: left;
    position: absolute;
    bottom: 144px;
    width: 60%;
    left: 30px;
  }
}
/* ----------- iPad 1, 2, Mini and Air ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1)
{
  .row .col .hero-buttons img
  {
    height: 71px;
  }
}

@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2)
{
  .row .col .hero-buttons img
  {
    height: 59px;
  }
}

@media only screen and (max-width:767px)
{
  body #header-outer
  {
    padding: 0;
  }

  p
  {
    line-height: 21px;
  }

  h1#home-headline
  {
    text-align: left !important;
    margin-bottom: 15px;
	color:#1a1a1a;
  }

  .privacy h2
  {
    display: none;
  }

  img.shield
  {
    width: 148px;
  }

  blockquote:before
  {
    border-left-width: 0 !important;
  }

  blockquote .inner
  {
    margin-left: 0;
  }
}

@media only screen and (max-width:690px)
{
  h2 {
	font-size: 24px;
  }
  details .summary
  {
    align-items: flex-start;
  }

  .desktop-row
  {
    display: none;
  }

  .mobile .vc_col-sm-6
  {
    width: 100%;
  }

  h1#home-headline
  {
    letter-spacing: -1px;
  }

  .h2-mobile
  {
    display: block;
  }

  .h2-right
  {
    display: none;
  }

  .hero
  {
    max-width: fit-content;
  }

  .iOS .icons img,
	.android .icons img
  {
    width: 36%;
    margin: 0 auto;
  }

  blockquote
  {
    border-top: 1rem solid #6AC0BB;
    border-left: none;
    margin-top: -1em;
    padding-top: 1em;
    padding-left: 0 !important;
  }

  .nectar_single_testimonial .inner
  {
    margin-left: 0;
  }

  .nectar_single_testimonial p
  {
    font-family: 'Maison Neue Book', sans-serif;
  }

  blockquote p
  {
    line-height: 28px;
  }

  .iOS.mobile .mobile-footer div,
	.android.mobile .mobile-footer div
  {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 1rem;
    text-align: center;
  }

  .iOS.mobile .mobile-footer h6,
	.android.mobile .mobile-footer h6
  {
    font-family: 'Maison Neue Book', sans-serif;
    font-size: 12px;
    line-height: 15px;
    color: #4d4d4d;
    letter-spacing: .03em;
	margin-bottom: 7px!important;
  }
	.iOS.mobile .mobile-footer h6 strong,
	.android.mobile .mobile-footer h6 strong {
		color:#1a1a1a;
		font-family: 'Maison Neue Demi', sans-serif;
		font-weight: 600;
	}
  .iOS.mobile .mobile-footer img,
	.android.mobile .mobile-footer img
  {
    width: 165px;
  }

  .mobile-hide, .mobile-hide-span
  {
    display: none;
  }

  .mobile-center-text
  {
    text-align: center;
  }

  #footer-outer #footer-widgets .col p
  {
    padding-bottom: 15px;
  }
}