@media only screen and (max-width:960px){
  h1                    {font-size:30px;}
  h2                    {font-size:30px; line-height:30px;}
  h3                    {font-size:28px; line-height:28px;}
  h4                    {font-size:18px;}
  h5                    {font-size:23px;}
  p                     {margin:0px 0px 20px 0px; font-size:16px; line-height:19px;}
  .TxtNormal            {font-size:16px; line-height:19px;}
}
@media only screen and (max-width:768px){
  h1                    {font-size:24px;}
  h2                    {font-size:24px; line-height:24px;}
  h3                    {font-size:23px; line-height:23px;}
  h4                    {font-size:16px;}
  h5                    {font-size:20px;}
  .LineBreaker          {display:initial;}
  p                     {margin:0px 0px 15px 0px; font-size:14px; line-height:17px;}
  .TxtNormal            {font-size:14px; line-height:17px;}
}
@media only screen and (max-width:480px){
  h1                    {font-size:18px;}
  h2                    {font-size:18px; line-height:18px;}
  h3                    {font-size:18px; line-height:18px;}
  h4                    {font-size:14px;}
  h5                    {font-size:18px;}
  p                     {margin:0px 0px 10px 0px; font-size:12px; line-height:15px;}
  .TxtNormal            {font-size:12px; line-height:15px;}
}

/* Button */
@media only screen and (max-width:960px){
  .BtnStd a                   {font-size:22px; padding:7px 15px;}
  .BtnStd input               {font-size:22px; padding:7px 15px;}
  .BtnStd button              {font-size:22px; padding:7px 15px;}
  .BtnStdLarge a              {font-size:22px; padding:7px 15px;}
  .BtnStdLarge input          {font-size:22px; padding:7px 15px;}
  .BtnStdLarge button         {font-size:22px; padding:7px 15px;}
  .BtnLightGrey a             {font-size:22px; padding:7px 15px;}
  .BtnLightGrey input         {font-size:22px; padding:7px 15px;}
  .BtnLightGrey button        {font-size:22px; padding:7px 15px;}
  .BtnWhite a                 {font-size:22px; padding:7px 15px;}
  .BtnWhite input             {font-size:22px; padding:7px 15px;}
  .BtnWhite button            {font-size:22px; padding:7px 15px;}
  .BtnStdSmall a              {font-size:13px; padding:7px 15px;}
  .BtnStdSmall input          {font-size:13px; padding:7px 15px;}
  .BtnStdSmall button         {font-size:13px; padding:7px 15px;}
}
@media only screen and (max-width:768px){
  .BtnStd a                   {font-size:18px; padding:6px 13px;}
  .BtnStd input               {font-size:18px; padding:6px 13px;}
  .BtnStd button              {font-size:18px; padding:6px 13px;}
  .BtnStdLarge a              {font-size:18px; padding:6px 13px;}
  .BtnStdLarge input          {font-size:18px; padding:6px 13px;}
  .BtnStdLarge button         {font-size:18px; padding:6px 13px;}
  .BtnStdLarge2 a             {font-size:18px; padding:6px 13px;}
  .BtnStdLarge2 input         {font-size:18px; padding:6px 13px;}
  .BtnStdLarge2 button        {font-size:18px; padding:6px 13px;}
  .BtnLightGrey a             {font-size:18px; padding:6px 13px;}
  .BtnLightGrey input         {font-size:18px; padding:6px 13px;}
  .BtnLightGrey button        {font-size:18px; padding:6px 13px;}
  .BtnWhite a                 {font-size:18px; padding:6px 13px;}
  .BtnWhite input             {font-size:18px; padding:6px 13px;}
  .BtnWhite button            {font-size:18px; padding:6px 13px;}
  .BtnStdSmall a              {font-size:12px; padding:6px 13px;}
  .BtnStdSmall input          {font-size:12px; padding:6px 13px;}
  .BtnStdSmall button         {font-size:12px; padding:6px 13px;}
}
@media only screen and (max-width:480px){
  .BtnStd a                   {font-size:16px; padding:5px 10px; display:block;}
  .BtnStd input               {font-size:16px; padding:5px 10px; display:block;}
  .BtnStd button              {font-size:16px; padding:5px 10px; display:block;}
  .BtnStdLarge a              {font-size:16px; padding:5px 10px;}
  .BtnStdLarge input          {font-size:16px; padding:5px 10px;}
  .BtnStdLarge button         {font-size:16px; padding:5px 10px;}
  .BtnStdLarge2 a             {font-size:16px; padding:5px 10px;}
  .BtnStdLarge2 input         {font-size:16px; padding:5px 10px;}
  .BtnStdLarge2 button        {font-size:16px; padding:5px 10px;}
  .BtnLightGrey a             {font-size:16px; padding:5px 10px; display:block;}
  .BtnLightGrey input         {font-size:16px; padding:5px 10px; display:block;}
  .BtnLightGrey button        {font-size:16px; padding:5px 10px; display:block;}
  .BtnWhite a                 {font-size:16px; padding:5px 10px; display:block;}
  .BtnWhite input             {font-size:16px; padding:5px 10px; display:block;}
  .BtnWhite button            {font-size:16px; padding:5px 10px; display:block;}
  .BtnStdSmall a              {font-size:12px; padding:5px 10px; display:block;}
  .BtnStdSmall input          {font-size:12px; padding:5px 10px; display:block;}
  .BtnStdSmall button         {font-size:12px; padding:5px 10px; display:block;}
}

/* Header */
@media only screen and (max-width:960px){
  .MainHeader .WidthContent     {padding:20px 20px 15px 20px;}
  .MainHeader .LogoLeft         {width:160px;}
  .MainHeader .LogoRight        {width:160px;}
}
@media only screen and (max-width:768px){
  .MainHeader .WidthContent     {padding:15px 15px 10px 15px;}
  .MainHeader .LogoLeft         {width:140px;}
  .MainHeader .LogoRight        {width:100px; margin-top:7px;}
  .MainHeader .BtnMenu          {display:block;}
  .MainHeader .BtnSearch        {display:block;}
}
@media only screen and (max-width:480px){
  .MainHeader .WidthContent     {padding:10px 10px 8px 10px;}
  .MainHeader .LogoLeft         {width:130px;}
  .MainHeader .LogoRight        {width:60px; margin-top:8px;}
  .MainHeader .BtnMenu          {width:20px; margin:4px 0px 0px 15px;}
  .MainHeader .BtnSearch        {width:20px; margin:4px 0px 0px 15px;}
}

