/*-----------------------------------------------
  RESET
-----------------------------------------------*/
html {width:100%; height:100%;}
body {width:100%; height:100%; padding:0px 0px;}



/*-----------------------------------------------
  GLOBAL
-----------------------------------------------*/
/* fonts */
@font-face
{
    font-family: 'Proxima-Light';
    font-weight: normal;
    font-style: normal;
	font-variant: normal;
    src: url('../fonts/lato-light.eot') format('eot'),
         url('../fonts/lato-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-light.ttf') format('truetype'),
         url('../fonts/lato-light.otf') format('opentype'),
         url('../fonts/lato-light.woff') format('woff'),
         url('../fonts/lato-light.svg#webfont') format('svg');
}

@font-face
{
    font-family: 'Proxima-SemiBold';
    font-weight: normal;
    font-style: normal;
	font-variant: normal;
    src: url('../fonts/lato-bold.eot') format('eot'),
         url('../fonts/lato-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-bold.ttf') format('truetype'),
         url('../fonts/lato-bold.otf') format('opentype'),
         url('../fonts/lato-bold.woff') format('woff'),
         url('../fonts/lato-bold.svg#webfont') format('svg');
}

@font-face
{
    font-family: 'Proxima-Bold';
    font-weight: normal;
    font-style: normal;
	font-variant: normal;
    src: url('../fonts/lato-bold.eot') format('eot'),
         url('../fonts/lato-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-bold.ttf') format('truetype'),
         url('../fonts/lato-bold.otf') format('opentype'),
         url('../fonts/lato-bold.woff') format('woff'),
         url('../fonts/lato-bold.svg#webfont') format('svg');
}

@font-face
{
    font-family: 'Play';
    font-weight: normal;
    font-style: normal;
	font-variant: normal;
    src: url('../fonts/lato-regular.eot') format('eot'),
         url('../fonts/lato-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-regular.ttf') format('truetype'),
         url('../fonts/lato-regular.otf') format('opentype'),
         url('../fonts/lato-regular.woff') format('woff'),
         url('../fonts/lato-regular.svg#webfont') format('svg');
}


