body{margin:0px; font-family: 'Roboto', sans-serif; background:#ececec;}
*{margin:0px; padding:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
ul{list-style-type:none; margin:0; padding:0;}
a{text-decoration:none; outline:none; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; -ms-transition:all .4s ease-in-out;}
a:hover{text-decoration:none; outline:none;}
a:focus{text-decoration:none; outline:none;}
:focus{text-decoration:none; outline:none;}
img{border:0;}
label{font-weight: normal}
p{font-size:16px; color:#666666; padding:0; line-height:26px;}
.thumbnail{border:none; padding:0; margin:0; background:none; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
.padding-remove{padding-left:0; padding-right:0;}
.padding-left{padding-left:15px; padding-right:0;}
.padding-right{padding-left:0; padding-right:15px;}

.blue-button{font-size:18px; font-weight:700; margin:0; background:#0040a0; border:none; line-height:64px; padding:0 30px; -webkit-border-radius:65px; -moz-border-radius:65px; border-radius:65px; -webkit-box-shadow:0px 15px 25px 0px rgba(0, 0, 0, 0.12); -moz-box-shadow:0px 15px 25px 0px rgba(0, 0, 0, 0.12); box-shadow:0px 15px 25px 0px rgba(0, 0, 0, 0.12);}
.blue-button i.fa-long-arrow-right{margin:0 0 0 10px;}
.blue-button:hover{background:#1a6ae2;}

h1,h2,h3,h4,h5,h6{font-weight:normal; font-style:normal; margin:0; padding:0;}
input,select,textarea{ -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; -ms-transition:all .4s ease-in-out;}

header{width:100%; float:left; background:#FFF; z-index:99;}
header nav.navbar-default{border:none; background:none; margin:0; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}

header nav.navbar-default .navbar-brand{height:auto; padding:5px 0;-webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; -ms-transition:all .4s ease-in-out;}
header nav.navbar-default .navbar-brand img{-webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; -ms-transition:all .4s ease-in-out; height:auto;}
header nav.navbar-default ul.nav li a{font-size:15px; font-weight:700; color:#000; padding:0 20px; line-height:56px; text-transform:uppercase; margin:0;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background:#f1f1f1; color:#000;}
header nav.navbar-default ul.nav li a:hover{background:#f1f1f1;}


.container{max-width:1144px;}
.main-slider-blue-bg{position:relative; padding:20px 15px 0;}
.main-slider-blue-bg:after{width:100%; float:left; content:""; display:block; background:url(../images/main-slider-blue-bg.jpg) no-repeat center top; background-size:cover; height:100%; max-height:260px; position:absolute; top:0; z-index:-1; left:0;}
.main-slider-blue-bg .main-video-back iframe{width:100%; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.main-slider-blue-bg .main-video-back .video-back{width:100%; background:#FFF; padding:20px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.main-slider-blue-bg .main-video-back:after{content:""; display:block; background:url(../images/video-bottom-shadow-bg.png) no-repeat center bottom; background-size:cover; width:100%; height:38px; position:relative; z-index:-1; bottom:12px;}
.main-slider-blue-bg h1{font-size:30px; font-weight:500; color:#FFF; margin:0; padding:0;}
.main-slider-blue-bg h2{font-size:20px; font-weight:500; color:#a3aed0; padding:15px 0; line-height:30px;}
.main-slider-blue-bg a.green-button{font-size:15px; font-weight:700; margin:0 10px 0 0; background:#58c86d; border:none; line-height:56px; padding:0 25px; -webkit-border-radius:65px; -moz-border-radius:65px; border-radius:65px; -webkit-box-shadow:0px 15px 25px 0px rgba(0, 0, 0, 0.12); -moz-box-shadow:0px 15px 25px 0px rgba(0, 0, 0, 0.12); box-shadow:0px 15px 25px 0px rgba(0, 0, 0, 0.12); text-transform:uppercase;}
.main-slider-blue-bg a.green-button i.fa-long-arrow-right{margin:0 0 0 10px;}
.main-slider-blue-bg a.green-button:hover{background:#35c14f;}
.main-slider-blue-bg span{font-size:15px; font-weight:700; color:#FFF;}

.contant-area-back h2{font-size:17px; font-weight:700; color:#333; padding:0 0 8px 0;}
.contant-area-back p{font-size:12px; font-weight:500; color:#666666; line-height:17px;}
.contant-area-back .solvus-logo img{border:1px solid #CCC; margin:0 0 10px 0; float:left;}
.contant-area-back .left-block{width:435px;}
.contant-area-back .text-img-back{border:1px dashed #CCC; border-top:none; border-bottom:none; width:26%;}

footer{width:100%; float:left; padding:8px 0; margin:20px 0 0 0; border-top:2px solid #dedede;}
footer p{color:#999999; font-size:12px; margin:0;}

.sub-heading{font-size:35px; font-weight:700; text-align:center; padding:35px 0; border-top:2px solid #dedede;}
.white-content-bg{background:#FFF; padding-top:50px; padding-bottom:60px; border-top:2px solid #dedede; margin-bottom:-20px;}
.white-content-bg h2{font-size:28px; font-weight:500; padding-bottom:15px;}
.white-content-bg .download-button{padding:10px 25px; font-size:17px; background:#253f85; border:1px solid #253f85; text-transform:uppercase;}
.white-content-bg .download-button:hover{color:#253f85; background:none;}

.fade {opacity:1; }
.modal-dialog {margin:150px auto;}