﻿/* Checking for device type and screen size */
@media screen and (max-width: 768px) {
    .static-header {
        display: none !important;
    }

    .responsive-header {
        display: block !important;
    }
    /* Navigation Bar - Responsive */
    #cd-lateral-nav a.fly, #cd-lateral-nav{
        font-weight: 600;
    }
    /**/
}

/* Checking for other devices except mobile */
@media screen and (min-width: 769px) {
    .static-header {
        display: block !important;
    }

    .responsive-header {
        display: none !important;
    }
}

/*@media only screen and (min-width: 769px) {
    *, *:after, *:before {
        -webkit-box-sizing: unset;
        -moz-box-sizing: unset;
        -ms-box-sizing: unset;
        box-sizing: unset;
    }
}*/

@media only screen and (max-width: 768px) {
    body {
        background-color: #fff;
    }

    #maincontainer {
        all: initial;
        margin: 0;
        padding: 0;
        width: auto;
        box-shadow: none;
        font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    }

    .DownloadPageBox {
        margin-top: 30px;
    }

    #QuickLinksBox {
        width: 100% !important;
    }

    #Intro {
        width: 100% !important;
    }
    .DownloadPageProductName {
        vertical-align: top !important;
        border-top: 1px solid #ccc;
        position: relative;
        height: 100px;
        border-right: 1px solid #ccc;
        width: 20%;
    }
    .DownloadPageProductName::after {
        vertical-align: top !important;
        border-top: 1px solid #ccc;
        position:absolute;
        height: 100px;
        display: block;
         border-right: 1px solid #ccc;
        width: 20%;
    }
    .DownloadPageProductName a {
        line-height: 20px;

    }
    .DownloadPageVersion {
        vertical-align: top;       
        border-top: 1px solid #ccc;
        width:14%;
    }
    .DownloadPageFileSize {
        vertical-align: top;
        position: relative;
        height: 100px;
        border-top: 1px solid #ccc;
        border-right: 1px solid #ccc;
        width: 12%;
    }
    .DownloadPageDownloadLink {
        vertical-align: top;
        padding-top:5px;
        border-top: 1px solid #ccc;
      
    }
    .DownloadPagePlatform {
        position: relative;
        height: 100px;
        border-right: 1px solid #ccc;
        border-left: 1px solid #ccc;
        border-top: 1px solid #ccc;
        width: 31%;
        line-height: 25px;
    }
    #GridColumnHeader_Products {
        width: 20%;
    }

    #GridColumnHeader_Version {
        width: 14% !important;
        border-right: 1px solid #ccc;
        border-left: 1px solid #ccc;
       
    }

    #GridColumnHeader_Platform {
        width: 30% !important;
    }

    #GridColumnHeader_Size {
        width: 10% !important;
        border-left: 1px solid #ccc;
        border-right: 1px solid #ccc;
      
    }

    #GridColumnHeader_Download {
        width: 20% !important;
    }
    .GridColumnHeader {
        width: auto !important;
        vertical-align: top !important;
    }
    
  
    /* Newsletter Signup */
    .NewsletterSignUpHomePage img {
        float: left;
        margin: 10px 0 0 0;
    }

    .NewsletterSignUpHomePage p {
        width: 75%;
    }

    .NewsletterSignUpNowHomePage {
        padding-top: 10px;
    }

    .SubEmailHomePage {
        width: 69% !important;
    } 
}
@media only screen and (max-width: 510px) {
    .GridColumnHeader {
        width:  auto !important ;
        vertical-align: top !important;
    }
    
  
}
