.clsContent{background:#fff}.clsMainBanner{position:relative;height:630px;width:100%;clear:both;background:#000}.clsMainBanner .clsSlider{height:630px;width:100%;overflow:hidden}.clsMainBanner .clsItem{font-size:0;line-height:0;position:relative;height:630px;width:100%;padding:99px 0 0 0;background:no-repeat center top;background-size:cover}.clsMainBanner .clsItem .clsTextBox{width:1168px;height:276px;padding:40px 40px 0 0;background:rgba(0,0,0,0.6)}.clsMainBanner .clsItem .clsTextBox.Purple{background:rgba(79,74,139,0.9)}.clsMainBanner .clsItem .clsTextBox .clsIcon{float:left;height:190px;margin:0 68px 0 38px}.clsMainBanner .clsItem .clsTextBox h2{color:#fff;font-weight:400;font-size:44px;line-height:58px;position:relative;margin:0 0 32px 0}.clsMainBanner .clsItem .clsTextBox h2:after{content:"";display:block;width:97px;height:4px;margin:26px 0 0 0;background:rgba(255,255,255,0.85)}.clsMainBanner .clsItem .clsTextBox p{font-size:28px;line-height:43px}.clsMainBanner nav{position:absolute;left:20px;top:200px;width:50px;height:144px}.clsMainBanner nav .slick-prev{font-size:0;line-height:0;display:inline-block;vertical-align:top;cursor:pointer;width:45px;height:45px;margin:0 0 4px 0;border:0 none;background:rgba(255,255,255,0.9) url(../images/arrow1.png) no-repeat center;transform:rotate(180deg);transition:all .2s ease}.clsMainBanner nav .slick-next{font-size:0;line-height:0;display:inline-block;vertical-align:top;cursor:pointer;width:45px;height:45px;border:0 none;background:rgba(255,255,255,0.9) url(../images/arrow1.png) no-repeat center;transition:all .2s ease}.no-touch .clsMainBanner nav .slick-prev:hover,.no-touch .clsMainBanner nav .slick-next:hover{background-color:rgba(255,255,255,1)}.clsMainBanner nav .slick-pause{font-size:0;line-height:0;position:absolute;left:5px;bottom:0;display:inline-block;vertical-align:top;cursor:pointer;width:45px;height:45px;border:0 none;background:#313339 url(../images/icon_pause.png) no-repeat center;transition:all .2s ease}.no-touch .clsMainBanner nav .slick-pause:hover{background-color:rgba(49,51,57,0.9)}.clsBoxes{font-size:0;line-height:0;position:relative;padding:0 0 80px 0;margin-top:-180px}.clsAbout{position:relative;float:right;width:574px;height:572px;padding:28px 42px 45px 42px;margin:0 0 0 21px;background:#9ccc00}.clsAbout h2{color:#fff;font-size:44px;line-height:46px;font-weight:400;margin:0 0 7px 0}.clsAbout h3{color:#fff;font-size:28px;line-height:32px;font-weight:400;margin:0 0 43px 0}.clsAbout h3:after{content:"";display:block;width:97px;height:4px;margin:25px 0 0 0;background:rgba(255,255,255,0.85)}.clsAbout .clsText{color:#fff;font-size:20px;line-height:34px;font-weight:400}.clsAbout a.clsReadMore{color:#fff;font-size:16px;line-height:28px;font-weight:500;text-decoration:none;position:absolute;right:42px;bottom:32px;width:145px;height:49px;padding:8px 30px 0 0;border:2px solid #fff;transition:all .2s ease}.clsAbout a.clsReadMore:focus,.no-touch .clsAbout a.clsReadMore:hover{background:rgba(255,255,255,0.2)}.clsTestimonials{position:relative;display:inline-block;vertical-align:top;width:276px;height:276px;overflow:hidden;margin:0 0 0 21px}.clsExpertise{font-size:0;line-height:0;text-align:center;position:relative;padding:60px 0 70px 0;background:#eaeaea}.clsExpertise .clsSlider{width:1189px}.clsExpertise h2{color:#34373d;font-weight:400;font-size:46px;line-height:46px;margin:0 0 7px 0}.clsExpertise h3{color:#34373d;font-weight:400;font-size:28px;line-height:46px;margin:0 0 48px 0}.clsExpertise h3:after{content:"";display:block;width:97px;height:4px;margin:25px auto 0 auto;background:rgba(0,0,0,0.85)}.clsExpertise .clsItem{position:relative;display:inline-block;vertical-align:top;text-align:center;width:276px;height:472px;padding:36px 20px 0 20px;margin:0 0 0 21px;background-color:#313339}.clsExpertise .clsItem .clsIcon{text-align:center;height:88px;margin:0 0 30px 0}.clsExpertise .clsItem .clsIcon:before{content:"";display:inline-block;vertical-align:middle;width:0;height:88px;vertical-align:middle}.clsExpertise .clsItem .clsIcon img{display:inline-block;vertical-align:middle}.clsExpertise .clsItem h4{height:70px;margin:0 0 31px 0}.clsExpertise .clsItem h4 a{color:#fff;font-size:34px;line-height:38px;font-weight:400;text-decoration:none}.clsExpertise .clsItem .clsText{color:#fff;font-size:18px;line-height:26px;font-weight:300}.clsExpertise .clsItem .clsOverlay{position:absolute;left:0;top:0;width:100%;height:100%;padding-top:212px;background:#493e8a;opacity:0;transition:all .2s ease}.clsExpertise .clsItem:focus .clsOverlay,.no-touch .clsExpertise .clsItem:hover .clsOverlay{opacity:1}.clsExpertise .clsItem .clsOverlay a{color:#fff;font-size:18px;line-height:28px;font-weight:500;text-decoration:none;text-align:center;display:inline-block;width:145px;height:49px;padding:8px 0 0 0;border:2px solid #fff;transition:all .2s ease}.clsExpertise .clsItem .clsOverlay a:focus,.no-touch .clsExpertise .clsItem .clsOverlay a:hover{background:rgba(255,255,255,0.2)}.clsExpertise .slick-prev{font-size:0;line-height:0;position:absolute;right:-10px;top:45%;z-index:100;vertical-align:top;cursor:pointer;width:49px;height:49px;margin-top:-25px;border:0 none;background:#9ccc00 url(../images/arrow2.png) no-repeat center;transition:all .2s ease}.no-touch .clsExpertise .slick-prev:hover{right:-20px}.clsExpertise .slick-next{font-size:0;line-height:0;position:absolute;left:8px;top:45%;z-index:100;cursor:pointer;width:49px;height:49px;margin-top:-25px;border:0 none;background:#9ccc00 url(../images/arrow2.png) no-repeat center;transform:rotate(180deg);transition:all .2s ease}.no-touch .clsExpertise .slick-next:hover{left:-2px}@media only screen and (max-width:768px){.clsMainBanner{height:250px}.clsMainBanner .clsSlider{height:250px}.clsMainBanner .clsItem{height:250px;padding:0;background-position:right top}.clsMainBanner .clsItem .clsTextBox{width:auto;height:250px;padding:30px 20px 0 20px;background:rgba(0,0,0,0.6)}.clsMainBanner .clsItem .clsTextBox.Purple{background:rgba(79,74,139,0.9)}.clsMainBanner .clsItem .clsTextBox .clsIcon{display:none;width:60px;margin:0 20px 0 0}.clsMainBanner .clsItem .clsTextBox h2{font-size:28px;line-height:32px;margin:0 0 16px 0}.clsMainBanner .clsItem .clsTextBox h2:after{width:60px;height:3px;margin:13px 0 0 0}.clsMainBanner .clsItem .clsTextBox p{font-size:18px;line-height:26px;padding-left:40px}.clsMainBanner nav{line-height:0;font-size:0;left:20px;text-align:left;top:80px;height:114px}.clsMainBanner nav .slick-prev{width:35px;height:35px}.clsMainBanner nav .slick-next{width:35px;height:35px;margin:0}.clsMainBanner nav .slick-pause{left:0;width:35px;height:35px}.clsBoxes{padding:0 20px 20px 20px;margin-top:-40px}.clsAbout{float:none;width:100%;height:auto;padding:20px 20px 80px 20px;margin:0 0 21px 0}.clsAbout h2{font-size:28px;line-height:32px;margin:0 0 7px 0}.clsAbout h3{font-size:20px;line-height:24px;margin:0 0 18px 0}.clsAbout h3:after{width:60px;height:3px;margin:13px 0 0 0}.clsAbout .clsText{font-size:16px;line-height:22px}.clsAbout a.clsReadMore{font-size:16px;line-height:16px;position:absolute;right:20px;bottom:20px;width:125px;height:36px;padding:8px 20px 0 0}.clsTestimonials{width:100%;margin:0 0 21px 0}.clsConf{width:100%}.clsExpertise{position:relative;padding:60px 0 70px 0}.clsExpertise .clsSlider{width:100%}.clsExpertise h2{font-size:36px;line-height:40px}.clsExpertise h3{font-size:20px;line-height:26px;margin:0 0 30px 0}.clsExpertise h3:after{width:60px;height:3px;margin:26px auto 0 auto}.clsExpertise .clsItem{height:400px;padding:20px 20px 0 20px;margin:0 10px 0 11px}.clsExpertise .clsItem .clsIcon{height:88px;margin:0 0 25px 0;zoom:.8}.clsExpertise .clsItem h4{height:auto;margin:0 0 15px 0}.clsExpertise .clsItem h4 a{font-size:28px;line-height:26px}.clsExpertise .clsItem .clsText{font-size:16px;line-height:22px}.clsExpertise .clsItem .clsOverlay{display:none}.clsExpertise .slick-prev{right:10px}.clsExpertise .slick-next{left:10px}}