img {
  display:block;
  margin:auto;
}

div.row2 {
  display:block;
  position:relative;
  /*margin-left:0px;*/
  /*margin-right:0px;*/
  padding-top:0px!important;
}

div.row.row2 {
  display:block;
  position:relative;
  /*margin-left:0px;*/
  /*margin-right:0px;*/
  /*padding-top:0px!important;*/
}

div.row {
  /*display:block;*/
  /*position:relative;*/
  /*margin-left:0px;*/
  /*margin-right:0px;*/
  /*padding-top:0px!important;*/
  text-align:center;
  vertical-align:middle;
}

h1 {
  font-size:62px!important;
  color:#fff;
  font-weight:bolder!important;
  text-align:center;
  font-family:Lovelo, sans-serif!important;
  font-weight:bolder!important;
  padding-top:5px!important;
  padding-bottom:65px!important;
}

h2 {
  font-size:20px;
  line-height:25px;
}

.dropdown-menu {
  margin-top:-1px;
  min-width:180px;
}

.navbar > .container .navbar-brand {
  margin-left:-50px!important;
}

.navbar-brand {
  margin-top:-15px;
  /*margin-left:20px;*/
}

.navbar {
  border-radius:0;
  margin-bottom:0;
  background:#00050a!important;
  padding-top:15px;
  padding-bottom:0;
}

.navbar-nav {
  margin-bottom:10px;
}

.navbar-nav > li {
  margin-left:25px;
  /*padding-bottom:20px;*/
}

.navbar-inverse .navbar-nav > li > a {
  padding:5px 12px;
  margin:0;
  border-radius:3px;
  color:#fff;
  line-height:24px;
  display:inline-block;
}

.navbar-inverse .navbar-nav > li > a:hover {
  background-color:#299ac9;
  color:#fff;
}

.navbar-inverse {
  border:none;
}

.navbar-inverse .navbar-brand {
  font-size:36px;
  line-height:50px;
  color:#fff;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color:#ffffff!important;
  color:#fff;
}

.navbar-inverse .navbar-nav .dropdown-menu {
  background-color:rgba(0,0,0,.85);
  -webkit-box-shadow:0 3px 8px rgba(0, 0, 0, 0.125);
  -moz-box-shadow:0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow:0 3px 8px rgba(0, 0, 0, 0.125);
  border:0;
  padding:0;
  margin-top:0;
  border-top:0;
  border-radius:0;
  left:0;
}

.navbar-inverse .navbar-nav .dropdown-menu:before {
  position:absolute;
  top:0;
}

.navbar-inverse .navbar-nav .dropdown-menu > li > a {
  padding:8px 15px;
  color:#fff;
}

.navbar-inverse .navbar-nav .dropdown-menu > li:hover > a, .navbar-inverse .navbar-nav .dropdown-menu > li:focus > a, .navbar-inverse .navbar-nav .dropdown-menu > li.active > a {
  background-color:rgb(14,112,153);
  color:#fff;
}

.navbar-inverse .navbar-nav .dropdown-menu > li:last-child > a {
  border-radius:0 0 3px 3px;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
  border-top:0;
  padding-bottom:0;
}

#main-slider {
  position:relative;
}

.no-margin {
  /*margin:0;*/
  /*padding:0;*/
}

#main-slider .carousel .carousel-content {
  margin-top:80px;
}

#main-slider .carousel .slide-margin {
  margin-top:80px;
}

#main-slider .carousel h2 {
  color:#fff;
}

#main-slider .carousel .slider-img {
  text-align:right;
  position:absolute;
}

#main-slider .carousel .item {
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  left:0 !important;
  opacity:0;
  top:0;
  position:absolute;
  width:100%;
  display:block !important;
  height:auto;
  -webkit-transition:opacity ease-in-out 500ms;
  -moz-transition:opacity ease-in-out 500ms;
  -o-transition:opacity ease-in-out 500ms;
  transition:opacity ease-in-out 500ms;
  padding-bottom:210px!important;
}

#main-slider .carousel .item:first-child {
  top:auto;
  position:relative;
}

#main-slider .carousel .item.active {
  opacity:1;
  -webkit-transition:opacity ease-in-out 500ms;
  -moz-transition:opacity ease-in-out 500ms;
  -o-transition:opacity ease-in-out 500ms;
  transition:opacity ease-in-out 500ms;
  z-index:1;
}

#main-slider .prev, #main-slider .next {
  position:absolute;
  top:50%;
  background-color:#00050a!important;
  color:#fff;
  display:inline-block;
  margin-top:-25px;
  height:40px;
  line-height:40px;
  width:40px;
  line-height:40px;
  text-align:center;
  border-radius:4px;
  z-index:5;
}

#main-slider .prev:hover, #main-slider .next:hover {
  background-color:rgb(5,137,247)!important;
}

#main-slider .prev {
  left:10px;
}

#main-slider .next {
  right:10px;
}

