body {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	color: #322121;
	background:#ffffff;
	font-weight:400;
}

.pr0 {padding-right:0px;}
.pl0 {padding-left:0px;}

.mt-30 {margin-top:30px;}
.mb-15 {margin-bottom:15px;}
.mb-30 {margin-bottom:30px;}

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


.nopadding {
   padding: 0 !important;
}

.anim {
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out ;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.block-center {margin-left:auto;margin-right:auto;}


.section-header {width:100%;min-height:75px;background:#ffffff;position:fixed;z-index:2;box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);}
.header-slideshow {background:#000;border-right:1px solid #222222;border-left:1px solid #222222;}

.logo-top {padding-top:10px;padding-bottom:5px;}
.logo-top img {max-width:213px;}

.header-top-menu .navbar {padding:15px 0 0 0;margin-bottom:0px;}
.header-top-menu .navbar-nav>li>a.active {border-bottom:2px solid #ed5038;color:#ed5038;}
.header-top-menu .navbar-nav>li>a {font-size:1.000em;font-weight:500;}
.header-top-menu .nav>li>a:focus, .nav>li>a:hover {background:transparent;color:#ed5038;border-bottom:2px solid #ed5038;}
.header-top-menu li.active>a {border-bottom:2px solid #ed5038;color:#ed5038;}

.gallery-our {}
.gallery-our-box {}
.gallery-our-box .img-responsive {}









.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:#ef463f;border-color:#ef463f;}
#TopCarousel .carousel-inner > .item {min-height:500px;background-repeat: repeat-x;background-size: cover !important;background-position:center center;}

#TopCarouselSubpage .carousel-inner > .item {min-height:450px;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 {align-self: center;margin:0 auto;}
.carousel-desc-box {background:rgba(0,0,0,0.75);padding:30px 30px 30px 30px;margin-left:auto;margin-right:auto;}
.carousel-desc h2 {font-size:4.000em;color:#fff;font-weight:500;margin:0px;}
.carousel-desc h3 {font-size:2.000em;color:#fff;font-weight:500;margin-top:10px;}
.carousel-desc h4 {font-size:1.125em;color:#fff;font-weight:300;margin-top:15px;}

.carousel-desc p {font-size:1.250em;color:#fff;}
.btn-detail-carousel-orange {min-width:150px;margin-top:20px;background:#ed5038;border-color:#ed5038;padding:10px 10px 7px 10px;color:#fff;border-radius:0px;}
.btn-detail-carousel {min-width:150px;margin-top:20px;background:#000;border-color:#000;padding:10px 10px 7px 10px;color:#fff;border-radius:0px;}
.btn-detail-carousel-orange:hover, .btn-detail-carousel:hover {background:#333;border-color:#333;color:#fff;}
.carousel-row {display: flex;}
.carousel-row-subpage {display: flex;}


h3.title {font-size:3.250em;color:#ef463f;margin-bottom:10px;padding-top:0.5em;}

.success-bg {background:#ef463f;padding-bottom:25px;}
.success-title, .success-subtitle {width:100%;text-align:center;color:#fff;}

.success-title {font-size:4em;padding-top:25px;}
.success-subtitle {padding-top:25px;font-size:1.375em;}









.our-offer-bg {padding-top:25px;padding-bottom:45px;}
.our-offer-bg h3 {font-size:3.000em;color:#362f2f;font-weight:500;}
.our-offer-bg h4 {font-size:1.000em;color:#362f2f;font-weight:400;padding-bottom:30px;}
.our-offer-bg h4.orange {color:#ed5038;}
.our-offer-box-image {}
.text-offer-box {min-height:260px;position:relative;background-position:center;}
.desc-offer-box {
	position: absolute;
	bottom:5px;
	left:5px;
	right:5px;
	background:rgba(0,0,0,0.75);
	text-align: center;
	color:#fff;
	font-size:1.500em;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:500;
}

.our-offer-link:hover .desc-offer-box {background:rgba(237,80,56,0.9);}


.our-offer-btn-box {padding-top:20px;padding-bottom:50px;}
.our-offer-btn-more {min-width:200px;margin-top:20px;background:#ed5038;border-color:#ed5038;padding:10px 20px 7px 20px;color:#fff;border-radius:0px;letter-spacing: 2px;}
.our-offer-btn-more:hover {background:#d61a2d;border-color:#d61a2d;color:#fff;}



.section-info-bg {padding-top:25px;padding-bottom:25px;background:#000 url('../../Images/section-info-bg.jpg');background-size:cover;}
.section-info-bg h3 {font-size:2.625em;color:#fff;font-weight:500;}
.section-info-bg h4 {font-size:1.125em;color:#fff;font-weight:300;}
.section-info-btn-box {padding-top:20px;padding-bottom:20px;}
.section-info-btn-more {min-width:200px;font-size:1.125em;margin-top:20px;background:#ed5038;border-color:#ed5038;padding:10px 20px 7px 20px;color:#fff;border-radius:0px;}
.section-info-btn-more:hover {background:#333;border-color:#333;color:#fff;}





.comments-bg {padding-top:25px;padding-bottom:25px;background:#000 url('../../Images/comments-bg.jpg');background-size:cover;}
#quote-carousel {
    padding: 0 10px 0px 10px;
}
#quote-carousel .carousel-control {
    background: none;
    color: #CACACA;
    font-size: 2.3em;
    text-shadow: none;
	width:5%;
	display:flex;
	align-items:center;
}
#quote-carousel .carousel-control i {
    
	
}
#quote-carousel .carousel-indicators {
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-right: -19px;
}
#quote-carousel .carousel-indicators li {
    width: 50px;
    height: 50px;
    margin: 5px;
    cursor: pointer;
    border: 4px solid #CCC;
    border-radius: 50px;
    opacity: 0.4;
    overflow: hidden;
    transition: all 0.4s;
}
#quote-carousel .carousel-indicators .active {
    background: #333333;
    width: 128px;
    height: 128px;
    border-radius: 100px;
    border-color: #f33;
    opacity: 1;
    overflow: hidden;
}

.item blockquote {
    border-left: none;
    margin: 0;
}

.item blockquote h6 {color:#fffcf8;font-size:1.063em;font-style:italic;font-weight:300;}
.item blockquote p {color:#9e9a98;margin-top:20px;}






footer {background:#000000;padding-top:20px;padding-bottom:20px;}




.footer-link {padding-top:10px;padding-bottom:10px;font-size:15px;color:#fff;background:#ebebeb;}
.menu-footer {text-align:left;}
.menu-footer h3 {font-size:1.250em;color:#fffcf8;font-weight:500;padding-bottom:15px;}
.menu-footer li {line-height:26px;color:#9b9b9b;font-size:1.000em;}
.menu-footer li a {color:#9b9b9b;font-size:1.000em;}
.menu-footer li a.active {color:#ef463f;}
.menu-footer li i {margin-right:10px;}

.footer-copyright {padding-top:25px;padding-bottom:25px;color:#313131;text-align:center;background:#fff;}
.footer-copyright span {color:#ed5038;}

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

.footer-catalog-bg {background:#fff;padding:15px;}





.brand-centered {
  display: flex;
  justify-content: center;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}
.brand-centered .navbar-brand {
  display: flex;
  align-items: center;
}
.navbar-toggle {
    z-index: 1;
}














.subpage-bg-nopadding {background:#fff;min-height:220px;padding-bottom:3em;}
.subpage-bg {padding-top:65px;background:#fff;min-height:220px;padding-bottom:3em;}
.subpage-content {padding-top:3em;}
.subpage-content h3 {font-size:3.250em;color:#ef463f;margin-bottom:30px;}
.subpage-content p {font-size:1.250em;text-align:justify;}
.subpage-content p.text-center {text-align:center !important;}






.subpage-cnt-left ul {margin-bottom:15px;}
.subpage-cnt-left ul li{}
.subpage-cnt-left ul li:last-child{padding-bottom:0px;}

.btn-menu-left-li {display:block;width:100%;color:#333333;border:1px solid #5f5a5c;padding:6px 12px;width:100%;margin-bottom:10px;}
.btn-menu-left-li:hover, .btn-menu-left-li:focus {text-decoration:none;background:#ed5038;color:#fff;border:1px solid #ed5038;}
.subpage-cnt-left .active {text-decoration:none;background:#ed5038;color:#fff;border:1px solid #ed5038;}


.dropdown-menu>li>a.active {color:#ed5038;}
 



.navbar-footer {background:none;border:0px;margin-bottom:0px;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {background:#bf0000;}
.navbar-toggle-footer {background:#333333;border-color:#333333 !important;}
.navbar-toggle-footer:hover {background:#333333;border-color:#333333 !important;}
.navbar-footer {margin-top:0px;min-height:5px;}




.contCookiesInfo {position: fixed;display: block;background-color: #000000;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;}	
}









