header {
    position: relative;
    background: #FFFFFF;
    padding: 0rem 1rem;
    width: 100%;
    border-bottom: 1px solid #B4B4B4;
    z-index: 9999;
    display: none;
}

header >a :focus {
    outline-color:black;
    outline-style:solid;
    outline-offset:2px;
    outline-width:1px;
}

header .container {
    position: relative;
    max-width: 85rem;
    margin: 0 auto;
    padding: 0;
}

header .global-header {
    width: 100%;
    background-color: #FFFFFF;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    z-index: 99;
    top: 0;
    max-width: 85.0rem;
    padding: 0.8125rem;
    margin: auto;
    min-height: 4rem;
}

header .global-header p {
    margin: 0;
}

header .global-header input {
    display: block;
    border: 0;
    padding: .5rem .35rem;
    margin-bottom: 1rem;
    width: 100%;
}

header .global-header button,
header .global-header input {
    font-family: "BrandFont-Text";
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

header .global-header .gh-left {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: left;
}

header .global-header .gh-left .gh-logo img {
    width: auto;
    height: 28px;
}

header .global-header .gh-left .gh-left-nav {
    display: none;
}
header .mobile-panel .search-index{
    display:none;
}

header .global-header .gh-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    flex-wrap: wrap;
}

header .global-header .gh-right .gh-left-nav {
    display: none;
}

header .global-header .gh-right .second-floor {
    display: flex;
    width: 100%;
    justify-content: flex-end;
    align-items: center;
}

header .global-header .gh-right .second-floor>div {
    line-height: 0;
    margin: 0px 0px 0px 28px;
}

header .global-header .gh-right .second-floor .gh-search form {
    display: none;
    margin: 0;
    position: relative;
    border-bottom: 1px solid transparent;
}

header .global-header .gh-right .second-floor .gh-search form input {
    position: relative;
    border-bottom: 1px solid #0F0F0F;
    font-weight: 400;
}

header .global-header .gh-right .second-floor .gh-search form button {
    position: absolute;
    right: 0;
    bottom: 4px;
    background: none;
    border: 0px none;
    padding: 0;
    cursor: pointer;
}

header .global-header .gh-right .second-floor .gh-search form button i {
    width: 16px;
    height: 16px;
}

header .global-header .gh-right .second-floor .gh-search form.active {
    border-bottom: 1px solid #0F0F0F;
}

header .global-header .gh-right .second-floor .gh-search a i {
    width: 18px;
    height: 18px;
}

header .global-header .gh-right .second-floor .gh-cart {
    display: flex;
    align-items: center;
    justify-content: center;
}

header .global-header .gh-right .second-floor .gh-cart .gh-cart-text {
    display: none;
}

header .global-header .gh-right .second-floor .gh-cart .gh-cart-text p {
    font-family: "BrandFont-Text";
    color: #0F0F0F;
    font-size: 0.875rem;
    line-height: 1.25rem;
    margin: 0 0.625rem 0 0;
    font-weight: 700;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
}

header .global-header .gh-right .second-floor .gh-cart .gh-cart-text p:empty {
    margin: 0;
}

header .global-header .gh-right .second-floor .gh-cart .gh-cart-icon {
    position: relative;
    cursor: pointer;
    text-align: right;
    margin-left: 10px;
}

header .global-header .gh-right .second-floor .gh-cart .gh-cart-icon svg {
    fill: #959596;
    width: 100%;
}

header .global-header .gh-right .second-floor .gh-cart .gh-cart-icon.active svg {
    fill: #82ceac;
}

header .global-header .gh-right .second-floor .gh-cart .gh-cart-icon .icon-shopping-bag {
    width: 14px;
    height: 18px;
}

header .global-header .gh-right .second-floor .gh-cart .gh-cart-icon small {
    position: absolute;
    display: inline-block;
    width: 12px;
    height: 12px;
    background: #e62d3b;
    font-size: .5rem;
    line-height: 12px;
    text-align: center;
    border-radius: 50%;
    color: #FFFFFF;
    top: 0px;
    right: -6px;
}

header .global-header .gh-right .second-floor .gh-menu i {
    width: 18px;
    height: 18px;
}

header .global-header .gh-right .first-floor {
    display: none;
    width: 100%;
    justify-content: flex-end;
    margin: 7px 0px 0px;
}

header .global-header .gh-right .first-floor .menu>a {
    position: relative;
    display: inline-block;
    padding: 0px 25px 0px 0px;
    font-weight: 700;
    width: inherit;
    height: inherit;
    font-size: 0.875rem;
    letter-spacing: 0;
}

header .global-header .gh-right .first-floor .menu>a.icon-caret:after {
    content: "";
    background: url("https://www.verizon.com/etc/clientlibs/verizon-atom/ak-cached/2h/gheader/images/outline-carat-down.svg");
    background-size: contain;
    position: absolute;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    right: 0;
    top: 6px;
}

header .global-header .gh-right .first-floor .menu:hover a.icon-caret:after {
    background-image: url("https://www.verizon.com/etc/clientlibs/verizon-atom/ak-cached/2h/gheader/images/outline-carat-up.svg");
}

header .global-header .gh-right .first-floor .gh-account {
    display: flex;
}

header .global-header .gh-right .first-floor .gh-account a:hover {
    text-decoration: none;
}

header .global-header .gh-right .first-floor .gh-account .authen a {
    padding: 0 0.3125rem 0 0;
    vertical-align: super;
}

header .global-header .gh-right .first-floor .gh-account .authen .icon-account-name {
    display: inline-block;
}

header .global-header .gh-right .first-floor .gh-account a {
    position: relative;
    font-size: 0.875rem;
}

header .global-header .gh-right .first-floor .gh-account>div {
    display: flex;
    align-items: flex-end;
    margin: 0 0 0 1.25rem;
}

header .global-header .gh-right .first-floor .gh-account .account-menu ul {
    display: none;
    position: absolute;
    width: 240px;
    right: 0;
    top: 20px;
    padding: 25px 0px 0px;
    list-style-type: none;
    background: transparent;
    border-bottom: 1px solid #0F0F0F;
}