#main-slider .carousel-indicators li {
  width:20px;
  height:20px;
  background-color:#fff;
  margin:0 15px 0 0;
  position:relative;
}

#main-slider .carousel-indicators li:after {
  position:absolute;
  content:"";
  width:24px;
  height:24px;
  border-radius:100%;
  background:rgba(0, 0, 0, 0);
  border:1px solid #FFF;
  left:-3px;
  top:-3px;
}

#main-slider .carousel-indicators .active {
  width:20px;
  height:20px;
  background-color:rgba(251, 162, 17, 1)!important;
  margin:0 15px 0 0;
  border:1px solid #10981d;
  position:relative;
}

#main-slider .carousel-indicators .active:after {
  position:absolute;
  content:"";
  width:24px;
  height:24px;
  border-radius:100%;
  background:#299ac9;
  border:1px solid #05444d;
  left:-3px;
  top:-3px;
}

#main-slider .active .animation.animated-item-1 {
  -webkit-animation:fadeInUp 300ms linear 600ms both;
  -moz-animation:fadeInUp 300ms linear 600ms both;
  -o-animation:fadeInUp 300ms linear 300ms both;
  -ms-animation:fadeInUp 300ms linear 600ms both;
  animation:fadeInUp 300ms linear 600ms both;
}

#main-slider .active .animation.animated-item-2 {
  -webkit-animation:fadeInUp 300ms linear 900ms both;
  -moz-animation:fadeInUp 300ms linear 900ms both;
  -o-animation:fadeInUp 300ms linear 600ms both;
  -ms-animation:fadeInUp 300ms linear 900ms both;
  animation:fadeInUp 300ms linear 900ms both;
}

#main-slider .active .animation.animated-item-4 {
  -webkit-animation:slideInUp 2500ms linear 1000ms both;
  -moz-animation:slideInUp 2500ms linear 1000ms both;
  -o-animation:fadeInUp 300ms linear 1200ms both;
  -ms-animation:slideInUp 2500ms linear 1000ms both;
  animation:slideInUp 2500ms linear 1000ms both;
}

@media (min-width: 1200px) {
  .dropdown:hover .dropdown-menu {
    display:block;
    -webkit-animation:fadeInUp 400ms;
    animation:fadeInUp 400ms;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .dropdown:hover .dropdown-menu {
    display:block;
    -webkit-animation:fadeInUp 400ms;
    animation:fadeInUp 400ms;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .navbar-nav > li {
    margin-left:10px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .navbar-collapse {
    padding-left:0;
    padding-right:0;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .dropdown:hover .dropdown-menu {
    display:block;
    -webkit-animation:fadeInUp 400ms;
    animation:fadeInUp 400ms;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .navbar-collapse {
    padding-left:0;
    padding-right:0;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .navbar-nav > li {
    margin-left:0;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  #main-slider .carousel h1 {
    font-size:25px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  #main-slider .carousel h2 {
    font-size:20px;
  }
}

@media (max-width: 767px) {
  .container > .navbar-header, .container > .navbar-collapse {
    margin-left:0;
    padding-bottom:5px;
  }
}

@media (max-width: 767px) {
  .navbar-nav > li {
    padding-bottom:0;
  }
}

@media (max-width: 767px) {
  #main-slider .carousel h1 {
    font-size:30px!important;
    color:#fff;
    font-weight:bolder!important;
    text-align:center;
    font-family:Lovelo, sans-serif!important;
    padding-top:10px!important;
  }
}

@media (max-width: 767px) {
  #main-slider .carousel h2 {
    font-size:16px;
  }
}

h1 {
  font-size:46px;
  color:#fff;
  font-family:Roboto,sans-serif;
}

h2 {
  font-size:20px;
  line-height:25px;
  font-family:Roboto,sans-serif;
}

.dropdown-menu {
  margin-top:-1px;
  min-width:180px;
}

.navbar > .container .navbar-brand {
  margin-left:0;
}

.navbar-brand {
  margin-top:-15px;
  /*margin-left:20px;*/
}

.navbar-nav {
  margin-bottom:10px;
}

.navbar-nav > li {
  margin-left:25px;
  /*padding-bottom:20px;*/
}

.navbar-inverse .navbar-nav > li > a {
  padding:5px 12px;
  margin:0;
  border-radius:3px;
  color:#fff;
  line-height:24px;
  display:inline-block;
}

.navbar-inverse .navbar-nav > li > a:hover {
  background-color:#299ac9;
  color:#fff;
}

.navbar-inverse {
  border:none;
}

.navbar-inverse .navbar-brand {
  font-size:36px;
  line-height:50px;
  color:#fff;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color:#32e815;
  color:#fff;
}

.navbar-inverse .navbar-nav .dropdown-menu {
  background-color:rgba(0,0,0,.85);
  -webkit-box-shadow:0 3px 8px rgba(0, 0, 0, 0.125);
  -moz-box-shadow:0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow:0 3px 8px rgba(0, 0, 0, 0.125);
  border:0;
  padding:0;
  margin-top:0;
  border-top:0;
  border-radius:0;
  left:0;
}

.navbar-inverse .navbar-nav .dropdown-menu:before {
  position:absolute;
  top:0;
}

.navbar-inverse .navbar-nav .dropdown-menu > li > a {
  padding:8px 15px;
  color:#fff;
}

.navbar-inverse .navbar-nav .dropdown-menu > li:hover > a, .navbar-inverse .navbar-nav .dropdown-menu > li:focus > a, .navbar-inverse .navbar-nav .dropdown-menu > li.active > a {
  background-color:rgb(14,112,153);
  color:#fff;
}

.navbar-inverse .navbar-nav .dropdown-menu > li:last-child > a {
  border-radius:0 0 3px 3px;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
  border-top:0;
  padding-bottom:0;
}

#main-slider {
  position:relative;
}

.no-margin {
  /*margin:0;*/
  /*padding:0;*/
}

#main-slider .carousel .carousel-content {
  margin-top:80px;
}

#main-slider .carousel .slide-margin {
  margin-top:80px;
}

#main-slider .carousel h2 {
  color:#fff;
}

