/* -- HOME --*/
.flink{background-color: #585858;}
.flink .content{padding-top: 10px;padding-bottom:5px;color: #ccc;line-height: 24px;}
.flink .content>span{float: left;display: block;}
.flink .content>a{float: left;display: block; margin: 0 5px;}
body.cloudsee-loaded #home-slider{opacity: 1;}
#home-hero{position: relative;margin: 148px 0 0 0;}
.mobile #home-hero{margin: 80px 0 0 0;}
#home-slider{opacity: 0;}
#home-slider li{min-height: 480px;min-width: 1px;text-align: center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position: center;overflow: hidden;}
#home-slider li:first-child{background-color: #f7f7f7;background-size: cover;background-repeat: no-repeat;background-position: center;color: #fff;}
#home-slider li a{display: block;width: 100%;height: 100%;}
.bx-wrapper .bx-viewport{/* min-height: 480px; */overflow: hidden;}

@media (max-width: 480px){	
	#home-slider li.home-slider00{background-image:url(../images/banner0-m.jpg)!important;}
	#home-slider li.home-slider01{background-image:url(../images/banner1-m.jpg)!important;}
	#home-slider li.home-slider02{background-image:url(../images/banner2-m.jpg)!important;}
	#home-slider li.home-slider03{background-image:url(../images/banner3-m.jpg)!important;}
	#home-slider li.home-slider04{background-image:url(../images/banner4-m.jpg)!important;}
	#home-slider li.home-slider05{background-image:url(../images/banner5-m.jpg)!important;}
	#home-slider li.home-slider06{background-image:url(../images/banner6-m.jpg)!important;}
	#home-slider li.home-slider07{background-image:url(../images/banner7-m.jpg)!important;}
	#home-slider li.home-slider08{background-image:url(../images/banner8-m.jpg)!important;}
	#home-slider li.home-slider00.bx-clone{background-image:url(../images/banner0-m.jpg)!important;}
	#home-slider li.home-slider01.bx-clone{background-image:url(../images/banner1-m.jpg)!important;}
	#home-slider li.home-slider02.bx-clone{background-image:url(../images/banner2-m.jpg)!important;}
	#home-slider li.home-slider03.bx-clone{background-image:url(../images/banner3-m.jpg)!important;}
	#home-slider li.home-slider04.bx-clone{background-image:url(../images/banner4-m.jpg)!important;}
	#home-slider li.home-slider05.bx-clone{background-image:url(../images/banner5-m.jpg)!important;}
	#home-slider li.home-slider06.bx-clone{background-image:url(../images/banner6-m.jpg)!important;}
	#home-slider li.home-slider07.bx-clone{background-image:url(../images/banner7-m.jpg)!important;}
	#home-slider li.home-slider08.bx-clone{background-image:url(../images/banner8-m.jpg)!important;}
}

/* -- BACKGROUND VIDEO --*/
#video-filter{position: absolute;z-index: 1;background: rgba(53, 53, 53, 0.15);}
#video-container{position: absolute;height: 100%;width: 100%;background: #000;}
#video-container video{height: 100%;width: 100%;}
@media (max-width: 991px){
	#video-container{display: none;}
	#video-container video{display: none;}
	#video-filter{display: none;}
	video{display: none;}
}

#home-slider .slider-content{position: absolute;z-index: 2;display: table;width: 100%;top: 50%;bottom: 0px;left: 0px;right: 0px;margin: auto;height: 600px;margin-top: -300px;padding: 0 10%;}
/* SLIDER INDICATORS*/
#home-hero .bx-pager-custom{position: absolute;bottom: 30px;left: 0;right: 0;z-index: 1;padding: 0px!important;display:none;}
#home-hero .bx-pager-custom .bx-pager-item{display: inline-block;position: relative;}
#home-hero .bx-pager-custom .bx-pager-item::after{content: "";position: absolute;z-index: -1;height: 4px;width: 45px;background: #fff;margin-top: 5px;margin-left: 15px;top: 0;left: 0;}
#home-hero .bx-pager-custom .bx-pager-item:last-child::after{display: none;}
#home-hero .bx-pager.bx-default-pager a{position: relative;z-index: 1;display: block;margin-right: 40px;width: 15px;height: 15px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-khtml-border-radius: 50%;border: solid 4px #fff;background: transparent;transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;}
#home-hero .bx-pager.bx-default-pager a:hover{background: #fff;}
#home-hero .bx-pager.bx-default-pager a.active{background: #fff;}
#home-hero .bx-pager-custom .bx-pager-item:last-child a{margin-right: 0px;}
#ccs-trust .customer-source{margin-top: 30px;padding-left: 50px;text-align: left;}
#ccs-trust .customer-source li{position: relative;margin-bottom: 15px;}
#ccs-trust .customer-source li b{position: absolute;top: 0px;left: 63px;display: block;width: 100px;/* background-color: #4975d9; *//* -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.3); */-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);/* box-shadow: 0px 0px 5px rgba(0,0,0,0.3); */-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;line-height: 44px;text-align: center;color: #fff;font-size: 19px;font-weight: normal;}
#ccs-trust .customer-source li span{display: block;padding-left: 177px;line-height: 44px;font-size: 18px;color: #fff;}
@media (max-width: 1440px){
	#ccs-trust .customer-source{padding-left: 30px;padding-right: 30px;font-size: 16px;}
}
@media (max-width: 768px){
	#ccs-trust .customer-source li b{width: 125px;font-size: 16px;}
	#ccs-trust .customer-source li span{padding-left: 145px;line-height: 30px;font-size: 14px;}
}
@media (max-width: 480px){
	.mobile #home-hero{margin-top: 50px;}
	#ccs-trust .customer-source li{margin-bottom: 15px;}
	#ccs-trust .customer-source li b{position: relative;margin: auto;display: inline;left: 0px;}
	#ccs-trust .customer-source li span{margin-top: 0px;padding-left: 0px;line-height: 26px;}
}
/* SLIDER BUTTONS*/
#home-hero .bx-controls{display: none;}
#home-hero .bx-control-bar{width: 140px;text-align: center;position: absolute;right:0;bottom: 0;margin: 0;height: 70px;z-index: 1;}
#home-hero .bx-control-btn{width: 70px;height: 70px;margin: 0;background-color: #272727;background-repeat: no-repeat;background-position: center center;background-size: 16px 30px;text-align: center;line-height: 70px;position: relative;font-size: 21px;color: #fff;transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;}
#home-hero .bx-control-btn:hover{color: #ae1308;background-color: #363636;}
#home-hero .bx-control-btn.bx-prev-control:hover{padding: 0 10px 0 0;}
#home-hero .bx-control-btn.bx-next-control:hover{padding: 0 0 0 10px;}
#home-hero .bx-control-btn a{display: block;width: 70px;height: 70px;position: absolute;top: 0;left: 0;}
#home-hero .bx-prev-control{float: right;background-image: url('../images/chevron-prev.png');background-color: #333;}
#home-hero .bx-next-control{float: right;background-image: url('../images/chevron-next.png');}
@media (max-width: 1440px){#home-hero .bx-control-btn a{width: 60px;height: 60px;}
#home-hero .bx-control-btn{width: 60px;height: 60px;}
#home-hero .bx-control-bar{height: 60px;}}
@media (max-width: 660px){
	#home-hero .bx-control-bar{display: none;}
}

/* -- fbt --*/
#fbt{margin: 0;padding: 0;position: relative;overflow: hidden;}
#fbt-posts{display: inline-block;width: 48%;vertical-align: top;background: #f1f1f1;position: relative;}
#fbt-links{background-color: #fff;display: inline-block;width: 49%;vertical-align: top;position: relative;padding: 0;}
#fbt-links .join-msg-title{position: relative;margin-bottom: 30px;padding-left: 12px;color: #585858;font-size: 20px;}
#fbt-links .join-msg-title:before{position: absolute;top: 7px;left: 0px;height: 18px;border-left: 1px solid #4975d9;content: '';}
#fbt-links .join-msg-title>span{color: #898989;font-size: 14px;}
#fbt-links .join-msg-title:before{border-left-color: #50adfc;}
#fbt-links .join-apply{background-color: #fff;text-align: left;}
#fbt-links .join-apply-item{position: relative;margin-bottom:25px;padding-left: 51px;color: #272727;}
#fbt-links .apply-sprite{position: absolute;top: -4px;left: 0px;display: inline-block;width:38px;height:38px;background-image: url(../images/sprite-contact.png);background-repeat: no-repeat;}
#fbt-links .apply-phone{background-position: 0px 0px;}
#fbt-links .apply-email{background-position: 0px -55px;}
#fbt-links .apply-fax{background-position: 0px -109px;}
#fbt-links .apply-addr{background-position: 0px -109px;}
#fbt-links .apply-wx{background-position: 0px -163px;}
#fbt-links .join-apply-item img{vertical-align: top;width: 300px;}


@media (max-width: 1880px){#fbt-posts{width: 39%;}
#fbt-links{width: 59%;}}
@media (max-width: 1620px){#fbt-posts{width: 100%;}
#fbt-links{width: 100%;}}
/* -- fbt SLIDER POST STYLES --*/
.post-photo{padding: 0;margin: 0;background-position: center center;background-repeat: no-repeat;background-size: cover;height: 234px;width: 100%;display: block;}
.post-content{padding: 30px 20px;display: block;position: relative;}
.post-content a{display: block;color: #585858;line-height: 1.5;}
.post-content .post-date{color: #b5bbbd;font-size: 14px;line-height: 22px;margin-top: 10px;}
.post-content p{color: #989ea0;font-size: 11px;font-weight: 200;line-height: 22px;letter-spacing: 1px;}
a.post-button{color: #fff;width: 36px;height: 36px;font-size: 12px;font-weight: 700;line-height: 11px;letter-spacing: 0px;background-image: url('../images/post-button.png');background-position: right bottom;background-repeat: no-repeat;background-size: 36px 36px;bottom: 0;right: 0;padding: 20px 0 0 20px;position: absolute;transition: 0.6s cubic-bezier(0.18, 1, 0.21, 1);-o-transition: 0.6s cubic-bezier(0.18, 1, 0.21, 1);-ms-transition: 0.6s cubic-bezier(0.18, 1, 0.21, 1);-moz-transition: 0.6s cubic-bezier(0.18, 1, 0.21, 1);-webkit-transition: 0.6s cubic-bezier(0.18, 1, 0.21, 1);}
a.post-button:visited{color: #fff;}
a.post-button.active{background-image: url('../images/post-button-hover.png');transition: 0.6s cubic-bezier(0.18, 1, 0.21, 1);-o-transition: 0.6s cubic-bezier(0.18, 1, 0.21, 1);-ms-transition: 0.6s cubic-bezier(0.18, 1, 0.21, 1);-moz-transition: 0.6s cubic-bezier(0.18, 1, 0.21, 1);-webkit-transition: 0.6s cubic-bezier(0.18, 1, 0.21, 1);}
a.post-button:hover{background-image: url('../images/post-button-hover.png');transition: 0.6s cubic-bezier(0.18, 1, 0.21, 1);-o-transition: 0.6s cubic-bezier(0.18, 1, 0.21, 1);-ms-transition: 0.6s cubic-bezier(0.18, 1, 0.21, 1);-moz-transition: 0.6s cubic-bezier(0.18, 1, 0.21, 1);-webkit-transition: 0.6s cubic-bezier(0.18, 1, 0.21, 1);}
@media (min-width: 1621px){
	#fbt-posts{min-height:530px;}
}
@media only screen and (min-width: 481px) and (max-width: 1620px) {
	#fbt-posts{min-height: 590px;}
}
@media only screen and (max-width: 480px) {
	.post-content .post-date{font-size: 14px;}
}
/* -- fbt SLIDER --*/
#fbt-slider{background: #d0d3d0;}
#fbt-slider li{padding: 50px 0 0 0;height: 100%;max-height: 675px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-attachment: fixed;}
#fbt-slider li h6{color: #4975d9;line-height: 24px;margin-top: 20px;margin-bottom: 5px;}
#fbt .bx-wrapper{width: 90%;position: absolute;margin: auto;left: 0;right: 0;}
#fbt .bx-wrapper .bx-viewport{min-height: 0;background-color: #f1f1f1;width: 100%;}
#fbt-slider .slider-content{z-index: 2;width: 100%;background-color: #fff;text-align: left;}
@media (max-width: 480px){
	#fbt .bx-wrapper{position:relative;width: 100%;padding-left: 10px;padding-right: 10px;}
	#fbt-slider li{padding-top: 15px;}
	.post-content{padding:10px;height: auto;}
	.post-content h5{height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.post-content .post-date{margin-top: 0px;}
}
/* SLIDER INDICATORS*/
#fbt .bx-pager-custom{position: absolute;margin: auto;left: 0;right: 0;bottom: 25px;z-index: 0;}
#fbt .bx-pager-custom .bx-pager-item{display: inline-block;position: relative;}
#fbt .bx-pager-custom .bx-pager-item::after{content: "";position: absolute;z-index: -1;height: 4px;width: 42px;background: #fff;margin-top: 5px;margin-left: 14px;top: 0px;left: 0px}
#fbt .bx-pager-custom .bx-pager-item:last-child::after{display: none;}
#fbt .bx-pager.bx-default-pager a{width: 15px;height: 15px;border-radius: 50%;border: solid 4px #fff;background: transparent;margin: 0 40px 20px 0;display: inline-block;position: relative;z-index: 1;transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;}
#fbt .bx-pager.bx-default-pager a:hover{background: #fff;}
#fbt .bx-pager.bx-default-pager a.active{background: #fff;}
@media (max-width: 430px){#fbt .bx-pager-custom .bx-pager-item{display: none;}}
/* SLIDER BUTTONS*/
#fbt .bx-controls{display: none;}
#fbt .bx-control-bar{width: 70%;text-align: center;position: absolute;right: 5%;bottom:20px;margin: 0;height: 70px;z-index: 1;}
#fbt .bx-control-btn{width: 70px;height: 70px;margin: 0;background-color: #464646;background-repeat: no-repeat;background-position: center center;background-size: 16px 30px;text-align: center;line-height: 70px;position: relative;font-size: 21px;color: #fff;transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;}
#fbt .bx-control-btn:hover{color: #ae1308;background-color: #363636;}
#fbt .bx-control-btn.bx-prev-control:hover{padding: 0 10px 0 0;}
#fbt .bx-control-btn.bx-next-control:hover{padding: 0 0 0 10px;}
#fbt .bx-control-btn a{display: block;width: 70px;height: 70px;position: absolute;top: 0;left: 0;}
#fbt .bx-prev-control{position: absolute;right: 70px;top: 0;background-image: url('../images/chevron-prev.png');}
#fbt .bx-next-control{position: absolute;right: 0;top: 0;background-image: url('../images/chevron-next.png');background-color: #333;}
@media (max-width: 1620px){
	#fbt .bx-control-bar{width: 90%;left: 5%;}
	#fbt .bx-next-control{right: 0;}
	#fbt .bx-prev-control{right: 70px;}
}
@media (max-width: 1440px){
	#fbt .bx-control-btn a{width: 60px;height: 60px;}
}
@media (max-width: 480px){
	#fbt .bx-control-bar{position: relative;bottom:0px;margin-top: 10px;margin-bottom: 10px;}
	#fbt .bx-control-btn{width: 60px;height: 60px;}
	#fbt .bx-control-bar{height: 60px;}
	#fbt .bx-prev-control{right: 60px;}
}
/* -- fbt NAVIGATION --*/
#links-container{display: inline-block;vertical-align: top;width: 40%;margin:50px 0 0 0;}
#links-container .links-grid{display: inline-block;vertical-align: top;width: 31%;text-align: left;}
#links-container .links-grid.last{margin: 0;}
#links-container .links-grid h5{color: #4975d9;margin: 0 0 30px 0;}
#links-container .links-grid a{color: #898989;display: block;margin: 0;font-size: 14px;font-weight: 200;line-height: 26px;transition: 0.6s cubic-bezier(0.18, 1, 0.21, 1);-o-transition: 0.6s cubic-bezier(0.18, 1, 0.21, 1);-ms-transition: 0.6s cubic-bezier(0.18, 1, 0.21, 1);-moz-transition: 0.6s cubic-bezier(0.18, 1, 0.21, 1);-webkit-transition: 0.6s cubic-bezier(0.18, 1, 0.21, 1);}
#links-container .links-grid a:hover{color: #4975d9;}
@media (max-width: 1620px){#links-container{width: 48%;margin: 85px 5% 0 5%;}
#links-container .links-grid{width: auto;margin: 0 80px 0 0;max-width: 205px;float: left;}}
@media (max-width: 1240px){#links-container{width: 50%;margin: 85px 5% 0 5%;}
#links-container .links-grid{width: auto;margin: 0 80px 0 0;max-width: 205px;float: left;}}
@media (max-width: 991px){#links-container{width: 100%;margin: 0;padding: 85px 5% 85px 5%;}
#links-container .links-grid{width: auto;margin: 0 70px;padding: 0;max-width: 205px;float: none;text-align: center;}
#links-container .links-grid.last{margin: 0 70px;}}
@media (max-width: 767px){#links-container{width: 100%;margin: 0;padding: 20px 5%;}
#links-container .links-grid{width: 100%;margin: 50px 0;padding: 0;max-width: 100%;text-align: center;display: block;}
#links-container .links-grid.last{margin: 50px 0;}}
@media (max-width: 480px){
	#links-container{padding: 10px 10px 0px;}
	#links-container .links-grid{margin: 10px 0;}
	#links-container .links-grid.last{margin: 10px 0;}
	#links-container .links-grid h5{margin-bottom: 10px;}
	#fbt-links #links-container{display: none;}
}
/* -- SUBSCRIBE CONTAINER --*/
#subscribe-container{display: inline-block;vertical-align: top;width: 50%;padding: 50px 110px 0 65px;text-align: left;min-height: 530px;border-left: 1px solid #ebebeb;}
#subscribe-container .subscribe-title{font-size: 20px;font-weight: 200;letter-spacing: 1px;line-height: 30px;color: #333;margin: 0 0 10px 0;}
#subscribe-container p{font-size: 14px;font-weight: 400;letter-spacing: 0px;line-height: 20px;color: #898989;margin: 0 0 20px 0;}
#subscribe-container .subscribe-button-container{width: 100%;}
#lybox .form-group{position: relative;margin-bottom: 10px;}
#lybox .form-group label{position:absolute;top:6px;left:0px;}
#lybox .form-group .form-control{padding-left:80px;width:100%;}
#lybox .form-group .form-control input, #lybox .form-group .form-control textarea, #lybox .form-group .form-control table{width:100%!important;}
.form-group #content{height:100px!important;}
input::-webkit-input-placeholder{font-size: 14px;line-height: 20px;}
.veri-code{position: absolute;top: 0px;right: 0;z-index: 2;height: 40px;}
.subscribe-submit{margin-top: 10px;padding: 15px 20px;width: auto;min-width: 170px;background-color: #4975d9;color: #fff;font-size: 16px;cursor: pointer;}
@media (max-width: 1620px){#subscribe-container{width: 39%;padding: 85px 65px 0 65px;min-height: 575px;}}
@media (max-width: 1240px){#subscribe-container{width: 40%;padding: 85px 65px 0 65px;min-height: 575px;}}
@media (max-width: 1024px){#subscribe-container{padding: 85px 35px 0 35px;}}
@media (max-width: 991px){#subscribe-container{width: 100%;padding: 85px 15% 280px 15%;min-height: 0;border-top: 1px solid #ebebeb;border-left: none;}}
@media (max-width: 767px){#subscribe-container{padding: 85px 10% 100px 10%;}}
@media (max-width: 480px){
	#subscribe-container .subscribe-title{margin-bottom: 5px;font-size: 22px;text-align: center;}	
	#subscribe-container{padding: 20px 10px 30px;}	
	#subscribe-container p{margin-bottom: 10px;text-align: center;}
	#lybox .form-group:last-child{text-align: center;}
}


#prospect .reason{width: 44%;margin: 25px 2.87%;}
#prospect .reason img{width: 87px;height: 87px; border-radius: 15px;}
#prospect .reason h4{margin: 12px 0 0 40px;font-size: 24px;}
#prospect .reason p{margin: -42px 0 0 130px;font-size: 16px;height: 60px;}
#prospect .orderlink{width: 80%;margin: 20px auto 30px;}
#prospect .orderlink>li{width: 33.33%;float: left;}
@media (max-width: 1440px){
	#prospect .reason p{font-size: 14px;}
	#prospect .orderlink{width: 100%;}
}
@media (max-width: 1100px){
	#prospect-container .reason-container{padding: 30px 0;}
	#prospect .reason{width: 48%;margin: 20px 0.82%;}
	#prospect .reason img{width: 60px;height: 60px;border-radius: 15px;}
	#prospect .reason h4{margin: 0 0 0 20px;font-size: 22px;}
	#prospect .reason p{min-height: 44px;margin: -26px 0 0 82px;line-height: 22px;height: 44px;}
	#prospect .orderlink{margin: 10px auto 20px;}
}
@media (max-width: 660px){
	#prospect-container .reason-container{padding: 0;margin-top: 5px;}
	#prospect .reason{width: 100%;margin: 5px 0;}
	#prospect .reason h4{margin: 0 0 0 10px;font-size: 20px;}
	#prospect .reason p{margin: -30px 0 0 74px;}
}
@media (max-width: 480px){
	#prospect .reason h4{font-size: 18px;}
	#prospect .orderlink>li{width: 100%;float: none;margin-top: 10px;}
	#prospect .orderlink>li.oem, #prospect .orderlink>li.buy{display: none;}
}
/* GUIDE SECTION*/
#home-guide{position: relative;background-color: #fff;background-image: url(../images/culture-community-focus-background.jpg);background-position: top center;background-size: cover;background-repeat: no-repeat;}
#home-guide h2{font-size:28px;line-height:36px;font-weight:200}
#home-guide p{color: #898989;}
#home-guide #guide-content{margin: auto;width: 80%;padding-top: 30px;padding-left: 10px;padding-right: 10px;max-width: 1200px;margin-top: 50px;margin-bottom: 80px;}
@media (max-width: 1100px){
	#home-guide{width: 100%;}
	#home-guide h2{font-size: 20px;}
	#home-guide .content{width: 100%;}
}
@media (max-width: 767px){
	#home-guide #guide-content{margin-top: 40px;margin-bottom: 40px;padding-top: 40px;padding-bottom: 40px;}
}
@media (max-width: 480px){
	#home-guide{}
}
/* SOLUTIONS SECTION*/
#home-solutions{position: relative;padding: 0;margin: 0;background-color: #fff;border-top: 1px solid #efefef;}
#home-solutions .content{padding: 20px 0;margin-bottom: -50px;}
#home-guide h5{color: #585858;padding: 25px;font-size: 22px;font-weight: normal;text-align: center;}
#home-guide span{color: #585858;font-size: 18px;text-align: center;padding: 15px 0 30px 0;transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;}
#home-guide .i-solutions-icon{margin: 0 0 15px 0;height:241px;border-radius: 15px;}
#home-guide .solutions-grid{display: inline-block;width: 31.33%;margin: 50px 1%;text-align: center;/* min-height: 219px; *//* height: 219px; */max-height: 241px;overflow: hidden;vertical-align: top;float: left;transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;}
#home-guide .solutions-grid img{width: auto;transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;}
@media (max-width: 1100px){#home-solutions h5{font-size: 16px;}
#home-solutions a span{font-size: 16px;}}
@media (max-width: 750px){
	#home-guide .content{margin-bottom: 0px;}
	#home-guide h5{width: 100%;font-size: 20px;}
	#home-guide .solutions-grid{width: 100%;margin: 10px 0% 0 0%;min-height: auto;height: auto;max-height: 219px;float: none;}
	#home-guide .solutions-grid img{margin: 0px;width:100%;height: auto;}
	#home-guide span{padding-top: 0px;padding-bottom: 10px;}
}
/* CCS SECTION*/
#home-ccs{background-color: #f9f9f9;padding: 0;position: relative;}
a.ccs-button{position: absolute;top: 0;right: 0;height: 72px;width: 72px;background-color: #4abfeb;background-image: url('../images/options-icon.png');background-position: center center;background-size: 27px 22px;background-repeat: no-repeat;z-index: 4;cursor: pointer;transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;}
a.ccs-button:hover{background-color: #363636;}
.ccs-hover-label{position: absolute;top: 32px;right: 80px;opacity: 0;font-size: 12px;font-weight: 700;line-height: 12px;letter-spacing: 1px;z-index: 2;transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;}
.ccs-hover-label.active{right: 92px;opacity: 1;transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;}
.ams-hover-label{position: absolute;top: 32px;right: 80px;color: #333;opacity: 0;font-size: 12px;font-weight: 700;line-height: 12px;letter-spacing: 1px;z-index: 2;transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;}
.ams-hover-label.active{right: 92px;opacity: 1;transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;}
.dsa-hover-label{position: absolute;top: 32px;right: 80px;opacity: 0;font-size: 12px;font-weight: 700;line-height: 12px;letter-spacing: 1px;z-index: 2;transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;}
.dsa-hover-label.active{right: 92px;opacity: 1;transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;}
/* AMS SECTION*/
#home-ams{background-color: #fff;padding: 0;position: relative;}
a.ams-button{position: absolute;top: 0;right: 0;height: 72px;width: 72px;background-color: #23b369;background-image: url('../images/options-icon.png');background-position: center center;background-size: 27px 22px;background-repeat: no-repeat;z-index: 4;cursor: pointer;transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;}
a.ams-button:hover{background-color: #363636;}
@media (max-width: 1024px){#home-ams{direction: rtl;}}
/* DSA SECTION*/
#home-dsa{background-color: #f9f9f9;padding: 0;position: relative;}
a.dsa-button{position: absolute;top: 0;right: 0;height: 72px;width: 72px;background-color: #f26a33;background-image: url('../images/options-icon.png');background-position: center center;background-size: 27px 22px;background-repeat: no-repeat;z-index: 4;cursor: pointer;transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;}
a.dsa-button:hover{background-color: #363636;}
@media (max-width: 1440px){a.dsa-button{height: 60px;width: 60px;background-size: 24px 18px;}
a.ams-button{height: 60px;width: 60px;background-size: 24px 18px;}
a.ccs-button{height: 60px;width: 60px;background-size: 24px 18px;}}
/* SOLUTION LAYOUT*/
.home-solution-image{display: inline-block;*zoom: 1;*display: inline;width: 55%;height: 693px;vertical-align: top;padding: 0 50px 0 50px;position: relative;float: left;overflow: hidden;}
.home-solution-image img{opacity: 0;width: 100%;}
.home-solution-image.ams{float: right !important;padding-left: 0px;}
.home-solution-blurb{display: inline-table;*zoom: 1;*display: inline;width: 40%;margin-right: 5%;vertical-align: top;text-align: left;position: relative;height: 523px;margin: 0;padding: 85px 130px 85px 50px;float: left;}
.home-solution-img-content{display: table-cell;vertical-align: middle;height: 693px;}
.home-solution-content{display: table-cell;vertical-align: middle;height: 523px;}
.home-solution-blurb.ams{padding: 85px 50px 85px 200px;float: left;width: 40%;margin-right: 0;margin-left: 5%;padding-right: 0px;}
.home-solution-blurb h3{margin: 0 0 0 0;color: #272727;}
.home-solution-blurb h5{color: #4975d9;margin-bottom: 20px;}
.home-solution-blurb.ams h5{color: #a3b4fc;margin-bottom: 20px;}
.home-solution-blurb p{color: #585858;text-indent: 32px;text-align: left;}
.home-solution-blurb .btn{margin-top: 30px;padding: 18px;}
@media (max-width: 1440px){.home-solution-blurb .btn{margin: 20px 0 0 0;}}
@media (max-width: 1200px){.home-solution-image{width: 90%;margin: auto;left: 0;right: 0;padding: 60px 10% 20px 10%;height: auto;float: none !important;}
.home-solution-image.ams{float: none !important;}
.home-solution-blurb{width: 100%;text-align: center;margin: 0 0 50px 0;}
.home-solution-blurb{padding: 0 60px;float: none !important;height: auto;}
.home-solution-blurb.ams{padding: 0 60px;float: none !important;width: 100%;margin-left: 0px;}
.home-solution-blurb .btn{margin: 20px 0 80px 0;}
.home-solution-img-content{display: table-cell;vertical-align: middle;height: auto;}
.home-solution-content{display: table-cell;vertical-align: middle;height: auto;}}
@media (max-width: 480px){
	#home-ccs h3{font-size: 20px;}
	#home-ccs p{font-size: 14px;}
	#home-ams p{font-size: 14px;}
	#home-dsa p{font-size: 14px;}
	.home-solution-image{width: 100%;padding: 20px 10px;}
	.home-solution-blurb{width: 90%;text-align: center;margin: auto;left: 0;right: 0;padding: 0 0 0 0;}
	.home-solution-blurb.ams{width: 90%;text-align: center;margin: auto;left: 0;right: 0;padding: 0 0 0 0;}
	.home-solution-blurb .btn{margin: 0 0 80px 0;}
	.home-solution-blurb p, .home-solution-blurb .btn{display: none;}
}
/* DIFFERENCE SECTION*/
#home-why{position: relative;/* background-image: url('../images/home-why-background.jpg'); */background-repeat: no-repeat;background-size: cover;background-position: center center;}
#home-why h3{margin-bottom: 10px;padding:0 15px;color: #272727;}
#home-why #why-container .tagline{color: #898989;text-align: center;font-size: 16px;}
#why-container{margin: 35px 0px;padding:30px 0 0 0;background-color: #fff;}
.reason-container{width: 100%;padding: 40px 30px;}
.reason{width: 18%;display: inline-block;margin: 20px 1%;vertical-align: top;text-align: left;}
.reason img{width: 54px;height: 54px;}
.reason h4{color: #585858;margin: 0 0 0 20px;display: inline-block;vertical-align: top;line-height: 30px;}
.reason p{color: #898989;margin: -24px 0 0 78px;vertical-align: top;line-height: 26px;font-size: 14px;}
.reason img{margin: 0;display: inline-block;vertical-align: top;}
#why-container .reason h4{line-height: 54px;}
@media (max-width: 1440px){
	#home-why{padding: 0 215px;}
	#why-container{margin: 0px 0px;padding: 60px 0 0 0;}
	#why-container .reason{text-align: center;}
	#why-container .reason img{display: block;margin: auto;}
	#why-container .reason h4{margin-left: 0px;}
	.reason-container{padding: 30px;}
}
@media (max-width: 1366px){#home-why{padding: 0 130px;}}
@media (max-width: 1280px){
	#why-container{margin: 0px 85px;padding: 85px 0 0 0;}
	#home-why{padding: 0 0;}
}
@media (max-width: 1100px){
	#home-why .content{width: 100%;}
	#home-difference{margin: 0;padding: 0;}
	#difference-container{margin: 0;padding: 10px 0 0 0;}
	#why-container .reason{width: 47%;}
	#home-difference p{padding: 0 50px;}
	#home-why .reason img{height: 50px;width: 50px;}
	#home-why .reason h6{line-height: 26px;}
	#home-why .reason p{margin-left: 74px;line-height: 24px;}
}
@media (max-width: 660px){
	#home-why h3{padding: 10px 10px 5px;margin-bottom: 0px;}
	#why-container{margin: auto;left: 0;right: 0;padding: 15px 0 0 0;}
	.reason{margin: 5px 1%;}	
	.reason-container{padding: 10px;}
	#why-container .reason h4{line-height: 30px;}
	#home-why .reason p{margin-top: -15px;margin-left: 64px;}
}
@media (max-width: 480px){	
	#home-why h3{padding: 0 10px;}
	#home-why .reason{text-align: center;margin-bottom: 10px;}
	#home-why .reason h4{margin-top: 10px;}
	#home-why .reason p{display: none;}
}
@media (max-width: 380px){
	.reason h4{font-size: 14px;margin-top: 0px;}
}
/* CULTIVATING GROWTH SECTION*/
#ccs-cultivating{background-color: #f9f9f9;padding: 0;position: relative;padding: 80px 0;background-image: url(../picture/home-why-background.jpg);background-repeat: no-repeat;background-size: cover;background-position: center center;}
#ccs-cultivating h3{color: #272727;}
#ccs-cultivating .tagline{color: #fff;font-size: 16px;margin: 5px 0 25px 0;}
#ccs-cultivating p{color: #fff;margin: 60px 0 50px 0;}
#ccs-cultivating .growth-body-wrapper{width: 100%;max-width: 900px;padding: 0 50px;margin: auto;left: 0;right: 0;margin-bottom: 50px;}
#ccs-cultivating .growth-services{background-color: #fff;display: inline-block;padding: 30px 0 0 0;width: 23%;margin: 20px .5% 0 .5%;max-width: 350px;min-height: 430px;vertical-align: top;}
#ccs-cultivating .growth-services h5{color: #333;padding: 5px 20px 0px 20px;margin: 0;font-size: 18px;font-weight: normal;}
#ccs-cultivating .growth-services p{margin: 0;padding: 25px 40PX;height: 200px;color: #585858;font-size: 16px;line-height: 26px;text-align: left;}
#ccs-cultivating .growth-services>img{width: 160px;height: 160px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;-webkit-transition: all ease .5s;-moz-transition: all ease .5s;transition: all ease .5s;}
#ccs-cultivating .growth-services>img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
@media (max-width: 1440px){
	#ccs-cultivating{padding:70px 0;}
}
@media (max-width: 1380px){
	#ccs-cultivating .growth-services{min-height: 420px;width: 44%;margin: 20px 1.5%;max-width: none;}
	#ccs-cultivating .growth-services p{height: auto;}
}	
@media (max-width: 1080px){
	#ccs-cultivating .growth-services{min-height: 450px;width: 44%;margin: 20px 1.5%;max-width: none;}
}
@media (max-width: 990px){
	#ccs-cultivating .growth-services{min-height: 0;width: 100%;margin: 10px 0;}
	#ccs-cultivating{padding: 50px 0;}
	#ccs-cultivating .growth-services p{padding: 20px;line-height: 24px;}
	#ccs-cultivating .growth-body-wrapper{padding: 0;}
}
@media (max-width: 480px){
	#ccs-cultivating{display: none;}
}

.xiansx{ width:60%; float:left; background:#f6f6f6;color:#000;}
.jzyx_right{ width:40%; float:right; background:#f1f1f1;}
.xiansx_nk{ width:80%;margin: auto; padding-top:30px; padding-bottom:30px;}
.xiansx_nk_top{ width:80%;margin: auto;}
.xiansx_nk_bot{ width:70%; padding-top:30px;margin: auto;}
.xiansx_nk_bot img{max-width: 100%;}
.xiansx_nk_top h1{ font-size:24px; text-align:left; line-height:2.1em;}
.xiansx_nk_top p{ text-align:left;}

.jzyx_k{ width:80%;margin: auto; color:#000; padding-top:30px; padding-bottom:30px;}
.jzyx_k_top{ width:100%; border-bottom:1px solid #9c9c9c; padding-bottom:30px;}
.jzyx_k_top h1{ font-size:24px; text-align:left; line-height:2.1em;}
.jzyx_k_top p{text-align:left;}
.jzyx_k_bot{ width:100%; padding-top:30px; }
.jzyx_k_bot h2{ font-size:20px; text-align:left; line-height:2.1em; font-weight:bold;}
.jzyx_k_bot p{text-align:left;}

@media (max-width: 900px){
.xiansx{ width:100%;}	
.jzyx_right{ width:100%;}	
.xiansx_nk{ width:90%}	
.jzyx_k{ width:90%;}
.xiansx_nk_top{ width:100%}
.xiansx_nk_bot{ width:95%;}
	}