/*********
Global Styles
*********/
body {overflow-x: hidden;font-family: 'Roboto Condensed', sans-serif;}
html,body{height:100%}
.text-muted {color: #a0a0a0;}
.text-primary {color: #4AA8D3;}
.text-bold {font-weight: 700;}
p {font-size: 16px;line-height: 1.75;}
.large-text {font-size: 18px;}
.larger-text {font-size: 21px;}
a, a:hover, a:focus, a:active, a.active {outline: 0;}
a {color: #4AA8D3;}
a:hover, a:focus, a:active, a.active {color: #3f90b5;}
h1, h2, h3, h4, h5, h6 {text-transform: uppercase;font-family: 'Roboto Condensed', sans-serif;font-weight:300;}
.img-centered {margin: 0 auto;}
::-moz-selection {text-shadow: none;background: #dceef6;}
::selection {text-shadow: none;background: #dceef6;}
img::selection {background: 0 0;}
img::-moz-selection {background: 0 0;}
body {webkit-tap-highlight-color: #4AA8D3;}
h1,.h1{font-size:38px}
h2,.h2{font-size:28px}
h3,.h3{font-size:21px}
h4,.h4{font-size:16px}
h5,.h5{font-size:12px}
h6,.h6{font-size:10px}

h1.big{font-size:48px}
h2.big{font-size:42px}
h3.big{font-size:38px}
h4.big{font-size:28px}
h5.big{font-size:18px}
h6.big{font-size:14px}

/*********
Backgrounds & Colours
*********/
.white {color:#FFF}
.dark {color:#1c1e21}
.bg-white-10 {background-color:rgba(255,255,255,0.1);}
.bg-white-80 {background-color:rgba(255,255,255,0.8);}
.bg-white {background:#FFF;}
.bg-lighter-gray {background: #f9f9f9}
.bg-light-gray {background-color: #f7f7f7;}
.bg-darkest-gray {background-color: #222;}
.bg-dark {background: #1c1e21;}
.bg-dark-blue {background:#4AA8D3}
.bg-dark-80 {background-color:rgba(28,30,33,0.8);}

/*********
Loader
*********/
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.loading {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;	z-index: 9999;background: url(../loader/preloader.GIF)center no-repeat #1c1e21;}

/*********
Borders
*********/
hr.border {max-width: 150px;border-color: #4AA8D3;border-width: 5px;}
hr.borderwhite {max-width: 150px;border-color: #FFF;border-width: 5px;}
hr.border-sm {max-width: 50px;border-color: #4AA8D3;border-width: 2px;}
hr.borderwhite-sm {max-width: 50px;border-color: #FFF;border-width: 2px;}

/*********
Specific Layout Adjustments
*********/
.no-gutter > [class*=col-] {padding-right: 0;padding-left: 0;}
.no-gutter {padding-right: 0;padding-left: 0;}
.no-padding {padding: 0;}

/*********
Buttons
*********/
.btn{border-radius:0;}
.btn:focus,.btn:active,.btn.active,.btn:active:focus{outline:0}
/* Primary Button */
.btn-primary{border-color:#4AA8D3;text-transform:uppercase;font-family: 'Roboto Condensed', sans-serif;font-weight:400;color:#4AA8D3;background-color:transparent}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{border-color:#4AA8D3;color:#fff;background-color:#4AA8D3}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{border-color:#4AA8D3;background-color:#4AA8D3}
.btn-primary .badge{color:#4AA8D3;background-color:#fff}

/* Larger Button */
.btn-larger{padding:15px 35px;margin-bottom:10px;border-color:#4AA8D3;border-radius:0;text-transform:uppercase;font-family: 'Roboto Condensed', sans-serif;font-size:21px;font-weight:500;color:#4AA8D3;background-color:transparent;border:2px solid;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}
.btn-larger:hover,.btn-larger:focus,.btn-larger:active,.btn-larger.active,.open .dropdown-toggle.btn-larger{border-color:#3f90b5;color:#fff;background-color:#3f90b5}
.btn-larger:active,.btn-larger.active,.open .dropdown-toggle.btn-larger{background-image:none}
.btn-larger.disabled,.btn-larger[disabled],fieldset[disabled] .btn-larger,.btn-larger.disabled:hover,.btn-larger[disabled]:hover,fieldset[disabled] .btn-larger:hover,.btn-larger.disabled:focus,.btn-larger[disabled]:focus,fieldset[disabled] .btn-larger:focus,.btn-larger.disabled:active,.btn-larger[disabled]:active,fieldset[disabled] .btn-larger:active,.btn-larger.disabled.active,.btn-larger[disabled].active,fieldset[disabled] .btn-larger.active{border-color:#4AA8D3;background-color:#4AA8D3}
.btn-larger .badge{color:#4AA8D3;background-color:#fff}

/* Blue Button Small */
.btn-blue-sm{padding:10px 25px;margin-bottom:10px;border-color:#4AA8D3;border-radius:0;text-transform:uppercase;font-family: 'Roboto Condensed', sans-serif;font-size:16px;font-weight:500;color:#4AA8D3;background-color:transparent;border:2px solid;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}
.btn-blue-sm:hover,.btn-blue-sm:focus,.btn-blue-sm:active,.btn-blue-sm.active,.open .dropdown-toggle.btn-blue-sm{border-color:#4AA8D3;color:#fff;background-color:#4AA8D3}
.btn-blue-sm:active,.btn-blue-sm.active,.open .dropdown-toggle.btn-blue-sm{background-image:none}
.btn-blue-sm.disabled,.btn-blue-sm[disabled],fieldset[disabled] .btn-blue-sm,.btn-blue-sm.disabled:hover,.btn-blue-sm[disabled]:hover,fieldset[disabled] .btn-blue-sm:hover,.btn-blue-sm.disabled:focus,.btn-blue-sm[disabled]:focus,fieldset[disabled] .btn-blue-sm:focus,.btn-blue-sm.disabled:active,.btn-blue-sm[disabled]:active,fieldset[disabled] .btn-blue-sm:active,.btn-blue-sm.disabled.active,.btn-blue-sm[disabled].active,fieldset[disabled] .btn-blue-sm.active{border-color:#4AA8D3;background-color:#4AA8D3}
.btn-blue-sm .badge{color:#4AA8D3;background-color:#fff}

/* White Button Small */
.btn-white-sm{padding:10px 25px;margin-bottom:10px;border-color:#FFF;border-radius:0;text-transform:uppercase;font-family: 'Roboto Condensed', sans-serif;;font-size:16px;font-weight:300;color:#FFF;background-color:transparent;border:2px solid;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}
.btn-white-sm:hover,.btn-white-sm:focus,.btn-white-sm:active,.btn-white-sm.active,.open .dropdown-toggle.btn-white-sm{border-color:#FFF;color:#4AA8D3;background-color:#FFF}
.btn-white-sm:active,.btn-white-sm.active,.open .dropdown-toggle.btn-white-sm{background-image:none}
.btn-white-sm.disabled,.btn-white-sm[disabled],fieldset[disabled] .btn-white-sm,.btn-white-sm.disabled:hover,.btn-white-sm[disabled]:hover,fieldset[disabled] .btn-white-sm:hover,.btn-white-sm.disabled:focus,.btn-white-sm[disabled]:focus,fieldset[disabled] .btn-white-sm:focus,.btn-white-sm.disabled:active,.btn-white-sm[disabled]:active,fieldset[disabled] .btn-white-sm:active,.btn-white-sm.disabled.active,.btn-white-sm[disabled].active,fieldset[disabled] .btn-white-sm.active{border-color:#FFF;background-color:#FFF}
.btn-white-sm .badge{color:#FFF;background-color:#4AA8D3}

/* Dark Button Small */
.btn-dark-sm{padding:10px 25px;margin-bottom:10px;border-color:#1c1e21;border-radius:0;text-transform:uppercase;font-family: 'Roboto Condensed', sans-serif;;font-size:16px;font-weight:300;color:#1c1e21;background-color:transparent;border:2px solid;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}
.btn-dark-sm:hover,.btn-dark-sm:focus,.btn-dark-sm:active,.btn-dark-sm.active,.open .dropdown-toggle.btn-dark-sm{border-color:#FFF;color:#4AA8D3;background-color:#1c1e21}
.btn-dark-sm:active,.btn-dark-sm.active,.open .dropdown-toggle.btn-dark-sm{background-image:none}
.btn-dark-sm.disabled,.btn-dark-sm[disabled],fieldset[disabled] .btn-dark-sm,.btn-dark-sm.disabled:hover,.btn-dark-sm[disabled]:hover,fieldset[disabled] .btn-dark-sm:hover,.btn-dark-sm.disabled:focus,.btn-dark-sm[disabled]:focus,fieldset[disabled] .btn-dark-sm:focus,.btn-dark-sm.disabled:active,.btn-dark-sm[disabled]:active,fieldset[disabled] .btn-dark-sm:active,.btn-dark-sm.disabled.active,.btn-dark-sm[disabled].active,fieldset[disabled] .btn-dark-sm.active{border-color:#4AA8D3;background-color:#1c1e21}
.btn-dark-sm .badge{color:#4AA8D3;background-color:#1c1e21}


/* Blue Button Small Blog */
.btn-blue-sm-blog{padding:10px 25px;border-color:#4AA8D3;border-radius:0;margin-bottom:10px;text-transform:uppercase;font-family: 'Roboto Condensed', sans-serif;font-size:16px;font-weight:500;color:#4AA8D3;background-color:transparent;border:2px solid;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}
.btn-blue-sm-blog:hover,.btn-blue-sm-blog:focus,.btn-blue-sm-blog:active,.btn-blue-sm-blog.active,.open .dropdown-toggle.btn-blue-sm-blog{border-color:#4AA8D3;color:#fff;background-color:#4AA8D3}
.btn-blue-sm-blog:active,.btn-blue-sm-blog.active,.open .dropdown-toggle.btn-blue-sm-blog{background-image:none}
.btn-blue-sm-blog.disabled,.btn-blue-sm-blog[disabled],fieldset[disabled] .btn-blue-sm-blog,.btn-blue-sm-blog.disabled:hover,.btn-blue-sm-blog[disabled]:hover,fieldset[disabled] .btn-blue-sm-blog:hover,.btn-blue-sm-blog.disabled:focus,.btn-blue-sm-blog[disabled]:focus,fieldset[disabled] .btn-blue-sm-blog:focus,.btn-blue-sm-blog.disabled:active,.btn-blue-sm-blog[disabled]:active,fieldset[disabled] .btn-blue-sm-blog:active,.btn-blue-sm-blog.disabled.active,.btn-blue-sm-blog[disabled].active,fieldset[disabled] .btn-blue-sm-blog.active{border-color:#4AA8D3;background-color:#4AA8D3}
.btn-blue-sm-blog .badge{color:#4AA8D3;background-color:#fff}

/*********
Circular Buttons (Added as an option if you are not keen on rectangular ones)
*********/
.btn-blue-sm-circular{padding:10px 25px;border-color:#4AA8D3;border-radius:0;margin-bottom:10px;text-transform:uppercase;font-family: 'Roboto Condensed', sans-serif;font-size:16px;font-weight:500;color:#4AA8D3;background-color:transparent;border:2px solid;border-radius:50px;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}
.btn-blue-sm-circular:hover,.btn-blue-sm-circular:focus,.btn-blue-sm-circular:active,.btn-blue-sm-circular.active,.open .dropdown-toggle.btn-blue-sm-circular{border-color:#4AA8D3;color:#fff;background-color:#4AA8D3}
.btn-blue-sm-circular:active,.btn-blue-sm-circular.active,.open .dropdown-toggle.btn-blue-sm-circular{background-image:none}
.btn-blue-sm-circular.disabled,.btn-blue-sm-circular[disabled],fieldset[disabled] .btn-blue-sm-circular,.btn-blue-sm-circular.disabled:hover,.btn-blue-sm-circular[disabled]:hover,fieldset[disabled] .btn-blue-sm-circular:hover,.btn-blue-sm-circular.disabled:focus,.btn-blue-sm-circular[disabled]:focus,fieldset[disabled] .btn-blue-sm-circular:focus,.btn-blue-sm-circular.disabled:active,.btn-blue-sm-circular[disabled]:active,fieldset[disabled] .btn-blue-sm-circular:active,.btn-blue-sm-circular.disabled.active,.btn-blue-sm-circular[disabled].active,fieldset[disabled] .btn-blue-sm-circular.active{border-color:#4AA8D3;background-color:#4AA8D3}
.btn-blue-sm-circular .badge{color:#4AA8D3;background-color:#fff}

.btn-white-sm-circular{padding:10px 25px;border-color:#FFF;border-radius:0;margin-bottom:10px;text-transform:uppercase;font-family: 'Roboto Condensed', sans-serif;font-size:16px;font-weight:300;color:#FFF;background-color:transparent;border:2px solid;border-radius:50px;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}
.btn-white-sm-circular:hover,.btn-white-sm-circular:focus,.btn-white-sm-circular:active,.btn-white-sm-circular.active,.open .dropdown-toggle.btn-white-sm-circular{border-color:#FFF;color:#4AA8D3;background-color:#FFF}
.btn-white-sm-circular:active,.btn-white-sm-circular.active,.open .dropdown-toggle.btn-white-sm-circular{background-image:none}
.btn-white-sm-circular.disabled,.btn-white-sm-circular[disabled],fieldset[disabled] .btn-white-sm-circular,.btn-white-sm-circular.disabled:hover,.btn-white-sm-circular[disabled]:hover,fieldset[disabled] .btn-white-sm-circular:hover,.btn-white-sm-circular.disabled:focus,.btn-white-sm-circular[disabled]:focus,fieldset[disabled] .btn-white-sm-circular:focus,.btn-white-sm-circular.disabled:active,.btn-white-sm-circular[disabled]:active,fieldset[disabled] .btn-white-sm-circular:active,.btn-white-sm-circular.disabled.active,.btn-white-sm-circular[disabled].active,fieldset[disabled] .btn-white-sm-circular.active{border-color:#FFF;background-color:#FFF}
.btn-white-sm-circular .badge{color:#FFF;background-color:#4AA8D3}

.btn-dark-sm-circular{padding:10px 25px;border-color:#1c1e21;border-radius:0;margin-bottom:10px;text-transform:uppercase;font-family: 'Roboto Condensed', sans-serif;font-size:16px;font-weight:300;color:#1c1e21;background-color:transparent;border:2px solid;border-radius:50px;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}
.btn-dark-sm-circular:hover,.btn-dark-sm-circular:focus,.btn-dark-sm-circular:active,.btn-dark-sm-circular.active,.open .dropdown-toggle.btn-dark-sm-circular{border-color:#1c1e21;color:#4AA8D3;background-color:#1c1e21}
.btn-dark-sm-circular:active,.btn-dark-sm-circular.active,.open .dropdown-toggle.btn-dark-sm-circular{background-image:none}
.btn-dark-sm-circular.disabled,.btn-dark-sm-circular[disabled],fieldset[disabled] .btn-dark-sm-circular,.btn-dark-sm-circular.disabled:hover,.btn-dark-sm-circular[disabled]:hover,fieldset[disabled] .btn-dark-sm-circular:hover,.btn-dark-sm-circular.disabled:focus,.btn-dark-sm-circular[disabled]:focus,fieldset[disabled] .btn-dark-sm-circular:focus,.btn-dark-sm-circular.disabled:active,.btn-dark-sm-circular[disabled]:active,fieldset[disabled] .btn-dark-sm-circular:active,.btn-dark-sm-circular.disabled.active,.btn-dark-sm-circular[disabled].active,fieldset[disabled] .btn-dark-sm-circular.active{border-color:#1c1e21;background-color:#1c1e21;color:#4AA8D3;}
.btn-dark-sm-circular .badge{color:#4AA8D3;background-color:#1c1e21}

/* Facebook Button */
.btn-blue-facebook{padding:10px 25px;margin-bottom:10px;border-radius:0;text-transform:uppercase;font-family: 'Roboto Condensed', sans-serif;font-size:16px;font-weight:600;color:#FFF;background-color:#3b5998;border:2px solid #3b5998;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}
.btn-blue-facebook:hover,.btn-blue-facebook:focus,.btn-blue-facebook:active,.btn-blue-facebook.active,.open .dropdown-toggle.btn-blue-facebook{border-color:#3b5998;color:#3b5998;background-color:#FFFFFF}
.btn-blue-facebook:active,.btn-blue-facebook.active,.open .dropdown-toggle.btn-blue-facebook{background-image:none}
.btn-blue-facebook.disabled,.btn-blue-facebook[disabled],fieldset[disabled] .btn-blue-facebook,.btn-blue-facebook.disabled:hover,.btn-blue-facebook[disabled]:hover,fieldset[disabled] .btn-blue-facebook:hover,.btn-blue-facebook.disabled:focus,.btn-blue-facebook[disabled]:focus,fieldset[disabled] .btn-blue-facebook:focus,.btn-blue-facebook.disabled:active,.btn-blue-facebook[disabled]:active,fieldset[disabled] .btn-blue-facebook:active,.btn-blue-facebook.disabled.active,.btn-blue-facebook[disabled].active,fieldset[disabled] .btn-blue-facebook.active{border-color:#3b5998;background-color:#3b5998}
.btn-blue-facebook .badge{color:#3b5998;background-color:#fff}

/* LinkedIn Button */
.btn-blue-linkedin{padding:10px 25px;margin-bottom:10px;border-radius:0;text-transform:uppercase;font-family: 'Roboto Condensed', sans-serif;font-size:16px;font-weight:600;color:#FFF;background-color:#0077b5;border:2px solid #0077b5;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}
.btn-blue-linkedin:hover,.btn-blue-linkedin:focus,.btn-blue-linkedin:active,.btn-blue-linkedin.active,.open .dropdown-toggle.btn-blue-linkedin{border-color:#0077b5;color:#0077b5;background-color:#FFFFFF}
.btn-blue-linkedin:active,.btn-blue-linkedin.active,.open .dropdown-toggle.btn-blue-linkedin{background-image:none}
.btn-blue-linkedin.disabled,.btn-blue-linkedin[disabled],fieldset[disabled] .btn-blue-linkedin,.btn-blue-linkedin.disabled:hover,.btn-blue-linkedin[disabled]:hover,fieldset[disabled] .btn-blue-linkedin:hover,.btn-blue-linkedin.disabled:focus,.btn-blue-linkedin[disabled]:focus,fieldset[disabled] .btn-blue-linkedin:focus,.btn-blue-linkedin.disabled:active,.btn-blue-linkedin[disabled]:active,fieldset[disabled] .btn-blue-linkedin:active,.btn-blue-linkedin.disabled.active,.btn-blue-linkedin[disabled].active,fieldset[disabled] .btn-blue-linkedin.active{border-color:#0077b5;background-color:#0077b5}
.btn-blue-linkedin .badge{color:#0077b5;background-color:#fff}

/*********
Navigation
*********/
.navbar {padding:10px 0}
.navbar-brand {padding: 5px 15px}
.navbar-brand.animated{padding:5px}
.logo-adjustment{padding:0!important}

/* Light Navigation */
#lightnav.navbar-default{background-color:rgba(249,249,249,1);border-bottom: 1px solid #eee;}
#lightnav.navbar-default .navbar-brand{font-family: 'Roboto Condensed', sans-serif;color:#4AA8D3}
#lightnav.navbar-default .navbar-brand:hover,#lightnav.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:active,.navbar-default .navbar-brand.active{color:#3f90b5}
#lightnav.navbar-default .navbar-collapse{border-color:rgba(249,249,249,.1)}
#lightnav.navbar-default .navbar-toggle{border-color:transparent;background-color:transparent}
#lightnav.navbar-default .navbar-toggle .icon-bar{background-color:#1c1e21}
#lightnav.navbar-default .navbar-toggle:hover,#lightnav.navbar-default .navbar-toggle:focus{background-color:transparent}
#lightnav.navbar-default .nav li a{text-transform:uppercase;font-family: 'Roboto Condensed', sans-serif;font-weight:600;letter-spacing:1px;color:#1c1e21}
#lightnav.navbar-default .nav li a:hover,#lightnav.navbar-default .nav li a:focus{outline:0;color:#4AA8D3}
#lightnav.navbar-default .navbar-nav>.active>a{border-radius:0;color:#4AA8D3;background-color:transparent}
#lightnav.navbar-default .navbar-nav>.active>a:hover,#lightnav.navbar-default .navbar-nav>.active>a:focus{color:#4AA8D3;background-color:transparent}
@media(min-width:768px) {
    #lightnav.navbar-default{padding:10px 0;border:0;background-color:rgba(249,249,249,1);border-bottom: 1px solid #eee;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s}
    #lightnav.navbar-default .navbar-brand{font-size:2em;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
    #lightnav.navbar-default .navbar-nav>.active>a{border-radius:3px}
    #lightnav.navbar-default.navbar-shrink{padding:10px 0;background-color:rgba(249,249,249,1)}
    #lightnav.navbar-default.navbar-shrink .navbar-brand{font-size:1.5em}
}
#lightnav.navbar-default .navbar-nav > .open > a,#lightnav.navbar-default .navbar-nav > .open > a:hover,#lightnav.navbar-default .navbar-nav > .open > a:focus {color: #1c1e21 !important;background-color: #f9f9f9;}
#lightnav.navbar-default .dropdown-menu {background-color: #f9f9f9 !important;-webkit-background-clip: padding-box; background-clip: padding-box;border: 0px solid #ccc;border: 0px solid rgba(0, 0, 0, .15);border-radius: 0px;  -webkit-box-shadow:none !important;box-shadow: none !important;}
#lightnav.navbar-default .dropdown-menu > li > a {padding: 10px 20px;}
#lightnav.navbar-default .dropdown-menu > li > a:hover {background:#4AA8D3;color:#FFF}
@media(max-width:991px) {
    #lightnav.navbar-default .dropdown-menu {right: auto;left: 0;}}
#lightnav .navbar-nav > li > .dropdown-menu {margin-top:5px;}
#lightnav .caret {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 0px dashed;border-right: 0px solid transparent;border-left: 0px solid transparent;margin-top: -25px;}
#lightnav .caret:before {font-family: FontAwesome;content: "\f107";}

/*********
Navigation Adjustments
*********/
@media (max-width: 991px) {
    .navbar-header{float:none}
    #darknav .navbar-default{background-color:#1c1e21}
    #lightnav .navbar-default{background-color:#f9f9f9}
    .navbar-toggle{display:block}
    .navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}
    .navbar-collapse.collapse{display:none!important}
    .navbar-nav{float:none!important;margin:7.5px -15px}
    .navbar-nav>li{float:none}
    .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}
}
.navbar-collapse.collapse.in {display: block!important;}
.collapsing {overflow: hidden!important;}

/*********
 Global Header Styles
*********/
header{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
header .header-text{padding-top:100px;padding-bottom:50px}
@media(min-width:768px) {
    header .header-text {padding-top: 200px;padding-bottom: 200px;}
    header h1 {font-size:48px;font-weight:300}
    header h2 {font-size:24px;font-weight:300}
}
header .form-inline .form-control {border-radius: 0;margin-right: 10px; margin-bottom:10px;    height:45px; min-width: 200px; background:rgba(255,255,255,0.1);color:#FFF}

/* Hero Header */
header#hero{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
header#hero .header-text{padding-top:100px;padding-bottom:50px}
@media(min-width:768px) {
    header#hero .header-text {padding-top: 250px;padding-bottom: 200px;}
}

/* Fullwidth Header */
header#fullwidth{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}
header#fullwidth .header-text{padding-top:200px;padding-bottom:50px;}
header#fullwidth .form-inline .form-control {height: 46px;}
@media(min-width:768px) {
    header#fullwidth .header-text {padding-top: 400px;padding-bottom: 200px;}
}
header#fullwidth {min-height: 100%; /* min. height for modern browser */ height:auto !important; /* important rule for modern Browser */   height:100%; /* min. height for IE */ overflow: hidden !important; /* FF scroll-bar */}
@media(max-width:768px) {header#fullwidth {height:auto}}
/* iPad styles */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape){
    header#fullwidth .header-text {padding-top: 300px;padding-bottom: 200px;} }
/* Fullwidth Hero Counter Header */
header#hero-counter {color:#FFF}
header#hero-counter{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}
header#hero-counter .header-text{padding-top:120px;padding-bottom:50px}
header#hero-counter h1 { font-size:64px; color:#4AA8D3}
header#hero-counter h2{ font-size:28px;}
@media(min-width:768px) {
    header#hero-counter .header-text {padding-top: 240px;padding-bottom: 200px;}
}
/* Macbook Pro @media query */
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {
    header#hero-counter .header-text {padding-top: 200px;padding-bottom: 200px;}
}

header#hero-counter{min-height: 100%; /* min. height for modern browser */ height:auto !important; /* important rule for modern Browser */   height:100%; /* min. height for IE */ overflow: hidden !important; /* FF scroll-bar */}
@media(max-width:768px) {
    header#hero-counter h1 { font-size:34px; color:#4AA8D3}
    header#hero-counter h2{ font-size:21px;}
}
header#hero-counter .form-inline .form-control {border-radius: 0;margin-right: 10px;    height:45px; min-width: 260px; background:rgba(255,255,255,0.9);color:#1c1e21;}
header#hero-counter .lightform .form-control {border-radius: 0;margin-right: 10px; margin-bottom:10px;   height:45px; min-width: 260px; background:rgba(255,255,255,0.1);color:#fff; border:2px solid #4AA8D3;}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
    header#hero-counter .header-text {padding-top: 200px;padding-bottom: 200px;}
}

/*********
Backgrounds
*********/
.indexbg-launch {background-image: url(../img/headers/header-launch.jpg)}
.aboutbg{background-image: url(../img/headers/aboutus-bg.jpg)}

/*********
Section Global Styles
*********/
section {padding: 100px 0;}
section h2.section-heading {margin-top: 0;margin-bottom: 15px;font-size: 24px;font-weight: 600; letter-spacing: 1px}
section h3.section-subheading {margin-bottom: 15px;text-transform: none;font-family: 'Roboto Condensed', sans-serif;font-size: 16px;font-weight: 400;}

@media(min-width:768px) {
    section {padding: 150px 0;}
    section h2.section-heading {margin-top: 0;margin-bottom: 15px;font-size: 28px;}
}

/*********
Section About
*********/
section#features {}
@media(max-width:767px) {#features p,#features h2 {text-align: center}}
.features-title {margin: 15px 0;text-transform:none;text-transform: uppercase}

/*********
Contact Section
*********/
section#contact {color: #FFF;padding:120px 0px 60px;}


/*********
Section Testimonials
*********/
/* Dark Testimonials */
section#testimonialsdark {color:#1c1e21}
section#testimonialsdark .owl-theme .owl-controls .owl-buttons div {color: #FFF !important;display: inline-block;zoom: 1;margin: 5px;padding: 0px;font-size: 12px;-webkit-border-radius: 30px;	-moz-border-radius: 30px;border-radius: 30px;background: transparent !important;filter: Alpha(Opacity=50);opacity: 0.5;}
section#testimonialsdark p {color:#1c1e21}
section#testimonialsdark p.lead {margin-top:20px}


/*********
Section About
*********/
section#about {background-position: center center;background-repeat: no-repeat;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover;}
section#about .section-heading,section#about .section-subheading {color: #fff;}
section#about p {color: #fff;}
section#about img {vertical-align:middle;}

section#about-dark {background-position: center center;background-repeat: no-repeat;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover;}
section#about-dark .section-heading,section#about-dark .section-subheading {color: #1c1e21;padding-top:30px;}
section#about-dark p {color: #1c1e21;}
section#about-dark img {vertical-align:middle;}

/*********
Section Download
*********/
#download {border-bottom: 1px solid #f4f7fd;border-top: 1px solid #f4f7fd;background: #f8fbfd;}
#download .dwnd_box a {background: #2B3990;}
#download .dwnd_box a:hover,
#download .dwnd_box a:focus {text-decoration: none;}
#download i.fa-windows {color: #a5a5a5}
#download i.fa-linux {color: #a5a5a5}
#download i.fa-apple {color: #a5a5a5
}
#download .dwnd_box {background: #2B3990; padding: 10px 0px; color: #FFF; font-weight: 700;letter-spacing: 1px}
#download .dwnd_box p {margin-bottom: 0}
#download .dwnd_box p.os {font-size: 21px;}
#download .dwnd_box p span.glyphicon {font-size: 16px}
#download .grow a {text-decoration: none}
#download .dwnd_box:hover,
#download .dwnd_box:focus {background: #1D2860;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
#download .dwnd_box span.sm-text {font-size: 12px;color: #b3b3b3;letter-spacing: 0.05px}
#download .file_ext {font-size: 13px;color:#4AA8D3;font-weight: 700;letter-spacing: 0.03em; margin-top: 5px}
#download .border-right {border-right: 5px solid transparent}
#download .box {padding:25px 0px 15px 0px;background:#FFF;border:1px solid #e5e9ff; margin-bottom:20px;}
cul {margin-bottom: 0}
@media(max-width:767px) {
    #download .border-right {border-right: 5px solid transparent}
    #download .no-gutter {
        padding-right: 15px;
        padding-left: 15px;
    }
}

.grow {position:relative;transform:scale(0.99);-webkit-transition:.4s ease;-moz-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;z-index:13;}
.grow:hover {position:relative;transform:scale(1.02);z-index:15}

/*********
Footer
*********/
footer#dark {color:#FFF;text-align:center; padding: 20px 0 10px}
footer#dark span.copyright {text-transform: uppercase;font-weight: 500;font-size: 12px;letter-spacing: 2px}


/*********
Padding
*********/
.pddn-neg-10-top {padding-top: -10px}
.pddn-0 {padding: 0px !important}
.pddn-10 {padding: 10px}
.pddn-20 {padding: 20px}
.pddn-30 {padding: 30px}
.pddn-40 {padding: 40px}
.pddn-50 {padding: 50px}
.pddn-60 {padding: 60px}
.pddn-10-top {padding-top: 10px}
.pddn-20-top {padding-top: 20px}
.pddn-30-top {padding-top: 30px}
.pddn-40-top {padding-top: 40px}
.pddn-50-top {padding-top: 50px}
.pddn-60-top {padding-top: 60px}
.pddn-10-btm {padding-bottom: 10px}
.pddn-20-btm {padding-bottom: 20px}
.pddn-30-btm {padding-bottom: 30px}
.pddn-40-btm {padding-bottom: 40px}
.pddn-50-btm {padding-bottom: 50px}
.pddn-60-btm {padding-bottom: 60px}
.pddn-0-top-btm {padding:0}
.pddn-10-top-btm {padding: 10px 0}
.pddn-20-top-btm {padding: 20px 0}
.pddn-30-top-btm {padding: 30px 0}
.pddn-40-top-btm {padding: 40px 0}
.pddn-50-top-btm {padding: 50px 0}
.pddn-60-top-btm {padding: 60px 0}
.pdd-section-portfolio {padding:50px 0 20px 0}
.pdd-section-portfolio-top {padding:50px 0 0 0}

/*********
Margins
*********/
.mrgn-10-top {margin-top: 10px}
.mrgn-15-top {margin-top: 15px}
.mrgn-20-top {margin-top: 20px}
.mrgn-30-top {margin-top: 30px}
.mrgn-40-top {margin-top: 40px}
.mrgn-50-top {margin-top: 50px}
.mrgn-60-top {margin-top: 60px}
.mrgn-70-top {margin-top: 70px}
.mrgn-80-top {margin-top: 80px}
.mrgn-90-top {margin-top: 90px}
.mrgn-100-top {margin-top: 100px}
.mrgn-10-btm {margin-bottom: 10px}
.mrgn-20-btm {margin-bottom: 20px}
.mrgn-30-btm {margin-bottom: 30px}
.mrgn-40-btm {margin-bottom: 40px}
.mrgn-50-btm {margin-bottom: 50px}
.mrgn-60-btm {margin-bottom: 60px}
.mrgn-10-top-btm {margin: 10px 0}
.mrgn-20-top-btm {margin: 20px 0}
.mrgn-30-top-btm {margin: 30px 0}
.mrgn-40-top-btm {margin: 40px 0}
.mrgn-50-top-btm {margin: 50px 0}
.mrgn-60-top-btm {margin: 60px 0}
