.inner-banner{background:#fff url(../images/banner-company.jpg)}.fancy-bg{min-height:115px;background:#fff url(../images/fancy-bg.png)}.solutions-wrap{background:#f0f3f8;text-align:center;margin:75px 0 0;padding:80px 0 70px}.solutions-wrap h6{font-size:24px;line-height:36px;font-family:'Avenir Light', Arial, Helvetica, sans-serif;margin:0 0 45px;color:#1f262c}.solutions-wrap h6 a{color:#b30000}.solutions-wrap .solution-box{border-right:1px dashed rgba(0,0,0,0.5);border-bottom:1px dashed rgba(0,0,0,0.5);padding:38px 27px;height:100%}.solutions-wrap .solution-box p{font-size:18px;font-family:'Avenir Roman', Arial, Helvetica, sans-serif;color:#1a2732;margin:0 0 30px;line-height:36px}.solutions-wrap .solution-box a{color:#b30000;text-transform:uppercase;font-size:18px;font-family:'Avenir Roman', Arial, Helvetica, sans-serif;display:inline-block;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.solutions-wrap .solution-box a:hover{color:#1f262c;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.solutions-wrap .solution-box .custom-icon{display:block;width:80px;height:80px;margin:0 auto 30px;background-size:cover}.solutions-wrap .solution-box .custom-icon.icon7{background:url(../images/sol-icon7.png) center top no-repeat}.solutions-wrap .solution-box .custom-icon.icon8{background:url(../images/sol-icon8.png) center top no-repeat}.solutions-wrap .solution-box .custom-icon.icon9{background:url(../images/sol-icon9.png) center top no-repeat}.solutions-wrap .solution-box .custom-icon.icon10{background:url(../images/sol-icon10.png) center top no-repeat}.solutions-wrap .col-md-6:nth-child(2n) .solution-box{border-right:0}.solutions-wrap .col-md-6:nth-last-child(1) .solution-box,.solutions-wrap .col-md-6:nth-last-child(2) .solution-box{border-bottom:0}.content-blocks-wrap{position:relative;padding-top:75px}.content-blocks-wrap .col-md-6{margin-bottom:75px}.content-blocks-wrap .content-box{background:#f2f2f2;margin:0 20px 0 0;height:100%}.content-blocks-wrap .content-box .inner{padding:60px 50px 60px 90px}.content-blocks-wrap .content-box img{max-width:100%;height:auto}.content-blocks-wrap .content-box h3{color:#b30000;text-transform:uppercase;font-family:'Avenir Light', Arial, Helvetica, sans-serif;font-size:32px;margin:0 0 35px}.content-blocks-wrap .content-box p{color:#1f262c;font-size:18px;line-height:36px;font-family:'Avenir Light', Arial, Helvetica, sans-serif;margin:0 0 35px}.content-blocks-wrap .content-box p a{color:#b30000}.content-blocks-wrap .content-box p:last-child{margin:0}.content-blocks-wrap .content-box .read-more{font-size:18px;font-family:'Avenir Medium', Arial, Helvetica, sans-serif;text-transform:uppercase;color:#b30000;position:absolute;bottom:70px}.content-blocks-wrap .content-box .read-more:before{content:'\f105';font-family:FontAwesome;display:inline-block;width:44px;height:44px;border:1px solid #b30000;border-radius:50%;text-align:center;line-height:40px;color:#000;vertical-align:middle;margin-right:30px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.content-blocks-wrap .content-box .read-more:hover:before{background:#b30000;color:#fff}.content-blocks-wrap .content-box.alt{margin-right:0;margin-left:20px}.content-blocks-wrap:before{content:'';display:block;width:calc(50% - 35px);height:100%;background:url(../images/fancy-bg.png);position:absolute;top:0;right:0}.goals-wrap .row{padding:0 15px}.goals-wrap .col-md-6{padding:0}.goals-wrap article{padding:60px 80px 60px 110px;background:#edeadf;min-height:100%}.goals-wrap article h2{font-family:'Avenir Light', Arial, Helvetica, sans-serif;color:#b30000;font-size:32px;text-transform:uppercase;margin:0 0 25px}.goals-wrap article p{font-family:'Avenir Light', Arial, Helvetica, sans-serif;color:#1f262c;font-size:18px;line-height:32px;margin:0 0 25px}.goals-wrap article p:last-child{margin:0}.goals-wrap article p a{color:#b30000}.goals-wrap figure{text-align:center;margin:0;background:#fbf6ef;min-height:100%;overflow:hidden}.goals-wrap figure img{width:auto;height:100%;float:right}.goals-wrap .contact-detail{padding-left:105px;background:url(../images/call.png) left top no-repeat;font-size:18px;color:#1f262c;margin:50px 0 40px}.goals-wrap .contact-detail strong{display:block;font-size:24px;color:#b30000;font-family:'Avenir Light', Arial, Helvetica, sans-serif}.goals-wrap .contact-detail small{display:block;font-family:'Avenir Light', Arial, Helvetica, sans-serif;font-size:18px;line-height:36px}.goals-wrap .read-more{font-size:18px;font-family:'Avenir Medium', Arial, Helvetica, sans-serif;text-transform:uppercase;color:#b30000}.goals-wrap .read-more:before{content:'\f105';font-family:FontAwesome;display:inline-block;width:44px;height:44px;border:1px solid #b30000;border-radius:50%;text-align:center;line-height:40px;color:#000;vertical-align:middle;margin-right:30px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.goals-wrap .read-more:hover:before{background:#b30000;color:#fff}.bottom-blocks-wrap .block{padding:40px 0;background:#f1f1f1;min-height:100%}.bottom-blocks-wrap .block.alt{background:#edeadf}.bottom-blocks-wrap .col-md-6{padding:0}.bottom-blocks-wrap .col-5{text-align:right}.bottom-blocks-wrap h6{color:#b30000;text-transform:uppercase;font-family:'Avenir Light', Arial, Helvetica, sans-serif;font-size:28px;margin:5px 0 28px 35px}.bottom-blocks-wrap .read-more{font-size:18px;font-family:'Avenir Medium', Arial, Helvetica, sans-serif;text-transform:uppercase;color:#b30000;margin-left:35px}.bottom-blocks-wrap .read-more:before{content:'\f105';font-family:FontAwesome;display:inline-block;width:44px;height:44px;border:1px solid #b30000;border-radius:50%;text-align:center;line-height:40px;color:#000;vertical-align:middle;margin-right:30px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.bottom-blocks-wrap .read-more:hover:before{background:#b30000;color:#fff}@media screen and (min-width: 1024px) and (max-width: 1441px){.solutions-wrap h6{font-size:18px;line-height:30px}.solutions-wrap .solution-box p{font-size:14px;line-height:26px}.solutions-wrap .solution-box a{font-size:14px}.content-blocks-wrap .content-box .inner{padding:60px 40px 60px 60px}.content-blocks-wrap .content-box h3{font-size:26px}.content-blocks-wrap .content-box p{font-size:14px;line-height:28px}.goals-wrap article{padding:60px 40px 60px 60px}.goals-wrap article h2{font-size:26px}.goals-wrap article p{font-size:14px;line-height:28px}.goals-wrap .contact-detail{font-size:14px;margin:40px 0 30px}.goals-wrap .contact-detail strong{font-size:18px}.goals-wrap .contact-detail small{font-size:14px;line-height:28px}.goals-wrap .read-more{font-size:14px}.bottom-blocks-wrap h6{margin-left:0;font-size:20px}.bottom-blocks-wrap img{width:100px}.bottom-blocks-wrap .read-more{margin:0;font-size:14px}}@media screen and (max-width: 768px){.solutions-wrap{margin:25px 0 0}.solutions-wrap h6{font-size:16px;line-height:24px}.solutions-wrap .solution-box{padding:0 20px !important}.content-blocks-wrap .col-md-6{margin-bottom:35px}.content-blocks-wrap .content-box{margin:0}.content-blocks-wrap .content-box h3{font-size:22px;margin:0 0 25px}.content-blocks-wrap .content-box p{font-size:12px;line-height:24px;margin:0 0 25px}.content-blocks-wrap .content-box .read-more{position:static}.content-blocks-wrap .content-box .inner{padding:30px}.goals-wrap{padding:0 !important}.goals-wrap figure{height:auto}.goals-wrap figure img{width:100%;height:auto}.goals-wrap article{padding:30px}.goals-wrap article h2{font-size:22px;margin:0 0 25px}.goals-wrap article p{font-size:12px;line-height:20px}.goals-wrap .contact-detail{margin:30px 0 20px;padding-left:90px;font-size:12px}.goals-wrap .contact-detail small{font-size:12px;line-height:20px}.goals-wrap .contact-detail strong{font-size:16px}}
