*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body,html{width:100%;height:100%;}
.tile{width:100%;height:100%;position:relative;padding-bottom:2em;background-color:#eaeaea;}
.intro{color:#fff;}
.intro-title{font-family:museo700;font-size:40px;font-weight:300;line-height:1;letter-spacing:-1px;}
.intro-blurb{font-size:20px;font-weight:200;}
@media (max-width:800px){.intro-title{font-family:museo700;font-size:30px;font-weight:300;line-height:1;letter-spacing:-1px;}
.intro-blurb{font-size:18px;font-weight:200;}
}
@font-face{font-family:'museo700';src:url('../font/exljbris_-_museo-700-webfont.eot');src:url('http://solvegroup.com.au/font/exljbris_-_museo-700-webfont.eot@') format('embedded-opentype'),
url('../font/exljbris_-_museo-700-webfont.ttf') format('truetype'),
url('http://solvegroup.com.au/font/exljbris_-_museo-700-webfont.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_nova_rgregular';src:url('../font/proximanova-regular-webfont.eot');src:url('http://solvegroup.com.au/font/proximanova-regular-webfont.eot@') format('embedded-opentype'),
url('../font/proximanova-regular-webfont.ttf') format('truetype'),
url('http://solvegroup.com.au/font/proximanova-regular-webfont.svg') format('svg');font-weight:normal;font-style:normal;}
#subOverlayOne{display:block;position:relative;max-width:900px;}
.img-src{position:absolute;background-position:center;-webkit-background-size:cover;top:0;bottom:0;left:0;right:0;}
.layout-foreground{background:white;width:100%;position:absolute;z-index:5;margin-top:450px;text-align:center;}
.pic{height:120px;width:120px;border-radius:100%;margin-top:-60px;border:3px solid #fff;}
body{color:#5a5a5a;font-family:'proxima_nova_rgregular', sans-serif;}
a{color:#0e8040;}
ul.ticks{list-style-type:none;padding:0;margin:0;line-height:30px;}
li{background-image:url(../img/tick.jpg);background-repeat:no-repeat;padding:5px 0px 5px 45px;margin-left:15px;}
.footer-bg{background:#000000;padding:40px 0px 20px 0px;}
footer{color:#949494;}
footer h2{font-family:museo700;font-size:22px;}
.client-logo{float:left;display:block;width:200px;height:110px;background:no-repeat;background-repeat:cover;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.client-logo:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
#logo-1{background-image:url(../img/client-logos/commbank.png);}
#logo-2{background-image:url(../img/client-logos/stgeorge.png);}
#logo-3{background-image:url(../img/client-logos/citibank.png);}
#logo-4{background-image:url(../img/client-logos/virgin.png);}
#logo-5{background-image:url(../img/client-logos/suncorp.png);}
#logo-6{background-image:url(../img/client-logos/ausgov.png);}
#logo-7{background-image:url(../img/client-logos/procurepoint.png);}
#logo-8{background-image:url(../img/client-logos/asic.png);}
.tagline{float:right;padding-top:36px;font-family:museo700;font-size:24px;}
.blog{float:right;text-align:right;}}
.navbar-wrapper{position:absolute;top:0;left:0;right:0;z-index:10;margin-top:0px;margin-bottom:0px;background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #f5f5f5, #ebebeb);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#ebebeb));background-image:-webkit-linear-gradient(top, #f5f5f5, #ebebeb);background-image:-o-linear-gradient(top, #f5f5f5, #ebebeb);background-image:linear-gradient(to bottom, #f5f5f5, #ebebeb);background-repeat:repeat-x;border-color:#f5f5f5;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#ebebeb', GradientType=0);*zoom:1;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.25);-moz-box-shadow:0 2px 10px rgba(0,0,0,.25);box-shadow:0 2px 10px rgba(0,0,0,.25);}
.navbar-wrapper .navbar{}
.navbar .navbar-inner{border:0;}
.navbar .brand{margin-top:20px;position:relative;z-index:99999;padding:14px 20px 5px;font-size:16px;font-weight:bold;height:40px;width:120px;background:url(../img/solve-group-logo.png) no-repeat;background-size:contain;}
.navbar .nav > li > a{padding:15px 20px;}
.navbar .btn-navbar{margin-top:10px;}
.carousel{}
.carousel .container{position:relative;z-index:9;}
.carousel-control{height:80px;margin-top:0;font-size:120px;text-shadow:0 1px 1px rgba(0,0,0,.4);background-color:transparent;border:0;z-index:10;}
.carousel .item{height:650px;}
.carousel img{display:none;position:absolute;top:0;left:0;min-width:100%;height:500px;}
.carousel-caption h1{font-family:museo700;}
.carousel-caption{background-color:transparent;position:static;margin-top:50px;padding:0;}
.carousel-caption h1,
.carousel-caption .lead{line-height:30px;color:#fff;}
.carousel-caption .btn{margin-top:30px;}
.carousel-caption p{margin:10px 0;line-height:1.3;font-size:20px;}
.carousel-caption h1{line-height:20px;font-size:40px;padding:0;margin:0 0 0.5em 0;}
.carousel-caption .lead,
.carousel-caption .btn{line-height:16px;margin:45px 0;}
#resuls-container{max-width:55%;float: left;}
#resuls-container-right {max-width:55%;float: right;padding-left: 20px;}
.featurette-divider{}
.guarantee{background:url('../img/solve-bg-repeat.jpg');padding:40px 0;}
.featurette{padding-top:20px;overflow:hidden;}
.featurette-image{margin-top:-20px 0px 20px 0px;}
.pull-right, .pull-left {max-width: 45%}
.featurette-image.pull-left{}
.featurette-image.pull-right{padding-top:54px;}
.featurette-heading{font-family:museo700;font-size:40px;font-weight:300;line-height:1;letter-spacing:-1px;}
.featurette-image.pull-left.final{padding:40px 0px 150px;}
.featurette-image.pull-left.first{padding:0px 0px;}
.featurette-image.pull-right.one{padding:0px 0px 20px 0px;}
.featurette-image.pull-right.second{padding-bottom:190px;}
@media (max-width:1170px){.featurette-image.pull-right.second{padding-bottom:200px;}
}
@media (max-width:979px){.featurette-image.pull-right{padding-top:0px;}
.pull-right, .pull-left {max-width: 100%}
#resuls-container{max-width:100%;float: none;}
#resuls-container-right {max-width:100%;float: none;padding-left: 0;}
.featurette-image.pull-right.second{padding-bottom:0px;}
.container.navbar-wrapper{margin-bottom:0;width:auto;}
.navbar-inner{border-radius:0;}
.carousel .item{height:650px;}
.carousel img{width:auto;height:500px;}
.carousel-caption p{margin:10px 0;line-height:1.3;}
.carousel-caption h1{font-size:40px;line-height:20px;padding:0;}
.carousel-caption .lead,
.carousel-caption .btn{font-size:13px;line-height:16px;}
.featurette{height:auto;padding:0;}
.featurette-image.pull-left,
.featurette-image.pull-right{display:block;float:none;margin:0 auto 40px;}
.featurette-image.pull-left.final{padding:30px 0px;;}
}
@media (max-width:800px){.tagline{padding:30px 15px 15px 15px;}
@media (max-width:768px){body{padding-right:0;padding-left:0;}
.container{margin:0 20px;}
#subOverlayOne{display:block;max-width:600px;padding-left:15px;}
.carousel-caption p{margin:10px 0;line-height:1.1;font-size:18px}
.carousel-caption .lead,
.carousel-caption .btn{font-size:13px;line-height:16px;}
.featurette-image.pull-right{padding-top:0px;}
.navbar-inner{}
.carousel{margin-left:-20px;margin-right:-20px;}
.carousel .container{}
.carousel-inner{height:650px;}
.carousel .item{height:300px;}
.carousel img{height:300px;}
.carousel-caption{padding:0 0px;margin-top:50px;}
.carousel-caption .lead,
.carousel-caption .btn{font-size:16px;}
.marketing .span4 + .span4{margin-top:40px;}
.featurette-heading{font-size:30px;}
.featurette .lead{font-size:18px;line-height:1.5;}
}
@media (max-width:680px){.tagline{padding:30px 15px 15px 15px;}
.carousel-caption .lead,
.carousel-caption .btn{margin:36px 0;}
}
@media (max-width:490px){.carousel-caption h1{font-size:30px;line-height:0px;padding:0;margin:0 0 1em 0;}
.tagline{padding:30px 15px 15px 15px;}
}
@media (max-width:450px){.client-logo{margin:0 auto;float:none;}
.navbar .brand{margin-top:14px;}
.carousel .item{background:url(../img/solve-slide-mobile.png) no-repeat;}
#subOverlayOne{display:block;padding-left:0px;}
.carousel-caption .lead,
.carousel-caption .btn{margin:36px 0;}
.featurette-image.pull-right{padding-top:0px;}
.navbar-inner{}
.blog{float:none;}
.carousel-caption{margin-top:50px;}
.tagline{font-size:17px;position:fixed;display:block;width:100%;background:#fff;padding:17px 15px 15px 15px;top:0;right:0;text-align:right;z-index:999;}
.navbar .brand{height:20px;width:80px;position:fixed;}
.navbar{margin-bottom:10px;margin-top:0;}
}
}
@media (max-width:800px) and (max-height:600px){.tile{height:800px;margin:0;}
.tagline{font-size:17px;position:fixed;display:block;width:100%;background:#fff;padding:17px 15px 15px 15px;top:0;right:0;text-align:right;z-index:999;}
.navbar .brand{height:20px;width:80px;position:fixed;margin-top:14px;}
@media (max-width:768px) and (max-height:1024px){.tile{height:100%;}
}
@media (max-width:600px) and (max-height:800px){.tile{height:620px;}
}
@media (max-width:480px) and (max-height:800px){.tile{height:700px;}
}
@media (max-width:480px) and (max-height:320px){.tile{height:650px;}
}
@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){body{padding-right:0;padding-left:0;}
.carousel-caption h1{font-size:24px;}
.tile{height:1100px;margin:0;}
.container{margin:0;}
.carousel-caption{padding:0;}
.container{padding:0 20px;}
.client-logo{margin:0 auto;float:none;}
.navbar .brand{margin-top:14px;}
.carousel .item{background:url(../img/solve-slide-mobile.png) no-repeat;}
.carousel-caption .lead,
.carousel-caption .btn{margin:36px 0;}
.featurette-image.pull-right{padding-top:0px;}
.navbar-inner{}
.blog{float:none;}
.carousel-caption{margin-top:50px;}
.tagline{font-size:17px;position:fixed;display:block;width:100%;background:#fff;padding:17px 15px 15px 15px;top:0;right:0;text-align:right;z-index:999;}
.navbar .brand{height:20px;width:80px;position:fixed;}
.navbar{margin-bottom:10px;margin-top:0;}
}
@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:portrait){.tile{height:850px;margin:0;}
.container{margin:0;}
.carousel-caption{padding:0;}
}