.index-banner{background-color:#fff;background-image:url("../images/index-banner.png");position:relative;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;padding:113px 0 133px 0;text-align:center;}
.center-banner-header{font-size:25px;color:#fff;font-weight:900;text-shadow:1px 1px 2px black;font-family:Poppins,sans-serif;}
main .services-offered{list-style:none;margin:50px 0;margin-bottom:70px;}
main .services-offered > li{float:left;width:33.333333%;margin-top:20px;position:relative;}
main .three-hundred-pixels-tall{min-height:359px;}
main .services-offered li .information-box{border:1px solid #f6f6f6;margin:0 20px;position:relative;box-shadow:0 0 18px #f6f6f6;transition:background 900ms,color 700ms,box-shadow 2s;-webkit-transition:background 900ms,color 700ms,box-shadow 2s;-moz-transition:background 900ms,color 700ms,box-shadow 2s;-o-transition:background 900ms,color 700ms,box-shadow 2s;}
main .services-offered li .information-box img{width:100%;height:auto;box-sizing:border-box;position:relative;}
main .services-offered li .information-box:hover{box-shadow:0 0 18px #999;transition:background 900ms,color 700ms,box-shadow 2s;-webkit-transition:background 900ms,color 700ms,box-shadow 2s;-moz-transition:background 900ms,color 700ms,box-shadow 2s;-o-transition:background 900ms,color 700ms,box-shadow 2s;}
main .services-offered li .information-box .service-info{position:absolute;top:50%;padding:10px;background:#000;background:rgba(0,0,0,0.7);color:#fff;left:10%;right:10%;transform:translate(0,-50%);}
main .get-quote-button{position:absolute;bottom:20px;text-align:center;margin:0 auto;width:100%;}
main .get-quote-button .link{text-align:center;margin:0 auto;width:100%;}
main .get-quote-button a{border-radius:8px;padding:5px 12px;text-decoration:none;background:#ccc;color:#fff;display:inline-block;text-align:center;margin:0 auto;}
main .services-offered li .information-box:hover .get-quote-button a{background:#3a5269;}
main .service-box{padding:10px;text-align:center;}
main .testimonials{position:relative;background-color:#fff;background-image:url("../images/testimonial.png");width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;color:#fff;padding:196px 0 180px 0;}
main .testimonials .text{position:relative;font-size:18px;line-height:32px;margin-bottom:24px;padding:0 20px;text-align:center;}
main .testimonials .text-container{max-width:720px;position:relative;min-height:1px;margin:0 auto;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
main .testimonials .company-title{text-align:center;font-weight:bold;}
main .about-service{padding:9px 17px;text-align:center;}
main .services-offered .information-box .information-box-top{background:#f6f6f6;position:relative;padding:20px;text-align:center;color:#222;font-weight:600;padding-top:40px;padding-bottom:60px;transition:background 900ms,color 700ms,box-shadow 2s;-webkit-transition:background 900ms,color 700ms,box-shadow 2s;-moz-transition:background 900ms,color 700ms,box-shadow 2s;-o-transition:background 900ms,color 700ms,box-shadow 2s;}
main .services-offered .information-box:hover .information-box-top{background:#3a5269;color:#e1e1e1;transition:background 900ms,color 700ms,box-shadow 2s;-webkit-transition:background 900ms,color 700ms,box-shadow 2s;-moz-transition:background 900ms,color 700ms,box-shadow 2s;-o-transition:background 900ms,color 700ms,box-shadow 2s;}
main .services-offered .information-box:hover .information-box-top  .price-point{color:#fff;transition:background 900ms,color 700ms,box-shadow 2s;-webkit-transition:background 900ms,color 700ms,box-shadow 2s;-moz-transition:background 900ms,color 700ms,box-shadow 2s;-o-transition:background 900ms,color 700ms,box-shadow 2s;}
main .services-offered .information-box .information-box-top::before{position:absolute;content:'';left:0;bottom:-8px;display:block;width:60%;height:20px;z-index:3;background:#fff;-o-transform:skewY(4deg);-ms-transform:skewY(4deg);-moz-transform:skewY(4deg);-webkit-transform:skewY(4deg);transform:skewY(4deg);}
main .services-offered .information-box .information-box-top::after{position:absolute;content:'';right:0;bottom:-8px;display:block;width:60%;height:20px;z-index:3;background:#fff;-webkit-transform:skewY(-4deg);-moz-transform:skewY(-4deg);-ms-transform:skewY(-4deg);-o-transform:skewY(-4deg);transform:skewY(-4deg);}
main .services-offered .information-box .information-box-top .price-point{font-size:42px;padding-top:17px;color:#64809c;}
main .services-offered .information-box .disclaimer{padding-top:8px;color:#999;font-size:10px;text-align:center;z-index:9;}
@media screen and (max-width:770px){
    main .services-offered > li{float:none;margin:0 auto;margin-top:20px;width:80%;}
    main .services-offered li .information-box{box-shadow:0 0 18px #999;}
    main .services-offered li .information-box:hover{box-shadow:0 0 18px #777;}
    main .services-offered .information-box .disclaimer{padding-top:14px;}
}
@media screen and (max-width:450px){
    main .services-offered > li{width:90%;}
}