/* Landscape phones and smaller */

@media(min-width:320px) and (max-width:719px){

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .layout_shop .recommended-pkg-shop{
                top:-2px;
    }
}
.ui-dialog .ui-dialog-buttonpane div.ui-dialog-buttonset button {
    float: none;
    margin: 0.5em 0 0.5em 0em;
}

.nav > li.lginpopli{
   position:inherit;
}
.mobli:hover{
    background-color:transparent !important;
    color:#000 !important;
}

/*promotion style starts*/
.promodiv{
    margin-left: 117px;
    width: 76.5%;
} 
.promo_divider{
    display:none;
}
.promoapplied-left{
   width:100%;
}

#removecode{
   float:left;
}
    .salesprice b{
        width:55%;
        float:left;
        line-height:18px;
    }

.promo-applied a#promoApply {
    height: 40px;
    font-size: 18px;
    text-align: center;
    margin-top:25px;
}
.salesprice span {
    float: right;
    margin-right: 0px;
    font-size: 16px;
}
.promocont .form-control{
    width:100%;
}
/*.promotooltip-part .promotooltip{
    width:180px;
}*/
.promotooltip-part .promotooltip:after{
    right: 0;
    left: -15px;
    margin: 0 auto;
}

/*promotion style ends*/


.explore-fourth-sec-basepkgtiles .explore-basepkg{
    width:100%;
    float:left;
}
.footerFAQPage, .footerFAQ{
    width:100%;
    float:left;
    clear:both;
}


.obj_img_chime
{
    top:0 !important;
}

.header-login-close {
    left: 120px;
    position: relative;
    top: 10px;
}

.header-login-close.visible-xs {
    display: inline !important;
}

.header-login-close object {
    height: 19px;
    width: 15px;

}


.mange-login .popupErrorClass {
    margin-left: 25px;
    width: 90%;
    margin: 0 auto 15px;
    max-width: 100%;
}

.rightContentHub img{
    margin:0 auto;
}
.explore-contentHub .rightContentHub{
    width:100%;
}
.explore-contentHub .rightContentHub div{
    padding-left:0px;
}

.popup-container{
    max-height:380px;
    overflow:auto;
}

#topImage
{
    overflow:hidden;
}

#desktop_chkbutton{
    Float:none !important;
}
Button#desktop_chkbutton{
min-height:70px;
}

.homepagePage .header-opaque {
    height: auto;
}

/* Page title css starts here */


.emptyCart .cart-wrapper .top-section .par-ps-cart-head{
	font-family: omnes_attlightregular;
    margin: 28px  !important;
    padding-bottom: 0 !important;
    text-align:center;
}
.emptyCart .cart-wrapper .top-section .par-ps-cart-head h1{	
	font-size: 28px;
    font-family: omnes_attlightregular;
	margin-bottom: 0px;
    margin-top: 0px;
    color: #000000;
}

.cart .cart-tablet-wrapper .cartpage .ps-carttitlePage .par-ps-cart-head{
	font-family: omnes_attlightregular;
   	margin: 28px  !important;
    padding-bottom: 0 !important;
    text-align:center;
}
.cart .cart-tablet-wrapper .cartpage .ps-carttitlePage .par-ps-cart-head h1{	
	font-family: omnes_attlightregular;
    font-size: 28px;
    margin-bottom: 0px;
    margin-top: 0px;
    color: #000000;
}
.cart .cartpage .container.ps-carttitlePage {margin-top:5px;} 
.container.ps-carttitlePage {margin-top: 46px;}
.emptyCart .cart-wrapper .top-section .container.ps-carttitlePage{margin-top:0px;
}
.cart .cartpage .container.ps-carttitlePage{margin-top:0px;}


/* Page title ends here */



.footerFAQ.par1 {
    border-top:none !important
 }

/*Empty cart page new changes*/

.cart .table-wrapper .fullcart .mydevices 
.devices .cart-right-section .links  {
	text-align: left;
}

/*Empty cart page new changes*/

/*cart page new changes*/