header .global-header .gh-right .first-floor .gh-account .account-menu ul li {
    margin: 0;
}

header .global-header .gh-right .first-floor .gh-account .account-menu ul li a {
    display: block;
    padding: 1rem 1.25rem;
    background: #FFFFFF;
    border-top: 1px solid #B4B4B4;
    border-left: 1px solid #0F0F0F;
    border-right: 1px solid #0F0F0F;
}

header .global-header .gh-right .first-floor .gh-account .account-menu ul li a:hover {
    background: #F2F2F2;
}

header .global-header .gh-right .first-floor .gh-account .account-menu ul li a span {
    display: block;
}

header .global-header .gh-right .first-floor .gh-account .account-menu ul li a span.link {
    color: #398DFA;
}

header .global-header .gh-right .first-floor .gh-account .account-menu ul li:first-child a {
    border-top: 2px solid #0F0F0F;
}

header .global-header .gh-right .first-floor .gh-account .account-menu:hover ul {
    display: block;
}

header .global-header .gh-item {
    -ms-flex: 1;
    flex: 1;
    z-index: 6;
}

header .sub-menu {
    overflow: hidden;
    visibility: visible;
    opacity: 1.0;
    width: 100%;
    position: absolute;
    left: 0;
    padding: 1.5rem 0 0;
    background: transparent;
    border-bottom: 0px none;
}

header .sub-menu ul {
    position: relative;
    padding: 1.25rem 0 2.5rem;
    list-style: none;
    margin-left: auto;
}

header .sub-menu ul li {
    line-height: 1rem;
    margin: 0.375rem 0;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
}

header .sub-menu ul li a {
    display: inline-block;
    font-weight: 400;
    opacity: 1;
    font-size: 0.875rem;
    margin: 0 0 0 0.9375rem;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
}

header .sub-menu ul li.group-title {
    margin-left: 0.9375rem;
    font-size: 0.875rem;
    cursor: default;
    font-weight: 700;
}

header .sub-menu ul li.sep {
    padding: 1.25rem 0.6875rem 0;
}

header #search-panel {
    position: fixed;
    overflow: hidden;
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    z-index: 99;
    background: #FFFFFF;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
}

header #search-panel .container {
    height: 100%;
}

header #search-panel form {
    display: block;
    position: relative;
    height: 65px;
}

header #search-panel form i {
    position: absolute;
    width: 18px;
    height: 17px;
    top: 24px;
    left: 16px;
}

header #search-panel form input {
    padding: 1.5rem 3rem 1.375rem 2.5rem;
    margin: 0;
    width: 100%;
    font-weight: 700;
    border: 0px none;
    border-bottom: 1px solid #767676;
    background: #FFFFFF;
    font-size: 100%;
    height: inherit;
    line-height: 1.15;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
}

header #search-panel form .close-button {
    right: 16px;
}

header #search-panel .sub-menu {
    height: calc(100% - 65px);
    overflow: auto;
    padding: 4px 0px 20px;
}

header #search-panel .sub-menu .suggestions ul {
    opacity: 0;
    visibility: hidden;
    padding: 1.25rem 0;
}

header #search-panel .sub-menu .suggestions ul li.sep {
    padding: 1.25rem 0 0;
}

header #search-panel .sub-menu .search-products {
    padding: 0 1rem;
    opacity: 0;
}

header #search-panel .sub-menu .search-products .table ul {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 0;
    padding: 0;
    opacity: 0;
}

header #search-panel .sub-menu .search-products .table ul li {
    width: 100%;
    margin: 0;
}

header #search-panel .sub-menu .search-products .table ul li a {
    display: flex;
    justify-content: space-between;
    margin: 0;
    padding: 0.6875rem 0.75rem;
    border: 1px solid #B4B4B4;
}

header #search-panel .sub-menu .search-products .table ul li a img {
    max-height: 105px;
}

header #search-panel .sub-menu .search-products .table ul li a p {
    margin: 0.5rem 1.25rem 0.5rem 0.5rem;
}

header #search-panel .sub-menu .search-products .table ul li a p span {
    display: block;
}

header #search-panel .sub-menu .search-products .table ul li:nth-child(n+2) a {
    border-top: 0px none;
}

header #mobile-menu {
    position: fixed;
    top: 0px;
    width: 100%;
    height: 0%;
    left: 0;
    padding: 0rem 1rem;
    background: #FFFFFF;
    overflow: hidden;
    z-index: 999;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
}

header #mobile-menu a:hover {
	text-decoration: none;
}

header #mobile-menu ul {
    list-style-type: none;
}

header #mobile-menu.active {
    height: 100%;
    padding: 2rem 1rem;
    z-index: 9;
}

header #mobile-menu .top-level-links {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    border-bottom: 1px solid #767676;
}

header #mobile-menu .top-level-links li {
    display: inline-block;
    margin: 0;
}

header #mobile-menu .top-level-links li a {
    display: block;
    padding: 22px 0px 22px 20px;
    font-size: 0.875rem;
    letter-spacing: -0.3px;
    color: #767676;
}

header #mobile-menu .top-level-links li:first-child a {
    padding: 22px 0px 22px 16px;
}

header #mobile-menu .top-level-links li.li-active a {
    color: #0F0F0F;
}

header #mobile-menu .nav-links {
    position: absolute;
    width: 100%;
    padding: 14px 0;
    left: 0;
    top: 65px;
    height: calc(100% - 65px - 53px);
    overflow: auto;
    display: block;
}

header #mobile-menu .nav-links li {
    /*display: block;*/
    margin: 0;
}

header #mobile-menu .nav-links li a {
    display: block;
    padding: 8px 16px;
    font-size: 1.5rem;
    line-height: 1.625rem;
    font-weight: 700;
}

header #mobile-menu .nav-links li a.no-show {
	display: none;
}

header #mobile-menu .mob-sub-menu {
	padding: 0;
}

header #mobile-menu .mob-sub-menu .default {
    padding-top: 0;
}