/*-----------------------------------------------
  LAYOUT
-----------------------------------------------*/
div.cweb {position:relative; top:0px; left:0px; width:100%; height:100%;}
div.cmenu {position:absolute; top:0px; left:0px; z-index:1000; display:block; width:238px; height:100%; background:#1b354c url('../lay/menu.jpg') no-repeat top center;}
div.csubmenu {position:absolute; top:0px; left:238px; z-index:1000; display:block; width:238px; height:100%; background:#122332; opacity:0.0; filter:alpha(opacity=0);}
div.ccontent {position:relative; top:0px; left:0px; display:block; overflow-y:hidden; margin:0px 0px 0px 0px; padding:0px 0px 0px 238px; width:100%; height:100%;}
div.cpage {display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; height:100%;}
div.carousel {position:relative; top:0px; left:0px; display:block; height:100%;}
div.cactive {}

div#cookies-message {opacity:0.8; filter:alpha(opacity=80); padding: 10px 0px; font-family:'Proxima-SemiBold'; font-size: 12px; line-height: 24px; border-top: 1px solid #1e94a6; text-align: center; position: fixed; bottom: 0px; background-color: #EDEDED; width: 100%; z-index: 9999999;}
a.ccookies {margin:0px 0px 0px 0px; padding:5px 10px 5px 10px; font-family:'Proxima-SemiBold'; font-size:12px; font-weight:normal; color:#1e94a6; line-height:12px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
a.ccookies:hover {background:#1e94a6; color:#fff; text-decoration:none;}


/*-----------------------------------------------
  MENU
-----------------------------------------------*/
div.cmenu div.clogo {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; height:104px;}
div.cmenu div.clogo a {display:block; margin:37px auto 0px auto; padding:0px 0px 0px 0px; width:159px; height:29px; background:url('../lay/logo.png'); -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.cmenu div.clogo a:hover {opacity:0.6; filter:alpha(opacity=60);}
div.cmenu button {display:none; float:right; margin:0px 0px 0px 0px; padding:10px 10px 10px 10px; background:transparent; border:1px solid #94c83d; -moz-border-radius:5px; border-radius:5px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.cmenu button:hover {background:#22425f;}
div.cmenu button span {display:block; margin:3px 0px 3px 0px; padding:0px 0px 0px 0px; width:30px; height:3px; background:#94c83d; -moz-border-radius:3px; border-radius:3px;}
div.cmenu ul {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none;}
div.cmenu ul li {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 40px; width:100%; border-right:4px solid #1b354c; cursor:pointer; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.cmenu ul li:hover {border-right:4px solid #94c83d; background:#22425f;}
div.cmenu ul li.cactive {border-right:4px solid #94c83d; background:#22425f;}
div.cmenu ul li a {display:table; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:20px; font-weight:normal; color:#bfbfbf; text-decoration:none;}
div.cmenu ul li a:hover {color:#94c83d; text-decoration:none;}
div.cmenu ul li:hover a {color:#94c83d;}
div.cmenu ul li.cactive a {color:#94c83d;}

div.csocialmedia {display:table; margin:50px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#888888; text-align:center; vertical-align:top; line-height:24px;}
div.csocialmedia a.cfb {display:inline-block; margin:0px 0px 0px 5px; padding:12px 12px; background:url('../lay/sm_fb.png') center 0px no-repeat; vertical-align:middle; line-height:0px; font-size:0px; -webkit-transition: all ease-out 0.35s; -moz-transition: all ease-out 0.35s; transition: all ease-out 0.35s;}
div.csocialmedia a.ctwitter {display:inline-block; margin:0px 0px 0px 5px; padding:12px 12px; background:url('../lay/sm_twitter.png') center 0px no-repeat; vertical-align:middle; line-height:0px; font-size:0px; -webkit-transition: all ease-out 0.35s; -moz-transition: all ease-out 0.35s; transition: all ease-out 0.35s;}
div.csocialmedia a.cfb:hover {background-position:center -24px;}
div.csocialmedia a.ctwitter:hover {background-position:center -24px;}
div.csocialmedia a.cfb_min {display:none; margin:0px 5px 0px 0px; padding:9px 9px; background:url('../lay/sm_fb_min.png') center 0px no-repeat; line-height:0px; font-size:0px; -webkit-transition: all ease-out 0.35s; -moz-transition: all ease-out 0.35s; transition: all ease-out 0.35s;}
div.csocialmedia a.ctwitter_min {display:none; margin:0px 5px 0px 0px; padding:9px 9px; background:url('../lay/sm_twitter_min.png') center 0px no-repeat; line-height:0px; font-size:0px; -webkit-transition: all ease-out 0.35s; -moz-transition: all ease-out 0.35s; transition: all ease-out 0.35s;}
div.csocialmedia a.cfb_min:hover {background-position:center -18px;}
div.csocialmedia a.ctwitter_min:hover {background-position:center -18px;}



/*-----------------------------------------------
  SUBMENU
-----------------------------------------------*/
div.csubmenu ul {display:table; margin:104px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none;}
div.csubmenu ul li {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 40px; width:100%; cursor:pointer; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.csubmenu ul li:hover {background:#22425f;}
div.csubmenu ul li.cactive {background:#22425f;}
div.csubmenu ul li a {display:table; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:20px; font-weight:normal; color:#bfbfbf; text-decoration:none;}
div.csubmenu ul li a:hover {color:#94c83d; text-decoration:none;}
div.csubmenu ul li:hover a {color:#94c83d;}
div.csubmenu ul li.cactive a {color:#94c83d;}



/*-----------------------------------------------
  PAGE ABOUT
-----------------------------------------------*/
div.cabout_about {display:table; width:100%; background:#fff;}
div.ccontainer_about_about {display:table; width:100%; height:100%; background:#fff;}

div.cabout_about div.cfoto {display:table; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:59%;}
div.cabout_about div.cmain {display:table; float:right; margin:0px 0px 0px 0px; padding:0px 0px 120px 0px; width:41%;}

div.cabout_about div.cmain div.cnavigation_top {display:table; margin:50px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.cabout_about div.cmain div.cnavigation_top span {float:left; margin:0px 0px 0px 0px; font-family:'Proxima-Light'; font-size:14px; font-weight:normal; color:#888888; line-height:34px;}
div.cabout_about div.cmain div.cnavigation_top a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:'Proxima-SemiBold'; font-size:14px; font-weight:normal; color:#1e94a6; line-height:34px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.cabout_about div.cmain div.cnavigation_top a:hover {padding:0px 0px 0px 0px; color:#94c83d; text-decoration:none;}
div.cabout_about div.cmain div.cnavigation_top a.cnext {float:right; padding:0px 26px 0px 0px; background:url('../lay/arrow.png') no-repeat center right;}
div.cabout_about div.cmain div.cnavigation_top a.cnext:hover {padding:0px 21px 0px 0px;}
div.cabout_about div.cmain div.cnavigation_top a.cprev {float:left; padding:0px 0px 0px 26px; background:url('../lay/arrow2.png') no-repeat center left;}
div.cabout_about div.cmain div.cnavigation_top a.cprev:hover {padding:0px 0px 0px 21px;}

div.cabout_about div.cmain h1 {margin:110px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%; list-style:none; font-family:'Play'; font-size:55px; font-weight:normal; color:#1e94a6; line-height:55px;}
div.cabout_about div.cmain div.ctext {margin:66px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:20px; font-weight:normal; color:#333333; line-height:34px; text-align:justify;}

div.cabout_about div.cmain div.cboxes {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%;}
div.cabout_about div.cmain div.cboxes div.cbox {display:table; float:left; margin:145px 8% 0px 8%; padding:0px 0px 0px 0px; width:200px;}
div.cabout_about div.cmain div.cboxes div.cbox h2 {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none; font-family:'Proxima-Bold'; font-size:20px; font-weight:normal; color:#4ba9b8; line-height:26px;}
div.cabout_about div.cmain div.cboxes div.cbox div.ctext {margin:45px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#333333; line-height:26px; text-align:justify;}

div.cabout_about div.cmain div.cnavigation_bottom {display:table; margin:135px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.cabout_about div.cmain div.cnavigation_bottom a.cnext {float:right; margin:0px 0px 0px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.cabout_about div.cmain div.cnavigation_bottom a:hover {background:#1e94a6; color:#fff; text-decoration:none;}



/*-----------------------------------------------
  PAGE EXPERIENCE
-----------------------------------------------*/
div.cabout_experience {display:table; width:100%;}
div.ccontainer_about_experience {display:table; width:100%; height:100%;}

div.cabout_experience div.cmain {display:table; float:right; margin:0px 0px 0px 0px; padding:0px 0px 120px 0px; width:100%; background:#193045 url('../lay/references.jpg') top center no-repeat;}

div.cabout_experience div.cmain div.cnavigation_top {display:table; margin:50px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.cabout_experience div.cmain div.cnavigation_top span {float:left; margin:0px 0px 0px 0px; font-family:'Proxima-Light'; font-size:14px; font-weight:normal; color:#888888; line-height:34px;}
div.cabout_experience div.cmain div.cnavigation_top a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:'Proxima-SemiBold'; font-size:14px; font-weight:normal; color:#1e94a6; line-height:34px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.cabout_experience div.cmain div.cnavigation_top a:hover {padding:0px 0px 0px 0px; color:#94c83d; text-decoration:none;}
div.cabout_experience div.cmain div.cnavigation_top a.cnext {float:right; padding:0px 26px 0px 0px; background:url('../lay/arrow.png') no-repeat center right;}
div.cabout_experience div.cmain div.cnavigation_top a.cnext:hover {padding:0px 21px 0px 0px;}
div.cabout_experience div.cmain div.cnavigation_top a.cprev {float:left; padding:0px 0px 0px 26px; background:url('../lay/arrow2.png') no-repeat center left;}
div.cabout_experience div.cmain div.cnavigation_top a.cprev:hover {padding:0px 0px 0px 21px;}

div.cabout_experience div.cmain h1 {margin:110px 0px 0px 0px; padding:0px 13% 0px 13%; width:100%; list-style:none; font-family:'Play'; font-size:55px; font-weight:normal; color:#94c83d; line-height:55px;}

div.cabout_experience div.cmain div.cboxes {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 13%; width:100%;}
div.cabout_experience div.cmain div.cboxes div.cbox {display:table; float:left; margin:66px 5% 0px 0px; padding:0px 0px 0px 0px; width:540px;}
div.cabout_experience div.cmain div.cboxes div.cbox h2 {margin:0px 0px 40px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none; font-family:'Proxima-Bold'; font-size:20px; font-weight:normal; color:#1e94a6; line-height:26px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.cnumlist {margin:0px 0px 23px 0px; padding:3px 0px 0px 48px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#fff; line-height:24px; text-align:left;}
div.cabout_experience div.cmain div.cboxes div.cbox div.cnumlist span {display:table; float:left; margin:-3px 0px 0px -48px; padding:1px 0px 0px 0px; width:25px; height:25px; list-style:none; font-family:'Proxima-Bold'; font-size:13px; font-weight:normal; color:#94c83d; line-height:24px; text-align:center; background:url('../lay/list_circle.png') no-repeat top left;}
div.cabout_experience div.cmain div.cboxes div.cbox div.cpointlist {margin:0px 0px 23px 0px; padding:0px 0px 0px 40px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#fff; line-height:24px; text-align:left; background:url('../lay/list_disc.png') left 1px no-repeat;}
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory {display:table; margin:0px 0px 0px 0px; padding:0px 0px 23px 0px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#fff; line-height:24px; text-align:left; background:url('../lay/list_bar.png') left top repeat-y;}
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory.clast {background:none;}
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory p.cdate {display:table; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 40px; width:185px; height:17px; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#94c83d; line-height:24px; text-align:left; background:url('../lay/list_disc.png') left 1px no-repeat;}
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory p.cdescription {display:table; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#fff; line-height:25px; text-align:left;}
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory p.cdescription span {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; font-family:'Proxima-Light'; font-size:14px; font-weight:normal; color:#888888; line-height:25px; text-align:left;}
div.cabout_experience div.cmain div.cboxes div.cbox div.clist {margin:0px 0px 23px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#888888; line-height:21px; text-align:left;}
div.cabout_experience div.cmain div.cboxes div.cbox div.clist span {display:table; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:180px; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#fff; line-height:24px; text-align:left;}

div.cabout_experience div.cmain div.cnavigation_bottom {display:table; margin:135px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.cabout_experience div.cmain div.cnavigation_bottom a.cnext {float:right; margin:0px 0px 0px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.cabout_experience div.cmain div.cnavigation_bottom a:hover {background:#1e94a6; color:#fff; text-decoration:none;}
div.cabout_experience div.cmain div.cnavigation_bottom a.cprev {float:left; margin:0px 0px 0px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.cabout_experience div.cmain div.cnavigation_bottom a:hover {background:#1e94a6; color:#fff; text-decoration:none;}



/*-----------------------------------------------
  PAGE REFERENCES
-----------------------------------------------*/
div.cabout_references {display:table; width:100%; background:#fff;}
div.ccontainer_about_references {display:table; width:100%; height:100%; background:#fff;}

div.cabout_references div.cmain {display:table; float:right; margin:0px 0px 0px 0px; padding:0px 0px 120px 0px; width:100%;}

div.cabout_references div.cmain div.cnavigation_top {display:table; margin:50px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.cabout_references div.cmain div.cnavigation_top span {float:left; margin:0px 0px 0px 0px; font-family:'Proxima-Light'; font-size:14px; font-weight:normal; color:#888888; line-height:34px;}
div.cabout_references div.cmain div.cnavigation_top a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:'Proxima-SemiBold'; font-size:14px; font-weight:normal; color:#1e94a6; line-height:34px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.cabout_references div.cmain div.cnavigation_top a:hover {padding:0px 0px 0px 0px; color:#94c83d; text-decoration:none;}
div.cabout_references div.cmain div.cnavigation_top a.cnext {float:right; padding:0px 26px 0px 0px; background:url('../lay/arrow.png') no-repeat center right;}
div.cabout_references div.cmain div.cnavigation_top a.cnext:hover {padding:0px 21px 0px 0px;}
div.cabout_references div.cmain div.cnavigation_top a.cprev {float:left; padding:0px 0px 0px 26px; background:url('../lay/arrow2.png') no-repeat center left;}
div.cabout_references div.cmain div.cnavigation_top a.cprev:hover {padding:0px 0px 0px 21px;}

div.cabout_references div.cmain h1 {margin:110px 0px 0px 0px; padding:0px 13% 0px 13%; width:100%; list-style:none; font-family:'Play'; font-size:55px; font-weight:normal; color:#1e94a6; line-height:55px;}

div.cabout_references div.cmain div.cboxes {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 9%; width:100%;}
div.cabout_references div.cmain div.cboxes div.cbox {display:table; float:left; margin:66px 0% 0px 0px; padding:0px 0px 0px 0px; width:590px;}
div.cabout_references div.cmain div.cboxes div.cbox h2 {margin:52px 0px 45px 126px; padding:0px 0px 0px 55px; list-style:none; font-family:'Proxima-Bold'; font-size:20px; font-weight:normal; color:#1e94a6; line-height:26px; background:url('../lay/reference_quote.png') no-repeat top left;}
div.cabout_references div.cmain div.cboxes div.cbox img {margin:0px 0px 0px 180px; padding:0px 0px 0px 0px;}
div.cabout_references div.cmain div.cboxes div.cbox div.cleft {display:table; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:152px; font-family:'Proxima-Bold'; font-size:16px; font-weight:normal; color:#333333; line-height:26px; text-align:right;}
div.cabout_references div.cmain div.cboxes div.cbox div.cleft span {font-family:'Proxima-Light';}
div.cabout_references div.cmain div.cboxes div.cbox div.cright {display:table; float:left; margin:0px 0px 0px 29px; padding:0px 0px 0px 0px; width:409px; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#333333; line-height:26px; text-align:justify;}
div.cabout_references div.cmain div.cboxes div.cbox div.cright div.cfile {display:table; margin:50px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%;}
div.cabout_references div.cmain div.cboxes div.cbox div.cright div.cfile a {margin:0px 0px 0px 0px; padding:10px 0px 10px 54px; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:26px; background:url('../lay/icon_pdf.png') no-repeat top left;}
div.cabout_references div.cmain div.cboxes div.cbox div.cright div.cfile a:hover {text-decoration:underline;}


div.cabout_references div.cmain div.cnavigation_bottom {display:table; margin:135px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.cabout_references div.cmain div.cnavigation_bottom a.cnext {float:right; margin:0px 0px 0px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.cabout_references div.cmain div.cnavigation_bottom a:hover {background:#1e94a6; color:#fff; text-decoration:none;}
div.cabout_references div.cmain div.cnavigation_bottom a.cprev {float:left; margin:0px 0px 0px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.cabout_references div.cmain div.cnavigation_bottom a:hover {background:#1e94a6; color:#fff; text-decoration:none;}



/*-----------------------------------------------
  PAGE MANAGEMENT
-----------------------------------------------*/
div.coffer_management {display:table; width:100%; background:#000; height:100%;}
div.ccontainer_offer_management {display:table; width:100%; height:100%; background:#193045;}

div.coffer_management div.cmain {display:table; float:left; margin:0px 0px 0px 0px; padding:0px 0px 120px 0px; width:73%; background:#fff;}
div.coffer_management div.cfoto {display:table; float:right; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:27%; height:100%; background:#193045;}

div.coffer_management div.cmain div.cnavigation_top {display:table; margin:50px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.coffer_management div.cmain div.cnavigation_top span {float:left; margin:0px 0px 0px 0px; font-family:'Proxima-Light'; font-size:14px; font-weight:normal; color:#888888; line-height:34px;}
div.coffer_management div.cmain div.cnavigation_top a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:'Proxima-SemiBold'; font-size:14px; font-weight:normal; color:#1e94a6; line-height:34px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.coffer_management div.cmain div.cnavigation_top a:hover {padding:0px 0px 0px 0px; color:#94c83d; text-decoration:none;}
div.coffer_management div.cmain div.cnavigation_top a.cnext {float:right; padding:0px 26px 0px 0px; background:url('../lay/arrow.png') no-repeat center right;}
div.coffer_management div.cmain div.cnavigation_top a.cnext:hover {padding:0px 21px 0px 0px;}
div.coffer_management div.cmain div.cnavigation_top a.cprev {float:left; padding:0px 0px 0px 26px; background:url('../lay/arrow2.png') no-repeat center left;}
div.coffer_management div.cmain div.cnavigation_top a.cprev:hover {padding:0px 0px 0px 21px;}

div.coffer_management div.cmain h1 {margin:110px 0px 0px 0px; padding:0px 13% 0px 13%; width:100%; list-style:none; font-family:'Play'; font-size:55px; font-weight:normal; color:#1e94a6; line-height:55px;}
div.coffer_management div.cmain div.ctext {margin:66px 0px 0px 0px; padding:0px 13% 0px 13%; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:20px; font-weight:normal; color:#333333; line-height:34px; text-align:justify;}

div.coffer_management div.cmain div.cboxes {display:table; margin:0px 0px 50px 0px; padding:120px 20% 120px 20%; width:100%; background:#f5f8f7;}
div.coffer_management div.cmain div.cboxes div.cbox {display:table; float:left; margin:66px 5% 0px 0px; padding:0px 0px 0px 0px; width:100%;}
div.coffer_management div.cmain div.cboxes div.cbox h2 {margin:0px 0px 40px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none; font-family:'Proxima-Bold'; font-size:20px; font-weight:normal; color:#1e94a6; line-height:26px;}
div.coffer_management div.cmain div.cboxes div.cbox div.cpointlist {margin:0px 0px 23px 0px; padding:0px 0px 0px 40px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#333333; line-height:24px; text-align:left; background:url('../lay/list_disc.png') left 1px no-repeat;}

div.coffer_management div.cmain div.cboxes2 {display:table; margin:140px 0px 140px 0px; padding:0px 0px 0px 13%; width:100%;}
div.coffer_management div.cmain div.cboxes2 h2 {margin:0px 0px 0 0px; padding:0px 0px 0px 0px; width:100%; list-style:none; font-family:'Proxima-Bold'; font-size:20px; font-weight:normal; color:#1e94a6; line-height:26px;}
div.coffer_management div.cmain div.cboxes2 div.cbox {display:table; float:left; margin:20px 75px 0px 0px; padding:0px 0px 0px 0px; width:200px;}
div.coffer_management div.cmain div.cboxes2 div.cbox img {margin:0px 0px 23px 0px; padding:0px 0px 0px 0px;}
div.coffer_management div.cmain div.cboxes2 div.cbox h2 {margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none; font-family:'Proxima-Bold'; font-size:16px; font-weight:normal; color:#333333; line-height:26px;}
div.coffer_management div.cmain div.cboxes2 div.cbox div.ctext {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#333333; line-height:26px; text-align:left;}

div.coffer_management div.cmain div.cnavigation_bottom {display:table; margin:135px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.coffer_management div.cmain div.cnavigation_bottom a.cnext {float:right; margin:0px 0px 0px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.coffer_management div.cmain div.cnavigation_bottom a:hover {background:#1e94a6; color:#fff; text-decoration:none;}
div.coffer_management div.cmain div.cnavigation_bottom a.cprev {float:left; margin:0px 0px 0px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.coffer_management div.cmain div.cnavigation_bottom a:hover {background:#1e94a6; color:#fff; text-decoration:none;}



/*-----------------------------------------------
  PAGE CONSULTING
-----------------------------------------------*/
div.coffer_consulting {display:table; width:100%;}
div.ccontainer_offer_consulting {display:table; width:100%; height:100%;}

div.coffer_consulting div.cmain {display:table; float:right; margin:0px 0px 0px 0px; padding:0px 0px 120px 0px; width:100%; background:#193045 url('../lay/consulting.jpg') no-repeat top center;}

div.coffer_consulting div.cmain div.cnavigation_top {display:table; margin:50px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.coffer_consulting div.cmain div.cnavigation_top span {float:left; margin:0px 0px 0px 0px; font-family:'Proxima-Light'; font-size:14px; font-weight:normal; color:#888888; line-height:34px;}
div.coffer_consulting div.cmain div.cnavigation_top a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:'Proxima-SemiBold'; font-size:14px; font-weight:normal; color:#1e94a6; line-height:34px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.coffer_consulting div.cmain div.cnavigation_top a:hover {padding:0px 0px 0px 0px; color:#94c83d; text-decoration:none;}
div.coffer_consulting div.cmain div.cnavigation_top a.cnext {float:right; padding:0px 26px 0px 0px; background:url('../lay/arrow.png') no-repeat center right;}
div.coffer_consulting div.cmain div.cnavigation_top a.cnext:hover {padding:0px 21px 0px 0px;}
div.coffer_consulting div.cmain div.cnavigation_top a.cprev {float:left; padding:0px 0px 0px 26px; background:url('../lay/arrow2.png') no-repeat center left;}
div.coffer_consulting div.cmain div.cnavigation_top a.cprev:hover {padding:0px 0px 0px 21px;}

div.coffer_consulting div.cmain h1 {margin:110px 0px 0px 0px; padding:0px 13% 0px 13%; width:100%; list-style:none; font-family:'Play'; font-size:55px; font-weight:normal; color:#94c83d; line-height:55px;}
div.coffer_consulting div.cmain div.ctext {margin:66px 0px 0px 0px; padding:0px 13% 0px 13%; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:20px; font-weight:normal; color:#d1d5da; line-height:34px; text-align:justify;}

div.coffer_consulting div.cmain div.cboxes {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 13%; width:100%;}
div.coffer_consulting div.cmain div.cboxes div.cbox {display:table; float:left; margin:66px 5% 0px 0px; padding:0px 0px 0px 0px; width:540px;}
div.coffer_consulting div.cmain div.cboxes div.cbox h2 {margin:0px 0px 40px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none; font-family:'Proxima-Bold'; font-size:20px; font-weight:normal; color:#1e94a6; line-height:26px;}
div.coffer_consulting div.cmain div.cboxes div.cbox div.cpointlist {margin:0px 0px 23px 0px; padding:0px 0px 0px 40px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#fff; line-height:24px; text-align:left; background:url('../lay/list_disc.png') left 1px no-repeat;}
div.coffer_consulting div.cmain div.cboxes div.cbox div.ctext {margin:0px 0px 23px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#d1d5da; line-height:24px; text-align:left;}

div.coffer_consulting div.cmain div.cnavigation_bottom {display:table; margin:135px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.coffer_consulting div.cmain div.cnavigation_bottom a.cnext {float:right; margin:0px 0px 0px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.coffer_consulting div.cmain div.cnavigation_bottom a:hover {background:#1e94a6; color:#fff; text-decoration:none;}
div.coffer_consulting div.cmain div.cnavigation_bottom a.cprev {float:left; margin:0px 0px 0px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.coffer_consulting div.cmain div.cnavigation_bottom a:hover {background:#1e94a6; color:#fff; text-decoration:none;}



/*-----------------------------------------------
  PAGE HANDEL
-----------------------------------------------*/
div.coffer_handel {display:table; width:100%; background:#193045; height:100%;}
div.ccontainer_offer_handel {display:table; width:100%; background:#193045; height:100%;}

div.coffer_handel div.cmain {display:table; float:left; margin:0px 0px 0px 0px; padding:0px 0px 120px 0px; width:73%; background:#fff;}
div.coffer_handel div.cfoto {display:table; float:right; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:27%; height:100%; background:#193045;}

div.coffer_handel div.cmain div.cnavigation_top {display:table; margin:50px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.coffer_handel div.cmain div.cnavigation_top span {float:left; margin:0px 0px 0px 0px; font-family:'Proxima-Light'; font-size:14px; font-weight:normal; color:#888888; line-height:34px;}
div.coffer_handel div.cmain div.cnavigation_top a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:'Proxima-SemiBold'; font-size:14px; font-weight:normal; color:#1e94a6; line-height:34px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.coffer_handel div.cmain div.cnavigation_top a:hover {padding:0px 0px 0px 0px; color:#94c83d; text-decoration:none;}
div.coffer_handel div.cmain div.cnavigation_top a.cnext {float:right; padding:0px 26px 0px 0px; background:url('../lay/arrow.png') no-repeat center right;}
div.coffer_handel div.cmain div.cnavigation_top a.cnext:hover {padding:0px 21px 0px 0px;}
div.coffer_handel div.cmain div.cnavigation_top a.cprev {float:left; padding:0px 0px 0px 26px; background:url('../lay/arrow2.png') no-repeat center left;}
div.coffer_handel div.cmain div.cnavigation_top a.cprev:hover {padding:0px 0px 0px 21px;}

div.coffer_handel div.cmain h1 {margin:110px 0px 0px 0px; padding:0px 13% 0px 13%; width:100%; list-style:none; font-family:'Play'; font-size:55px; font-weight:normal; color:#1e94a6; line-height:55px;}
div.coffer_handel div.cmain div.ctext {margin:66px 0px 0px 0px; padding:0px 13% 0px 13%; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:20px; font-weight:normal; color:#333333; line-height:34px; text-align:justify;}

div.coffer_handel div.cmain div.cboxes {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 13%; width:100%;}
div.coffer_handel div.cmain div.cboxes div.cbox {display:table; float:left; margin:66px 5% 0px 0px; padding:0px 0px 0px 0px; width:100%;}
div.coffer_handel div.cmain div.cboxes div.cbox h2 {margin:0px 0px 40px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none; font-family:'Proxima-Bold'; font-size:20px; font-weight:normal; color:#1e94a6; line-height:26px;}
div.coffer_handel div.cmain div.cboxes div.cbox div.cpointlist {margin:0px 0px 23px 0px; padding:0px 0px 0px 40px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#333333; line-height:24px; text-align:left; background:url('../lay/list_disc.png') left 1px no-repeat;}

div.coffer_handel div.cmain div.cnavigation_bottom {display:table; margin:135px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.coffer_handel div.cmain div.cnavigation_bottom a.cnext {float:right; margin:0px 0px 0px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.coffer_handel div.cmain div.cnavigation_bottom a:hover {background:#1e94a6; color:#fff; text-decoration:none;}
div.coffer_handel div.cmain div.cnavigation_bottom a.cprev {float:left; margin:0px 0px 0px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.coffer_handel div.cmain div.cnavigation_bottom a:hover {background:#1e94a6; color:#fff; text-decoration:none;}



/*-----------------------------------------------
  PAGE FAQ
-----------------------------------------------*/
div.cfaq {display:table; width:100%; background:#193045; height:100%;}
div.ccontainer_faq {display:table; width:100%; background:#193045; height:100%;}

div.cfaq div.cmain {display:table; float:left; margin:0px 0px 0px 0px; padding:0px 0px 120px 0px; width:73%; background:#fff;}
div.cfaq div.cfoto {display:table; float:right; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:27%; height:100%; background:#193045;}

div.cfaq div.cmain div.cnavigation_top {display:table; margin:50px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.cfaq div.cmain div.cnavigation_top span {float:left; margin:0px 0px 0px 0px; font-family:'Proxima-Light'; font-size:14px; font-weight:normal; color:#888888; line-height:34px;}
div.cfaq div.cmain div.cnavigation_top a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:'Proxima-SemiBold'; font-size:14px; font-weight:normal; color:#1e94a6; line-height:34px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.cfaq div.cmain div.cnavigation_top a:hover {padding:0px 0px 0px 0px; color:#94c83d; text-decoration:none;}
div.cfaq div.cmain div.cnavigation_top a.cnext {float:right; padding:0px 26px 0px 0px; background:url('../lay/arrow.png') no-repeat center right;}
div.cfaq div.cmain div.cnavigation_top a.cnext:hover {padding:0px 21px 0px 0px;}
div.cfaq div.cmain div.cnavigation_top a.cprev {float:left; padding:0px 0px 0px 26px; background:url('../lay/arrow2.png') no-repeat center left;}
div.cfaq div.cmain div.cnavigation_top a.cprev:hover {padding:0px 0px 0px 21px;}

div.cfaq div.cmain h1 {margin:110px 0px 0px 0px; padding:0px 13% 0px 13%; width:100%; list-style:none; font-family:'Play'; font-size:55px; font-weight:normal; color:#1e94a6; line-height:55px;}
div.cfaq div.cmain div.ctext {margin:66px 0px 0px 0px; padding:0px 13% 0px 13%; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:20px; font-weight:normal; color:#333333; line-height:34px; text-align:justify;}

div.cfaq div.cmain div.cposition {display:table; margin:0px 0px 50px 0px; padding:120px 20% 120px 20%; width:100%; background:#fff;}
div.cfaq div.cmain div.cposition.cgray {background:#f5f8f7;}
div.cfaq div.cmain div.cposition h2 {margin:0px 0px 40px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none; font-family:'Proxima-Bold'; font-size:20px; font-weight:normal; color:#1e94a6; line-height:26px;}
div.cfaq div.cmain div.cposition div.ctext {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#333333; line-height:26px; text-align:left;}
div.cfaq div.cmain div.cposition div.ctext ul {margin:60px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; }
div.cfaq div.cmain div.cposition div.ctext ul li {margin:0px 0px 30px 0px; padding:3px 0px 5px 40px; width:100%; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#333333; line-height:24px; text-align:left; background:url('../lay/list_disc.png') left 5px no-repeat;}

div.cfaq div.cmain div.cnavigation_bottom {display:table; margin:135px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.cfaq div.cmain div.cnavigation_bottom a.cnext {float:right; margin:0px 0px 0px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.cfaq div.cmain div.cnavigation_bottom a:hover {background:#1e94a6; color:#fff; text-decoration:none;}
div.cfaq div.cmain div.cnavigation_bottom a.cprev {float:left; margin:0px 0px 0px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.cfaq div.cmain div.cnavigation_bottom a:hover {background:#1e94a6; color:#fff; text-decoration:none;}



/*-----------------------------------------------
  PAGE CONTACT
-----------------------------------------------*/
div.ccontact {display:table; width:100%; background:#fff; height:100%;}
div.ccontainer_contact {display:table; width:100%; height:100%; background:#fff;}

div.ccontact div.cmain {display:table; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:73%; background:#ddd;}
div.ccontact div.cright {display:table; float:right; margin:0px 0px 0px 0px; padding:0px 0px 120px 0px; width:27%; height:100%; background:#fff;}

div.ccontact div.cright div.cnavigation_top {display:table; margin:50px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.ccontact div.cright div.cnavigation_top span {float:left; margin:0px 0px 0px 0px; font-family:'Proxima-Light'; font-size:14px; font-weight:normal; color:#888888; line-height:34px;}
div.ccontact div.cmain div.cnavigation_top a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:'Proxima-SemiBold'; font-size:14px; font-weight:normal; color:#1e94a6; line-height:34px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.ccontact div.cmain div.cnavigation_top a:hover {padding:0px 0px 0px 0px; color:#94c83d; text-decoration:none;}
div.ccontact div.cmain div.cnavigation_top a.cnext {float:right; padding:0px 26px 0px 0px; background:url('../lay/arrow.png') no-repeat center right;}
div.ccontact div.cmain div.cnavigation_top a.cnext:hover {padding:0px 21px 0px 0px;}
div.ccontact div.cmain div.cnavigation_top a.cprev {float:left; padding:0px 0px 0px 26px; background:url('../lay/arrow2.png') no-repeat center left;}
div.ccontact div.cmain div.cnavigation_top a.cprev:hover {padding:0px 0px 0px 21px;}

div.ccontact div.cmain div.cmap {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; height:100%; font-family:'Play'; font-size:14px; font-weight:normal; color:#000; line-height:18px;}

div.ccontact div.cright h1 {margin:110px 0px 0px 0px; padding:0px 13% 0px 13%; width:100%; list-style:none; font-family:'Play'; font-size:55px; font-weight:normal; color:#1e94a6; line-height:55px;}
div.ccontact div.cright div.ctext {margin:110px 0px 0px 0px; padding:0px 13% 0px 13%; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#333333; line-height:26px; text-align:justify;}

/* contact */
div.ccontact div.cright form {margin:110px 0px 0px 0px; padding:0px 13% 0px 13%; text-align:center;}
div.ccontact div.cright form input.caddress {margin:0px 0px 10px 0px; padding:20px 25px 20px 25px; width:100%; font-family:'Proxima-Light'; font-size:14px; color:#000; text-align:left; font-weight:normal; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}
div.ccontact div.cright form input.ctopic {margin:0px 0px 10px 0px; padding:20px 25px 20px 25px; width:100%; font-family:'Proxima-Light'; font-size:14px; color:#000; text-align:left; font-weight:normal; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}
div.ccontact div.cright form textarea.ccontent {margin:0px 0px 10px 0px; padding:20px 25px 20px 25px; width:100%; height:100px; font-family:'Proxima-Light'; font-size:14px; color:#000; text-align:left; font-weight:normal; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}
div.ccontact div.cright form input.csubmit {float:left; margin:0px 0px 10px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; background:#fff; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px; cursor:pointer; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.ccontact div.cright form input.csubmit:hover {background:#1e94a6; color:#fff;}
div.ccontact div.cright form input.error {border:2px solid #C70F0F;}
div.ccontact div.cright form textarea.error {border:2px solid #C70F0F;}
div.ccontact div.cright form label.error {display:none !important; margin:0px 5px 0px 5px; color:#C70F0F;}



/*-----------------------------------------------
  240
-----------------------------------------------*/
@media (max-width: 319px)
{
/* layout */
div.cmenu {position:fixed; top:0px; left:0px; z-index:1000; display:block; width:100%; height:50px; background:#122332 url('../lay/menu.jpg') no-repeat top center;}
div.csubmenu {display:none;}
div.ccontent {position:relative; top:50px; left:0px; display:block; overflow-y:hidden; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; height:100%;}

/* menu */
div.cmenu div.clogo {display:table; float:left; margin:16px 0px 0px 10px; padding:0px 0px 0px 0px; width:100px; height:18px;}
div.cmenu div.clogo a {display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100px; height:18px; background:url('../lay/logo_min.png');}
div.cmenu button {display:block; float:right; margin:8px 10px 0px 0px; padding:5px 5px 5px 5px; background:transparent; border:1px solid #94c83d; -moz-border-radius:5px; border-radius:5px;}
div.cmenu ul {position:absolute; top:50px; left:0px; clear:both; display:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none;}
div.cmenu ul li {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; text-align:center; border-right:0px none; background:#122332; cursor:pointer;}
div.cmenu ul li:hover {border-right:0px none; background:#22425f;}
div.cmenu ul li.cactive {border-right:0px none; background:#22425f;}
div.cmenu ul li a {display:table; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:14px; font-weight:normal; color:#bfbfbf; text-decoration:none;}


div.csocialmedia {display:block; float:right; margin:16px 0px 0px 0px; padding:0px 0px 0px 0px; width:50px; font-family:'Proxima-Light'; font-size:0px; font-weight:normal; color:#888888; text-align:center;}
div.csocialmedia a.cfb {display:none;}
div.csocialmedia a.ctwitter {display:none;}
div.csocialmedia a.cfb_min {display:inline-block;}
div.csocialmedia a.ctwitter_min {display:inline-block;}

/* const */
div.cpage div.cmain div.cnavigation_top {margin:20px 0px 0px 0px; padding:0px 4% 0px 4%;}
div.cpage div.cmain div.cnavigation_top span {font-size:12px; line-height:24px;}
div.cpage div.cmain div.cnavigation_top a {font-size:12px; line-height:24px;}
div.cpage div.cright div.cnavigation_top {margin:20px 0px 0px 0px; padding:0px 4% 0px 4%;}
div.cpage div.cright div.cnavigation_top span {font-size:12px; line-height:24px;}
div.cpage div.cright div.cnavigation_top a {font-size:12px; line-height:24px;}

div.cpage div.cmain h1 {margin:20px 0px 0px 0px; padding:0px 4% 0px 4%; font-size:24px; line-height:24px;}
div.cpage div.cmain div.ctext {margin:10px 0px 0px 0px; padding:0px 4% 0px 4%; font-size:12px; line-height:20px;}
div.cpage div.cright h1 {margin:20px 0px 0px 0px; padding:0px 4% 0px 4%; font-size:24px; line-height:24px;}
div.cpage div.cright div.ctext {margin:10px 0px 0px 0px; padding:0px 4% 0px 4%; font-size:12px; line-height:20px;}

div.cpage div.cmain div.cnavigation_bottom {margin:20px auto 0px auto; padding:0px 2% 0px 2%; width:100%; text-align:center;}
div.cpage div.cmain div.cnavigation_bottom a.cnext {display:table; float:none; margin:5px auto; padding:5px 5px 5px 5px; font-size:12px; line-height:16px; border:1px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}
div.cpage div.cmain div.cnavigation_bottom a.cprev {display:table; float:none; margin:5px auto; padding:5px 5px 5px 5px; font-size:12px; line-height:16px; border:1px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}

/* about_about */
div.cabout_about div.cfoto {width:100%;}
div.cabout_about div.cmain {padding:0px 0px 20px 0px; width:100%;}

div.cabout_about div.cmain div.cboxes {padding:0px 4% 0px 4%;}
div.cabout_about div.cmain div.cboxes div.cbox {float:left; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%;}
div.cabout_about div.cmain div.cboxes div.cbox h2 {font-size:14px; line-height:18px;}
div.cabout_about div.cmain div.cboxes div.cbox div.ctext {margin:10px 0px 0px 0px; font-size:12px; line-height:18px;}

/* about_experience */
div.cabout_experience div.cmain {display:table; float:right; margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; width:100%; background:#193045 url('../lay/references.jpg') top center no-repeat;}

div.cabout_experience div.cmain div.cboxes {padding:0px 0px 0px 4%; width:100%;}
div.cabout_experience div.cmain div.cboxes div.cbox {margin:30px 5% 0px 0px; width:90%;}
div.cabout_experience div.cmain div.cboxes div.cbox h2 {margin:0px 0px 20px 0px; font-size:14px; line-height:18px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.cnumlist {font-size:12px; line-height:18px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.cnumlist span {width:25px; height:25px; font-size:13px; line-height:24px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.cpointlist {font-size:12px; line-height:18px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory {font-size:12px; line-height:24px; }
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory p.cdate {width:150px; font-size:12px; line-height:18px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory p.cdescription {padding:0px 0px 0px 40px; font-size:12px; line-height:18px; width:100%;}
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory p.cdescription span {font-size:14px; line-height:18px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.clist {font-size:12px; line-height:21px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.clist p {float:left;}
div.cabout_experience div.cmain div.cboxes div.cbox div.clist span {width:120px; font-size:12px; line-height:18px;}

/* references */
div.cabout_references div.cmain {display:table; float:right; margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; width:100%;}

div.cabout_references div.cmain div.cboxes div.cbox {margin:30px 0% 20px 0px; width:100%;}
div.cabout_references div.cmain div.cboxes div.cbox h2 {margin:20px 0px 0px 0px; padding:0px 0px 0px 55px; font-size:14px; line-height:26px;}
div.cabout_references div.cmain div.cboxes div.cbox img {margin:0px 0px 0px 0px;}
div.cabout_references div.cmain div.cboxes div.cbox div.cleft {margin:10px 0px 0px 0px; width:100%; font-size:14px; line-height:26px; text-align:left;}
div.cabout_references div.cmain div.cboxes div.cbox div.cright {margin:10px 0px 0px 0px; width:90%; font-size:12px; line-height:18px;}
div.cabout_references div.cmain div.cboxes div.cbox div.cright div.cfile {margin:20px 0px 0px 0px;}
div.cabout_references div.cmain div.cboxes div.cbox div.cright div.cfile a {padding:10px 0px 10px 54px; font-size:14px; line-height:26px;}

/* management */
div.coffer_management div.cmain {padding:0px 0px 20px 0px; width:100%;}
div.coffer_management div.cfoto {width:0%;}

div.coffer_management div.cmain div.cboxes {margin:0px 0px 20px 0px; padding:4px 4% 20px 4%;}
div.coffer_management div.cmain div.cboxes div.cbox {margin:20px 0% 0px 0px;}
div.coffer_management div.cmain div.cboxes div.cbox h2 {margin:0px 0px 20px 0px; font-size:14px; line-height:20px;}
div.coffer_management div.cmain div.cboxes div.cbox div.cpointlist {margin:0px 0px 23px 0px; padding:0px 0px 0px 40px; font-size:12px; line-height:18px; text-align:justify}

div.coffer_management div.cmain div.cboxes2 {margin:20px 0px 20px 0px; padding:0px 4% 0px 4%;}
div.coffer_management div.cmain div.cboxes2 h2 {margin:0px 0px 20px 0px; font-size:14px; line-height:20px;}
div.coffer_management div.cmain div.cboxes2 div.cbox {margin:20px 0px 0px 0px; width:100%;}
div.coffer_management div.cmain div.cboxes2 div.cbox img {margin:0px 0px 10px 0px;}
div.coffer_management div.cmain div.cboxes2 div.cbox h2 {margin:0px 0px 10px 0px; font-size:14px; line-height:24px;}
div.coffer_management div.cmain div.cboxes2 div.cbox div.ctext {font-size:12px; line-height:18px; text-align:justify}

/* consulting */
div.coffer_consulting div.cmain {padding:0px 0px 20px 0px;}

div.coffer_consulting div.cmain div.cboxes {padding:0px 0px 0px 4%;}
div.coffer_consulting div.cmain div.cboxes div.cbox {margin:20px 5% 0px 0px; width:90%;}
div.coffer_consulting div.cmain div.cboxes div.cbox h2 {margin:0px 0px 20px 0px; font-size:14px; line-height:24px;}
div.coffer_consulting div.cmain div.cboxes div.cbox div.cpointlist {margin:0px 0px 23px 0px; padding:0px 0px 0px 40px; font-size:12px; line-height:18px;}
div.coffer_consulting div.cmain div.cboxes div.cbox div.ctext {margin:0px 0px 23px 0px; font-size:12px; line-height:18px;}

/* handel */
div.coffer_handel div.cmain {padding:0px 0px 30px 0px; width:100%;}
div.coffer_handel div.cfoto {width:0%;}

div.coffer_handel div.cmain div.cboxes {padding:0px 0px 0px 4%;}
div.coffer_handel div.cmain div.cboxes div.cbox {margin:20px 5% 0px 0px;}
div.coffer_handel div.cmain div.cboxes div.cbox h2 {margin:0px 0px 40px 0px; font-size:14px; line-height:24px;}
div.coffer_handel div.cmain div.cboxes div.cbox div.cpointlist {margin:0px 0px 23px 0px; padding:0px 20px 0px 40px; font-size:12px; line-height:18px;}

/* faq */
div.cfaq div.cmain {padding:0px 0px 30px 0px; width:100%;}
div.cfaq div.cfoto {width:0%;}

div.cfaq div.cmain div.cposition {margin:0px 0px 20px 0px; padding:20px 4% 0px 4%;}
div.cfaq div.cmain div.cposition h2 {margin:0px 0px 20px 0px; font-size:14px; line-height:24px;}
div.cfaq div.cmain div.cposition div.ctext {font-size:12px; line-height:18px;}
div.cfaq div.cmain div.cposition div.ctext ul {margin:20px 0px 0px 0px;}
div.cfaq div.cmain div.cposition div.ctext ul li {margin:0px 0px 20px 0px; padding:3px 0px 5px 40px; font-size:12px; line-height:18px;}

/* contact */
div.ccontact div.cmain {width:100%; height:250px !important;}
div.ccontact div.cright {padding:0px 0px 30px 0px; width:100%;}

div.ccontact div.cmain div.cmap {height:250px; font-size:14px; line-height:18px;}

div.ccontact div.cright form {margin:30px 0px 0px 0px; padding:0px 4% 0px 4%;}
div.ccontact div.cright form input.caddress {margin:0px 0px 10px 0px; padding:5px 5px 5px 5px; font-size:14px;}
div.ccontact div.cright form input.ctopic {margin:0px 0px 10px 0px; padding:5px 5px 5px 5px; font-size:14px;}
div.ccontact div.cright form textarea.ccontent {margin:0px 0px 10px 0px; padding:5px 5px 5px 5px; font-size:14px;}
div.ccontact div.cright form input.csubmit {margin:0px 0px 10px 0px; padding:5px 5px 5px 5px; font-size:12px; line-height:16px;}
}



/*-----------------------------------------------
  320
-----------------------------------------------*/
@media (min-width: 320px)
{
/* layout */
div.cmenu {position:fixed; top:0px; left:0px; z-index:1000; display:block; width:100%; height:50px; background:#122332 url('../lay/menu.jpg') no-repeat top center;}
div.csubmenu {display:none;}
div.ccontent {position:relative; top:50px; left:0px; display:block; overflow-y:hidden; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; height:100%;}

/* menu */
div.cmenu div.clogo {display:table; float:left; margin:10px 0px 0px 10px; padding:0px 0px 0px 0px; width:159px; height:29px;}
div.cmenu div.clogo a {display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:159px; height:29px; background:url('../lay/logo.png');}
div.cmenu button {display:block; float:right; margin:8px 10px 0px 0px; padding:5px 5px 5px 5px; background:transparent; border:1px solid #94c83d; -moz-border-radius:5px; border-radius:5px;}
div.cmenu ul {position:absolute; top:50px; left:0px; clear:both; display:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none;}
div.cmenu ul li {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; text-align:center; border-right:0px none; background:#122332; cursor:pointer;}
div.cmenu ul li:hover {border-right:0px none; background:#22425f;}
div.cmenu ul li.cactive {border-right:0px none; background:#22425f;}
div.cmenu ul li a {display:table; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:14px; font-weight:normal; color:#bfbfbf; text-decoration:none;}


div.csocialmedia {display:block; float:right; margin:16px 0px 0px 0px; padding:0px 0px 0px 0px; width:70px; font-family:'Proxima-Light'; font-size:0px; font-weight:normal; color:#888888; text-align:center;}
div.csocialmedia a.cfb {display:none;}
div.csocialmedia a.ctwitter {display:none;}
div.csocialmedia a.cfb_min {display:inline-block;}
div.csocialmedia a.ctwitter_min {display:inline-block;}

/* const */
div.cpage div.cmain div.cnavigation_top {margin:20px 0px 0px 0px; padding:0px 4% 0px 4%;}
div.cpage div.cmain div.cnavigation_top span {font-size:12px; line-height:24px;}
div.cpage div.cmain div.cnavigation_top a {font-size:12px; line-height:24px;}
div.cpage div.cright div.cnavigation_top {margin:20px 0px 0px 0px; padding:0px 4% 0px 4%;}
div.cpage div.cright div.cnavigation_top span {font-size:12px; line-height:24px;}
div.cpage div.cright div.cnavigation_top a {font-size:12px; line-height:24px;}

div.cpage div.cmain h1 {margin:20px 0px 0px 0px; padding:0px 4% 0px 4%; font-size:24px; line-height:24px;}
div.cpage div.cmain div.ctext {margin:10px 0px 0px 0px; padding:0px 4% 0px 4%; font-size:12px; line-height:20px;}
div.cpage div.cright h1 {margin:20px 0px 0px 0px; padding:0px 4% 0px 4%; font-size:24px; line-height:24px;}
div.cpage div.cright div.ctext {margin:10px 0px 0px 0px; padding:0px 4% 0px 4%; font-size:12px; line-height:20px;}

div.cpage div.cmain div.cnavigation_bottom {margin:20px 0px 0px 0px; padding:0px 2% 0px 2%;}
div.cpage div.cmain div.cnavigation_bottom a.cnext {padding:5px 5px 5px 5px; font-size:12px; line-height:16px; border:1px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}
div.cpage div.cmain div.cnavigation_bottom a.cprev {padding:5px 5px 5px 5px; font-size:12px; line-height:16px; border:1px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}

/* about_about */
div.cabout_about div.cfoto {width:100%;}
div.cabout_about div.cmain {padding:0px 0px 20px 0px; width:100%;}

div.cabout_about div.cmain div.cboxes {padding:0px 4% 0px 4%;}
div.cabout_about div.cmain div.cboxes div.cbox {float:left; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%;}
div.cabout_about div.cmain div.cboxes div.cbox h2 {font-size:14px; line-height:18px;}
div.cabout_about div.cmain div.cboxes div.cbox div.ctext {margin:10px 0px 0px 0px; font-size:12px; line-height:18px;}

/* about_experience */
div.cabout_experience div.cmain {display:table; float:right; margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; width:100%; background:#193045 url('../lay/references.jpg') top center no-repeat;}

div.cabout_experience div.cmain div.cboxes {padding:0px 0px 0px 4%; width:100%;}
div.cabout_experience div.cmain div.cboxes div.cbox {margin:30px 5% 0px 0px; width:90%;}
div.cabout_experience div.cmain div.cboxes div.cbox h2 {margin:0px 0px 20px 0px; font-size:14px; line-height:18px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.cnumlist {font-size:12px; line-height:18px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.cnumlist span {width:25px; height:25px; font-size:13px; line-height:24px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.cpointlist {font-size:12px; line-height:18px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory {font-size:12px; line-height:24px; }
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory p.cdate {width:150px; font-size:12px; line-height:18px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory p.cdescription {padding:0px 0px 0px 40px; font-size:12px; line-height:18px; width:100%;}
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory p.cdescription span {font-size:14px; line-height:18px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.clist {font-size:12px; line-height:21px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.clist p {float:left;}
div.cabout_experience div.cmain div.cboxes div.cbox div.clist span {width:120px; font-size:12px; line-height:18px;}

/* references */
div.cabout_references div.cmain {display:table; float:right; margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; width:100%;}

div.cabout_references div.cmain div.cboxes div.cbox {margin:30px 0% 20px 0px; width:100%;}
div.cabout_references div.cmain div.cboxes div.cbox h2 {margin:20px 0px 0px 0px; padding:0px 0px 0px 55px; font-size:14px; line-height:26px;}
div.cabout_references div.cmain div.cboxes div.cbox img {margin:0px 0px 0px 0px;}
div.cabout_references div.cmain div.cboxes div.cbox div.cleft {margin:10px 0px 0px 0px; width:100%; font-size:14px; line-height:26px; text-align:left;}
div.cabout_references div.cmain div.cboxes div.cbox div.cright {margin:10px 0px 0px 0px; width:90%; font-size:12px; line-height:18px;}
div.cabout_references div.cmain div.cboxes div.cbox div.cright div.cfile {margin:20px 0px 0px 0px;}
div.cabout_references div.cmain div.cboxes div.cbox div.cright div.cfile a {padding:10px 0px 10px 54px; font-size:14px; line-height:26px;}

/* management */
div.coffer_management div.cmain {padding:0px 0px 20px 0px; width:100%;}
div.coffer_management div.cfoto {width:0%;}

div.coffer_management div.cmain div.cboxes {margin:0px 0px 20px 0px; padding:4px 4% 20px 4%;}
div.coffer_management div.cmain div.cboxes div.cbox {margin:20px 0% 0px 0px;}
div.coffer_management div.cmain div.cboxes div.cbox h2 {margin:0px 0px 20px 0px; font-size:14px; line-height:20px;}
div.coffer_management div.cmain div.cboxes div.cbox div.cpointlist {margin:0px 0px 23px 0px; padding:0px 0px 0px 40px; font-size:12px; line-height:18px; text-align:justify}

div.coffer_management div.cmain div.cboxes2 {margin:20px 0px 20px 0px; padding:0px 4% 0px 4%;}
div.coffer_management div.cmain div.cboxes2 h2 {margin:0px 0px 20px 0px; font-size:14px; line-height:20px;}
div.coffer_management div.cmain div.cboxes2 div.cbox {margin:20px 0px 0px 0px; width:100%;}
div.coffer_management div.cmain div.cboxes2 div.cbox img {margin:0px 0px 10px 0px;}
div.coffer_management div.cmain div.cboxes2 div.cbox h2 {margin:0px 0px 10px 0px; font-size:14px; line-height:24px;}
div.coffer_management div.cmain div.cboxes2 div.cbox div.ctext {font-size:12px; line-height:18px; text-align:justify}

/* consulting */
div.coffer_consulting div.cmain {padding:0px 0px 20px 0px;}

div.coffer_consulting div.cmain div.cboxes {padding:0px 0px 0px 4%;}
div.coffer_consulting div.cmain div.cboxes div.cbox {margin:20px 5% 0px 0px; width:90%;}
div.coffer_consulting div.cmain div.cboxes div.cbox h2 {margin:0px 0px 20px 0px; font-size:14px; line-height:24px;}
div.coffer_consulting div.cmain div.cboxes div.cbox div.cpointlist {margin:0px 0px 23px 0px; padding:0px 0px 0px 40px; font-size:12px; line-height:18px;}
div.coffer_consulting div.cmain div.cboxes div.cbox div.ctext {margin:0px 0px 23px 0px; font-size:12px; line-height:18px;}

/* handel */
div.coffer_handel div.cmain {padding:0px 0px 30px 0px; width:100%;}
div.coffer_handel div.cfoto {width:0%;}

div.coffer_handel div.cmain div.cboxes {padding:0px 0px 0px 4%;}
div.coffer_handel div.cmain div.cboxes div.cbox {margin:20px 5% 0px 0px;}
div.coffer_handel div.cmain div.cboxes div.cbox h2 {margin:0px 0px 40px 0px; font-size:14px; line-height:24px;}
div.coffer_handel div.cmain div.cboxes div.cbox div.cpointlist {margin:0px 0px 23px 0px; padding:0px 20px 0px 40px; font-size:12px; line-height:18px;}

/* faq */
div.cfaq div.cmain {padding:0px 0px 30px 0px; width:100%;}
div.cfaq div.cfoto {width:0%;}

div.cfaq div.cmain div.cposition {margin:0px 0px 20px 0px; padding:20px 4% 0px 4%;}
div.cfaq div.cmain div.cposition h2 {margin:0px 0px 20px 0px; font-size:14px; line-height:24px;}
div.cfaq div.cmain div.cposition div.ctext {font-size:12px; line-height:18px;}
div.cfaq div.cmain div.cposition div.ctext ul {margin:20px 0px 0px 0px;}
div.cfaq div.cmain div.cposition div.ctext ul li {margin:0px 0px 20px 0px; padding:3px 0px 5px 40px; font-size:12px; line-height:18px;}

/* contact */
div.ccontact div.cmain {width:100%; height:250px !important;}
div.ccontact div.cright {padding:0px 0px 30px 0px; width:100%;}

div.ccontact div.cmain div.cmap {height:250px; font-size:14px; line-height:18px;}

div.ccontact div.cright form {margin:30px 0px 0px 0px; padding:0px 4% 0px 4%;}
div.ccontact div.cright form input.caddress {margin:0px 0px 10px 0px; padding:5px 5px 5px 5px; font-size:14px;}
div.ccontact div.cright form input.ctopic {margin:0px 0px 10px 0px; padding:5px 5px 5px 5px;  font-size:14px;}
div.ccontact div.cright form textarea.ccontent {margin:0px 0px 10px 0px; padding:5px 5px 5px 5px; font-size:14px;}
div.ccontact div.cright form input.csubmit {margin:0px 0px 10px 0px; padding:5px 5px 5px 5px; font-size:12px; line-height:16px;}
}



/*-----------------------------------------------
  480
-----------------------------------------------*/
@media (min-width: 480px)
{
/* layout */
div.cmenu {position:fixed; top:0px; left:0px; z-index:1000; display:block; width:100%; height:50px; background:#122332 url('../lay/menu.jpg') no-repeat top center;}
div.csubmenu {display:none;}
div.ccontent {position:relative; top:50px; left:0px; display:block; overflow-y:hidden; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; height:100%;}

/* menu */
div.cmenu div.clogo {display:table; float:left; margin:10px 0px 0px 10px; padding:0px 0px 0px 0px; width:159px; height:29px;}
div.cmenu div.clogo a {display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:159px; height:29px; background:url('../lay/logo.png');}
div.cmenu button {display:block; float:right; margin:8px 10px 0px 0px; padding:5px 5px 5px 5px; background:transparent; border:1px solid #94c83d; -moz-border-radius:5px; border-radius:5px;}
div.cmenu ul {position:absolute; top:50px; left:0px; clear:both; display:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none;}
div.cmenu ul li {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; text-align:center; border-right:0px none; background:#1b354c; cursor:pointer;}
div.cmenu ul li:hover {border-right:0px none; background:#22425f;}
div.cmenu ul li.cactive {border-right:0px none; background:#22425f;}
div.cmenu ul li a {display:table; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:14px; font-weight:normal; color:#bfbfbf; text-decoration:none;}


div.csocialmedia {display:block; float:right; margin:13px 0px 0px 0px; padding:0px 0px 0px 0px; width:100px; font-family:'Proxima-Light'; font-size:0px; font-weight:normal; color:#888888; text-align:center;}
div.csocialmedia a.cfb {display:inline-block;}
div.csocialmedia a.ctwitter {display:inline-block;}
div.csocialmedia a.cfb_min {display:none;}
div.csocialmedia a.ctwitter_min {display:none;}

/* const */
div.cpage div.cmain div.cnavigation_top {margin:20px 0px 0px 0px; padding:0px 4% 0px 4%;}
div.cpage div.cmain div.cnavigation_top span {font-size:14px; line-height:24px;}
div.cpage div.cmain div.cnavigation_top a {font-size:14px; line-height:24px;}
div.cpage div.cright div.cnavigation_top {margin:20px 0px 0px 0px; padding:0px 4% 0px 4%;}
div.cpage div.cright div.cnavigation_top span {font-size:14px; line-height:24px;}
div.cpage div.cright div.cnavigation_top a {font-size:14px; line-height:24px;}

div.cpage div.cmain h1 {margin:30px 0px 0px 0px; padding:0px 4% 0px 4%; font-size:24px; line-height:24px;}
div.cpage div.cmain div.ctext {margin:20px 0px 0px 0px; padding:0px 4% 0px 4%; font-size:14px; line-height:20px;}
div.cpage div.cright h1 {margin:30px 0px 0px 0px; padding:0px 4% 0px 4%; font-size:24px; line-height:24px;}
div.cpage div.cright div.ctext {margin:20px 0px 0px 0px; padding:0px 4% 0px 4%; font-size:12px; line-height:20px;}

div.cpage div.cmain div.cnavigation_bottom {margin:30px 0px 0px 0px; padding:0px 4% 0px 4%;}
div.cpage div.cmain div.cnavigation_bottom a.cnext {padding:10px 15px 10px 15px; font-size:14px; line-height:16px; border:1px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}
div.cpage div.cmain div.cnavigation_bottom a.cprev {padding:10px 15px 10px 15px; font-size:14px; line-height:16px; border:1px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}

/* about_about */
div.cabout_about div.cfoto {width:30%;}
div.cabout_about div.cmain {padding:0px 0px 30px 0px; width:70%;}

div.cabout_about div.cmain div.cboxes {padding:0px 4% 0px 4%;}
div.cabout_about div.cmain div.cboxes div.cbox {float:left; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%;}
div.cabout_about div.cmain div.cboxes div.cbox h2 {font-size:14px; line-height:18px;}
div.cabout_about div.cmain div.cboxes div.cbox div.ctext {margin:10px 0px 0px 0px; font-size:12px; line-height:18px;}

/* about_experience */
div.cabout_experience div.cmain {display:table; float:right; margin:0px 0px 0px 0px; padding:0px 0px 30px 0px; width:100%; background:#193045 url('../lay/references.jpg') top center no-repeat;}

div.cabout_experience div.cmain div.cboxes {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 13%; width:100%;}
div.cabout_experience div.cmain div.cboxes div.cbox {margin:30px 5% 0px 0px; width:90%;}
div.cabout_experience div.cmain div.cboxes div.cbox h2 {margin:0px 0px 40px 0px; font-size:14px; line-height:18px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.cnumlist {font-size:12px; line-height:24px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.cnumlist span {width:25px; height:25px; font-size:13px; line-height:24px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.cpointlist {font-size:12px; line-height:24px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory {font-size:12px; line-height:24px; }
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory p.cdate {width:150px; font-size:12px; line-height:18px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory p.cdescription {font-size:12px; line-height:18px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory p.cdescription span {font-size:14px; line-height:18px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.clist {font-size:12px; line-height:21px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.clist p {float:left;}
div.cabout_experience div.cmain div.cboxes div.cbox div.clist span {width:120px; font-size:12px; line-height:18px;}

/* references */
div.cabout_references div.cmain {display:table; float:right; margin:0px 0px 0px 0px; padding:0px 0px 30px 0px; width:100%;}

div.cabout_references div.cmain div.cboxes div.cbox {margin:30px 0% 20px 0px; width:100%;}
div.cabout_references div.cmain div.cboxes div.cbox h2 {margin:20px 0px 0px 0px; padding:0px 0px 0px 55px; font-size:20px; line-height:26px;}
div.cabout_references div.cmain div.cboxes div.cbox img {margin:0px 0px 0px 0px;}
div.cabout_references div.cmain div.cboxes div.cbox div.cleft {margin:10px 0px 0px 0px; width:100%; font-size:16px; line-height:26px; text-align:left;}
div.cabout_references div.cmain div.cboxes div.cbox div.cright {margin:20px 0px 0px 0px; width:90%; font-size:16px; line-height:26px;}
div.cabout_references div.cmain div.cboxes div.cbox div.cright div.cfile {margin:20px 0px 0px 0px;}
div.cabout_references div.cmain div.cboxes div.cbox div.cright div.cfile a {padding:10px 0px 10px 54px; font-size:16px; line-height:26px;}

/* management */
div.coffer_management div.cmain {padding:0px 0px 30px 0px; width:73%;}
div.coffer_management div.cfoto {width:27%;}

div.coffer_management div.cmain div.cboxes {margin:0px 0px 30px 0px; padding:4px 4% 30px 4%;}
div.coffer_management div.cmain div.cboxes div.cbox {margin:30px 0% 0px 0px;}
div.coffer_management div.cmain div.cboxes div.cbox h2 {margin:0px 0px 20px 0px; font-size:14px; line-height:20px;}
div.coffer_management div.cmain div.cboxes div.cbox div.cpointlist {margin:0px 0px 23px 0px; padding:0px 0px 0px 40px; font-size:12px; line-height:18px; text-align:justify}

div.coffer_management div.cmain div.cboxes2 {margin:30px 0px 30px 0px; padding:0px 4% 0px 4%;}
div.coffer_management div.cmain div.cboxes2 h2 {margin:0px 0px 20px 0px; font-size:14px; line-height:20px;}
div.coffer_management div.cmain div.cboxes2 div.cbox {margin:20px 0px 0px 0px; width:100%;}
div.coffer_management div.cmain div.cboxes2 div.cbox img {margin:0px 0px 10px 0px;}
div.coffer_management div.cmain div.cboxes2 div.cbox h2 {margin:0px 0px 10px 0px; font-size:14px; line-height:24px;}
div.coffer_management div.cmain div.cboxes2 div.cbox div.ctext {font-size:12px; line-height:18px; text-align:justify}

/* consulting */
div.coffer_consulting div.cmain {padding:0px 0px 30px 0px;}

div.coffer_consulting div.cmain div.cboxes {padding:0px 0px 0px 13%;}
div.coffer_consulting div.cmain div.cboxes div.cbox {margin:30px 5% 0px 0px; width:90%;}
div.coffer_consulting div.cmain div.cboxes div.cbox h2 {margin:0px 0px 20px 0px; font-size:14px; line-height:24px;}
div.coffer_consulting div.cmain div.cboxes div.cbox div.cpointlist {margin:0px 0px 23px 0px; padding:0px 0px 0px 40px; font-size:12px; line-height:18px;}
div.coffer_consulting div.cmain div.cboxes div.cbox div.ctext {margin:0px 0px 23px 0px; font-size:12px; line-height:18px;}

/* handel */
div.coffer_handel div.cmain {padding:0px 0px 30px 0px; width:73%;}
div.coffer_handel div.cfoto {width:27%;}

div.coffer_handel div.cmain div.cboxes {padding:0px 0px 0px 4%;}
div.coffer_handel div.cmain div.cboxes div.cbox {margin:30px 5% 0px 0px;}
div.coffer_handel div.cmain div.cboxes div.cbox h2 {margin:0px 0px 40px 0px; font-size:14px; line-height:24px;}
div.coffer_handel div.cmain div.cboxes div.cbox div.cpointlist {margin:0px 0px 23px 0px; padding:0px 60px 0px 40px; font-size:12px; line-height:18px;}

/* faq */
div.cfaq div.cmain {padding:0px 0px 30px 0px; width:73%;}
div.cfaq div.cfoto {width:27%;}

div.cfaq div.cmain div.cposition {margin:0px 0px 30px 0px; padding:30px 4% 0px 4%;}
div.cfaq div.cmain div.cposition h2 {margin:0px 0px 20px 0px; font-size:14px; line-height:24px;}
div.cfaq div.cmain div.cposition div.ctext {font-size:12px; line-height:18px;}
div.cfaq div.cmain div.cposition div.ctext ul {margin:20px 0px 0px 0px;}
div.cfaq div.cmain div.cposition div.ctext ul li {margin:0px 0px 20px 0px; padding:3px 0px 5px 40px; font-size:12px; line-height:18px;}

/* contact */
div.ccontact div.cmain {width:100%; height:250px !important;}
div.ccontact div.cright {padding:0px 0px 30px 0px; width:100%;}

div.ccontact div.cmain div.cmap {height:250px; font-size:14px; line-height:18px;}

div.ccontact div.cright form {margin:30px 0px 0px 0px; padding:0px 4% 0px 4%;}
div.ccontact div.cright form input.caddress {margin:0px 0px 10px 0px; padding:10px 15px 10px 15px; font-size:14px;}
div.ccontact div.cright form input.ctopic {margin:0px 0px 10px 0px; padding:10px 15px 10px 15px; font-size:14px;}
div.ccontact div.cright form textarea.ccontent {margin:0px 0px 10px 0px; padding:10px 15px 10px 15px; font-size:14px;}
div.ccontact div.cright form input.csubmit {margin:0px 0px 10px 0px; padding:10px 15px 10px 15px; font-size:14px; line-height:16px;}
}




/*-----------------------------------------------
  768
-----------------------------------------------*/
@media (min-width: 768px)
{
/* layout */
div.cmenu {position:fixed; top:0px; left:0px; z-index:1000; display:block; width:170px; height:100%; background:#1b354c url('../lay/menu.jpg') no-repeat top center;}
div.csubmenu {position:fixed; top:0px; left:170px; z-index:1000; display:block; width:170px; height:100%; background:#122332;}
div.ccontent {position:relative; top:0px; left:0px; display:block; overflow-y:hidden; margin:0px 0px 0px 0px; padding:0px 0px 0px 170px; width:100%; height:100%;}

/* menu */
div.cmenu div.clogo {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; height:104px;}
div.cmenu div.clogo a {display:block; margin:37px auto 0px auto; padding:0px 0px 0px 0px; width:159px; height:29px; background:url('../lay/logo.png');}
div.cmenu button {display:none; float:right; margin:0px 0px 0px 0px; padding:10px 10px 10px 10px; background:transparent; border:1px solid #94c83d; -moz-border-radius:5px; border-radius:5px;}
div.cmenu ul {position:static; display:table !important; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none;}
div.cmenu ul li {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; width:100%; text-align:left; border-right:2px solid #1b354c; cursor:pointer;}
div.cmenu ul li:hover {border-right:4px solid #94c83d; background:#22425f;}
div.cmenu ul li.cactive {border-right:4px solid #94c83d; background:#22425f;}
div.cmenu ul li a {display:table; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#bfbfbf; text-decoration:none;}
div.cmenu ul li a:hover {color:#94c83d; text-decoration:none;}
div.cmenu ul li:hover a {color:#94c83d;}
div.cmenu ul li.cactive a {color:#94c83d;}

div.csocialmedia {margin:50px 0px 0px 0px; padding:0px 10px 0px 10px; width:100%; font-family:'Proxima-Light'; font-size:14px; font-weight:normal; color:#888888; text-align:center;}
div.csocialmedia a.cfb {display:inline-block;}
div.csocialmedia a.ctwitter {display:inline-block;}
div.csocialmedia a.cfb_min {display:none;}
div.csocialmedia a.ctwitter_min {display:none;}

/* submenu */
div.csubmenu ul {display:table; margin:104px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none;}
div.csubmenu ul li {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; width:100%; cursor:pointer; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.csubmenu ul li:hover {background:#22425f;}
div.csubmenu ul li.cactive {background:#22425f;}
div.csubmenu ul li a {display:table; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#bfbfbf; text-decoration:none;}
div.csubmenu ul li a:hover {color:#94c83d; text-decoration:none;}
div.csubmenu ul li:hover a {color:#94c83d;}
div.csubmenu ul li.cactive a {color:#94c83d;}

/* const */
div.cpage div.cmain div.cnavigation_top {margin:50px 0px 0px 0px; padding:0px 8% 0px 8%;}
div.cpage div.cmain div.cnavigation_top span {font-size:14px; line-height:34px;}
div.cpage div.cmain div.cnavigation_top a {font-size:14px; line-height:34px;}
div.cpage div.cright div.cnavigation_top {margin:50px 0px 0px 0px; padding:0px 8% 0px 8%;}
div.cpage div.cright div.cnavigation_top span {font-size:14px; line-height:34px;}
div.cpage div.cright div.cnavigation_top a {font-size:14px; line-height:34px;}

div.cpage div.cmain h1 {margin:70px 0px 0px 0px; padding:0px 8% 0px 8%; font-size:36px; line-height:36px;}
div.cpage div.cmain div.ctext {margin:35px 0px 0px 0px; padding:0px 8% 0px 8%; font-size:16px; line-height:24px;}
div.cpage div.cright h1 {margin:70px 0px 0px 0px; padding:0px 8% 0px 8%; font-size:36px; line-height:36px;}
div.cpage div.cright div.ctext {margin:35px 0px 0px 0px; padding:0px 8% 0px 8%; font-size:16px; line-height:24px;}

div.cpage div.cmain div.cnavigation_bottom {margin:70px 0px 0px 0px; padding:0px 8% 0px 8%;}
div.cpage div.cmain div.cnavigation_bottom a.cnext {padding:15px 20px 15px 20px; font-size:16px; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}
div.cpage div.cmain div.cnavigation_bottom a.cprev {padding:15px 20px 15px 20px; font-size:16px; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}

/* about_about */
div.cabout_about div.cfoto {width:40%;}
div.cabout_about div.cmain {padding:0px 0px 70px 0px; width:60%;}

div.cabout_about div.cmain div.cboxes {padding:0px 8% 0px 8%;}
div.cabout_about div.cmain div.cboxes div.cbox {float:left; margin:70px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%;}
div.cabout_about div.cmain div.cboxes div.cbox h2 {font-size:16px; line-height:26px;}
div.cabout_about div.cmain div.cboxes div.cbox div.ctext {margin:20px 0px 0px 0px; font-size:14px; line-height:18px;}

/* about_experience */
div.cabout_experience div.cmain {display:table; float:right; margin:0px 0px 0px 0px; padding:0px 0px 70px 0px; width:100%; background:#193045 url('../lay/references.jpg') top center no-repeat;}

div.cabout_experience div.cmain div.cboxes {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 13%; width:100%;}
div.cabout_experience div.cmain div.cboxes div.cbox {margin:66px 5% 0px 0px; width:90%;}
div.cabout_experience div.cmain div.cboxes div.cbox h2 {margin:0px 0px 40px 0px; font-size:20px; line-height:26px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.cnumlist {font-size:16px; line-height:24px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.cnumlist span {width:25px; height:25px; font-size:13px; line-height:24px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.cpointlist {font-size:16px; line-height:24px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory {font-size:16px; line-height:24px; }
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory p.cdate {width:185px; font-size:16px; line-height:24px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory p.cdescription {font-size:16px; line-height:25px; width:auto; padding: 0px 0px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory p.cdescription span {font-size:14px; line-height:25px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.clist {font-size:16px; line-height:21px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.clist p {float:none;}
div.cabout_experience div.cmain div.cboxes div.cbox div.clist span {width:180px; font-size:16px; line-height:24px;}

/* references */
div.cabout_references div.cmain {display:table; float:right; margin:0px 0px 0px 0px; padding:0px 0px 70px 0px; width:100%;}

div.cabout_references div.cmain div.cboxes div.cbox {margin:66px 0% 0px 0px; width:481px;}
div.cabout_references div.cmain div.cboxes div.cbox h2 {margin:52px 0px 45px 126px; padding:0px 0px 0px 55px; font-size:20px; line-height:26px;}
div.cabout_references div.cmain div.cboxes div.cbox img {margin:0px 0px 0px 180px;}
div.cabout_references div.cmain div.cboxes div.cbox div.cleft {margin:0px 0px 0px 0px; width:152px; font-size:16px; line-height:26px; text-align:right;}
div.cabout_references div.cmain div.cboxes div.cbox div.cright {margin:0px 0px 0px 29px; width:300px; font-size:16px; line-height:26px;}
div.cabout_references div.cmain div.cboxes div.cbox div.cright div.cfile {margin:50px 0px 0px 0px;}
div.cabout_references div.cmain div.cboxes div.cbox div.cright div.cfile a {padding:10px 0px 10px 54px; font-size:16px; line-height:26px;}

/* management */
div.coffer_management div.cmain {padding:0px 0px 70px 0px; width:73%;}
div.coffer_management div.cfoto {width:27%;}

div.coffer_management div.cmain div.cboxes {margin:0px 0px 50px 0px; padding:4px 9% 70px 9%;}
div.coffer_management div.cmain div.cboxes div.cbox {margin:66px 0% 0px 0px;}
div.coffer_management div.cmain div.cboxes div.cbox h2 {margin:0px 0px 40px 0px; font-size:20px; line-height:26px;}
div.coffer_management div.cmain div.cboxes div.cbox div.cpointlist {margin:0px 0px 23px 0px; padding:0px 0px 0px 40px; font-size:16px; line-height:24px; text-align:justify}

div.coffer_management div.cmain div.cboxes2 {margin:70px 0px 70px 0px; padding:0px 9% 0px 9%;}
div.coffer_management div.cmain div.cboxes2 h2 {margin:0px 0px 0 0px; font-size:20px; line-height:26px;}
div.coffer_management div.cmain div.cboxes2 div.cbox {margin:20px 0px 0px 0px; width:100%;}
div.coffer_management div.cmain div.cboxes2 div.cbox img {margin:0px 0px 23px 0px;}
div.coffer_management div.cmain div.cboxes2 div.cbox h2 {margin:0px 0px 15px 0px; font-size:16px; line-height:26px;}
div.coffer_management div.cmain div.cboxes2 div.cbox div.ctext {font-size:16px; line-height:26px; text-align:justify}

/* consulting */
div.coffer_consulting div.cmain {padding:0px 0px 70px 0px;}

div.coffer_consulting div.cmain div.cboxes {padding:0px 0px 0px 13%;}
div.coffer_consulting div.cmain div.cboxes div.cbox {margin:66px 5% 0px 0px; width:90%;}
div.coffer_consulting div.cmain div.cboxes div.cbox h2 {margin:0px 0px 40px 0px; font-size:20px; line-height:26px;}
div.coffer_consulting div.cmain div.cboxes div.cbox div.cpointlist {margin:0px 0px 23px 0px; padding:0px 0px 0px 40px; font-size:16px; line-height:24px;}
div.coffer_consulting div.cmain div.cboxes div.cbox div.ctext {margin:0px 0px 23px 0px; font-size:16px; line-height:24px;}

/* handel */
div.coffer_handel div.cmain {padding:0px 0px 70px 0px; width:73%;}
div.coffer_handel div.cfoto {width:27%;}

div.coffer_handel div.cmain div.cboxes {padding:0px 0px 0px 13%;}
div.coffer_handel div.cmain div.cboxes div.cbox {margin:66px 5% 0px 0px;}
div.coffer_handel div.cmain div.cboxes div.cbox h2 {margin:0px 0px 40px 0px; font-size:20px; line-height:26px;}
div.coffer_handel div.cmain div.cboxes div.cbox div.cpointlist {margin:0px 0px 23px 0px; padding:0px 60px 0px 40px; font-size:16px; line-height:24px;}

/* faq */
div.cfaq div.cmain {padding:0px 0px 70px 0px; width:73%;}
div.cfaq div.cfoto {width:27%;}

div.cfaq div.cmain div.cposition {margin:0px 0px 50px 0px; padding:70px 9% 0px 9%;}
div.cfaq div.cmain div.cposition h2 {margin:0px 0px 40px 0px; font-size:20px; line-height:26px;}
div.cfaq div.cmain div.cposition div.ctext {font-size:16px; line-height:26px;}
div.cfaq div.cmain div.cposition div.ctext ul {margin:60px 0px 0px 0px;}
div.cfaq div.cmain div.cposition div.ctext ul li {margin:0px 0px 30px 0px; padding:3px 0px 5px 40px; font-size:16px; line-height:24px;}

/* contact */
div.ccontact div.cmain {width:100%; height:300px !important;}
div.ccontact div.cright {padding:0px 0px 30px 0px; width:100%;}

div.ccontact div.cmain div.cmap {height:300px; font-size:14px; line-height:18px;}

div.ccontact div.cright form {margin:70px 0px 0px 0px; padding:0px 13% 0px 13%;}
div.ccontact div.cright form input.caddress {margin:0px 0px 10px 0px; padding:15px 20px 15px 20px; font-size:14px;}
div.ccontact div.cright form input.ctopic {margin:0px 0px 10px 0px; padding:15px 20px 15px 20px; font-size:14px;}
div.ccontact div.cright form textarea.ccontent {margin:0px 0px 10px 0px; padding:15px 20px 15px 20px; font-size:14px;}
div.ccontact div.cright form input.csubmit {margin:0px 0px 10px 0px; padding:15px 20px 15px 20px; font-size:16px; line-height:16px;}
}




/*-----------------------------------------------
  1024
-----------------------------------------------*/
@media (min-width: 1024px)
{
/* layout */
div.cmenu {position:fixed; top:0px; left:0px; z-index:1000; display:block; width:238px; height:100%; background:#1b354c url('../lay/menu.jpg') no-repeat top center;}
div.csubmenu {position:fixed; top:0px; left:238px; z-index:1000; display:block; width:238px; height:100%; background:#122332;}
div.ccontent {position:relative; top:0px; left:0px; display:block; overflow-y:hidden; margin:0px 0px 0px 0px; padding:0px 0px 0px 238px; width:100%; height:100%;}

/* menu */
div.cmenu div.clogo {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; height:104px;}
div.cmenu div.clogo a {display:block; margin:37px auto 0px auto; padding:0px 0px 0px 0px; width:159px; height:29px; background:url('../lay/logo.png');}
div.cmenu button {display:none; float:right; margin:0px 0px 0px 0px; padding:10px 10px 10px 10px; background:transparent; border:1px solid #94c83d; -moz-border-radius:5px; border-radius:5px;}
div.cmenu ul {position:static; display:table !important; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none;}
div.cmenu ul li {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 40px; width:100%; text-align:left; border-right:4px solid #1b354c; cursor:pointer;}
div.cmenu ul li:hover {border-right:4px solid #94c83d; background:#22425f;}
div.cmenu ul li.cactive {border-right:4px solid #94c83d; background:#22425f;}
div.cmenu ul li a {display:table; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:20px; font-weight:normal; color:#bfbfbf; text-decoration:none;}
div.cmenu ul li a:hover {color:#94c83d; text-decoration:none;}
div.cmenu ul li:hover a {color:#94c83d;}
div.cmenu ul li.cactive a {color:#94c83d;}

div.csocialmedia {display:table; margin:50px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#888888; text-align:center;}
div.csocialmedia a.cfb {display:inline-block;}
div.csocialmedia a.ctwitter {display:inline-block;}
div.csocialmedia a.cfb_min {display:none;}
div.csocialmedia a.ctwitter_min {display:none;}

/* submenu */
div.csubmenu ul {display:table; margin:104px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none;}
div.csubmenu ul li {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 40px; width:100%; cursor:pointer; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.csubmenu ul li:hover {background:#22425f;}
div.csubmenu ul li.cactive {background:#22425f;}
div.csubmenu ul li a {display:table; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:20px; font-weight:normal; color:#bfbfbf; text-decoration:none;}
div.csubmenu ul li a:hover {color:#94c83d; text-decoration:none;}
div.csubmenu ul li:hover a {color:#94c83d;}
div.csubmenu ul li.cactive a {color:#94c83d;}

/* const */
div.cpage div.cmain div.cnavigation_top {margin:50px 0px 0px 0px; padding:0px 8% 0px 8%;}
div.cpage div.cmain div.cnavigation_top span {font-size:14px; line-height:34px;}
div.cpage div.cmain div.cnavigation_top a {font-size:14px; line-height:34px;}
div.cpage div.cright div.cnavigation_top {margin:50px 0px 0px 0px; padding:0px 8% 0px 8%;}
div.cpage div.cright div.cnavigation_top span {font-size:14px; line-height:34px;}
div.cpage div.cright div.cnavigation_top a {font-size:14px; line-height:34px;}

div.cpage div.cmain h1 {margin:70px 0px 0px 0px; padding:0px 8% 0px 8%; font-size:36px; line-height:36px;}
div.cpage div.cmain div.ctext {margin:35px 0px 0px 0px; padding:0px 8% 0px 8%; font-size:16px; line-height:24px;}
div.cpage div.cright h1 {margin:70px 0px 0px 0px; padding:0px 8% 0px 8%; font-size:36px; line-height:36px;}
div.cpage div.cright div.ctext {margin:35px 0px 0px 0px; padding:0px 8% 0px 8%; font-size:16px; line-height:24px;}

div.cpage div.cmain div.cnavigation_bottom {margin:70px 0px 0px 0px; padding:0px 8% 0px 8%;}
div.cpage div.cmain div.cnavigation_bottom a.cnext {padding:15px 20px 15px 20px; font-size:16px; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}
div.cpage div.cmain div.cnavigation_bottom a.cprev {padding:15px 20px 15px 20px; font-size:16px; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}

/* about_about */
div.cabout_about div.cfoto {width:40%;}
div.cabout_about div.cmain {padding:0px 0px 70px 0px; width:60%;}

div.cabout_about div.cmain div.cboxes {padding:0px 0px 0px 0px;}
div.cabout_about div.cmain div.cboxes div.cbox {margin:70px 8% 0px 8%; padding:0px 0px 0px 0px; width:160px;}
div.cabout_about div.cmain div.cboxes div.cbox h2 {font-size:16px; line-height:26px;}
div.cabout_about div.cmain div.cboxes div.cbox div.ctext {margin:20px 0px 0px 0px; font-size:14px; line-height:18px;}

/* about_experience */
div.cabout_experience div.cmain {display:table; float:right; margin:0px 0px 0px 0px; padding:0px 0px 70px 0px; width:100%; background:#193045 url('../lay/references.jpg') top center no-repeat;}

div.cabout_experience div.cmain div.cboxes {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 13%; width:100%;}
div.cabout_experience div.cmain div.cboxes div.cbox {margin:66px 5% 0px 0px; width:540px;}
div.cabout_experience div.cmain div.cboxes div.cbox h2 {margin:0px 0px 40px 0px; font-size:20px; line-height:26px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.cnumlist {font-size:16px; line-height:24px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.cnumlist span {width:25px; height:25px; font-size:13px; line-height:24px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.cpointlist {font-size:16px; line-height:24px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory {font-size:16px; line-height:24px; }
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory p.cdate {width:185px; font-size:16px; line-height:24px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory p.cdescription {font-size:16px; line-height:25px; width:auto; padding: 0px 0px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory p.cdescription span {font-size:14px; line-height:25px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.clist {font-size:16px; line-height:21px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.clist p {float:none;}
div.cabout_experience div.cmain div.cboxes div.cbox div.clist span {width:180px; font-size:16px; line-height:24px;}

/* references */
div.cabout_references div.cmain {display:table; float:right; margin:0px 0px 0px 0px; padding:0px 0px 70px 0px; width:100%;}

div.cabout_references div.cmain div.cboxes div.cbox {margin:66px 0% 0px 0px; width:590px;}
div.cabout_references div.cmain div.cboxes div.cbox h2 {margin:52px 0px 45px 126px; padding:0px 0px 0px 55px; font-size:20px; line-height:26px;}
div.cabout_references div.cmain div.cboxes div.cbox img {margin:0px 0px 0px 180px;}
div.cabout_references div.cmain div.cboxes div.cbox div.cleft {margin:0px 0px 0px 0px; width:152px; font-size:16px; line-height:26px;text-align:right;}
div.cabout_references div.cmain div.cboxes div.cbox div.cright {margin:0px 0px 0px 29px; width:409px; font-size:16px; line-height:26px;}
div.cabout_references div.cmain div.cboxes div.cbox div.cright div.cfile {margin:50px 0px 0px 0px;}
div.cabout_references div.cmain div.cboxes div.cbox div.cright div.cfile a {padding:10px 0px 10px 54px; font-size:16px; line-height:26px;}

/* management */
div.coffer_management div.cmain {padding:0px 0px 70px 0px; width:73%;}
div.coffer_management div.cfoto {width:27%;}

div.coffer_management div.cmain div.cboxes {margin:0px 0px 50px 0px; padding:4px 20% 70px 20%;}
div.coffer_management div.cmain div.cboxes div.cbox {margin:66px 5% 0px 0px;}
div.coffer_management div.cmain div.cboxes div.cbox h2 {margin:0px 0px 40px 0px; font-size:20px; line-height:26px;}
div.coffer_management div.cmain div.cboxes div.cbox div.cpointlist {margin:0px 0px 23px 0px; padding:0px 0px 0px 40px; font-size:16px; line-height:24px;}

div.coffer_management div.cmain div.cboxes2 {margin:70px 0px 70px 0px; padding:0px 0px 0px 9%;}
div.coffer_management div.cmain div.cboxes2 h2 {margin:0px 0px 0 0px; font-size:20px; line-height:26px;}
div.coffer_management div.cmain div.cboxes2 div.cbox {margin:20px 50px 0px 0px; width:200px;}
div.coffer_management div.cmain div.cboxes2 div.cbox img {margin:0px 0px 23px 0px;}
div.coffer_management div.cmain div.cboxes2 div.cbox h2 {margin:0px 0px 15px 0px; font-size:16px; line-height:26px;}
div.coffer_management div.cmain div.cboxes2 div.cbox div.ctext {font-size:16px; line-height:26px;}

/* consulting */
div.coffer_consulting div.cmain {padding:0px 0px 70px 0px;}

div.coffer_consulting div.cmain div.cboxes {padding:0px 0px 0px 13%;}
div.coffer_consulting div.cmain div.cboxes div.cbox {margin:66px 5% 0px 0px; width:540px;}
div.coffer_consulting div.cmain div.cboxes div.cbox h2 {margin:0px 0px 40px 0px; font-size:20px; line-height:26px;}
div.coffer_consulting div.cmain div.cboxes div.cbox div.cpointlist {margin:0px 0px 23px 0px; padding:0px 0px 0px 40px; font-size:16px; line-height:24px;}
div.coffer_consulting div.cmain div.cboxes div.cbox div.ctext {margin:0px 0px 23px 0px; font-size:16px; line-height:24px;}

/* handel */
div.coffer_handel div.cmain {padding:0px 0px 70px 0px; width:73%;}
div.coffer_handel div.cfoto {width:27%;}

div.coffer_handel div.cmain div.cboxes {padding:0px 0px 0px 13%;}
div.coffer_handel div.cmain div.cboxes div.cbox {margin:66px 5% 0px 0px;}
div.coffer_handel div.cmain div.cboxes div.cbox h2 {margin:0px 0px 40px 0px; font-size:20px; line-height:26px;}
div.coffer_handel div.cmain div.cboxes div.cbox div.cpointlist {margin:0px 0px 23px 0px; padding:0px 60px 0px 40px; font-size:16px; line-height:24px;}

/* faq */
div.cfaq div.cmain {padding:0px 0px 70px 0px; width:73%;}
div.cfaq div.cfoto {width:27%;}

div.cfaq div.cmain div.cposition {margin:0px 0px 50px 0px; padding:120px 20% 120px 20%;}
div.cfaq div.cmain div.cposition h2 {margin:0px 0px 40px 0px; font-size:20px; line-height:26px;}
div.cfaq div.cmain div.cposition div.ctext {font-size:16px; line-height:26px;}
div.cfaq div.cmain div.cposition div.ctext ul {margin:60px 0px 0px 0px;}
div.cfaq div.cmain div.cposition div.ctext ul li {margin:0px 0px 30px 0px; padding:3px 0px 5px 40px; font-size:16px; line-height:24px;}

/* contact */
div.ccontact div.cmain {width:60%; height:100% !important;}
div.ccontact div.cright {padding:0px 0px 70px 0px; width:40%;}

div.ccontact div.cmain div.cmap {height:100%; font-size:14px; line-height:18px;}

div.ccontact div.cright form {margin:70px 0px 0px 0px; padding:0px 13% 0px 13%;}
div.ccontact div.cright form input.caddress {margin:0px 0px 10px 0px; padding:15px 20px 15px 20px; font-size:14px;}
div.ccontact div.cright form input.ctopic {margin:0px 0px 10px 0px; padding:15px 20px 15px 20px; font-size:14px;}
div.ccontact div.cright form textarea.ccontent {margin:0px 0px 10px 0px; padding:15px 20px 15px 20px; font-size:14px;}
div.ccontact div.cright form input.csubmit {margin:0px 0px 10px 0px; padding:15px 20px 15px 20px; font-size:16px; line-height:16px;}
}



/*-----------------------------------------------
  1400
-----------------------------------------------*/
@media (min-width: 1400px)
{
/* layout */
div.cweb {position:relative; top:0px; left:0px; display:table; width:100%; height:100%;}
div.cmenu {position:fixed; top:0px; left:0px; z-index:1000; display:block; width:238px; height:100%; background:#1b354c url('../lay/menu.jpg') no-repeat top center;}
div.csubmenu {position:fixed; top:0px; left:238px; z-index:1000; display:block; width:238px; height:100%; background:#122332;}
div.ccontent {position:relative; top:0px; left:0px; display:block; overflow-y:hidden; margin:0px 0px 0px 0px; padding:0px 0px 0px 238px; width:100%; height:100%;}
div.cpage {display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; height:100%;}

/* menu */
div.cmenu div.clogo {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; height:104px;}
div.cmenu div.clogo a {display:block; margin:37px auto 0px auto; padding:0px 0px 0px 0px; width:159px; height:29px; background:url('../lay/logo.png');}
div.cmenu button {display:none; float:right; margin:0px 0px 0px 0px; padding:10px 10px 10px 10px; background:transparent; border:1px solid #94c83d; -moz-border-radius:5px; border-radius:5px;}
div.cmenu button:hover {background:#22425f;}
div.cmenu button span {display:block; margin:3px 0px 3px 0px; padding:0px 0px 0px 0px; width:30px; height:3px; background:#94c83d; -moz-border-radius:3px; border-radius:3px;}
div.cmenu ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display:table !important; width:100%; list-style:none;}
div.cmenu ul li {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 40px; width:100%; border-right:4px solid #1b354c; cursor:pointer;}
div.cmenu ul li:hover {border-right:4px solid #94c83d; background:#22425f;}
div.cmenu ul li.cactive {border-right:4px solid #94c83d; background:#22425f;}
div.cmenu ul li a {display:table; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:20px; font-weight:normal; color:#bfbfbf; text-decoration:none;}
div.cmenu ul li a:hover {color:#94c83d; text-decoration:none;}
div.cmenu ul li:hover a {color:#94c83d;}
div.cmenu ul li.cactive a {color:#94c83d;}

div.csocialmedia {margin:50px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#888888; text-align:center;}
div.csocialmedia a.cfb {display:inline-block;}
div.csocialmedia a.ctwitter {display:inline-block;}
div.csocialmedia a.cfb_min {display:none;}
div.csocialmedia a.ctwitter_min {display:none;}

/* submenu */
div.csubmenu ul {display:table; margin:104px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none;}
div.csubmenu ul li {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 40px; width:100%; cursor:pointer; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.csubmenu ul li:hover {background:#22425f;}
div.csubmenu ul li.cactive {background:#22425f;}
div.csubmenu ul li a {display:table; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:20px; font-weight:normal; color:#bfbfbf; text-decoration:none;}
div.csubmenu ul li a:hover {color:#94c83d; text-decoration:none;}
div.csubmenu ul li:hover a {color:#94c83d;}
div.csubmenu ul li.cactive a {color:#94c83d;}

/* about */
div.cabout_about {display:table; width:100%; background:#fff;}
div.ccontainer_about_about {display:table; width:100%; height:100%; background:#fff;}

div.cabout_about div.cfoto {display:table; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:55%;}
div.cabout_about div.cmain {display:table; float:right; margin:0px 0px 0px 0px; padding:0px 0px 120px 0px; width:45%;}

div.cabout_about div.cmain div.cnavigation_top {display:table; margin:50px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.cabout_about div.cmain div.cnavigation_top span {float:left; margin:0px 0px 0px 0px; font-family:'Proxima-Light'; font-size:14px; font-weight:normal; color:#888888; line-height:34px;}
div.cabout_about div.cmain div.cnavigation_top a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:'Proxima-SemiBold'; font-size:14px; font-weight:normal; color:#1e94a6; line-height:34px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.cabout_about div.cmain div.cnavigation_top a:hover {padding:0px 0px 0px 0px; color:#94c83d; text-decoration:none;}
div.cabout_about div.cmain div.cnavigation_top a.cnext {float:right; padding:0px 26px 0px 0px; background:url('../lay/arrow.png') no-repeat center right;}
div.cabout_about div.cmain div.cnavigation_top a.cnext:hover {padding:0px 21px 0px 0px;}
div.cabout_about div.cmain div.cnavigation_top a.cprev {float:left; padding:0px 0px 0px 26px; background:url('../lay/arrow2.png') no-repeat center left;}
div.cabout_about div.cmain div.cnavigation_top a.cprev:hover {padding:0px 0px 0px 21px;}

div.cabout_about div.cmain h1 {margin:110px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%; list-style:none; font-family:'Play'; font-size:55px; font-weight:normal; color:#1e94a6; line-height:55px;}
div.cabout_about div.cmain div.ctext {margin:66px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:20px; font-weight:normal; color:#333333; line-height:34px; text-align:justify;}

div.cabout_about div.cmain div.cboxes {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%;}
div.cabout_about div.cmain div.cboxes div.cbox {display:table; float:left; margin:145px 8% 0px 8%; padding:0px 0px 0px 0px; width:200px;}
div.cabout_about div.cmain div.cboxes div.cbox h2 {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none; font-family:'Proxima-Bold'; font-size:20px; font-weight:normal; color:#4ba9b8; line-height:26px;}
div.cabout_about div.cmain div.cboxes div.cbox div.ctext {margin:45px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#333333; line-height:26px; text-align:justify;}

div.cabout_about div.cmain div.cnavigation_bottom {display:table; margin:135px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.cabout_about div.cmain div.cnavigation_bottom a.cnext {float:right; margin:0px 0px 0px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}
div.cabout_about div.cmain div.cnavigation_bottom a:hover {text-decoration:none; color:#fff;}

/* experience */
div.cabout_experience {display:table; width:100%;}
div.ccontainer_about_experience {display:table; width:100%; height:100%;}

div.cabout_experience div.cmain {display:table; float:right; margin:0px 0px 0px 0px; padding:0px 0px 120px 0px; width:100%; background:#193045 url('../lay/references.jpg') top center no-repeat;}

div.cabout_experience div.cmain div.cnavigation_top {display:table; margin:50px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.cabout_experience div.cmain div.cnavigation_top span {float:left; margin:0px 0px 0px 0px; font-family:'Proxima-Light'; font-size:14px; font-weight:normal; color:#888888; line-height:34px;}
div.cabout_experience div.cmain div.cnavigation_top a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:'Proxima-SemiBold'; font-size:14px; font-weight:normal; color:#1e94a6; line-height:34px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.cabout_experience div.cmain div.cnavigation_top a:hover {padding:0px 0px 0px 0px; color:#94c83d; text-decoration:none;}
div.cabout_experience div.cmain div.cnavigation_top a.cnext {float:right; padding:0px 26px 0px 0px; background:url('../lay/arrow.png') no-repeat center right;}
div.cabout_experience div.cmain div.cnavigation_top a.cnext:hover {padding:0px 21px 0px 0px;}
div.cabout_experience div.cmain div.cnavigation_top a.cprev {float:left; padding:0px 0px 0px 26px; background:url('../lay/arrow2.png') no-repeat center left;}
div.cabout_experience div.cmain div.cnavigation_top a.cprev:hover {padding:0px 0px 0px 21px;}

div.cabout_experience div.cmain h1 {margin:110px 0px 0px 0px; padding:0px 11% 0px 11%; width:100%; list-style:none; font-family:'Play'; font-size:55px; font-weight:normal; color:#94c83d; line-height:55px;}

div.cabout_experience div.cmain div.cboxes {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 11%; width:100%;}
div.cabout_experience div.cmain div.cboxes div.cbox {display:table; float:left; margin:66px 5% 0px 0px; padding:0px 0px 0px 0px; width:540px;}
div.cabout_experience div.cmain div.cboxes div.cbox h2 {margin:0px 0px 40px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none; font-family:'Proxima-Bold'; font-size:20px; font-weight:normal; color:#1e94a6; line-height:26px;}
div.cabout_experience div.cmain div.cboxes div.cbox div.cnumlist {margin:0px 0px 23px 0px; padding:3px 0px 0px 48px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#fff; line-height:24px; text-align:left;}
div.cabout_experience div.cmain div.cboxes div.cbox div.cnumlist span {display:table; float:left; margin:-3px 0px 0px -48px; padding:1px 0px 0px 0px; width:25px; height:25px; list-style:none; font-family:'Proxima-Bold'; font-size:13px; font-weight:normal; color:#94c83d; line-height:24px; text-align:center; background:url('../lay/list_circle.png') no-repeat top left;}
div.cabout_experience div.cmain div.cboxes div.cbox div.cpointlist {margin:0px 0px 23px 0px; padding:0px 0px 0px 40px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#fff; line-height:24px; text-align:left; background:url('../lay/list_disc.png') left 1px no-repeat;}
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory {display:table; margin:0px 0px 0px 0px; padding:0px 0px 23px 0px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#fff; line-height:24px; text-align:left; background:url('../lay/list_bar.png') left top repeat-y;}
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory.clast {background:none;}
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory p.cdate {display:table; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 40px; width:185px; height:17px; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#94c83d; line-height:24px; text-align:left; background:url('../lay/list_disc.png') left 1px no-repeat;}
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory p.cdescription {display:table; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#fff; line-height:25px; text-align:left;}
div.cabout_experience div.cmain div.cboxes div.cbox div.chistory p.cdescription span {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; font-family:'Proxima-Light'; font-size:14px; font-weight:normal; color:#888888; line-height:25px; text-align:left;}
div.cabout_experience div.cmain div.cboxes div.cbox div.clist {margin:0px 0px 23px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#888888; line-height:21px; text-align:left;}
div.cabout_experience div.cmain div.cboxes div.cbox div.clist span {display:table; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:180px; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#fff; line-height:24px; text-align:left;}

div.cabout_experience div.cmain div.cnavigation_bottom {display:table; margin:135px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.cabout_experience div.cmain div.cnavigation_bottom a.cnext {float:right; margin:0px 0px 0px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}
div.cabout_experience div.cmain div.cnavigation_bottom a:hover {text-decoration:none; color:#fff;}
div.cabout_experience div.cmain div.cnavigation_bottom a.cprev {float:left; margin:0px 0px 0px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}
div.cabout_experience div.cmain div.cnavigation_bottom a:hover {text-decoration:none; color:#fff;}

/* references */
div.cabout_references {display:table; width:100%; background:#fff;}
div.ccontainer_about_references {display:table; width:100%; height:100%; background:#fff;}

div.cabout_references div.cmain {display:table; float:right; margin:0px 0px 0px 0px; padding:0px 0px 120px 0px; width:100%;}

div.cabout_references div.cmain div.cnavigation_top {display:table; margin:50px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.cabout_references div.cmain div.cnavigation_top span {float:left; margin:0px 0px 0px 0px; font-family:'Proxima-Light'; font-size:14px; font-weight:normal; color:#888888; line-height:34px;}
div.cabout_references div.cmain div.cnavigation_top a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:'Proxima-SemiBold'; font-size:14px; font-weight:normal; color:#1e94a6; line-height:34px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.cabout_references div.cmain div.cnavigation_top a:hover {padding:0px 0px 0px 0px; color:#94c83d; text-decoration:none;}
div.cabout_references div.cmain div.cnavigation_top a.cnext {float:right; padding:0px 26px 0px 0px; background:url('../lay/arrow.png') no-repeat center right;}
div.cabout_references div.cmain div.cnavigation_top a.cnext:hover {padding:0px 21px 0px 0px;}
div.cabout_references div.cmain div.cnavigation_top a.cprev {float:left; padding:0px 0px 0px 26px; background:url('../lay/arrow2.png') no-repeat center left;}
div.cabout_references div.cmain div.cnavigation_top a.cprev:hover {padding:0px 0px 0px 21px;}

div.cabout_references div.cmain h1 {margin:110px 0px 0px 0px; padding:0px 13% 0px 13%; width:100%; list-style:none; font-family:'Play'; font-size:55px; font-weight:normal; color:#1e94a6; line-height:55px;}

div.cabout_references div.cmain div.cboxes {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 9%; width:100%;}
div.cabout_references div.cmain div.cboxes div.cbox {display:table; float:left; margin:66px 0% 0px 0px; padding:0px 0px 0px 0px; width:590px;}
div.cabout_references div.cmain div.cboxes div.cbox h2 {margin:52px 0px 45px 126px; padding:0px 0px 0px 55px; list-style:none; font-family:'Proxima-Bold'; font-size:20px; font-weight:normal; color:#1e94a6; line-height:26px; background:url('../lay/reference_quote.png') no-repeat top left;}
div.cabout_references div.cmain div.cboxes div.cbox img {margin:0px 0px 0px 180px; padding:0px 0px 0px 0px;}
div.cabout_references div.cmain div.cboxes div.cbox div.cleft {display:table; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:152px; font-family:'Proxima-Bold'; font-size:16px; font-weight:normal; color:#333333; line-height:26px; text-align:right;}
div.cabout_references div.cmain div.cboxes div.cbox div.cleft span {font-family:'Proxima-Light';}
div.cabout_references div.cmain div.cboxes div.cbox div.cright {display:table; float:left; margin:0px 0px 0px 29px; padding:0px 0px 0px 0px; width:409px; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#333333; line-height:26px; text-align:justify;}
div.cabout_references div.cmain div.cboxes div.cbox div.cright div.cfile {display:table; margin:50px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%;}
div.cabout_references div.cmain div.cboxes div.cbox div.cright div.cfile a {margin:0px 0px 0px 0px; padding:10px 0px 10px 54px; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:26px; background:url('../lay/icon_pdf.png') no-repeat top left;}
div.cabout_references div.cmain div.cboxes div.cbox div.cright div.cfile a:hover {text-decoration:underline;}


div.cabout_references div.cmain div.cnavigation_bottom {display:table; margin:135px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.cabout_references div.cmain div.cnavigation_bottom a.cnext {float:right; margin:0px 0px 0px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}
div.cabout_references div.cmain div.cnavigation_bottom a:hover {text-decoration:none; color:#fff;}
div.cabout_references div.cmain div.cnavigation_bottom a.cprev {float:left; margin:0px 0px 0px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}
div.cabout_references div.cmain div.cnavigation_bottom a:hover {text-decoration:none; color:#fff;}

/* management */
div.coffer_management {display:table; width:100%; background:#000; height:100%;}
div.ccontainer_offer_management {display:table; width:100%; height:100%; background:#193045;}

div.coffer_management div.cmain {display:table; float:left; margin:0px 0px 0px 0px; padding:0px 0px 120px 0px; width:73%; background:#fff;}
div.coffer_management div.cfoto {display:table; float:right; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:27%; height:100%; background:#193045;}

div.coffer_management div.cmain div.cnavigation_top {display:table; margin:50px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.coffer_management div.cmain div.cnavigation_top span {float:left; margin:0px 0px 0px 0px; font-family:'Proxima-Light'; font-size:14px; font-weight:normal; color:#888888; line-height:34px;}
div.coffer_management div.cmain div.cnavigation_top a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:'Proxima-SemiBold'; font-size:14px; font-weight:normal; color:#1e94a6; line-height:34px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.coffer_management div.cmain div.cnavigation_top a:hover {padding:0px 0px 0px 0px; color:#94c83d; text-decoration:none;}
div.coffer_management div.cmain div.cnavigation_top a.cnext {float:right; padding:0px 26px 0px 0px; background:url('../lay/arrow.png') no-repeat center right;}
div.coffer_management div.cmain div.cnavigation_top a.cnext:hover {padding:0px 21px 0px 0px;}
div.coffer_management div.cmain div.cnavigation_top a.cprev {float:left; padding:0px 0px 0px 26px; background:url('../lay/arrow2.png') no-repeat center left;}
div.coffer_management div.cmain div.cnavigation_top a.cprev:hover {padding:0px 0px 0px 21px;}

div.coffer_management div.cmain h1 {margin:110px 0px 0px 0px; padding:0px 13% 0px 13%; width:100%; list-style:none; font-family:'Play'; font-size:55px; font-weight:normal; color:#1e94a6; line-height:55px;}
div.coffer_management div.cmain div.ctext {margin:66px 0px 0px 0px; padding:0px 13% 0px 13%; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:20px; font-weight:normal; color:#333333; line-height:34px; text-align:justify;}

div.coffer_management div.cmain div.cboxes {display:table; margin:0px 0px 50px 0px; padding:120px 20% 120px 20%; width:100%; background:#f5f8f7;}
div.coffer_management div.cmain div.cboxes div.cbox {display:table; float:left; margin:66px 5% 0px 0px; padding:0px 0px 0px 0px; width:100%;}
div.coffer_management div.cmain div.cboxes div.cbox h2 {margin:0px 0px 40px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none; font-family:'Proxima-Bold'; font-size:20px; font-weight:normal; color:#1e94a6; line-height:26px;}
div.coffer_management div.cmain div.cboxes div.cbox div.cpointlist {margin:0px 0px 23px 0px; padding:0px 0px 0px 40px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#333333; line-height:24px; text-align:left; background:url('../lay/list_disc.png') left 1px no-repeat;}

div.coffer_management div.cmain div.cboxes2 {display:table; margin:140px 0px 140px 0px; padding:0px 0px 0px 13%; width:100%;}
div.coffer_management div.cmain div.cboxes2 h2 {margin:0px 0px 0 0px; padding:0px 0px 0px 0px; width:90%; list-style:none; font-family:'Proxima-Bold'; font-size:20px; font-weight:normal; color:#1e94a6; line-height:26px;}
div.coffer_management div.cmain div.cboxes2 div.cbox {display:table; float:left; margin:20px 75px 0px 0px; padding:0px 0px 0px 0px; width:200px;}
div.coffer_management div.cmain div.cboxes2 div.cbox img {margin:0px 0px 23px 0px; padding:0px 0px 0px 0px;}
div.coffer_management div.cmain div.cboxes2 div.cbox h2 {margin:0px 0px 15px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none; font-family:'Proxima-Bold'; font-size:16px; font-weight:normal; color:#333333; line-height:26px;}
div.coffer_management div.cmain div.cboxes2 div.cbox div.ctext {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#333333; line-height:26px; text-align:left;}

div.coffer_management div.cmain div.cnavigation_bottom {display:table; margin:135px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.coffer_management div.cmain div.cnavigation_bottom a.cnext {float:right; margin:0px 0px 0px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}
div.coffer_management div.cmain div.cnavigation_bottom a:hover {text-decoration:none; color:#fff;}
div.coffer_management div.cmain div.cnavigation_bottom a.cprev {float:left; margin:0px 0px 0px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}
div.coffer_management div.cmain div.cnavigation_bottom a:hover {text-decoration:none; color:#fff;}

/* consulting */
div.coffer_consulting {display:table; width:100%;}
div.ccontainer_offer_consulting {display:table; width:100%; height:100%;}

div.coffer_consulting div.cmain {display:table; float:right; margin:0px 0px 0px 0px; padding:0px 0px 120px 0px; width:100%; background:#193045 url('../lay/consulting.jpg') no-repeat top center;}

div.coffer_consulting div.cmain div.cnavigation_top {display:table; margin:50px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.coffer_consulting div.cmain div.cnavigation_top span {float:left; margin:0px 0px 0px 0px; font-family:'Proxima-Light'; font-size:14px; font-weight:normal; color:#888888; line-height:34px;}
div.coffer_consulting div.cmain div.cnavigation_top a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:'Proxima-SemiBold'; font-size:14px; font-weight:normal; color:#1e94a6; line-height:34px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.coffer_consulting div.cmain div.cnavigation_top a:hover {padding:0px 0px 0px 0px; color:#94c83d; text-decoration:none;}
div.coffer_consulting div.cmain div.cnavigation_top a.cnext {float:right; padding:0px 26px 0px 0px; background:url('../lay/arrow.png') no-repeat center right;}
div.coffer_consulting div.cmain div.cnavigation_top a.cnext:hover {padding:0px 21px 0px 0px;}
div.coffer_consulting div.cmain div.cnavigation_top a.cprev {float:left; padding:0px 0px 0px 26px; background:url('../lay/arrow2.png') no-repeat center left;}
div.coffer_consulting div.cmain div.cnavigation_top a.cprev:hover {padding:0px 0px 0px 21px;}

div.coffer_consulting div.cmain h1 {margin:110px 0px 0px 0px; padding:0px 13% 0px 13%; width:100%; list-style:none; font-family:'Play'; font-size:55px; font-weight:normal; color:#94c83d; line-height:55px;}
div.coffer_consulting div.cmain div.ctext {margin:66px 0px 0px 0px; padding:0px 13% 0px 13%; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:20px; font-weight:normal; color:#d1d5da; line-height:34px; text-align:justify;}

div.coffer_consulting div.cmain div.cboxes {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 13%; width:100%;}
div.coffer_consulting div.cmain div.cboxes div.cbox {display:table; float:left; margin:66px 5% 0px 0px; padding:0px 0px 0px 0px; width:540px;}
div.coffer_consulting div.cmain div.cboxes div.cbox h2 {margin:0px 0px 40px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none; font-family:'Proxima-Bold'; font-size:20px; font-weight:normal; color:#1e94a6; line-height:26px;}
div.coffer_consulting div.cmain div.cboxes div.cbox div.cpointlist {margin:0px 0px 23px 0px; padding:0px 0px 0px 40px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#fff; line-height:24px; text-align:left; background:url('../lay/list_disc.png') left 1px no-repeat;}
div.coffer_consulting div.cmain div.cboxes div.cbox div.ctext {margin:0px 0px 23px 0px; padding:0px 0px 0px 0px; width:100%; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#d1d5da; line-height:24px; text-align:left;}

div.coffer_consulting div.cmain div.cnavigation_bottom {display:table; margin:135px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.coffer_consulting div.cmain div.cnavigation_bottom a.cnext {float:right; margin:0px 0px 0px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}
div.coffer_consulting div.cmain div.cnavigation_bottom a:hover {text-decoration:none; color:#fff;}
div.coffer_consulting div.cmain div.cnavigation_bottom a.cprev {float:left; margin:0px 0px 0px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}
div.coffer_consulting div.cmain div.cnavigation_bottom a:hover {text-decoration:none; color:#fff;}

/* handel */
div.coffer_handel {display:table; width:100%; background:#193045; height:100%;}
div.ccontainer_offer_handel {display:table; width:100%; background:#193045; height:100%;}

div.coffer_handel div.cmain {display:table; float:left; margin:0px 0px 0px 0px; padding:0px 0px 120px 0px; width:73%; background:#fff;}
div.coffer_handel div.cfoto {display:table; float:right; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:27%; height:100%; background:#193045;}

div.coffer_handel div.cmain div.cnavigation_top {display:table; margin:50px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.coffer_handel div.cmain div.cnavigation_top span {float:left; margin:0px 0px 0px 0px; font-family:'Proxima-Light'; font-size:14px; font-weight:normal; color:#888888; line-height:34px;}
div.coffer_handel div.cmain div.cnavigation_top a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:'Proxima-SemiBold'; font-size:14px; font-weight:normal; color:#1e94a6; line-height:34px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.coffer_handel div.cmain div.cnavigation_top a:hover {padding:0px 0px 0px 0px; color:#94c83d; text-decoration:none;}
div.coffer_handel div.cmain div.cnavigation_top a.cnext {float:right; padding:0px 26px 0px 0px; background:url('../lay/arrow.png') no-repeat center right;}
div.coffer_handel div.cmain div.cnavigation_top a.cnext:hover {padding:0px 21px 0px 0px;}
div.coffer_handel div.cmain div.cnavigation_top a.cprev {float:left; padding:0px 0px 0px 26px; background:url('../lay/arrow2.png') no-repeat center left;}
div.coffer_handel div.cmain div.cnavigation_top a.cprev:hover {padding:0px 0px 0px 21px;}

div.coffer_handel div.cmain h1 {margin:110px 0px 0px 0px; padding:0px 13% 0px 13%; width:100%; list-style:none; font-family:'Play'; font-size:55px; font-weight:normal; color:#1e94a6; line-height:55px;}
div.coffer_handel div.cmain div.ctext {margin:66px 0px 0px 0px; padding:0px 13% 0px 13%; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:20px; font-weight:normal; color:#333333; line-height:34px; text-align:justify;}

div.coffer_handel div.cmain div.cboxes {display:table; margin:0px 0px 0px 0px; padding:0px 0px 0px 13%; width:100%;}
div.coffer_handel div.cmain div.cboxes div.cbox {display:table; float:left; margin:66px 5% 0px 0px; padding:0px 0px 0px 0px; width:100%;}
div.coffer_handel div.cmain div.cboxes div.cbox h2 {margin:0px 0px 40px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none; font-family:'Proxima-Bold'; font-size:20px; font-weight:normal; color:#1e94a6; line-height:26px;}
div.coffer_handel div.cmain div.cboxes div.cbox div.cpointlist {margin:0px 0px 23px 0px; padding:0px 0px 0px 40px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#333333; line-height:24px; text-align:left; background:url('../lay/list_disc.png') left 1px no-repeat;}

div.coffer_handel div.cmain div.cnavigation_bottom {display:table; margin:135px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.coffer_handel div.cmain div.cnavigation_bottom a.cnext {float:right; margin:0px 0px 0px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}
div.coffer_handel div.cmain div.cnavigation_bottom a:hover {text-decoration:none; color:#fff;}
div.coffer_handel div.cmain div.cnavigation_bottom a.cprev {float:left; margin:0px 0px 0px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}
div.coffer_handel div.cmain div.cnavigation_bottom a:hover {text-decoration:none; color:#fff;}

/* faq */
div.cfaq {display:table; width:100%; background:#193045; height:100%;}
div.ccontainer_faq {display:table; width:100%; background:#193045; height:100%;}

div.cfaq div.cmain {display:table; float:left; margin:0px 0px 0px 0px; padding:0px 0px 120px 0px; width:73%; background:#fff;}
div.cfaq div.cfoto {display:table; float:right; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:27%; height:100%; background:#193045;}

div.cfaq div.cmain div.cnavigation_top {display:table; margin:50px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.cfaq div.cmain div.cnavigation_top span {float:left; margin:0px 0px 0px 0px; font-family:'Proxima-Light'; font-size:14px; font-weight:normal; color:#888888; line-height:34px;}
div.cfaq div.cmain div.cnavigation_top a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:'Proxima-SemiBold'; font-size:14px; font-weight:normal; color:#1e94a6; line-height:34px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.cfaq div.cmain div.cnavigation_top a:hover {padding:0px 0px 0px 0px; color:#94c83d; text-decoration:none;}
div.cfaq div.cmain div.cnavigation_top a.cnext {float:right; padding:0px 26px 0px 0px; background:url('../lay/arrow.png') no-repeat center right;}
div.cfaq div.cmain div.cnavigation_top a.cnext:hover {padding:0px 21px 0px 0px;}
div.cfaq div.cmain div.cnavigation_top a.cprev {float:left; padding:0px 0px 0px 26px; background:url('../lay/arrow2.png') no-repeat center left;}
div.cfaq div.cmain div.cnavigation_top a.cprev:hover {padding:0px 0px 0px 21px;}

div.cfaq div.cmain h1 {margin:110px 0px 0px 0px; padding:0px 13% 0px 13%; width:100%; list-style:none; font-family:'Play'; font-size:55px; font-weight:normal; color:#1e94a6; line-height:55px;}
div.cfaq div.cmain div.ctext {margin:66px 0px 0px 0px; padding:0px 13% 0px 13%; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:20px; font-weight:normal; color:#333333; line-height:34px; text-align:justify;}

div.cfaq div.cmain div.cposition {display:table; margin:0px 0px 50px 0px; padding:120px 20% 120px 20%; width:100%; background:#fff;}
div.cfaq div.cmain div.cposition.cgray {background:#f5f8f7;}
div.cfaq div.cmain div.cposition h2 {margin:0px 0px 40px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none; font-family:'Proxima-Bold'; font-size:20px; font-weight:normal; color:#1e94a6; line-height:26px;}
div.cfaq div.cmain div.cposition div.ctext {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#333333; line-height:26px; text-align:left;}
div.cfaq div.cmain div.cposition div.ctext ul {margin:60px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; }
div.cfaq div.cmain div.cposition div.ctext ul li {margin:0px 0px 30px 0px; padding:3px 0px 5px 40px; width:100%; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#333333; line-height:24px; text-align:left; background:url('../lay/list_disc.png') left 5px no-repeat;}

div.cfaq div.cmain div.cnavigation_bottom {display:table; margin:135px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.cfaq div.cmain div.cnavigation_bottom a.cnext {float:right; margin:0px 0px 0px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}
div.cfaq div.cmain div.cnavigation_bottom a:hover {text-decoration:none; color:#fff;}
div.cfaq div.cmain div.cnavigation_bottom a.cprev {float:left; margin:0px 0px 0px 0px; padding:20px 25px 20px 25px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}
div.cfaq div.cmain div.cnavigation_bottom a:hover {text-decoration:none; color:#fff;}

/* contact */
div.ccontact {display:table; width:100%; background:#fff; height:100%;}
div.ccontainer_contact {display:table; width:100%; height:100%; background:#fff;}

div.ccontact div.cmain {display:table; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:60%; height:100% !important; background:#ddd;}
div.ccontact div.cright {display:table; float:right; margin:0px 0px 0px 0px; padding:0px 0px 120px 0px; width:40%; height:100%; background:#fff;}

div.ccontact div.cright div.cnavigation_top {display:table; margin:50px 0px 0px 0px; padding:0px 8% 0px 8%; width:100%;}
div.ccontact div.cright div.cnavigation_top span {float:left; margin:0px 0px 0px 0px; font-family:'Proxima-Light'; font-size:14px; font-weight:normal; color:#888888; line-height:34px;}
div.ccontact div.cmain div.cnavigation_top a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:'Proxima-SemiBold'; font-size:14px; font-weight:normal; color:#1e94a6; line-height:34px; -webkit-transition: all ease-out 0.5s; -moz-transition: all ease-out 0.5s; transition: all ease-out 0.5s;}
div.ccontact div.cmain div.cnavigation_top a:hover {padding:0px 0px 0px 0px; color:#94c83d; text-decoration:none;}
div.ccontact div.cmain div.cnavigation_top a.cnext {float:right; padding:0px 26px 0px 0px; background:url('../lay/arrow.png') no-repeat center right;}
div.ccontact div.cmain div.cnavigation_top a.cnext:hover {padding:0px 21px 0px 0px;}
div.ccontact div.cmain div.cnavigation_top a.cprev {float:left; padding:0px 0px 0px 26px; background:url('../lay/arrow2.png') no-repeat center left;}
div.ccontact div.cmain div.cnavigation_top a.cprev:hover {padding:0px 0px 0px 21px;}

div.ccontact div.cmain div.cmap {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; height:100%; font-family:'Play'; font-size:14px; font-weight:normal; color:#000; line-height:18px;}

div.ccontact div.cright h1 {margin:110px 0px 0px 0px; padding:0px 13% 0px 13%; width:100%; list-style:none; font-family:'Play'; font-size:55px; font-weight:normal; color:#1e94a6; line-height:55px;}
div.ccontact div.cright div.ctext {margin:110px 0px 0px 0px; padding:0px 13% 0px 13%; width:100%; list-style:none; font-family:'Proxima-Light'; font-size:16px; font-weight:normal; color:#333333; line-height:26px; text-align:justify;}

div.ccontact div.cright form {margin:110px 0px 0px 0px; padding:0px 13% 0px 13%; text-align:center;}
div.ccontact div.cright form input.caddress {margin:0px 0px 10px 0px; padding:15px 20px 15px 20px; width:100%; font-family:'Proxima-Light'; font-size:14px; color:#000; text-align:left; font-weight:normal; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}
div.ccontact div.cright form input.ctopic {margin:0px 0px 10px 0px; padding:15px 20px 15px 20px; width:100%; font-family:'Proxima-Light'; font-size:14px; color:#000; text-align:left; font-weight:normal; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}
div.ccontact div.cright form textarea.ccontent {margin:0px 0px 10px 0px; padding:15px 20px 15px 20px; width:100%; height:100px; font-family:'Proxima-Light'; font-size:14px; color:#000; text-align:left; font-weight:normal; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px;}
div.ccontact div.cright form input.csubmit {margin:0px 0px 10px 0px; padding:15px 20px 15px 20px; font-family:'Proxima-SemiBold'; font-size:16px; font-weight:normal; color:#1e94a6; line-height:16px; background:#fff; border:2px solid #1e94a6; -moz-border-radius:5px; border-radius:5px; cursor:pointer;}
div.ccontact div.cright form input.error {border:2px solid #C70F0F;}
div.ccontact div.cright form textarea.error {border:2px solid #C70F0F;}
div.ccontact div.cright form label.error {margin:0px 5px 0px 5px; color:#C70F0F;}
}