a:hover, a:focus {color:#0568ae;}
.cart .cart-tablet-wrapper .cartpage .container .carttot {float: none;width: none;}
.cart .cart-tablet-wrapper  .cart_rightalign {text-align: center !important; }

.btn-warning.cart_rightalign.update {
    margin-left: 0px !important;
}

/*cart page new changes*/

/*divider1*/
.lbb-header .par-menuimg-mob{
    height: 25px;
    margin-top: 3px;
    width: 18px;
}

.footerLinkSec .simpletext div{
    color: #333;
}

.pull-right.update-cancel {
    float: none !important;
    text-align: center;
}
/*.cart .cart-tablet-wrapper .table-wrapper .fullcart {
    border-bottom: medium none;
}*/

.cart .cartpage .divider1 {
    background-color: hsl(0, 0%, 85%);
    height: 1px;
    width: 100%;
}
/*.cart .cart-tablet-wrapper .table-wrapper .fullcart {
    border-bottom: medium none;
}*/

.cart .cartpage .divider1 {
    background-color: hsl(0, 0%, 85%);
    height: 1px;
    width: 92%;
    margin: 0 auto;
}

.homepagePage .greyText .text1.col-md-4,.homepagePage .greyText .text2.col-md-4,.homepagePage .greyText .text3.col-md-4 {
    border-bottom: 1px solid #3786bf;
    padding: 10px;
    min-height:0px;
    width: 100%;
}


.homepagePage .greyText .text3.col-md-4 {
    border-bottom: 0 none;
}


.homepagePage .greyText .heading1,.homepagePage .greyText .heading2,.homepagePage .greyText .heading3 {
    font-size: 15px;
    line-height: 10px;
    padding:5px 0;
}
 
.homepagePage .greyText{
    padding:5px 0;
}


.homepagePage .greyText .container {
    display: block;
    padding: 0 50px;
}

.homepagePage .greyText .text2 {
    border-left: 0 none;
    border-right: 0 none;
    min-height: 0 !important;
}
.bannerdivider {
    background-color: #ffffff;
    height: 1px;
}

.divider {
    background-color: #e5e5e5;
    height: 1px;
}


.divider-mobile {
    background-color: #e5e5e5;
    height: 2px;
}


.emptyCart .cart-wrapper .top-section .divider {
    background-color: hsl(0, 0%, 85%);
    height: 2px;
    left: 0;
    position: absolute;
}


.cart .cartpagebottomsec .totalsection .carttotalamount .due-month, .totalamt-tdy.due-tdy {
    font-size: 16px;
}
.cart .cartpage .cartpagebottomsec .carttotalcharges {
    float: right;
    padding: 30px 0 35px 42px;
    width: 100%;
}

.cart .cartpage .cart-bottomsec .carttot.ng-scope {
    margin-bottom: 17px;
}

.cart .cart-tablet-wrapper {
    background: hsl(0, 0%, 100%);
    width: 100%;
}
.cart .cart-tablet-wrapper .cartpage .table-wrapper {
    border-style: none !important;
    background: hsl(0, 0%, 100%);

}

/*.emptyCart .cart-wrapper .top-section .title h1{
    font-family: omnes_attlightregular;
    font-size: 28px;
    text-align:center;
	padding: 0 11%;


}
*/
.emptyCart  .linkText1{
 padding-bottom: 10px;
}
.cart .cartpage  .par-ps-cart-head{
   margin-top:-25px;
} 
.emptyCart .linkText1,.emptyCart .linkText2
{    display: block;
    font-family: "Omnes_ATTMediumRegular";
    font-size: 17px;
    margin: 0 auto;
    text-align: center;
    width:100%;
    padding: 0 9%;
}

.cart .cartpage h1 {
    font-family: omnes_attlightregular;
    font-size: 36px;
    text-align:center;
    padding:0 4%;
}


/*.cart .cartpage .container .title.par-ps-cart-head {
    margin-top:80px;
}*/

/*FAQ support page starts here */

.phone-icon, .email-icon{width:50%;}
/* FAQ support page starts here */
/* support email starts here */

.tab-icon{display: none;}
.banner-sec {float: left; margin-top: 45px; padding: 0;}

.desktop-browse-overview > ul {
    list-style: outside none none;
    padding: 0;
}
.desktop-browse-overview li {
    padding-left: 0;
}
/* support email end  here */
.homepage .homepagePage {margin-top: -84px;}

/*****header section starts here********/
.container {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
}
.lbb-header .par-misclinks, li.nested-ul.mobhide-cont  {
    display: none;
}
.lbb-header .navbar-left {
    float: left;
}
.lbb-header .navbar-right {
    float: right;
}
.popup-container {
    left: 20px;
    position: absolute;
    top: 95px;
    width: 298px;
    z-index: 11;
}
.header-login {
    /* flexbox, por favor */
    
    width: 100%;
    margin-top: 47px;
    z-index: 10;
    display: -webkit-box;
    -webkit-box-orient: horizontal;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    display: -moz-box;
    -moz-box-orient: horizontal;
    -moz-box-pack: center;
    -moz-box-align: center;
    display: box;
    box-orient: horizontal;
    box-pack: center;
    box-align: center;
}
/****header section end here****/

/* Empty cart Style Starts */
#wrapper{ max-width:auto; width:auto;}
.cart-heading{float:left;width:100%;}
.cart .cartpage .cart-wrapper .top-section .container .cart-heading {
    float: left;
    margin-top: 34px;
    width: 100%;
}
.cart-heading div{display:block;width:100%;height:42px;margin-bottom:20px;}
.cart-wrapper{ background:#fff;margin:0 auto;}
.left-section,.right-section{width:100%;float:none; height:auto;margin-bottom:20px;margin-top:20px;}
.right-section img{max-width:100%;height:auto;}
.cart-wrapper h2{font-family:"Omnes_ATTLightRegular"; font-size:30px; margin:0 0 10px;line-height: 38px;}
.left-section h2{font-size:35px;font-family:"Omnes_ATTLightRegular"; padding-left:0;margin-bottom: 35px;text-align:center;}
.left-section .btn-warning{margin-left:0;}
.left-section h4 p{font-size:24px;font-family:"Omnes_ATTRegularRegular";color:#333;margin-bottom:32px;text-align:center;}
.left-section h3{font-size:28px;font-family:"Omnes_ATTLightRegular";color:#333;margin-top: 0;margin-bottom: 30px;text-align:center; }
/* new css added */
.cart-wrapper h4 a{font-family:"Omnes_ATTMediumRegular";display:block;font-size:22px;text-align:center;width:96%;}
.cart-wrapper h4:last-child a{color:#fd7222;}
.cart-wrapper h4 span {background:url("/content/dam/LearnBuild/SVGImages/CIRCLE_ARROW_BLUE.svg"); width:21px; height:22px; background-repeat:no-repeat; display:inline-block; background-position: 5px 7px;}
.cart-wrapper h4:last-child span {background:url("/content/dam/LearnBuild/SVGImages/CIRCLE_ARROW_ORANGE.svg");width:21px; height:22px; background-repeat:no-repeat; display:inline-block;background-position: 5px 7px;}
.cart-wrapper .agreement{margin:20px 0; width:98%;text-align:center;}
.banner-section {
    /*border-bottom: medium none;*/
    float: none;
    padding-bottom: 40px;
}

/* Cart Page Styles */
.cart-heading h2{font-size: 36px;font-family: "Omnes_ATTLightRegular";color: #333;width: 100%; display:block;line-height: 40px;text-align:center;}
/* Empty cart Style Ends */

.cart-bottomsec .btn-warning {display:inline-block;}
.carttot {float: left; margin: 0;text-align: center;width: 100%;}
.cart-right-section{float: left;width: 72%;}
.csell-details-showmore .arrowright {
    display: none !important;
    left: 7px;
    position: relative;
    top: -1px !important;
}

.csell-details-showmore .arrowdown {
    left: 5px;
    position: relative;
    top: 2px;
    display:none;
}
.container{width:100%;}
.learn-recommend #wrapper{max-width: 100%;}
.csell-sec-image .pull-left {float: none !important;}
.csell-sec-image{text-align: center;padding: 0;width: 100%;}
.csell-device-showmore,.csell-details-showmore,.csell-pkg-showmore{width: 60%;}
.csell-details-showmore{margin:20px auto;float:left;}
.csell-title{margin: 41px 0 5px; padding: 0 10%;text-align: center;}
.csell-device-heading .title-large, .csell-pkg-heading .title-large{padding-top:81px;line-height: 40px;text-align: center;}
.container-wrapper{ margin: 25px 10%;width: 80%;}
.csell-checkout-btn {display: block;padding: 20px 0;text-align: center;width: 100%;}
.csell-checkout-link {margin: 0 20%;width: 60%;}
.csell-device-subheading,.csell-device-img,.csell-device-heading{padding:0;}
.csell-shslink{margin:0;padding-top: 25px;}
.title-large{line-height:40px;text-align:center;margin: 0 10% 50px;}
.csell-btn{width:100%;float: none;}
.security-img {height: 70px;text-align: center;width: 100%;margin-bottom: 4px;}
.csell-device-img {display: block;text-align: center;width: 100%;}
.csellDevice .agreement, .csellPackage .agreement{padding-top: 10px;}
.csell-pkg .simpletext_v3{text-align: center;width: 100%;padding: 0 10%;}
.csell-sec-service, .csell-sec-security { padding: 0 10%;width: 100%;margin-left:0;}
.csell-checkout-btn.col-sm-2.col-md-2.hidden-lg {left: 0;width: 100%;padding:0;}



/* Recommeded page  Style Ends here*/


/* cart page Style Starts */



.top-section{padding: 0 15px;}
.cart .cartpage .cart-wrapper .top-section{
        margin-top: 45px;
   	    padding: 0 42px;



                }

.cart-topsec div { float: left;text-align: center;width: 100%;}
.cart-topsec h3{  font-family: Omnes_ATTLightRegular;
                                                width: 100%;
                                                margin-top: 76px;}
.cart_rightalign{float:left;width: 100%;}
.cart-topsec h3 span{font-family:Omnes_ATTMediumRegular}
.cartheader{width: 100%;float: left;}
.cartproductname{width:100%;padding:0px 20px 0px 10px;}
.cartheader .cartitem{ margin-left: 0; width: 20%; }


.cartheader .cartduemonth {float: left;}
.cartright .cartduemonth{text-align: center;}
.head.cartduedate { margin-right: 0;text-align: right;}
.cartduedate{text-align: center;width: 27%;}

.cartduedate span{text-align: right;margin-bottom:10px;}

.cartsecright{width: 100%;padding-left: 0;}
.cartright .cartquantity,.cartright .cartduemonth ,.cartright .cartduedate{margin-top:25px;}
.links {float: left;margin-right: 0; text-align: center;width: 100%;font-family:Omnes_ATTRegularRegular;}
.cart .cartpage .table-wrapper .fullcart .packages .cart-right-section .links {
    float: left;
    font-family: Omnes_ATTRegularRegular;
    margin-right: 0;
    text-align: left;
    width: 100%;
}
.links .rmvecart{ margin-top: 10px;}
.cartquantity input{margin:0 17px 0 0;border:1px solid #ccc;}
.cartdevices, .cartalacart{ position: relative;width: 100%;}
.cartdisc h3{ font-family: Omnes_ATTMediumRegular;}
.cartdisc{font-family: Omnes_ATTLightRegular;font-size: 18px;padding: 0 25px; width: 100%;}
.cartright{width:100%;margin-left:0;margin-right:0; padding-left: 0;}
.cartheading div{margin-left: 0;width: 100%;}
.bottom-section h2{text-align: center;width: 100%;}

.need-help {padding: 0 50px;text-align: center;}
.cartdisc ul{padding:0}
.spinner-icons{margin-left: 10px;width: 20%;}
.door-pakage-list {margin-left: 18%;}
.devices-list { margin-left: 22%;}
.empty {display: block;float: left; height: 16px;width: 40%;font-size: 9pt;}

/*.cartpage{background:#fff;margin-top:35px;}
.cartpage{background:#fff;margin-top:0px;}*/


.carttotalcharges{border:none;}

.cartfeaturetitle, .cartsectitle, .cartautotitle{font-family:Omnes_ATTMediumRegular;}


/* cart page Style Ends here */
/**SUPPORT PAGE STARTS HERE*/
/*Support Page new classes*/
.support_faq .ques {
   padding: 0 10px;

}
.support_faq .plus.pointer {
   /* height: 29px;*/
    width: 42px;
}
.support_faq .group-icon {
    height: 56px;
    margin-bottom: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
.phone-icon, .email-icon{width:50%;}

.support_faq .collapsed .plus .minusicon
{
width:29px;
}	
.support-page .tabs-menu li {
    display: table;
    height: 50px;
    line-height: 13px;
    padding: 0 !important;
    width: 40%;
}
.support-page .tabs-menu {
    height: 50px;
}
.support-page .support_faq {
    
}

.support-page .tab-content{ padding-bottom:0;}
.forum_icon, .forum_content, .forum_link {
    margin-left: 0;
    text-align: center;
    width: 100%;
	margin-bottom: 10px;
}

.forum_desc p {

	font-family: Omnes_ATTLightRegular;
    padding: 20px 0 0;
}

.forum_icon {
	text-align: center;
}

.support-page .three-tile .img-responsive {
    padding: 0;
}
.support-page .tab-content {
    padding: 0 15px 30px;
    width: 100%;
}

.phone-icon .phone-num {
    color: #0574ac;
    font-family: omnes_attMediumregular;
    font-size: 15px;
    margin-top: 6px;
}
/**SUPPORT PAGE END HERE*/

/*home promo popup style*/

.Newpopmodal{
    width:587px;
    /*max-width:572px;*/
    margin:0 auto;
    padding:12px;
}

.Newpopmodal a{
    width:21px;
}
.Newpopmodal{min-height:600px;}
.promo-button a{width:128px;}

.promo-header div.text-with-styles:first-child div.title{
    font-size:65px !important;
}
.Newpopheader .text-with-styles:nth-child(2), .Newpopheader .text-with-styles:nth-child(3){
    max-width:100%;
}
.Newpopheader .text-with-styles:nth-child(2) div.title, .Newpopheader .text-with-styles:nth-child(3) div.title{
    font-size:34px !important;
    max-width:100%;
    line-height:34px;
}
.Newpopheader .text-with-styles:nth-child(4){
    line-height:140px;
}
.Newpopheader .text-with-styles:nth-child(4) div.title{
    font-size:200px !important;
    margin-bottom: 17px;
    margin-top: 35px;
}
.Newpopheader .text-with-styles:nth-child(5) div.title{
    font-size:17px !important;
}
.Newpopheader .text-with-styles:nth-child(6) div.title{
    font-size:26px !important;
}
.Newpopmodal .parsys.par-disclaimer{
    max-width:100%;
}
.Newpopmodal .parsys.par-disclaimer div.title{
    font-size:12px !important;
    font-family: omnes_attregularregular;
}
.Newpopbtn .text-with-styles div.title{
    font-size:17px !important;
}
/*home promo popup style ends here*/

/*home promo style*/
.promo-popup .modal-dialog{
    width:95%;
}
/*home promo style ends here*/

.Newpopbtn a#homepromobutton {
    /*background: #0568ae none repeat scroll 0 0;*/
    border-radius: 5px;
    /*color: #fff;*/
    display: block;
    float: none;
    font-family: omnes_attmediumregular;
    /*font-size: 18px;*/
    line-height: 40px;
    margin: 20px auto;
    padding: 8px 24px;
    width: 215px;
    height:auto;
}

}


@media(min-width:320px) and (max-width:639px){

.explore-sec br{
   display:none !important;
}

/*promotion style starts*/
.promodiv {
    margin-left:14%;
    width:85%;
}
.promotooltip-part span{
    margin-left:4px;
    margin-top:0px;
}
.promocont h2 {
font-size:20px;
}
/*promotion style ends*/    

/*login popup style*/
.Newpopmodal a{
    width:21px;
}
.Newpopmodal{height:600px;}
.promo-button a{width:128px;}

.promo-header div.text-with-styles:first-child div.title{
    font-size:38px !important;
}
.Newpopheader .text-with-styles:nth-child(2), .Newpopheader .text-with-styles:nth-child(3){
    max-width:100%;
}
.Newpopheader .text-with-styles:nth-child(2) div.title, .Newpopheader .text-with-styles:nth-child(3) div.title{
    font-size:18px !important;
    max-width:100%;
    line-height:24px;
}
.Newpopheader .text-with-styles:nth-child(4){
    line-height:140px;
}
.Newpopheader .text-with-styles:nth-child(4) div.title{
    font-size:117px !important;
	margin-bottom: 5px;
    margin-top: 5px;
}
.Newpopheader .text-with-styles:nth-child(5) div.title{
    font-size:17px !important;
}
.Newpopheader .text-with-styles:nth-child(6) div.title{
    font-size:17px !important;
}

.header .header-login .popup-container .acc-login .mange-login
{
margin-top: 25px;
}

.header .header-login .popup-container .acc-login .mange-login .form-signin .forgot-name  .login-remember
{
	top:-7px
}
.Newpopbtn a#homepromobutton {
    border-radius: 5px;
    display: block;
    float: none;
    font-family: omnes_attmediumregular;
    font-size: 23px !important;
    height: auto;
    line-height: 40px;
    margin: 20px auto;
    padding: 5px 15px;
    width: 155px;
}
.Newpopmodal a#homepromoclosebutton {
	 color: #009fdb;
    text-decoration: none;
    width: 20px;
    opacity: 1;
    clear: both;
    position: absolute;
    right: 15px;
    height:20px;

}
/*login popup style ends here*/

/* Page title starts here */

.par-chckAvail-head h1, .par-schedule-head h1, .par-feed-head h1, .par-lis-head h1, .par-csell-head h1, .par-latest-offers h1, .par-latest-offers, h1, .par-ps-home h1, .par-support-title h1, .par-shop-head h1, .par-myaccount-head h1 {
    font-size: 28px;
    text-align: center;
    margin-top: 35px;
    margin-bottom: 35px;
}

.par-ps-explore h1{  
	font-size: 28px;
    text-align: center;
    margin-top: 22%;
    margin-bottom: 9%;

} 

.container.license-Page, .container.book-consul-page, .container.check-avail-page, .container.csell-titlePage, .container.latest-titlePage,.container.faq-support {margin-top: 0px;}
.container.ps-hometitlePage {margin-top: 46px;}
.container.ps-exploretitle {margin-top: 132px;padding-top: 47px;}
.container.ShopHome-Page {margin-top: -7px;}
.container.feedback-page {margin-top: -9px;}
.container.my-account-page {margin-top: -8px;}

/* Page title ends here */


/*login popup validation style*/

.Newpopmodal{
    width:95%;
    /*max-width:587px;*/
    margin:0 auto;
    padding:14px;
    height:auto;
}
.Newpopheader h5{
    font-size:38px;
    margin-bottom:15px;
}
.Newpopheader p{
    font-size:17px;
    line-height:25px;
    max-width:100%;
}
.Newpopheader h2{
    font-size:140px;
    line-height:120px;
}
.Newpopheader span{
    font-size:21px;
}
.Newpopheader h6{
    font-size:17px;
    margin-bottom:22px;
}
.Newpopbtn a{
    margin-top:28px;

}
.poppara{
    font-size:9px;
    max-width:100%;
}
.Newpopbtn p{
    font-size:17px;
}

/*login popup validation style ends here*/




/*explore content hub css   */
.explore-contentHub .container{margin-top:0;}
.explore-contentHub .contentHub1 img,.explore-contentHub .contentHub2 img,.explore-contentHub .contentHub3 img {
    height: 155px;
    width: 155px;
    margin:0 auto;
}
.explore-contentHub .rightContentHub {
    float: none;
    padding: 0;
    position: relative;
    width: 100%;
    margin:0 auto;
}

.explore-contentHub .leftContentHub img {
    height: 320p;
    position: absolute;
    width: 100%;
}

.explore-contentHub .leftContentHub .contentHublink .circle-img {
    height: 12px;
    /*margin-left: 10px;*/
    top: 4px;
    transform: rotate(-45deg);
    vertical-align: middle;
    width: 12px;
    right:-20px;
}


.explore-contentHub .rightContentHub div:first-child{
    padding: 17% 0 16% 0%;
}
.explore-contentHub .rightContentHub div{
padding: 0px 0 42px 0px;
}

.explore-contentHub .rightContentHub .contentHubdescText1, .explore-contentHub .rightContentHub .contentHubdescText2, .explore-contentHub .rightContentHub .contentHubdescText3{
    font-family: "Omnes_ATTRegularregular";
    font-size: 12px;
    margin: 0 auto;
    padding: 0 0px 42px 0px;
    text-align: center;
    width: 65%

}

.explore-contentHub .leftContentHub .contentHublink .circle-img {
    height: 12px;
    margin-left: 10px;
    top: 4px;
    transform: rotate(-45deg);
    vertical-align: middle;
    width: 12px;
}
.explore-contentHub .rightContentHub .contentHubheading1, .explore-contentHub .rightContentHub .contentHubheading2, .explore-contentHub .rightContentHub .contentHubheading3{
padding-right:0px;
}
.explore-contentHub .leftContentHub{width:100%;height:294px;}
/*explore-content hub css ends here*/



/*  FAQ -support starts here */
.lbb-header .navbar-fixed-top{height:47px;}
.lbb-header .navbar-right li{ padding:15px 10px;line-height:25px;}
.lbb-header .navbar-right li.cartimg{ padding: 5px 13px 11px 5px;}
.lbb-header .navbar-right li.menu-link{padding: 4px 12px 12px;}
.lbb-header .par-cartimg {
    height: 27px;
    width: 21px;
}
.lbb-header .par-menuimg {
    height: 21px;
    margin-top: 3px;
    width: 21px;
}
.lbb-header .mobile-menu li a{
    font-size:14px;
}
.badge { left:17px;
    padding: 5px;top: 2px;font-size:10px;}

.support_page .tabs-menu li .resourcetext {
    padding-bottom: 16px;
    padding-top: 16px;
}
.support-banner .banner-icon ,.support-page .group-icon,.banner-heading h3{text-align: center;}
.support-banner .banner-heading,.support-page .banner-heading{padding:0}
.support-banner  .banner-heading p {padding: 0 10%;text-align: center;width: 100%;}
.accordion_head {display: table;}

/*changes done */
.plus.pointer {
    display: table-cell;
    height: 30px;
    margin: 11px 0 0 0 !important;
    padding: 0;
    vertical-align: middle;
    width: 30px;
}

/*changes done */
.ques {
    display: table-cell;
        padding: 0px;
        vertical-align: middle;
        width: 86%;
    	line-height: 16px;
    }

.three-tile{margin:0;padding:0;}

			/*changes done */
.forum_icon , .forum_link{
    width:100%;
    text-align:center;
        padding-bottom:0;

    }

.forum_desc{text-align:center; float: left;}

/*changes done */
.visit{margin:33px 0 21px;}

.email-icon {
    padding-left: 0;
    padding-right: 0;
}
/*changes done */
.support-page .forum {
    margin: 0px 0;
    /*border:2px solid #d9d9d9;*/
    border:0 solid #ccc;
    padding-bottom:50px;
}
.banner-heading h3, .living-title1 {
    font-size: 25px;
}

/*changes done */
.faq_container{
    float: left;

}
.feedback-banner-gradient{height:322px; width:11px;}
.phone-icon {
    padding-left: 0;
    padding-right: 0;
}
.email-phone p {
    font-size: 14px;
}
.tabs-menu {
    height: 67px;
}
/* changes done */

.support-page #tab-2 h3 {
    line-height: 33px;
    margin-top: 28px;
    font-size: 25pt;
    
}
.forum_sec {
    border-right: medium none;
    float: left;
    padding: 0;
    width: 100%;
}
.forum_desc {
    padding: 0 5%;
}
#tab-1 div:last-child .support_faq {
    border: medium none;
}
.support_faq {
     border-bottom: 1px solid #d9d9d9;

}

.faq4  {
	border-bottom: none !important;
}

					/*changes done */
.group-heading.banner-heading h3 {
    line-height: 23px;
    margin-bottom: 28px;
	margin-top: 21px;

}

/* changes done */
.show-morelink {
    float: right;font-size: 14px;
    padding: 0; 
    margin-top:25px;
    margin-bottom:10px;
}
.accordion_head{padding: 3px 10px;}
.accordion_content{
    font-size: 15px;
    line-height: 18px;
    margin-left: 50px;
}

.layout_support .support-banner-gradient{ width:11px !important; height:415px !important;}

/*changes done */
.layout_support #tab-2 h4 {
    font-size: 17px;
    margin: 10px 0px 0px;
    padding: 0;
}

.layout_support .tab-text{
    font-size: 14px;
}
.layout_support .room_link {
    font-family: omnes_attmediumregular;
    font-size: 14px;
}

.layout_support .banner-sec {
    float: left;
    margin-top: 25px;
    padding: 0;
}

.support_faq .large-icons {
    height: 38px;
    width: 38px;
}
.forum .large-icons > object {
    height: 49px;
    width: 49px;
}

.layout_support .banner-heading p {
    position: relative;
    top: 0;
    line-height: 1.2;
	font-weight: 500;
}

.layout_support .visit.bottom-visit-link {
    margin-bottom: 45px;
    margin-top: 14px;
}

.layout_support .small-icons {
    margin-left: 3px;
}
.layout_support .tabs-menu li {
    margin-right: 3.5px;
}

.layout_support .large-icons {
    height: 38px;
    width: 38px;
}
/*changes done */
.forum_sec .large-icons {
    height: 55px;
    width: 55px;
    margin-top:45px;
    margin-bottom:28px;
}

.layout_support .support_faq {
    margin-top: 35px;
}

.layout_support .group-heading.banner-heading {
     /*padding-bottom: 5px;
     padding-top: 21px; */
}

.layout_support .faq_container {
    margin-top: 0;
}

.layout_support .phone-icon {
    width: 100%;
}

.layout_support .phone-icon .med-icons {
    height: 38px;
    width: 38px;
}

.layout_support .phone-icon .med-icons, .email-icon .med-icons {
    margin-bottom: 10px;
    margin-top: 10px;
}


.layout_support .email-icon {
    padding-left: 0;
    width: 50%;
}

.support_faq .group-icon .large-icons {
    height: 38px;
    width: 38px;
}

.feedback .simpletext.section .comment-text{
    font-size:12px;
}

.layout_support .phone-icon {
    float: none;
    margin: 11% auto;
    width: 100%;
}

.layout_support .phone-icon .med-icons {
    display: inline-block;
    float: none;
    height: 25px;
    margin-top: 0 !important;
    width: 25px;
}

.support_banner .phone-icon .phone-num {
    color: #333;
    display: inline !important;
    float: none;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 8px !important;
    padding: 4px !important;
    width: 118px;
}
.footerLinkSec .par12 .simpletext div {
               font-size: 18px;
               font-weight: normal;
               font-family: Omnes_ATTRegularRegular;
               padding: 14px 30px 15px;
               border-bottom: 1px solid #ccc;
}

.resourcetab{
padding:0px !important;
}

.visit{
    text-align:left !important;
    }
/* FAQ -support page Style Ends here */


/****footer section starts here *****/
.tile-wrapper {border-bottom: 1px solid #ccc;margin: 0;min-height: 0;width: 100%;}
.footerFAQ.par1 {
    border-top: 1px solid #e6e6e6;
}
.footerEndSec .simplelinks{ margin-top: 15px; display:block; margin-left:10px;font-size: 18px;margin-left: 0;
    padding: 0;}
.footerEndSec .footer-logos .image:first-child a {margin-bottom: 33px; margin-top: 35px;}
.footerEndSec .simpletext{ margin:35px 0 16px;font-size: 10px;}
.footerEndSec .image {width: 100px; margin-bottom: 25px;}
.footerEndSec .footer-logos .image:first-child{display:block; width:100%; margin:0;}
.footerLinkSec{ padding:20px 0 30px;}
.footerEndSec .footer-logos{margin-top:0;}
.footer-links{margin-top: 61px;}
.footerEndSec .footer-logos .image:first-child img{ max-width:200px;}
.footerEndSec .image img{ max-width:75px;}
.footerEndSec .att-icon .image:first-child img{ margin:0;}
.footerLinkSec .accordion-head .simpletext{width: 91%;float:left;}
.footer-bottom,.footerLinkSec,.footerLinkSec .simpletext{padding:0;font-size:35px;}
.footer-accordion {padding:0;}
.footerLinkSec .accordion-head {
    background: #eee none repeat scroll 0 0;
    border-top: 2px solid #9d9d9d;
    cursor: pointer;
    height: 47px;
    padding: 5px 25px;
    width: 100%;
    outline:medium none;
}
.footerLinkSec .accordion-link {float: left;width: 100%;background:#fff;}
.footerLinkSec {border-bottom: 2px solid #9d9d9d;float: left;width:100%;margin-top: -2px;}
.accordion-link {padding: 20px;}
.footerLinkSec .simplelinks {border-bottom: 1px solid #ccc;padding: 14px 30px 15px;font-size: 18px;}
.blue-up-arrow{display:none;}
.activeToggle .accordion-head.active .blue-down-arrow{display:none;}
.activeToggle .accordion-head.active .blue-up-arrow{display:block;float: right;}
.footerEndSec {margin-bottom: 0;margin-top: 0; padding:0 25px;}
.footer-logos .image.section:last-child .cq-dd-image {
    margin-left:5px;
     max-width: 95px;
}
.medium-icons{width:21px;float: right;}

/*FooterNewChanges*/
.footerEndSec .par15 .footer-svg-images-link {
    display: block;
    margin: 0;
    width: 100%;
}
.footerEndSec .par15 .footer-svg-images-link .dropdown-toggle1 {
    margin-bottom: 33px;
    margin-top: 35px;
    width: 200px;
}
.footerEndSec .par15 .footer-svg-images-link-nonactionable {
    margin-bottom: 25px;
    width: 100px;
}
.footerEndSec .par15 .footer-svg-images-link-nonactionable .footer-svg-images-link-new {
    width: 75px;
}
.footerEndSec .par18 .footer-svg-images-link-nonactionable {
    margin-bottom: 25px;
    width: 100px;
}
.footerEndSec .par18 .footer-svg-images-link-nonactionable .footer-svg-images-link-new {
    margin: 0;
}
/****footer section end here*****/
/***footer section starts here**/


.footerLinkSec .accordion-head .simpletext {
    float: left;
    font-size: 18px;
    padding: 10px 0;
    width: 82%;
    font-weight: normal;
}
.footerLinkSec .accordion-head .simpletext {
    float: left;
    width: 82%;
}

/***footer section ends here**/
/* Common -support starts here */


			/* changes done */
.tabs-menu {
    padding: 0 15px;
    }

.forum_text,.forum_title,.living-text1{font-size: 24px;}

/*changes done */
.forum_title {line-height: 22px; padding: 0px 0px 14px 0px;}

.forum_link{font-size: 18px;}
.accordion_head{font-size: 17px;}
.banner-heading h3,.living-title1{font-size: 24px;}
.plus #plusicon {
    clear: both;
    float: left;
    height: 30px;
    width: 30px;
}
.collapsed .plus #minusicon {
    clear: both;
    display: block;
    float: left;
    height: 30px;
    width: 30px;
}

/* Common -support ends here */

/* support email starts here */
.form_leftcollabel label{font-size: 21px;padding-left: 0;}
.banner-icon{text-align: center;width: 100%;}
.email-bannerhead{margin-left: 0;padding: 0 8%;text-align: center;}
.form_field.form_field_text, .form_field.form_field_select,#comment_rightcol div textarea,.feedback #phone_rightcol,.feedback .dropdownbg2{width:100%;}
.feedback .form-container {
    border-right: medium none;
    margin-top: 21px;
    margin-bottom:55px;
    padding: 0 8%;
    width: 100%;
}
.dropdownbg select{
	background-position:95% 50% !important;
}
.dropdownbg2 select{
	background-position:95% 50% !important;
}
section.feedback .feedback_checkbox_checked {
    padding-left: 35px;
    padding-top: 0;
    
}

.email_banner .banner-sec {
    margin-bottom: 35px;
    margin-top: 35px;
}
.email_banner .banner-sec {
    margin-bottom: 34px;
}
section.feedback .feedback_checkbox_unchecked {
    font-size: 12px;
    padding-left: 35px;
    padding-top: 0;
}
.email_banner .large-icons {
    height: 41px;
    width: 49px;
}
.feedback .simpletext.section{margin-top: 22px;font-size:21px;}
#_content_LearnBuild_desktop_feedback_jcr_content_par1_start_time_to_call{padding: 1.5% 2%;margin-left:0;}
.email-bannerhead h3{font-size: 32px;}
.email-bannerdesc p{font-size: 16px;}
.feedback .form_button_submit{padding: 2% 5%;float: right;width: 40%;}
.form_field.form_field_checkbox{width: 55px;}

.feedback .dropdownbg2{ margin-top: 20px;}
#phone_rightcol input {
    padding: 0.9% 2%;
}
/* support email end here */
/****My account page starts here***/

.csell-pkg .simpletext {font-family: omnes_attlightregular;padding: 0 20px;text-align: center;width: 100%;}
.service-desc {display: inline-block;font-family: omnes_attlightregular;margin: 30px 0;padding: 0;text-align: center;width: 100%;}
.csell-upgrade #tab-1.tab-content,.csell-upgrade #tab-2.tab-content  {padding-top: 20px;}
.upgrade-container {padding-top: 50px;}
.csell-upgrade #tabs-container {margin-top: 70px;}
.upgrade-desc{font-family: "Omnes_ATTLightregular";padding: 0 20px;}
.pull-left.upgrade-img{width:100%;text-align:center;}
.list-horizontal li{display: inline-block;max-width: 100%;width: 100%;}
.upgrade-container {text-align: center;padding-top: 50px;}
.service-container{ font-size: 56px;}
.myAccount .csell-pkg {
    padding-bottom: 0;
}
.list-horizontal {margin-top: 15px;float: left;padding: 0;width: 100%;}
.download-text{font-size: 26px;}
.section-content{padding-top: 0;}
.promo-img{width:100%;padding: 0;}
.download-app  span.store-icon .img-responsive {display: table-cell;}
.btn-warn{width: 43%;height: auto;font-size: 21px; padding: 10px 20px;}
.download-text{padding-top:0;font-size: 26px;}
.download-app .download-text  {padding: 0 2%;float: left;margin: 0 0 50px; text-align: center;width: 100%;}
.download-app .store-icon {float: left;margin: 0 0 35px;padding: 0 2%;text-align: center;width: 100%;}
.new-agreement{ font-family: "Omnes_ATTLightRegular";font-size: 14px;margin-top: 10px;}
.app-left{border:none;width:100%;margin-bottom:0px;}
.csellpage .title {color: #333;font-family: omnes_attlightregular;line-height: 56px;margin: 0px 0 40px;text-align: center;}
.currentPkgs {margin: 30px 5% 0;min-height: 50px;overflow:auto;}
.title .section{margin-top:40px;}
.new-price{font-size:17px;}

.total-text {float: left;font-size: 15px;width: 60%;}

.service-container{float: left; margin: 0;padding: 0;text-align: center;width: 100%;}
.csell-heading-v1 h1{padding: 0 5%;margin:0;font-size:32px;}
.img-whats-included{ height: 98px;width: 100%;}
.pop-container{width: 80%;margin: 0 10%;}
.CSellcontent{text-align:center;}
.CSellcontent h2.pkg-title{ width: 100%; display:inline-block; margin-top: 30px;}
.csellDevice .agreement, .csellPackage .agreement{font-size: 14px;}
.myAccountPage .promo-img {
    padding-right: 0;
    padding-top: 0;
    text-align: center;
}

.upgrade-button {padding: 20px 0;}
.upgrade-container.container h3 {font-size:36px;}
.upgrade-desc{font-size: 18px;line-height: 26px;font-family: "Omnes_ATTLightregular";padding: 0 5%;}
.new-title {
    font-size: 28px;
    margin-top: 0;
}
.app-left {
    border: medium none;
    margin: 35px 0;
    width: 100%;
}
.mobile-download-app .store-icon .img-responsive {
    max-width: 50%;
}
.btn-warn {font-size: 16px;}
.myAccount .tabs-menu li {
    display: table;
    height: 50px;
    line-height: 15px;
    padding: 14px 22px;
    width: 44%;
}
.csell-upgrade #tabs-container {
    margin-top: 40px;
}
.upgrade-container.container h3 {display: inline-block;margin:40px 0 30px;padding:0;}

.myAccount .tabs-menu li a {display: table-cell;font-size: 14px;text-align: center;vertical-align: middle;}
.myAccount .tabs-menu {
    height: 50px;
}
.promo-Text, .new-title, .new-price, .new-agreement {padding: 0 5%;}
.promo-Text {font-size: 17px;margin-top: 5px;}
.download-text {font-size: 20px;}
.upgrade-button .btn-warn{font-size: 15px; width: 50%;}
.service-container {font-size: 28px;}
.service-desc{width:100%;text-align:center;margin: 0;padding: 0;font-size: 17px;}
    .tot-charge {font-size: 14px;height: auto;margin: 0 5% 40px;padding: 10px 3%;width: 90%;}
   .amount {
   /* float: left;*/
    font-size: 17px;
    margin-left: 0;
    text-align: left;

}
.csell-heading-v1 {
    padding: 0 5%;
                margin-top:0;
}
.csellpage .title {
    color: #333;
    font-family: omnes_attlightregular;
    font-size: 40px;
    line-height: 40px;
    margin: 7px 0 40px;
    text-align: center;
}
.csell-pkg .simpletext {
    font-family: omnes_attlightregular;
    font-size: 18px;
    line-height: 29px;
    padding: 0 20px;
    text-align: center;
    width: 100%;
}
.upgrade-desc {
    font-family: "Omnes_ATTLightregular";
    padding: 0 5%;
}

.csell-upgrade .sidebar-gradient {
    height: 485px;
    width: 11px;
}
.pull-left.upgrade-img {
    height: 35px;
    margin-top: 20px;
}

.layout_csell_page .container.active {
    transform: translate(-25.725em, 0px);
}
.upgrade-container.container {
    float: left;
    padding: 0 0 40px;
}

.upgrade-container.container h3 {
                display: inline-block;
    margin: 20px 0 11px;
    padding: 0;
                font-size: 25px;
}
.list-horizontal li{display: inline-block;max-width: 100%;width: 100%;}

.myAccountPage #csell-pkg .csell-heading-v1 .simpletext{ font-size: 18px;}

.myAccountPage #csell-pkg .par-pkg-subheading{margin-top:0px;}


/* IAM */

.myAccountPage .pkg-name{
	font-size: 18px;
    padding: 12px 5px;
    width: 77%;
}

.myAccountPage .pkg-img{ margin: 18px 10px 0 18px; width:35px; height:35px;}

.myAccountPage .cancel-service{font-size:14px; width: 76%; margin-bottom: 17px; margin-top:0px;}

/*****my acount page ends here*******/

/* Disclaimer Page Styles Start */
.disclaimer-gradient {background:url("/content/dam/lbb3/icons/Latest_Offers_Mobile_01_gradient.jpg");position:absolute;width:14px;height:334px;background-size:100% 100%; top:0;z-index:5;}
.container{width:100%;}
.section-content{padding-top:0;}
#full_first {
    margin-bottom: 27px;
    margin-left: 11%;
    margin-top: 27px;
    width: 78%;
}

.disclaimer-title h2{font-size:28px;line-height:28px;text-align:center;}
.disclaimer-title h3{font-size:21px;margin-bottom:28px;text-align:center;}
.disclaimer-text {margin-left:10%;margin-top:47px; width:81%;}
.disclaimer-text p{font-family:omnes_attlightregular;font-size:16px;line-height:22px; margin-bottom:25px;text-align:left;}

/* Disclaimer Page Styles Ends */

/*book Consultation Starts here*/
.bookConsultation-gradient {background:url("/content/dam/lbb3/icons/Latest_Offers_Mobile_01_gradient.jpg");position:absolute;width:11px;height:664px;background-size:100% 100%; top:0;z-index:5;}
.top-section-bookConsultation.container {margin-bottom: 35px;margin-top: 35px;}

.left-section-bookConsultation{margin:0 auto;text-align:center;width:100%;}

.top-section-bookConsultation .icon.large-icons{float:none;height:37px;margin-top:15px;padding:0;width:40px;margin-bottom:12px;}

.top-section-bookConsultation .title-bookConsultation{margin-top:0;float:left;margin-left:auto;margin-right:auto;padding:0 25px;text-align:center;width:100%;}

.left-section-bookConsultation .title-bookConsultation .title-bookConsultation-top{font-size:25px;line-height: 25px;}

.left-section-bookConsultation .description-bookConsultation{font-size:17px;margin-bottom:50px;}

.right-section-bookConsultation{margin:0 auto;width:100%;padding-left:0;}

.right-section-bookConsultation .phone.large-icons{float:none;height:37px;margin-bottom:17px;width:100%;}

.phone-bookConsultation{float:left;padding-left:30px;padding-right:30px;width:100%;}

.text-right-section-top-section-bookConsultation{font-size:25px;margin-bottom:0;padding-left:7px;text-align:center;}

.phone-right-section-top-section-bookConsultation{font-size:17px;text-align:center;}

.left-section-bookConsultation .title-bookConsultation .title-bookConsultation-top{margin-bottom:2%;}

.top-section-bookConsultation .circle-img {margin-left: 0;}
/*book Consultation Ends here*/

/*** Check Availability Page STARTS **/
.check-banner-heading {
    color: #333333;
    font-family: "Omnes_ATTLightregular";
    font-size: 32px;
    margin-left: auto;
    padding-left: 0;
    position: relative;
    text-align: center;
    top: 12px;
    width: 100%;
}

.check-banner-icon {
    float: initial;
    height: 40px;
    margin-top: 0;
    top: 25px;
    width: 100%;
}

.checkavailPage .check-banner-sec .pull-left {
    float: none !important;
}

.check-banner-sec {
    padding: 20px 0 46px;
    width: 100%;
}

.check-banner-desc p {
    font-size: 16px;
    margin-left: -34px;
    text-align: center;
    top: 14px;
    width: 100%;
}



.checkavailPage .explore-gradient {
    background: rgba(0, 0, 0, 0) url("/content/dam/lbb3/SVG-Images/Check_Availability_Mobile_v01a_GRADIENT.jpg") repeat scroll 0 0 / 100% 100%;
    height: 258px;
    position: absolute;
    top: 0;
    width: 11px;
    z-index: 9;
}

/*** Check Availability Page ENDS **/

/* Explore Page start******/


.explore-sec{margin-top:-65px;}

.explore-sec .banner{height:350px;background-size: cover;background-repeat: no-repeat; /*height:406px;*/ height:auto; margin-top:-111px;}

.explore-sec .explore-gradient {background:url("/content/dam/lbb3/icons/Explore_Automation_Mobile_v003-00_01_GRADIENT.jpg");position:absolute;width:21px;height:350px;background-size:cover;}


.explore-sec .banner-heading-explore{
    font-size: 28px;
    line-height: 30px;
    margin: 8% 6% 0;
    padding-top: 18px;
    width: 60%;
}

.explore-sec .banner-legalText{ 
    font-size: 12px;
    margin: 18px 6%;
    width: 50%;
 }

.explore-sec .explore-second-sec-heading{font-size:28px;margin: 8.5% 0 11.2% 0; }

.explore-sec .explore-second-sec-subheading{font-size:14px;margin-top:0;margin-bottom: 0;}


.explore-sec .explore-bigimg-mobile ul li {
            list-style: outside none none;
    }

.explore-sec .expolre-accordion-heading {
    font-size: 24px;
               font-family: "Omnes_ATTLightRegular";
               text-align:center;     

                }

.explore-sec .arrow-blue{height: 21px;width: 25px;}

.explore-sec .explore-bigimg-mobile ul{padding:0;margin-bottom: 0;}

.explore-sec .explore-toggletitle{padding-top:13.2%;line-height: 0.9;}


	.explore-sec .explore-third-sec-heading{font-size:28px;margin-bottom: 0; margin-top: 14%;}

.explore-sec  .explore-third-sec-subheading{font-size:14px;padding:0 4% 0 4%;margin-top: 10%;}

/*.explore-sec .carousel-img{max-height:200px;max-width:45%;margin-left:10%;}*/

.explore-sec .bx-wrapper img {
    width: 93%;
    left: 4%;
    position: relative;
    top: 8%;
}

.explore-sec .bx-wrapper .bx-prev{
    left: 0px;
    top: 0px;

}

.explore-sec .bx-wrapper .bx-controls-direction .prev {
    left: 9%;
    top: 40px;
}

.explore-sec .bx-wrapper .bx-next{
    right: 0px;
    top: 0px;

}

.explore-sec .bx-wrapper .bx-controls-direction .next {
    right: 13%;
    top: 12%;
}

/*.explore-sec .bx-wrapper .bx-prev{left:40px;top:49px;}

.explore-sec .bx-wrapper .bx-next{right:40px;top:49px;}*/

	.explore-sec .carousel-content{font-size:18px;line-height: 1.1;margin-top: 21px;}

.explore-sec .carousel-content .text{font-size:14px;margin-top: 18px;}

.explore-sec .explore-fourth-sec-heading{
font-size: 28px;
line-height: 30px;
font-family: "Omnes_ATTLightRegular";
text-align: center;
margin-top:5%;

}

.explore-fourth-sec .explore-second-sec-subheading {
margin-bottom:20px;
}

.explore-sec .exsec-img {width: 20px;
height: 20px;
position: relative;
top: 5px;
    left: 5px !important;}

.explore-sec .btn-warning {
    background: #0568ae none repeat scroll 0px 0px;
    border: medium none;
    border-radius: 5px;
    color: #FFF;
    font-weight: bold;
    height: 42px;
    margin-bottom: 84px;
    margin-top: 67px;
    padding: 5px 20px;
    width: 145px;
    font-size: 11pt;
    font-family: "Omnes_ATTMediumRegular";

}

.explore-fourth-sec-basepkgtiles .pkg-title{font-size:24px;}

.explore-sec .pkg-image-wrapper object{width:52px;height:52px;margin: 51px auto 42px auto;}

.explore-sec .description{font-size: 18px;
    margin-top: 10px;min-height:0px;}



.explore-fourth-sec-misclinks-mobile {
    border: 2px solid #D9D9D9;
    padding: 0 5%;
    width: 80%;
    margin: 8% 10%;

}

	.explore-sec .explore-toggleicon{padding-bottom: 9.6%; padding-top: 5.5%;}


.explore-sec div.image{overflow:visible !important;}


.explore-sec .exp-text{padding:10px 0px 10px 0 ;font-size:14px;}




.explore-second-sec .explore-second-sec-wrapper{
                padding-bottom:37px;
}

	.explore-sec .explore-fourth-sec-heading{margin-bottom: 9.9%; margin-top: 18.6%;}

.explore-sec .device-footer h3, .explore-sec .package-footer h3{font-size:25px;}

.explore-sec .recommended-pkg-shop {
    height: auto;
    position: relative;
    top:0;
    left:0;
    width: 100%;
    z-index: 5;
}

.recText {
    color: #ffffff;
    font-family: omnes_attmediumregular;
    font-size: 10px;
    left:0;
    line-height: 0.9;
    position: absolute;
    top: 12%;
    right:0;
}

.recText .amt{font-size :14px;}

.recText .txt{font-size :8px;}


.explore-sec .container-wrapper{border: 2px solid #d9d9d9;margin:0 10% 21px 10%;}
.explore-sec .explore-fourth-sec-misclinksone ,.explore-sec .explore-fourth-sec-misclinksTwo{float:left;width:50%;}

.explore-sec .explore-fourth-sec-misclinksTwo{padding-left:3%;}



.explore-sec #more-info-popup{min-height:240px;}


.explore-sec .close{opacity:1;position:relative;right:8px;top:5px;}

.misclink-popup-contain div.misclinks-popup:last-child{border-right:none;}

.misclink-popup-contain div.misclinks-popup{float:left;width:33%;margin:10% 0;}

.explore-sec .exp-imgtext{border-right:2px solid #d9d9d9;}

/*#more-info-popup .exp-text-contain ,#more-info-popup .exp-icon-contain{color:#333;width:100%;margin:0 auto;float:left;}*/

.explore-sec .misclinks-popup .exp-text ,.explore-sec .misclinks-popup .exp-icon{color:#333;width:100%;margin:0 auto;height:30px;}

.explore-sec .misclinks-popup .exp-text{margin:15px 0 0 0 ;text-align:center;padding:0;font-size:12px;}


.par-explore-misclinksone-mobile .exp-icon{top: 5px;width: 34px;height: 30px;left: 0;margin-right:0;}

.explore-sec .explore-fourth-sec-misclinksTwo .exp-imgtext{border-right:none !important;}

.par-explore-popup-misclinksthree .exp-imgtext{border-right:none !important;}

.explore-sec .misclink-popup-contain{margin:5% 0 0% 0;}

.explore-sec .par-explore-popup-misclinksfour .icon-contain{padding:0 !important;}

.explore-fourth-sec-misclinksfour-popup .exp-icon{margin:0 0 0 3%;height:40px;width:40px;}

.explore-fourth-sec-misclinksfour-popup .exp-text{color:#333;font-size:18px;padding:15px 0px 15px 15px }

.explore-sec .inner-wrapper{
     margin-bottom:45px;
     margin-top: -85px;
}

.explore-sec  .footer2, .explore-sec .package-footer{
                padding:30px 15px 15px;
}

.explore-sec .divider{background-color:rgb(217, 217, 217);
float:none;
height:2px;
margin-top:0px;}
.explore-sec  .hotspot-req-text{margin-top: 17px;}
.explore-sec  .hotspot-req-text p{margin-bottom: 0;}
.explore-sec .mobile-chkout-btn button{margin-top: 25px !important;}
.explore-sec .explore-third-sec-link  .par-link{margin:4.8% 0 0 0;}
.explore-sec .bx-wrapper{margin-top: 51px;}
.explore-sec .bx-wrapper .bx-viewport{padding-bottom: 38px;margin-bottom: 0;}
.explore-sec .carousel-img {
   height: 250px;
   left: 18%;
    width: 55%;
    left: 0;
    right: 0;
   margin: 0 auto;
}

.explore-sec .explore-fourth-sec-subheading{font-size: 14px; padding-left: 10px; padding-right: 10px; text-align: center;}
.explore-sec .explore-fourth-sec-link.hidden-lg{display: block; margin-bottom: 42px;margin-top: 20px;}
.explore-sec  .explore-fourth-sec-basepkgtiles{padding-top:0;}
.explore-sec .explore-fourth-sec-basepkgtiles .description{min-height: 0; margin-top: 28px; color: #333333;}
.explore-sec .explore-basepkg .package-footer{padding: 35px 15px;}
.explore-sec .explore-basepkg .package-footer h3{margin-top: 0px; line-height: 1.2; margin-bottom: 0px;}
.explore-sec .hotspot-contain-mobile{margin-top: 15px;}
.explore-sec  .inner-wrapper div{margin: 0 auto;}

/* Explore Page End****/

/* Mobile Style hotspot start */

.explore-sec .deviceicon-size-mobile {
    width: 24%;
    float: left;
    clear: both;
    margin-left:2%;
}

.explore-sec .deviceicon-size-mobile img {
    width: 100%;
    height: 100%;
}


.explore-sec .hotspot-title-mobile {
    font-family: "Omnes_ATTMediumRegular";
    font-size: 28px;
    text-align: left;
    margin-bottom: 5%;
}

.explore-sec .device-desc {
    float: left;
    width: 65%;
    padding-bottom: 28.5%;
    padding-left: 16px;
    text-align:left;
}

.explore-sec .hotspot-title-mobile{font-size:14px;line-height: 1; margin-bottom: 8%;}


.explore-sec .hotspot-desc-mobile {
    text-align: left;
    font-size: 14px;
    font-family: "Omnes_ATTRegularRegular";
    line-height: 20px;
    padding-bottom: 8%;
}

.explore-contentHub .container {height: auto;}
.explore-contentHub .leftContentHub .heading {padding: 42px 52px 42px 45px; width:auto;}
.explore-contentHub .leftContentHub .contentHublink {padding: 0 0 0 33%;width:auto;}


/* Mobile Style hotpsot End */


/*special offers start here */
.section-content{padding-top:0;}
.section-content{padding-top:0;}
.offer-heading.container{margin-top:0;padding-top:42px;}
.offer-heading.container h2{font-size:28px;text-align:center;width:100%;padding: 0 11px;}
.offer-heading.container p{font-size:15px;font-family: Omnes_ATTLightregular;text-align:center;width:100%;margin-bottom:14%;padding: 0 30px;margin-bottom:18%;}
.banner-section-special.container .left-section-banner h2{font-size:21px;text-align:left;width:100%;padding:0 31px;line-height:23px;margin-bottom:15px;}
.banner-section-special.container .left-section-banner h4{font-size:14px;width:100%;margin-bottom:18px;padding:0 31px;}
.banner-section-special.container .right-section-banner{margin-top:31px;}
.smart-security-img.img-responsive{margin-top:1%;padding:3% 10%;width:100%;margin-left:0;}
.pushOver{left:32%;max-width:36%;}
.lowerbanner-section.container{width:100%;} 
.lowerbanner-section.container .left-section-banner{margin-top:51px;}
.lowerbanner-section.container .right-section-banner h2{width:100%;padding-bottom:15px;padding:0 17px;font-size:21px;line-height:22px;margin-bottom:29px;}
.lowerbanner-section.container .right-section-banner h4{font-size:14px;width:100%;padding:0 16px;margin-bottom:21px;}
.lowerbanner-section.container .agreement p{width:100%;padding:0 17px;}
.order-img.img-responsive{border-radius:30px;padding:0 10%;width:100%;}
.bottom-section-special.container{width:100%;}
.bottom-section-special.container h4{width:100%;margin-bottom:30px;margin-top:27px;padding: 0 30px;}
.lower-banner-btn{text-align:center;width:100%;}
.banner-btn{text-align:center;width:100%;}
.banner-section-special.container{margin-bottom:25px;}
.banner-section-special.container .left-section-banner{margin-top:21px;}
.banner-section-special.container .right-section-banner{margin-top:1px;}
.banner-section-special.container .agreement, .lowerbanner-section.container .agreement p{width:100%;font-size:10px;}
.banner-section-special.container .agreement p{padding:0 34px;width:100%;}
.lowerbanner-section.container .right-section-banner{margin-top:23px;margin-bottom:29px;}
.lowerbanner-section.container .left-section-banner{margin-top:42px;}
.bottom-section-special.container p:first-child{margin-top:29px;margin-bottom:16px;}
.bottom-section-special.container p{font-size:10px;padding: 0 30px;}
.banner-section-special.container .btn-warning{padding:7px 21px;}
.lowerbanner-section.container .btn-warning{padding:7px 17px;}
/*special offers ends here */

/****header starts here****/

.lbb-header .navbar-left {
    width: 40%;
    padding-left: 6%;
}
.lbb-header .navbar-right {
    padding-right: 8px;
}
.lbb-header .par-logoimg {
    height: auto;
    margin: 9px 0 0;
    width: 95px;
}
.lbb-header .navbar-right li {
    padding: 10px 0;
    font-size: 9px;
}
.popup-container {
    width: 298px;
    position: absolute;
}
.manage-account,
.digital-app {
    width: 50%;
}
.lbb-header .par-shopnow a{
    height:25px;
    vertical-align:middle;
    border-radius: 3px;
}
/*****header end here***/

/* Need-Help Section style */
.needHelpContainer.container {
    margin-bottom: 40px;
}
.needHelpContainer .needHelpHeading {
    display: inline-block;
    margin: 0 0 4px;
    text-align: center;
}
.needHelpContainer .needHelpHeading > div{
    float:none;
}
.needHelpContainer .needHelpHeading h2{
    float:none;
}
.needHelpContainer .needHelpHeading object {
    width: 38px;
}
.needHelpContainer .needHelpHeading h2 {
    font-size: 24px;
    padding: 2px 0 0;
}
.needHelpContainer .needHelpTiles-container div.tilepage:first-child {
    border-bottom: 1px solid #cccccc;
    border-right: none;
}
.needHelpContainer .needHelpTiles-container {
    display: inline-table;
}
.needHelpTile {
    width: 100%;
    margin: 50px 0 42px;
}
.needHelpTile .helpIcon {
    height: 48px;
    width: 49px;
}
.needHelpTile .helpTitle {
    font-family: Omnes_ATTRegularRegular;
    font-size: 24px;
    padding: 12px 0;
}
.needHelpTile .helpText {
    font-size: 18px;
    line-height: 22px;
    padding: 0 0 20px;
}
.needHelpTile .helpLink a {
    font-size: 18px;
}
.needHelpTile .helpLink .circle-img {
    width: 18px;
}
/* Need-Help Section style ends */
.popup-title {
    font-family: "Omnes_ATTMediumRegular";
    font-size: 15px;
    margin-bottom: 10px;
    text-align: center;
}

.app-container ul li {
    font-family: "Omnes_ATTLightRegular";
    font-size: 10px;
    list-style: inside none none;
    text-align: center;
}
.popup-container {
    background-clip: padding-box;
    background-color: #fdfdfd;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    left: -149px;
    margin-left: 50%;
    z-index: 10;
    top:49px;
    right:auto;
    float:none;
}
.digital-app {
    margin-top:19px;
    padding:0px 0 20px;
}
.login-link{
    padding:0;
}
.login-btn {
    border-radius: 6px;
    color: rgb(255, 255, 255);
    font-family: "Omnes_ATTMediumRegular";
    font-size: 12px;
    padding:4px 0;
    width:110px;
}
.app-container, .acc-login {
    padding: 0 10px;
}
.appclose object{
    width:15px;
    height:19px;
}

.popup-icon object{
    width:49px;
    height:49px;
}
.app-container .appclose {
    cursor: pointer;
    float: right;
    margin: 0;
    position: absolute;
}
.manage-account {
    border-right: 1px solid rgb(102, 102, 102);
    float: left;
    margin: 20px 0;
    padding: 25px 0 20px;
}
.loginclose object{
    width:15px;
    height:19px;
}

.form-control{ height:30px; font-size:14px;}
.mangeacc-title {
    float: left;
    font-family: "Omnes_ATTRegularRegular";
    font-size: 15px;
    margin-top: 6px;
    text-align: left;
    width: 65%;
}

.acc-login .loginclose{ 
    margin: 10px 0;
    position: absolute;
    right: 10px;
    top: 0;
}
.manage-img object{
    width:48px;
    height:48px;
}
.acc-login.open {
    padding: 0 21px;
}
.form-signin {
    margin: 28px auto;
    max-width: 250px;
}

.forgot-name{ font-size:10px;}

.formlogin-btn.btn-warning {
    font-weight: normal;
    margin-top: 12px;
} 

.login-remember {
    font-size: 10px;
    padding-left: 7px;
    position: relative;
    top: 0;
}


input.form-control{
    box-shadow:0 0 1px 5px rgb(242, 242, 242);
    margin-bottom:20px;
}
/* HomePage style */

.topsec {width: 100%;}
.topsec .css3gradientSideBar.visible-xs  img{
    height: 340px;
}
.topsec .banner {
    height: 340px; width: 100%; background-position: center bottom;
}
.topsec .heading {
    font-size: 28px;
    line-height: 27px;
    margin-top: 10px;
    padding: 11.5px 0 10px 16px;
    width: 228.5px;
}

.topsec .legalText {padding-right: 47.4%; font-size: 6px; width: 96%;}
.topsec .legalText, .topsec .linkText1, .topsec .linkText2 {
    padding-left: 16px;
}
.topsec .phoneNo {
    border-radius: 3px;
    font-size: 14px;
    margin-left: 16px;
    margin-top: 10px;
    min-height: 15px;
    padding: 3px 10px;
    width: auto;
    max-width: 90%;
}
.topsec .linkText1, .topsec .linkText2 {
    color: #ffffff;
    font-family: Omnes_attregularregular;
    font-size: 14px;
}
.topsec .linkText1 {
    padding-right: 0;
    margin-bottom: 0;
    margin-top: 15px;
}
.topsec .linkText2 {
    width: 215px;
    margin-top: 5px;
}
.topsec .circle-img{
    height: 14px;
    width: 14px;
}
.descText1, .descText2, .descText3 {
    display: none;
}
.greyText {
    padding: 11px 1%;
    width: 100%;
}
.greyText .container {
    display: inline-flex;
}
.greyText .text1.col-md-4, .greyText .text2.col-md-4, .greyText .text3.col-md-4{
    width: 33.33%;
    min-height: 75px;
    padding: 10px;
}
.greyText .heading1, .greyText .heading2, .greyText .heading3 {
    font-size: 10.5px;
    line-height: 14px;
}
.carouselSec .carousel-css3gradient {
    float: none;
}
.carouselSec .carouselDetails {
    display: inline-block;
}
.carouselSec .MobImagecarousel.visible-xs {
    left: 0;
    margin-top: 345px;
    position: absolute;
    text-align: center;
    width: 100%;
}
.carouselSec .MobImagecarousel.visible-xs  img{
    height: 380px;
    width: 217.5px;
}
.carouselSec .carousel {
    margin-left: 0;
    margin-top: 8px;
    width: 100%;
    padding: 0 14px;
}
.carouselSec .carouselRightSec {
    width: 100%;
    text-align: center;
    margin-bottom: 0;
    padding: 23px 0 0;
    height:368px;
}
.carouselSec .carouselHeading {
    font-size: 28px;
    line-height: 30px;
    min-height: 65px;
}
.carouselSec .copy {
    font-size: 15px;
    line-height: 20.5px;
    padding: 0 15px;
    min-height: 115px;
}
.carouselSec .carouselRightSec .carouselLink a {
    font-size: 14px;
    font-family: 'Omnes_ATTMediumRegular';
    color: #0574ac;
}
.carouselSec .carouselRightSec .circle-img{
    height:20px;
    width: 20px;
    vertical-align:middle;
}
.carouselSec .carouselController {
    margin-top: -250px;
    padding: 0;
    width: 100%;                                                                                            
}
.carouselSec .carouselLeft {
    width: auto; float:left;
}
.carouselSec .carouselCenter {
    width: 100%;
}
.carouselSec .carouselRight {
    width: auto; float: right; margin-top: -56px;
}
.carouselSec .carousel-control{
    height:33px;
    width:33px;
    z-index:3;
}
.carouselSec .carousel-indicators {
    margin-top: -225px;
    padding: 10px 0;
}
.carouselSec .carousel-indicators .active{
    height:10px;	
    width:10px;
}
.carouselSec .carousel-indicators li{
    height:10px;
    width:10px;
}
.carouselCenter .carousel-indicators > li {
    margin: 0 5px;
}
.carouselSec .imagecarousel {
    padding: 0;
    text-align: center;
    width: 100%;
}
.carouselSec .image-resp {
    margin: 0 auto;
    height: 321.5px;
    width: 197px;
    padding-top: 35px;
}
.carouselSec .right .right-carousel .carousel-control {
    float: right;
    margin-right: -7px;
}
.carouselSec .left .left-carousel .carousel-control {
    margin-left: -9px;
}
.carousel-nav-object{
    width: 34px;
    height: 34px;
}

/*Home-page style*/
.homepage-carousel .bx-wrapper img {
    display: inline;
}
.carouselSec .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    bottom: 378px;
    left: 0;
}
.carouselSec .bx-wrapper .bx-pager .bx-pager-item {
    width: 24px;
}
.carouselSec .bx-wrapper .bx-pager.bx-default-pager a {
    border-radius: 6px;
    height: 11px;
    width: 11px;

}
.carouselSec .bx-wrapper .bx-pager.bx-default-pager a:hover, .carouselSec .bx-wrapper .bx-pager.bx-default-pager a.active {
    border-radius: 6px;
    height: 11px;
    top: 25px;
    width: 11px;
}
.carouselSec .bx-wrapper .bx-controls-direction .bx-next {
    /*background: rgba(0, 0, 0, 0) url("/content/dam/lbb3/icons/Carousel_RIGHT.svg") no-repeat scroll 0 0 / 100% 100%;*/
    height: 33px;
    right: 0;
    top: 500px;
    width: 20px;
    z-index: 3;
}
.carouselSec .bx-wrapper .bx-controls-direction .bx-prev {
   /*background: rgba(0, 0, 0, 0) url("/content/dam/lbb3/icons/Carousel_LEFT.svg") no-repeat scroll 0 0 / 100% 100%; */
    height: 33px;
    left: 0;
    top: 500px;
    width: 20px;
    z-index: 3;
}

.homepagePage .bx-wrapper .bx-controls-direction .prev {
    left: 1%;
}

.homepagePage .bx-wrapper .bx-controls-direction .next {
    left: 92%;
}

/*Home-page style ends*/

/*FAQ Footer*/
.footer-top {
    margin: 0;
    padding:0;
}
.tile-wrapper {
    padding: 49px 0;
}
.faqImg {
    height: 42px;
    margin: 0 auto;
    width: 42px;
}
.faqTitle {
    font-size: 25px;
    margin-top: 12px;
}
.faqDesc {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 17px;
    margin-top: 18px;
    min-height: auto;
    padding: 0 53px;
}
.faqURL {
    font-size: 18px;
}
/*FAQ Footer Ends*/

/* Recommeded page  Style start here */
.csell-title {font-size:34px;}
.csellDevice .description, .csellPackage .description{ min-height: 225px;}
.csell-pkg-subheading h1,.csell-device-subheading,.csell-device-img,.csell-device-heading,.csell-device-heading .title-large, .csell-pkg-heading .title-large{font-size: 32px;}
/* Recommeded page  Style Ends here*/
/* cart page Style Starts */
.cart-topsec .btn-warning, .cart-bottomsec .btn-warning{margin: 30px 0; width: 100%;}
.product-icon{margin-left:10px;}
.cartright{  padding: 45px 0 0 16px;width: 72%;margin-right:0;margin-left:0;}
.totalamt-mnth,.totalamt-tdy,.cost{font-size: 16px;}
.cart-topsec{margin: 0;float: left;padding-bottom: 30px;padding-top: 60px;}
.cartdevices ul { position: relative;right: 0;}
.cart-bottomsec {padding: 30px 5%;}
.carttotalcharges{padding: 24px 48px 24px 14%;width: 100%;}
/* cart page Style End */



/***footer section starts here**/
.footerLinkSec .accordion-head .simpletext{width: 82%;}

/***footer section ends here**/


/* Menu Slide Starts */

.mobile-menu ul {
    height: auto;
    overflow: scroll;
    width: 100%;
    position:relative;
}

.mobile-menu {
    position: fixed;
    top: 0;
    bottom: 0;
    width: 256px;
    right: -30.755em;
    height: 100%;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: 0.15s ease;
    -moz-transition: 0.15s ease;
    -o-transition: 0.15s ease;
    transition: 0.15s ease;
    z-index: 10;
    background-clip: padding-box;
    background-color: #f2f2f2;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    font-family: 'Omnes_ATTMediumRegular';
    display:none; 
}

.mobile_menu_show
{
    display:block;
}              


.mobile-menu.active {
    -webkit-transform: translate(-28.755em, 0);
        -moz-transform: translate(-28.755em, 0);
        -o-transform: translate(-28.755em, 0);
        -ms-transform: translate(-28.755em, 0);
        transform: translate(-28.755em, 0);
    }
    .container {
        margin-top:1px;
    -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
        -webkit-transition: 0.15s ease;
        -moz-transition: 0.15s ease;
        -o-transition: 0.15s ease;
        transition: 0.15s ease;
    }
    .container.active {
    -webkit-transform: translate(-16.725em, 0);
        -moz-transform: translate(-16.725em, 0);
        -o-transform: translate(-16.725em, 0);
        -ms-transform: translate(-16.725em, 0);
        transform: translate(-16.725em, 0);
    }
    
    /* Menu Slide Ends */
    

	/* SHop Landing Page Styles START */
	.layout_shop .right-section, .layout_shop .left-section{ width:100%; height:auto; padding: 0 20px;}
.layout_shop .left-section {
        margin: 0 auto;
    }
	.layout_shop .right-section{margin: 46px 0 39px 0;}
	.layout_shop .explore-gradient{width:11px; height:770px;}
	.layout_shop .carousel-css3gradient{width:100%;}
	.layout_shop .banner-section{padding:0; float:left; width:100%; margin-bottom:0; margin-top: 39px;}
	.layout_shop .left-section .agreement{width:100%; padding:0 15px;}
	.layout_shop .left-section h2{ font-size:28px; margin-bottom: 0;}
	.layout_shop .left-section h4 p{font-size:18px;}
	.layout_shop .left-section h3{ font-size:21px;}
	.layout_shop .right-section img{ padding:0 20px;}
	.shop-second-sec .shop-second-sec-heading{ font-size:28px; text-align:center; margin-top:35px; line-height: 1;}
	.shop-second-sec .shop-second-sec-subheading{ width:100%; text-align:center; margin-top:32px; margin-bottom:38px;}
	.layout_shop .container-wrapper{ width:100%; margin-left:0; margin-right:0;}
	.layout_shop .recommended-pkg-shop {
    height: auto;
    left: 0;
    position: relative;
	margin-left:0;
    width: 100%;
    z-index: 5;
    }

   .layout_shop .recText {
    color: #ffffff;
    font-family: omnes_attmediumregular;
    font-size: 10px;
    left: 0px;
    line-height: 0.9;
    position: absolute;
    top: 10px;
}

.layout_shop .recText .amt{font-size :14px;}

.layout_shop .recText .txt{font-size :8px;}

	.shop-second-sec{ padding:0 15px;}
	.booklink{ margin-top:10px;}
	.layout_shop .package-footer{padding:15px 0;}
	.layout_shop .pad25 {
		padding-left: 15px;
		padding-right: 15px;
	}
.shopPackageTile .device-title, .shopPackageTile .pkg-title {
    font-size: 21px;
    margin-top: 42px;
    min-height: 0;
}
.layout_shop .pkg-image-wrapper {
    margin-bottom: 0;
    margin-top: 49px;
}
.img-whats-included object {
    padding: 0;
    width: 60px;
}
.layout_shop .CSellcontent .btn-warning {
    margin-top: 25px !important;
}
.layout_shop .CSellcontent h2.pkg-title {
    font-size: 21px;
    line-height: 1;
    margin: 0 0 28px;
    padding: 0;
}
.layout_shop .CSellcontent h3 {
    font-size: 18px;
}
.layout_shop .CSellcontent .agreement {
    margin-top: 25px;
    padding: 0;
}
.layout_shop .inner-wrapper {
    margin-bottom: 0;
    margin-top: -85px;
}
	.layout_shop .pop-container{ width:100%; margin:0 auto;}
	.layout_shop .CSellcontent{ padding-left:0; padding-right:0;margin-bottom: 0;}
    /*.shop-banner-agreement{ text-align:center; top:0; margin:24px 0 0 0;}*/
.shop-banner-agreement{ text-align:center; top:0; margin:24px 0 0 0;line-height:14px;}
	.layout_shop .linkText1{ float:none; text-align:center;margin-top: 10px;}
	.layout_shop .linkText2{ text-align:center; width:100%; margin:15px auto 0 auto;}
	.layout_shop .phoneNo{ text-align:center; width:260px; float:none; margin: 0 auto;}

.layout_shop .pop-container .desctitle {
    font-size: 18px;
    margin: 0 0 25px 42px;
}
.layout_shop .pop-container .listtype {
    margin: 0 0 18px;
}
.layout_shop .pop-container .closebut div{
    width:28px !important;height:28px !important;
}
.layout_shop .listtype ul{
    font-size: 14px !important;
    margin-left: 42px;
    padding-left: 10px;
}

.layout_shop .listtype div b{padding-left: 0;font-size: 14px !important; line-height: 1;margin-left: 27px;margin-top: 25px;margin-bottom: 18px;}

.layout_shop .listtype .addchkout {
    font-size: 11px !important;
    height: 35px;
    margin: 32px 0 21px !important;
    padding: 2px 0;
    width: 100%;
}

.layout_shop .description, .layout_shop .pop-click.pointer {
    display: block;
    font-size: 18px;
    line-height: 1.06;
    margin: 28px 0 0;
    min-height: 0px;
}
.layout_shop .container-wrapper {
    border: 1px solid #d9d9d9;
    margin: 0 0 21px;
    width: 100%;
}
.layout_shop .agreement {
    color: #333333;
    font-size: 11px;
    margin-bottom: 0;
    margin-top: 28px;
    min-height: 0;
    padding-top: 0;
    text-align: center;
}
.layout_shop .pop-container hr {
    border-top: 1px solid #d9d9d9;
    margin: 28px 0;
}

.layout_shop .faqTitle {
    font-size: 25px;
    margin-top: 18px;
}
.layout_shop .faqDesc {
    font-size: 18px;
    line-height: 21px;
    margin-top: 28px;
    padding: 0 58px;
}
.layout_shop .faqURL {
    font-size: 18px;
    margin-top: 28px;
}
.layout_shop .img-whats-included {
    height: 49px;
    margin-bottom: 46px;
    margin-top: 49px;
    text-align: center;
    width: 100%;
}
.layout_shop .btn-warning {
    background: none repeat scroll 0 0 #0568ae;
    font-family: "Omnes_ATTRegularregular";
    font-size: 18px;
    height: 38px;
    margin-bottom: 0;
    margin-top: 32px;
    width: 144px;
    padding: 5px 8px;
}

.layout_shop .package-footer {
    margin-bottom: 0;
    margin-top: 32px;
    padding: 35px 0 46px;
}
.layout_shop .device-footer h3, .layout_shop .package-footer h3 {
    font-family: "Omnes_ATTMediumregular";
    font-size: 25px;
    margin: 0;
}
.layout_shop .shop-second-sec {
    padding-bottom: 21px;
}

.price-monthlycost {
    float: left;
	margin-left: 7px;
	width: 50%;
}

/* SHop Landing Page Styles END */


/* Recommend STARTS here */

.cart .cartpage .cart-topsec .rightDiv .pull-right .btn-warning.cart_rightalign.update{margin-top:0px;}
.cart .cartpage .cart-bottomsec .pull-right .btn-warning.cart_rightalign.cancel_update{ margin-top:11px; margin-bottom:14px;}
.csell-btn{width:100%;float: none;}

.csell-pkg .csell-btn{width:100%;float: none; margin-top:30px;}

.csell-shslink{margin:0;padding-top: 10px;}
.csell-checkout-btn {display: block;padding: 20px 0;text-align: center;width: 100%;}
.csell-security .csell-title {                           
    margin: 17px 0 5px;
    padding: 0 10%;
    text-align: center;
    font-size:28px;
    line-height:28px;
}
.csell-device  .csell-device-showmore, .csellpage .csell-details-showmore,  .csell-pkg .csell-pkg-showmore {
    margin-left:20%;
    width: 60%;
}
.csellpage .title {
    color: #333;
    font-family: omnes_attlightregular;
    line-height: 28px;
    margin: 34px 0 22px;
    text-align: center;
    font-size: 28px;
}
.csell-device-content .security-img {
    height: 40px;
    margin-bottom: 0;
    text-align: center;
    width: 100%;
}
.csell-pkg-subheading h1, .csell-device-subheading, .csell-device-img, .csell-device-heading, .csell-device-heading .title-large, .csell-pkg-heading .title-large {
    font-size: 21px;
}
.csellDevice .container-wrapper, .csellPackage .container-wrapper{
    margin: 13px 10%;
    width: 80%;
}
.csellDevice .device-title, .csellPackage .pkg-title {
    color: #333;
    font-family: "Omnes_ATTMediumRegular";
    font-size: 19px;
    margin-bottom: 20px;
    min-height: 0;
}
.csellDevice .agreement, .csellPackage .agreement {
    padding-top: 10px;
    font-size:  12px;
}
.csellDevice .description, .csellPackage .description {
    min-height: auto;
    margin-bottom:22px;
    height: auto;
}
.csellDevice .device-footer {
    background: #f0f6fc none repeat scroll 0 0;
    height: auto;
    margin: 0;
    padding: 23px 0;
}
.csellDevice  .pack-desc , .csellPackage .pack-desc {
    color: #0c2577;
    font-size: 12px;
    font-weight: 400;
    padding: 0 8px;
}
.csellDevice .device-footer h3, .csellPackage .package-footer h3 {
    font-family: "Omnes_ATTMediumRegular";
    font-size: 25px;
    margin-bottom: 14px;
    margin-top: 17px;
}
.csell-pkg .simpletext {
    font-family: omnes_attlightregular;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
}
.csell-pkg-content .pkg-container {
    margin-top: 4px;
}
.csellPackage .pkg-image-wrapper object {
    margin: 35px auto 40px;
    width: 60px;
}
.csellDevice .device-title, .csellPackage .pkg-title {
    color: #333;
    font-family: "Omnes_ATTMediumRegular";
    font-size: 19px;
    margin-bottom: 20px;
    min-height: 0;
}
.csellpage .btn-warnin{margin-top: 29px;}
.csell-sec-details .csellSecuritySection ul li {
    line-height: 17px;
    margin-bottom: 13px;
}
.csell-sec-details .csell-sec-service{
    margin-left: 0;
    padding: 29px 19%;
    width: 100%;
}
.csell-sec-details .csell-sec-security {
    margin-left: 0;
    padding:0 18%;
    width: 100%;
}

.img-whats-included{ height: 98px;width: 100%; text-align:center;}

.csell-sec-image{text-align: center;padding: 0;width: 100%; height:40px;}

.csell-sec-section{padding:39px 0;}

.csell-sec-service, .csell-sec-security { padding: 0 10%;width: 100%;margin-left:0;}

.csell-device-img {display: block;text-align: center;width: 100%;}

.csell-checkout-link {margin: 0 20%;width: 63%;}

.csellDevicePadding { margin-bottom: 36px;}

.csell-device-subheading,.csell-device-img,.csell-device-heading{padding:0;}

.addchkout{margin:15px 15px 15px 0px;}

.csellPackage .package-footer{margin: 5px 15px;}

.csell-sec-details  .csell-sec-automation{
margin-left: 0;
padding: 16px 19%;
        }

/* Recommend Ends Here*/

/* Empty Cart Page style*/
.emptyCart .cart-wrapper .top-section {
    padding-bottom:40px;
}
.emptyCart .cart-wrapper .cart-heading {
    float: none;
    margin: 35px 0 20px;
    width: 100%;
}
.emptyCart .cart-wrapper .cart-heading div {
    display: flex;
    height: 34px;
    margin-bottom: 21px;
    text-align: center;
    width: 100%;
}
.emptyCart .cart-wrapper .cart-heading object {
    height: 40px;
    margin: auto;
}
.emptyCart .cart-wrapper .cart-heading h2 {
    color: #333;
    display: block;
    font-family: "Omnes_ATTLightRegular";
    font-size: 28px;
    margin: 0;
    line-height: 31px;
    padding: 0 8%;
    text-align: center;
    width: 100%;
}
.emptyCart .emptyCartCopy {
    font-family: "Omnes_ATTLightRegular";
    font-size: 14px;
    padding: 0 12% 20px;
    text-align: center;
    width: 100%;
}
.emptyCart .cart-wrapper h4 a {
    display: block;
    font-family: "Omnes_ATTMediumRegular";
    font-size: 17px;
    padding: 0 18%;
    text-align: center;
    width: 100%;
}
.emptyCart .cart-wrapper .circle-img {
    height: 17px;
    margin-bottom: -4px;
}
.emptyCart .banner-section{
    padding-bottom:20px;
    float:none;
}

.emptyCart .left-section, .emptyCart .right-section {
    float: none;
    height: auto;
    margin-bottom: 38px;
    margin-top: 10px;
    text-align: center;
    padding-left:0;
    width: 100%;
}
.emptyCart .left-section h2 {
    font-family: "Omnes_ATTLightRegular";
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 16px;
    padding-left: 0;
    text-align: center;
}
.emptyCart .left-section h4 p {
    color: #333;
    font-family: "Omnes_ATTLightRegular";
    font-size: 17px;
    font-weight: bold;
    line-height: 22px;
    margin-bottom: 5px;
    padding: 0 6%;
    text-align: center;
    width: 100%;
}
.emptyCart .left-section h3 {
    color: #333333;
    font-family: "Omnes_ATTLightRegular";
    font-size: 21px;
    margin-bottom: 15px;
    margin-top: 0;
    text-align: center;
}
.emptyCart .cart-wrapper .agreement {
    font-family: "Omnes_ATTLightRegular";
    font-size: 11px;
    margin: 10px 0 39px;
    padding: 0 4%;
    text-align: center;
    width: 100%;
}
.emptyCart .left-section .btn-warning {
    background:hsl(205, 94%, 35%) none repeat scroll 0 0 !important;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    font-family: "Omnes_ATTLightRegular";
    font-size: 16px;
    height: 42px;
    padding: 10px 22px;
    width: auto;
}
.emptyCart .right-section img {
    height: auto;
    margin-top: 14px;
    max-width: 100%;
}
/* Empty Cart Page style ends*/
/* Cart Page Style Start */

/*.cart-topsec .btn-warning, .cart-bottomsec .btn-warning {
    margin: 4%  auto 8% auto;
    width: 73%;
    float: none;
    height:42px;
    font-size:16px;
    border-radius:10px;
}*/
.cart .cart-tablet-wrapper .cart-topsec .btn-warning, .cart-bottomsec .btn-warning {
	border-radius: 5px;
    float: none;
    font-size: 16px;
    height: 42px;
    margin:4%  auto 8% auto;
    width: auto;
}

.cartpage .cart-topsec{padding-top:0;}

.cart-topsec .circlearrow_left{position:relative;width:18px;height:18px;}

.cart-topsec .shoptext{display:inline-block;margin-top:5%;font-size:14px;}

.cart-topsec h3{margin-top:5%;font-size:18px;}

.cartheader{height:35px;font-size:10px;padding:11px;}

.cartheader .cartitem{width:18%;}

.cartright{padding:30px 0px 0px 16px;}

.bottom-section h2{margin:4% 0 4% 0;font-size:28px;}

.carttotalcharges h4{font-size:16px;}

.cartheader .cartduedate{width:40%;}

.cartheader .cartduemonth{width:26%;padding-left:0px;}

.product-icon object, .product-icon img{width:45px;height:45px;}

.cartproductname{font-size:20px;}

.cart-right-section .cartduedate{font-size: 16px;text-align: right;width: 30%;}

.cartright .cartduemonth{width:55%;font-size:16px;padding-left:0;}

.totalamt-mnth{width:32%;padding-right:0}

.cartdevices, .cartalacart{right:10%;}

.due-month, .totalamt-tdy.due-tdy{font-size:16px;}

.cartpage .totalamt-tdy{padding-right:0}

.cartpage .product-icon{margin-left:10px;width:9%;}

.cartdevices, .cartalacart{right:0;top:15px; padding-bottom: 15px;}

.cart-topsec .shoptext{margin-top:0;}

.cart-topsec .leftDiv{margin-top:35px;}

.cartpage .cartorder{font-size:12px;margin:0 15px;padding:0;width:100%;}

.cartpagebottomsec .actionicons{margin-bottom:25px}

.cartpage .clear-text{font-size:13px;}

.cartpage .cartdisc{margin:0;font-size:12px;}

.cartdisc h3{font-size:14px;}

.cartpage .circlearrow_left{width:18px;height:18px;}

.cartquantity input{margin:0 17px 0 0;width:100%;}

.cartpage .shoptext{font-size: 15px;}

.devices .cartquantity{padding-left:0;width:12%;}

.btn-warning.cart_rightalign.cancel_update{margin:0px auto 20px;}

.cartpagebottomsec{padding:0 5%;}

.cartpage .carttotalcharges{padding: 30px 0px 35px;
width: 100%;
    float: right;}

.bottom-section{padding-top: 47px !important;}

.cart-heading h2{
    font-size:28px;
    width:100%;
    text-align:center;
    margin-left:0;
    margin-bottom:65px;
}
.cart-right-section{
    width:77%;
    }
.cartright{
    width:100%;
        }
.bottom-section{
        padding-top:23px;
            }
.bottom-section .cartheading{
                padding-bottom:18px;
                    }
.devices .cartquantity {
    padding-left: 3%;
    width: 100%;
}
    .devices .cartquantity input {
    margin: 0px 8px 0px 0px;
    width: 30px;
    height: 30px;
}
     .devices .cartquantity a{
        float:left;
        font-size: 7pt;
                                padding-top: 10px;
                                vertical-align: middle;

                        }
/*changes done */
.support-page .tabs-menu li{
    width: 93px;
    padding:0px;
        }


.support-page .tab-content{
    padding-bottom:0;
        }
.forum_content, .forum_link{
    margin-bottom:0;
    }
.forum_text{
    margin-bottom:28px;
}
.forum_desc p{
    padding-top:0;
    margin-bottom:0;
 }

.support_faq .collapsed .plus .minusicon {
    width:42px;
}

/* Cart Page Style End ****/

/* popup changes starts**/
.ui-dialog {
    left: 10% !important;
    top: 9% !important;
    width: 80% !important;
}

.cartPage .ui-dialog {
    left: 10% !important;
    position: fixed;
    width: 80% !important;
}
.popup-cart-img { height: 30px; margin: 0 auto 17px; width: 30px;}

.title-bar { font-size: 16px; line-height: 18px; padding-left: 0; text-align: center;}
.info-title {

    float: left;
    left: 20px;
    line-height: 1.2;
    margin: 0px;
    padding-top: 0;
    text-align: left;
    width: 100%;
}

.info-title > h3 { font-size: 14px;text-align:center;margin-left:0}

.info-price {
    float: left;
    left: 9%;
    position: relative;
    top: 0;
    width: 100%;
}
.price-monthlycost > h3 { font-size: 12px;  margin-top: 0;font-weight: bold;}
.price-Equipment > h3 { font-size: 12px;  margin-top: 0; font-weight: bold;}
.info-text { float: left; font-size: 12px; text-align: justify;  width: 100%; margin-left:0;}
.ui-dialog-buttonset > button:first-child { margin-left: 1em; margin-right: 1em; position: relative;  width: 88%; }

.ui-dialog-buttonset > button:first-child {
    margin-left: 0;
    margin-right: 1em;
    position: relative;
    width: 100%;
}

.ui-dialog .ui-dialog-buttonpane button {
    cursor: pointer;
    margin: 0.5em 0;
}

.ui-dialog-buttonset > button {
    font-size: 12px;
    width: 100%;
}

            .infotitle-infotextwrapper {
float: left;
width: 100%;
}


.info-price-wrapper {
float: right;
margin-top: 10px;
width: 100%;
}

/* popup changes ends**/
.lbb-header .par-shopnow .yourcart{padding: 0px 3px;} 

.mobile-chkout-btn .btn-cont-chkout{padding:0 15px;}

}

@media(min-width:320px) and (max-width:380px){
.explore-sec .bx-wrapper img {
            left: 4%;
            position: relative;
            top: 9%;
            width: 92%;
        }
        
        .explore-sec .carousel-img{
    max-height: 127px;
    max-width: 65%;
    width:48%;
}

.promotooltip-part .promotooltip{
            right:-20px;
            left:auto;
}
.promotooltip-part .promotooltip::after {
    right:6%;
    left: auto;
    margin: 0 auto;
}  
.promotooltip-part.promotool2 .promotooltip{
    right: -60px;
}
.promotooltip-part.promotool2 .promotooltip:after {
    right:20%;
}    

.salesprice span {
    margin-top:10px;
}
.promo-applied .promotooltip{
right:-60px;
left:auto;
}
.promo-applied .promotooltip::after {
    right: 57px;
}

}

@media(min-width:380px) and (max-width:639px){
.explore-sec .bx-wrapper img {
            left: 4.5%;
            position: relative;
            top: 10.5%;
            width: 91%;
        }
       /* .explore-sec .carousel-img{
    margin-left: 0;
    max-height: 300px;
    max-width: 65%;
}*/

.promotooltip-part .promotooltip{
            right:-50px;
            left:auto;
}
.promotooltip-part .promotooltip::after {
    right: 16%;
    left: auto;
    margin: 0 auto;
}   

}


@media(min-width:640px) and (max-width:719px){

.cart .csell-details-showmore.hidden-lg.hidden-sm.hidden-md.hidden-md1.open > a {
    margin-left: 8%;
}    
.promotooltip-part .promotooltip {
    width: 260px;
}
.promodiv {
    margin-left: 108px;
}
.promotooltip-part .promotooltip::after {
    left: 15px;
}
.promocont .form-control {
    margin-bottom: 30px;
}
.promoinp .Newerror_msg {
    margin-top: 42px;
}
.salesprice span {
    float: right;
    margin-right: 9px;
    font-size: 28px;
}
.salesprice div {
    line-height: 22px;
    font-size: 24px;
}

.homepagePage .bx-wrapper .bx-controls-direction .prev {
    height: 67px;
    left: 5%;
    margin-top: 0;
    width: 40px;
}
.homepagePage .bx-wrapper .bx-controls-direction .next {
    height: 67px;
    margin-top: 0;
    left: 90%;
    width: 40px;
}

.footerLinkSec .par12 .simpletext.section > div {
    border-bottom: 1px solid #cccccc;
    font-family: Omnes_ATTMediumRegular;
    font-size: 35px !important;    
    padding: 14px 54px 15px;
}

.header-login-close object {
    height: 28px;
    width: 28px;
}

.header-login-close {
    left: 250px;
    position: relative;
    top: 20px;
}


.header .form-signin .btn.btn-warning.formlogin-btn {
	width: 150px !important;
    border-radius: 5px;
    font-family: Omnes_ATTLightRegular;
    font-size: 24px;
    font-weight: bold;                         
}

.explore-sec .bx-wrapper .bx-controls-direction .prev {left:6% !important;top:19%;height:55px;}       
.explore-sec .bx-wrapper .bx-controls-direction .next {left:88%;top:19%;height: 55px;}


/* Page title css starts here */

.par-chckAvail-head h1, .par-schedule-head h1, .par-feed-head h1, .par-lis-head h1, .par-csell-head h1, .par-support-title h1, .par-latest-offers h1, .par-ps-home h1, .par-ps-explore h1, .par-shop-head h1, .par-myaccount-head h1{
    font-size: 56px;
    text-align: center;
    margin-top: 56px;
    margin-bottom: 56px;
}
.container.book-consul-page{margin-top: 44px;}
.container.license-Page{margin-top: 47px;}
.container.check-avail-page{margin-top: 46px;}
.container.csell-titlePage, .container.check-avail-page {margin-top: 46px;}
.container.latest-titlePage{margin-top:46px;}
.container.ps-hometitlePage {margin-top: 92px;}
.container.ps-exploretitle {margin-top: 261px !important;padding-top: 93px;}
.container.faq-support {margin-top: 45px;}
.container.ShopHome-Page {margin-top: 39px;}
.container.feedback-page {margin-top: 38px;}
.container.my-account-page { margin-top: 39px;}

.emptyCart .cart-wrapper .top-section .par-ps-cart-head{
	margin: 56px  !important;
    padding-bottom: 0 !important;
    text-align:center;
}
.emptyCart .cart-wrapper .top-section .par-ps-cart-head h1{	
	font-size: 56px;
    font-family: omnes_attlightregular;
	margin-bottom: 0px;
    margin-top: 0px;
    color: #000000;
    padding: 0 1%;
}

.cart .cart-tablet-wrapper
 .cartpage .ps-carttitlePage .par-ps-cart-head{
	margin: 56px 0;
    padding-bottom: 0 !important;
}
.cart .cart-tablet-wrapper 
 .cartpage .ps-carttitlePage .par-ps-cart-head h1{	
	font-family: omnes_attlightregular;
    font-size: 56px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 0 10%;
}

.cart .cartpage .cart-topsec .rightDiv .pull-right .btn-warning.cart_rightalign.update{
  margin-bottom: 91px;
  margin-top: 30px; 
}

.cart .cartpage .cart-bottomsec .pull-right .btn-warning.cart_rightalign.cancel_update{ margin-top:30px; margin-bottom:30px;}
.cart .cartpage .cart-bottomsec .pull-right .btn-warning.cart_rightalign.update{margin-bottom:154px;}
.cart .cart-tablet-wrapper .cartpage .container .cart-bottomsec .btn-warning.cart_rightalign.checkout{margin-bottom:154px;}


/* Page title css ends here */

/*login popup style starts here*/

.app-container .appclose{
    top:0;
    right:0;
}
.popup-title{
    margin-bottom:10px !important;
}
.app-container ul li{
    line-height:25px;
}
.login-link{
    margin-top:25px !important;
}
.manage-account {
    padding: 35px 0 35px !important;
    margin: 30px 0 30px !important;
}
.popup-container {
    max-height: 480px;
    overflow-y: auto;
    overflow-x: hidden;
}
.digital-app {
    margin-top: -13px !important;
}

/*login popup style ends here*/



.btn-device-disable{
	font-size: 35px;
    height: 70px;
    width: 280px;
    }

/*Empty cart page new changes*/

.emptyCart .cart-wrapper
 .top-section .container .linkText1 .circle-img{
 height:42px !important;
}
.emptyCart .cart-wrapper
 .top-section .container .linkText2 .circle-img{
	height:42px !important;
}

/*Empty cart page new changes*/

/*cart page new changes*/

.cart .cart-tablet-wrapper .cartpage .container 
.cart-bottomsec .btn-warning.cart_rightalign.checkout{
	margin-top:30px;
}

.cart .cart-tablet-wrapper .cartpagebottomsec
 .totalsection .cartorder .actionicons .pointer .clear-text{
	color: hsl(200, 94%, 35%);
    font-family: Omnes_ATTMediumRegular;
    font-size: 13pt;
    margin-left: 0;
    vertical-align: baseline;
}

.cart .cart-tablet-wrapper .cartpagebottomsec
 .totalsection .cartorder .actionicons .pointer .clearcart {
    height: 20px;
    position: relative;
    top: -1px;
    width: 20px;
}

a:hover, a:focus {
    color: #0568ae;

}

.cart .cartpage .cart-wrapper .top-section .cart-heading h2{width:84%;}

/*cart page new changes*/

/*#topImage .visible-xs{
    height:935px !important;
}*/


.login-remember {
    font-size: 20px;
    top: -17px;
} 


/*divider1*/

.cart .cart-tablet-wrapper .table-wrapper .fullcart {
    border-bottom: medium none;
}

.cart .cartpage .divider1 {
    background-color: hsl(0, 0%, 85%);
    height: 1px;
    width: 100%;
}

.cart .cartpage .cart-bottomsec .carttot.ng-scope {
    margin-bottom: 34px;
}


.cart .cartpage .cartpagebottomsec .carttotalcharges {
    float: right;
    padding: 30px 0 35px 106px;
    width: 100%;
}

.cart .cartpage h1 {
    font-family: omnes_attlightregular;
    font-size: 72px;
    text-align: center;
}

.emptyCart h1 {
    font-family: omnes_attlightregular;
    font-size: 72px;
    text-align:center;
}
.emptyCart .cart-wrapper .top-section .linkText1
{    display: block;
    font-family: "Omnes_ATTMediumRegular";
    font-size: 34px;
    margin: 0 auto;
    text-align: center;
    width: 96%;
}
.emptyCart .cart-wrapper .top-section .linkText2 
{    display: block;
    font-family: "Omnes_ATTMediumRegular";
    font-size: 34px;
    margin: 0 auto;
    text-align: center;
    width: 88%;
}


.emptyCart .cart-wrapper .circle-img {
    margin-bottom: -4px;
}


.cart h1 {
    font-family: omnes_attlightregular;
    font-size: 72px;
        text-align:center;
}


/* .cart .divider {
    background-color: hsl(0, 0%, 90%);
    height: 1px;
	float: none;
    width: 100%;
} */

.badge {
    left: 45px;
    padding: 4px;
    top: 19px;
}
.desktop-browse-overview > ul {
    list-style: outside none none;
    padding: 0;
}
.desktop-browse-overview li {
    padding-left: 0;
}
.offer-heading.container{margin-top: 0;padding-left: 45px;padding-right:34px;padding-top:81px;}
.offer-heading.container h2{font-size:56px;text-align:center;margin-top:29px;}
.offer-heading.container p{font-size:33px;width:99%;text-align:center;line-height:37px;}
.banner-section-special.container{margin-bottom:50px;}
.banner-section-special.container .left-section-banner{margin-top:42px}
.banner-section-special.container .left-section-banner h2{font-size:42px;line-height:41px;padding: 0 51px;margin-bottom:27px;}
.banner-section-special.container .left-section-banner h4{font-size:28px;padding:0 50px;margin-bottom:33px;font-family: Omnes_ATTRegularregular;}
.banner-section-special.container .agreement, .lowerbanner-section.container .agreement p {font-family:Omnes_ATTRegularregular;font-size:20px;padding-bottom:6px;width:100%;}
.banner-section-special.container .agreement p{padding:0 54px; margin-bottom:60px;}
.banner-section-special.container .btn-warning, .lowerbanner-section.container .btn-warning {border-radius:6px;font-family:omnes_attregularregular;font-size:35px;padding:14px 31px;}
.banner-section-special.container .banner-btn{margin-bottom:60px;}
.lowerbanner-section.container .right-section-banner{margin-bottom:55px;margin-top:45px;}
.lowerbanner-section.container .right-section-banner h2{font-size:42px;line-height:43px;padding:0 36px;width:100%;margin-bottom:65px;}
.lowerbanner-section.container .right-section-banner h4 {font-size:28px;padding:0 36px;width:100%;margin-bottom:36px;}
.lowerbanner-section.container .agreement p{padding:0 37px; margin-bottom:67px;}
.lowerbanner-section.container .left-section-banner{margin-top:80px;}
.smart-security-img.img-responsive {margin-left:0;margin-top:1%;padding:3% 10%;width:100%;}
.banner-section-special.container .banner-btn{text-align:center;}
.lowerbanner-section.container .lower-banner-btn{text-align:center;}
.pushOver{left:32%;max-width: 36%;}
.order-img.img-responsive {border-radius:30px;padding:0 10%;width:100%;}
.bottom-section-special.container p:first-child{margin-bottom:27px;margin-top:52px;}
.bottom-section-special.container p {font-family: Omnes_ATTRegularregular;font-size:20px;padding: 0 40px;}
.bottom-section-special.container p:last-child {margin-bottom:58px;}

/*special offers ends here */


/** Check Availability Starts ****/
.checkavailPage .explore-gradient {

    height: 559px;
    background: rgba(0, 0, 0, 0) url("/content/dam/lbb3/SVG-Images/Check_Availability_Mobile_v01a_GRADIENT.jpg") repeat scroll 0 0 / 100% 100%;
}

#prequalification-iframe {
    height: 1169px;
}

.check-banner-icon {
    float: none;
    height: 77px;
    width: 100%;
}

.check-banner-sec .pull-left {
    width: 100%;
}

.check-banner-heading {
    clear: both;
    font-size: 49px;
    text-align:center;
    padding: 40px 0 10px;
}

.check-banner-heading {
    color: #333333;
    font-family: "Omnes_ATTLightregular";
}

.check-banner-desc p {
    font-family: "Omnes_ATTLightRegular";
    font-size: 35px;
    padding: 0 19%;
    width: 100%;
    line-height: 42px;
    text-align:center;
    
    top:-21px;
}


.check-banner-sec{ padding:70px 0 90px;}

/** Check Availability End ****/

/* Common -support starts here */

			/* changes done for tablet */
.tabs-menu {
    padding:0 30px;
    /*padding: 0 5% */

    }


.support_faq .group-heading .banner-heading{margin-top: 26px;margin-bottom: 4px;}
.forum_text,.forum_title,.living-text1{font-size: 24px;}
.forum_link{font-size: 35px;}

		/* changes done for tablet */
.accordion_head {
    font-size: 35px;
    height: 101px;
    line-height: 34px;
    padding: 20px 21px;
}

.banner-heading h3, .living-title1 {font-size: 49px;margin-top: 42px; margin-bottom:0;}

		/* changes done for tablet */
.plus #plusicon {
    clear: both;
    float: left;
    height: 60px;
    width: 60px;
}

		/* changes done for tablet */
.collapsed .plus #minusicon {
    clear: both;
    display: block;
    float: left;
    height: 60px;
    width: 60px;
       }

					/* changes done for tablet */
#tabs-container {
    margin-top: 33px;
}

/* Common -support ends here */
/* FAQ -support starts here */
.support-banner-gradient {
    height: 737px !important;
}
.support-banner .email-icon .email-text,.support-banner .phone-icon .phone-num {
    color: #0574ac;
    font-family: omnes_attMediumregular;
    font-size: 28px;
    padding-top: 20px;
}
#tab-1 div:last-child .support_faq {
    border: medium none;
}
.support-page #tabs-container #tab-1 {
    
    float: left;
    margin: 0;
}