header #mobile-menu .mob-sub-menu li a {
	margin: 0px;
    padding: 8px 16px;
}

header #mobile-menu .mob-sub-menu li.group-title {
            padding: 6px 16px;
            font-size: 1.5rem;
            line-height: 1.625rem;
            display: none;
}

header #mobile-menu .mob-sub-menu li a:empty {
    padding: 0;
}
        
header #mobile-menu .mob-sub-menu a.icon-back {
			width: 80%;
            height: inherit;
            position: fixed;
            background: #FFF;
            top: 10px;
}

header #mobile-menu .mob-sub-menu.no-show a.icon-back {
    display: none;
}

header #mobile-menu .mob-sub-menu a.icon-back:before {
            display: inline-block;
            font-family: 'VZIcons';
    		font-size: 14px;
}

header #mobile-menu .mob-sub-menu a.icon-back h5 {
            display: inline-block;
}

header #mobile-menu .bottom-links {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    border-top: 1px solid #767676;
}

header #mobile-menu .bottom-links li {
    display: inline-block;
    margin: 0;
}

header #mobile-menu .bottom-links li a {
    display: block;
    padding: 16px;
    font-size: 14px;
    color: #767676;
}

header .mobile-panel .close-button {
    display: block;
    position: absolute;
    top: 22px;
    right: 16px;
    padding: 1px 0px;
    background: #FFFFFF;
}

header .mobile-panel .close-button span {
    display: block;
    width: 18px;
    height: 18px;
    background: url("https://www.verizon.com/etc/clientlibs/verizon-atom/ak-cached/2h/gheader/images/outline-close-lrg.svg");
    background-size: contain;
}

body.search-active {
    position: fixed;
    overflow: hidden;
    height: 100%;
}

body.search-active header .gh-right {
    opacity: 0;
    visibility: hidden;
}

body.search-active header #search-panel {
    display: block;
    height: 100%;
    min-height: 64px;
    z-index: 8;
    background: #FFFFFF;
}

body.search-active header #search-panel form {
    position: relative;
    width: 100%;
    margin: 0;
}

body.search-active header #search-panel form i {
    opacity: 0;
    left: 30px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
}

body.search-active header #search-panel form input {
    opacity: 0;
    margin: 0px 0px 0px 30px;
}

body.search-active header #search-panel form .close-button {
    opacity: 0;
}

body.search-active header #search-panel ul {
    opacity: 10;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
}

body.search-active header #search-panel .search-products {
    opacity: 0;
    width: 0;
}

body.search-active header #search-panel .search-products .products {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    transition-timing-function: ease-in-out;
    transition-delay: 0.35s;
}

body.search-active header #search-panel .suggestions .guided {
    opacity: 0;
    -webkit-transition: all 0s;
    transition: all 0s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
}

body.search-active header #search-panel.active form i {
    opacity: 1;
    left: 16px;
}

body.search-active header #search-panel.active form input {
    width: 100%;
    opacity: 1;
    margin: 0;
}

body.search-active header #search-panel.active form .close-button {
    opacity: 1;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    transition-timing-function: ease-in-out;
    transition-delay: 0.35s;
}

body.search-active header #search-panel.active .suggestions .default {
    opacity: 1;
    visibility: visible;
}

body.search-active header #search-panel.active.getSuggestions .default {
    display: none;
    opacity: 0;
    visibility: hidden;
}

body.search-active header #search-panel.active.getSuggestions .guided {
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    transition-timing-function: ease-in-out;
    transition-delay: 0.35s;
}

body.search-active header #search-panel.active.getSuggestions .search-products {
    opacity: 1;
    width: 100%;
}

body.search-active header #search-panel.active.getSuggestions .search-products .products {
    opacity: 1;
    visibility: visible;
}

#scbmsg a.scboverlaybtn1:link, #scbmsg a.scboverlaybtn1:visited {
	background:#333;
	color:#fff;
	}
#scbmsg a.scboverlaybtn1:hover, #scbmsg a.scboverlaybtn1:active, #scbmsg a.scboverlaybtn1:focus {
	background:#444;
	}
#scbmsg a.scboverlaybtn2:link, #scbmsg a.scboverlaybtn2:visited {
	background:#959595; color:#fff;
} 
#scbmsg a.scboverlaybtn2:hover, #scbmsg a.scboverlaybtn2:active, #scbmsg a.scboverlaybtn2:focus {
	background:#959595;
}
#scbmsg a.scboverlaybtn1:focus, #scbmsg a.scboverlaybtn2:focus {}

#scboverlaycontent a:focus {}
#scboverlaycontent {
	font-family:BrandFont,Helvetica,Arial,sans-serif;
}
#scboverlay {
	z-index:110000; 
	position:fixed; 
	filter:alpha(opacity=40); 
	width:100%; 
	background:rgba(0,0,0,0.5); 
	height:100%; top:0; 
	cursor:default; 
	left:0; 
	opacity:1.75;
}
#scboverlaycontent {
	z-index:110001; 
	position:relative; 
	width:100%; 
	top:0; 
	left:0;
}
#scbmsgcont {
	text-align:center; 
	width:100%; 
	overflow:visible; 
	top:150px; 
	left:0; 
	color:#666;
	line-height:normal
}
#scbmsgcont {
	font-family:BrandFont,Helvetica,Arial,sans-serif;
}
#scbmsg {
	position:relative; 
	text-align:left; 
	font-size:14px; 
	background:#fff; 
	color:#000; 
	margin:8px auto;
}
#scbmsgouter {
	background:#fff; 
	color:#000; 
	border:#fff solid 5px;
}
#scbmsginner {
	padding:1.0rem
}
#scbmsginner h5 {
	font-size: 1.5rem;
}
#scbmsg .scboverlaybtn1, #scbmsg .scboverlaybtn2 {
	float:left;
	line-height:45px; 
	margin-right:20px; 
	padding:0px 30px; 
	color:#fff; 
	text-decoration:none; 
	font-weight:bold; 
	font-size:14px;
	transition: background 0.4s ease-in 0s;
	outline:none; 
	min-width: 170px;
    text-align: center;
}
.scbhidden { 
	position: absolute; 
	left: -9000em; 
	top: -9000em; 
	width: 0; 
	height: 0; 
	overflow: hidden; 
}

