.wrapper, .fullcnt{ width:100%; float:left; }
.header{ background:url(../images/home-page-slide-3.jpg) top center no-repeat; }

.sc-content h1{ font-family: 'Raleway', sans-serif; margin:0 0 10px 0; }
.sc-content p{ margin:0 0 20px 0; font-family: 'Raleway', sans-serif; font-size:16px; }
.white-color{ color:#fff; }
.margin180{ margin-top:180px; margin-bottom:100px; }

.logo img{ margin:20px 0; }
.sc-nav{ margin:20px 0 0 0; padding:0; }
.sc-nav li{display: inline-block; height:44px; white-space:nowrap; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; font-size:16px;
line-height:44px; font-weight:400; margin:0; padding:0 15px 0 15px;}
.sc-nav li a{ color:#fff; text-decoration:none; }

.buttons{ border-radius:3px; font-family: 'Raleway', sans-serif; line-height:45px; display:inline-block; padding:0 25px; font-size:18px; }
.buttons:hover{ color:#3d7ef1; text-decoration:none; }
.bgcolor{ background:#fff; color:#000; }

.four-services{ padding:35px 0 15px; background:#f9fafc; }
.four-box{ background:#fff; padding:15px; }

.bgwhite-bg{ background:#fff; padding:25px 20px 0; box-shadow: 0px 0px 1px 1px #e8ebf1; transition: all 0.3s ease-in-out; margin:0 0 20px 0; }
.bgwhite-bg:hover{ margin-top:-20px!important; padding-top:45px; box-shadow: 1px 0px 34px 1px rgba(0, 0, 0, 0.13), 0px 15px 34px 1px rgba(0, 0, 0, 0.13); }

.bgwhite-bg h3{ font-size:20px; font-family: 'Raleway', sans-serif; color:#000; margin:15px 0 10px 0; }
.bgwhite-bg p{ color:#727882; font-family: 'Raleway', sans-serif; font-size:16px; line-height:26px; margin:0 0 15px 0; }
.bgwhite-bg ul{ margin:0 0 20px 0; padding:0; list-style:none; }
.bgwhite-bg ul li{ position:relative; margin:8px 0px; font-family: 'Raleway', sans-serif; padding-left:20px; color:#727882; }
.bgwhite-bg ul li:before{ content:"\f111"; font-family:'FontAwesome'; position:absolute; left:0; top:5px; color:#89b92e; font-size:9px!important; }

.home-sprite.home-service{ width:74px; height:74px; margin:0 0 15px 0; }
.home-sprite.home-service.home-service-mobile{ background-position:-13px -14px; }
.home-sprite.home-service.home-service-web{ background-position:-146px -14px; }
.home-sprite.home-service.home-service-technologies{ background-position:-276px -14px; }
.home-sprite.home-service.home-service-managed{ background-position:-408px -14px; }

.home-sprite, .tabsinfo h4.icons-info:before{ background-image:url(../images/home-sprite.png); background-repeat:no-repeat; }
.tabsinfo h4.icons-info:before{ position:absolute; top:55%; left:20px; content:""; width:40px; height:34px; transform:translateY(-50%); width:52px; height:42px;}

.learn-more-btn{ margin:0!important; }
p.learn-more-btn a{ display:block; padding:15px 20px; position:relative; background:#0070FF; color:#fff; margin:0 -20px; }
p.learn-more-btn a:hover{ text-decoration:none; }
p.learn-more-btn a:before{ content:"\f105"; font-family:'FontAwesome'; position:absolute; right:25px; top:50%; transform:translateY(-50%); color:#fff; font-size:18px!important; }
ul.tabsinfo{ list-style:none; margin:0; padding:0; }
ul.tabsinfo > li{ width:50%; float:left; padding-right: 20px; padding-bottom: 20px; }
ul.tabsinfo li a{ color:#fff!important; text-align:left!important; line-height:26px!important; background: none !important;
    background-color:rgba(0, 0, 0, 0); border:none!important; color:#fff!important; position:relative; display:block; text-align: left !important; vertical-align: top;
padding:20px 30px 20px 75px!important; font-weight: 300; line-height: 26px !important; border: 1px solid rgba(255,255,255,.15) !important; }
ul.tabsinfo li a:hover, ul.tabsinfo li.activeinfo a{ text-decoration:none; background:#0070ff!important; }
ul.tabsinfo li a h4{ font-size:17px!important; }
.tabsinfo h4.icons-info{ margin:0; }

.tabsinfo #fusion-tab-healthcare .icons-info:before{ background-position:-17px -148px; }
.tabsinfo #fusion-tab-logistics .icons-info:before{ background-position:-109px -148px; }
.tabsinfo #fusion-tab-education .icons-info:before{ background-position:-209px -148px; }
.tabsinfo #fusion-tab-retail .icons-info:before{ background-position:-314px -148px; }

.tabsinfo #fusion-tab-finance .icons-info:before{ background-position:-413px -148px; }
.tabsinfo #fusion-tab-fitness .icons-info:before{ background-position:-510px -148px; }
.tabsinfo #fusion-tab-oilandgas .icons-info:before{ background-position:-609px -148px; }
.tabsinfo #fusion-tab-transportation .icons-info:before{ background-position:-712px -148px; }

.industry-info{ background-image:url(../images/home-industry-main.jpg); background-size:cover; background-position:left top; background-repeat:no-repeat; position:relative; padding:30px 0 80px; }
.industry-info:before{ position:absolute; display:block; width:50%; height:100%; top:0; left:0; content:""; background:rgba(0,0,0,0.60); }
.industry-info h2{ font-family: 'Raleway', sans-serif; color:#fff; position:relative; z-index:9; margin:0 0 20px 0; }

.tabinfos{ background:#fff; padding:40px 30px; text-align:center; margin-left:20px; }
p.learn-more-btn.text-info a{ display:inline-block!important; padding:7px 20px!important; }
p.learn-more-btn.text-info a:before{ content:none!important; }

.tabinfos p{ color:#727882; font-family: 'Raleway', sans-serif; font-size:16px; line-height:26px; margin:0 0 15px 0; }
.tabinfos h2{ font-family: 'Raleway', sans-serif; color:#333333; margin:0 0 30px 0; }
.home-sprite.home-industry{ width:62px; height:62px; margin:0 auto 20px; }
.home-sprite.home-industry.home-industry-healthcare{ background-position:-797px -134px; }


.oursixservices{ padding:35px 0; background:#f9fafc; }
.oursixservices h2{ font-family: 'Raleway', sans-serif; color:#2a3039; margin:20px 0 10px 0; }
.oursixservices p{ color:#727882; font-family:'Raleway', sans-serif; font-size:16px; line-height:26px; margin:0 0 15px 0; }
.space30{ padding:30px; }
.home-sprite.home-dedicated{ width:80px; height:80px; margin:0 auto; }

.home-sprite.home-dedicated.home-dedicated-agile{ background-position:-12px -243px; }
.home-sprite.home-dedicated.home-dedicated-technical{ background-position:-143px -243px; }
.home-sprite.home-dedicated.home-dedicated-maintenance{ background-position:-317px -243px; }
.home-sprite.home-dedicated.home-dedicated-transparency{ background-position:-446px -243px; }
.home-sprite.home-dedicated.home-dedicated-delivery{ background-position:-585px -243px; }
.home-sprite.home-dedicated.home-dedicated-scalability{ background-position:-712px -243px; }

.contactus{ padding:35px 0; background:#3d7ef1; }
.contactus h2{ font-family: 'Raleway', sans-serif; color:#fff; margin:10px 0 50px 0; }
.contactus input{ width:100%; float:left; margin:0 0 20px 0; border-bottom:2px solid #679af7; border-top:none; border-left:none; border-right:none; background:none; font-family: 'Raleway', sans-serif; height:40px; line-height:40px; font-size:16px; color:#fff; }
input:placeholder{}
.contactus textarea{ width:100%; height:150px; float:left; margin:0 0 20px 0; border-bottom:2px solid #679af7!important; border:none; background:none; font-family: 'Raleway', sans-serif; line-height:26px; font-size:16px; color:#fff; }
.submit-btn{ background:none!important; border:1px solid #fff!important; width:auto!important; cursor:pointer; margin:0!important; padding:0 20px!important; font-family: 'Raleway', sans-serif; font-size:16px; color:#fff; }
.submit-btn:hover{ background:#fff!important; color:#3d7ef1; }

.footer{ background:#2d2f3b; padding:80px 0; }
.footer img{ margin:0 0 20px 0; }
.footer h3{ color:#fff; font-family: 'Raleway', sans-serif; font-size:18px;}
.footer h2{ color:#fff; font-family: 'Raleway', sans-serif; font-size:20px; font-weight:700; margin:15px 0 10px 0 }
.footer ul{ list-style:none; margin:0; padding:0; }
.footer ul li{ color:#BFBFBF; font-family: 'Raleway', sans-serif; font-size:14px; padding:5px 0; }
.footer ul li a{ color:#BFBFBF; text-decoration:none; }
.footer ul li a:hover{ color:#89b92e; }
.footer p{ color:#BFBFBF; font-family: 'Raleway', sans-serif; font-size:14px; margin:0; }
.footer p a{ color:#fff; } 
.footer p a:hover{ text-decoration:none; } 
.footer hr{ margin:20px 0; height:1px; background:#BFBFBF; border:none!important; }

.bottom-footer{ background:#33353f; border-top:1px solid #3d3d3d; }
.bottom-footer p{ color:#fff; margin:0; font-size:13px; font-family: 'Raleway', sans-serif; line-height:22px; padding:30px 0; }