a.faqShowhide .showhideIcon:after{content:"";display:inline-block;width:14px;height:14px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);float:right;margin-right:4px;position:relative;margin-top:10px}
a.faqShowhide[aria-expanded=true] .showhideIcon:after{transform:rotate(225deg);margin-top:20px}
a.faqShowhide{outline:none !important;display:inline !important}
.showhideIcon{font-size:38px;position:relative;top:5px !important}
.oneDRd_fragment .faq_groups .grid-video-wrapper h3{margin-bottom:4% !important}
.faq_groups h2.faq-heading{padding:0 0 34px 0}
#smartsetupwrapper .main-section{margin:0 5%}
#smartsetupwrapper .faq-heading{font-size:48px;padding:0 0 25px 0}
#smartsetupwrapper .oneDRd_fragment a.oneDRd_video_accordion_trigger:focus{outline-offset:20px;outline-style:solid}
#smartsetupwrapper .faq_promo_text li a:focus{outline-style:solid}
#smartsetupwrapper .faq_groups{clear:both}
#smartsetupwrapper .faq_promo_text{margin:0 3%}
#smartsetupwrapper .faq_groups .main-section{width:92% !important}
#smartsetupwrapper .oneDRd_fragment a.oneDRd_video_accordion_trigger:focus{outline-offset:30px}
#smartsetupwrapper .faq_groups .faq_group_item_section{padding-bottom:34px !important}
#smartsetupwrapper .faq_groups .faq-expand-all{margin-bottom:32px}
#caas-container .containercontrol li.faq_group_item.faq_group_item_section{margin-left:2%}
#caas-container li.faq_group_item.faq_group_item_section{margin-left:2%}
.faq_groups .containercontrol .faq_group_item{margin-left:2%;margin-bottom:0 !important}
.containercontrol .oneDRd_video_accordion_trigger{margin-top:15px !important}
.faqpage-container ol.faqListitem li.faq_group_item a.oneDRd_video_accordion_trigger:focus{outline-offset:30px !important}
.faqpage-container .faq_groups .faq-expand-all{margin-bottom:32px}
.faqpage-container .faq_groups .faq_group_item_section{padding-bottom:34px !important}
.faqpage-container .faq_groups a.oneDRd_video_accordion_trigger .oneDRd_video_expand_icon{margin-top:-10px}
.brand-device-container ol.faqListitem li.faq_group_item a.oneDRd_video_accordion_trigger:focus{outline-offset:28px !important}
.brand-device-container .faq_groups .faq_group_item_section{padding-bottom:34px !important}
h3.faq-question{font-family:'VerizonNHGeDS';font-weight:normal}
.brand-device-container .faq_groups .faq-expand-all{margin-bottom:32px}
@media(min-width:1000px){#smartsetupwrapper .faq_groups .faq_group_item,.faq_groups .faq-heading-container{width:100%}
.faq_groups .faq-heading-container{width:94%}
#smartsetupwrapper .faq_groups .main-section{width:92% !important}
}
@media screen and (min-width:768px){.faq_groups .main-section{width:732px}
.faq_groups #faqShow .faq-heading{width:95% !important}
}
@media(min-width:768px) and (max-width:1000px){.faq_groups .main-section{width:95vw}
}
@media(max-width:480px){.brand-device-container .faq-group-container{width:100% !important}
#smartsetupwrapper .faq-heading{font-size:32px}
.faq_groups .grid-video-wrapper{margin-left:-10%}
.faq_groups h2.faq-heading{font-size:28px}
.faq_groups #faqShow .faq-heading{width:85% !important}
.faq_groups .tableTransform table,tbody{overflow-x:scroll;max-width:75vw}
.faqpage-container ol.faqListitem li.faq_group_item a.oneDRd_video_accordion_trigger:focus{outline-offset:33px !important}
.brand-device-container ol.faqListitem li.faq_group_item a.oneDRd_video_accordion_trigger:focus{outline-offset:35px !important}
.faqpage-container .faq_groups .faq-expand-all,.brand-device-container .faq_groups .faq-expand-all{margin-bottom:34px}
.faqpage-container .faq_groups .faq_group_item_section,.brand-device-container .faq_groups .faq_group_item_section{padding-bottom:36px !important}
.faqpage-container .faq_groups .faq_group_item_section .faq-item-text{margin-top:32px}
.brand-device-container .faq_groups .faq_group_item_section .faq-item-text{margin-top:34px}
#smartsetupwrapper .faq_groups ol.faqListitem{margin-right:2% !important;padding:0 5vw 0 2.25vw !important}
#smartsetupwrapper .oneDRd_fragment a.oneDRd_video_accordion_trigger:focus{outline-offset:33px}
#smartsetupwrapper .faq_groups .faq-expand-all{margin-bottom:35px}
#smartsetupwrapper .faq_groups .faq_group_item_section{padding-bottom:36px !important}
#smartsetupwrapper .faq_groups .faq_group_item_section .faq-item-text{margin-top:34px}
}
@media(min-width:481px) and (max-width:760px){.faq_groups .grid-video-wrapper{margin-left:-5%}
.step_container .faq_groups .grid-video-wrapper{margin-left:0}
}