/*MObile*/
@media only screen and (max-width: 28.0rem) {
    header #logo.gh-logo{
        width: 75%;
    }
    header #search-panel {
    	overflow: hidden;
    }
  }
/*Ipad*/
/* @media screen and (max-width: 900px) and (min-width: 600px) { */
@media  screen and ( max-width: 48.0rem) and (min-width:28.0rem ) {
    header #logo.gh-logo{
        width: 40%;
    }  

   
} 
/* @media screen and (max-width: 900px) and (min-width: 600px) { */
    @media  screen and ( max-width: 64.0rem) and (min-width:48.01rem ) {
        header #logo.gh-logo{
            width: 60%;
        }  
    } 


@media (min-width: 769px) {

    header #search-panel {
       /* overflow: initial;*/
     }

 /************Quick links Results****************/
    header #scbsearchsuggdiv{
        width: 100%;
        float: right;
        margin: 1.0rem;
        background: #fff;
    }

    header {
        position: relative;
        height: inherit;
        padding: 0;
    }

    header .global-header {
        min-height: 6.0625rem;
        padding: 0rem 2.5rem;
    }

    header .global-header .gh-item {
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        z-index: 6;
    }

    header .global-header .gh-toggle {
        display: none;
    }

    header .global-header .gh-left,
    header .global-header .gh-right {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
    }

    header .global-header .gh-left {
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex: 2;
        flex: 2;
        height: 0;
        min-height: 95px;
        z-index: 9;
    }

    header .global-header .gh-left .gh-logo {
        margin-left: 0rem;
        margin-right: 1.875rem;
        width: 100%;
    }

    header .global-header .gh-left .gh-logo img,
    header .global-header .gh-left .gh-logo svg {
        height: 2.375rem;
        vertical-align: middle;
        min-width: 60px;
        max-width: 170px;
    }

    header .global-header .gh-right {
        align-content: flex-start;
        max-width: 700px;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
        transition-timing-function: ease-in-out;
        transition-delay: 0s;
        -ms-flex-pack: end;
        justify-content: space-between;
        flex-wrap: nowrap;
    }

    header .global-header .gh-right .second-floor {
        align-items: end;
    }

    header .global-header .gh-right .second-floor .gh-search form {
        display: block;
    }

    header .global-header .gh-right .second-floor .gh-search form input {
        max-width: 130px;
        line-height: 1.25rem;
        font-size: 0.875rem;
        padding: 0 1rem 0 0;
        height: inherit;
        /* cursor: pointer; */
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        -ms-border-radius: 0px;
        border-radius: 0px;
    }

    header .global-header .gh-right .second-floor .gh-search form input::-webkit-input-placeholder {
        color: #767676;
    }

    header .global-header .gh-right .second-floor .gh-search form input:-moz-placeholder {
        color: #767676;
    }

    header .global-header .gh-right .second-floor .gh-search form input::-moz-placeholder {
        color: #767676;
    }

    header .global-header .gh-right .second-floor .gh-search form input:-ms-input-placeholder {
        color: #767676;
    }

    header .global-header .gh-right .second-floor .gh-cart .gh-cart-text {
        display: block;
    }

    header .global-header .gh-right .second-floor .gh-search a,
    header .global-header .gh-right .second-floor .gh-menu button,
    header .global-header .gh-right .second-floor .gh-menu {
        display: none;
    }

    header .global-header .gh-right .second-floor>div {
        margin: 0px 0px 0px 20px;
    }

    header .global-header .gh-right .first-floor {
        position: relative;
        display: flex;
        margin: 11px 0px 7px;
        z-index: 99;
    }

    header .global-header .gh-right .gh-left-nav {
        display: flex;
        flex-direction: column;
    }

    header .global-header .gh-right .gh-left-nav nav {
        margin: 0;
    }

    header .global-header .gh-right .gh-left-nav nav li {
        margin-bottom: 0.5rem;
    }

    header .global-header .gh-right .gh-left-nav nav .underlay {
        position: absolute;
        width: 100%;
        top: 97px;
        left: 0;
        height: 0px;
        background: #FFFFFF;
        z-index: -1;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        transition-timing-function: ease-out;
        transition-delay: 0s;
    }

    header .global-header .gh-right .gh-left-nav ul.lob {
        display: block;
        list-style-type: none;
        margin: 4px 0 0 0;
        padding: 0;
        height: 30px;
        font-size: 14px;
    }

    header .global-header .gh-right .gh-left-nav ul.lob li {
        float: left;
        margin: 0 1.0625rem 0 0;
    }

    header .global-header .gh-right .gh-left-nav ul.lob li a {
        text-decoration: none;
        color: #767676;
        padding-bottom: 2px;
        font-size: 0.875rem;
        letter-spacing: -0.3px;
        border-bottom: 1px solid transparent;
    }

    header .global-header .gh-right .gh-left-nav ul.lob li a.active {
        color: #000000;
    }

    header .global-header .gh-right .gh-left-nav ul.lob li.li-active a {
        color: #000000;
    }

    header .global-header .gh-right .gh-left-nav ul.lob li a:hover {
        color: #000000;
        border-bottom: 1px solid #cd040b;
    }

    header .global-header .gh-right .gh-left-nav .gh-nav {
        display: -ms-flexbox;
        display: flex;
        height: auto;
        padding: 0;
        position: static;
        transform: none;
        transition: none;
        visibility: visible;
        list-style-type: none;
    }

    header .global-header .gh-right .gh-left-nav .gh-nav a {
        display: block;
        padding: 1.25rem 5%;
        text-decoration: none;
        text-transform: uppercase;
        color: #0F0F0F;
        font-size: .8rem;
        letter-spacing: 0;
    }

    header .global-header .gh-right .gh-left-nav .gh-nav ul {
        margin-top: 2px;
    }

    header .global-header .gh-right .gh-left-nav .gh-nav ul li {
        border-top: none;
        font-size: 0.875rem;
        font-weight: 600;
        white-space: nowrap;
        width: auto;
        padding: 0 0.6875rem;
    }

    header .global-header .gh-right .gh-left-nav .gh-nav ul li a {
        padding: 0;
        text-decoration: none;
        text-transform: none;
        border-bottom: 1px solid transparent;
        font-size: 0.875rem;
        letter-spacing: 0;
    }

    header .global-header .gh-right .gh-left-nav .gh-nav ul li a:hover,
    header .global-header .gh-right .gh-left-nav .gh-nav ul li a.active {
        color: #0F0F0F;
        border-bottom: 1px solid #CD040B;
    }

    header .global-header .gh-right .gh-left-nav .gh-nav ul li a.gh-nav {
        height: auto;
        position: static;
    }

    header .global-header .gh-right .gh-left-nav .gh-nav ul li:hover .sub-menu,
    header .global-header .gh-right .gh-left-nav .gh-nav ul li:active .sub-menu {
        visibility: visible;
        opacity: 1;
        background: #FFFFFF;
        -webkit-transition: all 0.25s;
        transition: all 0.25s;
        transition-timing-function: ease-in-out;
        transition-delay: 0s;
        position: absolute;
        z-index: 1000;
    }

    header .global-header .gh-right .gh-left-nav .gh-nav ul li:hover .sub-menu li,
    header .global-header .gh-right .gh-left-nav .gh-nav ul li:active .sub-menu li {
        margin-left: 0;
    }

    header .global-header .gh-right .gh-left-nav .gh-nav ul li:hover .sub-menu li a,
    header .global-header .gh-right .gh-left-nav .gh-nav ul li:active .sub-menu li a {
        opacity: 1;
        margin: 0;
    }

    header .global-header .gh-right .gh-left-nav .gh-nav ul li .sub-menu .sep {
        padding: 1.25rem 0.6875rem 0;
    }

    header .global-header .gh-right .gh-left-nav .gh-nav ul>li:first-child li {
        padding: 0;
    }

    header .global-header .gh-right .gh-left-nav .gh-nav ul li:last-child {
        margin-right: 0;
    }

    header .global-header .gh-right .gh-left-nav .gh-nav ul:hover li>a {
        border-color: transparent;
    }

    header .global-header .gh-right .gh-left-nav .gh-nav ul:hover li:hover>a {
        border-color: #CD040B;
    }

    header .global-header .gh-right .gh-left-nav .gh-nav ul#mainNav>li:first-child {
        padding: 0 0.6875rem 0 0;
    }

    header .global-header .sub-menu {
        visibility: hidden;
        opacity: 0;
        border-bottom: 1px solid #B4B4B4;
    }

    header .global-header .sub-menu ul li {
        display: flex;
        margin: inherit;
    }

    header .global-header .sub-menu ul li a {
        opacity: 0;
    }

    header .global-header .sub-menu ul li.group-title {
        display: flex;
        margin-left: 0.9375rem;
    }

    header .global-header .sub-menu ul li.sep {
        padding: 1.25rem 0.6875rem 0;
    }

    header #mobile-menu.active {
		display: none;
	}

    header #search-panel {
        display: none;
        position: absolute;
        top: 0;
        padding: 34px 0px 0px 0px;
        background: transparent;
    }

    header #search-panel form {
        position: relative;
        margin: 0px 40px;
    }

    header #search-panel form .icon-search {
        display: block;
        position: absolute;
        left: 0px;
        top: 9px;
        width: 18px;
        height: 18px;
    }

    header #search-panel form input {
        margin: 0 0 0 auto;
        padding: 10px 0 10px 24px;
        background: transparent;
        border-bottom: 2px solid #0f0f0f;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;
        transition-timing-function: ease-in-out;
        transition-delay: 0s;
    }

    header #search-panel form .close-button {
        top: 10px;
        right: 10px;
        padding: 0;
    }

    header #search-panel .sub-menu {
        display: flex;
        background: #FFFFFF;
        padding: 0 2.5rem;
    }

    header #search-panel .sub-menu .search-products {
        margin: 2.5rem 0.3125rem 2.5rem 0;
        order: 1;
    }

    header #search-panel .sub-menu .search-products .table ul {
        width: 636px;
        visibility: hidden;
    }

    header #search-panel .sub-menu .search-products .table ul li {
        width: 50%;
    }

    header #search-panel .sub-menu .search-products .table ul li:nth-child(even) a {
        border-left: 0px none;
    }

    header #search-panel .sub-menu .search-products .table ul li:nth-child(n+2) a {
        border-top: 1px solid #B4B4B4;
    }

    header #search-panel .sub-menu .search-products .table ul li:nth-child(n+3) a {
        border-top: 0px none;
    }

    header #search-panel .sub-menu .suggestions {
        width: 615px;
        padding: 0.9375rem 0 2.5rem;
        margin: 0px 0px 0px auto;
        order: 2;
    }

    header #search-panel .sub-menu .suggestions ul {
        padding: 1.25rem 0;
        visibility: hidden;
    }

    header #search-panel .sub-menu .suggestions ul li.group-title {
        display: flex;
        font-size: 0.875rem;
        margin-left: 0.25rem;
        padding-left: 0.6875rem;
    }

    header #search-panel .sub-menu .suggestions ul li a {
        font-size: 0.875rem;
    }

    body.search-active {
        position: inherit;
        overflow: inherit;
        height: inherit;
    }

    body.search-active header #search-panel {
        min-height: 450px;

    }

    body.search-active header #search-panel form {
        width: 600px;
        height: 40px;
        margin: 0px 40px 0px auto;
    }

    body.search-active header #search-panel .sub-menu {
        overflow: inherit;
        height: inherit;
    }

    body.search-active header #search-panel.active form i {
        left: 0;
    }

    body.search-active header #search-panel.active form input {
        width: 600px;
    }

    body.search-active header #search-panel.active.getSuggestions .search-products {
        width: 636px;
        padding: 0;
    }
    #scboverlay{z-index:110000; position:fixed; filter:alpha(opacity=40); width:100%; background:rgba(0,0,0,0.5); height:100%; top:0; cursor:default; left:0; opacity:1.75;}
	a.scboverlayclose:link { position: absolute; top: 10px; right: 10px; width: 20px; height: 20px; background: rgba(0, 0, 0, 0) url('https://www.verizon.com/etc/clientlibs/verizon-atom/ak-cached/2h/gheader/images/icon_mobile_nav_svg.svg') no-repeat scroll 0 bottom / 20px 46px; }
    a.scboverlayclose:focus {}
    #scbmsgcont{position:absolute;text-align:center;width:100%;overflow:visible;top:150px;left:0;color:#666;line-height:normal;}
}