.faq_container {
    display: block;
    float: left;
    margin-bottom: 42px;
    margin-top: 56px;
}
.support_faq {
     border-bottom: 1px solid #d9d9d9;
    
}

.faq4  {
	border-bottom: none !important;
}
.email-icon {
    padding-left: 50px;
    padding-right: 0;
}

					/* changes done for tablet */
.section-content .support-sec.container {/*height: 650px;*/}

.accordion_content{margin-left: 107px;}

									/* changes done for tablet */
.support-banner .banner-heading{
    padding:0 !important;
        }
.support-banner .banner-heading .banner-desc p {
    font-family: omnes_attlightregular;
    font-size: 35px;
    text-align: center;
    width: 100%;
    margin: 35px auto 70px;
    float: left;
    line-height: 42px;
    padding:0 20px;
}
.support-banner .phone-icon .phone-num {
    margin: 9px 20px;
    padding-top: 0;
   /* width: 224px;*/
}

.support-banner .phone-icon {
     margin: 0 auto;
      width: 100%;
}

.support_banner .phone-icon .med-icons{
width:40px;
height:40px;
float:left;
  }


.forum_sec {
    border-right: medium none;
    float: left;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}
		/* changes done for tablet */
.show-morelink {
    float: right;
    font-size: 28px;
    margin: 49px 0 0;
    padding: 0;
    top: 0;
}