/* Navigation */
@media only screen and (max-width:960px){
  .MainPanel .WidthContent        {padding:0px 20px 0px 20px;}
  .Navigation                     {margin-right:175px;}
  .Navigation li.Level1           {margin-right:3%;}
  .SearchPanel                    {width:145px;}
  .SearchPanel .KeyField          {width:115px;}
}
@media only screen and (max-width:768px){
  .MainPanel                      {border:none;}
  .MainPanel .WidthContent        {padding:0px 15px 0px 15px;}
  .Navigation                     {display:none; margin-right:0px;}
  .Navigation ul.Level1           {display:table;}
  .Navigation li.Level1           {display:table-cell; margin-right:0%;}
  .Navigation li.Level1 a.Level1  {text-align:center; padding:9px 5px 6px 5px; font-size:12px;}
  .Navigation ul.Level2           {left:0%; min-width:100%;}
  .Navigation li.Level2 a.Level2  {text-align:center; font-size:12px; padding:5px 10px 4px 10px;}
  .SearchPanel                    {display:none; position:relative; padding:7px 0px; top:auto; right:auto; width:auto;}
  .SearchPanel .KeySubmit         {position:absolute; top:7px; left:0px; float:none;}
  .SearchPanel .KeyField          {width:95%; margin-left:5%; float:none;}
}
@media only screen and (max-width:600px){
  .SearchPanel .KeyField          {width:92%; margin-left:8%;}
}
@media only screen and (max-width:480px){
  .MainPanel .WidthContent        {padding:0px;}
  .Navigation ul.Level1           {display:block; padding:5px 0px;}
  .Navigation li.Level1           {display:block;}
  .Navigation li.Level1 a.Level1  {padding:5px 5px 2px 5px;}
  .Navigation ul.Level2           {display:none; position:relative; left:auto; z-index:105; border-top:1px solid #d0d0d2;}
  .Navigation li.Level2 a.Level2  {text-align:center;}
  .SearchPanel                    {padding:7px 10px;}
  .SearchPanel .KeySubmit         {left:10px;}
  .Navigation li.Level1.CurrentPage ul.Level2 {display:block;}
  .Navigation li.Level1.CurrentPage > a {color:#ff7c00;}
  .Navigation li.Level1.CurrentPage li.Level2.CurrentPage > a {color:#ff7c00;}
}


/* Content */
@media only screen and (max-width:960px){
  .MainContent .WidthContent    {padding:0px 20px 0px 20px;}
}
@media only screen and (max-width:768px){
  .MainContent .WidthContent    {padding:0px 15px 0px 15px;}
}
@media only screen and (max-width:480px){
  .MainContent .WidthContent    {padding:0px 10px 0px 10px;}
}

/* Footer */
@media only screen and (max-width:960px){
  .MainFooter .WidthContent           {padding:0px 20px 0px 20px;}
  .MainFooter .LogoLeft               {width:160px;}
  .MainFooter .LogoRight              {width:160px;}
  .SignUp                             {margin:20px 0px;}
  .SignUp .SignUpField                {padding:10px 0px 20px 0px;}
  .WrapperNews                        {padding:20px 0px;}
  .BottomLinks                        {margin:20px 0px;}
}
@media only screen and (max-width:768px){
  .MainFooter .WidthContent           {padding:0px 15px 0px 15px;}
  .MainFooter .LogoLeft               {width:140px;}
  .MainFooter .LogoRight              {width:140px;}
  .SignUp                             {margin:15px 0px;}
  .SignUp .SignUpField                {padding:10px 0px 15px 0px;}
  .News h4                            {margin:0px 0px 7px 0px;}
  .News .TitleNews                    {font-size:14px;}
  .News .ImageNews                    {margin:0px 0px 7px 0px;}
  .News .DescriptionNews              {font-size:12px;}
  .News .TextNews                     {font-size:12px;}
  .WrapperNews                        {padding:15px 0px;}
  .BottomLinks                        {margin:15px 0px;}
  .TitleFooter h4                     {margin:0px 0px 7px 0px;}
}
@media only screen and (max-width:480px){
  .MainFooter .WidthContent           {padding:0px 10px 0px 10px;}
  .MainFooter .LogoLeft               {width:100px;}
  .MainFooter .LogoRight              {width:100px;}
  .SignUp                             {margin:10px 0px;}
  .SignUp .SignUpField                {padding:10px 0px 10px 0px;}
  .News h4                            {margin:0px 0px 5px 0px;}
  .News .TitleNews                    {font-size:13px;}
  .News .ImageNews                    {margin:0px 0px 5px 0px;}
  .News .TextNews                     {margin-bottom:5px;}
  .WrapperNews                        {padding:10px 0px 10px 0px; width:100%;}
  .WrapperNews .ItemNews              {width:100%; margin:0px 0px 10px 0px;}
  .WrapperNews .ItemNews:last-child   {margin:0px 0px 0px 0px;}
  .WrapperPartners .ItemPartners      {width:31.33%;}
  .BottomLinks                        {margin:10px 0px;}
  .BottomLinks ul                     {text-align:center;}
  .TitleFooter h4                     {margin:0px 0px 5px 0px;}
  .TitleFooter .Close                 {display:block;}  
  .OurNewsLine                        {display:block; cursor:pointer; padding:8px 0px;}
  .OurPartnersLine                    {display:block; cursor:pointer; padding:8px 0px;}
  .NewsBlock                          {display:none;}
  .PartnersBlock                      {display:none;}
}

/* Background Color */
@media only screen and (max-width:480px){
  .BGImage      {background-size:initial;}
}

/* Padding */
@media only screen and (max-width:960px){
  .PaddingTop30               {padding:20px 0px  0px 0px;}  
  .PaddingBottom30            {padding: 0px 0px 20px 0px;}
  .PaddingTopBottom30         {padding:20px 0px 20px 0px;}
}
@media only screen and (max-width:768px){
  .PaddingTop30               {padding:15px 0px  0px 0px;} 
  .PaddingBottom30            {padding: 0px 0px 15px 0px;} 
  .PaddingTopBottom30         {padding:15px 0px 15px 0px;}
}
@media only screen and (max-width:480px){
  .PaddingTop30               {padding:10px 0px  0px 0px;} 
  .PaddingBottom30            {padding: 0px 0px 10px 0px;} 
  .PaddingTopBottom30         {padding:10px 0px 10px 0px;}
  .PaddingTop15               {padding:10px 0px  0px 0px;} 
  .PaddingBottom15            {padding: 0px 0px 10px 0px;} 
  .PaddingTopBottom15         {padding:10px 0px 10px 0px;}
}

/* Margin */
@media only screen and (max-width:960px){
  .MarginTop30                {padding:20px 0px  0px 0px;}  
  .MarginBottom30             {padding: 0px 0px 20px 0px;}
  .MarginTopBottom30          {padding:20px 0px 20px 0px;}
}
@media only screen and (max-width:768px){
  .MarginTop30                {padding:15px 0px  0px 0px;} 
  .MarginBottom30             {padding: 0px 0px 15px 0px;} 
  .MarginTopBottom30          {padding:15px 0px 15px 0px;}
}
@media only screen and (max-width:480px){
  .MarginTop30                {padding:10px 0px  0px 0px;} 
  .MarginBottom30             {padding: 0px 0px 10px 0px;} 
  .MarginTopBottom30          {padding:10px 0px 10px 0px;}
}

/* SlideShow */
@media only screen and (max-width:480px){
  .SlideShow    {display:none;}
}

/* Massive Link */
@media only screen and (max-width:480px){
  .WrapperMassiveLink                     {width:100%; padding:0px; margin:10px 0px 0px 0px;}
  .WrapperMassiveLink .ItemMassiveLink    {display:inline-block; width:100%; margin:0px 0px 10px 0px;}
}

/* News Case Reach */
@media only screen and (max-width:960px){
  .WrapperNewsCaseReach                                                   {padding:20px 0px;}
}
@media only screen and (max-width:768px){
  .WrapperNewsCaseReach                                                   {padding:15px 0px;}
  .WrapperNewsCaseReach .ItemNewsCaseReach h4                             {margin:0px 0px 7px 0px;}
  .WrapperNewsCaseReach .ItemNewsCaseReach .TitleNewsCaseReach            {font-size:14px; line-height:17px;}
  .WrapperNewsCaseReach .ItemNewsCaseReach .ImageNewsCaseReach            {margin:0px 0px 7px 0px;}
  .WrapperNewsCaseReach .ItemNewsCaseReach .DescriptionNewsCaseReach      {font-size:12px; line-height:15px;}
}
@media only screen and (max-width:480px){
  .WrapperNewsCaseReach                                                   {padding:10px 0px 10px 0px; width:100%;}
  .WrapperNewsCaseReach .ItemNewsCaseReach                                {width:100%; margin:0px 0px 10px 0px;}
  .WrapperNewsCaseReach .ItemNewsCaseReach:last-child                     {margin:0px 0px 0px 0px;}
  .WrapperNewsCaseReach .ItemNewsCaseReach h4                             {margin:0px 0px 5px 0px;}
  .WrapperNewsCaseReach .ItemNewsCaseReach .TitleNewsCaseReach            {font-size:13px; line-height:16px;}
  .WrapperNewsCaseReach .ItemNewsCaseReach .ImageNewsCaseReach            {margin:0px 0px 7px 0px;}
  .WrapperNewsCaseReach .ItemNewsCaseReach .DescriptionNewsCaseReach      {font-size:12px; line-height:15px;}
}

/* Picture Section */
@media only screen and (max-width:600px){
  .WrapperPictureSection .ItemPictureSection    {margin:0% 1% 8px 1%;}
}

/* Section */
@media only screen and (max-width:1200px){
  .SectionPictureWithPadding .RightPictureSideSectionWithPadding .PictureSideSectionWithPadding img {width:100%;}
  .SectionPictureWithPadding02 .RightPictureSideSectionWithPadding02 .PictureSideSectionWithPadding02 img {width:100%;}
}
@media only screen and (max-width:960px){
  .SectionFull .SubtitleFull              {font-size:20px; line-height:23px;}
  .Section .Subtitle                              {font-size:20px; line-height:23px;}
  .SectionPicture .SubtitlePictureSideSection             {font-size:20px; line-height:23px;}
  .SectionPicture .RightPictureSideSection                {margin:-20px -20px -20px 0px;}
  .SectionPicture .RightPictureSideSection02              {margin:0px -20px 0px 0px;}
  .SectionBGPicture .SubtitleBGPictureSideSection                 {font-size:20px; line-height:23px;}
  .SectionPictureWithPadding .SubtitlePictureSideSectionWithPadding       {font-size:18px; line-height:21px;}
  .SectionPictureWithPadding02 .SubtitlePictureSideSectionWithPadding02       {font-size:18px; line-height:21px;}
}
@media only screen and (max-width:768px){
  .SectionFull .SubtitleFull              {font-size:15px; line-height:18px; margin-top:10px; margin-bottom:10px;}
  .Section .Subtitle                              {font-size:15px; line-height:18px; margin-top:10px; margin-bottom:10px;}
  .Section .LeftSideSection                       {width:65%;}
  .SectionPicture .SubtitlePictureSideSection             {font-size:15px; line-height:18px; margin-top:10px; margin-bottom:10px;}
  .SectionPicture .TextPictureSideSection                 {font-size:14px; line-height:17px; margin-top:10px; margin-bottom:10px;}
  .SectionPicture .RightPictureSideSection                {margin:-15px -15px -15px 0px;}
  .SectionPicture .RightPictureSideSection02              {margin:0px -15px 0px 0px;}
  .SectionBGPicture .SubtitleBGPictureSideSection                 {font-size:13px; line-height:16px; margin-top:10px; margin-bottom:10px;}
  .SectionPictureWithPadding .SubtitlePictureSideSectionWithPadding       {font-size:15px; line-height:18px; margin-top:0px; margin-bottom:10px;}
  .SectionPictureWithPadding .LeftPictureSideSectionWithPadding           {width:100%;}
  .SectionPictureWithPadding .RightPictureSideSectionWithPadding          {display:none;}
  .SectionPictureWithPadding02 .SubtitlePictureSideSectionWithPadding02       {font-size:15px; line-height:18px; margin-top:0px; margin-bottom:10px;}
  .SectionPictureWithPadding02 .LeftPictureSideSectionWithPadding02           {width:100%;}
  .SectionPictureWithPadding02 .RightPictureSideSectionWithPadding02          {display:none;}
  .SectionMethodology .LeftMethodology                            {float:none; width:100%;}
  .SectionMethodology .LeftMethodology .PictureMethodology        {text-align:center;}
  .SectionMethodology .LeftMethodology .PictureMethodology img    {display:inline-block; width:50%;}
  .SectionMethodology .RightMethodology                           {float:none; width:100%; margin-bottom:15px;}
  .SectionMethodology02 .LeftMethodology02                              {float:none; width:100%; margin:0px;}
  .SectionMethodology02 .LeftMethodology02 .PictureMethodology02        {text-align:center;}
  .SectionMethodology02 .LeftMethodology02 .PictureMethodology02 img    {display:inline-block; width:50%;}
  .SectionMethodology02 .RightMethodology02                             {float:none; width:100%; margin-bottom:15px;}
}
@media only screen and (max-width:600px){
  .SectionPicture .LeftPictureSideSection                 {float:none; width:100%;}
  .SectionPicture .RightPictureSideSection                {width:auto; margin:-15px -15px 10px -15px;}
  .SectionPicture .RightPictureSideSection02              {width:auto; margin:0px -15px 10px -15px;}
}
@media only screen and (max-width:480px){
  .SectionFull .SubtitleFull              {font-size:12px; line-height:15px; margin-top:5px;}
  .Section .Subtitle                              {font-size:12px; line-height:15px; margin-top:5px;}
  .Section .LeftSideSection                       {float:none; width:100%;}
  .Section .RightSideSection                      {float:none; width:100%; margin:0px 0px 5px 0px;}
  .Section .RightSideSection .ImageSection        {text-align:center;}
  .Section .RightSideSection .ImageSection img    {width:35%; display:inline-block;}
  .SectionPicture .SubtitlePictureSideSection             {font-size:12px; line-height:15px; margin-top:5px;}
  .SectionPicture .TextPictureSideSection                 {font-size:12px; line-height:15px; margin-top:5px;}
  .SectionPicture .RightPictureSideSection                {width:auto; margin:-10px -10px 10px -10px;}
  .SectionPicture .RightPictureSideSection02              {width:auto; margin:0px -10px 10px -10px;}
  .SectionBGPicture .SubtitleBGPictureSideSection                 {font-size:12px; line-height:15px; margin-top:5px;}
  .SectionBGPicture .LeftBGPictureSideSection                     {width:100%;}
  .SectionPictureWithPadding .SubtitlePictureSideSectionWithPadding       {font-size:12px; line-height:15px; margin-top:0px;}
  .SectionPictureWithPadding .LeftPictureSideSectionWithPadding           {width:100%;}
  .SectionPictureWithPadding .RightPictureSideSectionWithPadding          {width:100%; margin:0px 0px 5px 0px;}
  .SectionPictureWithPadding02 .SubtitlePictureSideSectionWithPadding02       {font-size:12px; line-height:15px; margin-top:0px;}
  .SectionPictureWithPadding02 .LeftPictureSideSectionWithPadding02           {width:100%;}
  .SectionPictureWithPadding02 .RightPictureSideSectionWithPadding02          {width:100%; margin:0px 0px 5px 0px;}
  .SectionMethodology .LeftMethodology .PictureMethodology img    {display:inline-block; width:50%;}
  .SectionMethodology .RightMethodology                           {margin-bottom:10px;}
  .SectionMethodology02 .LeftMethodology02 .PictureMethodology02 img    {display:inline-block; width:50%;}
  .SectionMethodology02 .RightMethodology02                             {margin-bottom:10px;}
}

/* Section Grid */
@media only screen and (max-width:960px){
  .SectionGrid .SubtitleSectionGrid             {font-size:20px; line-height:23px;}
  .SectionGrid .RightSectionGrid                {margin:-15px -20px -15px 0px;}
  .SectionGrid .RightSectionGrid02              {margin:0px -20px 0px 0px;}
  .SectionGrid .RightSectionGrid03              {margin:0px -20px -15px 0px;}
}
@media only screen and (max-width:768px){
  .SectionGrid h2                               {font-size:20px; line-height:23px;}
  .SectionGrid .SubtitleSectionGrid             {font-size:15px; line-height:18px; margin-top:10px; margin-bottom:10px;}
  .SectionGrid .TextSectionGrid                 {font-size:14px; line-height:17px; margin-top:10px; margin-bottom:10px;}
  .SectionGrid .RightSectionGrid                {margin:-15px -15px -15px 0px;}
  .SectionGrid .RightSectionGrid02              {margin:0px -15px 0px 0px;}
  .SectionGrid .RightSectionGrid03              {margin:0px -15px -15px 0px;}
}
@media only screen and (max-width:600px){
  .SectionGrid .LeftSectionGrid                 {float:none; width:100%;}
  .SectionGrid .RightSectionGrid                {width:auto; margin:-15px -15px 10px -15px;}
  .SectionGrid .RightSectionGrid02              {width:auto; margin:0px -15px 10px -15px;}
  .SectionGrid .RightSectionGrid03              {width:auto; margin:0px -15px 10px -15px;}
}
@media only screen and (max-width:480px){
  .SectionGrid h2                               {font-size:18px; line-height:21px;}
  .SectionGrid .SubtitleSectionGrid             {font-size:12px; line-height:15px; margin-top:5px;}
  .SectionGrid .TextSectionGrid                 {font-size:12px; line-height:15px; margin-top:5px;}
  .SectionGrid .RightSectionGrid                {width:auto; margin:-10px -10px 10px -10px;}
  .SectionGrid .RightSectionGrid02              {width:auto; margin:0px -10px 10px -10px;}
  .SectionGrid .RightSectionGrid03              {width:auto; margin:0px -10px 10px -10px;}
}

/* QuoteV2 */
@media only screen and (max-width:930px){
  .QuoteV2 {background-image:url(/content/DynamicMedia/cms-uploaded/images/BG_Quote_s1.png);}
  .QuoteV2 h1 {padding:25px 0px 20px 155px; line-height:42px; font-size:36px;}
}

@media only screen and (max-width:860px){
  .QuoteV2 {min-height:170px;}
  .QuoteV2 h1 {padding:15px 0px 20px 110px; line-height:40px; font-size:34px;}
}

@media only screen and (max-width:800px){
  .QuoteV2 h1 {padding:15px 0px 20px 85px;}
}

@media only screen and (max-width:750px){
  .QuoteV2 {background-image:url(/content/DynamicMedia/cms-uploaded/images/BG_Quote_s2.png); min-height:150px;}
  .QuoteV2 h1 {padding:15px 0px 20px 115px;  line-height:35px; font-size:27px;}
}

@media only screen and (max-width:670px){
  .QuoteV2 h1 {padding:15px 0px 20px 80px;  line-height:33px; font-size:25px; }
}

@media only screen and (max-width:600px){
  .QuoteV2 {min-height:120px;}
  .QuoteV2 h1 {padding:15px 0px 20px 40px; line-height:31px; font-size:24px; }
}

@media only screen and (max-width:560px){
  .QuoteV2 h1 {padding:15px 0px 20px 20px;}
}

@media only screen and (max-width:530px){
  .QuoteV2 {background-image:url(/content/DynamicMedia/cms-uploaded/images/BG_Quote_s3.png); min-height:110px;}
  .QuoteV2 h1 {padding:15px 0px 20px 60px; line-height:28px; font-size:20px;}
}

@media only screen and (max-width:500px){
  .QuoteV2 h1 {padding:15px 0px 20px 40px;}
}

@media only screen and (max-width:460px){
  .QuoteV2 h1 {padding:15px 0px 20px 20px; line-height:26px; font-size:19px;}
}

@media only screen and (max-width:440px){
  .QuoteV2 .WidthContent {padding:0px 5px 0px 10px; }
  .QuoteV2 {min-height:100px;}
  .QuoteV2 h1 {padding:15px 0px 20px 15px; font-size:18px;}
}

@media only screen and (max-width:380px){
  .QuoteV2 h1 {padding:15px 0px 20px 0px; font-size:15px;}
}


/* Our Products */
@media only screen and (max-width:960px){
  .OurProductsSentence                                                                        {font-size:16px; line-height:19px;}
}
@media only screen and (max-width:768px){
  .OurProductsSentence                                                                        {font-size:14px; line-height:17px;}
  .WrapperOurProductsDescritpion                                                              {display:block; width:102%;}
  .WrapperOurProductsDescritpion .ItemOurProductsSpacer                                       {display:none;}
  .WrapperOurProductsDescritpion .ItemOurProductsDescritpion                                  {display:inline-block; width:48%; margin-right:1.5%; padding:0px 0px 30px 0px;}
  .WrapperOurProductsDescritpion .ItemOurProductsDescritpion:last-child                       {padding:0px;}
  .WrapperOurProductsDescritpion .ItemOurProductsDescritpion .ItemOurProductsImage img        {width:70%;}
  .WrapperOurProductsDescritpion .ItemOurProductsDescritpion .ItemOurProductsImage .ImgBig    {display:none;}
  .WrapperOurProductsDescritpion .ItemOurProductsDescritpion .ItemOurProductsImage .ImgSmall  {display:inline-block;}
  .WrapperOurProductsDescritpion .ItemOurProductsDescritpion .BtnStdLarge                     {position:relative; margin-top:8px;}
  .OurProductsDescritpionList li                                                              {font-size:13px;}
}
@media only screen and (max-width:600px){
  .OurProductsSentence                                                                        {font-size:14px; line-height:17px;}
}
@media only screen and (max-width:480px){
  .WrapperOurProductsDescritpion                                                              {width:100%;}
  .OurProductsSentence                                                                        {font-size:12px;  line-height:15px;}
  .WrapperOurProductsDescritpion .ItemOurProductsDescritpion                                  {display:inline-block; width:100%; margin-right:0%; padding:0px 0px 15px 0px;}
  .WrapperOurProductsDescritpion .ItemOurProductsDescritpion:last-child                       {padding:0px;}
  .WrapperOurProductsDescritpion .ItemOurProductsDescritpion .ItemOurProductsImage img        {width:45%;}
  .OurProductsDescritpionInfo                                                                 {margin-top:0px;}
  .OurProductsDescritpionList li                                                              {font-size:12px;}
}
@media only screen and (max-width:400px){
  .WrapperOurProductsDescritpion .ItemOurProductsDescritpion .ItemOurProductsImage img        {width:60%;}  
}

/* Works Principles */
@media only screen and (max-width:960px){
  .TitleWorksPrinciples                                   {font-size:18px; line-height:21px;}
  .TextWorksPrinciples                                    {font-size:16px; line-height:19px;}
}
@media only screen and (max-width:768px){
  .TitleWorksPrinciples                                   {font-size:16px; line-height:19px;}
  .TextWorksPrinciples                                    {font-size:14px; line-height:17px;}
  .WrapperWorksPrinciples .ItemWorksPrinciples            {width:48%;}
  .WrapperWorksPrinciples .ItemWorksPrinciples img        {height:100px;}
}
@media only screen and (max-width:480px){
  .WrapperWorksPrinciples                                 {width:100%; padding:0px; margin:10px 0px 10px 0px;}
  .WrapperWorksPrinciples .ItemWorksPrinciples            {display:inline-block; width:100%; margin:0px 0px 10px 0px;}
  .WrapperWorksPrinciples .ItemWorksPrinciples img        {height:80px;}
  .TitleWorksPrinciples                                   {font-size:14px; line-height:17px;}
  .TextWorksPrinciples                                    {font-size:12px; line-height:15px;}
}
@media only screen and (max-width:400px){
  .WrapperWorksPrinciples .ItemWorksPrinciples img        {height:60px;}  
}

/* Example Consultancy */
@media only screen and (max-width:960px){
  .TextExampleConsultancy                                 {font-size:16px; line-height:19px;}
  .WrapperExampleConsultancy .ItemExampleConsultancy      {width:31.33%;}
}
@media only screen and (max-width:768px){
  .TextExampleConsultancy                                 {font-size:14px; line-height:17px;}
  .WrapperExampleConsultancy .ItemExampleConsultancy      {width:48%;}
  .WrapperExampleConsultancy .ItemExampleConsultancy img  {height:100px;}
}
@media only screen and (max-width:480px){
  .WrapperExampleConsultancy                              {width:100%; padding:0px; margin:10px 0px 10px 0px;}
  .WrapperExampleConsultancy .ItemExampleConsultancy      {display:inline-block; width:100%; margin:0px 0px 10px 0px;}
  .WrapperExampleConsultancy .ItemExampleConsultancy img  {height:80px;}
  .TextExampleConsultancy                                 {font-size:12px; line-height:15px;}
}
@media only screen and (max-width:400px){
  .WrapperExampleConsultancy .ItemExampleConsultancy img  {height:60px;}  
}

/* Methodology */
@media only screen and (max-width:768px){
 .TableMethodology .RowMethodology            {font-size:14px;}
 .TableMethodology .CellMethodology           {font-size:11px;}
}
@media only screen and (max-width:480px){
 .TableMethodology .RowMethodology            {font-size:12px;}
 .TableMethodology .CellMethodology           {font-size:10px;}
}
@media only screen and (max-width:400px){
 .TableMethodology .CellMethodology           {font-size:9px;}
}

/* Methodology02 */
@media only screen and (max-width:768px){
 .TableMethodology02 .RowMethodology02            {font-size:14px;}
 .TableMethodology02 .CellMethodology02           {font-size:11px;}
 .TableMethodology02 .FourColumnMethodology02     {padding:10px 1%;}
 .TableMethodology02 .FiveColumnMethodology02     {padding:20px 1%;}
}
@media only screen and (max-width:480px){
 .TableMethodology02 .RowMethodology02            {font-size:12px;}
 .TableMethodology02 .CellMethodology02           {font-size:10px;}
}
@media only screen and (max-width:400px){
 .TableMethodology02 .CellMethodology02           {font-size:9px;}
}

/* Media */
@media only screen and (max-width:960px){
  .ImgMedia                                   {top:40px;}
  .MediaSentence                              {font-size:16px; line-height:19px; width:70%;}
}
@media only screen and (max-width:768px){
  .ImgMedia                                   {display:none;}
  .MediaSentence                              {font-size:14px; line-height:17px; width:100%;}
}
@media only screen and (max-width:480px){
  .MediaSentence                              {font-size:12px; line-height:15px;}
}

/* Media Fact */
@media only screen and (max-width:768px){
  .WrapperMediaFact                                   {width:102%; margin:20px 0px -15px 0px;}
  .WrapperMediaFact .ItemMediaFact                    {width:48%; margin: 0% 1.5% 15px 0%;} 
  .WrapperMediaFact .ItemMItemEmptyMediaFactediaFact  {display:none;} 
  .TextMediaFact                                      {font-size:14px; line-height:17px; padding:12px 12px 40px 12px;}
  .NumberMediaFact                                    {font-size:30px;}
}
@media only screen and (max-width:480px){
  .WrapperMediaFact                                   {width:100%; margin:10px 0px -10px 0px;}
  .WrapperMediaFact .ItemMediaFact                    {width:100%; margin:0% 0% 10px 0%;} 
  .TextMediaFact                                      {font-size:12px; line-height:15px; padding:10px 10px 26px 10px; min-height:inherit;}
  .NumberMediaFact                                    {font-size:20px; bottom:0px;}
}

/* Talent */
@media only screen and (max-width:960px){
  .ImgTalent                                    {width:30%;}
  .TalentSentence                               {font-size:16px; line-height:19px; width:70%;}
  .TalentSentence2                              {font-size:16px;}
}
@media only screen and (max-width:768px){
  .ImgTalent                                    {display:none;}
  .TalentSentence                               {font-size:14px; line-height:17px; width:100%;}
  .RegisterSentence                             {margin-bottom:10px; font-size:14px; line-height:17px;}
  .TalentSentence2                              {font-size:14px;}
}
@media only screen and (max-width:480px){
  .TalentSentence                               {font-size:12px; line-height:15px;}
  .TalentSentence2                              {font-size:12px;}
  .RegisterSentence                             {margin-bottom:5px; font-size:12px; line-height:15px;}
}

/* Talent Reason */
@media only screen and (max-width:768px){
  .WrapperTalentReason                                {width:102%; margin:20px 0px -15px 0px;}
  .WrapperTalentReason .ItemTalentReason              {width:48%; margin: 0% 1.5% 15px 0%;} 
  .TextTalentReason                                   {font-size:14px; line-height:17px; padding:12px 12px 40px 12px;}
  .NumberTalentReason                                 {font-size:30px;}
}
@media only screen and (max-width:480px){
  .WrapperTalentReason                                {width:100%; margin:10px 0px -10px 0px;}
  .WrapperTalentReason .ItemTalentReason              {width:100%; margin:0% 0% 10px 0%;} 
  .TextTalentReason                                   {font-size:12px; line-height:15px; padding:10px 10px 26px 10px; min-height:inherit;}
  .NumberTalentReason                                 {font-size:20px; bottom:0px;}
}

/* Contact */
@media only screen and (max-width:1024px){
  .SectionMap .ItemMap .SShow .Slide  span                {font-size:40px; line-height:42px;}
}
@media only screen and (max-width:960px){
  .ContactSentence                                        {font-size:16px; line-height:19px;}
  .SectionMap .ItemMap                                    {margin:0px -20px;}
  .ContactForm .WidthContent                              {padding:20px 20px 0px 20px;}
}
@media only screen and (max-width:930px){
  .SectionMap .ItemMap .SShow .Slide  span                {font-size:38px; line-height:42px;}
}
@media only screen and (max-width:860px){
  .SectionMap .ItemMap .SShow .Slide span                 {font-size:36px; line-height:40px;}
}
@media only screen and (max-width:768px){
  .ContactSentence                                        {font-size:14px;  line-height:17px;}
  .SectionMap .ItemMap                                    {margin:0px -15px;}
  .SectionMap .ItemMap .TxtMap                            {padding:15px 0px;}
  .SectionMap .ItemMap .TxtMap span                       {font-size:24px; line-height:31px;}
  .SectionMap .ItemMap .ImgDot                            {width:16px; height:16px; margin:0px;}
  .SectionMap .ItemAddress                                {margin:0px -15px; width:auto; position:relative; bottom:inherit;}
  .SectionMap .ItemAddress .BlockAddress .TitleAddress    {font-size:14px; line-height:17px;}
  .SectionMap .ItemAddress .BlockAddress .InfoAddress     {font-size:13px; line-height:16px;}
  .ContactForm .WidthContent                              {padding:15px 15px 0px 15px;}
}
@media only screen and (max-width:750px){
  .SectionMap .ItemMap .SShow .Slide span                       {font-size:32px; line-height:35px;}
}
@media only screen and (max-width:670px){
  .SectionMap .ItemMap .SShow .Slide span                       {font-size:28px; line-height:33px;}
}
@media only screen and (max-width:600px){
  .SectionMap .ItemMap .SShow .Slide span                       {font-size:24px; line-height:31px;}
}
@media only screen and (max-width:530px){
  .SectionMap .ItemMap .SShow .Slide span                       {font-size:20px; line-height:28px;}
}
@media only screen and (max-width:480px){
  .ContactSentence                                        {font-size:12px;  line-height:15px;}
  .SectionMap .ItemMap                                    {margin:0px -10px;}
  .SectionMap .ItemMap .SShow .Slide                            {padding:10px 0px;}
  .SectionMap .ItemMap .ImgDot                            {width:12px; height:12px; margin:0px;}
  .SectionMap .ItemAddress                                {margin:0px -10px;}
  .SectionMap .ItemAddress .BlockAddress                  {padding:10px 10px;}
  .SectionMap .ItemAddress .BlockAddress .TitleAddress    {font-size:12px; line-height:15px;}
  .SectionMap .ItemAddress .BlockAddress .InfoAddress     {font-size:12px; line-height:15px;}
  .ContactForm .WidthContent                              {padding:10px 10px 0px 10px;}
  .ColumnContact        {float:none; width:100%;}
  .ColumnContactSpacer  {display:none;}
}
@media only screen and (max-width:460px){
  .SectionMap .ItemMap .SShow .Slide span                       {font-size:18px; line-height:26px;}
}
@media only screen and (max-width:440px){
  .SectionMap .ItemMap .SShow .Slide span                       {font-size:16px;}
}
@media only screen and (max-width:380px){
  .SectionMap .ItemMap .SShow .Slide span                       {font-size:14px;}
}

/* Form */
@media only screen and (max-width:768px){
  .FormBox                  {margin-bottom:8px;}
  .FormBox .FormLabel       {font-size:12px;}
  .FormBox .ValidationInfo  {font-size:12px;}
  .FormField .EditBox       {font-size:12px;}
  .FormField .DropDown      {font-size:12px;}
  .FormField .ListBox       {font-size:12px;}
  .FormField .TextArea      {font-size:12px; line-height:15px;}
  .FormField .FileUploadW1  {font-size:12px;}
  .FormBottom               {padding-top:15px;}
}
@media only screen and (max-width:480px){
  .FormBox                  {margin-bottom:5px;}
  .FormBottom               {padding-top:10px;}
}

/* .Answer Message */
@media only screen and (max-width:960px){
  .AnswerMessage                              {font-size:16px; line-height:19px;}
}
@media only screen and (max-width:768px){
  .AnswerMessage                              {font-size:14px; line-height:17px;}
}
@media only screen and (max-width:480px){
  .AnswerMessage                              {font-size:12px; line-height:15px;}
}

/* Search Result */
@media only screen and (max-width:960px){
  .SearchResult ul li .LinkResult a           {font-size:15px;}
}
@media only screen and (max-width:768px){
  .SearchResult ul li .LinkResult a           {font-size:14px;}
  .SearchResult ul li .MetaDescription        {font-size:12px;}
  .NoFound                                    {font-size:12px;}
}
@media only screen and (max-width:480px){
  .SearchResult ul li .LinkResult a           {font-size:13px;}
}

/* Key Drivers */
@media only screen and (max-width:1024px){
  .WrapperKeyDrivers                                {text-align:center}
  .WrapperKeyDrivers .ItemKeyDrivers                {width:25%;}
}
@media only screen and (max-width:768px){
  .WrapperKeyDrivers                                {margin:0px 0px -15px 0px;}
  .WrapperKeyDrivers .ItemKeyDrivers                {width:31.33%; margin:0% 0% 15px 0%;}
}
@media only screen and (max-width:600px){
  .WrapperKeyDrivers .ItemKeyDrivers                {width:48%;}
}
@media only screen and (max-width:480px){
  .WrapperKeyDrivers .ItemKeyDrivers .KeyNumber     {font-size:35px; padding:35px 5px 0px 0px;}
}

/* Strategic Choices */
@media only screen and (max-width:960px){
  .WrapperStrategicChoices .ItemStrategicChoices    {font-size:18px; line-height:21px;}
  .SubtitleStrategicChoices                         {font-size:18px; line-height:21px;}
  .TxtStrategicChoices                              {font-size:18px; line-height:21px;}
  .SubtitleVision                                   {font-size:18px; line-height:21px;}
}
@media only screen and (max-width:768px){
  .WrapperStrategicChoices .ItemStrategicChoices    {margin-top:15px; font-size:15px; line-height:18px;}
  .SubtitleStrategicChoices                         {font-size:15px; line-height:18px;}
  .TxtStrategicChoices                              {font-size:15px; line-height:18px;}
  .SubtitleVision                                   {font-size:15px; line-height:18px;}
}
@media only screen and (max-width:480px){
  .WrapperStrategicChoices .ItemStrategicChoices    {margin-top:10px; padding:10px; font-size:12px; line-height:15px;}
  .SubtitleStrategicChoices                         {font-size:12px; line-height:15px;}
  .TxtStrategicChoices                              {font-size:12px; line-height:15px;}
  .SubtitleVision                                   {font-size:12px; line-height:15px;}
}

/* Zero Waste */
@media only screen and (max-width:960px){
  .TitleZeroWaste                                   {font-size:20px; line-height:23px;}
  .TextZeroWaste                                    {font-size:18px; line-height:21px;}
}
@media only screen and (max-width:768px){
  .TitleZeroWaste                                   {font-size:18px; line-height:21px; margin-bottom:10px;}
  .TextZeroWaste                                    {font-size:15px; line-height:18px;}
}
@media only screen and (max-width:600px){
  .WrapperZeroWaste                                 {display:block; width:100%;}
  .WrapperZeroWaste .ItemZeroWaste                  {display:block; width:100%;}
  .WrapperZeroWaste .ItemZeroWasteSpacer            {display:block; width:100%; height:15px;}
}
@media only screen and (max-width:480px){
  .WrapperZeroWaste .ItemZeroWasteSpacer            {height:10px;}
  .TitleZeroWaste                                   {font-size:14px; line-height:17px; margin-bottom:5px;}
  .TextZeroWaste                                    {font-size:12px; line-height:15px;}
  .BorderZeroWaste                                  {padding:10px;}
}

/* Future Forward */
@media only screen and (max-width:960px){
  .LeftFutureForward                                {width:100%; float:none;}
  .RightFutureForward                               {display:none;}
  .TitleFutureForward                               {font-size:20px; line-height:23px;}
  .TextFutureForward                                {font-size:18px; line-height:21px;}
  .Text02FutureForward                              {font-size:18px; line-height:21px;}
}
@media only screen and (max-width:768px){
  .WrapperFutureForward                             {margin-bottom:-15px;}
  .WrapperFutureForward .ItemFutureForward          {margin-bottom:15px;}
  .TitleFutureForward                               {font-size:18px; line-height:21px;}
  .TextFutureForward                                {font-size:15px; line-height:18px;}
  .Text02FutureForward                              {font-size:15px; line-height:18px; margin-top:10px;}
}
@media only screen and (max-width:480px){
  .WrapperFutureForward                             {margin-bottom:-10px;}
  .WrapperFutureForward .ItemFutureForward          {margin-bottom:10px;} 
  .BorderFutureForward                              {padding:10px;}
  .TitleFutureForward                               {font-size:14px; line-height:17px;}
  .TextFutureForward                                {font-size:12px; line-height:15px;}
  .Text02FutureForward                              {font-size:12px; line-height:15px; margin-top:5px;}
}

/* News Detail */
@media only screen and (max-width:960px){
  .TextNewsArticle                                    {font-size:18px; line-height:21px;}
}
@media only screen and (max-width:768px){
  .WrapperNewsArticle .LeftNewsArticle                {float:none; width:100%; margin-bottom:15px;}
  .WrapperNewsArticle .RightNewsArticle               {float:none; width:100%;}
  .DateNewsArticle                                    {font-size:13px; line-height:16px; margin-bottom:3px;}
  .TitleNewsArticle                                   {margin-bottom:10px;}
  .TextNewsArticle                                    {font-size:15px; line-height:18px; margin-top:0px; margin-bottom:10px;}
  .UnderTextNewsArticle                               {font-size:13px; line-height:16px;}
  .LinkNewsArticle a                                  {font-size:13px; line-height:16px;}
  .MainImageNewsArticle                               {margin-bottom:10px;}
  .WrapperImagesNewsArticle .ItemImagesNewsArticle    {margin:0% 2% 10px 0%;}
  .LatestNewsArticleBlock                             {padding:15px; margin-bottom:10px;}
  .LatestNewsArticleBlock .TitleNewsArticleBlock      {font-size:16px; line-height:19px;}
  .LatestNewsArticleBlock .TextNewsArticleBlock       {font-size:13px; line-height:16px;}
  .LatestNewsArticleBlock .TextNewsArticleBlock span  {font-size:13px; line-height:16px;}
}
@media only screen and (max-width:480px){
  .DateNewsArticle                                    {font-size:12px; line-height:15px; margin-bottom:0px;}
  .TextNewsArticle                                    {font-size:12px; line-height:15px; margin-top:0px;}
  .UnderTextNewsArticle                               {font-size:12px; line-height:15px;}
  .LinkNewsArticle a                                  {font-size:12px; line-height:15px;}
  .LatestNewsArticleBlock                             {padding:10px;}
  .LatestNewsArticleBlock .TitleNewsArticleBlock      {font-size:14px; line-height:17px; margin-bottom:10px;}
  .LatestNewsArticleBlock .TextNewsArticleBlock       {font-size:12px; line-height:15px;}
  .LatestNewsArticleBlock .TextNewsArticleBlock span  {font-size:12px; line-height:15px;}
}

/* Case Detail */
@media only screen and (max-width:960px){
  .TextCaseDetail                                     {font-size:18px; line-height:21px;}
  .ResultsCaseDeatil .ResultsBorder                   {padding:20px;}
  .BottomCaseDetail                                   {padding-top:20px;}
  .BottomCaseDetail .QuoteTxtCaseDetail               {font-size:18px; line-height:21px;}
  .BottomCaseDetail .QuoteNameCaseDetail              {font-size:18px; line-height:21px;}
}
@media only screen and (max-width:768px){
  .WrapperCaseDetail .LeftCaseDetail                  {float:none; width:100%; margin-bottom:15px;}
  .WrapperCaseDetail .RightCaseDetail                 {float:none; width:100%;}
  .DateCaseDetail                                     {font-size:13px; line-height:16px; margin-bottom:3px;}
  .TitleCaseDetail                                    {margin-bottom:10px;}
  .TextCaseDetail                                     {font-size:15px; line-height:18px; margin-top:0px; margin-bottom:10px;}
  .UnderTextCaseDetail                                {font-size:13px; line-height:16px;}
  .LinkCaseDetail a                                   {font-size:13px; line-height:16px;}
  .MainImageCaseDetail                                {margin-bottom:10px;}
  .WrapperImagesCaseDetail .ItemImagesCaseDetail      {margin:0% 2% 10px 0%;}
  .LatestCaseDetailBlock                              {padding:15px; margin-bottom:10px;}
  .LatestCaseDetailBlock .TitleCaseDetailBlock        {font-size:16px; line-height:19px;}
  .LatestCaseDetailBlock .TextCaseDetailBlock         {font-size:13px; line-height:16px;}
  .LatestCaseDetailBlock .TextCaseDetailBlock span    {font-size:13px; line-height:16px;}
  .ResultsCaseDeatil .ResultsBorder                   {padding:15px;}
  .ResultsCaseDeatil .ResultsBorder .ResultsTxt h3    {padding-bottom:15px;}
  .BottomCaseDetail                                   {padding-top:15px;}
  .BottomCaseDetail .QuoteTxtCaseDetail               {font-size:15px; line-height:18px;}
  .BottomCaseDetail .QuoteNameCaseDetail              {font-size:15px; line-height:18px; padding-top:5px;}
}
@media only screen and (max-width:480px){
  .DateCaseDetail                                     {font-size:12px; line-height:15px; margin-bottom:0px;}
  .TextCaseDetail                                     {font-size:12px; line-height:15px; margin-top:0px;}
  .UnderTextCaseDetail                                {font-size:12px; line-height:15px;}
  .LinkCaseDetail a                                   {font-size:12px; line-height:15px;}
  .LatestCaseDetailBlock                              {padding:10px;}
  .LatestCaseDetailBlock .TitleCaseDetailBlock        {font-size:14px; line-height:17px; margin-bottom:10px;}
  .LatestCaseDetailBlock .TextCaseDetailBlock         {font-size:12px; line-height:15px;}
  .LatestCaseDetailBlock .TextCaseDetailBlock span    {font-size:12px; line-height:15px;}
  .ResultsCaseDeatil .ResultsBorder                   {padding:10px;}
  .ResultsCaseDeatil .ResultsBorder .ResultsTxt h3    {padding-bottom:10px;}
  .BottomCaseDetail                                   {padding-top:10px;}
  .BottomCaseDetail .QuoteTxtCaseDetail               {font-size:12px; line-height:15px;}
  .BottomCaseDetail .QuoteNameCaseDetail              {font-size:12px; line-height:15px;}
}

/* Case Studies */
@media only screen and (max-width:960px){
  .WapperCaseStudies .ItemCaseStudies .ContentCase .BorderCase        {padding:100px 15px 75px 15px;}
  .WapperCaseStudies .ItemCaseStudies .ContentCase .TitleCase         {font-size:18px; line-height:21px;}
  .WapperCaseStudies .ItemCaseStudies .ContentCase .TextCase          {}
}
@media only screen and (max-width:768px){
  .WapperCaseStudies                                                  {margin:0px 0px -15px 0px;}
  .WapperCaseStudies .ItemCaseStudies                                 {width:48%; margin:0% 1.5% 15px 0%;}
  .WapperCaseStudies .ItemCaseStudies .ImgCaseStudies                 {max-height:340px;}
  .WapperCaseStudies .ItemCaseStudies .ImgCaseStudies img             {max-height:340px;}
  .WapperCaseStudies .ItemCaseStudies .ContentCase .TitleCase         {font-size:15px; line-height:18px;}
  .WapperCaseStudies .ItemCaseStudies .ContentCase .TextCase          {font-size:14px; line-height:17px;}
}
@media only screen and (max-width:480px){
  .WapperCaseStudies                                                  {width:100%; margin:0px 0px 0px 0px;}
  .WapperCaseStudies .ItemCaseStudies                                 {width:100%; display:block; margin:0% 0% 10px 0%;}
  .WapperCaseStudies .ItemCaseStudies .ImgCase                        {display:none;}
  .WapperCaseStudies .ItemCaseStudies .ContentCase                    {margin-top:0px;}
  .WapperCaseStudies .ItemCaseStudies .ContentCase .BorderCase        {padding:10px 10px 45px 10px; min-height:inherit;}
  .WapperCaseStudies .ItemCaseStudies .ContentCase .TitleCase         {font-size:12px; line-height:15px; padding:0px 0px 5px 0px;}
  .WapperCaseStudies .ItemCaseStudies .ContentCase .TextCase          {font-size:12px; line-height:15px;}
  .WapperCaseStudies .ItemCaseStudies .ContentCase .BtnCase           {bottom:10px;}
}

/* News List */
@media only screen and (max-width:960px){
  .WapperNewsList .ItemNewsList .ContentNewsList .BorderNewsList        {padding:100px 15px 75px 15px;}
  .WapperNewsList .ItemNewsList .ContentNewsList .TitleNewsList         {font-size:18px; line-height:21px;}
  .WapperNewsList .ItemNewsList .ContentNewsList .TextNewsList          {}
}
@media only screen and (max-width:768px){
  .WapperNewsList                                                       {margin:0px 0px -15px 0px;}
  .WapperNewsList .ItemNewsList                                         {width:48%; margin:0% 1.5% 15px 0%;}
  .WapperNewsList .ItemNewsList .ImgNewsList                            {max-height:340px;}
  .WapperNewsList .ItemNewsList .ImgNewsList img                        {max-height:340px;}
  .WapperNewsList .ItemNewsList .ContentNewsList .TitleNewsList         {font-size:15px; line-height:18px;}
  .WapperNewsList .ItemNewsList .ContentNewsList .TextNewsList          {font-size:14px; line-height:17px;}
  
}
@media only screen and (max-width:480px){
  .WapperNewsList                                                       {width:100%; margin:0px 0px 0px 0px;}
  .WapperNewsList .ItemNewsList                                         {width:100%; display:block; margin:0% 0% 10px 0%;}
  .WapperNewsList .ItemNewsList .ImgNewsList                            {display:none;}
  .WapperNewsList .ItemNewsList .ContentNewsList                        {margin-top:0px;}
  .WapperNewsList .ItemNewsList .ContentNewsList .BorderNewsList        {padding:10px 10px 45px 10px; min-height:inherit;}
  .WapperNewsList .ItemNewsList .ContentNewsList .TitleNewsList         {font-size:12px; line-height:15px; padding:0px 0px 5px 0px;}
  .WapperNewsList .ItemNewsList .ContentNewsList .TextNewsList          {font-size:12px; line-height:15px;}
  .WapperNewsList .ItemNewsList .ContentNewsList .BtnNewsList           {bottom:10px;}
}

/* Our Partners */
@media only screen and (max-width:960px){
  .WapperOurPartners .ItemOurPartners                                                           {padding:20px 0px;}
  .WapperOurPartners .ItemOurPartners .ContentOurPartners .TitleOurPartners                     {font-size:30px; line-height:30px;}  
  .TopOurPartners .TextTopOurPartners                                                           {font-size:18px; line-height:21px;}
  .TopOurPartners                                                                               {margin:20px 0px 0px 0px;}
}
@media only screen and (max-width:768px){
  .WapperOurPartners .ItemOurPartners                                                           {padding:15px 0px;}
  .WapperOurPartners .ItemOurPartners .ImageOurPartners                                         {width:189px; height:134px;}
  .WapperOurPartners .ItemOurPartners .ImageOurPartners .TableOurPartners .CellOurPartners img  {max-height:134px;}
  .WapperOurPartners .ItemOurPartners .ContentOurPartners                                       {margin-left:205px; min-height:135px; padding-bottom:0px;}
  .WapperOurPartners .ItemOurPartners .ContentOurPartners .TitleOurPartners                     {font-size:24px; line-height:24px;}
  .WapperOurPartners .ItemOurPartners .ContentOurPartners .TextOurPartners                      {font-size:13px; line-height:16px; margin-bottom:10px;}
  .WapperOurPartners .ItemOurPartners .ContentOurPartners .TextOurPartners p                    {font-size:13px; line-height:16px; margin-bottom:5px;}
  .WapperOurPartners .ItemOurPartners .ContentOurPartners .TextOurPartners ul                   {font-size:13px; line-height:16px;}
  .WapperOurPartners .ItemOurPartners .ContentOurPartners .TextOurPartners ul li                {font-size:13px; line-height:16px;}
  .WapperOurPartners .ItemOurPartners .ContentOurPartners .BtnOurPartners                       {position:relative; display:block;}
  .TopOurPartners                                                                               {margin:15px 0px 0px 0px;}
  .TopOurPartners .TextTopOurPartners                                                           {font-size:15px; line-height:18px; margin-bottom:10px;}
}
@media only screen and (max-width:480px){
  .WapperOurPartners .ItemOurPartners                                                           {padding:10px 0px;}
  .WapperOurPartners .ItemOurPartners .ImageOurPartners                                         {width:100%; height:auto; position:relative; margin-bottom:5px;}
  .WapperOurPartners .ItemOurPartners .ImageOurPartners .TableOurPartners .CellOurPartners img  {max-height:300px;}
  .WapperOurPartners .ItemOurPartners .ContentOurPartners                                       {margin-left:0px;}
  .WapperOurPartners .ItemOurPartners .ContentOurPartners .TitleOurPartners                     {font-size:18px; line-height:18px;}
  .WapperOurPartners .ItemOurPartners .ContentOurPartners .TextOurPartners                      {font-size:12px; line-height:15px;}
  .WapperOurPartners .ItemOurPartners .ContentOurPartners .TextOurPartners p                    {font-size:12px; line-height:15px; margin-bottom:5px;}
  .WapperOurPartners .ItemOurPartners .ContentOurPartners .TextOurPartners ul                   {font-size:12px; line-height:15px;}
  .WapperOurPartners .ItemOurPartners .ContentOurPartners .TextOurPartners ul li                {font-size:12px; line-height:15px;}
  .TopOurPartners                                                                               {margin:10px 0px 0px 0px;}
  .TopOurPartners .TextTopOurPartners                                                           {font-size:12px; line-height:15px;}
}


/* Videos List */
@media only screen and (max-width:800px){
  .WapperVideosList .ItemVideosList .ImgVideosList iframe {height:260px;}  
  .WapperVideosList .ItemVideosList .ImgVideosList img {height:260px;}
}
@media only screen and (max-width:768px){
  .WapperVideosList                                                     {margin:0px 0px -15px 0px;}
  .WapperVideosList .ItemVideosList                                     {width:48%; margin:0% 1.5% 15px 0%;}
}
@media only screen and (max-width:600px){
  .WapperVideosList                                                     {width:100%;}
  .WapperVideosList .ItemVideosList                                     {width:100%; margin:0% 0% 15px 0%;}
  .WapperVideosList .ItemVideosList .ImgVideosList img {height:auto;}
}
@media only screen and (max-width:480px){
  .WapperVideosList                                                     {width:100%; margin:0px 0px 0px 0px;}
  .WapperVideosList .ItemVideosList                                     {width:100%; display:block; margin:0% 0% 10px 0%;}
  .WapperVideosList .ItemVideosList .ImgVideosList iframe               {}
  .WapperVideosList .ItemVideosList .ImgVideosList img                  {}
}


@media only screen and (max-width:800px){
  .DistributorsList .Item .Inner .Col2 .CompName {font-size:18px;}
  .DistributorsList .Item .Inner .Col2 .ContactDetails {font-size:16px;}
  .DistributorsList .Item .Inner .Col3 .Address {font-size:16px;}
}

@media only screen and (max-width:710px){
  .DistributorsList .Item .Inner .Col2 .CompName {font-size:16px;}
  .DistributorsList .Item .Inner .Col2 .ContactDetails {font-size:14px;}
  .DistributorsList .Item .Inner .Col3 .Address {font-size:14px;}
}

@media only screen and (max-width:630px){
  .DistributorsList .Item .Inner {display:block;}
  .DistributorsList .Item .Inner .Col1 {display:block; float:left; width:40%;}
  .DistributorsList .Item .Inner .Col1 img {}
  .DistributorsList .Item .Inner .Col2 {display:block; float:left; width:60%; margin-bottom:15px; padding-right:0px;}
  .DistributorsList .Item .Inner .Col3 {display:block; float:right; width:60%;}
}

@media only screen and (max-width:390px){
  .DistributorsList .Item .Inner .Col1 {width:35%;}
  .DistributorsList .Item .Inner .Col2 {width:65%;}
  .DistributorsList .Item .Inner .Col2 .ContactDetails {font-size:13px;}
  .DistributorsList .Item .Inner .Col3 {width:65%;}
  .DistributorsList .Item .Inner .Col3 .Address {font-size:13px;}
}