/* Base Styles */
header {
    font-family: "BrandFont-Text";
    font-size: 1rem;
    line-height: 1.25rem;
    letter-spacing: 0.25px;
    margin: 0px;
    padding: 0px;
    color: #333333;
}

header,
section,
footer,
aside,
nav,
main,
article,
figure {
    display: block;
}

.disable-select,
.non-select,
.canvas-code strong {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
}

.holder {
    overflow: hidden;
}

.no-show {
    display: none;
}

*,
input,
:before,
:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    zoom: 1;
}

header h1,
header h2,
header h3,
header h4,
header h5,
header h6,
header p,
header ul,
header ol,
header li,
header dl,
header dt,
header dd,
header blockquote {
    margin: 0;
    padding: 0;
}

header ol li,
header ol dt,
header ol dd,
header ul li,
header ul dt,
header ul dd {
    margin-bottom: 0.5rem;
}

header a {
    color: #333333;
    text-decoration: none;
}

header a.underlined {
    text-decoration: underline;
}

header .text-link,
header a.light,
header .content a {
    background-color: transparent;
    color: #398DFA;
    text-decoration: none;
    cursor: pointer;
    padding: 0;
}



/* Icons */
header *[class*="icon-"] {
    display: block;
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
    border: 0px none;
}
header .icon-back:before{
    content: '\e625';
    top: 53%;
}

