
.content-wrap {
    padding: 2em calc((100% - 1190px)/ 2);
}
#main .content-wrap {
    padding-top: 0em;
    padding-bottom: 0em;
}
/* video popup */
.video-target {
    cursor: pointer;
}
.video-wrapper {
    display: none;
    position: fixed;
    min-width: 100%;
    min-height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000;
    z-index: 21000;
    background-color: rgba(0, 0, 0, 0.5) !important;
}

.video-frame {
    position: absolute;
    top: 50%;
    left: 50%;
    background: #000;
    max-width: 100%;
    box-shadow: rgba(0, 0, 0, 0.32) 0px 10px 32px 4px !important;
}
.video-close{
    float:right;
    margin-top:-30px;
    margin-right:-30px;
    cursor:pointer;
    color: #fff;
    border: 1px solid #AEAEAE;
    border-radius: 30px;
    background: #605F61;
    font-size: 31px;
    font-weight: bold;
    display: inline-block;
    line-height: 0px;
    padding: 11px 3px;
}
.video-close:before {
    content: "×";
}
.video-frame:before {
    content: '';
    display: block;
    position: absolute;
    top: 2px;
    background:url('data:image/gif;base64,R0lGODlhRABEAIABAP///////yH5BAEAAAEALAAAAABEAEQAAAKVjI+py+0Po5y02oszBPxyoGFfR41gWJlnpKJWu5muJzvw/NbLjefjruvRfgiecPg5GI/IzpLZfEKjyelMtbKisFoXltQVfcHhkkxaZtzQ6WIwwG4/42E03Rq/M+/6Xr9/RTTxVkc2aNiWqLjI2Oj4CBkpOUlZaXmJmam5ydnp+QkaKjpKWmp6ipqqusra6voKGyvbUwAAOw==') no-repeat;
    width: 35px;
    height: 35px;
    right: -33px;
    background-size: contain;
    opacity: 0.8;
}
@media (max-width: 680px) {
    .video-frame {
        max-width: 90%;
        left: 0;
        right: 0;
        margin: 0 auto !important;
        top: 20%;
        height: auto !important;
    }
    .video-frame iframe {
        height: auto;
        min-height: 220px;
        max-width: 100%;
    }
	.video-frame:before {
	    right: 0;
		top: -25px;
	}
}

.menu-features li a:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 31px;
    height: 31px;
    margin: -3px 10px 0 0;
    background-size: cover !important;
}
.menu-features li.timeline a:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/DropDown-Timeline_Normal.svg'); }
.menu-features li.timeline a:hover:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/DropDown-Timeline_Hover.svg'); }
.menu-features li.location a:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/DropDown-Location_Normal.svg'); }
.menu-features li.location a:hover:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/DropDown-Location_Hover.svg'); }
.menu-features li.listen a:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/DropDown-1-Way Voice_Normal.svg'); }
.menu-features li.listen a:hover:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/DropDown-1-Way Voice_Hover.svg'); }
.menu-features li.missing a:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/DropDown-RunnerMode_Normal.svg'); }
.menu-features li.missing a:hover:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/DropDown-RunnerMode_Hover.svg'); }
.menu-features li.wearable a:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/DropDown-Wearable_Normal.svg'); }
.menu-features li.wearable a:hover:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/DropDown-Wearable_Hover.svg'); }
.menu-features li.late a:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/DropDown-LateD_Normal.svg'); }
.menu-features li.late a:hover:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/DropDown-LateD_Hover.svg'); }
.menu-features li.cellular a:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/DropDown-CellularC_Normal.svg'); }
.menu-features li.cellular a:hover:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/DropDown-CellularC_Hover.svg'); }
.menu-features li.support a:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/DropDown-Support_Normal.svg'); }
.menu-features li.support a:hover:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/DropDown-Support_Hover.svg'); }

