@import url("//hello.myfonts.net/count/2a1d57");
@font-face {font-family:'CynthoPro-Black'; 
            src:url('/content/webfonts/2A1D57_0_0.eot');
            src:url('/content/webfonts/2A1D57_0_0.eot?#iefix') format('embedded-opentype'),
                url('/content/webfonts/2A1D57_0_0.ttf') format('truetype');
            font-weight: normal;
            font-style: normal;
            }

@font-face {font-family:'CynthoPro-Italic';
            src:url('/content/webfonts/2A1D57_1_0.eot');
            src:url('/content/webfonts/2A1D57_1_0.eot?#iefix') format('embedded-opentype'),
                url('/content/webfonts/2A1D57_1_0.ttf') format('truetype');
            font-weight: normal;
            font-style: normal;
            }

@font-face {font-family:'CynthoPro-Regular';
            src:url('/content/webfonts/2A1D57_2_0.eot');
            src:url('/content/webfonts/2A1D57_2_0.eot?#iefix') format('embedded-opentype'),
                url('/content/webfonts/2A1D57_2_0.ttf') format('truetype');
            font-weight: normal;
            font-style: normal;
            }

@font-face {font-family:'CynthoPro-SemiBold';
            src:url('/content/webfonts/2A1D57_3_0.eot');
            src:url('/content/webfonts/2A1D57_3_0.eot?#iefix') format('embedded-opentype'),
                url('/content/webfonts/2A1D57_3_0.ttf') format('truetype');
            font-weight: normal;
            font-style: normal;
            }
 

