﻿h2 {
    font-weight: bold;
    text-transform: uppercase;
    padding: 10px;
    text-align: center;
    font-size: 16px;
    color: #ec8000;
}

p.double-line {
    font-size: 16px;
    color: #244f85;
    text-align: justify;
    padding: 10px 15px;
}

p.morelink {
    font-size: 14px;
    letter-spacing: .05em;
    color: #244f85;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
    height: 20px;
    line-height: 1;
    text-align: center;
    font-weight: bold;
}

a.orange-over {
    display: block
}

    a.orange-over:hover {
        background-color: #f5b466;
        -webkit-transition: all .3s ease 0s;
        text-decoration: none;
    }
td.print {
    width: 410px;
    padding: 15px;
    text-align: center
}

div.banner {
  
    padding: 0 11px;
}
@media (max-width: 576px) {
    table {
        border-collapse: collapse;
        border-spacing: 0;
        width: 100%;
        border: 1px solid #ddd;
    }

   td {
        text-align: left;
        padding: 8px;
        display:block;
    }
    td.print {
        width: 100%;
    }
    div.category{width:50%; display:block; height:170px
    }
    div.vseparator{display:none}
    div.categories{padding-bottom:20px}
    a.catTitle{height:40px}
    div#mainDetails {
        width: 100%;
    }
    div.linkGroup{width:50%}
    table.dTbl { border: none;
    }
    div#mainAdBannerDetails {
        width: auto;
        
    }
    div#mainAdBanner {
        background-image: none !important;
        height: 200px;
    }
    div.leftContent, div.rightContent{width:100%}
    div.shrcon_1, div.shrcon_2, div.leftDetails, div.rightDetails {
        width: 100%
    }
    a.selectSoftwareNewSpacing{margin-right:0}
    table.grid{display:none}
    .row_1 td img{width:40px}
    tr.row_3 td{font-size:11px}
    div.details_hecb{margin-left:0}
}

.downloadBtns a.app-button {
    min-width: 202px;
    border: 1px solid #003873;
    color: #ffffff;
    background-color: #0d3160;
    display: inline-block;
    padding: 10px;
    transition: all .3s ease;
    border: 1px solid #003873;
    border-radius: 2px;
    font-size: 16px;
    cursor: pointer;
    line-height: 10px;
    margin-left: 16px;
    text-align: center;
    font-weight: normal !important;
}
.techTime {
    border: none !important;
    border-top-right-radius: 0;
    font-size: 16px;
   
    width: 100px;
}
    .techTime span {
        font-weight: normal !important;
    }

ul#bannerTabsTop > li{z-index:0 !important}
