﻿.footer-ul-link
{
    font-size: medium;
    font-weight: bolder;
    color: White;
}

#fake-block
{
    height: 32px;
}


.product-header
{
    font-weight: bolder;
    font-size: 2.0em;
}

.my-ul li
{
    line-height: 1.5em;
}

.document-image
{
    float: left;
    margin-right: 10px;
}

.partner-image
{
    width: 120px;
    height: 75px;
    margin-right: 30px;
    margin-bottom: 10px;
}

.cms-image
{
    width: 120px;
    height: auto;
    margin-right: 30px;
    margin-bottom: 10px;
}

.p20
{
    padding-top: 20px;
}

.underline
{
    text-decoration: underline;
}

#photo-table
{
    width: 100%; 
    padding-top: 20px; 
    border: 0px;
}

#photo-table td
{
    border: 0px;
    background: transparent;
}

.photo-table-arrow
{
    width: 32px; 
    padding: 0px; 
    margin: 0px; 
    vertical-align: middle;
}

#container-slider
{
    float:left; 
    clear: both; 
    padding:0px; 
    position:relative;
    width: 100%;
    height: 94px;
    overflow: hidden;
}

#container-slider img
{
    position: absolute;
    top: 0px;
    height: 87px;
    width: 142px;
    cursor: pointer;
    overflow: hidden;
    border: 1px solid Black;
}

.my-marker
{
    font-size: 1.15em; 
    padding-right: 10px; 
    font-weight: bold;
}

#my-description-block
{
    padding-bottom: 40px;
}

.partner-block
{
    /*
    padding-bottom: 40px; 
    padding-top: 40px;*/
}

.partner-block-image
{
    float: left;
    width: 20%;
}

.partner-block-image img
{
    width: 100%;
    height: auto;
}

.partner-block-description
{
    margin-left: 23%;
}

.w100
{
    width: 100%;
}

.product-name
{
    font-size: 1.5em;
    text-decoration: underline;
}

#service-link
{
    margin-top: -20px;
    float: left; 
    width: 100%; 
    text-align: right;
    padding-bottom: 10px;
}

#service-link a 
{
    color: White;
    text-decoration: underline;
}

@media only screen and (min-width: 480px) and (max-width: 767px) 
{
    .partner-block-image
    {
        float: left;
        width: 30%;
    }
    .partner-block-description
    {
        margin-left: 33%;
    }
    
        #service-link
    {
        visibility: hidden;
    }
}

@media only screen and (max-width: 479px) 
{
    .partner-block-image
    {
        float: none;
        width: 100%;
    }
    
    .partner-block-description
    {
        margin-top: 15px;
        margin-left: 0%;
    }
    
    #service-link
    {
        visibility: hidden;
    }
}