@font-face {
    font-family: 'akrobatlight';
    src: url('..//fonts/akrobat-light-webfont.woff2') format('woff2'),
         url('..//fonts/akrobat-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'akrobatregular';
    src: url('..//fonts/akrobat-regular-webfont.woff2') format('woff2'),
         url('..//fonts/akrobat-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'akrobatsemibold';
    src: url('..//fonts/akrobat-semibold-webfont.woff2') format('woff2'),
         url('..//fonts/akrobat-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'akrobatbold';
    src: url('..//fonts/akrobat-bold-webfont.woff2') format('woff2'),
         url('..//fonts/akrobat-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body {
	font-family: 'akrobatregular';
	font-size: 16px;
	color: #000000;
	background:#fff;
}

.mb-15 {margin-bottom:15px;}

a {color:#333333;}
a:hover {color:#333333;}

.margin-top-0 {margin-top:0px !important;}
.margin-top-15 {margin-top:15px;}
.margin-top-30 {margin-top:30px;}
.margin-top-60 {margin-top:60px;}
.padding-bottom-15 {padding-bottom:15px;}
.padding-bottom-30 {padding-bottom:30px;}
.padding-bottom-60 {padding-bottom:60px;}
.pl0 {padding-left:0px;}
.pr0 {padding-right:0px;}
.ml0 {margin-left:0px;}
.mr0 {margin-right:0px;}
.bold-text-center {text-align:center;display:block;}
.background-white {background:#fff;}

.logo-top {padding-top:10px;}

.header-phone {font-size:21px;padding-top:20px;}


.section-header {width:100%;min-height:65px;background:#fff;border-bottom:1px solid #2b2e83;position:fixed;z-index:2;}
.header-slideshow {margin-top:65px;background:#000;border-right:1px solid #222222;border-left:1px solid #222222;}


.navbar {padding:0px;margin-bottom:-1px;}
.top-menu {min-height:65px;border-radius:0px;display:block;}
.top-menu .navbar-nav {float:right;}

.navbar .navbar-collapse {text-align: center;}
.top-menu .navbar-nav>li>a {margin-left:20px;margin-right:20px;border-bottom:2px solid #ebebeb; font-size: 1.125em;font-family: 'akrobatsemibold';text-align: center;padding:26px 0 15px 0;}
.top-menu .navbar-nav>li>a:hover { border-bottom:2px solid #2b2e83; background: transparent;}

.top-menu .navbar-nav>li.active>a, .top-menu .navbar-nav>li>a:focus {border-bottom:2px solid #2b2e83;background: transparent;}
.top-menu .navbar-collapse {padding-left:0px;padding-right:0px;}


.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {background-color: #ebebeb;border-color:#ebebeb;}


@media (min-width: 768px) {
  ul.nav li.dropdown:hover > div.dropdown-menu {display: block;}
  
  .top-menu .navbar-nav>li > div {
		position: fixed;
		left: 0;
		top: 65px;
		padding: 0 1000em; 
		margin: 0 -1000em; 
		z-index: 9999;
		visibility: hidden;
		opacity: 0;
		background: #ebebeb;
		padding-top: 10px;
		padding-bottom: 10px;
	}
  
	.top-menu .navbar-nav>li:hover > div {
		visibility: visible;
		opacity: 1;
	}
}


.dropdown-menu {
  border: 0;
  border-top: 1px solid #ff5d00;
}

.dropdown-menu>li>a {
  padding: 3px 16px;
  color: #ff5d00;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
  background: none;
}

.top-menu .navbar-nav>li { 
  display: inline-block; 
  position: static; 
}



.footer-contact {font-size:21px;color:#000;padding-top:20px;padding-bottom:20px;background:#f2f2f2;}


.top-menu h3 {font-size:1.325em;color:#2b2e83;}
.top-menu .dropdown-menu li.active {background:#2b2e83;}
.top-menu .dropdown-menu li.active > a {border-top:1px solid #2b2e83;color:#fff;}
.top-menu .dropdown-menu a {font-size:1.063em;width:100%;padding:10px;display:block;border-top:1px solid #d0d0d0;text-decoration:none;font-family: 'akrobatsemibold';}
.top-menu .dropdown-menu a:hover {border-top:1px solid #2b2e83;color:#2b2e83;background:#2b2e83;color:#fff;}
.top-menu .dropdown-menu .divider {background-color:#d0d0d0;}



.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {width: 20%; float: left;}


/*content - carousel*/
#TopCarousel .carousel-indicators, #TopCarouselSubpage .carousel-indicators {bottom:0px;left:0px;margin-left:0px;width:100%;z-index:1;}
#TopCarousel .carousel-indicators li, #TopCarouselSubpage .carousel-indicators li {background-color:#e0e3e9;border-color:#e0e3e9;}
#TopCarousel .carousel-indicators .active, #TopCarouselSubpage .carousel-indicators .active {background-color:#2b2e83;border-color:#2b2e83;}
#TopCarousel .carousel-inner > .item {min-height:450px;background-repeat: repeat-x;background-size: cover !important;background-position:center center;}

#TopCarouselSubpage .carousel-inner > .item {min-height:400px;background-repeat: repeat-x;background-size: cover !important;background-position:center center;}


.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}    
.carousel-fade .carousel-inner .active {
  opacity: 1;
}    
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}    
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}    
.carousel-fade .carousel-control {
  z-index: 2;
}

@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

.carousel-photo {padding-top:15px;}
.carousel-photo img {max-width:100%;}
.carousel-desc {}
.carousel-desc h2 {font-size:3.250em;font-family: 'akrobatbold';color:#fff;text-shadow: 2px 2px 5px #000000;}
.carousel-desc h2 span {color:#2b2e83;}
.carousel-desc p {font-size:1.250em;color:#fff;}
.btn-detail-carousel {margin-top:20px;margin-bottom:60px;background:#fff;border-color:#fff;font-family: 'akrobatbold';padding:10px 15px 7px 15px;color:#333;}
.carousel-row {display: flex;height:450px;}
.carousel-desc {align-self: flex-end;}

.about-us-bg {background:#fff;}
.about-us-left {flex: 50%;padding-top:3em;padding-bottom:3em;}
.about-us-left h3 {font-size:3.250em;color:#2b2e83;margin-bottom:30px;}
.about-us-left p {font-size:1.250em;text-align:justify;}

.about-us-right img {max-width:100%;}


.offer-bg {background:#2b2e83;padding-bottom:45px;}
.offer-title, .offer-subtitle, .offer-box, .offer-footer {width:100%;text-align:center;color:#fff;}

.offer-title {font-size:2.438em;padding-top:45px;}
.offer-title span{font-weight:bold;}
.offer-subtitle {padding-top:25px;font-size:1.313em;}
.offer-box {padding-top:15px;}
.offer-footer {padding-top:25px;font-size:1.125em;padding-bottom:25px;}

.btn-choose {background:transparent;border:2px solid #fff;color:#fff;padding:10px 35px 8px 35px;}
.ddl-choose {border:2px solid #fff;color:#5c5c5d;padding:10px 15px 8px 15px;}
.ddl-choose .caret {margin-left:12px;}

.offer-box-left {text-align:right;}
.offer-box-right {text-align:left;}

.btn-get-offer {background:#61a343;border:2px solid #61a343;color:#fff;padding:10px 35px 8px 35px;}





.footer-copyright {padding-top:15px;padding-bottom:20px;font-size:15px;color:#3c3c3c;background:#fff;font-size:1.125em;}
.footer-copyright img {max-width:200px;}

.footer-left {text-align:left;padding-top:10px;}
.footer-right {text-align:right;}








.contCookiesInfo {position: fixed;display: block;background-color: #2c3f46;bottom: 10px;right: 2%;width: 96%;min-height: 50px;text-align: center;z-index: 2300000;}
.contCookiesInfo .text {display: inline-block;color: #ffffff;text-align: center;font-size: 14px;width: 85%;margin: 0 auto;padding: 15px 0px 10px 0px;line-height: 16px;text-shadow: none!important;}
.contCookiesInfo .cooClose {float: right;margin: 12px 10px auto auto;cursor: pointer;}

.about-content-gallery img {margin-left: auto;margin-right: auto;}

@media (min-width: 768px)
{
	.dropdown-menu {right:0px;border-radius:0px;}
	.dropdown-menu li:hover .sub-menu {visibility: visible;}
	.dropdown:hover .dropdown-menu {display: block;}	
}