.down-arrow{
        height: 35px;
        top: 0px;
        width: 35px;
        margin-left: 20px;
        vertical-align: middle;
    }
.support-banner .banner-icon ,.support-page .group-icon,.banner-heading h3{text-align: center;}
.support-banner .banner-heading,.support-page .banner-heading{/*padding:0 15px;*/}
				/*changes done */
.forum_text {
    	font-size: 49px;
        line-height: 52px;
        margin:28px 0 56px;
}
.forum_title {
    font-size: 49px;line-height: 52px;
}

.forum_content{
    margin-bottom:0px;
    }

.forum_text{font-family: omnes_attMediumregular;}
.accordion_head {display: table;}
.plus.pointer {display: table-cell;vertical-align: middle;width: 40px;}
.ques {display: table-cell;vertical-align: middle;width: 86%;}
.three-tile{margin:0;padding:0;}
.forum_icon, .forum_content, .forum_link {
    margin-left: 0;
    text-align: center;
    width: 100%;
}
.forum_desc{text-align:center; float: left;padding:0}

				/*changes done */

.visit{
        margin: 77px 0 42px;
    }
.support-banner .banner-heading h3{
    margin-top:0;  
	margin-bottom:0;
        }
 					/* changes done for tablet */
.email-phone {   
    margin: 0 auto;   
    width: 42%;
}
.support-page .plus.pointer{

margin: 0px 0px 11px;

}
.forum_desc  p {
    font-family: omnes_attlightregular;
    font-size: 35px;
    line-height: 43px;
    padding:0;
    margin-bottom:0;
}
.forum_icon {
    margin-bottom: 56px;
}
.visit.bottom-visit-link {
    margin: 42px 0 98px;
}
				/*Changes done */
