#slide {position:relative;}
#slide .swiper-container {height:500px;background-color:#F3F2F3;}
#slide .f1 {background-color: #F3F2F3;text-align: center;}
#slide .f2 {background-color:#E0FFE5;text-align: center;}
#slide .swiper-slide {padding-top:60px;}
#slide .pagination {position:absolute;bottom:30px;left:0px;width:100%;}
#slide .swiper-pagination {position:relative;}
#slide .swiper-pagination-bullet {margin:0px 10px;background:transparent !important;width:auto !important;Height:auto !important;}

#features {border-bottom: solid 1px #EEE;}
#features > div {margin:auto;max-width:1160px;}
#features .feature {position:relative;border-left: solid 1px #f2f2f2;}
#features .feature.f1 {}
#features .feature.f2 {}
#features .feature.f3 {}
#features .feature:first-child {border-left:0px;}
#features .feature > div {}
#features .feature .bg {position:absolute;top:0px;right:0px;width:50%;height:100%;}
#features .feature .layer {position:relative;z-index: 2;    padding:10px 40% 18px 0px;}
#features .feature .layer b {}
#features .feature .layer p {    margin: 4px 0px 14px;}
#features .feature .layer a {font-size: 14px;border: solid 1px #2ba6cb;border-radius: 2px;padding: 5px 16px 6px;overflow:hidden;}
body.desktop #features .feature .layer a:hover,
#features .feature .layer a:active {background-color:#2ba6cb;color:#FFF;}

@media only screen and (max-width: 40.063em) {

}