@charset "utf-8";
/* CSS Document */
.set-vertical-height { display: table; }
.set-vertical-btm { display: table-cell; vertical-align: bottom; }
.set-vertical-mid { display: table-cell; vertical-align: middle; }
.pad-btm-50 {  padding-bottom: 50px; }
.pad-top-50 {  padding-top: 50px; }

* { font-family: "Para Supreme", "Kaleko 105", Century Gothic, Helvetica, Arial, sans serif, MS Gothic Regular; word-break: keep-all; }
p { color: #5e5e5e; font-size: 16px; text-align: justify; }
html, body { max-width: 1920px; overflow-x: hidden; }
body { position: relative; }
.navbar-toggle {  margin-right: 30px; }
.navbar-brand { height: 48px; padding: 0px;  }
.navbar-brand img { height: 55px; margin-left: 25px; }
.navbar-nav { position: static !important; margin: 0px -15px; text-align: center;  border-bottom: none; }
.navbar-nav>li { display: inline-block; width: 100%; }
.navbar-nav a { text-transform:  uppercase; }
.navbar-default .navbar-toggle { background-color: #fff; }
.navbar-default .navbar-toggle .icon-bar { background-color: #000; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: none; } 
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #aea995; }
.navbar-default { background-color: #242523; border-color: #242523; }
.navbar-default .navbar-nav>li>a { color: #ffffff; }
.navbar-default .navbar-nav>li>a:focus { color: #ffffff; }
.navbar-default .navbar-nav>li>a:hover { color: #ffffff; font-weight: bold; background-color: transparent; }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover { background-color: #6f706f;  color: #fff; font-weight: bold; }
.carousel-control.left, .carousel-control.right { background-image: none; }
.carousel-control:hover .glyphicon-chevron-left, .carousel-control:hover .glyphicon-chevron-right { color: #fff; background-color: #000; }
.item>img { width: 100%; } 
.glyphicon-chevron-left, .glyphicon-chevron-right { border: 1px solid #000; padding: 10px; width: 50px !important; height: 50px !important; color: #000; }

/* Sections */
.container{ padding-right: 0; padding-left: 0; }

/*home*/
section#head .container-fluid { margin-top: 143px; }
/*Head*/
section#head .container-fluid { margin-top: 85px; }
section#head h1 { font-family: "Para Supreme", "Kaleko 105", Century Gothic; color:#ffffff; font-size: 20px; text-align: left; margin-top: 250px; }
section#head h2 { color: #ffffff; font-size: 24px; }
section#head p { color: #ffffff; font-size: 18px;  font-family: "Kaleko 105", Century Gothic ;}
section#head article { background: url(../img/main-bg-min.jpg) no-repeat 0px 0px; background-position: center; background-size: cover; min-height: 1099px; padding: 0 0; }
/*About*/
section#about .container-fluid { padding: 0px 0px; }
section#about { background-color: #fff;}
/*section#about .left-about { background: url(../img/cement-bg.jpg) }*/
section#about .first-h2 { padding-top: 100px;}
section#about h2 { text-align: center; color: #ffffff; font-size: 20px; font-family: "Para Supreme", Century Gothic;}
section#about .left-about img { width: 300px; height: auto; padding: 50px; }
section#about .left-about p { margin-bottom: 100px; }
section#about p.txtright { text-align: right; } 
section#about p { font-family: "Kaleko 105", Century Gothic; color: #000; font-size: 16px; text-align: justify; line-height: 35px; }
section#about h1 { color: #ffffff; font-size: 50px; text-align: right; padding-top: 845px; }

/*Brands*/
section#brands { background-color: #242523; min-height: 980px; }
section#brands .container { padding-top: 70px; }
section#brands h3 { font-family: "Para Supreme", Century Gothic; color:#ffffff; font-size: 24px; text-align: left; }
section#brands .jcarousel li div { background-color: #242523; height: auto; margin-left: 10px; width: 100%; } 
.jcarousel ul { width: 20000em; position: relative; list-style: none; margin: 0px; padding: 0; }
section#brands .jcarousel li div article h3 { color: #ffffff; font-family: "Para Supreme", Century Gothic; }
section#brands .jcarousel li div article { font-family: "Kaleko 105", Century Gothic; color: #ffffff; -ms-word-break: break-all;  word-break: break-all; }
section#brands .jcarousel-control-prev, .jcarousel-control-next { background: #000000; }
section#brands .jcarousel-control-prev:focus, .jcarousel-control-prev:hover, .jcarousel-control-next:focus, .jcarousel-control-next:hover { background: #000000; }
section#brands .jcarousel-pagination a.active { background: #000000; }
section#brands .jcarousel-control-prev { left: 10px; }
section#brands .jcarousel-control-next { right: 10px; }

/*Organizers*/
section#organizers .container-fluid { padding: 0px 0px; }
section#organizers .row-1 { margin-top: 80px; }
section#organizers .row-1 img{ width: 200px; margin-left: 50px; }
section#organizers .row-1 p { padding: 0 50px 100px 50px; }
section#organizers { background-color: #6f706f; }
section#organizers .row-2 { background-color: #4d4b47; }
section#organizers .row-2 img{ width: 200px; margin-top: 100px; margin-left: 50px; }
section#organizers .row-2 p { padding: 0 50px 100px 50px; }
section#organizers h1 { color: #ffffff; }
section#organizers p { font-family: "Kaleko 105", Century Gothic; color: #ffffff; font-size: 18px; text-align: left; margin-top: 20px; margin-bottom: 20px; line-height: 35px; }
section#organizers .right-org { padding: 0 0; margin: 0;}

/*Contact Us*/
section#contact .container-fluid { padding: 0px 0px; }
section#contact { background-color: #252623; }
section#contact h1 { color: #ffffff; font-size: 28px; margin-top: 300px; }
section#contact p { color: #ffffff; text-align: left; font-size: 18px; }

/*Footer*/
section#footer { padding-bottom: 0px; padding-top: 0px; }
section#footer article { background-color: #252623; padding-top: 50px; padding-bottom: 50px; }
section#footer h1 { color:#ffffff; font-size: 1.000em; font-weight: 700; margin-bottom: 30px; margin-top: 15px; text-align: center;}
section#footer span { color: #6f706f; }
section#footer p { font-family: "Kaleko 105", Century Gothic; color: #ffffff; font-size: 0.750em; text-align: left; }
section#footer ul { list-style-type: none;  -webkit-padding-start: 1px;
}
section#footer li { font-family: "Kaleko 105", Century Gothic; color: #ffffff !important; font-size: 0.750em !important; padding-bottom: 10px !important; }
section#footer a { color:#ffffff; text-decoration: none; }
section#footer img { padding-bottom: 0px; }

/*Modal*/
.modal-content p { text-align: justify; }
.modal-content h4.modal-title { font-weight: bold; }
.modal-body h4 { font-size: 14px; font-weight: bold; }


/*-----------------S: SMALL----------------------------*/
@media (min-width: 768px) {
  .container{padding-right: 0; padding-left: 0}
  .navbar-brand { height: 100px;  }
  .navbar-nav>li { display: inline-block; width: auto; }
  .navbar-brand img { height: 30px; margin-top: 30px; }
  .navbar-nav { position: static !important; padding-top: 20px; margin: 0px 2px; }

/*--HEAD--*/
section#head h1 { margin-left: 50px; margin-top: 300px; font-size: 24px;}
section#head p { margin-left: 50px; font-size: 20px; }
section#head article { background: url(../img/main-bg-min.jpg) no-repeat 0px 0px; background-position: center; background-size: cover; min-height: 800px; height: 1000px; padding: 0 0; }

/*--ORGANIZERS--*/
section#organizers .container-fluid { height: 900px; }
section#organizers .row-1 { height: 450px; margin-top: 0px;}
section#organizers .row-1 img{ width: 200px; margin-top: 80px; margin-left: 50px; }
section#organizers .row-1 p { padding: 0 50px 100px 50px; font-size: 16px; line-height: 20px; }
section#organizers .row-2 { background-color: #4d4b47; height: 450px; }
section#organizers .row-2 img{ width: 200px; margin-top: 50px; margin-left: 50px; }
section#organizers .row-2 p { padding: 0 50px 100px 50px; font-size: 16px; line-height: 20px; }
section#organizers .right-org img { height: auto; }
section#organizers .right-org { min-height: 900px; }
}


/*-----------------S: MEDIUM----------------------------*/
@media (min-width: 992px) {
  .navbar-nav { padding-top: 25px; margin-right: 0px; }
  .container { padding-right: 0; padding-left: 0 }
  .navbar-nav>li { display: inline-block; width: auto; }
  .navbar-nav { position: static !important; margin: 0px 20px; text-align: center;  border-bottom: none; }
  .navbar-brand img { height: 75px;  margin-top: 15px; }

/*--HEAD--*/
section#head h1 { margin-left: 150px; margin-top: 300px; }
section#head p { margin-left: 150px; }

/*--ORGANIZERS--*/
section#organizers .container-fluid { height: 900px; }
section#organizers .row-1 { height: 450px; margin-top: 0px;}
section#organizers .row-1 img{ width: 100px; margin-top: 120px; margin-left: 50px; }
section#organizers .row-1 p { padding: 0 50px 100px 50px; font-size: 12px; line-height: 20px; }
section#organizers .row-2 { background-color: #4d4b47; height: 450px; }
section#organizers .row-2 img{ width: 100px; margin-top: 50px; margin-left: 50px; }
section#organizers .row-2 p { padding: 0 50px 100px 50px; font-size: 12px; line-height: 20px; }
section#organizers .right-org img { height: 900px; }
section#organizers .right-org { min-height: 900px; }
}

/*-----------------S: LARGE----------------------------*/
@media (min-width: 1920px) {
  body {padding: 0;}
  .navbar { height: 100px; }
  .navbar-nav { margin: 0px 5px; text-align: center; padding-top: 30px; border-bottom: none; }
  .navbar-nav>li { display: inline-block; width: auto; }
  .navbar.shrink { height: 80px; }
  .navbar-brand { height: 145px; padding: 0px; }
  .shrink .navbar-brand { height: 50px; }
  .shrink .navbar-nav { padding-top: 10px;  }
  .navbar-brand img { height: 80px; line-height: 200px; margin-top:  20px;}
  .shrink .navbar-brand img { height: 50px; margin-top: 20px; line-height: 50px; }
  .padright{padding-right: 25px;}
  .padleft{padding-left: 25px;}
/*home*/
section#head .container-fluid { margin-top: 143px; }
/*Head*/
section#head .container-fluid { margin-top: 85px; }
section#head h1 { font-family: "Para Supreme", "Kaleko 105", Century Gothic; color:#ffffff; font-size: 40px; text-align: left; margin-top: 250px; margin-left: 200px; }
section#head h2 { color: #ffffff; font-size: 24px; }
section#head p { color: #ffffff; font-size: 18px; margin-left: 200px; font-family: "Kaleko 105", Century Gothic ;}
section#head article { background: url(../img/main-bg-min.jpg) no-repeat 0px 0px; background-position: center; background-size: cover; min-height: 1099px; height: 2000px; padding: 0 0; }
/*About*/
section#about .container-fluid { padding: 0px 0px; }
section#about { background-color: #fff;}
/*section#about .left-about { background: url(../img/cement-bg.jpg) }*/
section#about .first-h2 { padding-top: 100px;}
section#about h2 { text-align: center; color: #ffffff; font-size: 20px; font-family: "Para Supreme", Century Gothic;}
section#about .left-about img { width: 300px; height: auto; padding: 50px; }
section#about .left-about p { margin-bottom: 100px; }
section#about p.txtright { text-align: right; } 
section#about p { font-family: "Kaleko 105", Century Gothic; color: #000; font-size: 16px; text-align: justify; line-height: 35px; }
section#about h1 { color: #ffffff; font-size: 50px; text-align: right; padding-top: 845px; }

/*Brands*/
section#brands { background-color: #242523; min-height: 980px; }
section#brands .container { padding-top: 70px; }
section#brands h3 { font-family: "Para Supreme", Century Gothic; color:#ffffff; font-size: 24px; text-align: left; }
section#brands .jcarousel li div { background-color: #242523; height: auto; margin-left: 10px; width: 100%; } 
.jcarousel ul { width: 20000em; position: relative; list-style: none; margin: 0px; padding: 0; }
section#brands .jcarousel li div article h3 { color: #ffffff; font-family: "Para Supreme", Century Gothic; }
section#brands .jcarousel li div article { font-family: "Kaleko 105", Century Gothic; color: #ffffff; -ms-word-break: break-all;  word-break: break-all; }
section#brands .jcarousel-control-prev, .jcarousel-control-next { background: #000000; }
section#brands .jcarousel-control-prev:focus, .jcarousel-control-prev:hover, .jcarousel-control-next:focus, .jcarousel-control-next:hover { background: #000000; }
section#brands .jcarousel-pagination a.active { background: #000000; }

/*Organizers*/
section#organizers .container-fluid { padding: 0px 0px; }
section#organizers .row-1 { height: 800px; padding-top: 250px;}
section#organizers .row-1 img{ width: 200px; margin-top: 200px; margin-left: 150px; }
section#organizers .row-1 p { padding: 0 150px 100px 150px; }
section#organizers { background-color: #6f706f; }
section#organizers .row-2 { background-color: #4d4b47; height: 990px;  }
section#organizers .row-2 img{ width: 200px; margin-top: 100px; margin-left: 150px; }
section#organizers .row-2 p { padding: 0 150px 100px 150px; }
section#organizers h1 { color: #ffffff; }
section#organizers p { font-family: "Kaleko 105", Century Gothic; color: #ffffff; font-size: 16px; text-align: left; margin-top: 20px; margin-bottom: 20px; line-height: 35px; }
section#organizers .right-org { min-height: 1100px; padding: 0 0; margin: 0;}
section#organizers .right-org img { height: 1790px; }

/*Contact Us*/
section#contact .container-fluid { padding: 0px 0px; }
section#contact { background-color: #252623; }
section#contact h1 { color: #ffffff; font-size: 28px; margin-top: 300px; }
section#contact p { color: #ffffff; text-align: left; font-size: 18px; }
section#contact img { width: 100%; }

/*Footer*/
section#footer { padding-bottom: 0px; padding-top: 0px; }
section#footer article { background-color: #252623; padding-top: 50px; padding-bottom: 50px; }
section#footer h1 { color:#ffffff; font-size: 1.000em; font-weight: 700; margin-top: 15px; margin-bottom: 10px; }
section#footer span { color: #6f706f; }
section#footer p { font-family: "Kaleko 105", Century Gothic; color: #ffffff; font-size: 0.750em; text-align: left; }
section#footer ul { list-style-type: none;  -webkit-padding-start: 1px;
}
section#footer li { font-family: "Kaleko 105", Century Gothic; color: #ffffff !important; font-size: 0.750em !important; padding-bottom: 10px !important; }
section#footer a { color:#ffffff; text-decoration: none; }
section#footer img { padding-bottom: 0px; }

/*Modal*/
.modal-content p { text-align: justify; }
.modal-content h4.modal-title { font-weight: bold; }
.modal-body h4 { font-size: 14px; font-weight: bold; }
	
}