.forum_link{
        margin-top: 63px !important;
		line-height: 35px;
        margin-bottom:0;
    }

.forum {
    margin: 91px 0 85px;
}
.support-page #tab-2 .living-title1 {
    font-size: 49px;
    margin-top: 56px;
    margin-bottom:21px;
    margin-left:40px;
}
	/*changes done */
.support-page #tab-2 .living-text1{font-size:35px; margin-left:40px;}
.visit .small-icons {

    height: 28px;
    margin-left: 4px;
    
    width: 28px;
}
.visit .room_link {
    font-family: omnes_attmediumregular;
    font-size: 28px;
}
.visit{
     text-align: left !important;
    margin-left:20px;
    }

.support-page .forum {
    margin: 91px 0 0px;
    border-bottom:2px solid #d9d9d9;
    padding-bottom: 98px;
}
.resourcetab .living-text1, .resourcetab .living-title1{
	margin-left:20px !important;
}
.resourcetab .living-title1{
    line-height:44px !important;
        }
.resourcetab{
    padding:0;
    }
    .support_page .three-tile .img-responsive{
                    width:100% !important;
                }

  .resourcetab .living-text1{
        font-size: 29px !important;
        line-height: 42px;
            }
/* FAQ -support page Style Ends here */
/* support email starts here */
.feedback-banner-gradient{height: 634px;}

