.showPro { margin-bottom: 2%; }

.showPro .title { font-size: 50px; line-height: 1.2; text-transform: capitalize;}

@media screen and (max-width: 1100px) { .showPro .title { font-size: 46px; } }

@media screen and (max-width: 950px) { .showPro{margin-bottom: 30px;}.showPro .title { font-size: 42px; } }

@media screen and (max-width: 750px) { .showPro .title { font-size: 38px; } }

@media screen and (max-width: 650px) { .showPro .title { font-size: 36px; } }

.showPro .title {font-weight: bold; color: #333; line-height: 1; margin-bottom: 14px; }

.showPro .title, .showPro p { text-align: center; }

.showPro p { font-size: 16px; line-height: 1.625; padding-bottom: 10px; margin-bottom: 1.5%; }
.showPro p a{color:#004a99;}


.showPro .box { width: 22.66667%; padding-bottom: 10px; margin-bottom: 15px; }

.showPro .proPicTitle { line-height: 1; }

.showPro .proPicTitle a { color: #333; }

@media screen and (max-width: 750px) { .showPro p { font-size: 15px; line-height: 1.4; } }

@media screen and (max-width: 720px) { .showPro .box { width: 47%; } }

@media screen and (max-width: 520px) { .showPro .proPicTitle { font-size: 16px; } }
