#resize_bg{height: 350px; background:url(../images/bg_introduction.jpg) center no-repeat; position: relative}
#resize_bg .text_area{height: 120px; position: absolute; top: 120px; left: 0; right: 0; color: #FFFFFF}
#resize_bg .text_area .l_1{font-size:36px;line-height: 50px; text-align: center}
#resize_bg .text_area .l_2{font-size:18px;line-height: 30px; text-align: center; margin-top: 16px}
#modules{background-color: #f4f6f8; padding: 50px}
#modules .line{overflow: hidden; margin-bottom: 50px}
#modules .line .o_modules{width: 33.33%; height: 330px}
#modules .line .o_modules .shape{width: 80%; height: 280px; margin: 0 auto; border-radius: 5px; position: relative; box-shadow: 0 0 5px #a2a2a2; margin-top: 20px; background-color: #FFFFFF; transition: all 0.5s  }
#modules .line .o_modules .shape:hover{transform: scale(1.1)}
#modules .line .o_modules .shape .description{position: absolute; left: 0; right: 0; height: 180px; border-radius: 5px 5px 0 0}
#modules .line .o_modules .shape .description .text{margin: 20px; font-size: 16px; line-height: 1.8; color: #637381}
#modules .line .o_modules .shape .caption{position: absolute; left: 0; right: 0; top: 180px; bottom:0; border-radius: 0 0 5px 5px; color: #FFFFFF}
#modules .line .o_modules .shape .caption .title{font-size: 30px; margin-top: 28px}
#modules .line .o_modules .shape .caption .subtitle{font-size: 16px; margin-top: 20px}
#modules .line .o_modules.product .shape .caption{background-color: #fb8b8a}
#modules .line .o_modules.marketing .shape .caption{background-color: #5c6ac4}
#modules .line .o_modules.sales .shape .caption{background-color: #47c1bf}
#modules .line .o_modules.order .shape .caption{background-color: #8268fc}
#modules .line .o_modules.operator .shape .caption{background-color: #4fd0e3}
#modules .line .o_modules.financial .shape .caption{background-color: #ffc53a}
#modules .line .o_modules.statistics .shape .caption{background-color: #ef4c80}
#modules .line .o_modules.resources .shape .caption{background-color: #b54958}
#modules .line .o_modules.customers .shape .caption{background-color: #8d9a6e}
#modules .line .o_modules.administration .shape .caption{background-color: #e04da5}
#modules .line .o_modules.data .shape .caption{background-color: #59adc7}
#modules .line .o_modules.system .shape .caption{background-color: #6a8fc3}

#modules .line .o_modules.product .shape .description{background: url(../images/ico_modules.png) no-repeat right bottom}
#modules .line .o_modules.marketing .shape .description{background: url(../images/ico_modules.png) no-repeat right bottom}
#modules .line .o_modules.sales .shape .description{background: url(../images/ico_modules.png) no-repeat right bottom}
#modules .line .o_modules.order .shape .description{background: url(../images/ico_modules.png) no-repeat right bottom}
#modules .line .o_modules.operator .shape .description{background: url(../images/ico_modules.png) no-repeat right bottom}
#modules .line .o_modules.financial .shape .description{background: url(../images/ico_modules.png) no-repeat right bottom}
#modules .line .o_modules.statistics .shape .description{background: url(../images/ico_modules.png) no-repeat right bottom}
#modules .line .o_modules.resources .shape .description{background: url(../images/ico_modules.png) no-repeat right bottom}
#modules .line .o_modules.customers .shape .description{background: url(../images/ico_modules.png) no-repeat right bottom}
#modules .line .o_modules.administration .shape .description{background: url(../images/ico_modules.png) no-repeat right bottom}
#modules .line .o_modules.data .shape .description{background: url(../images/ico_modules.png) no-repeat right bottom}
#modules .line .o_modules.system .shape .description{background: url(../images/ico_modules.png) no-repeat right bottom}

#custom_development{height: 250px; background-color: #f4f6f8; overflow: hidden}
#custom_development .slogan{font-size: 30px; color: #212b35; height: 36px; line-height: 36px; width: 100%; letter-spacing: 6px; margin-top: 50px}
#custom_development .button{height: 80px; margin-top: 30px}
#custom_development .button .btn_apply{width: 180px; height: 60px; margin: 0 auto}
#custom_development .button .btn_apply a{display: block; background-color: #00acf4; color:#ffffff; height: 60px; line-height: 60px; font-size: 26px; border-radius: 5px; box-shadow: 2px 2px 4px 0 #929292}