.menu-features li.timeline a:hover { color: #5870c8 !important; }
.menu-features li.location a:hover { color: #78bf38 !important; }
.menu-features li.listen a:hover { color: #e29d1a !important; }
.menu-features li.missing a:hover { color: #e54939 !important; }
.menu-features li.wearable a:hover { color: #349dbb !important; }
.menu-features li.late a:hover { color: #e44063 !important; }
.menu-features li.cellular a:hover { color: #36a876 !important; }
.menu-features li.support a:hover { color: #ff842a !important; }

ul#comparison-nav {
    position: fixed;
    right: 5%;
    top: 30%;
    z-index: 2;
}
ul#comparison-nav a {
    display: block;
    width: 13px;
    height: 13px;
    margin-bottom: 20px;
    background: #dfeaed;
    border-radius: 50%;
}
ul#comparison-nav li.current a {
    background: #f26522;
}

@media (max-width: 1025px) {
    .menu-features li a:before {
        width: 35px;
        height: 35px;
    }
}

.general-button-order-now,
.general-button-order-now button {
    text-align: center;
    margin: 0 auto;
    display: block !important;
    max-width: 350px;
    width: 100%;
    padding: 0 !important;
}
.general-button-order-now button > a {
    display: block;
    width: 100%;
    line-height: 45px;
    background: #f26522;
    font-size: 26px;
    color: #fff;
    font-weight: 600;
    font-family: 'Open Sans';
    border-radius: 7px;
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.32);
}
.general-button-order-now.first-section-button {
    margin-bottom: 45px;
}
.heading-main-weight600 .uvc-main-heading h2,
.weight600,
.weight600 h2 {
    font-weight: 600 !important;
}
.maxwidth550 {
    max-width: 550px;
}
.testimonials-seperator {
    border-bottom: 1px solid #3a3a3a;
    position: relative;
    margin-top: 20px;
}
.testimonials-seperator:after {
    content: " ";
    position: absolute;
    top: 1px;
    border-bottom: 1px solid #202020;
    width: 100%;
}
.testimonials-more {
    cursor: pointer;
}

.testimonials-more h2 a { color: #fff; }
.testimonials-more:hover h2 a{ color: #38bfb3 !important; }
.testimonials-section .wpb_raw_html iframe { background: #fff; }

.social-buttons a {
    display: inline-block;
    vertical-align: top;
    width: 200px;
    height: 65px;
}
.social-fb { background: url('../images/lpcomparison/social-fb.svg') no-repeat; }
.social-insta { background: url('../images/lpcomparison/social-insta.svg') no-repeat; }
.social-tw { background: url('../images/lpcomparison/social-tw.svg') no-repeat; }
.social-tp { background: url('../images/lpcomparison/social-tp.svg') no-repeat; }
.social-yt { background: url('../images/lpcomparison/social-yt.svg') no-repeat; }

.social-fb:hover { background: url('../images/lpcomparison/social-fb-hover.svg') no-repeat; }
.social-insta:hover { background: url('../images/lpcomparison/social-insta-hover.svg') no-repeat; }
.social-tw:hover { background: url('../images/lpcomparison/social-tw-hover.svg') no-repeat; }
.social-tp:hover { background: url('../images/lpcomparison/social-tp-hover.svg') no-repeat; }
.social-yt:hover { background: url('../images/lpcomparison/social-yt-hover.svg') no-repeat; }

.fbComments > div:first-child {
	display: block;
	margin-bottom: 15px;
}

@media (min-width: 769px) {
    .nav-section-wrapper {
        background: #38bfb3 url('/wp-content/themes/angelsense/images/lpcomparison/first-section-bg.jpg') no-repeat;
        background-position: center center;
        min-height: 734px;
        background-size: cover;
    }
    .nav-section {
        max-width: 900px;
        margin: 0 auto !important;
    }

    .nav-section-image { margin-top: 15px; }
    .nav-section-clickmore:before {
        content: '';
        display: block;
        width: 108px;
        height: 63px;
        position: absolute;
        right: -110px;
        top: 5px;
        background: url('/wp-content/themes/angelsense/images/lpcomparison/nav-section-clickmore.png') no-repeat;
    }
    .nav-section-button.timeline, .nav-section-button.runner { left: 70px; }
    .nav-section-button.wearable, .nav-section-button.support { right: 70px; }

    .d-nosidespadding > .vc_column-inner {
        padding-right: 0;
        padding-left: 0;
    }
    .timeline-section {
        background: url('/wp-content/themes/angelsense/images/lpcomparison/timeline-section-bg.jpg') no-repeat;
        background-position: center;
        min-height: 802px;
        padding-top: 120px;
        background-size: cover;
    }
    .location-section {
        background: #ebebeb;
        padding: 130px 0 50px;
		overflow: visible !important;
    }
	.location-first-row-quote {
		background: url('/wp-content/themes/angelsense/images/lpcomparison/1920/location-section-1.jpg') no-repeat;
        min-height: 268px;
		background-size: cover;
		background-position: center;
	}
	.location-second-row {
		background: url('/wp-content/themes/angelsense/images/lpcomparison/1920/location-section-2.jpg') no-repeat;
        height: 799px;
        background-size: cover;
		background-position: center;
		padding-top: 80px;
	}
	.location-second-row  > .wpb_column,
	.location-second-row > .wpb_column > .vc_column-inner {
		height: 100%;
	}
	.location-image {
        position: absolute !important;
        right: -170px;
		z-index: 10;
    }
    .location-text {
        max-width: 457px;
    }
    .location-first-quote {
        margin: 15px 0 0 100px;
    }
    .location-first-quote .uvc-main-heading {
        max-width: 250px;
    }
    .location-first-quote .uvc-sub-heading {
        max-width: 180px;
        margin: 10px 0 0;
    }
    .location-second-quote {
        max-width: 270px;
		position: absolute;
		bottom: 14%;
		right: 19%;
    }
    .location-second-quote .uvc-sub-heading {
        margin-top: 12px;
    }
    .listenin-section {
        background: #f8f8f8 url('/wp-content/themes/angelsense/images/lpcomparison/listenin-section-bg.jpg') no-repeat;
        background-position: center top;
        min-height: 799px;
        padding-top: 130px;
        background-size: cover;
    }
    .listen-text .uvc-main-heading {
        max-width: 400px;
    }
    .listen-text .uvc-sub-heading {
        max-width: 460px;
        margin: 0;
    }
    .missing-section {
        background-color: #f8f8f8;
        background: url('/wp-content/themes/angelsense/images/lpcomparison/missing-section-bg-1.jpg') no-repeat;
        background-position: center;
		background-size: cover;
        min-height: 506px;
        padding-top: 100px;
    }
    .missing-text {
        max-width: 455px;
    }
    .missing-text .uvc-main-heading h2 {
        min-height: 66px;
    }
	.missing-quote-row {
		background: url('/wp-content/themes/angelsense/images/lpcomparison/missing-section-bg-2.jpg') no-repeat;
		background-position: center;
		background-size: cover;
		min-height: 291px;
	}
    .missing-quote {
        max-width: 270px;
        margin: 20px 100px 0;
    }
    .wearable-section {
        background-color: #318aa5;
        background-image: url('/wp-content/themes/angelsense/images/lpcomparison/wearable-section-bg.jpg'), url('/wp-content/themes/angelsense/images/lpcomparison/wearable-section-bg-sep.jpg');
        background-repeat: no-repeat;
        background-position: center top, center bottom;
        min-height: 522px;
        padding-top: 130px;
        padding-bottom: 50px;
    }
    .wearable-text {
        max-width: 460px;
    }
    .wearable-columns {
        margin-top: 100px;
    }
    .wearable-column-text {
        font-size: 18px;
        color: #fff;
        max-width: 265px;
        margin: 0 auto;
    }
    .late-section {
        padding-top: 130px;
        min-height: 800px;
        background: url('/wp-content/themes/angelsense/images/lpcomparison/late-section-bg.jpg') no-repeat;
        background-position: center top;
        background-size: cover;
    }
    .late-section .uvc-heading { max-width: 550px; }
    .cellular-section {
        background: #319163 url('/wp-content/themes/angelsense/images/lpcomparison/cellular-section-bg.jpg') no-repeat;
        background-position: center top;
        min-height: 799px;
        overflow: visible !important;
        background-size: cover;
    }
    .cellular-section > .wpb_column { position: static; }
    .cellular-img {
        position: absolute;
        bottom: -65px;
        left: 0;
        z-index: 2;
        width: 938px;
        height: 618px;
        background: url('/wp-content/themes/angelsense/images/lpcomparison/Cellular_Coverage_Image.png') no-repeat;
    }
    @media (max-width: 1850px) {
        .cellular-img {
            max-width: calc(50% - 50px);
            background-size: contain;
            bottom: -180px;
        }
    }
    @media (max-width: 1600px) {
        .cellular-img {
            left: -3%;
        }
    }
    .cellular-wifi {
        position: relative;
        left: 26%;
        top: 15px;
    }
    .cellular-wifi > div:first-child {
        position: absolute;
        width: 356px;
        height: 99px;
        left: -50px;
    }
    .cellular-wifi > div:nth-child(2n) {
        position: absolute;
        width: 269px;
        height: 77px;
        top: 80px;
    }
    .cellular-wifi > div:last-child {
        position: absolute;
        width: 179px;
        height: 58px;
        top: 150px;
        left: 40px;
    }
    .cellular-section .uvc-heading:first-child { margin-top: 130px; }
    .cellular-section .uvc-heading { max-width: 550px; }
    .support-section {
        background: #318aa5 url('/wp-content/themes/angelsense/images/lpcomparison/support-section-bg.jpg') no-repeat;
        background-position: center top;
        min-height: 579px;
        padding-top: 60px;
        background-size: cover;
    }
    .comparison-section {
        background: #f1f2f2;
        padding-top: 80px;
        padding-bottom: 40px;
    }
    .testimonials-section {
        background: #2f2f2f;
        padding-top: 100px;
        padding-bottom: 90px;
    }
    .testimonials-videos-row {
        margin-top: 50px;
    }
    .testimonials-video1 {
        width: 182px;
        height: 123px;
        background: url('/wp-content/themes/angelsense/images/lpcomparison/testimonials-video1-desktop.png') no-repeat;
        background-size: contain;
        display: inline-block;
        vertical-align: top;
    }
    .testimonials-video1 a {
        width: 182px;
        height: 123px;
    }
    .testimonials-video2 {
        width: 177px;
        height: 123px;
        background: url('/wp-content/themes/angelsense/images/lpcomparison/testimonials-video2-desktop.png') no-repeat;
        background-size: contain;
        display: inline-block;
        vertical-align: top;
    }
    .testimonials-video2 a {
        width: 177px;
        height: 123px;
    }
    .testimonials-video1 img, .testimonials-video2 img { display: none; }
    .testimonials-videos-row .uvc-heading {
        display: inline-block;
        vertical-align: top;
        max-width: calc(100% - 210px);
        margin-left: 20px;
    }
}
@media (min-width: 768px) {
	.nav-section-title .uvc-sub-heading span,
	.nav-section-title .uvc-sub-heading {
		font-weight: 600 !important;
	}
	.nav-section-title {
		max-width: 700px;
		margin: 20px auto 25px;
	}
	.nav-section-button a { display: block; }
	.nav-section-button a:before {
		content: '';
		display: block;
		height: 80px;
		width: 80px;
		margin: 0 auto 4px;
		transition: all 0.3s;
		background-size: contain !important;
	}
	.nav-section-button {
		font-size: 13px;
		font-weight: 600;
		transition: all 0.3s;
		position: relative;
	}
	.nav-section-button:not(:last-child) {
		margin-bottom: 20px;
	}
	.nav-section-button.timeline a:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/BigButt-Timeline_Normal.svg'); }
	.nav-section-button.timeline a:hover:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/BigButt-Timeline_Hover.svg'); }

	.nav-section-button.alerts a:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/BigButt-Alert_Normal.svg'); }
	.nav-section-button.alerts a:hover:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/BigButt-Alert_Hover.svg'); }

	.nav-section-button.listen a:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/BigButt-Listen_Normal.svg'); }
	.nav-section-button.listen a:hover:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/BigButt-Listen_Hover.svg'); }

	.nav-section-button.runner a:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/BigButt-Runner_Normal.svg'); }
	.nav-section-button.runner a:hover:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/BigButt-Runner_Hover.svg'); }

	.nav-section-button.wearable a:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/BigButt-Wearables_Normal.svg'); }
	.nav-section-button.wearable a:hover:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/BigButt-Wearables_Hover.svg'); }

	.nav-section-button.late a:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/BigButt-Late_Normal.svg'); }
	.nav-section-button.late a:hover:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/BigButt-Late_Hover.svg'); }

	.nav-section-button.cellular a:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/BigButt-Cellular_Normal.svg'); }
	.nav-section-button.cellular a:hover:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/BigButt-Cellular_Hover.svg'); }

	.nav-section-button.support a:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/BigButt-Support_Normal.svg'); }
	.nav-section-button.support a:hover:before { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/BigButt-Support_Hover.svg'); }

	.nav-section-button.timeline { color: #5971ca; }
	.nav-section-button.timeline:hover { color: #8398f6; }
	.nav-section-button.alerts { color: #78bf38; }
	.nav-section-button.alerts:hover { color: #96dc55; }
	.nav-section-button.listen { color: #e7b01b; }
	.nav-section-button.listen:hover { color: #f7ca2d; }
	.nav-section-button.runner { color: #da4636; }
	.nav-section-button.runner:hover { color: #ff6853; }
	.nav-section-button.wearable { color: #349dbb; }
	.nav-section-button.wearable:hover { color: #63c4e3; }
	.nav-section-button.late { color: #e54063; }
	.nav-section-button.late:hover { color: #f75c7d; }
	.nav-section-button.cellular { color: #36a876; }
	.nav-section-button.cellular:hover { color: #31c886; }
	.nav-section-button.support { color: #f27a22; }
	.nav-section-button.support:hover { color: #fb984f; }

	.cellular-img { min-height: initial !important; }
}
/* fix first section order now below the fold */
@media (min-width: 769px) and (max-width: 1370px) and (max-height: 800px) {
    .nav-section-title .uvc-sub-heading {
        font-size: 32px;
        line-height: 36px;
    }
    .nav-section-button a:before {
        height: 65px;
        width: 65px;
    }
    .nav-section-button:not(:last-child) {
        margin-bottom: 17px;
    }
    .nav-section-image img {
        max-width: 230px;
    }
}
@media (min-width: 769px) and (max-width: 1199px){
	.location-image { right: -12px; }
	.location-image > .wpb_column > .vc_column-inner { padding: 0; }
	.location-image img { display: none; }
	.location-image .vc_single_image-wrapper {
		background: url('/wp-content/themes/angelsense/images/lpcomparison/768/location-side-img.png') no-repeat;
		width: 313px;
		height: 453px;
	}
    .location-first-quote {
        margin: 25px 0 0;
    }
	.location-second-quote {
		right: 11%;
	}
	.wearable-section {
		background-size: initial;
	}
    .cellular-wifi {
        left: 7%;
    }
    .cellular-img {
        bottom: 0;
        left: -15%;
        max-width: 50%;
        max-height: 60%;
        background-size: contain;
    }
}
@media (min-width: 768px) and (max-width: 768px) {
    .ipad-hidden {
        display: none !important;
    }
    .nav-section-wrapper {
        background: #38bfb3 url('/wp-content/themes/angelsense/images/lpcomparison/768/first-section-bg.jpg') no-repeat;
        background-position: center center;
        min-height: 584px;
    }
    .nav-section {
        max-width: 470px;
        margin: 0 auto !important;
    }
    .nav-section-title .uvc-sub-heading span, .nav-section-title .uvc-sub-heading {
        font-weight: bold !important;
        max-width: 470px;
		margin: 0 auto;
    }
    .nav-section-image-column {
        position: absolute !important;
        right: 0;
        width: 48% !important;
        z-index: 2;
        margin-top: 40px;
    }
    .timeline-section {
        background-color: #f5f8f9;
        background-image: url('/wp-content/themes/angelsense/images/lpcomparison/768/timeline-top.jpg'), url('/wp-content/themes/angelsense/images/lpcomparison/768/timeline-bottom.jpg');
        background-repeat: no-repeat;
        background-position: center top, center bottom;
        background-size: contain;
        min-height: 670px;
        padding-top: 40px;
    }
    .timeline-section .uvc-heading:first-child { margin-top: 45px; }
    .timeline-section .uvc-heading.maxwidth550 { max-width: 380px; }
    .location-section {
        background: #ebebeb;
        padding: 60px 0 30px;
		overflow: visible !important;
    }
	.location-first-row-quote {
		background: url('/wp-content/themes/angelsense/images/lpcomparison/768/location-section-1.jpg') no-repeat;
        min-height: 191px;
		background-size: 100% auto;
		background-position: center;
	}
	.location-second-row {
		background-image: url('/wp-content/themes/angelsense/images/lpcomparison/768/location-section-2.jpg'), url('/wp-content/themes/angelsense/images/lpcomparison/768/location-section-3.jpg');
		background-repeat: no-repeat;
        height: 581px;
        background-size: 100% auto;
		background-position: center top, center bottom;
		padding-top: 80px;
	}
    .location-image {
        max-width: 670px;
        position: absolute !important;
        right: -0;
        z-index: 2;
    }
	.location-image img { display: none; }
	.location-image .vc_single_image-wrapper {
		background: url('/wp-content/themes/angelsense/images/lpcomparison/768/location-side-img.png') no-repeat;
		width: 313px;
		height: 453px;
	}
	.location-text {
        max-width: 387px;
    }
    .location-first-quote {
        margin: 15px 0 0 90px;
    }
    .location-first-quote .uvc-main-heading {
        max-width: 270px;
    }
    .location-first-quote .uvc-sub-heading {
        max-width: 190px;
        margin: 10px 0 0;
    }
	.location-second-row > .wpb_column {
		height: 100%;
	}
    .location-second-quote {
        max-width: 270px;
		position: absolute;
		right: 80px;
		bottom: 53px;
    }
    .location-second-quote .uvc-sub-heading {
        margin-top: 12px;
    }
    .listenin-section {
        background: #ebebeb url('/wp-content/themes/angelsense/images/lpcomparison/768/listenin.jpg') no-repeat;
        background-position: center;
        height: 446px;
        padding-top: 40px;
        background-size: contain;
    }
    .listen-text .uvc-main-heading { max-width: 320px; }
    .listen-text .uvc-sub-heading {
        max-width: 395px;
        margin: 0;
    }
    .missing-section {
        background-color: #e34839;
        background: url('/wp-content/themes/angelsense/images/lpcomparison/768/missing-1.jpg') no-repeat;
        background-position: center;
        height: 399px;
        padding-top: 40px;
        background-size: 100% auto;
    }
	.missing-quote-row {
		background: url('/wp-content/themes/angelsense/images/lpcomparison/768/missing-2.jpg') no-repeat;
		background-position: center;
		background-size: cover;
		height: 217px;
	}
    .missing-columns { padding-top: 15px; }
    .missing-text .uvc-main-heading h2 { min-height: 54px; }
    .missing-quote {
        margin: 10px;
        max-width: 290px;
    }
    .wearable-section {
        background-color: #318aa5;
        background-image: url('/wp-content/themes/angelsense/images/lpcomparison/768/wearable-1.jpg'), url('/wp-content/themes/angelsense/images/lpcomparison/768/wearable-2.jpg');
        background-repeat: no-repeat;
        background-position: center top, center bottom;
        padding-top: 50px;
    }
    .wearable-column-text {
        font-size: 15px;
        color: #fff;
    }
    .late-section {
        padding-top: 25px;
        min-height: 560px;
        background: url(/wp-content/themes/angelsense/images/lpcomparison/768/late-section.jpg) no-repeat;
        background-position: center top;
    }
    .cellular-section {
        padding-top: 25px;
        min-height: 553px;
        background: url(/wp-content/themes/angelsense/images/lpcomparison/768/cellular-section.jpg) no-repeat;
        background-position: center top;
        overflow: visible !important;
    }
    .cellular-wifi-img {
        margin-left: 40px;
    }
    .wifi-3 { width: 260px; }
    .wifi-2 {
        width: 200px;
        left: 85px;
        position: absolute;
        top: 50px;
    }
    .wifi-1 {
        position: absolute;
        width: 140px;
        left: 115px;
        top: 95px;
    }
    .cellular-img {
        position: absolute;
        left: 0;
        top: 150px;
        z-index: 2;
        width: 390px;
        height: 416px;
        background: url(/wp-content/themes/angelsense/images/lpcomparison/768/cellular-img.png) no-repeat;
    }
    .support-section {
        background: #d1d5d5 url('/wp-content/themes/angelsense/images/lpcomparison/768/support-section.jpg') no-repeat;
        height: 397px;
        background-position: center top;
        padding-top: 25px;
    }
    .support-section .wpb_single_image img {
        max-width: 260px;
    }
    .support-text { max-width: 345px; }
    .support-button-ordernow { margin-top: 8px; }
    .general-button-order-now, .general-button-order-now button { max-width: 260px; }
    .support-button-ordernow button a {
        line-height: 32px;
        font-size: 21px;
    }
    .comparison-section {
        background: #f1f2f2;
        background-position: center bottom;
    }
    .comparison-row {
        margin: 0;
    }
    .testimonials-section {
        background: #2f2f2f;
        padding-top: 45px;
        padding-bottom: 35px;
    }
    .testimonials-videos-row { margin-top: 30px; }
    .social-buttons a {
        width: 144px;
        height: 52px;
    }
}

    .comparison-row { border-bottom: 4px solid #c3c3c3; }
    .comparison-row > .wpb_column { padding: 5px 0; }
    .comparsion-row.comparison-first-row { padding: 13px 0; }

    .comparison-second-column-text .uvc-heading-spacer, .comparison-last-column-text .uvc-heading-spacer { display: none; }

    .comparison-row:not(.comparison-first-row) > .comparison-second-column .wpb_single_image:before,
    .comparison-second-column-text:before {
        content: '';
        display: inline-block;
        vertical-align: middle;
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAUBAMAAABhbjCNAAAAG1BMVEUAAAA4v7M4v7M4v7M4v7M4v7M4v7M4v7M4v7Nqtit0AAAACHRSTlMAM+7dzBG7qmMKiQgAAABfSURBVBjTTdCxFYAgDEVR3ICjHns7WzsXsGcZF8AUGVuEF0i6n5vfJIzZThemI8eRZtXdkerriATVy/UxyrEsJRnV5d0pXKqSoD8VbERdIPoQCIEQCIEQCIGNmMV+8AGrXS4/nrpAsgAAAABJRU5ErkJggg==') no-repeat;
        width: 26px;
        height: 20px;
        margin-right: 15px;
        margin-left: 18px;
    }

    .comparison-row:not(.comparison-first-row) > .comparison-last-column .wpb_single_image:before,
    .comparison-last-column-text:before {
        content: '';
        display: inline-block;
        vertical-align: middle;
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAGFBMVEUAAABjY2NjY2NjY2NjY2NjY2NjY2NjY2Ovb6wfAAAAB3RSTlMAM+7dzLuqPdfVAAAAAGNJREFUCNdNjjEOgDAMA90fVIDYO3VmYuYVzHwhCOX7mNCq9mBZ16QxsFyg1gNI1XLzyb3g993dcqruNyMBIePnRsgBvoW4FjggiDskbnBEHZA1+UxPnP3wI3WkpFQn2EDNBS8wxjN4B5QxUAAAAABJRU5ErkJggg==') no-repeat;
        width: 20px;
        height: 20px;
        margin-right: 15px;
        margin-left: 18px;
    }

    .comparison-last-column-text.circular:before {
        background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/Table_O.svg');
        background-size: contain;
    }

    .comparison-second-column {
        background-color: #fff;
        border-right: 1px solid #c3c3c3;
    }
    .comparison-last-column {
        background-color: #e7e5e5;
    }

    .comparison-row:not(.comparison-first-row) > .comparison-last-column .wpb_single_image .wpb_wrapper,
    .comparison-last-column-text .uvc-main-heading,
    .comparison-row:not(.comparison-first-row) > .comparison-second-column .wpb_single_image .wpb_wrapper,
    .comparison-second-column-text .uvc-main-heading {
        display: inline-block;
        vertical-align: middle;
        max-width: calc(100% - 70px);
    }

@media (min-width: 767px) {
    .visible-xs {
        display: none !important;
    }

    .comparison-section > .wpb_column {
        max-width: 945px;
        margin: 0 auto;
        float: none;
    }


    .comparison-first-column {
        width: 38% !important;
        background-color: #f5f6f6;
        border-right: 1px solid #c3c3c3;
    }
    .comparison-second-column {
        width: 31% !important;
    }
    .comparison-last-column {
        width: 31% !important;
    }

    .comparison-first-row .comparison-second-column .wpb_single_image, .comparison-first-row .comparison-last-column .uvc-heading { margin-left: 18px; }

    .comparison-feature {
        background-position: 10px center !important;
        padding-left: 50px !important;
    }
    .comparison-timeline { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/Table_Icon-Timeline.svg') no-repeat; }
    .comparison-alerts { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/Table_Icon-Alert.svg') no-repeat; }
    .comparison-listen { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/Table_Icon-Listen.svg') no-repeat; }
    .comparison-missing { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/Table_Icon-Runner.svg') no-repeat; }
    .comparison-wearable { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/Table_Icon-Wearables.svg') no-repeat; }
    .comparison-late { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/Table_Icon-LateD.svg') no-repeat; }
    .comparison-cellular { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/Table_Icon-Cellular.svg') no-repeat; }
    .comparison-support { background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/Table_Icon-Support.svg') no-repeat; }

    .comparison-first-column .uvc-heading .uvc-sub-heading {
        font-weight: 600 !important;
    }
    .comparison-second-column.alerts-seperator,
    .comparison-second-column.alerts-seperator > .vc_column-inner,
    .comparison-last-column.alerts-seperator,
    .comparison-last-column.alerts-seperator > .vc_column-inner{
        padding: 0;
    }
    .comparison-last-column.alerts-seperator .uvc-heading,
    .comparison-second-column.alerts-seperator .uvc-heading {
        padding: 0 15px;
    }
    .uvc-heading.custom-height {
        line-height: 50px;
    }
    .comparison-seperator,
    .uvc-heading.bottom-seperator {
        border-bottom: 1px dashed #cecece;

    }
    .comparison-seperator {
        margin: 5px 0;
    }
    .comparison-alerts p {
        margin-bottom: 0;
    }
    .comparison-feature.comparison-feature-alerts > .vc_column-inner {
        padding-right: 0;
    }
    .comparison-feature:not(.comparison-feature-alerts) .uvc-heading {
        margin: 5px 0;
        max-width: 250px;
    }
}
@media (max-width: 768px) {
    .nav-section-button {
        text-align: left !important;
        font-size: 13px;
        color: #363636 !important;
        margin-bottom: 7px !important;
    }
    .nav-section-button:before {
        display: inline-block;
        vertical-align: middle;
        margin: 0 15px 0 0;
        height: 40px;
        width: 40px;
    }
    .nav-section-button a {
        vertical-align: middle;
        display: flex;
        min-height: 39px;
        align-items: center;
        padding-left: 49px;
    }
    .nav-section-button a:before {
        display: inline-block;
        vertical-align: middle;
        height: 39px;
        width: 39px;
        position: absolute;
        left: 0;
    }
    .nav-section-button a:after {
        content: '';
        display: block;
        clear: both;
        zoom: 1;
    }
    .vc_custom_heading.nav-section-button {
        font-size: 15px !important;
        max-width: 200px;
        margin-bottom: 12px !important;
    }
}
@media (max-width: 767px) {
    .nav-section-wrapper {
        background: #323f68 url('/wp-content/themes/angelsense/images/lpcomparison/m-640/first-section-bg.jpg') no-repeat;
        background-size: 100% auto;
        background-position: center top;
		min-height: 339px;
    }
	.nav-section-title {
		margin: 8px 0 0;
	}
	.nav-section-title .uvc-sub-heading {
		color: #dcd2cc !important;
		line-height: 24px;
		font-weight: bold !important;
	}
	.nav-section-title .uvc-sub-heading span {
		color: #fff !important;
		font-weight: 900 !important;
	}
	.general-button-order-now.mobile-head {
		margin: 10px 0 20px;
	}
	.general-button-order-now.vc_hidden-xs { display: none !important; }
    .timeline-section {
        background-color: #f5f8f9;
        background-image: url(/wp-content/themes/angelsense/images/lpcomparison/m-640/timeline-top.jpg), url(/wp-content/themes/angelsense/images/lpcomparison/m-640/timeline-bottom.jpg);
        background-repeat: no-repeat;
        background-position: center top, center bottom;
        background-size: contain;
        min-height: 334px;
        padding-top: 60px;
    }
    .location-section {
        background-color: #ebebeb;
		padding-bottom: 20px;
    }
	.location-section:after {
		content: '';
		width: 301px;
		height: 366px;
		float: right;
		background: url('/wp-content/themes/angelsense/images/lpcomparison/location-phone.png') no-repeat;
		background-size: cover;
		margin-top: 20px;
	}
    .location-section .first-row-bg {
        margin-top: 20px;
        background: #ebebeb;
    }
    .location-first-row-quote {
		background: #ebebeb url(/wp-content/themes/angelsense/images/lpcomparison/m-640/location-1.jpg) no-repeat;
        background-position: center bottom;
        background-size: contain;
    }
	.location-first-quote {
		margin: 3% 17% 0;
	}
    .location-second-row {
        background: #ebebeb url(/wp-content/themes/angelsense/images/lpcomparison/m-640/location-2.jpg) no-repeat;
        background-size: 100% auto;
		display: -webkit-flex;
		-webkit-align-items: center;
		display: flex;
		align-items: center;
    }
	.location-second-row .location-text {
		margin-bottom: 20px;
	}
    .location-last-quote-row {
        background: #ebebeb url(/wp-content/themes/angelsense/images/lpcomparison/m-640/location-3.jpg) no-repeat;
        background-size: 100% auto;
	}
	.location-second-quote {
		padding: 3% 20% 0 17%;
    }
    .listenin-section {
        background: #f8f8f8 url('/wp-content/themes/angelsense/images/lpcomparison/m-640/listenin.jpg') no-repeat;
        background-size: 100% auto;
        background-position: center bottom;
        min-height: 555px;
		padding-top: 20px;
		padding-bottom: 400px;
    }
    .missing-section {
        background: #e34839 url('/wp-content/themes/angelsense/images/lpcomparison/m-640/runner.jpg') no-repeat;
        background-size: 100% auto;
        background-position: center bottom;
        min-height: 312px;
        padding: 35px 0;
    }
	.missing-quote-row {
		background: #e34839 url('/wp-content/themes/angelsense/images/lpcomparison/m-640/missing-bottom.jpg') no-repeat;
        background-size: 100% auto;
		background-position: center;
		min-height: 442px;
	}
    .missing-columns > .wpb_column:last-child {
        margin-top: 30px;
    }
    .missing-quote {
        margin: 18px 45px;
    }
    .wearable-section {
        background-color: #318aa5;
		background-image: url('/wp-content/themes/angelsense/images/lpcomparison/m-640/wearable.jpg'), url('/wp-content/themes/angelsense/images/lpcomparison/m-640/wearable-bottom.jpg');
		background-repeat: no-repeat;
		background-size: 100% auto;
		background-position: center top, center bottom;
    }
	.wearable-section  .wearable-text {
		margin-bottom: 30px;
	}
	.wearable-columns {
		/*background: #318aa5;
		margin-top: 25px;*/
		padding-top: 25px;
	}
	.wearable-columns .wpb_single_image {
		display: inline-block;
		width: 45%;
		vertical-align: top;
	}
	.wearable-columns .wearable-column-text {
		display: inline-block;
		width: 53%;
		vertical-align: top;
        font-size: 14px;
        color: #fff;
		padding: 10px 0 0 20px;
    }
	.late-section {
		background: #f7f3f1 url('/wp-content/themes/angelsense/images/lpcomparison/m-640/late.jpg') no-repeat;
		background-size: 100% auto;
		background-position: center bottom;
		padding-top: 35px;
		padding-bottom: 530px;
	}
	.cellular-section {
		background: #2f8f62 url('/wp-content/themes/angelsense/images/lpcomparison/m-640/cellular.jpg') no-repeat;
		background-size: 100% auto;
		background-position: center;
		overflow: visible !important;
	}
	.cellular-section > .wpb_column {
		height: 100%;
	}
	.cellular-wifi-img { display: none; }
	.cellular-img {
		position: absolute;
		background: url('/wp-content/themes/angelsense/images/lpcomparison/m-640/cellular-img.png') no-repeat;
		min-height: 376px;
		width: 100%;
		background-size: 100% auto;
		left: 0;
		bottom: -65px;
		z-index: 10;
	}
    .support-section {
        background: #e2e2e2 url('/wp-content/themes/angelsense/images/lpcomparison/m-640/support-top.jpg') no-repeat;
		background-size: 100% auto;
		background-position: right top;
		padding-top: 50px;
    }
	.support-section .wearable-text {
		margin-bottom: 25px;
	}
	.comparison-section#m-comparison {
		padding: 0 !important;
	}
    .comparison-section {
        background: #f1f2f2;
    }
    .comparison-row:not(.comparison-first-row) > .wpb_column {
        padding: 5px 0;
    }
    .comparison-first-row .comparison-second-column .wpb_single_image {
        text-align: center !important;
        margin: 13px 0 10px !important;
    }
    .comparison-first-row .comparison-last-column .uvc-heading {
        text-align: center !important;
        margin: 10px 0 !important;
    }
    .comparison-row:not(.comparison-first-row) .comparison-second-column .wpb_single_image .wpb_wrapper.vc_figure,
    .comparison-row:not(.comparison-first-row) .comparison-last-column .wpb_single_image .wpb_wrapper.vc_figure {
        max-width: 100% !important;
        margin-top: 8px;
        display: block !important;
    }
    .comparison-row:not(.comparison-first-row) > .comparison-second-column .wpb_single_image:before,
    .comparison-second-column-text:before {
        background-size: contain;
        width: 20px;
        height: 15px;
		display: block;
		margin: 0 auto;
    }
    .comparison-row:not(.comparison-first-row) > .comparison-last-column .wpb_single_image:before,
    .comparison-last-column-text:before {
        background-size: contain;
        width: 15px;
        height: 15px;
		display: block;
		margin: 0 auto;
    }
    .comparison-row:not(.comparison-first-row) > .comparison-last-column .wpb_single_image .wpb_wrapper,
    .comparison-last-column-text .uvc-main-heading,
    .comparison-row:not(.comparison-first-row) > .comparison-second-column .wpb_single_image .wpb_wrapper,
    .comparison-second-column-text .uvc-main-heading {
		max-width: 100%;
		text-align: center;
    }

	.comparison-second-column,
	.comparison-last-column {
		padding: 8px 0 !important;
	}
	.comparison-second-column-text h2,
	.comparison-last-column-text h2 {
		font-size: 13px !important;
		margin-top: 3px !important;
	}

    .comparison-feature .uvc-heading {
        text-align: center !important;
    }
	.comparison-feature .uvc-sub-heading { display: none; }
	.comparison-feature h2 {
		font-size: 16px !important;
	}
	.comparison-feature h2:before {
		content: '';
		display: inline-block;
		background-size: contain !important;
		background-position: center !important;
		margin-right: 8px;
	}
	.comparison-feature h2:after {
		content: '»';
		display: inline-block;
		margin-left: 5px;
	}
	.comparison-timeline h2:before {
		background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/timeline_icon.svg') no-repeat;
		width: 16px;
		height: 11px;
	}
    .comparison-alerts h2:before {
		background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/early_icon.svg') no-repeat;
		width: 13px;
		height: 17px;
	}
    .comparison-listen h2:before{
		background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/listenin_icon.svg') no-repeat;
		width: 11px;
		height: 16px;
	}
    .comparison-missing h2:before {
		background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/runner_icon.svg') no-repeat;
		width: 14px;
		height: 16px;
	}
    .comparison-wearable h2:before {
		background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/wearable_icon.svg') no-repeat;
		width: 16px;
		height: 15px;
	}
    .comparison-late h2:before {
		background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/late_icon.svg') no-repeat;
		width: 18px;
		height: 17px;
	}
    .comparison-cellular h2:before {
		background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/cellular_icon.svg') no-repeat;
		width: 16px;
		height: 16px;
	}
    .comparison-support h2:before {
		background: url('/wp-content/themes/angelsense/images/lpcomparison/icons/expert_icon.svg') no-repeat;
		width: 17px;
		height: 16px;
	}
	.comparison-section .wpb_wrapper > .comparison-row.vc_row {
		margin-bottom: 0 !important;
	}
    .comparison-first-row.sticky {
		position: fixed;
		top: 70px;
		z-index: 10;
		left: 0;
		margin: 0 auto;
		width: 100%;
	}
	.comparison-first-row.freeze {
		position: absolute;
	}
    .testimonials-section {
        background: #2f2f2f;
        padding: 35px 0 20px;
    }
    .testimonials-videos-row {
        margin-top: 20px;
    }
    .testimonials-videos-row .vc_col-sm-2 {
        margin-top: 35px;
    }
	.testimonials-section .fbComments-title {
		margin-bottom: 10px;
	}
	.testimonials-section .fbComments-title + .wpb_raw_html {
		margin-bottom: 10px;
	}
	.social-buttons a {
        width: 144px;
        height: 60px;
    }
}
@media (min-width: 370px) and (max-width: 480px) {
	.cellular-section {
		padding-top: 35px;
	}
	.wearable-columns .wearable-column-text {
		padding: 15px 0 0 20px;
	}
}
@media (max-width: 380px) {
	.listenin-section {
		padding-bottom: 360px;
	}
    .missing-section {
        min-height: 990px;
    }
	.late-section {
		padding-bottom: 480px;
	}
}
@media (max-width: 325px) {
	.nav-section-wrapper {
		min-height: 320px !important;
	}
    .missing-section {
        min-height: 970px;
    }
	.late-section {
		padding-bottom: 420px;
	}
}

/* mobile horizontal */
@media (max-device-width: 767px) and (orientation: landscape) {
	.nav-section-title {
		margin: 45px 0 0;
	}
	.nav-section-title .uvc-sub-heading {
		font-size: 32px !important;
		line-height: 34px;
	}
	.timeline-section {
		padding-top: 85px;
	}
	.missing-quote,
	.location-second-quote,
	.location-first-quote {
		margin-top: 7%;
	}
	.missing-quote h2,
	.location-second-quote h2,
	.location-first-quote h2 {
		font-size: 16px !important;
	}
	.missing-quote .uvc-sub-heading,
	.location-second-quote .uvc-sub-heading,
	.location-first-quote .uvc-sub-heading {
		margin-top: 10px;
		font-size: 14px !important;
	}
	.location-second-row .location-text .uvc-sub-heading {
		max-width: 540px;
		margin: 0 auto 25px;
		font-size: 20px !important;
	}
	.listenin-section {
		padding-bottom: 110%;
	}
	.missing-section {
		min-height: auto !important;
		background-size: contain;
		padding: 35px 0 55px;
	}
	.missing-quote {
		max-width: 65%;
		margin-left: auto;
		margin-right: auto;
	}
	.wearable-section {
		background-size: 100% auto;
	    padding: 45px 0 35px;
	}
	.wearable-columns .wearable-column-text {
		padding-top: 30px;
	}
	.late-text .uvc-sub-heading {
		color: #2b2b2b !important;
		background: rgba(255,255,255,0.5);
		padding: 6px 10px;
	}
	.cellular-section {
		padding-top: 45px;
	}
	@media (max-height: 325px) { /*iphone5*/
		.timeline-section img {
			max-width: 75% !important;
		}
	}
}

/* fix zoom out */
.location-section.zoomout {

}