.form_leftcollabel label{font-size:42px;padding-left: 0;}
.feedback .simpletext.section{font-size:42px; margin-top:66px;}
.feedback .checkbox{margin-top:66px;}
.form_field.form_field_text, .form_field.form_field_select,#comment_rightcol div textarea{font-family: omnes_attlightregular;font-size: 28px;}
.banner-icon{text-align: center;width: 100%;}
#fname_0_wrapper{padding-top:79px;}
section.feedback .feedback_checkbox_checked{font-size: 21px;}
#comment_rightcol div textarea{height: 200px;}
.form_field.form_field_text, .form_field.form_field_select,#comment_rightcol div textarea,.feedback #phone_rightcol,.feedback .dropdownbg2{width: 100%;}
.feedback .simpletext.section .comment-text {
    color: #333;
    font-family: omnes_attLightregular;
    font-size: 21px;}
.email-bannerhead h3{font-size:49px;}
.email-bannerdesc p {font-family: omnes_attlightregular;font-size: 35px;line-height: 40px;}
.feedback .form_button_submit {float: right;font-size: 30px;padding: 2.5% 4%;width: 40%;}
.form_field.form_field_checkbox{width: 55px;}
section.feedback .feedback_checkbox_checked{line-height: 26px;padding: 5px 30px 0;}
.feedback .dropdownbg2{ margin-top: 20px;}
.email-bannerhead {
    margin-left: 0;
    padding: 0 8% 18%;
    text-align: center;
}
.feedback .submit.section {
    clear: both;
    float: left;
    margin-bottom: 36px;
    margin-top: 26px;
    width: 100%;
}
.email_banner .banner-sec {
    margin-top: 70px;
}
.email_banner .large-icons {
    margin-bottom: 28px;
    width: 84px;	
}
.form_rightcol_wrapper {
    padding-top: 34px;
    
}

.form_field.form_field_text{}
.email-bannerdesc {
    float: left;
    padding-top: 15px;
}
.feedback .form-container{padding: 0 7%;width:100%; border:none; margin-top:0;}
.form_field.form_field_text, .form_field.form_field_select,#comment_rightcol div textarea{box-shadow: 1px 0 10px 10px #f7f7f7;}
#_content_LearnBuild_desktop_feedback_jcr_content_par1_start_time_to_call {
    margin-left: 0;
    padding: 3% 2%;
    margin-top: 14px;
}
#phone_rightcol input{padding: 2.2% 2%;
}
.form_field.form_field_select, .form_field.form_field_text {
    padding: 2.2% 2%;
}
#_content_LearnBuild_desktop_feedback_jcr_content_par1_start_topics_dropdown {
    padding: 2.9% 2%;
}
/* support email end here */
/* my account starts here */
.csell-pkg .simpletext {font-family: omnes_attlightregular;padding: 0 20px;text-align: center;width: 100%;}
.service-desc {display: inline-block;font-family: omnes_attlightregular;margin: 30px 0;padding: 0;text-align: center;width: 100%;}
.csell-upgrade #tab-1.tab-content{margin-top: 5px;}
.upgrade-container {padding-top: 50px;}
.csell-upgrade #tabs-container {margin-top: 70px;}
.upgrade-container.container {
    float: left;
    padding: 40px 0 72px;
}
.pull-left.upgrade-img{width:100%;text-align:center;}
.list-horizontal li{display: inline-block;max-width: 100%;width: 100%;}
.upgrade-container {text-align: center;padding-top: 50px;}
.new-title {margin-top: -5px;}
.service-container{ font-size: 56px;}
.promo-Text {margin-top: 5px;}
.list-horizontal {margin-top: 15px;float: left;padding: 0;width: 100%;}
.download-text{font-size: 26px;}
.section-content{padding-top: 0;}
.promo-img{width:100%;padding: 0;}
.download-app  span.store-icon .img-responsive {display: table-cell;}
.btn-warn{width: 43%;height: auto;font-size: 21px; padding: 10px 20px;}
.download-text{padding-top:0;font-size: 26px;}
.download-app .download-text  {padding: 0 2%;float: left;margin: 0 0 50px; text-align: center;width: 100%;}
.download-app .store-icon {float: left;margin: 0 0 35px;padding: 0 2%;text-align: center;width: 100%;}
.new-agreement{ font-family: "Omnes_ATTLightRegular";font-size: 16px;}
.app-left{border:none;width:100%;margin-bottom:0px;}
.csellpage .title {color: #333;font-family: omnes_attlightregular;line-height: 56px;margin: 0px 0 40px;text-align: center;}
.currentPkgs {
    margin: 30px 5% 0;
                min-height: 85px;
}
.title .section{margin-top:40px;}

.total-text {float: left;font-size: 15px;width: 60%;}

.service-container{float: left; margin: 0;padding: 0;text-align: center;width: 100%;}
.csell-heading-v1 h1{padding: 0 5%;margin:0;font-size:32px;}
.img-whats-included{ height: 98px;width: 100%;}
.pop-container{width: 80%;margin: 0 10%;}
.CSellcontent{text-align:center;}
.CSellcontent h2.pkg-title{ width: 100%; display:inline-block; margin-top: 30px;}
.csellDevice .agreement, .csellPackage .agreement{font-size: 14px;}
.upgrade-container.container h3 {font-size:49px;}
.upgrade-desc {
    font-family: "Omnes_ATTLightregular";
    font-size: 35px;
    line-height: 40px;
    padding: 0 76px;
}
.tabs-menu li { width: 32%;display: table;height: 100px;line-height: 31px;padding:16px 30px;border:2px solid #d9d9d9;}
.tabs-menu li a {display: table-cell;font-size: 28px;text-align: center;vertical-align: middle;}

						/* changes done for tablet */
.tabs-menu{
    height: 98px !important; 
}

.list-horizontal {line-height: 40px;}
.new-title {font-size: 56px;}
.promo-Text {font-size: 32px;line-height: 37px;}
.btn-warn {font-size: 21px;height: auto;padding: 10px 20px;width: 43%;}
.service-desc{font-size: 35px;line-height: 38px;}
.tot-charge {
    height: auto;
    margin: 0 5% 40px;
    padding: 7px 5%;
    width: 90%;
}
.amount {
    
    font-size: 35px;
    margin-left: 0;
    text-align: left;
}
.csellpage .title {
    color: #333;
    font-family: omnes_attlightregular;
    font-size: 56px;
    line-height: 56px;
    margin-bottom: 28px;
    text-align: center;
}
.myAccount .csell-pkg {padding-bottom:0;}
.csell-upgrade #tab-2.tab-content {
   
    padding-top: 30px;
}
.csell-pkg .simpletext {font-size: 35px;line-height: 35px;}
.myAccount .device-pkg-section.csellDevicePkgSection {
    padding-top: 35px;
}

.promo-img .img-responsive {
    width: 100%;
}
.upgrade-button {padding: 37px 0;}
.pull-left.upgrade-img { margin-top: 7px;}
.upgrade-container.container h3 {margin:45px  0 30px;}
.csell-upgrade .sidebar-gradient {
    height: 788px;
}
.myAccount  .tabs-menu li { width: 32%; margin-right: 8px;
}
.myAccount .new-price {
    margin-top: 20px;
                font-size: 35px;
}
.myAccount .new-agreement{
                padding-top:15px;
                padding-left: 4.5%;
    padding-right: 4.5%;
                font-size: 28px;
}
.myAccount  .new-title {
    margin-top: 5px;
}
.myAccount .app-left {   
    margin-bottom: 62px;   
}
.myAccount .btn-warn {
    height: 70px;
    width: 38%;
                font-size: 30px;
}

.myAccountPage .promo-img {
    padding-top: 0;
                padding-right: 3%;

}

.download-app .download-text {
    font-size: 42px;
    margin: 38px 0 59px;
}
.upgrade-container.container h3 {display: inline-block;margin:40px 0 30px;padding:0;}

.myAccountPage #csell-pkg .csell-heading-v1 .title{
                color: #333;
    font-family: omnes_attlightregular;
    font-size: 56px;
    line-height: 56px;
    margin: 71px 0 44px;
    text-align: center;
}

.myAccountPage #csell-pkg .csell-heading-v1 .simpletext{
                font-size: 35px;
    line-height: 35px;
                font-family: omnes_attlightregular;
    padding: 0 20px;
    text-align: center;
    width: 100%;
}

.myAccountPage .amount_desc {
    font-size: 28px;
}

/* IAM */

.myAccountPage .pkg-img {
    margin: 14px 10px 21px 14px;
    width: 70px;
    height: 70px;
}


.myAccountPage .pkg-name{
	font-size: 35px;
    padding: 21px 0;
    width: 50%;
}

.myAccountPage .cancel-service{font-size:28px; width: 78%; margin-bottom: 35px;}
/* my account ends here */

/*****header starts here****/
/*.lbb-header .navbar-fixed-top{height:94px;}*/

.lbb-header .navbar-left {
    width: 40%;
    padding-left: 5%;
}
.lbb-header .navbar-right {
    padding-right: 5%;
}
.lbb-header .par-logoimg {
    width: 130px;
    height: 60px;
    margin: 6% 0 0 10px;
}
.lbb-header .navbar-right li {
    padding: 20px 16px;
}
.lbb-header .par-shopnow a {
    padding: 0px;
}
.lbb-header .par-cartimg {
    width: 25px;
    height: 25px;
}
.lbb-header .par-menuimg {
    width: 20px;
    height: 20px;
}
.popup-container {
    width: 595px;
}
.manage-account,
.digital-app {
    width: 50%;
}
/*****header starts here****/
.csellDevice .description, .csellPackage .description{min-height: 100px;}
/* cart page Style Starts */
.cart-topsec {float:left;padding:0}
.cart-bottomsec { padding: 50px 64px;}
.carttotalcharges {padding: 24px 48px 24px 28%; width: 100%;}
/* cart page Style End */

/* Disclaimer Page Styles Start */
.disclaimer-gradient {    background: rgba(0, 0, 0, 0) url("/content/dam/lbb3/icons/Latest_Offers_Mobile_01_gradient.jpg") repeat scroll 0 0 / 100% 100%;height: 633px;position: absolute;top: 0;width: 14px;z-index: 5;}
.container{width:100%;}
.section-content{padding-top:0;}
#full_first {
    margin-bottom: 89px;
    margin-left: 10%;
    margin-top: 89px;
    width: 78%;
}
.disclaimer-title h2{font-size:56px;line-height:56px;text-align:center;margin-bottom: 36px;}
.disclaimer-title h3{font-size:42px;margin-bottom:28px;text-align:center;}
.disclaimer-text {margin-left:8%;margin-top:101px; width:84%;}
.disclaimer-text p{font-family:omnes_attlightregular;font-size:35px;line-height:44px; margin-top:49px;text-align:left;}
.disclaimer-text p:last-child{margin-bottom:9px;}

/* Disclaimer Page Styles Ends */