/* PetainerCorp */
body {font-size:62.5%; font-family:CynthoPro-Regular, Arial, Helvetica, Verdana, Sans-Serif; color:#818285; background-color:#fff;}
* {background-repeat:no-repeat; padding:0px; margin:0px; outline:none;}
img {border:0px;}
table, tr, td, th {border-spacing:0px; vertical-align:top;} 
strong {font-family:CynthoPro-SemiBold, Arial, Helvetica, Verdana, Sans-Serif;}
.DebugBox {position:fixed; top:0px; left:0px; border:solid 1px #ddd; background-color:#fff; font-size:11px; color:#000; padding:5px; z-index:1000; max-width:150px; opacity:0.8;}

/* Commonly Used */
h1 {font-size:40px; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif;  font-weight:normal; color:#ff7c00;}
h2 {font-size:40px; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif;  font-weight:normal; color:#ff7c00; line-height:40px;}
h3 {font-size:35px; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif;  font-weight:normal; color:#ff7c00; line-height:35px;}
h4 {font-size:20px; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif;  font-weight:normal; color:#ff7c00;}
h5 {font-size:25px; font-family:CynthoPro-SemiBold, Arial, Helvetica, Verdana, Sans-Serif;font-weight:normal; color:#ffffff;}

a {color:#808285; text-decoration:none;}
a:hover {color:#808285;}

p         {margin:0px 0px 20px 0px; font-size:20px; line-height:23px;}
ul        {margin-left:0px}
ol        {margin-left:0px}
ol li     {list-style:none;}
ul li     {list-style:none;}


.LineSpacer1  {height:2px;  font-size:2px; clear:both;}
.LineSpacer2  {height:5px;  font-size:2px; clear:both;}
.LineSpacer3  {height:10px; font-size:2px; clear:both;}
.LineSpacer4  {height:15px; font-size:2px; clear:both;}
.LineSpacer5  {height:25px; font-size:2px; clear:both;}
.LineSpacer6  {height:40px; font-size:2px; clear:both;}
.LineSpacer7  {height:80px; font-size:2px; clear:both;}

.BottomFix      {clear:both; height:0px; font-size:0px; line-height:0px;}
.HiddenBlock    {display:none;}
.LineBreaker    {display:block;}
.LineGrey       {height:1px; font-size:1px; clear:both; width:100%; background-color:#e0e0e0; display:block;}
.LineDarkGrey   {height:1px; font-size:1px; clear:both; width:100%; background-color:#c0c2c4; display:block;}
.TextUnderline  {text-decoration:underline;}
.TxtNormal      {font-size:20px; line-height:23px;}

/* BtnStd */
.BtnStd                           {}
.BtnStd a                         {background-color:#818285; color:#ffffff; font-size:24px; text-align:center; text-decoration:none; padding:8px 20px; cursor:pointer; border:none; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; box-shadow:2px 2px 3px #BDBDBD; display:inline-block;}
.BtnStd a:hover                   {background-color:#686a6d;}
.BtnStd input                     {background-color:#818285; color:#ffffff; font-size:24px; text-align:center; text-decoration:none; padding:8px 20px; cursor:pointer; border:none; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; box-shadow:2px 2px 3px #BDBDBD; display:inline-block;}
.BtnStd input:hover               {background-color:#686a6d;}
.BtnStd button                    {background-color:#818285; color:#ffffff; font-size:24px; text-align:center; text-decoration:none; padding:8px 20px; cursor:pointer; border:none; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; box-shadow:2px 2px 3px #BDBDBD; display:inline-block;}
.BtnStd button:hover              {background-color:#686a6d;}

.BtnStdLarge                      {}
.BtnStdLarge a                    {background-color:#818285; color:#ffffff; font-size:24px; text-align:center; text-decoration:none; padding:8px 20px; cursor:pointer; border:none; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; box-shadow:2px 2px 3px #BDBDBD; display:block;}
.BtnStdLarge a:hover              {background-color:#686a6d;}
.BtnStdLarge input                {background-color:#818285; color:#ffffff; font-size:24px; text-align:center; text-decoration:none; padding:8px 20px; cursor:pointer; border:none; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; box-shadow:2px 2px 3px #BDBDBD; display:block;}
.BtnStdLarge input:hover          {background-color:#686a6d;}
.BtnStdLarge button               {background-color:#818285; color:#ffffff; font-size:24px; text-align:center; text-decoration:none; padding:8px 20px; cursor:pointer; border:none; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; box-shadow:2px 2px 3px #BDBDBD; display:block;}
.BtnStdLarge button:hover         {background-color:#686a6d;}

.BtnStdLarge2                     {}
.BtnStdLarge2 a                   {background-color:#818285; color:#ffffff; font-size:22px; text-align:center; text-decoration:none; padding:8px 0px; cursor:pointer; border:none; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; box-shadow:2px 2px 3px #BDBDBD; display:block;}
.BtnStdLarge2 a:hover             {background-color:#686a6d;}
.BtnStdLarge2 input               {background-color:#818285; color:#ffffff; font-size:22px; text-align:center; text-decoration:none; padding:8px 0px; cursor:pointer; border:none; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; box-shadow:2px 2px 3px #BDBDBD; display:block;}
.BtnStdLarge2 input:hover         {background-color:#686a6d;}
.BtnStdLarge2 button              {background-color:#818285; color:#ffffff; font-size:22px; text-align:center; text-decoration:none; padding:8px 0px; cursor:pointer; border:none; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; box-shadow:2px 2px 3px #BDBDBD; display:block;}
.BtnStdLarge2 button:hover        {background-color:#686a6d;}

.BtnLightGrey                     {}
.BtnLightGrey a                   {background-color:#dcddde; color:#818285; font-size:24px; text-align:center; text-decoration:none; padding:8px 20px; cursor:pointer; border:none; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; box-shadow:2px 2px 3px #acacaf; display:inline-block;}
.BtnLightGrey a:hover             {background-color:#f2f2f2;}
.BtnLightGrey input               {background-color:#dcddde; color:#818285; font-size:24px; text-align:center; text-decoration:none; padding:8px 20px; cursor:pointer; border:none; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; box-shadow:2px 2px 3px #acacaf; display:inline-block;}
.BtnLightGrey input:hover         {background-color:#f2f2f2;}
.BtnLightGrey button              {background-color:#dcddde; color:#818285; font-size:24px; text-align:center; text-decoration:none; padding:8px 20px; cursor:pointer; border:none; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; box-shadow:2px 2px 3px #acacaf; display:inline-block;}
.BtnLightGrey button:hover        {background-color:#f2f2f2;}

.BtnWhite                         {}
.BtnWhite a                       {background-color:#ffffff; color:#ff7c00; font-size:24px; text-align:center; text-decoration:none; padding:8px 20px; cursor:pointer; border:none; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; box-shadow:2px 2px 3px #cf6507; display:inline-block;}
.BtnWhite a:hover                 {background-color:#fff4e9;}
.BtnWhite input                   {background-color:#ffffff; color:#ff7c00; font-size:24px; text-align:center; text-decoration:none; padding:8px 20px; cursor:pointer; border:none; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; box-shadow:2px 2px 3px #cf6507; display:inline-block;}
.BtnWhite input:hover             {background-color:#fff4e9;}
.BtnWhite button                  {background-color:#ffffff; color:#ff7c00; font-size:24px; text-align:center; text-decoration:none; padding:8px 20px; cursor:pointer; border:none; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; box-shadow:2px 2px 3px #cf6507; display:inline-block;}
.BtnWhite button:hover            {background-color:#fff4e9;}

.BtnStdSmall                      {}
.BtnStdSmall a                    {background-color:#818285; color:#ffffff; font-size:14px; text-align:center; text-decoration:none; padding:8px 20px; cursor:pointer; border:none; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; box-shadow:2px 2px 3px #BDBDBD; display:inline-block;}
.BtnStdSmall a:hover              {background-color:#686a6d;}
.BtnStdSmall input                {background-color:#818285; color:#ffffff; font-size:14px; text-align:center; text-decoration:none; padding:8px 20px; cursor:pointer; border:none; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; box-shadow:2px 2px 3px #BDBDBD; display:inline-block;}
.BtnStdSmall input:hover          {background-color:#686a6d;}
.BtnStdSmall button               {background-color:#818285; color:#ffffff; font-size:14px; text-align:center; text-decoration:none; padding:8px 20px; cursor:pointer; border:none; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; box-shadow:2px 2px 3px #BDBDBD; display:inline-block;}
.BtnStdSmall button:hover         {background-color:#686a6d;}

/* Header */
.MainHeader                   {}
.MainHeader .WidthContent     {max-width:954px; min-width:300px; padding:30px 35px 25px 35px; margin:0px auto;}
.MainHeader .LogoLeft         {width:230px; float:left;}
.MainHeader .LogoLeft img     {width:100%; display:block;}
.MainHeader .LogoRight        {width:230px; float:right;}
.MainHeader .LogoRight img    {width:100%; display:block;}
.MainHeader .BtnMenu          {display:none; width:25px; float:right; margin:5px 0px 0px 15px; cursor:pointer;}
.MainHeader .BtnMenu img      {width:100%; display:block;}
.MainHeader .BtnSearch        {display:none; width:25px; float:right; margin:5px 0px 0px 15px; cursor:pointer;}
.MainHeader .BtnSearch img    {width:100%; display:block;}

/* Navigation */
.MainPanel                                      {background-color:#ededee; border-top:1px solid #d0d0d2;}
.MainPanel .WidthContent                        {max-width:954px; min-width:300px; padding:0px 35px 0px 35px; margin:0px auto; position:relative;}
.Navigation                                     {margin-right:195px;}
.Navigation ul.Level1                           {display:block; width:100%; position:relative;}
.Navigation li.Level1                           {display:inline-block; position:relative; margin-right:5.5%;}
.Navigation li.Level1 a.Level1                  {font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; color:#818285; font-size:14px; height:20px; padding:5px 0px 5px 0px; text-align:left; display:block; white-space:nowrap;}
.Navigation li.Level1Highlighted                {}
.Navigation li.Level1Highlighted a.Level1       {color:#ff7c00;}
.Navigation ul.Level2                           {display:none; position:absolute; left:-20px; z-index:105;}
.Navigation li.Level2                           {}
.Navigation li.Level2 a.Level2                  {font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; color:#818285; font-size:14px; height:20px; padding:5px 20px 5px 20px; text-align:left; display:block; background-image:url(/content/images/BG_ededee_90.png); background-repeat:repeat; border-bottom:1px solid #d0d0d2; white-space:nowrap;}
.Navigation li.Level2Highlighted                {}
.Navigation li.Level2Highlighted a.Level2       {color:#ff7c00;}
.SearchPanel                                    {top:0px; right:35px; width:175px; position:absolute; padding:3px 0px 3px 0px; height:20px;}
.SearchPanel .KeySubmit                         {display:block; border:none; background-image:url(/content/images/Icon_MagnifyingGlass.png); background-repeat:no-repeat; background-color:#ededee; background-size:cover; width:22px; height:22px; float:left; cursor:pointer;}
.SearchPanel .KeyField                          {display:block; border:none; border-bottom:2px solid #afb1b3; background-color:#ededee; width:150px; float:right; height:20px; color:#818285;}

/* Content */
.MainContent                  {}
.MainContent .WidthContent    {max-width:954px; min-width:300px; padding:0px 35px 0px 35px; margin:0px auto; position:relative;}

/* Footer */
.MainFooter                         {}
.MainFooter .WidthContent           {max-width:954px; min-width:300px;padding: 0px 35px 0px 35px; margin:0px auto;}
.MainFooter .LogoLeft               {width:174px; float:left;}
.MainFooter .LogoLeft img           {width:100%; display:block;}
.MainFooter .LogoRight              {width:174px; float:right;}
.MainFooter .LogoRight img          {width:100%; display:block;}
.SignUp                             {margin:35px 0px;}
.SignUp h5                          {text-align:center; padding:5px 0px;}
.SignUp .SignUpField                {display:none; padding:10px 0px 25px 0px; max-width:420px; text-align:center; margin:0px auto;}
.News                               {padding:0px; margin:0px;}
.News h4                            {margin:0px 0px 10px 0px;}
.News .TitleNews                    {font-size:15px; display:block; width:100%;}
.News .ImageNews                    {margin:0px 0px 10px 0px;}
.News .ImageNews img                {width:100%; display:block; max-height:250px;}
.News .DescriptionNews              {font-size:13px;}
.News .DescriptionNews span         {font-family:'CynthoPro-Black';}
.News .DescriptionNews span a       {color:#818285 !important;}
.News .DescriptionNews span a:hover {color:#ff7c00 !important;}
.News .TextNews                     {font-size:13px; margin-bottom:10px;}
.News .TextNews:last-child          {margin-bottom:0px;}
.News .TextNews span                {font-family:'CynthoPro-Black';}
.WrapperNews                        {width:102%; padding:25px 0px; margin:0px;}
.WrapperNews .ItemNews              {display:inline-block; width:31.33%; margin:0% 2% 0% 0%; vertical-align:top;} 
.WrapperNews .ItemNews iframe       {width:100% !important; height:220px; min-width:140px !important;}
.WrapperNews .ItemNews a            {}
.OurPartners                        {}
.WrapperPartners                    {width:102%; padding:0px; margin:5px 0px;}
.WrapperPartners .ItemPartners      {display:inline-block; width:14.66%; margin:0% 2% 0% 0%;}  
.WrapperPartners .ItemPartners img  {width:100%; display:block;}
.BottomLinks                        {margin:35px 0px;}
.BottomLinks ul                     {margin:0px; padding:0px;}
.BottomLinks ul li                  {margin:0px; padding:0px; display:inline-block; font-size:9px;}
.BottomLinks ul li a                {color:#818285;}
.BottomLinks ul li a:hover          {color:#ff7c00;}
.BottomLinks ul li.spacer           {padding:0px 8px;} 
.TitleFooter h4                     {margin:0px 0px 10px 0px;}
.TitleFooter .Open                  {display:none; float:right; width:18px;}
.TitleFooter .Close                 {display:none; float:right; width:18px;}
.OurNewsLine                        {padding:0px 0px; display:none;}
.OurPartnersLine                    {padding:0px 0px;}

/* Background Color */
.BGGrey               {background-color:#dcddde;}
.BGBlue               {background-color:#1483c6;}
.BGPurple             {background-color:#850b6f;}
.BGLightOrange        {background-color:#f58020;}
.BGOrange             {background-color:#ff7c00;}
.BGOrange h2                                        {color:#ffffff;}
.BGOrange .Subtitle                                 {color:#ffffff;}
.BGOrange .SubtitlePictureSideSection               {color:#ffffff;}
.BGOrange .SubtitleBGPictureSideSection             {color:#ffffff;}
.BGOrange .SubtitlePictureSideSectionWithPadding    {color:#ffffff;}
.BGDarkGrey           {background-color:#808285;}
.BGDarkGrey h2                                      {color:#ffffff;}
.BGDarkGrey .Subtitle                               {color:#ffffff;}
.BGDarkGrey .SubtitlePictureSideSection             {color:#ffffff;}
.BGDarkGrey .SubtitleBGPictureSideSection           {color:#ffffff;}
.BGDarkGrey .SubtitlePictureSideSectionWithPadding  {color:#ffffff;}
.BGImage              {background-size:cover;}
.BGImage h2                                         {color:#ffffff;}
.BGImage .Subtitle                                  {color:#ffffff;}
.BGImage .SubtitlePictureSideSection                {color:#ffffff;}
.BGImage .SubtitleBGPictureSideSection              {color:#ffffff;}
.BGImage .SubtitlePictureSideSectionWithPadding     {color:#ffffff;}
.BorderGrey           {border-top:1px solid #dfe0e0; border-bottom:1px solid #dfe0e0;}

/* Text Color */
.TxtWhite             {color:#ffffff;}
.TxtOrange            {color:#ff7c00;}

/* Padding */
.PaddingTop30               {padding:30px 0px  0px 0px;}
.PaddingBottom30            {padding: 0px 0px 30px 0px;}
.PaddingTopBottom30         {padding:30px 0px 30px 0px;}
.PaddingTop15               {padding:15px 0px  0px 0px;}
.PaddingBottom15            {padding: 0px 0px 15px 0px;}
.PaddingBottom100top15      {padding: 15px 0px 100px 0px;}
.PaddingTopBottom15         {padding:15px 0px 15px 0px;}
.PaddingTopBottom10          {padding:10px 0px 10px 0px;}

/* Margin */
.MarginTop30               {padding:30px 0px  0px 0px;}
.MarginBottom30            {padding: 0px 0px 30px 0px;}
.MarginTopBottom30         {padding:30px 0px 30px 0px;}
.MarginTop15               {padding:15px 0px  0px 0px;}
.MarginBottom15            {padding: 0px 0px 15px 0px;}
.MarginTopBottom15         {padding:15px 0px 15px 0px;}

/* SlideShow */
.SlideShow                                          {position:relative; width:100%;}
.SlideShow .Slide                                   {position:absolute; width:100%; height:100%; overflow:hidden;}
.SlideShow .Slide .SlideLink                        {display:block;}
.SlideShow .Slide .SlideLink img                    {display:block; width:100%;}

/* Massive Link */
.WrapperMassiveLink                     {width:102%; padding:0px; margin:15px 0px;}
.WrapperMassiveLink .ItemMassiveLink    {display:inline-block; width:48%; margin:0% 1.5% 0% 0%;}

/* News Case Reach */
.WrapperNewsCaseReach                                                           {width:102%; padding:25px 0px; margin:0px;}
.WrapperNewsCaseReach .ItemNewsCaseReach                                        {display:inline-block; width:31.33%; margin:0% 1.5% 0% 0%; vertical-align:top;} 
.WrapperNewsCaseReach .ItemNewsCaseReach h4                                     {margin:0px 0px 10px 0px;}
.WrapperNewsCaseReach .ItemNewsCaseReach .TitleNewsCaseReach                    {font-size:15px; display:block; width:100%;}
.WrapperNewsCaseReach .ItemNewsCaseReach .ImageNewsCaseReach                    {margin:0px 0px 10px 0px;}
.WrapperNewsCaseReach .ItemNewsCaseReach .ImageNewsCaseReach img                {width:100%; display:block; max-height:250px;}
.WrapperNewsCaseReach .ItemNewsCaseReach .DescriptionNewsCaseReach              {font-size:13px;}
.WrapperNewsCaseReach .ItemNewsCaseReach .DescriptionNewsCaseReach span         {font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif;}

/* Section */
.SectionFull                              {}
.SectionFull h3                           {}
.SectionFull .SubtitleFull                {font-size:22px; line-height:25px; margin-top:15px; margin-bottom:25px;}
.SectionFull .SubtitleFull:last-child     {margin-bottom:0px;}
.Section                                            {}
.Section h2                                         {}
.Section .Subtitle                                  {font-size:22px; line-height:25px; margin-top:15px; margin-bottom:25px;}
.Section .LeftSideSection                           {float:left; width:50%;}
.Section .RightSideSection                          {float:right; width:30%;}
.Section .RightSideSection .ImageSection img        {width:100%; display:block;}
.SectionPicture                                                     {}
.SectionPicture h2                                                  {}
.SectionPicture .SubtitlePictureSideSection                         {font-size:22px; line-height:25px; margin-top:15px; margin-bottom:25px;}
.SectionPicture .TextPictureSideSection                             {font-size:14px; line-height:17px; margin-top:15px; margin-bottom:25px;}
.SectionPicture .LeftPictureSideSection                             {float:left; width:45%;}
.SectionPicture .RightPictureSideSection                            {float:right; width:55%; margin:-30px -35px -30px 0px;}
.SectionPicture .RightPictureSideSection .PictureSection            {}
.SectionPicture .RightPictureSideSection .PictureSection img        {width:100%; display:block;}
.SectionPicture .RightPictureSideSection02                          {float:right; width:55%; margin:0px -35px 0px 0px;}
.SectionPicture .RightPictureSideSection02 .PictureSection02        {}
.SectionPicture .RightPictureSideSection02 .PictureSection02 img    {width:100%; display:block;}
.SectionBGPicture                                                                   {}
.SectionBGPicture h2                                                                {}
.SectionBGPicture .SubtitleBGPictureSideSection                                     {font-size:22px; line-height:25px; margin-top:15px; margin-bottom:25px;}
.SectionBGPicture .LeftBGPictureSideSection                                         {float:left; width:48%;}
.SectionPictureWithPadding                                                                          {}
.SectionPictureWithPadding h2                                                                       {}
.SectionPictureWithPadding .SubtitlePictureSideSectionWithPadding                                   {font-size:20px; line-height:23px; margin-top:0px; margin-bottom:15px;}
.SectionPictureWithPadding .SubtitlePictureSideSectionWithPadding:last-child                        {margin-bottom:0px;}
.SectionPictureWithPadding .LeftPictureSideSectionWithPadding                                       {float:left; width:48%;}
.SectionPictureWithPadding .RightPictureSideSectionWithPadding                                      {float:right; width:50%;}
.SectionPictureWithPadding .RightPictureSideSectionWithPadding .PictureSideSectionWithPadding       {}
.SectionPictureWithPadding .RightPictureSideSectionWithPadding .PictureSideSectionWithPadding img   {width:115%; display:block;}
.SectionPictureWithPadding02                                                                              {}
.SectionPictureWithPadding02 h2                                                                           {}
.SectionPictureWithPadding02 .SubtitlePictureSideSectionWithPadding02                                     {font-size:20px; line-height:23px; margin-top:0px; margin-bottom:15px;}
.SectionPictureWithPadding02 .SubtitlePictureSideSectionWithPadding02:last-child                          {margin-bottom:0px;}
.SectionPictureWithPadding02 .LeftPictureSideSectionWithPadding02                                         {float:left; width:64%;}
.SectionPictureWithPadding02 .RightPictureSideSectionWithPadding02                                        {float:right; width:33%;}
.SectionPictureWithPadding02 .RightPictureSideSectionWithPadding02 .PictureSideSectionWithPadding02       {}
.SectionPictureWithPadding02 .RightPictureSideSectionWithPadding02 .PictureSideSectionWithPadding02 img   {width:115%; display:block;}
.SectionMethodology                                             {}
.SectionMethodology h2                                          {}
.SectionMethodology .LeftMethodology                            {float:left; width:48%;}
.SectionMethodology .LeftMethodology .PictureMethodology        {}
.SectionMethodology .LeftMethodology .PictureMethodology img    {width:100%; display:block;}
.SectionMethodology .RightMethodology                           {float:right; width:48%;}
.SectionMethodology .RightMethodology .PictureMethodology       {}
.SectionMethodology .RightMethodology .PictureMethodology img   {width:100%; display:block;}
.SectionMethodology02                                                 {}
.SectionMethodology02 h2                                              {}
.SectionMethodology02 .LeftMethodology02                              {float:left; width:31%; margin-top:90px;}
.SectionMethodology02 .LeftMethodology02 .PictureMethodology02        {}
.SectionMethodology02 .LeftMethodology02 .PictureMethodology02 img    {width:100%; display:block;}
.SectionMethodology02 .RightMethodology02                             {float:right; width:66%;}
.SectionMethodology02 .RightMethodology02 .PictureMethodology02       {}
.SectionMethodology02 .RightMethodology02 .PictureMethodology02 img   {width:100%; display:block;}

/* Section Grid */
.SectionGrid                                                  {}
.SectionGrid h2                                               {font-size:24px; line-height:27px;}
.SectionGrid .SubtitleSectionGrid                             {font-size:22px; line-height:25px; margin-top:15px; margin-bottom:25px;}
.SectionGrid .TextSectionGrid                                 {font-size:14px; line-height:17px; margin-top:15px; margin-bottom:25px;}
.SectionGrid .LeftSectionGrid                                 {float:left; width:45%;}
.SectionGrid .RightSectionGrid                                {float:right; width:55%; margin:-15px -35px -15px 0px;}
.SectionGrid .RightSectionGrid .PictureSectionGrid            {}
.SectionGrid .RightSectionGrid .PictureSectionGrid img        {width:100%; display:block;}
.SectionGrid .RightSectionGrid02                              {float:right; width:55%; margin:0px -35px 0px 0px;}
.SectionGrid .RightSectionGrid02 .PictureSectionGrid02        {}
.SectionGrid .RightSectionGrid02 .PictureSectionGrid02 img    {width:100%; display:block;}
.SectionGrid .RightSectionGrid03                              {float:right; width:55%; margin:0px -35px -15px 0px;}
.SectionGrid .RightSectionGrid03 .PictureSectionGrid03        {}
.SectionGrid .RightSectionGrid03 .PictureSectionGrid03 img    {width:100%; display:block;}

/* Quote */
.QuoteV2                        {background-image:url(/content/DynamicMedia/cms-uploaded/images/BG_Quote_s0.png); background-repeat:no-repeat; min-height:180px; background-position:center 0px; width:100%;}
.QuoteV2 .WidthContent          {max-width:954px; min-width:300px; padding:0px 10px 0px 10px; margin:0px auto;}
.QuoteV2 h1                     {padding:25px 0px 20px 120px; line-height:45px; font-size:40px;}
.QuoteV2 h1 .FirstLine          {display:block; text-indent:0px;}
.QuoteV2 h1 .SecondLine         {display:block; text-indent:20px;}
.QuoteV2 h1 .ThirdLine          {display:block; text-indent:40px;}
.QuoteV2 h1 .FourthLine         {display:block; text-indent:60px;}

/* Our Products */
.OurProductsSentence                                                                        {font-size:20px;}
.WrapperOurProductsImage                                                                    {width:102%; padding:25px 0px 0px 0px; margin:0px;}
.WrapperOurProductsImage .ItemOurProductsImage                                              {display:inline-block; width:23%; margin:0% 1.3% 0% 0%; vertical-align:top; text-align:center;} 
.WrapperOurProductsImage .ItemOurProductsImage img                                          {display:inline-block; width:70%;}
.WrapperOurProductsDescritpion                                                              {display:table; width:100%; padding:25px 0px; margin:0px -35px 0px 0px;}
.WrapperOurProductsDescritpion .ItemOurProductsSpacer                                       {display:table-cell; width:2%}
.WrapperOurProductsDescritpion .ItemOurProductsDescritpion                                  {display:table-cell; width:23%; padding:0px 0px 70px 0px; vertical-align:top; position:relative;} 
.WrapperOurProductsDescritpion .ItemOurProductsDescritpion .ItemOurProductsImage            {text-align:center;}
.WrapperOurProductsDescritpion .ItemOurProductsDescritpion .ItemOurProductsImage img        {width:100%;}
.WrapperOurProductsDescritpion .ItemOurProductsDescritpion .ItemOurProductsImage .ImgBig    {display:block;}
.WrapperOurProductsDescritpion .ItemOurProductsDescritpion .ItemOurProductsImage .ImgSmall  {display:none;}
.WrapperOurProductsDescritpion .ItemOurProductsDescritpion .BtnStdLarge                     {position:absolute; bottom:0px; left:0px; width:100%;}
.WrapperOurProductsDescritpion .ItemOurProductsDescritpion .BtnStdLarge a                   {padding-left:0px; padding-right:0px;}
.OurProductsDescritpionInfo                                                                 {margin-top:10px; font-size:14px; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif;}
.OurProductsDescritpionList                                                                 {margin-top:10px;}
.OurProductsDescritpionList li                                                              {font-size:14px; list-style-image:url('/content/images/Icon_DoubleArrows_Small.png'); margin-left:22px;}

/* Works Principles */
.WrapperWorksPrinciples                                 {width:102%; padding:0px; margin:15px 0px 15px 0px; text-align:center;}
.WrapperWorksPrinciples .ItemWorksPrinciples            {display:inline-block; width:31.22%; margin:0% 1.5% 15px 0%; vertical-align:top;}
.WrapperWorksPrinciples .ItemWorksPrinciples img        {display:inline-block; height:161px;}
.TitleWorksPrinciples                                   {font-size:20px; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; font-weight:normal; color:#ff7c00;}
.TextWorksPrinciples                                    {font-size:20px;}

/* Example Consultancy */
.WrapperExampleConsultancy                              {width:102%; padding:0px; margin:15px 0px 15px 0px; text-align:center;}
.WrapperExampleConsultancy .ItemExampleConsultancy      {display:inline-block; width:23%; margin:0% 1.5% 15px 0%; vertical-align:top;}
.WrapperExampleConsultancy .ItemExampleConsultancy img  {display:inline-block; height:139px;}
.TextExampleConsultancy                                 {font-size:20px; font-family:CynthoPro-SemiBold, Arial, Helvetica, Verdana, Sans-Serif; font-weight:normal;}

/* Methodology */
.TableMethodology                           {display:table; width:100%; margin-bottom:20px;}
.TableMethodology:last-child                {margin-bottom:0px;}
.TableMethodology .RowMethodology           {display:table-caption; text-align:center; font-size:16px; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; font-weight:normal; color:#fff; padding:5px 0px;}
.TableMethodology .RowSpacerMethodology     {display:table-caption; height:6px;}
.TableMethodology .CellMethodology          {display:table-cell; text-align:center; background-color:#dcddde; font-size:11px;}
.TableMethodology .CellMethodology strong   {display:block;}
.TableMethodology .CellSpacerMethodology    {display:table-cell; width:1.5%; height:10px;}
.TableMethodology .FourColumnMethodology    {width:21.875%; padding:10px 1%; vertical-align:top;}
.TableMethodology .FiveColumnMethodology    {width:16.8%; padding:20px 1%; vertical-align:middle;}

/* Methodology02 */
.TableMethodology02                             {display:table; width:100%; margin-bottom:20px;}
.TableMethodology02:last-child                  {margin-bottom:0px;}
.TableMethodology02 .RowMethodology02           {display:table-caption; text-align:center; font-size:16px; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; font-weight:normal; color:#fff; padding:5px 0px;}
.TableMethodology02 .RowSpacerMethodology02     {display:table-caption; height:6px;}
.TableMethodology02 .CellMethodology02          {display:table-cell; text-align:center; background-color:#dcddde; font-size:11px;}
.TableMethodology02 .CellMethodology02 strong   {display:block;}
.TableMethodology02 .CellSpacerMethodology02    {display:table-cell; width:1.5%; height:10px;}
.TableMethodology02 .FourColumnMethodology02    {width:21.875%; padding:30px 1%; vertical-align:top;}
.TableMethodology02 .FiveColumnMethodology02    {width:16.8%; padding:40px 1%; vertical-align:middle;}

/* Media */
.ImgMedia                 {position:absolute; z-index:10; top:80px; right:0px; width:40%;}
.ImgMedia img             {width:100%;}
.MediaSentence            {position:relative; z-index:20; font-size:20px; width:45%;}

/* Picture Section */
.WrapperPictureSection                              {width:100%; padding:0px; margin:0px 0px -8px 0px;}
.WrapperPictureSection .ItemPictureSection          {display:inline-block; width:31.33%; margin:0% 1% 8px 0%; vertical-align:top;} 
.WrapperPictureSection .ItemPictureSection img      {width:100%;}

/* Media Fact */
.WrapperMediaFact                                   {width:102%; padding:0px; margin:30px 0px -20px 0px; position:relative; z-index:20;}
.WrapperMediaFact .ItemMediaFact                    {display:inline-block; width:31.33%; margin:0% 1.5% 20px 0%; vertical-align:top; background-color:#dcddde; position:relative;} 
.WrapperMediaFact .ItemMItemEmptyMediaFactediaFact  {display:inline-block; width:31.33%; margin:0% 1.5% 20px 0%; vertical-align:top;} 
.TextMediaFact                                      {padding:15px 15px 50px 15px; min-height:180px; font-size:16px; line-height:19px; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif;}
.NumberMediaFact                                    {position:absolute; bottom:5px; right:10px; font-size:40px; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif;}

/* Talent */
.ImgTalent                  {position:absolute; z-index:10;top: 15px; right:0px; width:45%;}
.ImgTalent img              {width:100%;}
.TalentSentence             {position:relative; z-index:20; font-size:20px; width:45%;}
.TalentSentence2            {font-size:20px;}
.RegisterSentence           {font-size:16px; line-height:19px; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; color:#ffffff; margin-bottom:15px;}

/* Talent Reason */
.WrapperTalentReason                                {width:102%; padding:0px;margin: 15px 0px -20px 0px; position:relative; z-index:20;}
.WrapperTalentReason .ItemTalentReason              {display:inline-block; width:31.33%; margin:0% 1.5% 20px 0%; vertical-align:top; background-color:#dcddde; position:relative;} 
.TextTalentReason                                   {padding:15px 15px 50px 15px; min-height:110px; font-size:16px; line-height:19px; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif;}
.TextTalentReason .TxtOrange                        {display:block;}
.NumberTalentReason                                 {position:absolute; bottom:5px; right:10px; font-size:40px; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif;}

/* Contact */
.ContactSentence                                                    {font-size:20px;}
.SectionMap .ItemMap                                                {position:relative;}

.SectionMap .ItemMap .SShow {position:absolute; top:40%; left:0px; width:100%; z-index:15; background-color:#850C70;} /* space between slides visible on resize */
.SectionMap .ItemMap .SShow .Slide {width:100%; text-align:center; background-color:#850C70; padding:20px 0px;}
.SectionMap .ItemMap .SShow .Slide span {font-size:43px; line-height:45px; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; font-weight:normal; color:#ffffff;}


.SectionMap .ItemMap .ImgMap                                        {position:relative; z-index:10;}
.SectionMap .ItemMap .ImgMap img                                    {width:100%; display:block;}
.SectionMap .ItemMap .ImgDot                                        {position:absolute; z-index:20; width:18px; height:18px; margin:0px; cursor:pointer; display:none;}
.SectionMap .ItemMap .ImgDot img                                    {width:100%; display:block;}
.SectionMap .ItemAddress                                            {display:none; width:31.33%; background-color:#808285; position:absolute; z-index:30; bottom:20px;} 
.SectionMap .ItemAddress .BlockAddress                              {padding:10px 15px;}
.SectionMap .ItemAddress .BlockAddress .TitleAddress                {font-size:16px; line-height:19px; color:#ff7c00; text-transform:uppercase; font-family:CynthoPro-SemiBold, Arial, Helvetica, Verdana, Sans-Serif;}
.SectionMap .ItemAddress .BlockAddress .InfoAddress                 {font-size:14px; line-height:17px; color:#ffffff;}
.SectionMap .ItemAddress .BlockAddress .EmailNumberAddress          {margin-top:10px;}
.SectionMap .ItemAddress .BlockAddress .EmailNumberAddress a        {color:#fff;}
.SectionMap .ItemAddress .BlockAddress .EmailNumberAddress .Letter  {padding-right:10px;}
.ContactForm                        {}
.ContactForm .WidthContent          {padding:30px 35px 0px 35px;}
.ColumnContact        {float:left; width:48%;}
.ColumnContactSpacer  {float:left; height:20px; width:4%;}

/* Form */
.FormBox                  {margin-bottom:12px;}
.FormBox .FormLabel       {font-size:16px; margin-bottom:5px;}
.FormBox .FormField       {clear:left;}
.FormBox .ValidationInfo  {font-size:14px; color:#FF0000; display:block;}
.FormBox .Asterisk        {font-size:12px; color:#ec1c24; font-weight:bold; margin-left:5px;}

.FormField .EditBox       {width:96%;  font-size:14px; padding:8px 2%; border:none; font-family:CynthoPro-Regular, Arial, Helvetica, Verdana, Sans-Serif; color:#818285;}
.FormField .EditBoxGrey   {width:96%;  font-size:14px; padding:8px 2%; border:none; font-family:CynthoPro-Regular, Arial, Helvetica, Verdana, Sans-Serif; color:#818285; background-color:#d0d0d2;}
.FormField .DropDown      {width:100%; font-size:14px; padding:8px 2%; border:none; font-family:CynthoPro-Regular, Arial, Helvetica, Verdana, Sans-Serif; color:#818285;}
.FormField .DropDownGrey  {width:100%; font-size:14px; padding:8px 2%; border:none; font-family:CynthoPro-Regular, Arial, Helvetica, Verdana, Sans-Serif; color:#818285; background-color:#d0d0d2;}
.FormField .ListBox       {width:96%;  font-size:14px; padding:8px 2%; border:none; font-family:CynthoPro-Regular, Arial, Helvetica, Verdana, Sans-Serif; color:#818285;}
.FormField .TextArea      {width:96%;  font-size:14px; padding:8px 2%; border:none; font-family:CynthoPro-Regular, Arial, Helvetica, Verdana, Sans-Serif; color:#818285; min-height:46px; line-height:17px;}
.FormField .TextAreaGrey  {width:96%;  font-size:14px; padding:8px 2%; border:none; font-family:CynthoPro-Regular, Arial, Helvetica, Verdana, Sans-Serif; color:#818285; min-height:46px; line-height:17px; background-color:#d0d0d2;}
.FormField .FileUploadW1  {width:96%;  font-size:14px; padding:8px 2%; border:none; font-family:CynthoPro-Regular, Arial, Helvetica, Verdana, Sans-Serif; color:#818285;}

.Denotes                      {color:#818285; font-size:14px; font-weight:normal; line-height:17px;}
.Denotes span                 {color:#ec1c24; font-weight:bold; margin-right:5px;}

.FormBottom                   {padding-top:20px;}
.FormBottom .FormBottomLeft   {float:left;}
.FormBottom .FormBottomRight  {float:right;}

/* iCheck Plugin Square skin, grey */
.CbxAndLabel              {position:relative; min-width:90px;}
.CbxAndLabel a            {color:#ffffff; font-weight:bold;}
.CbxAndLabel input        {position:relative;}
.CbxAndLabel label        {font-size:12px; line-height:15px; color:#ffffff; cursor:pointer;}
.RadioAndLabel            {position:relative;}
.RadioAndLabel input      {position:relative;}
.RadioAndLabel label      {font-size:15px; line-height:15px; color:#ffffff; cursor:pointer;}

/* Answer Message */
.AnswerMessage  {color:#fff; font-size:22px; line-height:25px; margin-top:15px;}
  
/* Search Result */
.SearchResult                             {}
.SearchResult ul                          {}
.SearchResult ul li                       {margin-bottom:10px;}
.SearchResult ul li .LinkResult           {}
.SearchResult ul li .LinkResult a         {font-size:15px; color:#818285; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif;}
.SearchResult ul li .LinkResult a:hover   {color:#ff7c00;}
.SearchResult ul li .MetaDescription      {font-size:13px; color:#818285;}
.NoFound                                  {font-size:13px; color:#818285;}

/* Key Drivers */
.WrapperKeyDrivers                                                {width:102%; padding:0px; margin:0px 0px -20px 0px; position:relative; z-index:20;}
.WrapperKeyDrivers .ItemKeyDrivers                                {display:inline-block; width:18%; margin:0% 1.5% 20px 0%; vertical-align:top; position:relative;} 
.WrapperKeyDrivers .ItemKeyDrivers .KeyNumber                     {float:left; padding:30px 10px 0px 0px; color:#808285; font-size:50px; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; font-weight: normal;}
.WrapperKeyDrivers .ItemKeyDrivers .KeyJar                        {float:left; padding:30px 15px 30px 15px; width:72px; height:77px; background-image:url(/content/images/Img_Vision02.jpg); background-repeat:no-repeat; text-align:center;}
.WrapperKeyDrivers .ItemKeyDrivers .KeyJar .TxtKey                {color:#808285; font-size:11px; font-weight:normal; line-height:13px;}
.WrapperKeyDrivers .ItemKeyDrivers .KeyJar .TxtKey .TxtKeyPurlpe  {color:#850b6f; font-size:12px; font-weight:bold;}

/* Strategic Choices */
.WrapperStrategicChoices                              {}
.WrapperStrategicChoices .ItemStrategicChoices        {background-color:#dcddde; padding:15px; display:block; margin-top:20px;}
.SubtitleStrategicChoices                             {color:#ff7c00; font-size:20px; line-height:23px; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif;  font-weight:normal;}
.TxtStrategicChoices                                  {font-size:20px;}
.SubtitleVision                                       {font-size:20px; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; font-weight:normal;}

/* Zero Waste */
.WrapperZeroWaste                         {display:table; width:100%;}
.WrapperZeroWaste .ItemZeroWaste          {display:table-cell; width:32%;}
.WrapperZeroWaste .ItemZeroWasteSpacer    {display:table-cell; width:2%;}
.BorderZeroWaste                          {padding:15px;}
.TitleZeroWaste                           {font-size:24px; line-height:27px; color:#fff; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; font-weight:normal; margin-bottom:15px;}
.TextZeroWaste                            {font-size:20px; line-height:23px; color:#fff;}

/* Future Forward */
.LeftFutureForward                          {width:64%; float:left;}
.RightFutureForward                         {width:33%; float:right;}
.RightFutureForward img                     {display:block; width:100%;}
.WrapperFutureForward                       {margin-bottom:-20px;}
.WrapperFutureForward .ItemFutureForward    {margin-bottom:20px; background-color:#dcddde;}
.BorderFutureForward                        {padding:15px;}
.TitleFutureForward                         {font-size:22px; line-height:25px; color:#ff7c00; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; font-weight:normal;}
.TextFutureForward                          {font-size:20px; line-height:23px;}
.Text02FutureForward                        {font-size:20px; line-height:23px; margin-top:15px;}

/* News Detail */
.WrapperNewsArticle                                         {}
.WrapperNewsArticle .LeftNewsArticle                        {width:48%; float:left;}
.WrapperNewsArticle .RightNewsArticle                       {width:48%; float:right;}
.DateNewsArticle                                            {font-size:15px; line-height:18px; margin-bottom:5px;}
.TitleNewsArticle                                           {margin-bottom:20px;}
.TextNewsArticle                                            {font-size:20px; line-height:23px; margin-top:0px; margin-bottom:15px;}
.UnderTextNewsArticle                                       {font-size:15px; line-height:18px; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; font-weight:normal;}
.LinkNewsArticle                                            {}
.LinkNewsArticle a                                          {font-size:15px; line-height:18px; text-decoration:underline}
.LinkNewsArticle a:hover                                    {}
.MainImageNewsArticle                                       {margin-bottom:15px;}
.MainImageNewsArticle img                                   {width:100%; max-height:350px; display:block;}
.WrapperImagesNewsArticle                                   {width:102%; padding:0px; margin:0px 0px 0px 0px;}
.WrapperImagesNewsArticle .ItemImagesNewsArticle            {display:inline-block; width:23%; margin:0% 2% 15px 0%; vertical-align:top;}
.WrapperImagesNewsArticle .ItemImagesNewsArticle img        {width:100%; display:block;}
.LatestNewsArticleBlock                                     {padding:20px; margin-bottom:15px;}
.LatestNewsArticleBlock .TitleNewsArticleBlock              {font-size:18px; line-height:21px; margin-bottom:15px; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; font-weight:normal;}
.LatestNewsArticleBlock .TextNewsArticleBlock               {font-size:15px; line-height:18px; margin-bottom:15px;}
.LatestNewsArticleBlock .TextNewsArticleBlock:last-child    {margin-bottom:0px;}
.LatestNewsArticleBlock .TextNewsArticleBlock span          {font-size:15px; line-height:18px; display:block; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; font-weight:normal;}

/* Case Detail */
.WrapperCaseDetail                                          {}
.WrapperCaseDetail .LeftCaseDetail                          {width:48%; float:left;}
.WrapperCaseDetail .RightCaseDetail                         {width:48%; float:right;}
.DateCaseDetail                                             {font-size:15px; line-height:18px; margin-bottom:5px;}
.TitleCaseDetail                                            {margin-bottom:20px;}
.TextCaseDetail                                             {font-size:20px; line-height:23px; margin-top:0px; margin-bottom:15px;}
.TextCaseDetail h4                                          {color:#818285;}
.UnderTextCaseDetail                                        {font-size:15px; line-height:18px; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; font-weight:normal;}
.LinkCaseDetail                                             {}
.LinkCaseDetail a                                           {font-size:15px; line-height:18px; text-decoration:underline}
.LinkCaseDetail a:hover                                     {}
.MainImageCaseDetail                                        {margin-bottom:15px;}
.MainImageCaseDetail img                                    {width:100%; max-height:700px; display:block;}
.WrapperImagesCaseDetail                                    {width:102%; padding:0px; margin:0px 0px 0px 0px;}
.WrapperImagesCaseDetail .ItemImagesCaseDetail              {display:inline-block; width:23%; margin:0% 2% 15px 0%; vertical-align:top;}
.WrapperImagesCaseDetail .ItemImagesCaseDetail img          {width:100%; display:block;}
.LatestCaseDetailBlock                                      {padding:20px; margin-bottom:15px;}
.LatestCaseDetailBlock .TitleCaseDetailBlock                {font-size:18px; line-height:21px; margin-bottom:15px; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; font-weight:normal;}
.LatestCaseDetailBlock .TextCaseDetailBlock                 {font-size:15px; line-height:18px; margin-bottom:15px;}
.LatestCaseDetailBlock .TextCaseDetailBlock:last-child      {margin-bottom:0px;}
.LatestCaseDetailBlock .TextCaseDetailBlock span            {font-size:15px; line-height:18px; display:block; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; font-weight:normal;}
.ResultsCaseDeatil                                          {background-color:#8f177d;}
.ResultsCaseDeatil .ResultsBorder                           {padding:30px;}
.ResultsCaseDeatil .ResultsBorder .ResultsTxt               {}
.ResultsCaseDeatil .ResultsBorder .ResultsTxt h3            {padding-bottom:20px;}
.ResultsCaseDeatil .ResultsBorder .ResultsTxt p             {color:#fff;}
.ResultsCaseDeatil .ResultsBorder .ResultsTxt p:last-child  {margin:0px;}
.BottomCaseDetail                                           {padding-top:35px;}
.BottomCaseDetail .QuoteTxtCaseDetail                       {font-size:24px; line-height:27px; color:#ff7c00; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; font-weight:normal;}
.BottomCaseDetail .QuoteNameCaseDetail                      {font-size:24px; line-height:27px; color:#ff7c00; padding-top:10px;}

/* Case Studies */
.WapperCaseStudies                                                {width:102%; padding:0px; margin:0px 0px -40px 0px; position:relative;}
.WapperCaseStudies .ItemCaseStudies                               {display:inline-block; width:31.33%; margin:0% 1.5% 40px 0%; vertical-align:top; position:relative;}
.WapperCaseStudies .ItemCaseStudies .ImgCase                      {margin:0px ; width:100%; max-height:292px;}
.WapperCaseStudies .ItemCaseStudies .ImgCase img                  {display:block; width:100%; max-height:292px;}
.WapperCaseStudies .ItemCaseStudies .ContentCase                  {background-color:#dcddde; margin-top:-80px;}
.WapperCaseStudies .ItemCaseStudies .ContentCase .BorderCase      {padding:100px 30px 90px 30px; position:relative; min-height:270px;}
.WapperCaseStudies .ItemCaseStudies .ContentCase .TitleCase       {color:#ff7c00; font-size:20px; line-height:23px; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; font-weight:normal; padding-bottom:10px;}
.WapperCaseStudies .ItemCaseStudies .ContentCase .TextCase        {font-size:16px; line-height:19px; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif;}
.WapperCaseStudies .ItemCaseStudies .ContentCase .CompanyCase     {font-size:12px; line-height:15px;}
.WapperCaseStudies .ItemCaseStudies .ContentCase .BtnCase         {position:absolute; bottom:20px;}

/* News List */
.WapperNewsList                                                     {width:102%; padding:0px; margin:0px 0px -40px 0px; position:relative;}
.WapperNewsList .ItemNewsList                                       {display:inline-block; width:31.33%; margin:0% 1.5% 40px 0%; vertical-align:top; position:relative;}
.WapperNewsList .ItemNewsList .ImgNewsList                          {margin:0px ; width:100%; max-height:292px;}
.WapperNewsList .ItemNewsList .ImgNewsList img                      {display:block; width:100%; max-height:292px;}
.WapperNewsList .ItemNewsList .ContentNewsList                      {background-color:#dcddde; margin-top:-80px;}
.WapperNewsList .ItemNewsList .ContentNewsList .BorderNewsList      {padding:100px 30px 90px 30px; position:relative; min-height:270px;}
.WapperNewsList .ItemNewsList .ContentNewsList .TitleNewsList       {color:#ff7c00; font-size:20px; line-height:23px; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; font-weight:normal; padding-bottom:10px;}
.WapperNewsList .ItemNewsList .ContentNewsList .TextNewsList        {font-size:16px; line-height:19px; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; margin-bottom:4px;}
.WapperNewsList .ItemNewsList .ContentNewsList .CompanyNewsList     {font-size:12px; line-height:15px;}
.WapperNewsList .ItemNewsList .ContentNewsList .BtnNewsList         {position:absolute; bottom:20px;}

/* Our Partners */
.WapperOurPartners                                                                            {padding:0px; margin:0px 0px 0px 0px;}
.WapperOurPartners .ItemOurPartners                                                           {border-bottom:1px solid #9d9ea1; position:relative; padding:30px 0px 30px 0px;} 
.WapperOurPartners .ItemOurPartners:last-child                                                {border-bottom:0px;}
.WapperOurPartners .ItemOurPartners .ImageOurPartners                                         {border:1px solid #b8babb; width:279px; height:198px; position:absolute;}
.WapperOurPartners .ItemOurPartners .ImageOurPartners .TableOurPartners                       {display:table; width:100%; height:100%;}
.WapperOurPartners .ItemOurPartners .ImageOurPartners .TableOurPartners .CellOurPartners      {display:table-cell; vertical-align:middle;}
.WapperOurPartners .ItemOurPartners .ImageOurPartners .TableOurPartners .CellOurPartners img  {display:block; width:100%; max-height:198px;}
.WapperOurPartners .ItemOurPartners .ContentOurPartners                                       {position:relative; margin-left:300px; min-height:140px; padding-bottom:60px;}
.WapperOurPartners .ItemOurPartners .ContentOurPartners .TitleOurPartners                     {font-size:40px; line-height:40px; padding-bottom:5px; font-family:CynthoPro-Black, Arial, Helvetica, Verdana, Sans-Serif; font-weight:normal; color:#ff7c00;}
.WapperOurPartners .ItemOurPartners .ContentOurPartners .TextOurPartners                      {font-size:14px; line-height:17px;}
.WapperOurPartners .ItemOurPartners .ContentOurPartners .TextOurPartners p                    {font-size:14px; line-height:17px; margin-bottom:10px;}
.WapperOurPartners .ItemOurPartners .ContentOurPartners .TextOurPartners p:last-child         {margin-bottom:0px;}
.WapperOurPartners .ItemOurPartners .ContentOurPartners .TextOurPartners ul                   {font-size:14px; line-height:17px;}
.WapperOurPartners .ItemOurPartners .ContentOurPartners .TextOurPartners ul li                {font-size:14px; line-height:17px;}
.WapperOurPartners .ItemOurPartners .ContentOurPartners .BtnOurPartners                       {position:absolute; bottom:0px;}
.TopOurPartners                                                                               {margin:30px 0px 0px 0px;}
.TopOurPartners .TextTopOurPartners                                                           {font-size:20px; line-height:23px; margin-bottom:15px;}
.TopOurPartners .TextTopOurPartners:last-child                                                {margin-bottom:0px;}

/* Videos List */
.WapperVideosList                                                   {width:102%; padding:0px; margin:0px 0px -40px 0px; position:relative;}
.WapperVideosList .ItemVideosList                                   {display:inline-block; width:48%; margin:0% 1.5% 40px 0%; vertical-align:top; position:relative;}
.WapperVideosList .ItemVideosList .ImgVideosList                    {margin:0px ; width:100%;}
.WapperVideosList .ItemVideosList .ImgVideosList iframe             {width:100%; height:300px;}
.WapperVideosList .ItemVideosList .ImgVideosList img                {width:100%; height:300px;}


.DistributorsList {}
.DistributorsList .Item {display:inline-block; width:100%; margin-bottom:30px;}
.DistributorsList .Item .Inner {display:table; table-layout:fixed; width:100%;}
.DistributorsList .Item .Inner .Col1 {display:table-cell; vertical-align:top; width:25%; padding-right:5%; box-sizing:border-box;}
.DistributorsList .Item .Inner .Col1 img {display:block;  max-width:100%; max-height:190px; margin-left:auto; margin-right:auto;}
.DistributorsList .Item .Inner .Col2 {display:table-cell; vertical-align:top; width:42%; padding-right:15px;}
.DistributorsList .Item .Inner .Col2 .CompName {font-size:20px; margin-bottom:10px; color:#ff7c00; font-family:CynthoPro-Black;}
.DistributorsList .Item .Inner .Col2 .ContactDetails {font-size:18px; }
.DistributorsList .Item .Inner .Col3 {display:table-cell; vertical-align:top; width:33%;}
.DistributorsList .Item .Inner .Col3 .Address {font-size:18px;}

.JobList li {list-style-image:url('/content/Images/Icon_DoubleArrows_Small.png'); margin-left:22px;}