/* begin main stylesheet */ body#template_Updater{display:flex;margin:0px;font-family:'Open Sans',sans-serif;flex-direction:column;min-height:100vh;}#UpdaterContainer{display:flex;background-image:url(pageimages/contentimages/MomAndDaughterDoorbellADT.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;/* padding-bottom:60px;*/ position:relative;text-align:center;/* max-height:700px;*/ /* height:100%;*/ flex-direction:column;flex-grow:1;flex-wrap:nowrap;align-content:center;align-items:center;}.overlay{position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-color:#00365ab3;width:100%;height:100%;}.logo{display:flex;/* width:49%;*/ flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;}.logo img{width:100%;height:auto;}.CallNow_container{display:flex;flex-direction:column;flex-grow:1;/* text-align:right;*/ align-items:flex-end;}span.CallNow{display:flex;flex-direction:column;cursor:pointer;background-color:#f04e59;border-radius:49px;padding:.5em .7em;/* text-align:right;*/}span.CallNow a{display:flex;flex-direction:row;align-content:center;justify-content:center;text-decoration:none;color:white;font-weight:bold;font-size:20px;/* max-width:107px;*/}.ColContainer{display:flex;position:relative;max-width:1400px;width:100%;/* margin:auto;*/ z-index:2;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;flex-grow:1;}.ColContainerInner{display:flex;margin:0px 2em;flex-direction:column;/* height:100%;*/ flex-grow:1;}.logo_callbtn_container{display:flex;/* padding-top:2%;*/ /* margin-bottom:1.5em;*/ height:124px;flex-direction:row;/* justify-content:center;*/ align-content:center;align-items:center;flex-wrap:wrap;/* width:100%;*/}.logo_container{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;width:49%;}.Col1Col2Conatiner{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;}.Col1{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;/* align-items:center;*/ text-align:left;/* flex-grow:1;*/ margin-right:10px;color:white;max-width:470px;width:100%;}.Col2{display:flex;flex-direction:column;color:white;flex-grow:1;margin:auto;align-items:flex-end;}.Col2 img{width:auto;height:48vh;}.ThreeSteps{display:flex;background-color:#efefef;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;padding:1.5em;}.StepContainer{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;width:100%;}.title{display:flex;font-size:2em;color:#f04e59;margin:auto;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;}.step{display:flex;margin:20px;height:180px;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;color:#f04e59;}.step_title{font-size:16px;font-weight:600;}.stepdesc{font-size:14px;text-align:center;margin:10px;}.step .fas{color:#f04e59;font-size:48px;-webkit-text-stroke-width:2px;-webkit-text-fill-color:transparent;margin:auto;}i.fas.fa-sliders-h{transform:rotate(90deg);border:2px solid #f04e59;padding:5px;border-radius:6px;box-sizing:border-box;font-size:38px;}div#contact_float{display:none;}.flex-col{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;flex-grow:1;/* margin:auto;*/ width:100%;max-width:1008px;margin:auto;}*{box-sizing:border-box;}.verbage1_container{display:flex;flex-direction:column;max-width:470px;width:100%;}.Gcard{margin:20px;}.verbage1.vhide{font-weight:bold;/* color:#f04e59;*/}@media(max-width:960px){.logo{width:100%;}.logo_callbtn_container{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;/* margin-top:20px;*/ height:auto;}.logo_container{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;width:auto;margin:20px auto;}.Col1Col2Conatiner{/* display:flex;*/ flex-direction:column;}.Col1{text-align:unset;flex-grow:1;margin:20px auto;}.Col2{flex-grow:1;margin:20px auto;}}