﻿/*---------------------*/
/* styles for safari   */
/*---------------------*/

@media screen and (-webkit-min-device-pixel-ratio:0){
   
	#ctl00_Menu1
    {
        margin-left:28px;
    }
    .homeContentBig
    {
        min-height:374px;
    }
    .contentPage
    {
        width:99%;
    }
    .careersAux
    {
    }
    .menu, .menuPages {
        margin-left:115px;
    }
    .homeLeft 
    {
        width:585px;
    }
    .homeRight
    {
        width:200px;
    }
    .section
    {
        /*width:580px;*/
    }
    .subtitleH
    {
        width:580px;
    }
    .textCent
    {
        padding-right:0px;
    }
    .footerOffices, .footerOfficesP 
    {
        /*width:70%*/
        padding-right:17px;
    }
    .footerNet, .footerNetP 
    {
        width:26%;
    }
    .footerNet .footerTitle, .footerNet .footerImg
    {
        padding-left:10px;
    }
    .footer-right
    {
        margin-right:0px;
    }
    .footerNet, .footerNetP
    {
        width:8%;
        padding-right:4px;
        padding-left:4px;
    }
    .tableBigCol
    {
        width:54%;
    }
    .tableBig th, .tableBigCol th
    {
        padding-right:55px !important;
        width:auto;
        margin-right:5px;
        border-right:solid 1px #E5E5E5;
    }
    .bSend
    {
        line-height:21px;
    }
    /*Updated*/
    .officesS
    {
        width:20%;
        padding-right:2px;
    }
    .litFooter
    {
        margin-top:40px;
        width:503px;
    }
    .offices
    {
        margin-right:7px;
    }
    .testimDat
    {
        padding-top:15px;
    }
    .testimData
    {
        padding-top:15px;
        margin-top:-25px;
    }
}

/*-----------------------------*/
/* styles for safari on iphone */
/*-----------------------------*/ 
@media only screen and (max-device-width: 480px) 
{
    h2
    {
        font-size:9px !important;
    }
    .home-content1 h2.linkSubtitle a, .home-content2 h2.linkSubtitle a
    {
        font-size:14px;    
    }
    .home-content1 h2.linkSubtitle
    {
        font-size:15px !important;    
    }
    .frameLeft .frameContentS h2, .frameLeft .frameContN h2
    {
        font-size:15px !important;
    }
    p.listDef
    {
        font-size:10px !important;  
        clear:both;  
    }
    .listTwoCol
    {
        width:260px;
        float:left;
        margin:0px 15px 20px 15px;
        padding:0px;
        text-align:left;
    }
    ul.listTwoCol li, ul.listTwoCol li a
    {
        font-size:16px !important;
        line-height:30px !important;
    }
    .title
    {
        font-size:24px;
    }
    p.textLeftSp
    {
        font-size:8px !important;
        text-align:left !important;
    }
    .textBig, .textImg ul
    {
        font-size:0.6em !important;
        line-height:12px !important;
    }
    .panelRight
    {
        font-size:10px;
    }
    .menuItem a
    {
        margin:0 10px;
    }
    .menu, .menuPages
    {
        margin-left:134px;
    }
    .textIph
    {
        font-size:10px;
    }
    .footerOffices, .footerOfficesP
    {
        float:left;
        width:86%;
    }
    .footerOfficesP
    {
        padding-bottom:10px;
    }
        
    .footerNet
    {
        float:right;
        width:10%;        
        display:block;
        margin-top:8px;
        margin-right:-25px;
    }
    .footerImg
    {
        
    }
      .columnContact h3, .columnContactBot h3
    {
        font-size:11px !important;    
    }
    .columnContactBot h4, .columnContact .columnLeft h4, .columnContact .columnRight h4
    {
        font-size:10px !important;
    }
    .columnContact h4
    {
        font-size:9px !important;
    }
    .listLeft
    {
        margin-bottom:0px;
    }

}