header .icon-search {
    background-image: url('https://www.verizon.com/etc/clientlibs/verizon-atom/ak-cached/2h/gheader/images/Search.svg');
    background-size: contain;
}

header .icon-shopping-bag {
    width: 18px;
    background-image: url('https://www.verizon.com/etc/clientlibs/verizon-atom/ak-cached/2h/gheader/images/Bag.svg');
    background-size: contain;
}

header  .icon-hamburger {
    height: 22px;
    width: 22px;
    background-image: url('https://www.verizon.com/etc/clientlibs/verizon-atom/ak-cached/2h/gheader/images/Menu.svg');
    background-size: contain;
    cursor: pointer;
}

header .icon-chat {
    background-image: url('https://www.verizon.com/etc/clientlibs/verizon-atom/ak-cached/2h/gheader/images/Chat.svg');
    background-size: contain;
}

/* Override VZRF Class as we are using svg start */
header .icon-search::before,
footer.icon-chat::before,
header .icons-list.icon-search>li::before,
header .icons-list>li.icon-search::before,
header .icons-list[class*="icon-"]>li.icon-search::before {
    content: none !important;
}

/* override search results styles */
#vzw-gn .search-result{
    top: 0px !important;
}



/* Fonts */
@font-face {
    font-family: 'BrandFont-Text';
    src: url("https://respframework.verizon.com/fonts/v2/Fonts/NeueHaasGroteskTextW01.eot");
    src: url("https://respframework.verizon.com/fonts/v2/Fonts/NeueHaasGroteskTextW01.eot?#iefix") format("embedded-opentype"), url("https://respframework.verizon.com/fonts/v2/Fonts/NeueHaasGroteskTextW01.woff") format("woff"), url("https://respframework.verizon.com/fonts/v2/Fonts/NeueHaasGroteskTextW01.ttf") format("truetype"), url("https://respframework.verizon.com/fonts/v2/Fonts/NeueHaasGroteskTextW01.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BrandFont-Text';
    src: url("https://respframework.verizon.com/fonts/v2/Fonts/NHaasGroteskTXW01-65Md.eot");
    src: url("https://respframework.verizon.com/fonts/v2/Fonts/NHaasGroteskTXW01-65Md.eot?#iefix") format("embedded-opentype"), url("https://respframework.verizon.com/fonts/v2/Fonts/NHaasGroteskTXW01-65Md.woff") format("woff"), url("https://respframework.verizon.com/fonts/v2/Fonts/NHaasGroteskTXW01-65Md.ttf") format("truetype"), url("https://respframework.verizon.com/fonts/v2/Fonts/NHaasGroteskTXW01-65Md.svg") format("svg");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'BrandFont-Text';
    src: url("https://respframework.verizon.com/fonts/v2/Fonts/NHaasGroteskTXW01-75Bd.eot");
    src: url("https://respframework.verizon.com/fonts/v2/Fonts/NHaasGroteskTXW01-75Bd.eot?#iefix") format("embedded-opentype"), url("https://respframework.verizon.com/fonts/v2/Fonts/NHaasGroteskTXW01-75Bd.woff") format("woff"), url("https://respframework.verizon.com/fonts/v2/Fonts/NHaasGroteskTXW01-75Bd.ttf") format("truetype"), url("https://respframework.verizon.com/fonts/v2/Fonts/NHaasGroteskTXW01-75Bd.svg") format("svg");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'BrandFont-Display';
    src: url("https://respframework.verizon.com/fonts/v2/Fonts/NeueHaasGroteskDispW01.eot");
    src: url("https://respframework.verizon.com/fonts/v2/Fonts/NeueHaasGroteskDispW01.eot?#iefix") format("embedded-opentype"), url("https://respframework.verizon.com/fonts/v2/Fonts/NeueHaasGroteskDispW01.woff") format("woff"), url("https://respframework.verizon.com/fonts/v2/Fonts/NeueHaasGroteskDispW01.ttf") format("truetype"), url("https://respframework.verizon.com/fonts/v2/Fonts/NeueHaasGroteskDispW01.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BrandFont-Display';
    src: url("https://respframework.verizon.com/fonts/v2/Fonts/NHaasGroteskDSW01-65Md.eot");
    src: url("https://respframework.verizon.com/fonts/v2/Fonts/NHaasGroteskDSW01-65Md.eot?#iefix") format("embedded-opentype"), url("https://respframework.verizon.com/fonts/v2/Fonts/NHaasGroteskDSW01-65Md.woff") format("woff"), url("https://respframework.verizon.com/fonts/v2/Fonts/NHaasGroteskDSW01-65Md.ttf") format("truetype"), url("https://respframework.verizon.com/fonts/v2/Fonts/NHaasGroteskDSW01-65Md.svg") format("svg");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'BrandFont-Display';
    src: url("https://respframework.verizon.com/fonts/v2/Fonts/NHaasGroteskDSW01-75Bd.eot");
    src: url("https://respframework.verizon.com/fonts/v2/Fonts/NHaasGroteskDSW01-75Bd.eot?#iefix") format("embedded-opentype"), url("https://respframework.verizon.com/fonts/v2/Fonts/NHaasGroteskDSW01-75Bd.woff") format("woff"), url("https://respframework.verizon.com/fonts/v2/Fonts/NHaasGroteskDSW01-75Bd.ttf") format("truetype"), url("https://respframework.verizon.com/fonts/v2/Fonts/NHaasGroteskDSW01-75Bd.svg") format("svg");
    font-weight: 700;
    font-style: normal;
}

header #search-panel .padding-horiz-micro {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

header .global-header .gh-right .first-floor .gh-account .account-menu ul:before {
    content: "";
    position: absolute;
    height: 2px;
    background: #333;
    top: 24px;
    width: 100%;
    left: 0;
    z-index: 9;
}

header .global-header .gh-right .first-floor .gh-account .account-menu ul li:first-child a {
    border-top: 0px none;
}

header #vzw-gn .global-nav-lower .lower-right .gnav-submenu-list {
    padding-left: 7%;
}

header #vzw-gn .global-nav-lower .lower-right .gnav-submenu-list:first-of-type {
    padding-top: 30px;
}