/* Need-Help Section style */
.needHelpContainer.container {
    margin-bottom: 80px;
}
.needHelpContainer .needHelpHeading {
    display: inline-block;
    margin: 30px 0 38px;
    text-align: center;
}
.needHelpContainer .needHelpHeading object {
    width: 77px;
}
.needHelpContainer .needHelpHeading h2 {
    font-size: 49px;
    padding: 14px 0 0 0;
}
.needHelpContainer .needHelpTiles-container div.tilepage:first-child {
    border-bottom: 1px solid #cccccc;
    border-right: none;
}
.needHelpContainer .needHelpTiles-container {
    display: inline-table;
}
.needHelpTile {
    width: 100%;
    margin: 50px 0 85px;
}
.needHelpTile .helpIcon {
    height: 98px;
    width: 99px;
}
.needHelpTile .helpTitle {
    font-size: 49px;
    padding: 30px 0;
    font-family: Omnes_ATTRegularRegular;
}
.needHelpTile .helpText {
    font-size: 35px;
    line-height: 42px;
    padding: 0 0 40px;
    font-family: Omnes_ATTLightRegular;
}
.needHelpTile .helpLink a {
    font-size: 35px;
}
.needHelpTile .helpLink .circle-img {
    width: 35px;
}
/* Need-Help Section style ends */
/****footer section starts here *****/
.tile-wrapper {border-bottom: 1px solid #ccc;margin: 0;min-height: 0;width: 100%;}
.footerEndSec .simplelinks{ margin-top: 15px; display:block; margin-left:10px;font-size: 35px;margin-left: 0;
    padding: 0;}
.footerEndSec .footer-logos .image:first-child a {margin-bottom: 54px;}
.footerEndSec .simpletext{ margin:78px 0 16px;font-size: 20px;}
.footerEndSec .image {margin: 20px 0;width: 17%;}
.footerEndSec .footer-logos .image:first-child{display:block; width:100%; margin:0;}
.footerLinkSec{ padding:20px 0 30px;}
.footerEndSec .footer-logos{ margin-top:30px;margin-bottom: 85px;}
.footerEndSec .footer-logos .image:first-child img{ max-width:200px;}
.footerEndSec .image img{ max-width:75px;}
.footerEndSec .att-icon .image:first-child img{ margin:0;}
.footerLinkSec .accordion-head .simpletext{width: 90%;float:left;}
.footer-bottom,.footerLinkSec,.footerLinkSec .simpletext{padding:0;font-size:35px;}
.footerLinkSec .par22 .simpletext div {font-family: Omnes_ATTMediumRegular;font-size: 35px;padding: 8px 56px 0; font-weight: normal;}
.footer-accordion {padding:0;}
.footerLinkSec .accordion-head {background: #eee;cursor: pointer;border-top: 2px solid #9d9d9d;display: inline-block;padding: 10px 54px;width: 100%;outline: medium none;}
.footerLinkSec .accordion-link {background:#fff; float: left;
    width: 100%;}
.footerLinkSec {border-bottom: 2px solid #9d9d9d;float: left;width:100%;}
.accordion-link {padding: 20px;}
.footerLinkSec .simplelinks {
    border-bottom: 1px solid #ccc;
    font-family: omnes_attMediumregular;
    font-size: 35px;
    padding: 14px 54px 15px;
}
.blue-up-arrow{display:none;}
.activeToggle .accordion-head.active .blue-down-arrow{display:none;}
.activeToggle .accordion-head.active .blue-up-arrow{display:block;float: left;}
.footerEndSec {margin-bottom: 0;margin-top: 25px; padding:0 53px;}
 /*FooterNewChanges*/
.footerEndSec .par15 .footer-svg-images-link {
    display: block;
    margin: 0;
    width: 100%;
}
.footerEndSec .par15 .footer-svg-images-link .dropdown-toggle {
    margin-bottom: 33px;
    width: 200px;
}
.footerEndSec .par15 .footer-svg-images-link-nonactionable {
    margin-bottom: 25px;
    width: 100px;
}
.footerEndSec .par15 .footer-svg-images-link-nonactionable .footer-svg-images-link-new {
    width: 75px;
}
.footerEndSec .par18 .footer-svg-images-link-nonactionable {
    margin: 20px 0;
    width: 17%;
}
.footerEndSec .par18 .footer-svg-images-link-nonactionable .footer-svg-images-link-new {
    margin: 0;
}

/****footer section end here*****/ 
/* HomePage style */

.topsec {width: 100%;}
.topsec .banner {
    height: 680px;
    background-position: center bottom;
}
.topsec .heading {font-size: 35pt; line-height: 51px; padding: 5px 0 20px 32px; width: 523px;}
.topsec .legalText {padding-right: 45%; font-size: 12px; width: 96%;}
.topsec .legalText, .topsec .linkText1, .topsec .linkText2 {
    padding-left: 32px;
}
.topsec .phoneNo {
    background-color: #ffffff;
    border: 1px solid #ffffff;
    color: #0568ae;
    font-size: 28px;
    height: 54px;
    margin-left: 32px;
    margin-top: 52px;
    padding-left: 14px;
    padding-top: 8px;
    width: auto;
}
.topsec .linkText1, .topsec .linkText2 {
    font-size: 28px;
    font-family:Omnes_ATTRegularRegular;
}
.topsec .linkText1 {
    padding-right: 0;
    margin-bottom: 12px;
}
.topsec .linkText2 {
    width: auto;
}
.topsec .circle-img{
    height: 25px;
    width: 25px;
}
.greyText .descText1, .greyText .descText2, .greyText .descText3 {
    display: none;
}
.greyText {
    padding: 15px 1%;
    width: 100%;
}
.greyText .container {
    display: inline-flex;
}
.greyText .text1.col-md-4, .greyText .text2.col-md-4, .greyText .text3.col-md-4 {
    width: 33.33%;
    padding: 20px 2%;
}
.greyText .heading1, .greyText .heading2, .greyText .heading3 {
    font-size: 21px;
    line-height: 28px;
}
.carouselSec .carousel-css3gradient {
    float: none;
}
.carouselSec .carouselDetails {
    display: inline-block;
}
.carouselSec .MobImagecarousel.visible-xs {
    left: 0;
    margin-top: 369px;
    position: absolute;
    text-align: center;
    width: 100%;

}
.carouselSec .carousel {
    margin-left: 0;
    width: 100%;
    padding: 0;
}
.carouselSec .carouselRightSec {
    width: 100%;
    text-align: center;
    margin-bottom: 0;
    height:487px;
    padding: 33px 0 0;
}
.carouselSec .carouselHeading {
    font-size: 56px;
    line-height: 65px;
}
.carouselSec .copy {
    font-size: 15px;
    line-height: 20.5px;
    min-height: 96px;
    padding: 0 15px;
}
.carouselSec .carouselRightSec .carouselLink a {
    font-size: 28px;
}
.carouselSec .carouselRightSec .circle-img{
    padding-left: 18px;
    width: 50px;
    margin-bottom: -5px;
}
.carouselSec .carouselController {
    margin-top: -484px;
    padding: 0;
    width: 100%;                                                                                            
}
.carouselSec .carouselLeft {
    width: auto;
}
.carouselSec .carouselCenter {
    width: 90%;
}
.carouselSec .carouselRight {
    width: auto; float: right;
}
.left.left-carousel.carousel-control object {
    width: 36px;
}
.right.right-carousel.carousel-control object {
    width: 36px;
}
.carouselSec .carousel-indicators {
    margin-top: -372px;
    padding: 10px 0 0;
}
.carouselCenter .carousel-indicators > li {
    margin: 0 10px;
}
.carouselSec .imagecarousel {
    padding: 0;
    text-align: center;
    width: 100%;
}
.carouselSec .image-resp {
    margin: 0 auto;
}
.carouselSec .right .right-carousel .carousel-control {
    float: right;
    margin-right: -14px;
}
.carouselSec .left .left-carousel .carousel-control {
    margin-left: -18px;
}

.carouselSec .MobImagecarousel.visible-xs {
    margin-top: 708px;
}
.carouselSec .copy {
    font-size: 30px;
    line-height: 41px;
    min-height: 96px;
    padding: 63px 30px;
}
.carouselSec .carouselRightSec {
    height: 825px;
}
.carouselSec .bx-wrapper img {
    display: inline;
}
.carouselSec .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    bottom: 836px;
    left: 0;
}
.carouselSec .bx-wrapper .bx-pager .bx-pager-item {
    width: 48px;
}
.carouselSec .bx-wrapper .bx-pager.bx-default-pager a {
    border-radius: 11px;
    height: 22px;
    width: 22px;
}        
.carouselSec .bx-wrapper .bx-controls-direction .bx-next {
    /*background: rgba(0, 0, 0, 0) url("/content/dam/lbb3/icons/Carousel_RIGHT.svg") no-repeat scroll 0 0 / 100% 100%;*/
    height: 67px;
    right: 28px;
    top: 996px;
    width: 40px;
    z-index: 3;
    left:90%;
}
.carouselSec .bx-wrapper .bx-controls-direction .bx-prev {
    /*background: rgba(0, 0, 0, 0) url("/content/dam/lbb3/icons/Carousel_LEFT.svg") no-repeat scroll 0 0 / 100% 100%;*/
    height: 67px;
    left: 28px;
    top: 996px;
    width: 40px;
    z-index: 3;
    left: 4%;
}

.carouselSec .bx-wrapper .bx-pager.bx-default-pager a:hover, .carouselSec .bx-wrapper .bx-pager.bx-default-pager a.active {
    border-radius: 11px;
    height: 22px;
     width: 22px;
    top: 20px;
}


/* HomePage style ends */
/*FAQ Footer*/
.footer-top {
    margin: 0;
}
.tile-wrapper {
    padding: 93px 0 83px;
}
.faqImg {
    height: auto;
    margin: 0 auto 35px;
    width: 80px;
}
.faqTitle {
    font-size: 49px;
}
.faqDesc {
    font-size: 35px;
    line-height: 42px;
    min-height: auto;
    width: 444px;
	margin: 56px auto;
}
.faqURL {
    font-size: 35px;
    margin-top: 56px;
}
/*FAQ Footer Ends*/

/* Menu Slide Starts */
.mobile-menu {
    position: fixed;
    top: 0;
    bottom: 0;
    width: 51.155em;
    right: -57.755em;
    height: 100%;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: 0.15s ease;
    -moz-transition: 0.15s ease;
    -o-transition: 0.15s ease;
    transition: 0.15s ease;
    z-index: 10;
    background-clip: padding-box;
    background-color: #f2f2f2;
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 1);
    font-family: 'Omnes_ATTMediumRegular';
    overflow:auto;
}
.mobile-menu ul{
    position:relative;
    height:auto;
}

.mobile-menu.active {
    -webkit-transform: translate(-42.755em, 0);
        -moz-transform: translate(-42.755em, 0);
        -o-transform: translate(-42.755em, 0);
        -ms-transform: translate(-42.755em, 0);
        transform: translate(-42.755em, 0);
    }
    .container {
    margin-top:1px;
    -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
        -webkit-transition: 0.15s ease;
        -moz-transition: 0.15s ease;
        -o-transition: 0.15s ease;
        transition: 0.15s ease;
    }
    .container.active {
    -webkit-transform: translate(-35.725em, 0);
        -moz-transform: translate(-35.725em, 0);
        -o-transform: translate(-35.725em, 0);
        -ms-transform: translate(-35.725em, 0);
        transform: translate(-35.725em, 0);
    }
    
    /* Menu Slide Ends */
    
    .support-banner-gradient{ width:21px !important;}
    .menu-link{ margin-left:30px;}
.lbb-header .navbar-right li{ padding:26px 13px 21px;}
.lbb-header .par-shopnow li{ padding:22px 10px 21px;}
.lbb-header .navbar-fixed-top{ height:94px;}
.lbb-header .par-logoimg{ width:190px; margin:7% 0;}
.lbb-header .navbar-right li{ font-size:16px; line-height:49px;}
.lbb-header .par-menuimg,.lbb-header .par-cartimg,.lbb-header .par-menuimg-mob{ width:42px; height:42px;}  
.lbb-header .mobile-menu li a{ font-size:28px; padding:27px 20px;}	

.popup-title{ font-size:30px; margin-bottom:30px;}
.app-container ul li{ font-size:20px;}
.manage-img object, .popup-icon object{ width:98px; height:98px;}
.login-btn{ width:220px; font-size:20px;}
.login-link{ margin-top:42px;}
.manage-account{ padding:34px 0 40px; margin:50px 0 58px;}
.app-container .appclose{ margin:14px;}
.loginclose object, .appclose object{ width:28px; height:28px;}
.digital-app{ margin-top:55px;}
.form-signin{ max-width:510px;}
.mangeacc-title{ display: inline-block;font-size: 30px;line-height: 35px;margin-top: 18px; width: 70%;}
.form-signin input{ height:56px; font-size:27px;}
.form-signin input[type="checkbox"]{ width:15px; height:15px;}
.formlogin-btn,.forgot-name a{ font-size:20px;}
/*.formlogin-btn,.form-signin > div {margin-top:5px;}*/
.formlogin-btn{ height:49px;}
.acc-login{ margin:7px 0 70px;}
.login-chkbox{ margin-top:20px;}

/* Explore Page style Start**************************/

.explore-sec { margin-top: -84px;}
.explore-sec .arrow-blue{width:50px;height:70px;}
.explore-sec .explore-gradient {background:url("/content/dam/lbb3/icons/Explore_Automation_Mobile_v003-00_01_GRADIENT.jpg");position:absolute;width:21px;height:523px;background-size:contain;}
.explore-sec .banner {/*background-image:url("/content/dam/lbb3/icons/HERO_MOBILE_EXPLORE.jpg");*/height:722px;background-size: cover;background-repeat:no-repeat;margin-top:-178px;}
.explore-sec .explore-second-sec-subheading .explore-third-sec-subheading{font-size: 14px;}
.bx-wrapper .bx-viewport{ left: 2px;margin: 0 auto; width: 85% !important;height: 85% !important;}
.explore-sec .bx-wrapper .bx-prev{left: 0%;top:0%;background-size:cover;width:30px;height:55px;}
.explore-sec .bx-wrapper .bx-next{right:0%;top:0%;background-size:cover;width:30px;height:55px;}
.explore-sec .carousel-img{left:0;height: 381px;}
.explore-sec .bx-wrapper img {max-width: 92%;left: 4%;position: relative;top: 10%;}
.spotText{position:static;opacity:1;}
.explore-sec .exsec-img{position:relative;top:0px;left:10px;}
.explore-sec .hotspot-req-text{text-align:left;font-size:18px;}
.explore-sec .explore-bigimg-mobile ul{padding:0;margin-bottom: 0;}
.explore-sec .explore-bigimg-mobile ul li{list-style:none;}
.explore-sec .deviceicon-size-mobile{width:24%;float:left;clear:both;margin-left:4%}
.explore-sec .deviceicon-size-mobile img{width:100%;height:100%;}
.explore-sec .device-desc{float:left;width:65%;padding: 0 0 27% 3%;}
.explore-sec .bx-wrapper .bx-viewport{box-shadow: none;height: 100% !important;padding-bottom: 77px;}
.explore-sec .banner-heading-explore {width: 51%;font-size: 49px; margin:10% 0px 3% 9%;line-height:48px;}
.explore-sec .banner-legalText{font-size: 21px; width: 50%; margin:5.5% 0 4% 9%;}
.explore-sec .explore-second-sec-heading{font-size:56px;line-height:60px;margin:5% 0 7% 0;}
.explore-sec .explore-fourth-sec-heading{font-size:56px;line-height:60px;margin:18.6% 0 9.9% 0;font-family:"Omnes_ATTLightRegular";text-align:center; padding: 0 2%;}
.explore-sec .explore-second-sec-subheading{font-size:28px;padding:0 9%;margin:2% 0 0 0}
.explore-sec .expolre-accordion-heading{font-size:42px;font-family:"Omnes_ATTLightRegular";color:#333;text-align:center;}
.explore-sec .hotspot-title-mobile{font-family:"Omnes_ATTMediumRegular";font-size: 28px;text-align: left;margin-bottom: 7.5%;}
.explore-sec .hotspot-desc-mobile{text-align: left;font-size: 28px;font-family:"Omnes_ATTRegularRegular";line-height:30px;padding-bottom:7.5%;}
.explore-sec .hotspot-content .btn-cont-chkout{background: #0568ae none repeat scroll 0px 0px;border: medium none; border-radius: 10px;color: #FFF;font-weight: bold;margin-top: 33px;font-family: "Omnes_ATTRegularRegular";width: 75%;padding: 5px 20px;height: 77px;font-size: 35px;}
.explore-sec .explore-third-sec-heading{font-size: 56px;margin: 7% 0 0;}
.explore-sec .hotspot-req-text-mobile{font-size: 18px;font-family: "Omnes_ATTMediumRegular";padding-top:8%;text-align:left;margin-top:0}
.explore-sec .mobile-chkout-btn{text-align:left;}
.explore-sec .bx-wrapper .bx-next:hover{background-position:0;}
.explore-sec .explore-toggletitle{padding-top:13.2%;line-height: 0.9;}
.explore-sec .explore-toggleicon{padding-bottom:9.9%;padding-top:5.5%;}
.explore-fourth-sec-misclinks-mobile{border:2px solid #d9d9d9;padding: 0 5%;width: 91%;margin:12% 4% 8% 4% }
.explore-sec .exp-text{font-size:26px;font-family:'Omnes_ATTMediumRegular';padding-right:21%;}
.exp-icon{float:left;position:relative;top:12px;width:55px;height:36px;margin:0;}
.explore-sec .shop-link-text{color: #ef6f00;}
.explore-sec  .explore-fourth-sec-basepkgtiles{padding-top:0;}
.explore-sec .pkg-image-wrapper object{width:104px;height:104px;margin: 19.4% auto 16%;}
.explore-sec .container-wrapper{width:91%;margin:4%;}

.explore-sec .divider{background-color: #d9d9d9; height: 1px; margin-top :-2px;}
.explore-sec .explore-fourth-sec-subheading{font-size: 28px; padding-left: 10px; padding-right: 10px; text-align: center;}
.explore-sec .explore-fourth-sec-link.hidden-lg{display: block; margin-bottom: 84px;}
.explore-sec  .container{margin: 0;}
.explore-sec  .container-wrapper{border: 2px solid #d9d9d9; margin-bottom: 42px; margin-top: 0;}
.explore-sec  .hotspot-req-text{margin-top: 35px;}
.explore-sec  .hotspot-req-text p{margin-bottom: 0;}
.explore-sec .mobile-chkout-btn button{margin-top: 49px !important;}
.explore-sec .bx-wrapper{margin-top: 101px;}
.explore-sec .carousel-content .text{margin-top:35px;}
.explore-sec  .inner-wrapper div{margin: 0 auto;}
.explore-sec .explore-fourth-sec-basepkgtiles .description{min-height: 0; margin-top: 56px;color: #333333;}
.explore-sec .explore-basepkg .package-footer{padding:70px 15px 91px 15px;}
.explore-sec .explore-basepkg .package-footer h3{margin-top: 0px; line-height: 1;}
.explore-sec .inner-wrapper{margin-bottom: 0px;margin-top: -85px;}
.explore-sec .hotspot-contain-mobile{margin-top: 26px;}
/* Explore Page style End**************************/




.explore-sec {
    margin-top: -84px;
}



 .explore-sec .banner-heading-explore{
    margin:3% 0 3% 9%;
    padding-top: 6%;
  }

	.explore-sec .explore-second-sec-heading{
		margin: 8.1% 0 10.4% 0;
		line-height:62px;
		
	}   

   .explore-sec .explore-second-sec-subheading{
    line-height:1.5;
	margin-top: 0;
    }

.explore-sec .explore-second-sec-circularcarousel {
margin-top:0;
}



.explore-sec .explore-third-sec-heading{ 
margin:14% 0 0 0;   
line-height:1.1;    
}                    

.explore-second-sec .explore-second-sec-wrapper{
padding-bottom:11.5%;

    }

/**subha changes****/
.explore-third-sec-subheading {
    font-size: 28px;
    text-align: center;
    padding:0 9%;
    margin-top: 9.9%;
}

	.explore-sec .carousel-content{padding:0;line-height: 1.1; margin-top: 42px;}
.explore-sec .shop-link-text {
    color: #0568ae;
    font-size: 28px;
}
.explore-sec .exsec-img {
    height: 40px;
    left: 10px;
    position: relative;
    top: 10px;
    width: 40px;
}
.explore-fourth-sec-basepkgtiles .pkg-title{font-size: 42px;font-family: "Omnes_ATTMediumRegular";}

.explore-sec .carousel-img {
    height: 366px;
    left: 0;
    width: 83%;
    right: 0;
    margin: 0 auto;
}
.explore-sec .carousel-content {
    font-family: "Omnes_ATTMediumRegular";
    font-size: 35px;
	text-align: center;
    color:#333333
}
.explore-sec .carousel-content .text {
   
    font-size: 28px;
}

.explore-sec .description{font-size:35px;min-height:450px;}

.explore-sec .explore-third-sec-link  .par-link{margin:9.5% 0 0 0;}

.explore-sec .bx-wrapper {
    margin-top: 101px;
}
.explore-sec .btn-warning {
    background: #FD7222 none repeat scroll 0px 0px;
    border: medium none;
    border-radius: 5px;
    color: #FFF;
    font-weight: bold;
    height: 77px;
    margin-bottom: 168px;
    margin-top: 133px;
    padding: 5px 20px;
    width: 287px;
    font-size: 21pt;
     font-family: "Omnes_ATTMediumRegular";

}

.explore-sec .device-footer h3, .explore-sec .package-footer h3{font-size:49px;margin:1% 0 0 0;}

.explore-sec .device-footer h3 span,.explore-sec .package-footer h3 span{font-size:49px;}

.explore-sec .recommended-pkg-shop {
    height: auto;
	left:0;
    position: relative;
    top: 0;
    z-index: 5;
}

.recText {
    color: #ffffff;
    font-family: omnes_attmediumregular;
    font-size: 28px;
    /*left: 57px;*/
    left:0;
    right:0;
    line-height: 1;
    position: absolute;
    top: 27px;
}

.recText .amt {
    font-size: 44px;
}

.recText .txt {
    font-size: 18px;
}

.explore-sec .footer2, .explore-sec .package-footer{padding:50px 15px 40px 15px;}


.explore-fourth-sec-misclinksone, .explore-fourth-sec-misclinksTwo, .explore-fourth-sec-misclinksTwo{width:50%;}

/* Popup Style Start */

.explore-sec .close{opacity:1;position:relative;right:15px;top:15px;}

.misclink-popup-contain div.misclinks-popup:last-child{border-right:none;}

.misclink-popup-contain div.misclinks-popup{float:left;width:33%;margin:2% 10%;}

.explore-sec .exp-imgtext{border-right:2px solid #d9d9d9;}

.explore-sec .icon-contain {
    padding: 2.5% 10%;
}

/*#more-info-popup .exp-text-contain ,#more-info-popup .exp-icon-contain{color:#333;width:100%;margin:0 auto;float:left;}*/

.explore-sec .misclinks-popup .exp-text ,.explore-sec .misclinks-popup .exp-icon{color:#333;width:100%;margin:0 auto;height:46px;}

.explore-sec .misclinks-popup .exp-text{margin:20% 0 0 0 ;text-align:center;padding:0;}


.par-explore-misclinksone-mobile .exp-icon{height:56px;top:0;}

.explore-sec .explore-fourth-sec-misclinksTwo .exp-imgtext{border-right:none !important;}

.explore-sec .par-explore-popup-misclinksthree .exp-imgtext,.explore-sec .par-explore-popup-misclinksfour .exp-imgtext{border-right:none !important;}

.explore-sec .misclink-popup-contain{margin:5% 0 0 0;}

.explore-sec .par-explore-popup-misclinksfour .icon-contain{padding:0 !important;}

.explore-fourth-sec-misclinksfour-popup .exp-icon{margin:0 0 0 5%;height:52px;}

.explore-fourth-sec-misclinksfour-popup .exp-text{color:#333;font-size:28px;padding:18px 0; }

/* Pop up style End */
/*Explore content hub*/
.explore-contentHub .leftContentHub img {
   height: auto;
    position: absolute;
    width: auto;
}
.explore-contentHub .leftContentHub .heading {
    color: #ffffff;
    font-family: "Omnes_ATTRegularregular";
    font-size: 56px;
    padding: 20px 0 28px 40px;
    position: relative;
    text-align: center;
    width: 90%;
}
.explore-contentHub .leftContentHub .contentHublink {
    color: #ffffff;
    font-size: 28px;
    height: 20px;
    margin-top: 0;
   padding: 0px;
    position: absolute;
    text-align: center;
    width: 100%;
}
.explore-contentHub .leftContentHub{width:100%;height:382px;}
.explore-contentHub .leftContentHub .contentHublink .circle-img {
    height: 24px;
    transform: rotate(-45deg);
    vertical-align: middle;
    width: 24px;
    margin-left: 14px;
    top: 10px;
}
.explore-contentHub .rightContentHub div:first-child {
    padding: 114px 0 42px 0px;
}
.explore-contentHub .rightContentHub div{padding-left:10px;}

.explore-contentHub .contentHub1 img,.explore-contentHub .contentHub2 img,.explore-contentHub .contentHub3 img {
    height: 320px;
    width: 320px;
    margin:0 auto;
}
.explore-contentHub .rightContentHub .contentHubdescText1, .explore-contentHub .rightContentHub .contentHubdescText2, .explore-contentHub .rightContentHub .contentHubdescText3 {
    font-family: "Omnes_ATTRegularregular";
    font-size: 18px;
    padding: 0 0 42px 0px;
    margin:0 auto;
    text-align: center;
    width: 32%;
}
.explore-contentHub .rightContentHub .contentHubheading1, .explore-contentHub .rightContentHub .contentHubheading2, .explore-contentHub .rightContentHub .contentHubheading3{
font-size:18px;
padding: 22px 0 0 14px;
}
/*Explore Content-hub ends here*/

/*Book Consultation Starts here*/
.bookConsultation-gradient {background:url("/content/dam/lbb3/icons/Latest_Offers_Mobile_01_gradient.jpg");position:absolute;width:21px;height:1159px;background-size:100% 100%; top:0;z-index:5;}
    
    .left-section-bookConsultation{margin:0 auto;text-align:center;width:100%;}

.top-section-bookConsultation .icon.large-icons {float:none; height:73px; margin-bottom:23px; margin-top:80px; padding:0; width:79px;}

.top-section-bookConsultation .title-bookConsultation{margin-top:0;float:none;margin-left:0;width:100%;}

.left-section-bookConsultation .title-bookConsultation .title-bookConsultation-top {font-size:49px; margin-bottom:8px;line-height: 49px;}

.left-section-bookConsultation .description-bookConsultation{font-family:Omnes_ATTLightRegular;font-size:35px;line-height:39px;margin-bottom:50px;padding-left:34px;padding-right:34px;}

.right-section-bookConsultation{float:left;margin-top:20px;width:100%;text-align:center;padding-left:0;}

.phone-bookConsultation{width:100%;padding-left:0;float:none;}

.right-section-bookConsultation .phone.large-icons{display:inline-block;float:none;height:73px;margin-bottom:40px;width:100%;}

.text-right-section-top-section-bookConsultation{font-size:49px;}

.phone-right-section-top-section-bookConsultation{font-family:Omnes_ATTLightRegular;font-size:35px;line-height:39px;padding-left:27px;padding-right:27px;text-align:center;}

.top-section-bookConsultation.container {height: auto;
    margin-bottom: 121px;
    margin-top: 70px;}

.text-right-section-top-section-bookConsultation{margin-bottom:22px;}
/*Book Consultation Ends here*/

/* SHop Landing Page Styles START */
.layout_shop .right-section, .layout_shop .left-section{ width:100%; height:auto; padding: 0 40px;}
.layout_shop .explore-gradient{width:21px; height:1220px;}
.layout_shop .carousel-css3gradient{width:100%; margin-bottom:0; margin-top: 0;}
.layout_shop .banner-section{padding-bottom:0; width:100%; margin-bottom:0; float:left; margin-top: 77px;padding-top: 0;}
.layout_shop .left-section .agreement{width:100%; padding:0 40px;}
.layout_shop .left-section h2{ font-size:56px; line-height: 1; margin-bottom: 0px;}
.layout_shop .left-section h4 p{font-size:35px; line-height:40px; }
.layout_shop .left-section h3{ font-size:42px;}
.layout_shop .agreement{font-size:21px; text-align:center;color: #333333;margin-top: 56px; padding-top: 0;margin-bottom: 0;min-height: 0;}
.layout_shop .right-section img{ padding:0 20px;}
.shop-second-sec .shop-second-sec-heading{ font-size:56px; text-align:center; margin-top:70px; line-height:1; margin-bottom:0px;}
.shop-second-sec .shop-second-sec-subheading{font-family:Omnes_ATTLightRegular; width:100%; text-align:center; margin-top:63px; margin-bottom:77px; font-size:35px; line-height: 1.06;}
.layout_shop .container-wrapper{ width:100%; margin: 0 0 42px 0;border: 2px solid #d9d9d9;}
.layout_shop .recommended-pkg-shop {
    float: right;
    width:80%;
    height: auto;
    position: relative;
    z-index: 5;
    margin-left:0;
    left:0;
}
.layout_shop .recText {
    color: #ffffff;
    font-family: omnes_attmediumregular;
    font-size: 28px;
    left: 0;
    line-height: 1;
    position: absolute;
    top: 27px;
}

.layout_shop .recText .amt {
    font-size: 44px;
}

.layout_shop .recText .txt {
    font-size: 18px;
}

.shop-second-sec{ padding:0 15px;}
.pkg-image-wrapper object{ width:105px; height:105px;}
.layout_shop .pkg-image-wrapper object{ width:105px; height:105px; margin: 0 auto 0 auto;}
.layout_shop .pkg-image-wrapper{margin-top: 98px; margin-bottom: 0;}
.layout_shop .inner-wrapper{margin-top: 0; margin-bottom: 0;}
.layout_shop .left-section a object{width:35px; height:35px;}
.layout_shop .right-section{margin: 91px 0 77px 0;}
.layout_shop .left-section{margin: 0 auto;}
.layout_shop .booklink{ margin-top:10px; font-family: "Omnes_ATTMediumRegular";}
.booklink{ margin-top:10px;}
.layout_shop .right-arrow object,.booklink object{ width:35px; height:35px; position:relative; top:10px;}
.shopPackageTile .device-title,.shopPackageTile .pkg-title{
	font-size:42px; margin-top:84px; min-height: 0;
}
.layout_shop .shop-second-sec{padding-bottom: 42px;}
.layout_shop .right-arrow{ padding-top: 0;}
.layout_shop .description,.layout_shop .pop-click.pointer{ font-size:35px; margin:56px 0 0 0; line-height: 1.06; display: block;}
.layout_shop .btn-warning{margin-bottom: 0; font-size:35px; font-family:"Omnes_ATTRegularregular"; width:287px; height:77px; margin-top:63px; background: none repeat scroll 0 0 #0568ae;}
.layout_shop .device-footer h3, .layout_shop .package-footer h3{ font-size:49px; font-family:"Omnes_ATTMediumregular";line-height: 1.2; margin: 0;}
.layout_shop .device-footer h3 span,.layout_shop .package-footer h3 span{font-size:49px; font-family:"Omnes_ATTLightregular";}
.layout_shop .package-footer{padding:70px 0 91px; margin-top:63px; margin-bottom: 0px;}
.layout_shop .pop-container{width:100%;margin: 0 auto;}
.shop-banner-agreement{ text-align:center; top:0; margin:49px 0 0 0; font-size:21px;}
.layout_shop .linkText1{ float:none; text-align:center; font-size:35px;margin-top: 10px;}
.layout_shop .linkText2{ text-align:center; width:100%; margin:15px auto 0 auto;font-size:35px;}
.layout_shop .phoneNo{ text-align:center; width:520px; float:none; margin: 0 auto; font-size:35px;}
.layout_shop .exsec-img{ top:0px;}

.layout_shop .booklink a .exsec-img{top: 4px;}

/* SHop Landing Page Styles END */

/* Recommend Page STARTS here */
.csell-security .csell-sec-section{padding-top:118px}
.csell-security  .csell-sec-image{ padding:0;text-align:center;width:100%;height:60px;margin-left:0;}
.csell-security .csell-title {           
    margin: 28px 0 5px;
    padding: 0 10%;
    text-align: center;
	font-size:56px;
	line-height:56px;
}
.csell-device .csell-device-showmore , .csell-pkg .csell-pkg-showmore{       
	margin-left: 22%;
	width: 60%
}
.csellpage  .csell-details-showmore{
	margin-left:26%;
	width:54%;
}
.csell-sec-details .csell-sec-service, {    
    margin-left: 0;
    padding: 8% 23% 0;
    width: 100%;
}
.csell-sec-details .csell-sec-security {
    margin-left: 0;
    padding: 2% 10%;
    width: 100%;
}

.csell-sec-details  .csell-sec-automation{
margin-left: 0;
padding: 0 10%;
        }
.csellpage .title {                                       
    color: #333;
    font-family: omnes_attlightregular;
    margin: 71px 0 44px;
    text-align: center;
	font-size: 56px;
    line-height: 56px;
}
.csell-device-content .security-img {                             
    height: 70px;
    margin-bottom: 4px;
    text-align: center;
    width: 100%;
}


.csell-device-subheading, .csell-device-img, .csell-device-heading { padding: 0; }
.csellDevice .container-wrapper, .csellPackage .container-wrapper { 
    margin: 24px 10%;
    width: 80%;
}
.csellDevice .inner-wrapper, .csellPackage .inner-wrapper {              
    margin-bottom: 17px;
    padding: 59px 25px;
}
.csellDevice .image-wrapper img , .csellPackage .image-wrapper img{
    margin: 20px auto;
    max-width: 100%;
}
.csellDevice .description, .csellPackage .description {         
    color: #333;
    font-family: "Omnes_ATTRegularregular";
    font-size: 35px;
    height:auto;
    line-height: 40px;
    margin: 25px 0 38px;
    min-height: 157px;
}
.csellDevice .agreement, .csellPackage .agreement {       
    padding-top: 33px;
   font-size:21px;
}
.csellDevice .device-footer {
    background: #f0f6fc none repeat scroll 0 0;
    height: auto;
    margin: 0;
    padding: 35px 0;
}
.csellDevice .pack-desc {
    color: #0c2577;
    font-size: 25px;
    font-weight: 400;
    padding: 0 8px;
}
.csellDevice .device-footer h3, .csellPackage .package-footer h3 {
    font-family: "Omnes_ATTMediumRegular";
    font-size: 49px;
    margin-bottom: 14px;
    margin-top: 17px;
}

.csellDevice .device-footer h3 span, .csellPackage .package-footer h3 span {
    font-family: "Omnes_ATTRegularregular";
    font-size: 49px;
    margin-left: 0;
}
.csell-pkg-content .pkg-container{
	margin-top:18px;
}
.csellPackage .pop-click.pointer {
    color: #428bca;
    font-family: omnes_attmediumregular;
    font-size:28px;
}



.csellDevice .device-title, .csellPackage .pkg-title {
    color: #333;
    font-family: "Omnes_ATTMediumRegular";
    font-size: 42px;
    margin-bottom: 18px;
    margin-top: 64px;
    min-height: 0;
}

.img-whats-included{ height: 98px;width: 100%; text-align:center; margin-top: 98px;margin-bottom: 91px;}
.img-whats-included object{padding: 0px;}
.layout_shop .CSellcontent h2.pkg-title{font-size: 42px; margin: 0 0 56px 0; padding: 0px; line-height: 1;}
.layout_shop .CSellcontent h3{font-size: 35px;line-height: 1;}
.layout_shop .CSellcontent .agreement{margin-top: 49px; padding: 0;}
.layout_shop .CSellcontent .btn-warning{margin-top: 49px !important;}

.layout_shop .CSellcontent{margin-bottom: 0;}
.layout_shop .pop-container hr{margin: 56px 0 56px 0; border-top: 2px solid #d9d9d9;}
.layout_shop .pop-container .desctitle{margin: 0 0 49px 84px; font-size: 35px;}

.layout_shop .pop-container .listtype {margin: 0 0 35px 0;}
.layout_shop .listtype ul,.layout_shop .listtype div{padding-left: 19px;font-size: 28px !important; line-height: 1;margin-left: 84px;}
.layout_shop .listtype .addchkout{margin: 63px 0 42px 0 !important; height: 70px; font-size: 21px !important;padding: 22px 0 19px 0;width: 100%;}

.csell-checkout-btn {display: block;padding: 20px 0;text-align: center;width: 100%;}

.csell-shslink{margin:0;padding-top: 25px; font-size:21px; padding-left:27px;}

.csell-sec-service, .csell-sec-security { padding: 0 10%;width: 100%;margin-left:0;}

.csell-btn{width:100%;float: none;}

.csell-pkg .csell-btn{width:100%;float: none; margin-top:30px;}

.csell-device-img {display: block;text-align: center;width: 100%;}

.csell-checkout-link {margin: 0 21%;width: 66%; width: 66% !important; padding: 12px 10px; font-size:35px;}

.csellDevicePadding {margin-bottom: 36px;}

.csell-device-subheading,.csell-device-img,.csell-device-heading{padding:0;}

.csellpage .btn-warning{font-size: 35px;height: 70px; width: 280px;}
.addchkout{margin:15px 15px 15px 2px;}
/* Recommend Page Ends here */



/* Empty cart Styles START */		
		.emptyCart .cart-wrapper .top-section { 			
		    padding: 47px 0; 			

		} 			
		.emptyCart .cart-wrapper .cart-heading { 			
		    float: none; 			
		    margin: 71px 0 41px; 			
		    width: 100%; 			
		} 			
		.emptyCart .cart-wrapper .cart-heading div { 			
		    display: block; 			
		    height: 80px; 			
		    text-align: center; 			
		    width: 80px; 
    		margin:0 auto 42px;
		} 			
		.emptyCart .cart-wrapper .cart-heading object { 			
		    height: 80px; 			
		    margin: auto; 			
		} 			
		.emptyCart .cart-wrapper .cart-heading h2 { 			
		    color: #333; 			
		    display: block; 			
		    font-family: "Omnes_ATTLightRegular"; 			
		    font-size: 56px; 			
		    margin: 0; 			
		    line-height: 63px; 			
		    padding: 0 18%; 			
		    text-align: center; 			
		    width: 100%; 			
		} 			
		.emptyCart .emptyCartCopy { 			
		    font-family: "Omnes_ATTLightRegular"; 			
		    font-size: 28px; 			
		    padding: 0 11% 40px; 			
		    text-align: center; 			
		    width: 100%; 			
		} 			
		.emptyCart .cart-wrapper h4 a { 			
		    display: block; 			
		    font-family: "Omnes_ATTMediumRegular"; 			
		    font-size: 35px; 			
		    padding: 0 18%; 			
		    text-align: center; 			
		    width: 100%; 			
		} 			
		.emptyCart .cart-wrapper .circle-img { 			
		    height: 33px; 			
		    margin-bottom: -8px; 			
		} 
		.emptyCart .cart-wrapper .circle-img {
   			 margin-bottom: -3px;
   			 height:1px;
}
		.emptyCart .banner-section{ 			
		    padding-bottom:40px; 			
		    float:none; 			
		} 			
					
		.emptyCart .left-section, .emptyCart .right-section { 			
		    float: none; 			
		    height: auto; 			
		    margin-bottom: 75px; 			
		    margin-top: 20px; 			
		    text-align: center; 	
    		padding-left:0;
		    width: 100%; 			
		} 			
		.emptyCart .left-section h2 { 			
		    font-family: "Omnes_ATTLightRegular"; 			
		    font-size: 56px; 			
		    line-height: 63px; 			
		    margin-bottom: 32px; 			
		    padding-left: 0; 			
		    text-align: center; 			
		} 			
		.emptyCart .left-section h4 p { 			
		    color: #333; 			
		    font-family: "Omnes_ATTLightRegular"; 			
		    font-size: 35px; 			
		    font-weight: bold; 			
		    line-height: 45px; 			
		    margin-bottom: 11px; 			
		    padding: 0 12%; 			
		    text-align: center; 			
		    width: 100%; 			
		} 			
		.emptyCart .left-section h3 { 			
		    color: #333333; 			
		    font-family: "Omnes_ATTLightRegular"; 			
		    font-size: 42px; 			
		    margin-bottom: 30px; 			
		    margin-top: 0; 			
		    text-align: center; 			
		} 			
		.emptyCart .cart-wrapper .agreement { 			
		    font-family: "Omnes_ATTLightRegular"; 			
		    font-size: 21px; 			
		    margin: 20px 0 78px; 			
		    padding: 0 6%; 			
		    text-align: center; 			
		    width: 100%; 			
		} 			
		.emptyCart .left-section .btn-warning { 			
		    background: hsl(205, 94%, 35%) none repeat scroll 0 0 !important;		
		    border: medium none; 			
		    border-radius: 6px; 			
		    color: #fff; 			
		    font-family: "Omnes_ATTLightRegular"; 			
		    font-size: 32px; 			
		    height: 83px; 			
		    padding: 18px 43px; 			
		    width: auto; 	
  		    display:inline;
		} 			
		.emptyCart .right-section img { 			
		    height: auto; 			
		    margin-top: 28px; 			
		    max-width: 100%; 			
		} 			
		

/* Empty cart Styles END */

/* Cart Page Style Start */


.cart-topsec .btn-warning, .cart-bottomsec .btn-warning {
    /*margin:8% auto 15% auto;*/
	margin:0 auto 93px auto;
    width: 391px;
    float: none;
    height:83px;
    font-size:32px;
    border-radius:10px;
}


.cartpage .update{margin:5% auto;}


.cart-topsec .leftDiv{margin-top:75px;}

.cart-topsec .circlearrow_left{position:relative;/*top:34px;*/width:35px;height:35px;}

.cart-topsec .shoptext{display: inline-block;
                                                font-size: 27px;
                                                margin-left:14px;}

.cart-topsec h3{margin-top:10%;font-size:35px;}

.table-wrapper{margin:0 5%;border:none;}

.cartfeaturetitle,.cartsectitle,.cartautotitle{font-size:18px;}

.cart-right-section{width:77%;}

.cartheader{height:70px;font-size:18px;padding:22px 15px;}

.cartheader .cartitem{text-align:left;width: 18%;}

.devices .cartduemonth{padding-left:0;width:33%;}

.cartheader .cartduemonth{width:33%;text-align: center;}

.cartpage .packages{padding-bottom:0}

.cartright .cartquantity{width:28%;}

.head.cartduedate{width:35%;}

.cartright .cartduedate{width:40%;text-align:right;}

.cartright{font-size:28px;padding:59px 0px 0px;}



.cartduedate span{font-size:14px;margin-bottom:5px;}

.cartright .cartquantity{width:28%;}

.product-icon img{width:80px;height:80px; margin-top:0;}

.product-icon object{ width:84px;height:84px; margin-top:0; }

.product-icon{margin-left:15px;margin-top:56px;}

.cart-topsec .leftdiv{margin-top:75px;}

.cartdevices, .cartalacart{font-size:14px;right:14%;}



.rmvecart{font-size:18px;}

.cartpagebottomsec{padding:0 5%;}

.carttotalcharges h4{font-size:28px;}

.totalamt-mnth{width:33%;font-size:18px;}

.due-month, .totalamt-tdy.due-tdy{font-size:18px !important;}

.cartpage .cart-bottomsec{padding:0px;}

.cartpage .carttotalcharges{padding: 59px 0 75px 0;width: 78%;float: right;margin-top:1px;}

.cartorder{padding:0;margin:0;font-size:21px;}

.clear-text{font-size:21px;}

.print-icon, .clearcart{width:20px;height:20px;position:relative;top:3px;}

.actionicons{margin-bottom:0px;}

.cartdisc{margin-top:70px;font-size:21px;margin-bottom:96px;}

.cartdisc h3{margin:0 0 35px 0;font-size:28px;}

.cartpage .devices{padding-bottom:60px;}

.cartpage .carttot{margin-bottom:156px;}

.cartheader .cartquantity{width:12%;}

.cartright .cartquantity{width:25%;text-align:left;padding-left:8%;}

.devices .cartquantity{padding-left:3%; width: 100%;}

.cartquantity a{font-size:14pt; padding-top: 21px; vertical-align: middle;}

.cartquantity input{margin:0 17px 0 0;width:63px;height:63px;}

.btn-warning.cart_rightalign.cancel_update{margin:0px auto 20px}

.cartpage .csell-details-showmore{font-family: Omnes_ATTMediumRegular;font-size:18px;font-weight: normal;}

.cart-bottomsec .btn-warning{margin:0 auto 5% auto;display:inline-block; }

.bottom-section .cartheading div{width: 80px; height:80px;
margin: 0px auto;
display: block;}

.bottom-section .cartheading{padding-bottom:0;}

.bottom-section h2{margin:46px 0 96px 0;font-size:56px;}

.bottom-section h3{font-size: 42px;line-height: 40px;margin-bottom:0px; margin-top:0px}

.bottom-section div.desc{font-size:35px;line-height: 41px;margin-bottom: 98px;
margin-top: 54px;}

.bottom-section {border-top: 1px thin #E6E6E6}

.cartpage .product-icon{margin-left:10px; width:15%; margin-top:56px;}

.cartpage .circlearrow_left{width:35px;height:35px;}

.shoptext{font-size: 25px;}

.cartright .cartduemonth{width:33%; padding-left:0;}
.cartpage {          
                background: #FFF none repeat scroll 0% 0%;
                margin-top: 47px;
                }
.cart-heading h2 {
    font-size: 56px;
    font-family: "Omnes_ATTLightRegular";
    color: #333;
    width: 87%;
    display: block;
    line-height: 60px;
    text-align: center;
    margin: 0 auto 125px;
                }
.top-section .cart-heading div{
                width:71px;
                height:71px;
                margin:71px auto 44px;
    }
.cart-topsec h3 {
    font-family: Omnes_ATTLightRegular;
    width: 100%;
    margin-top: 76px;
    margin-bottom: 67px;
}        
.cartheader {
    width: 570px;
    float: left;
}
.cart-right-section {
    float: left;
    width: 77%;
}
.devices .cartright{
    padding-bottom:26px;
    padding-top:38px;
        }
.devices .product-icon{
    margin-top:44px;
}
.devices .cartduemonth{
    margin-left:25%
    }
.bottom-section .cartheading{
    margin-top:93px;
        }
.links{
    margin-top:52px;
    margin-bottom:59px;
    }
.devices .links{
    margin-top:35px;
    margin-bottom:0;
        }
.links .rmvecart{
        margin-top:0px !important;
     }


/* Cart Page Style End */

/**popup styles starts **/
.ui-dialog { left: 7% !important; top: 5% !important; width: 85% !important;}

.cartPage .ui-dialog {
    left: 7% !important;
    top: none !important;
    width: 85% !important;
}
.title-bar {
font-size: 25px;
line-height: 27px;
}

.info-title > h3 { font-size: 17px; text-align: left;  margin-left: 24px;}

.price-monthlycost > h3 { font-size: 20px; }

.price-Equipment > h3 {  font-size: 20px; }

.info-text {  font-size: 12px;  left: 25px;  text-align: left; width:100%;}

.popup-cart-img {
	height: 40px;
	margin: 29px auto 17px;
	width: 40px;
}

.info-title{
	padding-top:0px !important;
}

.info-price-wrapper{
	margin-top: 0px !important;
}
/**popup styles end **/

/* Support style START */

.banner-icon .large-icons{
    margin-top:70px;
    margin-bottom:42px;
    }
.phone-icon, .email-icon{
    margin-top:0;
    margin-bottom:0;
    padding-left: 0px;
	padding-right: 0px;
    height:133px
  	}
.med-icons{
    height:70px;
    width:70px;
    }
.email-icon .email-text{
    margin: 0px 88px;
	width: 151px;
    padding-top:0 !important;
    }
.email-icon .email-text .small-icons{
	width: 24px;
	height: 24px;
    }
.support-page .tabs-menu li {
    display: table;
    height: 98px;
    line-height: 22px;
    width: 172px;
    vertical-align: middle;
    padding-top: 0px !important;
	}
.support_page .tabs-menu li a {
    color: #0568ae;
    display: block;
    font-family: "Omnes_ATTMediumRegular";
    font-size: 18px;
    padding-bottom: 24px;
    padding-top: 27px;
    text-align: center;
    text-decoration: none;
}

.support_page .tabs-menu li .resourcetext {
    padding-bottom: 35px;
    padding-top: 38px;
}


.forum_icon .large-icons{
    width:98px;
    height:98px;
        }
.forum_link .small-icons{
    top:0;
    width:35px;
    height:35px;
            vertical-align:middle;
        }

/* Support STYLE Ends */

.ui-dialog-buttonset > button:first-child{
	left:0;
}

.ui-dialog-buttonset > button{ width:42%; font-size:13px;}

.lbb-header .par-shopnow .yourcart{padding: 0px 3px;}

}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari only override */
                ::i-block-chrome,.layout_shop .btn-warning{font-weight:normal;}
    			::i-block-chrome,.btn-cont-chkout{font-weight:normal;}
                ::i-block-chrome,.explore-sec .btn-warning{font-weight:normal;}
}