@media only screen and (min-width: 400px) and (max-width: 600px){
.srchBox{width:80%;}
}
@media only screen and (max-width: 400px){
.heroBar{padding:25px;}
.srchBox{width:100%;}

.cat{min-height:150px;padding:10px;}
.catIcon{height:70px;width:70px;}
font-size:0.9;
}
@media only screen and (max-width:320px){
.cat{min-height:120px;}
.catIcon{height:60px;width:60px;}
}
@media only screen and (max-width:330px){
.hcLink{display: none;}
.lrnMoreLinks{padding-left:0;}
}
@media only screen and (max-width:300px){
.heroBar{padding:10px;}
.row{border-bottom:none;}
.cat.slice-item{border-right:none;width:100%;}
.catIcon{height:100px;width:100px;}
.cat h3{font-size:1.5rem;line-height:2.2rem;}
}
@media only screen and (max-width:640px){
.topicContent{display: block;}
.catContainer{padding-right:0;}
.tocTree{margin-top: 0;}
.topBar{padding-right: 0;}
.wrapper{padding-left:10px !important;padding-right:10px !important;}
.topicContent > .slice-item.toc, .actionBar .hideTocBtn, .actionBar .brdCrmbs,.sticky-bar{display:none;}
.slice-item.topicBody{width: 100%;padding-left: 0;}
.pgBottomSection{width: 100%;}
.toc4mobile,.toc4mobile .toc{display: block;}
.toc4mobile .slice-item.toc{width: 100%;}
.toc4mobile .tocOptions{display: none;}
.actionBar{padding: 5px;}
.topBar .rightAlign a{display: none;}
.hambMenu{display: block;}
.slice-item.toc,.slice-item.topicBody{padding-right: 10px;padding-left: 10px;}
.toc4mobile .tocLnk{font-size:12px;line-height: 20px;padding: 5px 0 5px 10px;color: #444;font-weight: bold;}
}
@media only screen and (min-width:781px) and (max-width:1080px){
.mainHelpLink{width: 60%;}
.topicSrchBox{width: 40%;}
.slice-item.topicBody.full{padding-left:180px;padding-right:180px;}
}
@media only screen and (min-width:541px) and (max-width:780px){
.mainHelpLink,.topicSrchBox{width: 50%;}
.slice-item.topicBody.full{padding-left:120px;padding-right:120px;}
}
@media only screen and (max-width:540px){
.mainHelpLink{width:40%;}
.topicSrchBox{width:60%;}
.topicSrchBox input{width: 90%;}
.slice-item.topicBody.full{padding: 0 60px;}
}
@media only screen and (max-width:480px){
.feedbackDiv .radio-group-title,.feedbackDiv  .feedback-radio-group{padding-bottom:0px;}
.foundLoc{display: none;}
.slice-item.sResultDtl{width: 100%;}
}
@media only screen and (max-width:920px){
.slice-item.categories,.slice-item.rtNav{width: 100%;}
.rtNav{margin-top: 50px;}

.rtNavCol{width: 50%;float: left;}
}


@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
.leftAlign{display:none;}
.hmCont{position: absolute;right: 0;top: 0;padding: 10px;background-color: #2d2d2d;z-index: 2;display: none;width: 100%;max-width:auto !important;height: 100%;}
.hmClose{float:right;}
.hmItm{font-size:16px;margin:30px 0px 0px 30px;}
.hmClose{margin-top:0px!important;}
.pageBody{ padding:40px 20px;} 
.pageBody .row{margin-bottom:0px;}
.catContainer .slice{overflow:unset;}
.catIcon{height:45px;width:45px;}
.pageBody .catTitle{font-size:14px;}
.pageBody .cat{margin-right:0px;border:none; padding:30px 20px;}
.pageBody .cat a{font-size:12px;}
.slice-3col>.slice-item{width:48%;}
.wrapper{float:left;width:100%;margin:0 auto;}
.srchBox input{width:94%;}
.srchBox .srchBtn{width:5%;}
.slice-3col:nth-child(1) > .slice-item:nth-child(1) {border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.slice-3col:nth-child(1) > .slice-item:nth-child(2) {border-bottom:1px solid #ccc;}
.slice-3col:nth-child(1) > .slice-item:nth-child(3) { border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.slice-3col:nth-child(2) > .slice-item:nth-child(1) {border-bottom:1px solid #ccc;}
.slice-3col:nth-child(2) > .slice-item:nth-child(2) {border-right:1px solid #ccc;}
.slice-3col:nth-child(2) > .slice-item:nth-child(3) {border:none;}
.toc4mobile .tocLnk{line-height: 20px;padding: 3px 0 3px 10px;color: #fff;font-weight: normal; border: 1px solid #ccc;width: 120px;position: absolute;top: 48px;left: 15px;}
.mainHelpLink{display:none;}
.closeToc{font-size:24px;float:right; padding:5px 15px 0px 15px; }
.toc li.pwp{padding-left:15px;}
.li-tab{line-height:30px;}
.heroBar .title{font-size:20px;}
.hcLink{display:none}
.rightAlign .selected{display:block!important;}
.rightAlign a{width:100%; margin-right:20px;}
.hambMenu{width: auto;float: right;margin-top: -20px;}
.icon-menu-control-white { background-image: url(/techpubs/assets/img/dropdown-phone.svg); background-repeat: no-repeat; width:15px; height:15px; margin:5px 12px 0px 0px;}
.mobileHome{display:inline-block; margin-left:70px; font-size:13px;}
h2:nth-child(3){float:left; width:100%; margin:30px 0px 20px 0px;}
h2:nth-child(5){float:left; width:100%;}
.categories .lrnMoreLinks{float:left; margin-left:0px;}
.heroBar{height:185px;}
.lrnMoreLinks a{margin-right:30px!important;}
.pageBody h3{margin-bottom:20px!important;}
.stars{display:block; margin-left:22px;}
.pgBottomSection .featured-product-title{margin-top:30px;}
.pgBottomSection .slice-3col:nth-child(2) > .slice-item:nth-child(1){border-bottom:none!important;}
.pgBottomSection .slice-3col:nth-child(2) > .slice-item:nth-child(2){border-right:none!important; margin:10px 0px 10px 0px; width:100%;}
.topicSrchBox{width:40%!important;}
.topicSrchBox input{width: 105px!important;}
.topicSrchBox .srchBtn{width:10%!important;}
.slice-item.topicBody{padding:0px 20px 0px 20px!important;}
.toc4mobile .slice-item.toc{width:90%!important; position:absolute; top:0px; z-index:9999; border:1px solid #c6c3c3;}
.hmCont .borderedContainer{opacity:0.4;}
.hmCont .borderedContainer a{display:block!important;}
.topBar .adminPortalTitle a{font-size:13px!important;}
.mobtocheading{font-size:1.8rem; display:inline-block; margin:10px 0px 0px 15px; color:#c3c3c3;}
.tocTree > ul{border-top: 1px solid #c3c3c3;}
.next a,.last a{float:left; margin:20px 0px 0px 22px;}
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {

.catContainer .slice{overflow:unset;}
.slice-3col>.slice-item{width:45%; margin:0px 0px 30px 30px;}
.pageBody .cat{padding:30px 20px;}
h2:nth-child(3){float:left; width:100%;}
h2:nth-child(5){float:left; width:100%;}
.categories .lrnMoreLinks{float:left;}
.slice-item.toc {width:35%; padding:0px 30px 0px 30px;}
.slice-item.topicBody{width:65%!important; padding: 0px 30px 0px 30px!important;}
.leftAlign{display:none;}
.srchBox input{width:94%;}
.srchBox .srchBtn{width:5%;}
.heroBar{height:215px;}
.nodeContent{width:75%;}
.slice-item.brdCrmbs{padding-left:85px;}
.slice-item.topicBody.full{width:100%!important; padding: 0px 120px 0px 120px!important;}
}
@media only screen and (max-width: 414px){
.topicBody table{table-layout:fixed;}
.topicBody ol, .topicBody ul{margin-left:10px;}
.topicBody li{padding-left:0px;}
}
@media only screen and (min-width: 801px) and (max-width: 1260px){
  .nodeContent {width: 74%;}
}
@media only screen and (min-width: 601px) and (max-width: 800px){
  .nodeContent {width: 64%;}
}