@font-face{font-family:TablePress;src:url(//www.medicalalertbuyersguide.org/wp-content/plugins/tablepress/css/tablepress.eot);src:url(//www.medicalalertbuyersguide.org/wp-content/plugins/tablepress/css/tablepress.eot?#ie) format('embedded-opentype'),url(data:application/x-font-woff;base64,d09GRgABAAAAAAXYAAwAAAAACXwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABHAAAABwAAAAcZInHOk9TLzIAAAE4AAAAPgAAAGB7NXPDY21hcAAAAXgAAABMAAABUvD45QVnYXNwAAABxAAAAAgAAAAIAAAAEGdseWYAAAHMAAABKQAAAgjYVHFyaGVhZAAAAvgAAAAvAAAANv2jaBNoaGVhAAADKAAAAB0AAAAkCk0F6GhtdHgAAANIAAAAIAAAACgoAADqbG9jYQAAA2gAAAAWAAAAFgJWAbxtYXhwAAADgAAAAB0AAAAgAE4AH25hbWUAAAOgAAAB3AAAA43ZugaUcG9zdAAABXwAAABZAAAAgeNVfAkAAAABAAAAAMwXcmMAAAAAy1XFoAAAAADNHI82eJxjYGbexjiBgZWBhaWHxZiBgaENQjMVM0SB+ThBQWVRMYPDh+APd9gY/gP5bAyMykCKEUmJAgMjAC56Ct8AAHicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhEwMDB9CPtz6cOf/fyAr+MN1EIt/A78evy5UFxgwsjHAuYxAPSB9KICRYdgDAL67D8kAAQAB//8AD3icXU/NTsJAEJ5ZFggxxmCbkiwHAzLTowlu4ejeyxPwCOBR7r3rE/geeubuG3i3TyGts12MtT18ndnd7w8QsvpdX/Q/IAboI9s1rpY3mMTDkcAVDuaqPD0RqRfaU05UGSxJhj2p5wDNUplqyjsZQT6EQ/2mc9GcyBIPReQOObPrkccHMZhgonMS3R1tiLCsDNFm8bgQF3W06ekgqqnN5Aa//D9nlrOgDeg09Aq4lK3RTiX16n621BBVLrIe2PQK09s2c4THyPIvF4TrAndwO5uHvhPUwOa7MNw8FsCtZfZDJBKB66BQhW58cRwHW09OVMEtI+3aOhEHX+E63crM2dh6X+WazMFLvf6F57OvAqiPGvo+87Tb+LrT4X9/7lT6bKXs9vsByDlkyAAAAHicY2BkYGAA4mO9Sxji+W2+MnCzM4DAWZl+bwT9fyuLN+tpIJeDgQkkCgAbqgoOAHicY2BkYGBj+HeXgYGdAQRYvBkYGVABFwA+hgJEAAAAeJxjZ4AAdiBmaWAwBeJSFhAbiJkaGByAGMwGADa+AxEAAAAAAAAAAAAqAFgAdgCUALIA0AEEAAB4nGNgZGBg4GKQYWBiAAEQycgAEnMA8xkABjEAbgAAAHicjZJBaxNBFMf/u0mbJoig5KC3QcRblt2tFCm9lEp701iKIHiZJLPJ0mSnzE5S8h38BB79Nn4ab94E/zN9JVB7MCEzv/3Pm/f+720ADPEbCe4/qXCCAV4Kp+jhrXAHGb4Ld/Ecv4T38Cx5I7yPQfJBuIdPyR/hAzxJa+E+Buk3Zku6fal8xwn9dIRTPMVr4Q6+4kS4S/Wn8B5eJanwPobJO+EefiRfhA/wIv0o3Mcw3YRyV9CYYAmDMRzXll9c6cnSjJ1pyZcU51gzRDMAl2a+XmrCOSwa+Lg7RhgolJxKzv2Yv8cSqwfZ7iILHGHEdcT7OfdDJreNP7dublSZ5epY7QwpMUCxOBoVozIvDh/v4mEx/JsE+MwQx+A6dhO8hA7y2EvwUjLEuLa2jSqyPFcsV/7H0MbxUFMOYwkhVSykODAb10U8OePTDbY8qel0QV3FO1PSvaUqDnh3p5LBB8WxxozqKnZ4TU1T9THfhJ3vsjTcw9M02s1ocWl0a5QzlXHKW+UXRp3Zm62r5wuvWjP1oenKunhS8YUo7/TMrLS7Vtp7V0/WMaSxvp6aNoP8FYKzU9zGOpbOTHidzqvTW9PaFZ/e0+QmtnJBatjAlqLeGHWhm9kWfwGPR6C4eJxjYGIAg/9VDFEM2AAXEDMyMDEyMTIzsjCyMrIxsjNy8CRnpJYV5efF56SmlfDCOEWZ6RklXMmJRakl8Sn55XkcEGZpAVQMpJgbwgQrZSnOLyoBACnGHqgAAAA=) format('woff'),url(//www.medicalalertbuyersguide.org/wp-content/plugins/tablepress/css/tablepress.ttf) format('truetype'),url(//www.medicalalertbuyersguide.org/wp-content/plugins/tablepress/css/tablepress.svg#TablePress) format('svg');font-weight:400;font-style:normal}.tablepress-table-description{clear:both;display:block}.tablepress{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1em;border:none}.tablepress td,.tablepress th{padding:8px;border:none;background:0 0;text-align:left;float:none!important}.tablepress tbody td{vertical-align:top}.tablepress tbody td,.tablepress tfoot th{border-top:1px solid #ddd}.tablepress tbody tr:first-child td{border-top:0}.tablepress thead th{border-bottom:1px solid #ddd}.tablepress tfoot th,.tablepress thead th{background-color:#d9edf7;font-weight:700;vertical-align:middle}.tablepress .odd td{background-color:#f9f9f9}.tablepress .even td{background-color:#fff}.tablepress .row-hover tr:hover td{background-color:#f3f3f3}.tablepress img{margin:0;padding:0;border:none;max-width:none}.dataTables_wrapper{clear:both;margin-bottom:1em}.dataTables_wrapper .tablepress{clear:both;margin:0!important}.dataTables_length{float:left;white-space:nowrap}.dataTables_filter{float:right;white-space:nowrap}.dataTables_wrapper .dataTables_filter input{margin-left:.5em}.dataTables_info{clear:both;float:left;margin:4px 0 0}.dataTables_paginate{float:right;margin:4px 0 0}.dataTables_paginate a{color:#111!important;display:inline-block;outline:0;position:relative;text-decoration:underline;margin:0 5px}.dataTables_paginate a:first-child{margin-left:0}.dataTables_paginate a:last-child{margin-right:0}.paginate_button:hover{cursor:pointer;text-decoration:none}.paginate_button.disabled{color:#999!important;text-decoration:none;cursor:default}.paginate_button.current{font-weight:700;text-decoration:none;cursor:default}.dataTables_paginate.paging_simple{padding:0 15px}.paging_simple .paginate_button.next:after,.paging_simple .paginate_button.previous:before{text-align:left;font-family:TablePress;font-size:14px;font-weight:700;-webkit-font-smoothing:antialiased;content:"\f053";text-shadow:.1em .1em #666;position:absolute;top:0;right:auto;bottom:0;left:-14px;margin:auto;height:14px;width:14px;line-height:1}.paging_simple .paginate_button.next:after{text-align:right;content:"\f054";left:auto}.paginate_button:after,.paginate_button:before{color:#d9edf7}.paginate_button:hover:after,.paginate_button:hover:before{color:#049cdb}.paginate_button.disabled:after,.paginate_button.disabled:before{color:#f9f9f9}.dataTables_processing{display:none}.dataTables_scroll{clear:both}.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.tablepress .sorting,.tablepress .sorting_asc,.tablepress .sorting_desc{position:relative;padding-right:20px;cursor:pointer;outline:0}.tablepress .sorting:after,.tablepress .sorting_asc:after,.tablepress .sorting_desc:after{font-family:TablePress;font-weight:400;font-size:14px;-webkit-font-smoothing:antialiased;position:absolute;top:0;bottom:0;left:auto;right:6px;margin:auto;height:14px;line-height:1}.tablepress .sorting:after{content:"\f0dc"}.tablepress .sorting_asc:after{content:"\f0d8";padding:0 0 2px}.tablepress .sorting_desc:after{content:"\f0d7"}.tablepress .sorting:hover,.tablepress .sorting_asc,.tablepress .sorting_desc{background-color:#049cdb}.dataTables_scrollBody .tablepress thead th:after{content:""}.dataTables_wrapper:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.dataTables_wrapper label input,.dataTables_wrapper label select{display:inline;margin:2px;width:auto}@media only screen and (max-width: 1149px) {
.content {
width: 96%;
}
.banner_wrapper .content, #section8 .content, .three_ways .content, #section12 .content {
width: 80%;
}
.section h2{font-size: 2.15rem;}
h2 {
font-size: 1.575em;
}
h1{
font-size: 2.1375em;
}
h3{
font-size: 1.3625rem;
}
.intro_section p {
font-size: 1rem;
margin: 0 0 20px;
}
.tag {
font-size: 1rem;
}
.security_systems .content {
padding: 30px 0;
}
.security_systems {
margin-bottom: 30px;
}
.bottom_line p {
font-size: 1.05rem;
}
.how_we_picked h2 {
margin-bottom: 18px;
}
.section .content > p,
.section h5 {
font-size: 1.15rem;
}
.section .content > p, .section h5{padding-left: 3.25em; padding-right: 3.25em;}
ul.tabs li a{font-size: 1.05rem;}
.section h3 {
margin-bottom: 15px;
margin-top: 6px;
}
.dilo_staff li .info{width: 73%;}
.dilo_staff li .info h6{padding-top: 0;}
.image_buttons ul li{width: 32.33%;}
.image_buttons ul{display: inline-block; padding-bottom: 35px;}
.comparison{padding: 80px 0 37px;}
.system_finder_filter h5{font-size: 16px;}
.text_content li h6 {
font-size: 18px;
height: auto;
line-height: 8px;
padding-left: 45px;
padding-bottom: 15px;
}
.text_content li h6 img{ margin-left: -45px;}
[type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label{padding-left: 28px;}
.recommended_brands li{width: 190px;margin: 0 3px 6px;}
#choose6 .brand_cards_section li .info_section ul {
margin: 0 15px 0 45px;
}
#choose6 .brand_cards_section > nav > ul > li.active .tag{padding: 0 8px 0 5.5px;}
#choose6 .brand_cards_section > nav > ul > li .tag, #choose6 .brand_cards_section > nav > ul > li.active .tag{font-size: 14px}
.exclusive_offer_right{width: 67%;}
}
@media only screen and (max-width: 1073px) {
.medical-alert-company-card {
display:inherit;
margin-top: 20px;
}
.comparison-table-container {
display: none;
}
}
@media only screen and (max-width: 1023px) {
.recent_articles .recent_articles_left{padding: 0;}
.review_template_detail li{list-style-position:inside;}
.top_bar_left{width: 51%;}
.top_bar_right{width: 49%;}
.social_icons a{margin: 0 3px;}
.search_section{margin-left: 7px;}
h1 {
font-size: 2em;
}
.banner_wrapper .content{padding: 0;}
.banner_wrapper{padding-top: 30px;}
h2 {
font-size: 1.375em;
}
.col-4{float: none; width: 100%; text-align: center;}
.intro_section .col-8{float: none; width: 100%;}
.brand_cards_section .content > nav > ul > li .col-4.info_section{display: none;} .brand_cards_section .content > nav > ul > li .col-4 > .info_section_mobile{display: inline-block;}	
.brand_cards_section .content > nav > ul > li > .col-4-mobile > h5 { padding-top: 5px; } .brand_cards_section .content > nav > ul > li .col-4{width: 50%;}
.brand_cards_section .content > nav > ul > li{width: 100%;}
.brand_cards_section .brand_icon .blue_link{display: block; text-align: center; margin-top: 15px;}
.col-8{width: 100%; float: none;}
.security_systems .col-8{margin-top: 15px;}
.review_template_left, .review_template_right{float: none; width: 100%; padding: 0;}
.pros_cons{margin-bottom: 30px;}
.we_recommend {
margin: 0 0 40px;
}
.desc {
padding: 0;
}
.how_we_picked .col-6{display: block; width: 100%;}
.column2 img{margin: 0 auto; display: block; text-align: center;}
.how_we_picked .col_right{
margin: -100px 0 50px;
text-align: center;
}
.column2 h2{text-align: center; margin-bottom: 10px;}
.section h2 {
font-size: 2rem;
line-height: 40px;
}
.section .content > p, .section h5 {
padding-left: 0;
padding-right: 0;
}
ul.tabs li a {
font-size: 0.85rem;
}
ul.tabs li{padding: 5px;}
.tab_left {
float: none;
margin: 0 0 30px;
width: 100%;
}
.tab_left img{width: 100%;}
.tab_right {
float: none;
width: 100%;
height: auto;
min-height: 1px;
text-align: center;
}
.review_template_left, .review_template_right{text-align: center;}
.review_template_detail h5{text-align: center;}
.price_right{margin: 0;}
.price{padding: 25px;}
.review_template_title{text-align: left;}
.price_left{display: block; width: 100%; margin-bottom: 15px;}
.tab_right p{margin-bottom: 30px;}
.links{position: static; text-align: center;}
.column2 .col-6{float: none; width: 100%; text-align: center;}
.section .content > p {
font-size: 1rem;
}
.column2 .col_left{margin-bottom: 25px;}
.column2 img{margin-bottom: 15px;}
.column2 h5{text-align: center; margin: 15px 0 18px;}
#section14 .col-10{width: 94%;}
footer .social_icons a i{font-size: 18px;}
footer .social_icons a{width: 33px; height: 33px;}
footer .social_icons {
margin-top: 9px;
}
#section13{padding-bottom: 50px;}
.col-6, .installation_section .col-6{float: none; text-align: center; width: 100%;}
.home_security_services li {
margin-bottom: 45px;
}
.installation_section .col-6{margin-bottom: 50px;}
.home_security_services{padding-bottom: 0;}
.security_systems, .intro_section{text-align: center;}
.security_terminology li{width: 50%; float: left; text-align: left;}
.features_can_add ul {
columns:3 auto;
-webkit-columns: 3 auto;
-moz-columns: 3 auto;
-moz-column-gap: 1.5625em;
-webkit-column-gap: 1.5625em;
column-gap: 1.5625em;
padding: 0 15px;
}
.index_title h2 {
font-size: 28px;
line-height: 38px;
}
.system_reviews .title{padding-bottom: 2px;}
.system_reviews li:last-child{padding-bottom: 0;}
.system_reviews.grey_bg li{padding-bottom: 0;}
.security_resources li{width: 23.6%;}
.security_resources li .thumb-description h3{font-size: 1em; line-height: 18px;}
.system_reviews li{padding-bottom: 45px;}
.system_reviews li h5{text-align: center;}
.installation_section h4{text-align: center;}
.recommended_brands li {
width: 178px;
}
.index_title{padding-bottom: 20px;}
.recommended_brands{padding: 50px 0;}
.system_finder_filter li:last-child{margin-bottom: 0;}
.text_content{padding-bottom: 0;}
.text_content h4, .installation_section h4{font-size: 1em;}
.text_content1 li h6{padding-left: 0;}
.brand_desc nav > ul > li.pros ul li{font-size: 14px; line-height: 22px;}
.system_finder_filter li a{display: inline-block; padding: 8px 45px; margin: 0 5px;}
.system_finder_filter li{margin-bottom: 45px;}
.system_finder_filter li form {width: 50%; margin: 0 auto;}
.system_finder_filter li form p{text-align: left;}
.text_content li{padding-bottom: 5px;}
.live_in{padding-top: 80px;}
.dilo_staff {
margin: 0;
}
.dilo_staff li > span{float: none; margin: 0 auto 5px; display: block;}
.dilo_staff{padding-top: 0; padding-bottom: 35px;}
.dilo_staff li .info{float: none; width: 100%; margin: 0;}
.contact_us h2, .dilo_staff h2{font-size: 34px; padding-bottom: 27px;}
.contact_us{padding-bottom: 35px;}
.comparison {
padding: 60px 0 37px;
}
.grey_title h2{font-size: 30px; line-height: 30px; padding-bottom: 20px;}
.comparison .link1{width: 40%; margin-bottom: 35px;}
.comparison.column2 img{margin: 0 auto;}
.overlap{margin-top: -97px;}
.dilo_team {
padding: 52px 0;
}
.dilo_team_addon {
padding-top:5px;
}
.three_steps .link1{display: inline-block; width: auto;}
.three_steps ul li{margin-bottom: 35px;}
.three_steps ul li h5{text-align: center; padding-bottom: 8px;}
.dilo_team .col-2{width: 33.33%; margin-bottom: 30px;}
.dilo_team em{text-align: center; line-height: 26px;}
.dilo_team em.dilo_team_em_addon {text-align:left;}
.grey_title h2 {
font-size: 30px;
line-height: 34px;
}
.three_steps{padding-bottom: 60px;}
.security_resources li, .featured_articles li {
width: 23.5%;
}
.security_resources li.big, .featured_articles li.big {
width: 48.35%;
}
.security_resources li.big .thumb-description h3 {
font-size: 28px;
line-height: 34px;
}
.homebanner .hero-clouds{height: 300px; top: -80px;}
#breadcrum li{float: none; display: inline-block;}
#breadcrum {text-align: left;} #title_box .grey_title h2{margin: 0; text-align: center; padding: 25px 0 0;}
#title_box{padding-bottom: 25px;}
.title_box_right h6{padding-bottom: 10px;}
.content_inner{width: 96%;}
.recent_articles .recent_articles_left{float: none; width: 100%; margin: 0 auto; text-align: center;}
.recent_articles_left li > span, .recent_articles_left li .info, .recent_articles .recent_articles_right{float: none; margin: 0 auto 5px; display: block; }
.content_inner .recent_articles_left {text-align:left;} .recent_articles .recent_articles_right{width: 100%; text-align: center;}
.guides li{margin-bottom: 35px;} .recent_articles li span img{width: auto;}
.sidebar_recommend_list{width: 400px; text-align: left; margin: 0 auto 35px;}
.recent_articles_right h4, .recent_articles_right h4 strong{font-size: 28px; padding-bottom: 25px;}
.recent_articles_left li .info{width: 100%;}
.recent_articles .recent_articles_right{padding: 0;}
.alarm_system{text-align: center;}
.alarm_system h5{text-align: center;}
.alarm_system span{margin: 0 auto 35px;}
.page_nav ul li a{padding: 0 6px; font-size: 15px; height: 50px; line-height: 50px;}
#choose1 h5{text-align: center;}
#choose1 li span{height: auto; margin-bottom: 0;}
.right_img1{float: none; text-align: center; margin: 0 auto;}
.choose_section .content > .col-7, .choose_section .content > .col-5{float: none; width: 100%; text-align: center; margin-bottom: 25px;}
.choose_section h5{text-align: center;}
#choose2 .we_recommend_left{
float: left;    width: 58.3333%;
}
#choose2 .we_recommend_right{
float: left;    width: 41.6667%;
}
.brand_cards_small.brand_cards_section .content > nav > ul > li .link1{line-height: 38px;}
#choose5 .col-6 {margin-bottom: 25px;}
.four_questions li h5{text-align: left;}
.four_questions{padding: 60px 0;}
.terminology nav {
margin: 0;
columns: 3 auto;
-webkit-columns: 3 auto;
-moz-columns: 3 auto;
-moz-column-gap: 1.5625em;
-webkit-column-gap: 1.5625em;
column-gap: 1.5625em;
padding: 0 15px;
}
.terminology h5 span{width: 78%; text-align: left;}
.terminology h5{font-size: 1em; }
.terminology {
padding: 60px 0 0;
}
#choose6 .brand_cards_section > nav > ul > li{width: 100%;}
#choose6 .brand_cards_section li .info_section ul{margin: 0; text-align: center;}
#choose6 .brand_cards_section li .info_section ul li{text-align: center;}
.post_top_snippet_block .info h5{text-align: center;}
.post_top_snippet_block h5{text-align: center;}
.info_right{padding-left: 0; margin: 15px 0 25px;}
.plan > nav > ul > li h4{font-size: 22px;}
.text_content .plan_details li{font-size: 14px; margin-bottom: 0; line-height: 20px;}
.text_content .plan_details ul {
margin-bottom: 35px;
}
.prices_packages small{text-align: center;}
.text_content .plan_details h6{text-align: left; padding-left: 0;}
#navigation_bar {
margin-left: 10px;
}
#navigation_bar nav > ul > li{margin-right: 0;}
.search_section form{width: 180px;}
.exclusive_offer_right {
width: 79.05%;
} .dilo_team .content_addon {
padding-top:10px;
}
.dilo_team_image_addon {
padding-top: 40px;
} }
@media only screen and (max-width: 980px) {
#blog_snippet .blog_snippet_list a {
line-height: 1em;
}
} @media only screen and (max-width: 992px) {
.siteMenu-landing-page ul li.tel , .siteMenu-landing-page ul li.getQuote {display:none}
.mobDiv {display:block; width:100%;}
.mobDiv ul {display:flex; width:100%;}
.mobDiv ul li { flex:0 0 50%; text-align:center;width: 50%;
padding: 15px 0;
border: 0;
background-color: #5abb62;
text-align: center;
text-transform: uppercase;
-webkit-box-sizing: border-box;
box-sizing: border-box;}
.mobDiv ul li  a {color: #fefefe;
font-family: Open Sans,Arial,sans-serif;
font-size: 14px;
font-weight: 700;
letter-spacing: 1px;}
.site-header-landing-page .grid-container {padding-right:0px; padding-left:0px;}
.mobDiv ul li.tel {border-right:1px solid #fff;}
.overlayImg {display:none}    
.formWrap {margin:10px auto 0;}
} @media only screen and (max-width: 767px) {
#navigation_bar{background:#3FB3E5; margin-left:0; z-index:9999;}
h1 {
font-size: 1.75em;
}
h2 {
font-size: 1.175em;
}
.col-10{width: 100%;}
.brand_cards_section .content > nav > ul > li .col-4{width: 100%; display: block; padding: 10px 0;}  .brand_cards_section .content > nav > ul > li .info_section_mobile {
padding-top: 0px;
} .brand_cards_section .content > nav > ul > li .col-4:first-child{padding-top: 55px;}
.view_packages {
margin-bottom: 10px;
}
.reviews_section h2{font-size: 2rem;}
.pros_cons{border-bottom: none; margin-bottom: 0;}
.list nav{float: none; width: 100%; margin-bottom: 25px;}
.price h4{font-size: 2rem;}
.pros_cons_left ul, .pros_cons_right ul {
margin: 0;
}
.pros_cons_left, .pros_cons_right{float: none; width: 100%; padding: 0 0 25px; border: none;}
.brand_cards_section .content > nav > ul > li{height: auto;}
.intro_section p{font-size: 0.95rem;}
.banner_wrapper h1{padding-bottom: 5px;}
.brand_logo{display: block; float: none; width: 80%; margin: 15px auto 32px; height: auto;}
.review_template_title .brand_logo span{display: block;}
.review_template_title h5{float: none; width: 100%; height: auto; padding: 10px 0;}
.review_template_title{height: auto;}
.rating_wrapper {
display: block;
float: none;
height: auto;
text-align: center;
}
.review_template_title .link1{float: none;}
.review_template_title .rating .stars{background: rgba(0, 0, 0, 0) url(//www.medicalalertbuyersguide.org/wp-content/themes/20170723_mabg/images/star.png) no-repeat scroll center center;}
.review_template_title .rating{display: block; width: auto; margin: 15px 0;}
.review_template_title .rating strong{left: 0; top: 25px;}
.review_template_title{text-align: center;}
.how_we_picked h2{font-size: 2rem;}
ul.tabs{display: none;}
.three_ways_wrapper1{padding-bottom: 18px;}
.home_security_services{padding-top: 40px;}
.section h2{font-size: 1.75rem; line-height: 32px;}
#tab_holder{padding: 0 0 40px;}
.tab_left{display: none;}
.tab_content {
padding: 40px 0 10px;
}
.tab_content{display: block !important;}
.installation_section {
padding: 40px 0 65px;
}
.question_box > a{width: 100%; margin-bottom: 10px;}
.sitemap .content > nav > ul > li{float: none; width: 100%; text-align: center; border: none; padding: 0; margin: 0 0 25px;}
.sitemap h5{text-align: center;}
footer .social_icons {
float: none;
margin: 0 auto;
width: 153px;
}
.bottom_links{padding: 15px 0; text-align: center;}
.sitemap p{text-align: center;}
#top_bar{display: none;}
.copyright{float: none; margin-bottom: 15px;}
.bottom_links h6{text-align: center;}
.bottom_links li{float: none; display: inline-block;}
header {
position: relative;
padding: 0;
}
header .content{width: 100%;}
#navigation_bar{float: none; width: 100%; display: none; position: absolute; top: 100%; left: 0; width: 100%;}
#logo{float: none; padding: 1rem; }
#navigation_bar nav > ul > li{float: none; margin: 0;background-color: #3FB3E5;
border-bottom: 1px solid #fff;}
#navigation_bar nav > ul > li > a{
padding: 1rem;
font-size: 1rem;
text-transform: none;
font-family: 'ProximaNovaRegular';
color: #fff;
transition: all 0.3s linear 0s;
}
#navigation_bar nav > ul > li > a:hover,  #navigation_bar nav > ul > li:hover > a{
opacity:0.7; color:#fff;
}
#navigation_bar nav > ul > li:last-child{margin-right:0;}
#navigation_bar nav > ul > li > ul{display: none; position: relative; top: 0; left: 0; width: 100%;}
#navigation_bar nav > ul > li > ul > li > a{
padding: 1rem 2rem;
font-size: 1rem;
text-transform: none;
font-family: 'ProximaNovaRegular';
color: #bbd5dc;
transition: all 0.3s linear 0s;
background: #529bab;
}
#navigation_bar nav > ul > li > ul > li {
border-bottom: 1px solid #6caab8;
background: #529bab;
}
#navigation_bar nav > ul > li > ul > li > a:hover{
background-color: #5ca1b1;
color: #bbd5dc;
}
#navigation_bar nav > ul > li > ul > li > a.link {
height: 40px;
line-height: 40px;
margin: 1rem 2rem;
text-align: center;
width: 200px;
}
#navigation_bar nav > ul > li > ul{
background: #529bab;
transition: none;
}
#toggle {
background-position: 50% 50%;
background-repeat: no-repeat;
cursor: pointer;
height: auto;
padding: 0;
float: right;
position: relative; right: 15px; top: -52px;  transition: all 0.1s ease-in;
width: auto;
z-index: 1000;
box-sizing: border-box;
z-index: 9999;
transition: all 0.3s ease-in-out 0s;
display: block;
}
#toggle:hover {
opacity: .8;
}
#toggle .patty {
background: none repeat scroll 0 0 #3FB3E5;
height: 2px;
top: 3px;
margin: 10px 0;
transition: all 0.3s ease 0s;
width: 26px;
position: relative;
display: inline-block;
}
#toggle .patty:before {
top: -7px;
}
#toggle .patty:after, #toggle .patty:before {
background: none repeat scroll 0 0 #3FB3E5;
content: "";
display: inline-block;
height: 2px;
position: absolute;
transition: all 0.3s ease 0s;
width: 26px;
z-index: -1;
}
#toggle .patty:after {
top: 7px;
}
.sticky #toggle {
top: 16px;
}
#toggle:hover {
transition: top 0.4s ease 0s;
}
#toggle:hover .patty:before {
top: -9px;
}
#toggle:hover .patty:after {
top: 9px;
}
.open .patty:before {
background: none repeat scroll 0 0 #3FB3E5 !important;
top: 0 !important;
transform: rotate(-45deg);
}
.open .patty:after {
background: none repeat scroll 0 0 #3FB3E5 !important;
top: 0 !important;
transform: rotate(45deg);
}
.open .patty {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
#navigation_bar nav > ul > li:hover > ul {
display: none;
}
.contact_us {
padding-top: 35px;
}
.related_resources {
padding: 40px 0;
}
.grey_title h2, .related_resources h2 {
font-size: 25px;
line-height: 34px;
padding-bottom: 12px;
}
.comparison .link1{width: 60%;}
.dilo_team .col-2{width: 50%;}
.recent_articles_left li .info{width: 100%;}
.security_resources li.big, .featured_articles li.big{width: 98%; float: none;}
.featured_articles ul{margin: 0;}
.featured_articles li{margin: 0;}
.security_resources li, .featured_articles li{width: 48%; margin: 5px 1%; }
.desk{display: none;}
.mob{display: block; margin: 0 auto;}
.homebanner .hero-clouds {
height: 800px;
top: 20px;
}
.security_resources h2{font-size: 32px; padding-bottom: 25px;}
.security_resources {
padding: 35px 0;
text-align: center;
}
.system_reviews {
padding: 45px 0;
}
.index_title h2 {
font-size: 28px;
line-height: 36px;
}
.brand_desc nav > ul > li{margin: 0 auto; float: none; display: block; width: 100%; border: none;}
.brand_title h2{float: none; text-align: center; font-size: 20px;}
.brand_desc p {text-align: center;}
.brand_right h2 a{margin: 5px 0;}
.brand_desc{text-align: left;}
.text_content h4, .installation_section h4{ font-family: 'ProximaNovaRegular';}
.review .top_img{top: 0;}
.brand_right{float: none; width: 100%;}
.brand_right .link{float: none; display: inline-block;}
.brand_right {text-align: center;}
.customer_brands{padding: 45px 0 0;}
.brand_section{margin: 10px 0 45px;}
.related_resources ul li{width: 50%; margin-bottom: 15px;}
.brand_desc nav > ul > li{margin: 0 0 20px;}
.brand_desc .rating{margin: 0 0 10px;}
.brand_desc h6, .brand_desc h5{text-align: left;}
.system_finder_filter li form{width: 75%;}
.table_wrap{text-align: left; width: auto;}
.brand_desc nav > ul > li img{text-align: left; display: block;}
.recommended_brands li {
width: 48.7%;
height: 232px;
}
.installation_section li:last-child{margin-bottom: 0;}
.features_can_add ul {
columns:1 auto;
-webkit-columns: 1 auto;
-moz-columns: 1 auto;
-moz-column-gap: 1.5625em;
-webkit-column-gap: 1.5625em;
column-gap: 1.5625em;
padding: 0 15px;
}
.features_can_add ul li{text-align: center;}
.security_terminology li{float: none; width: 100%; text-align: center;}
.text_content li h6{padding-left: 0;}
.features_can_add{padding-bottom: 35px;}
.security_terminology{padding-bottom: 35px;}
.system_finder_filter li a{display: block; margin: 0 0 10px;}
.system_finder_filter li a{font-size: 16px;}
.text_content li h6 img{margin-left: 0;}
.alarm_system {
padding: 40px 0;
}
.alarm_system .brand_cards_small.brand_cards_section .content > nav > ul > li .col-4{ display: inline-block; width: 49%;}
.scroll-to-fixed-fixed{position: static !important;}
.col-7, .col-5 {
float: none;
width: 100%;
text-align: center;
}
.we_recommend1 .link1{width: auto; display: inline-block;}
.choose_section h2 {
font-size: 28px;
}
.four_questions li h5{font-size: 16px;}
.we_recommend1 h4{text-align: center;}
.choose_section {
padding: 40px 0;
}
#choose2 .we_recommend_left {
float: none;
width: 100%;
}
#choose2 .we_recommend_right {
float: left;
width: 100%;
}
.terminology nav {
margin: 0;
columns: 1 auto;
-webkit-columns: 1 auto;
-moz-columns: 1 auto;
-moz-column-gap: 1.5625em;
-webkit-column-gap: 1.5625em;
column-gap: 1.5625em;
padding: 0 15px;
}
.terminology ul li{display: block; text-align: center;}
.choose_section h5{text-align: center;}
.terminology h5 img{display: block; margin: 0 auto; text-align: center;}
.terminology h5 span{width: auto; display: block; text-align: center; padding-top: 10px; margin: 0;}
#choose6 .brand_cards_section{margin-top: 45px;}
.text_content h4, .installation_section h4{line-height: 28px;}
.frontpoint nav {
text-align: center;
margin: 0;
columns: 1 auto;
-webkit-columns: 1 auto;
-moz-columns: 1 auto;
-moz-column-gap: 1.5625em;
-webkit-column-gap: 1.5625em;
column-gap: 1.5625em;
padding: 0 15px;
}
.frontpoint li h5{text-align: center;}
.right_pic {
display: block;
float: none;
margin:0 auto;
}
.frontpoint_equipment li{width: 47.9%;}
.frontpoint_equipment {
padding: 58px 0;
}
.order_now h2 a{display: block; padding-top: 15px;}
.frontpoint_review {
padding: 40px 0;
}
.frontpoint_review li{text-align: center;}
.frontpoint_review li h4{text-align: center;}
.frontpoint_review li .rating{margin: 0 auto 15px;}
.frontpoint_review li h5, .frontpoint_review li h5 strong{text-align: center;}
.frontpoint_review small{display: block; text-align: center;}
.frontpoint_review button{margin-bottom: 10px;}
.post_top_snippet_block h1{font-size: 2rem;}
.post_top_snippet_block {
padding: 40px 0 40px;
}
.package li{width: 100%; float: none; border: none;}
.plan > nav > ul > li{width: 100%; float: none; }
.text_content .plan_details li{text-align: center;}
.text_content .plan_details h6{text-align: center;}
.plan .current_deal h5{font-size: 16px; line-height: 20px;}
.exclusive_offer_left{background: none; padding-top: 15px;}
.exclusive_offer .table_wrap{text-align: center;}
.review_template_wrapper p{text-align: center;}
.review_tag{padding-top: 35px;}
.tag_here{text-align: left;}
.bottom_line_left{padding-bottom: 15px;}
.progress_bar{margin: 0 15px;}
.progress_bar > .pic{padding-top: 15px;}
.bottom_line_left, .bottom_line_right, .progress_bar nav, .progress_bar > .pic{width: 100%; border: none; display: block; margin: 0;}
.search_section{display:none !important;} .dilo_team .content_addon {
padding-top:20px;
}
.dilo_team_addon {
padding-top: 45px;
}
.dilo_team em.dilo_team_em_addon {
padding-bottom: 30px;
padding-top: 5px;
}
.dilo_team .content_addon .right_text_container {
float: none;
width: 100%;
text-align: center;
}
.dilo_team_image_addon {
padding-top: 35px;
}
#blog_snippet .blog_snippet_text {
font-size:13px;
}  .mobilehide {display: none;}
.mobileShow {display: block;}
.bannerContent .formSec {max-width:365px; width:100%;}
.comparison-table .header-logo-label td:nth-child(2), .comparison-table .header-logo-label td:nth-child(3) {font-size:14px;}
.comparison-table tr.white td {font-size:14px}
.comparison-table tr.white td {padding:0 5px;}
#masthead{top:0!important;    position: fixed;   z-index: 9999;}
.siteMenu-landing-page ul li a {padding:15px;}
.trailWrap .divWrap ,.trailWrap ul {display:block;width:100%;margin:0}
.equipmentcontWrap h3 {font-size:24px;}
.equipment h2 ,#formpopup .formWrap h1 , .freeQuote h2 , .plansWrap h2{  font-size: 28px; line-height: 32px;}
#formpopup .formWrap {padding:0}
#formpopup .close-button span{ position: absolute;    top: -57px;    left: -40px;}
.top-bar .siteLogo-landing-page {padding: 10px}
.siteMenu-landing-page > ul {justify-content: center}
.bannerSec h2 {    font-size: 26px;    line-height: 32px;margin-left: 0;    width: 100%}
.bannerSec {    padding: 40px 0;}
.freequoteWrap ul {max-width: 100%; width: 100%;}
.formSec input[type="submit"] {font-size: 16px;background-position: center right 20px;}
.formSec input[type="submit"]:hover {    background-position: center right 15px;}
.formSec .wpcf7-list-item {    padding: 15px 15px 15px 15px;font-size: 16px;}
.planDetails {    padding: 15px 15px 30px;}
.bannerContent .formSec h1 {font-size: 24px;}
.equipmentimgWrap {padding-left: 0}
.plansList .cell {margin-bottom: 15px;}
.freequoteWrap ul {margin: 0} }
@media only screen and (max-width: 620px) {
#blog_snippet .blog_snippet_list {
width: 100%;
}
#blog_snippet .blog_snippet_list a {
line-height: 1.5em;
}
#blog_snippet .blog_snippet_text {
font-size:16px;
}
}
@media only screen and (max-width: 479px) {
.reviews_section h2 {
font-size: 1.75rem;
}
.security_systems h3 {
line-height: 27px;
padding: 0 15px 15px;
}
.security_systems ul {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}
h2 {
font-size: 1.05em;
}
h1 {
font-size: 1.55em;
}
.price_right{width: 100%;}
h3 {
font-size: 1.1625rem;
}
p{
font-size: 0.9rem;
}
.bottom_line{
padding: 25px 10px;
}
.how_we_picked h2 {
font-size: 1.7rem;
line-height: 35px;
}
.section h2 {
font-size: 1.5rem;
line-height: 32px;
}
.section .content > p, .section h5 {
font-size: 1rem;
line-height: 25px;
}
.brown_link{display: block; margin:0 auto 15px !important; width: 80%;}
.how_we_picked .col_right{margin: -50px 0 50px;}
.tab_right h3 {
font-size: 1.3625rem;
line-height: 1.3625rem;
}
.tab_content {
padding: 20px 0 10px;
}
.bottom_links li{display: block; float: none; border: none; margin: 0 0 5px;}
.bottom_links nav{float: none;}
.installation_section h2 img{display: block; text-align: center; margin: 10px auto;}
.three_ways_wrapper1{padding-top: 35px;}
.system_finder_filter h5 {
font-size: 14px;
}
.system_finder_filter i{font-size: 16px; position: relative; top: -1px;}
.system_finder_filter li form p{float: none; width: 70%; margin: 0 auto 10px;}
.system_finder_filter li a {
font-size: 14px;
}
.index_title h2 {
font-size: 26px;
line-height: 33px;
}
.recommended_brands {
padding: 35px 0;
}
.recommended_brands ul {
margin: 25px 0 0;
}
.recommended_brands li{width: 100%; margin: 0 0 10px;}
.home_security_services h5 br{display: none;}
.features_can_add{padding: 40px 0 0;}
.features_can_add ul{padding: 0;}
.security_terminology{padding: 40px 0 25px;}
.related_resources ul li{width: 100%;}
.text_content h4, .installation_section h4{font-size: 14px; line-height: 22px; padding-bottom: 25px;}
.review {
margin-bottom: 40px;
padding: 40px 0 20px;
}
.hero-clouds{display: none;}
.security_resources h2 {
font-size: 28px;
line-height: 32px;
padding-bottom: 25px;
}
.security_resources li.big .thumb-description h3 {
font-size: 22px;
line-height: 32px;
}
.security_resources li, .featured_articles li{width: 100%; margin: 5px 0;}
.security_resources li.big, .featured_articles li.big{width: 100%;}
.security_resources li .thumb-description{min-height: 25%;}
.discover_section select{margin: 0 9px;}
.security_providers form .link{margin: 0 0 0 9px;}
.featured_on{padding: 32px 0 42px;}
.security_resources h2 {
font-size: 26px;
line-height: 32px;
padding-bottom: 22px;
}
.live_in form{padding: 30px 0;}
.live_in form .search_form p:first-child {
width: 215px;
}
.live_in form label{margin-bottom: 5px;}
.recent_articles li .options a{margin: 0; display: block;}
.recent_articles ul.category_list li .options a{margin: 0; display: inline;} .sidebar_recommend_list{width: 300px;}
.recent_articles_right h4, .recent_articles_right h4 strong {
font-size: 22px;
line-height: 26px;
padding-bottom: 25px;
text-align: center;
}
.sidebar_recommend_list li img{max-width: 132px;}
.recent_articles_right p{text-align: center;}
.comparison .link1 {
width: 80%;
}
.dilo_team .col-2{width: 100%;}
.three_steps{padding: 40px 0;}
.reviews_section h2 {
font-size: 25px;
}
.mailing_address address {
font-size: 18px;
line-height: 1.5;
padding-top: 12px;
}
.contact_us h2, .dilo_staff h2 {
font-size: 30px;
padding-bottom: 20px;
}
.alarm_system .brand_cards_small.brand_cards_section .content > nav > ul > li .col-4{display: block; width: 100%;}
.alarm_system .brand_cards_small.brand_cards_section .view_packages{padding-top: 25px;}
.alarm_system .brand_cards_small.brand_cards_section .content > nav > ul > li{padding-bottom: 25px;}
.choose_section h4{font-size: 17px;}
.choose_section blockquote{font-size: 17px;}
.index_title h2 {
font-size: 23px;
line-height: 31px;
}
.frontpoint {
padding: 30px 0;
}
.frontpoint_equipment li{float: none; margin: 0 auto 10px; width: 100%;}
.order_now h2{font-size: 18px;}
.frontpoint_review h4{font-size: 16px;}
.frontpoint_found h5{font-size: 16px;}
.frontpoint_found p {
font-size: 14px;
line-height: 22px;
font-family: 'ProximaNovaRegular';
} .dilo_team {
padding-top:0px;
}
.dilo_team .content_addon .right_text_container {
float: none;
width: 100%;
text-align: center;
} }