div.main {
    background-color: #fff;
    margin: 0 auto;
    min-height: 800px;
}
header h1 {
    margin-bottom: 10px;
}

header.view {
    margin-top: 50px;
    margin-bottom: 24px;
    padding-left: 15px;
    padding-right: 15px;
}

.intro {
    font-size: 16px;
}

.pillbox {
    width: 100%;
}

.availabilty_info,
.chat_info {
    padding-top: 6px;
    padding-left: 124px;
}

.click_to_chat {
    min-height: 167px;
}

#inqC2CImgContainer_contact {
    padding: 23px 34px 63px 60px;
}

#inqC2CImgContainer_contact.pillbox:empty {
    display:none;
}

.contact_us_category,
.click_to_chat {
    float: left;
    padding-left: 20px;
    padding-right: 34px;
    padding-bottom: 24px;
}

.contact_us_category div:nth-of-type(2),
.click_to_chat div:nth-of-type(2) {
    padding-right: 30px;
}
.click_to_chat img{
    float: left;
    margin-top: 0;
    padding-bottom: 4px;
}

.contact_us_category .img_container {
    float: left;
}


.contact_us_category h1 {
    line-height: 30px;
}

.contact_us_category h2,
.click_to_chat h2 {
    font-family: 'AvantGardeGothicITCW01D 731075', Helvetica, Arial, sans-serif;
    font-size: 28px;
    color: #000;
    margin-bottom: 10px;
}

.contact_us_category p,
.click_to_chat p {
    font-size: 18px;
}

.click_to_call {
   display: none;
}

.no_click_to_call {
    display: inline;
}

.support_topics {
    float: left;
    margin-top: 10px;
    margin-bottom: 30px;
}

.support_topics p {
    font-size: 16px;
}

.support_topics h3 a {
    font-size: 24px;
    font-family: 'AvantGardeGothicITCW01D 731075', Helvetica, Arial, sans-serif;
}

.quick_links {
    padding: 23px 28px 11px 23px;
}

.quick_links h3,
.quick_links h4 {
    margin-top: 0;
    margin-bottom: 5px;
}

.quick_links a {
    font-size: 16px;
    display: block;
    padding-right: 20px;
    position: relative;
}

ul {
    list-style: none !important;
    padding-left: 0 !important;
}

ul.view_all_topics {
    border-bottom: 1px solid #ccc;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 10px;
}

.quick_links ul:nth-child(3) {
    margin: 0;
    padding-top: 10px;
}

.quick_links ul:nth-child(3) li:not(:first-child) {
    padding-top: 12px;
    padding-bottom: 12px;
}

.quick_links ul:nth-child(3) li:first-child {
    padding-bottom: 12px;
}

.quick_links ul li:not(:last-child) {
    border-bottom: 1px solid #ccc;
}

.quick_links a {
    display:block;
    background: url('../../../content/dam/newco/support/landing/quickLinkArrow.png') no-repeat right 7px;
    padding-right: 14px;
}
.quick_links a:hover {
    display:block;
    background: url('../../../content/dam/newco/support/landing/dark-quick-link-arrow.png') no-repeat right 7px;
}

#lower-section, #topic-list {
    margin-bottom: 50px;
}

.tel-link {
    font-family: 'AvantGardeGothicITCW01D 731075', Helvetica, Arial, sans-serif;
}

/***********************************
    Tablet Styles
************************************/

@media (max-width: 768px) {
    .pillbox {
        border-radius: 0;
    }
}

/***********************************
Small and XSmall Styles
************************************/

@media (max-width: 480px) {

    header h1 {
        margin-top: 0;
    }

    header.view {
        margin-bottom: 24px;
        margin-top: 32px;
    }

    .contact_us_category .chat_info,
    .contact_us_category .img_container{
        margin-top: -20px;
        margin-left: -16px;
        margin-right: -10px;
    }

    .contact_us_category img {
        padding-bottom: 38px;
    }

    .contact_us_category p,
    .click_to_chat p {
        margin-bottom: 0;
    }

    .availabilty_info, .contact_us_category div:nth-of-type(2) {
        margin-left:0;
        margin-right:0;
        padding-right: 0;
        float:right;
    }
    .availabilty_info,
    .chat_info {
        padding-left: 0;
    }
    .img_container{
        width:30%;
    }
    .availabilty_info{
        width:70%;
    }
    .availabilty_info h2{
        margin-top: 0;
    }

    .availabilty_info p strong:nth-of-type(1), .click_to_call {
        color: #1b75bb !important;
    }

    .availabilty_info p strong:nth-of-type(2) {
        color: #000;
    }

    .click_to_call {
       display: inline; 
    }

    .no_click_to_call {
        display: none;
    }

    .pillbox {
        padding: 23px 0 11px 0;
    }
    
    #lower-section{
        margin-bottom: 10px;
    }
    #topic-list{
        margin-top:0;
    }
    #topic-list .topic{
        min-height:24px;
        width:100%;
        margin-bottom: 12px;
    }

    #topic-list .topic a {
        display:block;
        background: url('../../../content/dam/newco/support/landing/quickLinkArrow.png') no-repeat right 5px;
        padding-right: 14px;
    }
    #topic-list .topic a:hover {
        display:block;
        background: url('../../../content/dam/newco/support/landing/dark-quick-link-arrow.png') no-repeat right 5px;
    }

    .support_topics{
        margin-bottom: 0;
        width:100%;
        padding-left: 0;
        padding-right: 0;
    }

    .support_topics p {
        display: none;
    }

    .support_topics h3 a{
        font-size: 18px
    }

    .quick_links h3,
    .quick_links h4 {
        margin-top: auto;
        margin-bottom: 6px;
    }

    .sm-gray-row {
        background: #f4f4f4;
    }

    .bottom-gray-pillbox {
        margin-top: 34px;
        margin-bottom: 11px;
    }
}