header #vzw-gn .search-result .gnav-submenu-list > li {
    padding-top: 8px;
}

.ghfvzwlf-modal {
  display: none;
  position: fixed; 
  z-index: 1; 
  padding-top: 100px; 
  left: 0;
  top: 0;
  width: 100%; 
  height: 100%; 
  overflow: auto; 
  background-color: rgb(0,0,0); 
  background-color: rgba(0,0,0,0.4); 
}

.ghfvzwlf-title{
  font-weight: bold;
  font-size: 32px;
  margin:0px 0px 32px 0px;
  
}
/* Modal Content */
.ghfvzwlf-modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 36px 40px;
  border: 1px solid #888;
  width: 100%;
  max-width: 730px;
  position: relative;
}

/* The Close Button */
.ghfvzwlf-close {
  color: #000;
  float: right;
  font-size: 28px;
  position: absolute;
  right: 23px;
  top: 29px;
}

.ghfvzwlf-close:hover,
.ghfvzwlf-close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.ghfvzwlf-border-top-light{
 border-top: solid 0.5px #dddddd;
}
.ghfvzwlf-border-bottom-light{
 border-bottom: solid 0.5px #dddddd;
}
.ghfvzwlf-switch-list{
	color: #333333;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.ghfvzwlf-switch-list li {	
	font-size: 16px;
	line-height:1.25;
	min-height: 70px;
	display: flex;
    align-items: center;
}
.ghfvzwlf-block{
	display: block;
}
.ghfvzwlf-switch-list input[type="radio"] {
	display: none;
}
.ghfvzwlf-switch-list input[type="radio"] + label {
	position: relative;
	padding-left: 30px;
	cursor: pointer;
}
.ghfvzwlf-switch-list input[type="radio"] + label:before {	
	width: 18px;
	height: 18px;
	position: absolute;
    top: 50%;
    margin: auto;
    transform: translate(0%,-50%);
}
.ghfvzwlf-switch-list input[type=radio]:checked + label::before{
    color: #398dfa !important;
}
.ghfvzwlf-switch-list input[type=radio]:checked + label{
	font-weight: bold;
}
.ghfvzwlf-switch-submit{
  width: 200px;
  line-height: 48px;
  color: #ffffff;
  background: #333333;
  border: none;
  padding:0px;
  margin-top: 55px;
  font-size: 16px;
  font-weight: bold
}
.ghfvzwlf-center-align{
	text-align: center;
}


/* Header and Search patch - Apr 19, 2019 */
@media (min-width: 769px) {
    header #mobile-menu{
        display: none;
    }
    header .global-header .gh-left{
        padding-left: 0px;
    }
    header .global-header .gh-right{
        padding-right: 0px;
    }
    header .global-header .gh-right .second-floor .gh-search {
        position: relative;
    }
    header .global-header .gh-right .second-floor .gh-search form:after {
        display: block;
        content: "";
        position: absolute;
        right: 0;
        top: 0px;
        width: 18px;
        height: 18px;
        background: url('https://www.verizon.com/etc/clientlibs/verizon-atom/ak-cached/2h/gheader/images/Search.svg');
        background-size: contain;
        background-repeat: no-repeat;
    }

    header #search-panel {
        border-bottom: 1px solid #b4b4b4;
    }
    header #scbsearchsuggdiv {
        margin: 0;
    }
    body.search-active header #search-panel form,
     #vzw-gn .search-active .global-nav-lower .lower-right {
        width: 44.142% !important;
        max-width: 600px;
        margin: 0px 40px 0px auto;
    }
    #vzw-gn .search-active .sub-global-nav-lower .productList {
        width: 44.142% !important;
        margin: 26px auto 0px 40px;
    }
    body.search-active header #search-panel.active form input {
        width: 100%;
    }
    #vzw-gn .sub-container-gnav, #vzw-gn .sub-global-nav-lower {
        width: 100% !important;
        margin: 0 !important;
        max-width: inherit !important;
    }

    #vzw-gn .search-active .sub-global-nav-lower .productList:empty {
        display: none !important;
    }
    #vzw-gn .search-active .global-nav-lower .lower-right ul li a span {
        font-weight: 700;
    }
    header #vzw-gn .global-nav-lower .lower-right .gnav-submenu-list {
            padding-left: 0;
            padding-right: 20px;
    }
    #vzw-gn .search-result .gnav-right-menu {
            padding-right: 0 !important;
    }
    #vzw-gn .productDescription,
        #vzw-gn .search-result .gnav-right-menu .listHeading {
            font-size: 14px;
    }
}

