*{marrgin:0px;padding:0px}
.debug{position:fixed;background:red;color:#fff;z-index:9999}
body{font-size:14px;color:#333;background:#fff;font-family:'PT Serif', serif;line-height:1.3em}
h1, h2, h3, h4, h5, h6{line-height:1.2;font-size:16px;margin:0px;}
form{margin:0}
a{color:#173885;cursor:pointer}
a, a:focus{outline:none;text-decoration:none;}
a:hover{text-decoration:none;color:#ffc400}
a:focus{color:#666}
ol, li, ul li, ol li, ul{list-style:none;margin:0px;padding:0px}
label, p{margin:0px;padding:0px;}
input, input:focus{outline:none}
.btn{font-size:13px;padding:4px 15px;cursor:pointer;color:#fff;border:1px solid #F05B5F;}
.btn:active, .btn:focus{text-shadow:0px 0px 0px transparent;color:#fff;border:1px solid #F05B5F;}
.btn:hover{color:#fafafa;text-decoration:none}
a.button{line-height:32px}
.button{border:none;font-size:18px;line-height:20px;cursor:pointer;color:#fff;padding:12px 20px;background:#2457ad;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;font-weight:bold}
.button:hover, .button:active{text-decoration:none;color:#fff;background:#f0a415 !important;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.caret{margin:0 0 0 3px;border-top:4px solid #000}
.borradius{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.textbox{border:1px solid #d4d4d4;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:12px;background:#fff;}
.textarea{border:1px solid #c3c3c3;background:#fff;outline:none;padding:8px}
.dropdown-menu > li > a:hover{background:#DB4828;color:#fff}
.textbox::-webkit-input-placeholder{color:#999999;opacity:1;filter:alpha(opacity=100)}
.textbox::-moz-placeholder{color:#999999;opacity:1;filter:alpha(opacity=100)}
.textbox:-moz-placeholder{color:#999999;opacity:1;filter:alpha(opacity=100)}
.textbox:-ms-input-placeholder{color:#999999;opacity:1;filter:alpha(opacity=100)}
.required{background:url(../images/validation_advice_bg.png) no-repeat left top;padding-left:15px;color:#cc0000;margin:5px 0px 0px 0px;font-size:13px;display:none}
.validation-failed{background:#fcd7d7 !important;border:1px dashed #cc0000 !important}
#top{display:block;background:#fff url(../images/goTop.png) no-repeat 10px center;bottom:85px;cursor:pointer;position:relative;right:45%;opacity:0.7;filter:alpha(opacity=70);z-index:11;border:1px solid #d9d9d9;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:12px;text-transform:uppercase;padding:7px 11px 8px 30px;float:right;margin-top:10px;}
#top:hover{opacity:1;filter:alpha(opacity=100);}
.divHeaderWrap{position:relative;border-top:4px solid #ffc400;background:url(../images/bgHeader.png) repeat left top;border-bottom:1px solid #f3f3f3;padding:15px 0px}
.divHeader{position:relative;}
.divHeader .logo{padding:0px;display:block;float:left;height:83px;}
.divHeader .logo img{max-width:100%;max-height:100%}
.divHeader .responsive{float:right;display:none;padding-top:30px}
.divHeader .responsive span{font-weight:bold;font-size:14px;padding:10px 10px 0px 0px;float:left}
.divHeader .responsive .button{padding:8px 20px;float:right}
.divNav{position:relative;float:right;}
.divNav .ulMenu{padding:0px;margin:0px;list-style:none;}
.divNav .ulMenu li{display:block;padding:38px 0px 0px;list-style:none;float:left;font-size:16px;}
.divNav .ulMenu li a{display:block;padding:7px 20px;color:#18489d;font-weight:bold}
.divNav .ulMenu li.last a{padding-right:0px;}
.divNav .ulMenu li a:hover{color:#ffc400}
.titleName{width:120px;float:left;font-size:15px;color:#333;text-align:left;font-weight:bold}
.menutitleName{width:190px;float:left;font-size:15px;color:#333;text-align:right;font-weight:bold}
.divContent{margin-left:120px;position:relative}
.rightdivContent{margin-left:232px;position:relative}
.wrapContent{float:left;width:100%;}
.learnMore{font-size:15px;display:inline-block;color:#2457ad;font-weight:bold}
.learnMore .caret{border-right:5px solid transparent;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #2457ad;margin-left:8px}
.learnMore:hover .caret{border-left-color:#ffc400;}
.wrapModulAbout{position:relative}
.divModulAbout{position:relative;margin-top:50px}
.divModulAbout .titleName{margin-top:0px}
.divModulAbout .menutitleName{margin-top:7px}
.divModulAbout .modulAboutRight{width:30%;float:left;position:relative;}
.divModulAbout .modulAboutLeft{width:70%;float:right;position:relative;padding-left:30px}
.divModulAbout .title{font-size:22px;color:#000;line-height:1.3em;}
.divModulAbout .contentAbout{margin-top:55px;font-size:16px;line-height:1.3em}
.divModulAbout .learnMore{margin-top:45px;}
.divModulAbout .divSlide{position:relative}
.divModulAbout .divSlide img{max-width:100%;}
.wrapModulClient{position:relative}
.divModulClient{position:relative;margin-top:70px}
.divModulClient .titleName{margin-top:8px;}
.divModulClient .menutitleName{margin-top:10px}
.divModulClient .leftpanel{margin-top:1px}
.divModulClient .modulClientLeft{width:54%;float:left;position:relative;}
.divModulClient .modulClientLeft .row{margin-left:-10px;margin-right:-10px}
.divModulClient .modulClientRight{width:45%;float:right;position:relative;}
.divModulClient .modulClientRight .testRight{font-size:16px;line-height:1.3em;color:#000}
.divModulClient .modulClientRight .testRight .test{margin-top:40px;}
.autoSize{width:132px;padding:10px;float:left}
.autoSize .itemLogo{display:block;width:111px;height:111px;position:relative;border:1px solid #eeeeee;}
.autoSize .itemLogo:hover{border:1px solid #b7b7b7;}
.autoSize .itemLogo img{max-width:100%;max-height:100%;position:absolute;left:0px;bottom:0px;right:0px;top:0px;margin:auto;}
.wrapModulTestimonial{position:relative}
.divModulTestimonial{position:relative;margin-top:70px}
.divModulTestimonial .titleName{margin-top:0px;}
.divModulTestimonial .menutitleName{margin-top:6px}
.divModulTestimonial .modulTestimonialLeft{width:50%;float:left;position:relative;}
.rightdivContent .featured-servicesLeft{width:64%;float:left;position:relative;}
.divModulTestimonial .modulTestimonialRight{width:36%;float:left;position:relative;padding-left:30px;}
.divModulTestimonial .modulServiveRight{border:1px solid #f5f5f5;float:left;margin-left:60px;padding-bottom:15px;padding-left:30px;padding-top:15px;position:relative;width:27%;}
.rightdivContent .featured-servicesRight{width:32%;float:left;position:relative;padding-left:30px;margin-right:24px;}
.modulTestimonialRight .testRight{border:1px solid #f5f5f5;color:#000;font-size:19px;font-weight:bold;height:auto;line-height:1em;margin-bottom:20px;margin-left:90px;padding-bottom:20px;padding-left:20px;padding-top:0;text-align:left;width:77%;}
.featured-servicesRight .testRight{font-size:19px;line-height:26px;color:#000;text-align:center;border:1px solid #e4e4e4;width:80%;margin:60px auto 0px auto;height:200px;padding:60px 10px 10px;font-weight:bold}
.itemTestimonial{padding:0px 0px 40px;border-bottom:1px dotted #ededed;margin-bottom:40px;line-height:1.3em}
.itemTestimonial.last{border:none;margin-bottom:0px;padding-bottom:0px}
.itemTestimonial .title{font-size:16px;color:#000;line-height:1.3em;font-style:italic}
.itemTestimonial .name{font-size:14px;margin-top:20px;color:#000;font-weight:bold}
.itemTestimonial .sumary{font-size:14px;font-weight:normal;color:#626262;}
.wrapModulPartner{position:relative}
.divModulPartner{position:relative;margin-top:70px}
.divModulPartner .titleName{margin-top:0px;}
.divModulPartner .menutitleName{margin-top:6px}
.divModulPartner .modulPartnerLeft{width:64%;float:left;position:relative;}
.divModulPartner .modulPartnerRight{width:36%;float:left;position:relative;padding-left:30px;}
.modulPartnerRight .testRight{font-size:19px;line-height:26px;color:#000;text-align:center;border:1px solid #e4e4e4;width:80%;margin:60px auto 0px auto;height:200px;padding:60px 10px 10px;font-weight:bold;}
.itemPartner {padding:0px;margin-bottom:40px;line-height:1.3em}
.itemPartner .imgPartner{width:150px;float:left}
.itemPartner .imgPartner img{border:1px solid #eaeaea;max-width:100%;}
.itemPartner .desPartner{margin-left:180px;position:relative}
.itemPartner .last{margin-bottom:0px;padding-bottom:0px}
.itemPartner .name{font-size:16px;line-height:1.3em;display:block;color:#333;font-weight:bold;}
.itemPartner .des{font-size:16px;}
.itemPartner .sumary{font-size:16px;margin-top:20px;line-height:1.5em;}
.itemPartner .sumary_new{margin-top:20px;line-height:20px;}
.divSocial{margin-top:20px}
.itemSocial{float:left;padding-right:10px;color:#000;font-size:12px;font-weight:bold}
.itemSocial a{color:#2582bb}
.itemSocial i{font-style:normal;font-weight:normal;color:#2582bb;margin-left:5px}
.wrapModulInTouch{position:relative}
.divModulInTouch{position:relative;margin-top:70px}
.divModulInTouch .titleName{margin-top:0px;}
.divModulInTouch .menutitleName{margin-top:6px}
.divModulInTouch .modulInTouchRight{width:64%;float:left;position:relative;}
.divModulInTouch .modulInTouchLeft{width:36%;float:right;position:relative;padding-left:30px;}
.ulForm{padding:0px;margin:0px;list-style:none;}
.ulForm li{display:block;padding:9px 0px;list-style:none}
.ulForm li.first{padding-top:0px}
.ulForm li .textbox{width:50%;color:#333}
.ulForm li textarea.textbox{width:80%;height:160px;}
.divBtnCtrl{padding:10px 0 0px 0;}
.divBtnCtrl .button{min-width:80px;color:#fff;text-transform:uppercase}
.divAdress{display:block;font-size:16px}
.divAdress .titleAd{padding:0px 0px 5px 30px;font-size:15px;font-weight:bold;}
.divAdress .titleAd.mar{margin-top:35px}
.contentAdress{padding-left:30px;}
.contentAdress .learnMore{font-size:15px;font-weight:normal;font-family:'PT Serif', serif;margin-top:12px}
.icAdress{background:url(../images/icAdress.png) no-repeat left top}
.icEmail{background:url(../images/icEmail.png) no-repeat left 3px}
.icPhone{background:url(../images/icPhone.png) no-repeat left top}
.wrapFooter{margin-top:80px;position:relative;border-top:1px solid #f3f3f3;padding:15px 0px;}
.divFooter{}
.divFooter .logo{padding:0px;float:left;height:83px;}
.divFooter .logo img{max-width:100%;max-height:100%}
.divFooter .ulMenuFt{padding:0px;margin:0px;list-style:none;}
.divFooter .ulMenuFt li{display:block;padding:35px 0px 0px;list-style:none;float:left;font-size:16px;}
.divFooter .ulMenuFt li a{display:block;padding:7px 20px;color:#18489d;font-weight:bold;}
.divFooter .ulMenuFt li.last a{padding-right:0px;}
.divCopyRight{font-size:11px;color:#999999;text-align:center;margin-top:30px}
.navMobile{display:none}
.cd-nav-trigger{position:fixed;bottom:55px;right:10px;width:40px;height:40px;background:#2457ad;border-radius:0.25em;overflow:hidden;text-indent:100%;white-space:nowrap;z-index:100;visibility:hidden}
.cd-nav-trigger{visibility:hidden;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.3s, visibility 0s 0.3s;-moz-transition:-moz-transform 0.3s, visibility 0s 0.3s;transition:transform 0.3s, visibility 0s 0.3s;}
.is-fixed .cd-nav-trigger{visibility:visible;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation:cd-bounce-in 0.3s linear;-moz-animation:cd-bounce-in 0.3s linear;animation:cd-bounce-in 0.3s linear;}
.cd-nav-trigger span{position:absolute;display:block;width:20px;height:2px;background:#fff;top:50%;margin-top:-1px;left:50%;margin-left:-10px;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;transition:background 0.3s;}
.cd-nav-trigger span::before, .cd-nav-trigger span::after{content:'';position:absolute;left:0;background:inherit;width:100%;height:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.3s, background 0s;-moz-transition:-moz-transform 0.3s, background 0s;transition:transform 0.3s, background 0s;}
.cd-nav-trigger span::before{top:-6px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
.cd-nav-trigger span::after{bottom:-6px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
.cd-nav-trigger.menu-is-open{box-shadow:none;}
.cd-nav-trigger.menu-is-open span{background:rgba(232, 74, 100, 0);}
.cd-nav-trigger.menu-is-open span::before, .cd-nav-trigger.menu-is-open span::after{background:#fff;}
.cd-nav-trigger.menu-is-open span::before{top:0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}
.cd-nav-trigger.menu-is-open span::after{bottom:0;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);}
#cd-nav ul{position:fixed;width:90%;max-width:230px;right:10px;bottom:55px;border-radius:0.25em;background:white;visibility:hidden;overflow:hidden;z-index:99;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transition:-webkit-transform 0.3s, visibility 0s 0.3s;-moz-transition:-moz-transform 0.3s, visibility 0s 0.3s;transition:transform 0.3s, visibility 0s 0.3s;border:1px solid #ddd;box-shadow:0px 1px 2px #ccc;-webkit-box-shadow:0px 1px 2px #ccc;-moz-box-shadow:0px 1px 2px #ccc}
#cd-nav ul li{-webkit-backface-visibility:hidden;backface-visibility:hidden;}
#cd-nav ul.is-visible{visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s, visibility 0s 0s;-moz-transition:-moz-transform 0.3s, visibility 0s 0s;transition:transform 0.3s, visibility 0s 0s;}
#cd-nav ul.is-visible li:nth-child(1){-webkit-animation:cd-slide-in 0.2s;-moz-animation:cd-slide-in 0.2s;animation:cd-slide-in 0.2s;}
#cd-nav ul.is-visible li:nth-child(2){-webkit-animation:cd-slide-in 0.3s;-moz-animation:cd-slide-in 0.3s;animation:cd-slide-in 0.3s;}
#cd-nav ul.is-visible li:nth-child(3){-webkit-animation:cd-slide-in 0.4s;-moz-animation:cd-slide-in 0.4s;animation:cd-slide-in 0.4s;}
#cd-nav ul.is-visible li:nth-child(4){-webkit-animation:cd-slide-in 0.5s;-moz-animation:cd-slide-in 0.5s;animation:cd-slide-in 0.5s;}
#cd-nav ul.is-visible li:nth-child(5){-webkit-animation:cd-slide-in 0.6s;-moz-animation:cd-slide-in 0.6s;animation:cd-slide-in 0.6s;}
#cd-nav ul.is-visible li:nth-child(6){-webkit-animation:cd-slide-in 0.7s;-moz-animation:cd-slide-in 0.7s;animation:cd-slide-in 0.7s;}
#cd-nav li a{display:block;padding:12px;border-bottom:1px solid #eff2f6;}
#cd-nav li:last-child a{border-bottom:none;}
.hSeparator{width:95%;margin:60px auto 0px auto;color:#f1f1f1;}
.team-page{list-style:none;margin:0 0 1em 15px;padding:0;}
.team-page li{line-height:2em;margin:.25em 0;padding:0px 0 0 31px;background:url(../images/scho-arrow.png) no-repeat 0 8px;}
.square{list-style-type:square;}
#nav{display:block !important;}