#main-slider .carousel .slider-img {
  text-align:right;
  position:absolute;
}

#main-slider .carousel .item {
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  left:0 !important;
  opacity:0;
  top:0;
  position:absolute;
  width:100%;
  display:block !important;
  height:auto;
  -webkit-transition:opacity ease-in-out 500ms;
  -moz-transition:opacity ease-in-out 500ms;
  -o-transition:opacity ease-in-out 500ms;
  transition:opacity ease-in-out 500ms;
  padding-bottom:200px;
}

#main-slider .carousel .item:first-child {
  top:auto;
  position:relative;
}

#main-slider .carousel .item.active {
  opacity:1;
  -webkit-transition:opacity ease-in-out 500ms;
  -moz-transition:opacity ease-in-out 500ms;
  -o-transition:opacity ease-in-out 500ms;
  transition:opacity ease-in-out 500ms;
  z-index:1;
}

#main-slider .prev, #main-slider .next {
  position:absolute;
  top:50%;
  background-color:#00050a;
  color:#fff;
  display:inline-block;
  margin-top:-25px;
  height:40px;
  line-height:40px;
  width:40px;
  line-height:40px;
  text-align:center;
  border-radius:4px;
  z-index:5;
}

#main-slider .prev:hover, #main-slider .next:hover {
  background-color:#299ac9;
}

#main-slider .prev {
  left:10px;
}

#main-slider .next {
  right:10px;
}

#main-slider .carousel-indicators li {
  width:20px;
  height:20px;
  background-color:#fff;
  margin:0 15px 0 0;
  position:relative;
}

#main-slider .carousel-indicators li:after {
  position:absolute;
  content:"";
  width:24px;
  height:24px;
  border-radius:100%;
  background:rgba(0, 0, 0, 0);
  border:1px solid #FFF;
  left:-3px;
  top:-3px;
}

#main-slider .carousel-indicators .active:after {
  position:absolute;
  content:"";
  width:24px;
  height:24px;
  border-radius:100%;
  background:rgb(5,137,247);
  border:2px solid #ffffff;
  left:-3px;
  top:-3px;
}

#main-slider .active .animation.animated-item-1 {
  -webkit-animation:fadeInUp 300ms linear 600ms both;
  -moz-animation:fadeInUp 300ms linear 600ms both;
  -o-animation:fadeInUp 300ms linear 300ms both;
  -ms-animation:fadeInUp 300ms linear 600ms both;
  animation:fadeInUp 300ms linear 600ms both;
}

#main-slider .active .animation.animated-item-2 {
  -webkit-animation:fadeInUp 300ms linear 900ms both;
  -moz-animation:fadeInUp 300ms linear 900ms both;
  -o-animation:fadeInUp 300ms linear 600ms both;
  -ms-animation:fadeInUp 300ms linear 900ms both;
  animation:fadeInUp 300ms linear 900ms both;
}

#main-slider .active .animation.animated-item-4 {
  -webkit-animation:slideInUp 2500ms linear 1000ms both;
  -moz-animation:slideInUp 2500ms linear 1000ms both;
  -o-animation:fadeInUp 300ms linear 1200ms both;
  -ms-animation:slideInUp 2500ms linear 1000ms both;
  animation:slideInUp 2500ms linear 1000ms both;
}

@media (max-width:767px) {
  #main-slider .carousel .item {
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    left:0 !important;
    opacity:0;
    top:0;
    position:absolute;
    width:100%;
    display:block !important;
    height:auto;
    -webkit-transition:opacity ease-in-out 500ms;
    -moz-transition:opacity ease-in-out 500ms;
    -o-transition:opacity ease-in-out 500ms;
    transition:opacity ease-in-out 500ms;
    padding-bottom:210px!important;
  }
}