@media (max-width: 768px) {
    /* For mobile results (products and realignment) */
    header .global-header {
             padding-left: 16px;
             padding-right: 16px;
    }
    header #search-panel form {
            margin: 0;
    }
    header #search-panel .scbsearchsuggcont {
        overflow: auto;
        height: calc(100% - 65px);
    }
    #vzw-gn .sub-global-nav-lower {
        display: flex;
        flex-wrap: wrap;
    }
    #vzw-gn .hamburger-active .lower-left {
        display: block !important;
    }
    #vzw-gn .hamburger-active .lower-right ul.gnav-submenu-list>li:first-of-type {
            padding-bottom: 16px !important;
    }
    #vzw-gn .search-active .sub-global-nav-lower .productList {
        width: 100% !important;
        order: 2;
        margin-bottom: 26px;
        margin-top: -4px !important;
    }
    #vzw-gn .hamburger-active .lower-right {
        order: 1;
        padding-bottom: 30px;
    }
    #vzw-gn .search-active .global-nav-lower .lower-right ul li a span {
        font-weight: 700;
    }
    #vzw-gn .hamburger-active .lower-right .gnav-submenu-list {
        width: 100%;
    }
    #vzw-gn .hamburger-active .gnav-right-menu {
        display: block !important;
        margin: 40px 0px 0px 0px;
        width: 100%;
    }
    #vzw-gn .hamburger-active .gnav-right-menu .listHeading {
        display: block;
        font-size: 16px;
        font-weight: 700;
        margin: 0px 0px 10px;
        color: #333;
    }
    #vzw-gn .hamburger-active .gnav-right-menu ul li {
        padding: 0 0 12px 0;
        color: #333;
        font-size: 15px;
    }
    #vzw-gn .search-result .gnav-submenu-productlist li {
        width: 100% !important;
    }
    #vzw-gn .search-result .gnav-submenu-productlist li:nth-child(even) {
        border-top: 0px none;
        border-left: solid 1px #dbdbdb !important;
    }
    header #vzw-gn .global-nav-lower .lower-right .gnav-submenu-list:first-of-type {
        margin-bottom: -30px;
    }
    #vzw-gn .hamburger-active .global-nav-lower {
        padding: 0px 16px;
    }
    #scboverlay{z-index:110000; position:fixed; filter:alpha(opacity=40); width:100%; background:rgba(0,0,0,0.5); height:100%; top:0; cursor:default; left:0; opacity:1.75;}
	.scboverlayclose { position: absolute; top: 10px; right: 10px; width: 20px; height: 20px; background: rgba(0, 0, 0, 0) url('https://www.verizon.com/etc/clientlibs/verizon-atom/ak-cached/2h/gheader/images/icon_mobile_nav_svg.svg') no-repeat scroll 0 bottom / 20px 46px;}
    #scbmsg{position:relative; text-align:left; font-size:14px; background:#fff; color:#000; margin:8px; width: auto !important;}
	#scbmsg .scboverlaybtn1,
    #scbmsg .scboverlaybtn2 {display:block; width:100%; box-sizing:border-box; margin:4px 0;}
}

/*
** TABLET
** EXACT
*/
@media (width: 768px) {
    #vzw-gn .search-active .global-nav-lower .lower-left,
    #vzw-gn .search-active .global-nav-lower .lower-right,
    #vzw-gn .search-active .nav-wrapper {
        width: 100% !important;
    }
    #vzw-gn .search-active .global-nav-lower .lower-right .gnav-submenu-list:first-of-type {
        padding-left: 0;
    }
    #vzw-gn .hamburger-active .lower-right ul.gnav-submenu-list>li:first-of-type {
        padding-top: 8px;
        padding-bottom: 16px;
    }
    #vzw-gn .search-result .gnav-right-menu {
        padding-right: 0 !important;
        padding-left: 0 !important;
        padding-top: 0 !important;
        width: 100% !important;
    }
    #vzw-gn .search-result .gnav-right-menu .gnav-right-menu-item {
        padding: 0 !important;
    }
    #vzw-gn .search-result .gnav-right-menu ul li {
        padding: 0px 0px 12px !important;
    }
    #vzw-gn .search-result .gnav-right-menu .listHeading {
        line-height: inherit !important;
    }
    header #vzw-gn .search-result .gnav-submenu-list > li {
        padding-top: 0;
        padding-bottom: 16px;
    }
    header #vzw-gn .search-result .gnav-submenu-list > li a,
    #vzw-gn .search-active .global-nav-lower .lower-right ul li a span {
        font-size: 16px;
    }
    #vzw-gn .search-result .gnav-right-menu ul li a,
    #vzw-gn .search-active .global-nav-lower .lower-right .gnav-right-menu ul li a span {
        font-size: 15px;
    }




    header #mobile-menu .mob-sub-menu a.icon-back h5 {
        font-size: 1.25rem;
        line-height: 1.25rem;
    }
    
}
/***********Accessebility csss****************/
  #gh-accessebility .header-accessibility {
    position: fixed!important;
    z-index: 9999999!important;
    left: 10px;
    top: 10px;
    height: 0;
    width: 0;
    overflow: hidden;
    opacity: 0;
    border: 0;
    padding: 0;
}
#gh-accessebility  .header-accessibility:focus {
    opacity: 1;
    height: auto;
    width: auto;
    overflow: auto;
    box-shadow: 0 6px 18px rgba(0,0,0,.1);
    outline: #333 dotted 1px;
}
