@import url('https://fonts.googleapis.com/css?family=Karla:400,400i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Noto+Serif:400,400i,700,700i');
*{margin:0;padding:0;border:none}
body{background:#fff;font-family:'Karla',Arial, Helvetica, sans-serif;font-weight:400;font-size:14px;min-height:100%;color:#2d2d2d}
h1,h2,h3,h4,h5,.heading,figure.box-hvr-anim .box-overlay span{font-family: 'Karla', Arial, sans-serif;font-weight:normal;font-weight:400;margin:0;padding:0;}
.layout-max-width{max-width:1500px;margin:0 auto}
.heading{color:#100001;font-size:20px;text-transform:uppercase;margin:0 0 15px;text-align:center;}
.heading span{display:inline-block;border-bottom:solid 4px #3b97c1;}
.intro-hd{color:#e44324;text-align:center;font-size:60px;font-weight:700;font-family: 'Noto Serif', serif;}
img.img-block{display:block;max-width:100%;height:auto}
.btn-danger{color: #000;background-color: #e54324;display:inline-block;border: none;border-radius: 0;padding: 10px 15px;line-height: 26px;font-weight: 600;}
.btn-danger.btn-lg{padding: 10px 35px;}
p{margin:8px 0 10px;font-size: 14px;color: #696464;line-height: 21px;font-family:'Karla', Arial, Helvetica, sans-serif;}
.hd-box{display: block;font-size: 18px;color: #39383c;padding:10px 15px;margin-bottom: 10px;}
ul,ol{list-style:none;margin:0;padding:0;}
.icon{display:inline-block;fill:currentColor;height:1em;position:relative;top: -0.0625em;vertical-align:middle;width:1em;color:#000}/*-- SVG Icon--*/
.zoom-slide{overflow:hidden;margin:0 auto 15px;cursor:pointer;}
.zoom-slide img{max-width: none;width: -webkit-calc(100% + 60px);width: calc(100% + 60px);opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(-30px,0,0) scale(1.12);transform: translate3d(-30px,0,0) scale(1.12);
-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.zoom-slide:hover img{/*opacity: 0.5;*/-webkit-transform: translate3d(0,0,0) scale(1);transform: translate3d(0,0,0) scale(1);}
.heading-bg{background-color:#313131;line-height:94px;color:#e44324;text-align:center;font-size:60px;font-family: 'Noto Serif', serif;font-weight:700;text-transform:none;}

/*-- Box Hover Animation --*/
.box-hvr-anim{max-width:274px;max-height:276px;overflow:hidden;margin: 0 auto;position:relative}
.create-console .box-hvr-anim{width:100%;height:100%;max-width:inherit;max-height:inherit}/*-- Product page --*/
.box-hvr-anim img{max-width:100%;width:100%}
.box-hvr-anim .box-overlay,.box-hvr-anim figure span,.box-hvr-anim figure img{-webkit-transition:all .5s ease;transition:all .5s ease;}
.box-hvr-anim .box-overlay{visibility:hidden;opacity:0;position:absolute;left: 0;right: 0;bottom: 0;height: 35px;background-color: rgba(0,0,0,0.80);padding: 6px 15px 6px;overflow: hidden;text-align:center;}
.box-hvr-anim .box-overlay span{font-size:20px;color:#fff;text-transform:uppercase}
.box-hvr-anim:hover .box-overlay{visibility:visible;opacity:1;height:100%;padding-top:32%}
.box-hvr-anim figure:hover img{-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);}
.box-hvr-anim figure:hover .box-overlay:before{content:" ";height:15px;width:100%;background:rgba(0,0,0,0.8);position:absolute;left:0;right:0;bottom:0;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:100;}
.box-hvr-anim .box-overlay:after{content:""; position:absolute;bottom:0;left:0;width:100%;height:16px;background:#3b97c1;display:block}
a.box-overlay{text-decoration:none;outline:none}


/*====----header-section----=====*/
/*.header-top{background-color:#000;padding:13px 0;color:#fff;font-size:13px;font-style:italic;font-weight:bold;}*/
.header .call{padding:0 18px 0 0;display:inline-block;font-size:13px;}
.header .email{padding:0;display:inline-block;}
.header .email a{color:#2d2d2d;text-decoration:none;}
.hd-title{font-size: 14px;text-transform: uppercase;display: block;text-align: center;color:#70c6ed;}

.header .search{margin:57px 0 0;font-style:italic;}
.header .search a{display:inline-block;font-size:13px;color:#545454;text-decoration:none;margin-right:10px;}
.header .search .glyphicon{margin-right:6px;}
.header .navbar-brand{/*min-height:86px;*/padding:0;}
.header .navbar-default{background-color:transparent;border:none;padding:15px 0 18px;margin:0;}
.header .navbar-header{margin:4px 0 0 15px;}
.search-button .btn-danger{font-size: 13px;padding: 0;background: none;position: relative;margin: -8px 0 0 8px;display:inline-block;color:#6f6f6f;top:-3px;}
.search-button .btn-danger:hover{color:#6f6f6f;background-color:transparent;}
.nav-top-sticky .container{position:relative;}
.contact-details{position: absolute;right: 0;top: 12px;z-index: 1000;}
.contact-details.showing{display:none;}
.search-button .search-toggle span{display: block;height: 35px;width: 35px;position: absolute;left: -12px;top: -12px;}
@media screen and (min-width:1200px){
/*#navheader,#navheader #logo img{transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out}
#navheader{background-color:#fff;min-height:95px;position:absolute;top:0;left:0;right:0;z-index:100}	
#navheader.shrink{min-height:80px;z-index:10;position:fixed;}
#navheader.shrink #logo img{height:50%;width:235px}*/
.header-top{background-color: #000;padding: 13px 0;color: #fff;font-size: 13px;font-style: italic;font-weight: bold;/*position: absolute;left: 0;right: 0;top: 0;*/	z-index: 10000;-webkit-transition:all 0.4s ease-in;-moz-transition:all 0.4s ease-in}
/*.navbar-brand img{transition:all 0.4s ease-in;-webkit-transition:all 0.4s ease-in;-moz-transition:all 0.4s ease-in}*/
.nav-top-sticky{position:relative;margin-top:0;/*min-height:200px;*/}
/*.nav-top-sticky.sticky-nav{min-height:148px;}*/
.nav-top-sticky .container{position:relative;}
.search-form{padding-top:15px;position:relative;}
/*#navheader.sticky .search-form  {padding-top:0;}*/
#navheader{/*position:absolute;left:0;right:0;top:0;height:157px;padding:42px 0 15px;*/width:100%;z-index:100;transition:all 0.4s ease-in;-webkit-transition:all 0.4s ease-in;-moz-transition:all 0.4s ease-in;/*border: solid 1px red;*//*padding:18px 0 15px;*/}
/*#navheader.sticky{position:fixed;height:112px;background:#eeeded;text-align:left;padding:10px 0 10px}*/
/*#navheader.sticky{position: fixed; font-size: 24px; height: 85px;background: #eeeded;text-align: left;padding: 10px 0 10px;top: 44px;}*/
/*#navheader.sticky{position: fixed;height: 85px;background: #eeeded;text-align: left;padding: 10px 0 10px;top: 44px;}
#navheader.sticky .navbar-brand{min-height: 66px;padding: 5px 0;}
#navheader.sticky .navbar-brand > img{display: block;height: auto;width: 235px;}
#navheader.sticky .main-menu{display:inline-block;list-style:none;margin:20px 0 0 0;float:right;}*/
.sticky-nav #navheader.sticky .search{margin:31px 0 0;}
.sticky-nav #navheader.sticky .search-box{top: 26px;-webkit-transform: translateY(00%);transform: translateY(0%);}
#navheader.sticky .main-menu li{margin-right: 26px;}
#navheader.sticky #site-navigation{margin:6px -24px 0 0;}
#navheader.sticky .search a{margin-top:12px;}

#header-top.headersticky{position: fixed;}
.header #navheader.sticky .navbar-header{margin: 0px 0 0 8px;}
.contact-details{position: absolute;right: 0;top: 0;left: 0;margin: 0 auto;text-align: center;}
#navheader.sticky .contact-details{top:0;}
.main-menu #top-menu{margin-right:0;}



#wrapper{padding-top:200px;}
#header,.navbar-default,.navbar-header,.header .navbar-brand img,.contact-details,.search-form,.main-menu,.header .search,.search-box {
transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in;}

#header{background-color: #fff;height: 200px;position: fixed;top: 0;left: 0;right: 0;z-index: 100;}
@media (min-width:1360px){
	#header .container,.default-head .container{max-width:1530px;width:auto}
}
#header.shrink{height: 127px;z-index: 10;border-bottom:1px solid #dedcdd;}
#header.shrink .navbar-default{padding:0px 0 10px;}
#header.shrink .search-form{padding-top: 5px;}
#header.shrink  .navbar-header{margin:10px 0 0 15px;}
#header.shrink .navbar-brand img{height: 100%;width: 235px;}
#header.shrink .contact-details{top:6px;}
#header.shrink .main-menu{margin:27px 0 0 0;}
#header.shrink .search{margin:48px 0 0;}
#header.shrink .search-box{top:10px;}
	
}



@media (min-width:992px){
/*.main-menu ul li a{color:red;}*/
.main-menu{display: inline-block;list-style: none;margin:35px 0 0 0;float: right;}
.main-menu li{position: relative;display: block;margin-right: 18px;}
.main-menu li,.main-menu li span,.main-menu li a{display:inline-block;vertical-align:middle;position:relative;text-decoration:none;}
.main-menu li span, .main-menu li a{color:#fff;font-size:13px;padding:10px 0 3px;text-transform:uppercase;/*-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;*/font-weight: 700;}
.main-menu li a {color:#545454;border-bottom: solid 4px transparent;}
.main-menu li.current-menu-item a,.main-menu li:hover  a{color: #555;background-color: transparent;border-bottom: solid 4px #3b97c1;color:#3b97c1;text-transform:uppercase;}
.main-menu li:last-child{margin-right:0;}

/* sub-navigation */
ul.navigation li.menu-item-has-children:hover .sub-menu {display:block;visibility:visible;opacity:1;}
.main-menu ul li .sub-menu{position:absolute;opacity:0;visibility:hidden;width:235px;background:#f6f6f6;padding:12px 15px;top:100%;left:0;z-index:100;}
.main-menu ul li .sub-menu li{margin:0;}
.main-menu ul li:hover > .sub-menu{visibility:visible;opacity:1;}
.main-menu ul li .sub-menu li,.main-menu ul li .sub-menu li{width:100%;}
.main-menu ul li .sub-menu li a,.main-menu ul li .sub-menu li span{float:none;display:block;font-size:15px;font-weight:500;color:#4c4c4c;text-transform:none;text-decoration:none;border:0 none;padding:8px 0;/*float:left;;padding-bottom:6pxmargin-bottom:6px;clear:both;*/width:100%;text-align:left;}
.main-menu ul li .sub-menu li.current-menu-item a{/*color:#aadb00;*/background-color:transparent;} 
.main-menu ul li .sub-menu li a:hover,.main-menu ul li .sub-menu li.current-menu-item a,.main-menu ul li .sub-menu li.current-menu-item a{color:#e74324;background-color:transparent;}
.main-menu ul li:hover .sub-menu li a:before,.main-menu ul li .sub-menu li a:before{background:none;transition:none;}

.main-menu ul li .sub-menu li{width:100%;border-bottom:solid 1px #ddd;}
.main-menu ul li .sub-menu li a.sub-menu-hd{display:inline-block;font-weight:600;text-transform:uppercase;font-size:21px;color:#fff;position:relative;margin-bottom:15px;padding-bottom: 10px;}
.main-menu ul li .sub-menu ul li a{padding:0;position:relative;}
.main-menu ul li .sub-menu ul li a img{max-width:100%;}
.main-menu ul li .sub-menu ul li a span{display:block;font-size:14px;position:absolute;left:0;right:0;bottom:12px;background-color:rgba(20,6,3,0.75);padding:4px 6px;text-align:center;}

.main-menu ul .sub-menu{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px);
-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.main-menu ul li:hover .sub-menu{visibility:visible;opacity:1;
-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);
-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}

.main-menu ul li .sub-menu li:last-child a,.main-menu ul li .sub-menu li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}

}



/*.search-button {
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: 10px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}*/
.search-button{position: absolute;right:15px;top:0;margin-top:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);}

.search-toggle {
  position: relative;
  display: block;
  height: 12px;
  width: 12px;
}
.search-toggle::before, .search-toggle::after {
  content: '';
  position: absolute;
  display: block;
  transition: all 0.1s;
}
.search-toggle::before {
  border: 2px solid #7d7d7d;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  left: -2px;
  top: -2px;
}
.search-toggle::after {
  height: 2px;
  width: 7px;
  background: #7d7d7d;
  top: 10px;
  left: 8px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.search-toggle.active::before {
  width: 0;
  border-width: 1px;
  border-radius: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  top: -1px;
  left: 4px;
}
.search-toggle.active::after {
  width: 13px;
  left: -1px;
  top: 4px;
}

.search-input:focus {
  outline: none;
}

#header {
  /*border-bottom: 2px solid #0097bf;*/
}
/*#header .search-box {
	position: absolute;
	bottom: 36px;
	width: 100%;
	height: 100%;
	max-height: 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	background-color: #fff;
	transition: all 0.3s;
	right: 0;
	left: auto;
	border: none;
	max-width: 540px;
}*/

#header .search-box {
	position: absolute;
	top: 31px;
	width: 100%;
	font-size: 13px;
	height: 100%;
	max-height: 0;
	-webkit-transform: translateY(100%);
	transform: translateY(50%);
	background-color: #fff;
	transition: all 0.3s;
	right: 45px;
	left: auto;
	/* border: none; */
	max-width: 675px;
	z-index: 100;
	/*border: solid 1px #dfdbdb;*/
}

#header .search-box .search-input {
  width: 100%;
  height: 100%;
  padding: 0 1em;
  border: 0;
  background-color: transparent;
  opacity: 0;
  color: #7d7d7d;
   border:1px solid #ddd
}
#header .search-box .btn-danger{background:#e5e5e5;position:absolute;right:0;top:0;padding:6px 15px;opacity:0;visibility:hidden;min-height:39px;}
#header.show .search-box .btn-danger{opacity:1;visibility:visible;-webkit-transition:all .3s  0s ease-in; transition:all .3s  0s ease-in}
#header.show .search-box .btn-danger:hover{color:#000}
#header .search-box .search-input::-webkit-input-placeholder {
  color: #000;
}
#header.show .search-box {
  max-height: 40px;/*border: solid 1px #dfdbdb;*/
}
#header.show .search-box .search-input {
  opacity: 1;
  color: #000; 
}

#header .search-box .search-input::-moz-placeholder {
  color: #7d7d7d;
  opacity: 1;
}
#header .search-box .search-input:-ms-input-placeholder {
  color: #7d7d7d;
}
#header .search-box .search-input::-webkit-input-placeholder {
  color: #7d7d7d;
}

/*.main-menu ul li .sub-menu li a:hover, .main-menu ul li .sub-menu li.current-menu-item a, .main-menu ul li .sub-menu li.current-menu-item a{}*/





@media (max-width:991px){
.fixed-nav ul.sub-menu{width: 100%;display: none;box-shadow: none;padding:15px 0 0 15px;}	 
	 
/*  BURGER
========================================== */
.burger {
	width: 50px;
	height: 38px;
	position: fixed;
	top: 1px;
	right: 15px;
	/*border-radius: 4px;*/
	 z-index: 100000; 
	background-color: #0a0804;
	/* z-index: 10; */
}
.burger span {
  position: relative;
  margin-top: 9px;
  margin-bottom: 9px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -15px;
  margin-top: -1.6px;
}
.burger span, .burger span::before, .burger span::after {
  display: block;
  width: 30px;
  height: 3px;
  background-color: #3898c3;
  outline: 1px solid transparent;
  -webkit-transition-property: background-color, -webkit-transform;
  -moz-transition-property: background-color, -moz-transform;
  -o-transition-property: background-color, -o-transform;
  transition-property: background-color, transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.burger span::before, .burger span::after {
  position: absolute;
  content: "";
}
.burger span::before { top: -9px; }
.burger span::after { top: 9px; }
.burger.clicked span { background-color: transparent; }
.burger.clicked span::before {
  -webkit-transform: translateY(9px) rotate(45deg);
  -moz-transform: translateY(9px) rotate(45deg);
  -ms-transform: translateY(9px) rotate(45deg);
  -o-transform: translateY(9px) rotate(45deg);
  transform: translateY(9px) rotate(45deg);
}
.burger.clicked span::after {
  -webkit-transform: translateY(-9px) rotate(-45deg);
  -moz-transform: translateY(-9px) rotate(-45deg);
  -ms-transform: translateY(-9px) rotate(-45deg);
  -o-transform: translateY(-9px) rotate(-45deg);
  transform: translateY(-9px) rotate(-45deg);
}
.burger.clicked span:before, .burger.clicked span:after { background-color: #ffffff; }
.burger:hover { cursor: pointer; }
/*  NAV
========================================== */

.fixed-nav {
  background-color: #0a0804;
  position: fixed;
  /*z-index: 9;*/z-index: 10000;
  top: 0;
  right: 0;
  height: 100%;
  max-width: 306px;
  width: 100%;
  padding: 100px 15px 60px 25px;
  overflow-y: auto;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: transform 0.55s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -moz-transition: transform 0.55s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -o-transition: transform 0.55s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: transform 0.55s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.fixed-nav.show {
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
}

.fixed-nav.show ul#top-menu li {
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -ms-transform: translateX(0px);
  -o-transform: translateX(0px);
  transform: translateX(0px);
  opacity: 1;
}

.fixed-nav.show ul#top-menu li:nth-child(1) { transition-delay: 0.15s; }

.fixed-nav.show ul#top-menu li:nth-child(2) { transition-delay: 0.3s; }

.fixed-nav.show ul#top-menu li:nth-child(3) { transition-delay: 0.45s; }

.fixed-nav.show ul#top-menu li:nth-child(4) { transition-delay: 0.6s; }

.fixed-nav.show ul#top-menu li:nth-child(5) { transition-delay: 0.75s; }

.fixed-nav.show ul#top-menu li:nth-child(6) { transition-delay: 0.9s; }

.fixed-nav.show ul#top-menu li:nth-child(7) { transition-delay: 1.05s; }

.fixed-nav.show ul#top-menu li:nth-child(8) { transition-delay: 1.2s; }

.fixed-nav.show ul#top-menu li:nth-child(9) { transition-delay: 1.35s; }

.fixed-nav.show .about, .fixed-nav.show .social/*, .fixed-nav.show ul.sub-menu*/ {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
  opacity: 1;
  transition-delay: .85s;
}
.fixed-nav ul#top-menu { list-style-type: none; }

.fixed-nav ul#top-menu li {
  margin-bottom: 8px;
  -webkit-transform: translateX(40px);
  -moz-transform: translateX(40px);
  -ms-transform: translateX(40px);
  -o-transform: translateX(40px);
  transform: translateX(40px);
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.fixed-nav ul#top-menu li:last-of-type { margin-bottom: 0px; }

.fixed-nav ul#top-menu li a,.fixed-nav ul#top-menu li span{
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  font-size:15px;
  display: block;
  letter-spacing: 3px;
  padding:8px 0 15px;
  text-align: left;
  border-bottom:solid 1px #2c2c2c;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.fixed-nav ul#top-menu li:last-child a,.fixed-nav ul#top-menu li:last-child span{
  border-bottom:none;
}

.fixed-nav ul#top-menu li:hover span, .fixed-nav ul#top-menu li:hover a, .fixed-nav ul#top-menu li.current-menu-item span, .fixed-nav ul#top-menu li.current-menu-item a{color:#3898c3;}
.fixed-nav ul#top-menu li a span { color: #3898c3; }
.fixed-nav ul#top-menu li a:hover { color: #3898c3; }
.fixed-nav ul#top-menu li ul.sub-menu li a,.fixed-nav ul#top-menu li ul.sub-menu li span{color:#fff;padding:6px 0;font-size:13px;}
.fixed-nav ul#top-menu li ul.sub-menu li:hover span,.fixed-nav ul#top-menu li ul.sub-menu li:hover a{color:#3898c3;}


.fixed-nav .about {
  margin-top: 40px;
  -webkit-transform: translateY(30px);
  -moz-transform: translateY(30px);
  -ms-transform: translateY(30px);
  -o-transform: translateY(30px);
  transform: translateY(30px);
  opacity: 0;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.fixed-nav .about p {
  color: #ffffff;
  font-family: "Spectral", serif;
  font-size: 1.05rem;
  letter-spacing: 0.5px;
  line-height: 170%;
}

.fixed-nav .social {
  margin-top: 40px;
  position: relative;
  padding-bottom: 30px;
  -webkit-transform: translateY(30px);
  -moz-transform: translateY(30px);
  -ms-transform: translateY(30px);
  -o-transform: translateY(30px);
  transform: translateY(30px);
  opacity: 0;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.fixed-nav .social:after {
  content: "";
  width: 230px;
  height: 2px;
  background-color: #b7ac7f;
  position: absolute;
  bottom: 0;
  left: 0;
}

.fixed-nav .social a {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 25px;
}

.fixed-nav .social a:last-of-type { margin-right: 0px; }

.fixed-nav .social a:hover svg path, .fixed-nav .social a:hover svg circle { fill: #b7ac7f; }

.fixed-nav .social a svg {
  width: 100%;
  height: 100%;
}

.fixed-nav .social a svg path, .fixed-nav .social a svg circle {
  fill: #ffffff;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/*.fixed-nav ul.sub-menu {
  list-style-type: none;
  margin-top: 40px;
  -webkit-transform: translateY(30px);
  -moz-transform: translateY(30px);
  -ms-transform: translateY(30px);
  -o-transform: translateY(30px);
  transform: translateY(30px);
  opacity: 0;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}*/

.fixed-nav ul.sub-menu li { margin-bottom: 10px; }

.fixed-nav ul.sub-menu li:last-of-type { margin-bottom: 0px; }

.fixed-nav ul.sub-menu li a {
  color: #ffffff;
  font-family: "Raleway", sans-serif;
  letter-spacing: 1px;
  font-size: 13px;
  padding: 6px 0 8px;margin: 0 0 6px;text-decoration:none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.fixed-nav ul.sub-menu li a:hover { color: #b7ac7f; }

/*  OVERLAY
========================================== */

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: #b7ac7f;
  opacity: 0;
  visibility: hidden;
}

.overlay.show {
  opacity: 0.8;
  visibility: visible;
}

#top-menu li.menu-item-has-children .expand-collapse{width:15%;background:url(images/expand-collapsed-menu.png) no-repeat 50% 3%;position:absolute;top:1px;right:0;display:block;z-index:1000000;height:35px;cursor:pointer;}
#top-menu li.menu-item-has-children.open > .expand-collapse{background-position:50% 95%}	
	/*------*/
}
                                                           
/*====================================slide-img====================================*/
/*.intro-bg{max-width:1500px;min-height:542pxdisplay:block;width:100%;margin:154px auto 0;position:relative;}*/
.intro-bg{max-width: 1500px;min-height: 542px;display: block;width: 100%;margin: 0 auto 0;position: relative;}
.home .intro-bg{/*max-width:680px;*/padding:0 15px;min-height:100%;/*max-width:1170px;*/}
.single .intro-bg {min-height:650px}
.single.postid-566 .intro-bg,.single.postid-273 .intro-bg{background-color:#000 !important}
/*.intro-bg img{display:block;width:100%;height:auto;}
.intro-bg{display:block;width:100%;height:auto;}*/
.intro-bg .slide-intro{position: absolute;right: 5%;top: 80px;max-width: 600px;}
.intro-bg .slide-intro h1{font-size:62px;color:#fff;margin:0 0 40px;font-weight:700;font-family: 'Noto Serif', serif;}
.intro-bg .slide-intro h1 span{display:inline-block;color:#e54324;}
.intro-bg .slide-intro .btn-danger{color: #000;background-color: #e54324;border: none;border-radius: 0;padding: 10px 24px;line-height: 26px;font-weight: 600;}

/*.intro-bg video{width:100% !important;height:542px }*/
/*====================================Featured Products====================================*/
#content{min-height:575px;padding-top: 90px;}
#content.no-padd{padding-top:0;}
.featured-products{/*background:#f7f7f7;*/background:#fff;padding:60px 0;}
.featured-products .product-col{margin-bottom:60px;}
.featured-products .heading{margin:0 0 45px;}
.featured-products .product-col a{display:block;text-decoration:none;}
.featured-products .product-col figure{max-width:406px;max-height:398px;margin:0 auto;}


/*====================================Featured Products====================================*/
.latest-news-holder,.create-console{background:url(images/latest-news-bg.jpg) no-repeat top center;background-size:cover;padding:60px 0 40px;}
.latest-news-holder .container{/*padding:0 6px*/}
.latest-news-holder [class*="col-"]{padding:0 6px}
.latest-news-holder h3{font-size:25px;color:#2d2d2d;margin-bottom:24px;font-weight:700;}
.latest-news-holder .latest-news{margin-top:35px}
.latest-news-holder .control-room{background-color: #fff;padding: 24px 15px 35px;min-height: 512px;}
.latest-news-holder .control-room p{color: #323232;}
.our-history{background:#000;padding:75px 0 60px;color:#fff;}
.our-history .pull-left{margin-right:26px;}
.our-history .info h3{color:#3b97c1;font-size:20px;margin:0 0 5px;}
.our-history .info a{color:#3898c3;/*display:inline-block;*/}
.our-history .info p{color:#fff;display:inline;}
.latest-news-holder .item .link-more{display:none}


.our-clients ul{display: inline-block;width: 100%;margin: 35px auto 0;text-align: center;margin:0 0 0 -24px;}
.our-clients ul li{display:inline-block;/*width:19%;*/}
.scale-figure {
	display:block;
	position:relative;overflow:hidden;
	width: 224px;
	height: 224px;
	border: solid 1px #96c2cc;    
	border-radius: 50%;
	padding: 44px 3px 0;
	-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-webkit-transform: scale(0.6);
	transform: scale(0.6);
}
.our-clients ul li:hover .scale-figure,.scale-figure:hover {
	-webkit-transform: scale(1);
	transform: scale(1);
}
.scale-figure img {
	vertical-align: middle;
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
}
#our-clients{background-color:#f7f7f7;padding:75px 0 60px;}
#our-clients .heading{margin-bottom:35px}
#our-clients .modal-box{overflow:hidden;max-width:1160px;margin:0 0 0 -59px;}

.footer{background-color:#000;padding:60px 0;position:relative;clear: both;}
.footer:before{content:" ";height:15px;width:100%;background:#3b97c1;position:absolute;left:0;right:0;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:100;}
.footer .figure{margin: 0 0 18px;}
.footer h4{color:#e74324;font-size:15px;text-transform:uppercase;font-weight:700;margin:0 0 3px;}
.footer .quicklink{list-style:none;margin:0;padding:0;}
.footer .quicklink li{background:url(images/plus.png) no-repeat left center;padding:0 0 0 15px;}
.footer .quicklink li a{color: #f8f8f8;font-size: 13px;text-transform: uppercase;text-decoration:none;}
.footer .quicklink li:hover a{color:#d43106;}
.social-link{margin: 15px 0 10px;}
.social-link a{margin:0 8px 0 0;display:inline-block;}

/*====================================Website_Broadcast====================================*/
/*.website_broadcast-topbg{background:url(images/website_broadcast-topbg.jpg) no-repeat;min-height:704px;}*/
.website_broadcast-topbg.parallax-bg{min-height:660px;}
.slide-intro .intro-hd{background-color:rgba(0,0,0,0.66);color:#e44324;min-width:424px;padding:15px;text-align:center;font-size:60px;}
.industries-holder{padding-top:80px;overflow:hidden;}
.industries-holder .gallary{padding: 55px 0;}
.industries-holder .gallary a{max-height:246px;max-width:503px;overflow:hidden;position:relative;margin:0 auto 53px;display:block;}
.industries-holder .gallary a img{max-width:100%;width:100%}
.industries-holder .gallary .overly,.industries-holder .gallary .overly p,.industries-holder .gallary a img{
-webkit-transition:all .5s ease;transition:all .5s ease;}
.industries-holder .gallary .overly{visibility:visible;opacity:1;position:absolute;left:0;right:0;bottom:0;height:0;/*height:100%;*/background-color: rgba(0,0,0,0.35);padding:0;overflow:hidden;}
.industries-holder .gallary .overly p{visibility:hidden;opacity:0;color:#fff;padding:33px 0 18px;text-align:center;font-size:20px;text-transform:uppercase;font-weight:700;-webkit-transform: translateY(125px);transform: translateY(125px);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);}
.industries-holder .gallary a:hover .overly{visibility:visible;opacity:1;height:100%;padding-top:70px;}
.industries-holder .gallary a:hover .overly p{visibility:visible;opacity:1;-webkit-transform: translateY(0px);transform: translateY(0px);-webkit-transition-delay: 0.1s;transition-delay: 0.1s;}
.industries-holder .gallary a:hover .overly .button{visibility:visible;opacity:1;-webkit-transform: translateY(0px);transform: translateY(0px);-webkit-transition-delay: 0.2s;transition-delay: 0.2s;}
.industries-holder .gallary a:hover img{-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.industries-holder .gallary a:hover .overly:before{content:" ";height:15px;width:100%;background:#3b97c1;position:absolute;left:0;right:0;bottom:0;-webkit-transition:all .5s ease;transition:all .5s ease;}
.industries-holder .btn-danger.btn-lg{font-weight: 400;margin:0 auto 0;max-width:235px;display:block;clear:both;}

/*====================================services====================================*/
.website-industrie-topbg{background:url(images/website-industrie-topbg.jpg) no-repeat;min-height:356px;background-size:cover;max-width:1500px;}
.services{background: url(images/latest-news-bg.jpg) no-repeat top center;background-size: cover;padding: 60px 0 106px;}
.website-industrie-topbg .slide-intro{position: absolute;left: 5%;max-width: 500px;padding: 10px 10px 10px 24px;border: solid 1px #fff;}
.website-industrie-topbg .slide-intro h2{color: #eb7445;font-size:25px;font-family: 'Noto Serif', serif;margin:0 0 6px;}
.website-industrie-topbg .slide-intro h2 span{display: inline-block;border-bottom: solid 1px #eb7445;}
.website-industrie-topbg .slide-intro p{color: #fff;font-size:13px;}


.services{margin:0 auto;position:relative;}
.services .container{padding:0 15px;}
.services ul{padding:31px 0 0;margin:0 -3px;list-style:none;text-align:center;}
.services ul li[class*="col-"]{padding:0 3px;margin:0 0 6px;}
.services ul li figure,.services ul li figure img{margin:0 auto;display:block;}
.services ul li figure{max-height:418px;max-width:387px;overflow:hidden;position:relative;}
.services ul li figure img{max-width:100%;width:100%}

.services ul li .overly,.services ul li .overly p,.services ul li .overly .button,.services ul li figure img{
-webkit-transition:all .5s ease;transition:all .5s ease;}
.services ul li .overly{visibility: visible;opacity: 1;position: absolute;left: 0;right: 0;bottom: 0;height: 35px;/* height: 100%; */background-color: rgba(0,0,0,0.80);padding: 6px 15px 6px;overflow: hidden;}
.services ul li .overly h3{font-size:20px;color:#fff;padding:0;margin:0;position:relative;text-transform:uppercase;}
.services ul li .overly a{display:block;color:#fff;text-decoration:none;outline:none;}
.services ul li:hover .overly h3{color:#3b97c1;}
.services ul li .overly p{visibility:hidden;opacity:0;color:#fff;padding:6px 0 0;margin:0;
-webkit-transform: translateY(125px);transform: translateY(125px);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);}

.services ul li .overly .button{visibility:hidden;opacity:0;background-color: #ecba00;color: #000;font-size: 16px;padding: 8px 24px;-webkit-transform: translateY(150px);transform: translateY(150px);}
.services ul li figure:hover .overly{visibility:visible;opacity:1;height:100%;padding-top:18px;}
.services ul li figure:hover .overly p{visibility:visible;opacity:1;-webkit-transform: translateY(0px);transform: translateY(0px);-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;}
.services ul li figure:hover .overly .button{visibility:visible;opacity:1;-webkit-transform: translateY(0px);transform: translateY(0px);-webkit-transition-delay: 0.2s;
transition-delay: 0.2s;}
.services ul li figure:hover img{-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);}
.services ul li:nth-child(3n+1){clear: both;}
.services ul li figure:hover .overly:before{content:" ";height:15px;width:100%;background:#3b97c1;position:absolute;left:0;right:0;bottom:0;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:100;}


/*.services ul li:nth-child(3),.services ul li:nth-child(6){margin-right:0;}*/

/*=======about-us===============*/
/*========forecast-console=========*/
/*.forecast-console {padding:60px 0 50px 0;margin-top:180px;}*/
.forecast-console{padding: 60px 0 60px 0;margin:0 0 35px;background-color: #f7f7f7;}
/*.picture-man{background:url(images/haberman.jpg) no-repeat;background-size:cover;min-height:440px;max-width:1500px;margin:0 auto;}*/
#content.no-padd.about-us-bg{background:#f7f7f7;padding-top:50px;}

.about-people{padding:40px 0 0;/*padding:40px 0 90px 0*/overflow:hidden}
.about-people .info{padding: 10px 10px;margin: 18px 0 0;min-height:400px}
.about-people .heading{color:#6fadcc;font-size:18px;font-family: 'Karla', Arial, sans-serif;font-weight:500;display:block;margin:0}
.about-people .info .heading{text-align:left}
.about-people .italic{color:#686868;font-size:14px;font-style:italic;}
.about-people p{color:#9a9797;font-size:15px;}
.about-people .last{color:#86b8d2;font-size:14px;}
.about-people .last a{color:#86b8d2}
#contact{background:#fff;padding-top:110px}/*-- Padding top is given with some purpose... don't remove it --*/
.contact-us{background-color:#eaeaea;padding:60px 0 140px;overflow:hidden;}
.contact-us .heading{padding:0 0 60px}
.contact-us .row .forecast-logo{padding:57px 0 37px 0;}
.address {padding-left:102px;color:#100001;font-size:14px;font-family: 'Karla', Arial, sans-serif;}
.address span{display:block}
.address span a{text-decoration:none;color:#100001;}

/*==============finishes=============*/
#default-page-layout{background-color:#f7f7f7;}
.default-head{padding:120px 0 100px 0;}
.default-head .heading{line-height:94px;color:#e44324;background-color:#313131;text-align:center;font-size:60px;font-family: 'Noto Serif', serif;font-weight:700;text-transform:none;}
.material-profiles{display: block;width:100%;margin:0 auto;text-align:center;padding:43px 0 100px 0}
.material-profiles li{display:inline-block;width:19%;list-style:none;vertical-align:top;position:relative;}
.material-profiles li a.scale-figure{display:block;padding:38px 8px 0;}
.material-profiles li figure{/*height:108px;width:108px;padding-top:34px;*/margin:0 auto;}
.material-profiles li figure img{vertical-align:middle;max-width:100%;height:auto;}

.circle-hvr-anim h4{opacity:0;visibility:hidden;font-size:13px;font-weight:600;color:#3b97c1;text-align:center;text-transform:uppercase;position:absolute;bottom:-15px;left:0;right:0;margin:0 auto;-webkit-transition:all 0.3s .4s ease-in;transition:all 0.3s .4s ease-in}
.circle-hvr-anim:hover h4{opacity:1;visibility:visible;bottom:-38px;line-height:16px}




.laminate{padding: 0 0 83px 0;overflow: hidden;min-height: 418px;}
.laminate a{display:block;margin:0 auto;text-align:center;}
.laminate a img,.surface a img{margin:0 auto;max-width:100%;height:auto;}
.surface a figure{margin:0 auto 18px;}
.laminate .heading{padding-bottom:41px;}
/*.laminate .row{padding:25px 0 0 0;}*/
.laminate .box-hvr-anim:hover .box-overlay{padding-top:24%;}
.laminate .box-hvr-anim .box-overlay p{color:#fff;}

.acrylic-colors{display: block;width:100%;margin:0 auto;text-align:center;padding:40px 0 66px 0;}
.acrylic-colors li{display:inline-block;width:19%;list-style:none;vertical-align:top;position:relative}
.acrylic-colors li a.scale-figure{display:block;padding:50px 8px 0;}
/*.acrylic-colors li figure{height:108px;width:68px;margin:0 auto;padding-top:34px;}*/
.acrylic-colors li figure img{max-width:100%;height:auto;}
.surface{padding:0 0 80px 0;}
.surface .heading{padding-bottom:40px;}
.thermofoil{padding:0 0 80px 0;}
.thermofoil .heading{padding-bottom:40px;}
.thermofoil ul li{list-style:none;}
.thermofoil ul li a figure{margin:0 auto 18px;max-width:248px;max-height:248px;border-radius:50%;}
.thermofoil ul li a figure img{vertical-align:middle;display:block;border-radius:50%;}


/*====================================products====================================*/
.production-consoles{padding:90px 0 50px;}
/*.products-top-bg{background:url(images/products-top-bg.jpg) no-repeat;min-height:710px;background-size:cover;}*/
.products-top-bg.intro-bg .slide-intro {top:40%;}
.description-box .hd-box{display:block;font-size:22px;font-weight:700;color:#3b97c1;/*border:solid 1px #696969;padding:35px 15px 35px 31px;*/padding:15px 15px 15px 31px;margin-bottom:24px;}
.description-box .info h3{font-size:20px;font-weight:700;color:#3b97c1;margin:0;text-transform:uppercase;}
.description-box .info{padding-left:35px;}
.description-box .info p{font-weight:700}

/*.building-blocks{background:url(images/building-blocks.jpg) no-repeat;min-height:459px;background-size:cover;position:relative;max-width: 1500px;margin: 0 auto;}
.building-blocks .info{float:right;max-width:350px;margin-top:66px;}
.building-blocks .hd-box{color: #fff;}
.building-blocks .info ul{position:relative;}
.building-blocks .info ul li{margin-bottom:3px;color:#fff;position:relative;}
.building-blocks .info ul li i{display:inline-block;height:35px;width:35px;background-color:transparent;border-radius:50%;border:solid 1px #fff;text-align:center;line-height:35px;color:#fff;margin-right:10px;}
.building-blocks .info ul li::before{content: " ";height: 1px;width: 290px;background: #fff;position: absolute;}
.building-blocks .info ul li.one::before{left: -268px;top: -66px;transform: rotate(33deg);-webkit-transform: rotate(33deg);}
.building-blocks .info ul li.two::before{left: -283px;top: -30px;transform: rotate(18deg);-webkit-transform: rotate(18deg);}
.building-blocks .info ul li.three::before{left: -530px;top: 96px;transform: rotate(16deg);-webkit-transform: rotate(-16deg);width: 540px;}
.building-blocks .info ul li.four::before{left: -186px;top: 48px;transform: rotate(-18deg);-webkit-transform: rotate(-18deg);width: 190px;}

.integration-blocks{background:url(images/integration-figure.jpg) no-repeat;min-height:459px;background-size:cover;position:relative;overflow:hidden;max-width: 1500px;margin: 0 auto;}
.integration-blocks .info{max-width: 450px;margin-top:176px;}
.integration-blocks .hd-box{color:#fff;padding:0;text-transform:uppercase;font-size:23px;}
.integration-blocks .info ul{position:relative;}
.integration-blocks .info ul li{margin-bottom:6px;color:#fff;position:relative;}
.integration-blocks .info ul li i{display:inline-block;height:35px;width:35px;background-color:transparent;border-radius:50%;border:solid 1px #fff;text-align:center;line-height:35px;color:#fff;margin-left:24px;}
.integration-blocks .info ul li::before{content: " ";height: 1px;width: 350px;background: #fff;position: absolute;}
.integration-blocks .info ul li.one::before{right: -360px;top: -50px;transform: rotate(-12deg);-webkit-transform: rotate(-15deg);width: 500px;}
.integration-blocks .info ul li.two::before{right:-348px;top: 6px;transform: rotate(-3deg);-webkit-transform: rotate(-3deg);width: 480px;}
.integration-blocks .info ul li.three::before{right: -648px;top: 48px;transform: rotate(4deg);-webkit-transform: rotate(4deg);width: 780px;}
.integration-blocks .info ul li.four::before{right: -268px;top: 36px;transform: rotate(-5deg);-webkit-transform: rotate(5deg);width: 400px;}

.accessories{background:#f3f3f3 url(images/accessories-figure.jpg) no-repeat center center;min-height:528px;background-size:cover;position:relative;max-width: 1500px;margin: 0 auto;}*/

.products-accessories{background-color:#3b97c1;padding:45px 0;}
.products-accessories .figure-box{background-color:transparent;padding:0 15px;text-align:center;margin:0 auto;}
.products-accessories .figure-box figure{max-width:118px;max-height:95px;min-height:95px;margin:0 auto;}
.products-accessories .figure-box h3{font-size: 31px;color: #000;font-weight: 700;margin: 8px 0 40px;}
.products-accessories .figure-box .btn-danger{min-width: 125px;font-size: 13px;}


/*.related-documents ul{margin:50px -6px 0}
.related-documents figure{margin:0 auto 6px;text-align:center;}
.related-documents figure img{margin:0 auto;text-align:center;}
.related-documents a{display:block;vertical-align:middle;color:#3b97c1;font-size:15px;text-decoration:underline;margin:12px 0 0;text-align:center;text-transform:uppercase;}
.related-documents ul li[class*="col-"]{width:20%;float:left;padding:0 6px;}*/

.related-documents{background-color:#f7f7f7;padding:45px 0 60px;}
/*.related-documents ul{margin:50px -15px 0}
.related-documents .pull-left{margin-right:15px;}*/
.related-documents ul{margin-top:50px;text-align:center}
.related-documents ul li{display:inline-block;margin:0 15px 20px}
.related-documents figure{display:inline-block;margin-right:15px;vertical-align:top}

.related-documents a{display:inline-block;vertical-align:middle;color:#3b97c1;font-size:15px;text-decoration:underline;margin:12px 0 0;text-transform:uppercase;}



/**/
.scrollup{width: 40px;height: 40px;position: fixed;z-index:10000;bottom: 50px;right: 15px;display: none;text-indent: -9999px;background:#e74324 url(images/icon_top.png) no-repeat center center;/*background-color: #e74324;*/}
/**/
.latest-news .carousel-control.right{right:-31px;left:auto;background:none;}
.latest-news .carousel-control{width:5%;background:none;left: -31px;}
.latest-news .carousel-control.right .fa-chevron-right,.latest-news .carousel-control.left .fa-chevron-left{width:40px;height:40px;line-height:40px;position:absolute;top:50%;margin-top:-66px;}
.latest-news .carousel-control.right .fa-chevron-right{right:0;color:#3f3f3f;}
.latest-news .carousel-control.left .fa-chevron-left{left:0;color:#3f3f3f;}
.latest-news-holder .latest-news figure img{width:100%;}

/*-- Box Hover Animation --*/
/*.box-hvr-anim{max-width:274px;max-height:276px;overflow:hidden;margin: 0 auto;position:relative}
.box-hvr-anim img{max-width:100%;width:100%}

.box-hvr-anim .box-overlay,.box-hvr-anim figure span,.box-hvr-anim figure img{-webkit-transition:all .5s ease;transition:all .5s ease;}
.box-hvr-anim .box-overlay{visibility:hidden;opacity:0;position:absolute;left: 0;right: 0;bottom: 0;height: 35px;background-color: rgba(0,0,0,0.80);padding: 6px 15px 6px;overflow: hidden;text-align:center;}

.box-hvr-anim .box-overlay span{font-size:20px;color:#fff;text-transform:uppercase}

.box-hvr-anim:hover .box-overlay{visibility:visible;opacity:1;height:100%;padding-top:43%}
.box-hvr-anim figure:hover img{-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);}
.box-hvr-anim figure:hover .box-overlay:before{content:" ";height:15px;width:100%;background:rgba(0,0,0,0.8);position:absolute;left:0;right:0;bottom:0;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:100;}
.box-hvr-anim .box-overlay:after{content:""; position:absolute;bottom:0;left:0;width:100%;height:16px;background:#3b97c1;display:block}*/


#hiddenPanel{position:fixed; top:50%; right:-120px; width:120px;z-index: 10000;background-color:grey; height:100px;}
#close-bar{position:absolute; left:-50px; background:url(images/slidebg.png) no-repeat right top; color:white; width:50px; height:100px;cursor:pointer;}

/*#close-bar em {
	display:block;
	letter-spacing: 3px;	
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}*/
#hiddenPanel ul{position:absolute;left:0;right:0;top:0;}
#hiddenPanel ul li {
	float: none;
	display: block;
	font-size: 15px;
	text-transform: uppercase;
	padding: 18px 10px 0;
	background-color: #0a0608;
	min-height: 50px;
	border-bottom:solid 1px #4f4c4c;
}
#hiddenPanel ul li a{display:block;text-decoration:none;color:#fff;}
#hiddenPanel ul li a i{display:inline-block;margin-right:15px;}
#hiddenPanel ul li:hover{background:#100001;}
#hiddenPanel ul li:last-child{border:none;}

/*==============radio================*/
#parallaxslide{background-position:center top;background-attachment:fixed;background-size:cover}
.parallax-bg{z-index:10;position:relative;height:400px;min-height:740px;overflow:hidden;align-items:center;vertical-align:top;justify-content:top;display:flex}
.scrolling-img{position:absolute;left:0;/*top:0;*/top:41px;width:100% !important}
	
/*.radio-topbg{background:url(images/radio-topbg.jpg) no-repeat;min-height:704px;}*/
/*.stadiums-topbg{background:url(images/stadiums-topbg.jpg) no-repeat;min-height:704px;}*/
/*.post-production-topbg{background:url(images/post-production-topbg.jpg) no-repeat;min-height:704px;}*/
/*.houses-of-worship-topbg{background:url(images/houses-of-worship-topbg.jpg) no-repeat;min-height:704px;}*/
/*.government-topbg{background:url(images/government-topbg.jpg) no-repeat;min-height:704px;}*/
/*.education-topbg{background:url(images/education-topbg.jpg) no-repeat;min-height:704px;}*/
/*.mission-critical-topbg{background:url(images/mission-critical-topbg.jpg) no-repeat;min-height:704px;}*/
/*.corporate-topbg{background:url(images/corporate-topbg.jpg) no-repeat;min-height:704px;}*/
.gcx-topbg{background:url(images/gcx-topbg.jpg) no-repeat;min-height:704px;}
.vigilant-topbg{background:url(images/vigilant-topbg.jpg) no-repeat;min-height:704px;}

/*====accessories-holder=====*/
.acc-box{background-color:#dfdede;padding:31px 15px 15px 10px;}
.equal-height{min-height:312px;}
.spacer{display:block;margin-bottom:24px}
.spacer-md{display:block;margin-bottom:66px}
.spacer-lg{display:block;margin-bottom:157px}
.accessories-holder{}
.accessories-holder .heading-bg{margin-bottom:60px}
.accessories-holder .row{margin:18px -10px 24px;}
.accessories-list [class*="col-"]{padding:0 10px;margin:0 0 18px;}
.accessories-list li .details{margin-left:324px;}
.accessories-list li .details h2,.accessories-data h3,.power-data h2{color:#3b97c1;font-size:25px;font-weight:700}
.accessories-list li .details p,.accessories-data p,.power-data p{color: #100001;line-height: 18px;}
.accessories-list li:nth-child(2n+1){clear:both;}

.power-data.row{margin:18px -10px 24px;}
.power-data [class*="col-"]{padding:0 10px;margin:0 0 18px;}

.accessories-data .acc-box,.power-data .acc-box{padding:35px;min-height:100%;}
.accessories-data.row{margin:0 0 80px;}
.accessories-data [class*="col-"]{padding:0;margin-bottom:15px;}
.accessories-data figure{margin-bottom:15px;max-width:257px;min-height:318px;}
.accessories-data h3{margin-bottom:15px;}
.accessories-data .content-box{padding:0 15px}

/*=============28march2019-masterial-vision=========*/
.master-vision-top{background:url(images/master-vision-top.jpg) no-repeat;min-height:710px;background-size:cover;}
.building-blocks{background:url(images/tools-interchange.jpg) no-repeat;min-height:459px;background-size:cover;position:relative;max-width: 1500px;margin: 0 auto;}
.integration-blocks{background:url(images/modern-design.jpg) no-repeat;min-height:459px;background-size:cover;position:relative;overflow:hidden;max-width: 1500px;margin: 0 auto;}
.accessories{background:#f3f3f3 url(images/integrated-power.jpg) no-repeat center center;min-height:528px;background-size:cover;position:relative;max-width: 1500px;margin: 0 auto;}

/*===============28march2019-masterial=============*/
.masterial-top{background:url(images/masterial-top.jpg) no-repeat;min-height:710px;background-size:cover;}
.steel-blocks{background:url(images/steel-aluminum.jpg) no-repeat;min-height:459px;background-size:cover;position:relative;max-width: 1500px;margin: 0 auto;}
.breeze-blocks{background:url(images/breeze.jpg) no-repeat;min-height:459px;background-size:cover;position:relative;overflow:hidden;max-width: 1500px;margin: 0 auto;}
.integrated-continous{background:#f3f3f3 url(images/integrated-continous.jpg) no-repeat center center;min-height:528px;background-size:cover;position:relative;max-width: 1500px;margin: 0 auto;}

/*===============28march2019-sightline=============*/
.sightline-top{background:url(images/sightline-top.jpg) no-repeat;min-height:710px;background-size:cover;}
.mounting-blocks{background:url(images/mounting-blocks.jpg) no-repeat;min-height:459px;background-size:cover;position:relative;max-width: 1500px;margin: 0 auto;}
.description-box .hd-box-1{display:block;font-size:18px;color:#3b97c1;border:solid 1px #696969;padding:55px 15px 55px 31px;margin-bottom:24px;}
.installation-blocks{background:url(images/installation-styles.jpg) no-repeat;min-height:459px;background-size:cover;position:relative;overflow:hidden;max-width:1500px;margin: 0 auto;}
.integrated-management{background:#f3f3f3 url(images/integrated-management.jpg) no-repeat center center;min-height:528px;background-size:cover;position:relative;max-width: 1500px;margin: 0 auto;}

/*===============28march2019-continnum=============*/
.continnum-top{background:url(images/continuum-top.jpg) no-repeat;min-height:710px;background-size:cover;}
.endless-blocks{background:url(images/endless-expantion.jpg) no-repeat;min-height:459px;background-size:cover;position:relative;max-width: 1500px;margin: 0 auto;}
.x-chassis-blocks{background:url(images/x-chassis.jpg) no-repeat;min-height:459px;background-size:cover;position:relative;overflow:hidden;max-width:1500px;margin: 0 auto;}
.accessory-mounting{background:#f3f3f3 url(images/accessory-mounting.jpg) no-repeat center center;min-height:528px;background-size:cover;position:relative;max-width: 1500px;margin: 0 auto;}

.over-people{display:block;width:100%;margin:0 auto;}
.over-people li figure{margin:0 auto 15px;}
.over-people li{display: inline-block;/*width: 18.76%;*/width:auto;margin:0 1.5%;}
.over-people li h3{color: #3b97c1;font-size: 21px;font-family: 'Karla', Arial, sans-serif;font-weight: 500;display: block;margin: 0;text-align: left;}
.over-people li h3 span{color: #2d2d2d;font-size:14px;font-style: italic;display:block;}
.over-people li p{color:#726f6f;font-size:13px;margin:8px 0 18px;}
.over-people li .call,.over-people li a{color: #3b97c1;font-size: 13px;display:block;}

.contact-form{/*float:right;padding:0 24px;width:46%;*/}
.contact-form ul .form-group{margin:0 0 26px;display:block;}
.contact-form ul label{display:block;font-size:16px;margin-bottom:10px;font-weight:300;}
.contact-form ul .form-control{border: solid 1px #e5e5e5;min-height:48px;}
.contact-form ul textarea.form-control[name="message"]{min-height:108px;}
.contact-form ul .button{color:#fff;border-radius:0;font-size:16px;padding:12px 26px;background-color:#e54324;cursor:pointer;}

/*====================================product-menu====================================*/
#parallaxfixed{background-position:center top;background-attachment:fixed;background-size:cover}
.product-menu-topbg{background:url(images/product-menu-topbg.jpg) no-repeat;min-height:359px;background-size:cover;max-width:1500px;}
.create-console{padding:66px 0 135px;}.create-console .container-fluid{max-width:1500px;margin:60px auto 0;padding:0;background-color:#fff;}
.create-console .row{margin:0;}
.create-console ul [class*="col-"]{float:left;padding: 0 0 0;margin:0 0.5% 5px 0;background: #f7f7f7;width:33%;}
.create-console ul li:nth-child(3n+3),.create-console ul li:nth-child(3n+6),.create-console ul li:nth-child(3n+9),.create-console ul li:nth-child(3n+12) {  
margin-right:0;}
.create-console ul li{position:relative;cursor:pointer;}
.create-console ul li figure{max-width:351px;max-height:245px;margin:0 auto 15px;}
.create-console ul li figure img{display:block;max-width:100%;height:auto;margin:0 auto;text-align:center;}
.side-intro .slide-intro{position: absolute;left: 5%;max-width: 500px;padding: 24px 15px 15px 24px;border: solid 1px #fff;}
.side-intro .slide-intro h2{color: #eb7445;font-size:25px;font-family: 'Noto Serif', serif;margin:0 0 6px;}
.side-intro .slide-intro h2 span{display: inline-block;border-bottom: solid 1px #eb7445;}
.side-intro .slide-intro p{color: #fff;font-size:13px;}
/*.create-console ul li .overly{position: absolute;left: 0;right: 0;bottom: 0;height: 35px; height: 100%; background-color: rgba(0,0,0,0.66);padding: 6px 15px 6px;overflow: hidden;visibility:hidden;opacity:0;-webkit-transition: all .5s ease;transition: all .5s ease;display:block;text-decoration:none;}
.create-console ul li:hover .overly{visibility:visible;opacity:1;}
.create-console ul li:before{content: " ";height: 15px;width: 100%;background: #3b97c1;position: absolute;left: 0;right: 0;bottom: 0;-webkit-transition: all .5s ease;transition: all .5s ease;visibility:hidden;opacity:0;}
.create-console ul li:hover:before{visibility:visible;opacity:1;}*/

/*======Video-case-studies======*/
.video-case-studies iframe{margin-bottom:25px}
.video-case-studies .heading{display:block;margin-bottom:45px;}
/*======project-logo======*/
.projects{text-align:center;}
.projects .heading{display:block;margin-bottom:45px;}
.projects-logo figure { border:1px solid #e4e3e3; margin-bottom:40px;width:262px;height:210px}
.projects-logo .box-hvr-anim:hover .box-overlay{padding-top:28%}

/*.projects-logo{display:inline-block;width:92.6%;margin:0;margin-bottom:50px;}
.projects-logo a{width:45.31%;margin-bottom:24px;}
.projects-logo .title{color:#7d7d7d;text-align:center;font-size:15px;text-transform:capitalize;}
.projects-logo figure{max-height:321px;max-width:474px;position:relative;overflow:hidden;margin:0 auto 12px}
.projects-logo img{max-width:100%;cursor:pointer;}
.projects-logo a .overly{opacity:0;visibility:hidden;width:100%;background-color:rgba(255,255,255,0.50);position:absolute;left:0;top:0;bottom:0;cursor:pointer;
-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.projects-logo a:hover .overly{opacity:1;visibility:visible;}
.projects-logo a .overly span{display:block;height:34px;width:34px;position:absolute;top:50%;margin:-18px auto 0;left:0;right:0;text-align:center;}
.projects-logo a:hover .scaling img{-webkit-transform: scale(1);transform: scale(1);filter: brightness(.8);-webkit-filter: brightness(.8);}
.projects-logo a:nth-child(2n+1){clear:both;}

.scaling-zoom{margin:0 auto;width: 100%;height: 100%;overflow: hidden;}
.scaling-zoom img{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.scaling-zoom img{-webkit-transform:scale(1.0);transform:scale(1.0);}
.scaling-zoom:hover img{-webkit-transform: rotate(0) scale(1.1);transform: rotate(0) scale(1.1);}*/

/*==========================-------------3d carousel slider -------------==========================*/
.hero-unit {
  text-align: center;
  border-radius: 0;
  margin: 150px 0 0 0;
  background: #1e5799; /* Old browsers */
  background: -moz-linear-gradient(top,  #1e5799 0%, #338cd6 59%, #ffffff 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(59%,#338cd6), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #1e5799 0%,#338cd6 59%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #1e5799 0%,#338cd6 59%,#ffffff 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #1e5799 0%,#338cd6 59%,#ffffff 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #1e5799 0%,#338cd6 59%,#ffffff 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.hero-unit h1, .hero-unit p.white { color: white; }
.hero-unit h1 img { vertical-align: bottom; }
.hero-unit p { margin-top: 30px; }
.film_roll_wrapper img{margin-left: 5px;margin-right: 5px;max-width: 100%;margin: 0 auto;height: auto;
-webkit-transition: all 1s ease; transition: all 1s ease;}
.film_roll_wrapper .active img{display:block;}
.film_roll_container{position: relative;margin: 0 auto;text-align: center;}

/*== About Us People Slider==*/
#film_roll_2{margin:0 45px}
#film_roll_2 .film_roll_shuttle{top:10px;}
#film_roll_2 .film_roll_child{transition: all 1s ease;}
#film_roll_2 .film_roll_child a{display:block;}
#film_roll_2 .film_roll_child.active{outline:none;}
#film_roll_2_left,#film_roll_2_right{position:absolute;left:0;top:14%;display:block;background:#222;width:37px;height:37px;line-height:32px;color:#fff;font-size:45px; text-decoration:none/*;display: none !important;*/}
#film_roll_2_right{left:auto;right:0}
.film_roll_pager{text-align: center;display: none;}
.about-people #film_roll_2 .film_roll_child{-webkit-transition: all 1s ease;transition: all 1s ease;width:210px !important;margin:0 10px;padding:12px;}
.about-people .film_roll_child figure img{-webkit-transform: scale(0.85);transform: scale(0.85);}
.about-people #film_roll_2 .film_roll_child.active figure img/*, .ui-carousel-item.ui-carousel-current .scale-figure:hover*/{-webkit-transform: scale(1.1);transform: scale(1.1);}
.about-people .film_roll_child .content-box{padding: 10px 10px;margin: 18px 0 0;}
.about-people .film_roll_wrapper{overflow: hidden;/*border: solid 1px red;*/min-height: 705px;}
.about-people .film_roll_child{position: relative;display: inline-block;/**display: inline; vertical-align: middle; */zoom: 1;vertical-align: top;}
.about-people #film_roll_2 .film_roll_child.active .info{padding: 10px 0 0;}
.about-people .about-content-box{max-width:1200px;margin:0 auto;}


/*=== About Us History Slider==*/
.content-carousel .film_roll_wrapper{min-height:560px;}
.content-carousel .content-box{padding: 60px 0 24px;margin:0 0 0 -44px;}

.content-carousel #film_roll_1 .film_roll_child{-webkit-transition: all 1s ease;transition: all 1s ease;width:218px !important;margin:0 10px;}
.content-carousel .film_roll_child figure img{-webkit-transform: scale(0.8);transform: scale(0.8);}
.content-carousel #film_roll_1 .film_roll_child.active figure img{-webkit-transform: scale(1.4);transform: scale(1.4);}
.content-carousel .film_roll_child .intro{padding: 10px 10px;margin: 53px 0 0;}
.content-carousel .film_roll_wrapper{overflow: hidden;}
.content-carousel .film_roll_child{position: relative;display: inline-block;zoom: 1;vertical-align: top;}
.content-carousel #film_roll_1 .film_roll_child.active{margin:0 35px;padding: 10px 0 0;}
.forecast-console.content-carousel{overflow:hidden;}
.content-carousel .film_roll_wrapper{overflow:visible;}
.content-carousel .film_roll_child.active{margin:0 24px;}
.content-carousel .intro{opacity:0;visibility:hidden;text-align:center}
.content-carousel .film_roll_child.active .intro{width:500px;margin-left:-133px;opacity:1;visibility:visible;-webkit-transition: all 0.5s ease-out 0.1s;transition: all 0.5s ease-out 0.1s}
.content-carousel .caption{position: absolute;left: 0;right: 0;top: 15%;margin: -35px auto 0;text-align: center;max-width: 135px;background-color: rgba(0,0,0,0.6);
color: #fff;padding: 12px 10px;font-size: 24px;}
.content-carousel .film_roll_child.active .caption{top: 19%;font-size:40px;max-width:100%;}
.content-carousel .caption span{display:block;color: #3b97c1;font-size: 15px;}
.content-carousel img{display:block;background-color: #4f92b1;padding: 1px;max-width: 100%;height: auto;border-radius: 50%;}
.content-carousel h3{font-size:25px;margin:0 0 6px;}
.content-carousel h3 strong{display:block;font-size:15px;}
.content-carousel .film_roll_prev, .content-carousel .film_roll_next,.content-carousel:hover .film_roll_prev, .content-carousel:hover .film_roll_next
{opacity:0;visibility:hidden;}
/*.film_roll_pager{text-align: center;display:none}*/

/*=== Related Documents==*/
.related-documents .modal-dialog{margin:80px auto;}
.modal-body{padding:15px 15px 0;}
#related-form.contact-form{max-width: 600px;margin: 0;}
.related-documents #related-form.contact-form{text-align:left;}
.related-documents #related-form.contact-form li{display:block;}
#content #related-form.contact-form input[type="submit"]{margin: 0 auto 0;}
.related-documents #related-form.contact-form li:last-child{margin:15px 0 0;}



.projects-details-bg{/*background: url(../images/projects-details-bg.jpg) no-repeat;*/min-height: 241px;background-size: cover;max-width: 1500px;}
/*.project-studies{margin-top:80px;}*/
.project-studies{padding-bottom:100px}
.project-studies .info{margin-left:327px; }
.project-studies .info h4{color:#49a8ca;font-size:26px;font-weight:600;text-transform:uppercase;margin:0 0 6px;}
.project-studies .info h5{color:#4e4e4e;font-size:18px;font-weight:600;text-transform:uppercase;margin-bottom:10px}
.project-studies .fig-box{display:inline-block;max-height:92px;max-width:92px;margin:0 9px 0 0;}
.project-studies li{padding:140px 0 0;margin-bottom:-60px}
.project-studies li figure{float:left;}
.project-studies li:nth-child(even) .info h4{color: #ed1c24;}
.project-video-box figure{margin:0 0 18px;}
.project-studies .info p{display:inline}
.project-studies .info .readmore{font-size:18px;color:#4e4e4e;display:inline;vertical-align:middle;font-weight:bold/*; position:absolute;bottom:0;right:0*/}
.project-studies .ngg-galleryoverview{margin:20px 0 0 -7px}/*-- Galllery --*/
.project-studies .ngg-gallery-thumbnail .box-overlay{display:none}
.project-studies .ngg-gallery-thumbnail a{max-width:92px;max-height:92px}

.layout-max-width{}
.layout-max-width .wp-block-image{margin:0 auto;}
.layout-max-width .wp-block-image img{width: 100%;height: auto;display: block;}

/*-- Additional css for wordpress site--*/
.icon{display:inline-block;fill:currentColor;height:1em;position:relative;top: -0.0625em;vertical-align:middle;width:1em;color:#000}/*-- SVG Icon--*/
.img-type-circle,.img-type-square,.img-type-circle2{text-align:center;}

.img-type-circle .ngg-gallery-thumbnail-box,.img-type-square .ngg-gallery-thumbnail-box,.img-type-circle2 .ngg-gallery-thumbnail-box{
	float:none;
    display: inline-block;
    list-style: outside none none;
    position: relative;
    vertical-align: top;
    width: 19%;
	padding-bottom:30px
}
.ngg-template-caption .ngg-gallery-thumbnail-box{text-align:center}
.img-type-square .ngg-template-caption .ngg-gallery-thumbnail,.img-type-circle2 .ngg-template-caption .ngg-gallery-thumbnail{margin:0 auto}
.img-type-circle .ngg-gallery-thumbnail,.img-type-square .ngg-gallery-thumbnail,.img-type-circle2 .ngg-gallery-thumbnail,.project-studies .ngg-gallery-thumbnail{border:0;background:none/*;overflow:hidden*/}

.img-type-circle .ngg-gallery-thumbnail a {
	display:block;
	position:relative;overflow:hidden;
	width: 224px;
	height: 224px;
	border: solid 1px #96c2cc;
	border-radius: 50%;
	padding: 44px 3px 0;
	margin:0 auto;
	-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-webkit-transform: scale(0.6);
	transform: scale(0.6);
}
.img-type-circle .ngg-gallery-thumbnail:hover a{overflow:inherit}
.img-type-circle .ngg-gallery-thumbnail a img{-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;-webkit-transform: scale(0.8);	transform: scale(0.8);}
.img-type-circle .ngg-gallery-thumbnail:hover a/*,.img-type-circle .ngg-gallery-thumbnail:hover .ngg-gallery-thumbnail a:hover*/ {
	-webkit-transform: scale(0.95);
	transform: scale(0.95);
}
.img-type-circle .ngg-gallery-thumbnail img {
	vertical-align: middle;
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
}

.img-type-circle h4,.img-type-circle2 h4{opacity:0;visibility:hidden;font-size:14px;font-weight:600;max-width:190px;color:#3b97c1;text-align:center;text-transform:uppercase;position:absolute;bottom:-30px;left:0;right:0;margin:0 auto;-webkit-transition:all 0.3s .2s ease-in;transition:all 0.3s .2s ease-in}
.img-type-circle .ngg-gallery-thumbnail:hover h4,.img-type-circle2 .ngg-gallery-thumbnail:hover h4{opacity:1;visibility:visible;bottom:-40px;/*bottom:0px;*/line-height:16px}

/*-- Coding for square box hover animation --*/

.img-type-square .ngg-gallery-thumbnail-box{width:23%; height:262px; margin-bottom:25px}
.img-type-square .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail img{min-width:262px;min-height:262px}
.img-type-square .ngg-gallery-thumbnail{width:262px;height:262px;overflow:hidden;margin: 0 auto;position:relative}

.img-type-square .ngg-gallery-thumbnail h4{font-family: 'Karla', Arial, sans-serif;color:#fff;text-transform:uppercase}
.img-type-square .ngg-gallery-thumbnail a{margin:0}

#gallery-slider.img-type-square .ngg-gallery-thumbnail-box{width:auto; height:auto;}


/*img-type-square .ngg-gallery-thumbnail img{max-width:100%;width:100%}*/

.img-type-square .ngg-gallery-thumbnail .box-overlay,.img-type-square .ngg-gallery-thumbnail h4,.img-type-square .ngg-gallery-thumbnail img{-webkit-transition:all .5s ease;transition:all .5s ease;}

.img-type-square .ngg-gallery-thumbnail .box-overlay{visibility:hidden;opacity:0;position:absolute;left: 0;right: 0;bottom: 0;height: 35px;background-color: rgba(0,0,0,0.80);padding: 6px 15px 6px;overflow: hidden;text-align:center;}
.img-type-square .ngg-gallery-thumbnail .box-overlay p{color:#fff}

.img-type-square .ngg-gallery-thumbnail .box-overlay span{font-size:20px;color:#fff;text-transform:uppercase}

.img-type-square .ngg-gallery-thumbnail:hover .box-overlay{visibility:visible;opacity:1;height:100%;padding-top:43%}
/*.img-type-square .ngg-gallery-thumbnail:hover img{-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);}*/
.img-type-square .ngg-gallery-thumbnail:hover .box-overlay:before{content:" ";height:16px;width:100%;background:#3b97c1;position:absolute;left:0;right:0;bottom:0;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:100}

/*-- Project page   --*/
.responsive-tabs .ngg-galleryoverview{margin:0}
.responsive-tabs .img-type-square{margin:0 -15px}
.responsive-tabs .img-type-square .ngg-gallery-thumbnail:hover .box-overlay{padding-top:32%}
.responsive-tabs .ngg-template-caption .ngg-gallery-thumbnail-box{margin: 0 10px}
.responsive-tabs .img-type-square .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail img{min-width:262px;min-height:222px/*262px*/}
.responsive-tabs .img-type-square .ngg-gallery-thumbnail-box,.responsive-tabs .img-type-square .ngg-gallery-thumbnail{height:222px}
/*.img-type-square .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail img:hover{opacity:0.8}*/


.responsive-tabs-list-item{display:inline-block;padding:6px 15px 0;margin-bottom:5px;}

.responsive-tabs .img-type-square .ngg-gallery-thumbnail-box, .responsive-tabs .img-type-square .ngg-gallery-thumbnail{ margin-bottom:30px}

/*.responsive-tabs .img-type-square .box-overlay, .no-overlay .img-type-square .box-overlay{display:none}*/
.no-overlay .laminate{padding-bottom:0;margin-bottom:-80px}/*Temporary*/
/*Temporary*/
#case-studies.owl-carousel .owl-buttons div,#related-products.owl-carousel .owl-buttons div ,#gallery-slider .owl-carousel .owl-buttons div{background:#000;opacity:0.8; padding:4px 12px; font-size:16px}
#case-studies.owl-carousel .owl-buttons div.owl-prev,#related-products.owl-carousel .owl-buttons div.owl-prev{top:37%;left:-30px}
#case-studies.owl-carousel .owl-buttons div.owl-next,#related-products.owl-carousel .owl-buttons div.owl-next{top:37%;right:-30px}
#gallery-slider .owl-carousel .owl-buttons div.owl-prev{top:34%;left:15px}
#gallery-slider .owl-carousel .owl-buttons div.owl-next{top:34%;right:15px}


.responsive-tabs .laminate{padding-bottom:0}
/*.responsive-tabs .laminate .row{padding:0 0 0 3px;margin-bottom:-10px}*/

/*.img-type-square .ngg-gallery-thumbnail .box-overlay:after{content:""; position:absolute;bottom:0;left:0;width:100%;height:16px;background:#3b97c1;display:block;border:10px solid #0f0}*/

/*-- Coding for Circle box 2  --*/

.img-type-circle2{padding:0 0 80px}
.img-type-circle2 h4{padding-bottom:40px}
.img-type-circle2 .ngg-gallery-thumbnail-box{width:21%; padding-bottom:50px}
.img-type-circle2 .ngg-gallery-thumbnail{margin:0 auto 18px;max-width:248px;max-height:248px;border-radius:50%}
.img-type-circle2 .ngg-gallery-thumbnail img{display:block;vertical-align:middle;border-radius:50%;min-width:248px;min-height:248px;margin:0 auto}


/*-- sticky-nav body--*/ 

/*--  Common css for client logos, about us both sliders --*/
/*.film_roll_wrapper img{margin-left:5px;margin-right:5px;}*/
.film_roll_wrapper img{max-width: 100%;margin: 0 auto;height: auto;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}
.film_roll_wrapper .active img{display:block;}

/*.film_roll_wrapper .active img{border:10px solid #ff0}*/
.film_roll_child a{cursor:default;}
/*.film_roll_container{position:relative}*/
.film_roll_child a img{-webkit-transform:scale(0.6);transform:scale(0.6);box-shadow:none}
.film_roll_pager{display:none}

#film_roll_3 .film_roll_shuttle{top:10px}
#film_roll_3 .film_roll_child{transition:all 1s ease}
#film_roll_3 .film_roll_child a{display:block}
#film_roll_3_left{position:absolute;left:15px;top:38%}
#film_roll_3_right{position:absolute;right:15px;top:38%}
#film_roll_3 .film_roll_child.active a img/*,.ui-carousel-item.ui-carousel-current .scale-figure:hover*/{-webkit-transform:scale(1);transform:scale(1)}


#selectclients{padding-top:30px}
#selectclients .item{border:solid 1px #96c2cc;border-radius:60%;padding:10px;width:185px;height:185px;margin:0 5px; text-align:center}
#selectclients .owl-item a{border-radius:60%;display:block;height:160px;padding:20px 0 0;background:#fff}
#selectclients .owl-item a img{-webkit-transform:scale(0.7);transform:scale(0.7)/*border-radius:60%*/}
#selectclients .owl-theme .owl-controls .owl-buttons div{ background:transparent;color:#000; font-size:45px}
#selectclients .owl-item .zoom{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all .4s ease;transition:all .4s ease}
#selectclients .owl-item.active .zoom{-webkit-transform:scale(1);transform:scale(1)} 


#our-clients .film_roll_child a{padding-top:25px;min-width:225px;min-height:225px;border:1px solid #96c2cc;border-radius:50%;-webkit-transform:scale(0.6);transform:scale(0.6);text-align:center}
#our-clients #film_roll_3 .film_roll_child a img{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .3s ease-in;transition:all .3s ease-in}
#our-clients .film_roll_child.active a{-webkit-transform:scale(1);transform:scale(1)}
#our-clients .film_roll_child a img{border:0;border-radius:50%;min-height:170px}
#our-clients #film_roll_3 .film_roll_child.active a img{-webkit-filter:grayscale(0);filter:grayscale(0);}


/*-- Form --*/
.contact-form input[type="submit"]{display:block;color:#fff;background-color:#e54324;border: none;border-radius:0;font-size:16px;font-weight: 600;padding:12px 26px;line-height:26px;min-width:200px;cursor:pointer;}
#content .contact-form{max-width:600px;margin:0 auto} 
#content .contact-form input[type="submit"]{margin:0 auto 50px}

/*====----====*/
#main{float:left;width:63%}
.archive .entry-content .container{width:auto;padding:0}
.search-content .post-thumbnail img{max-width:100%;height:auto;margin-bottom:25px}
.search-content aside{float:right;width:30%}
.search-content aside .address{padding-left:0}
.search-content .widget{margin-bottom:30px}
.search-content aside h2{font-size:22px;margin-bottom:15px;border-bottom:1px solid #3b97c1;padding-bottom:10px}
.search-content .entry-title,.post-details .entry-title{font-size:20px;color:#100001;text-transform:uppercase;padding-bottom:10px}
.search-content .entry-title a{color:#100001}
.search-content aside li{background:url(images/bullet.gif) no-repeat 5px 13px;font-size:15px;padding:5px 0 5px 27px;line-height:24px;}
.search-content aside li a{color:#100001}

.post-details{padding-bottom:40px}
.post-details .entry-title{font-size:25px;padding:40px 0}
.post-details h3.heading{text-align:left}

.search-results article{border-bottom:1px solid #ddd; padding-bottom:40px;margin-bottom:40px}
#content.search-content{min-height:100px} 
.search-content #default-page-layout{min-height:500px;padding-bottom:100px}

.search-content .heading span{border-bottom:0}
.search-content input[type="search"]{background:#fff;border:1px solid #ccc;border-radius:4px;color:#555;display:block;font-size:14px;height: 44px;padding:10px 12px;width:100%}
.searchform .search-form{position:relative}
/*.search-content .not-found,*/.search-content form{/*text-align:center;*/max-width:600px/*;margin:0 auto*/}
.search-content form .screen-reader-text{display:block;font-size:24px;margin:15px 0}
.search-content .not-found{font-size:16px;line-height:28px;color:#000}
.searchform .search-submit{position:absolute;top:69px;right:0;height:44px;width:44px;background:none}
.searchform .search-submit .screen-reader-text{display:none}


.main-menu ul#top-menu > li.menu-item-has-children .icon{fill:none;width:5px}
.main-menu ul#top-menu > li.menu-item-has-children > a:after{fill:none;content:'\002b'}

/*-- Page navigation --*/
/*.navigation{display:block;margin:15px 0 25px;line-height:25px}
.navigation h2{padding-bottom:20px;display:none}
.nav-links{width:100%;display:inline-block;padding:10px 15px;border:1px solid #ddd;box-sizing:border-box}
.nav-links a[rel="prev"]{float:left;width:48%}
.nav-links a[rel="next"]{float:right;width:48%;text-align:right}
.nav-links span{display:block;font-size:14px}
.nav-links a{color:#2d2d2d}
.nav-links a:hover{color:#df2635}
.nav-links .screen-reader-text{ font-weight:600}*/

.pagination h2{ display:none}
.pagination{margin-top:0;text-align:center}
.pagination a,.pagination .current{background-color:#fff;border:1px solid #f0f0f0;color:#000;display:inline-block;padding:13px 21px;margin:0 3px;vertical-align:top;width:50px;height:46px}
/*.pagination a.prev,.pagination a.next{background:url(images/prev-arrow.png) no-repeat center centerpadding-right:14px;width:15px;height:25px;}*/
/*.pagination a.next{background:url(images/next-arrow.png) no-repeat center center}*/
.pagination span.current{background-color:#e74324;color:#fff}
.pagination .nav-links{border:0}
.pagination h2.screen-reader-text{display:none}

/*.case-study-gallary{display:inline-block;vertical-align:top;width:24%;}*/




/*-- End of Page navigation --*/

/*-- Search , Not found error404 --*/

/* .not-found .screen-reader-text{display:block;font-size:24px;margin:15px 0}
.no-results .search-field{margin:0 auto 15px}
.not-found p{font-size:18px}
.no-results button[type="submit"]{margin:0 auto;width:200px}
.no-results .page-content{min-height:400px;padding-bottom:40px}
.error-404.not-found button[type="submit"]{margin:15px 0;width:200px} */
.website-industrie-topbg .slide-intro.page-not-found {position: absolute;left: 5%;max-width: 1920px;padding:0;border: solid 1px #fff;text-align:center;margin-top: 50px;}
.website-industrie-topbg .slide-intro.page-not-found h1{font-size:48px;padding-top: 30px;}
.error404 .page-content {display: inline-block;width: 100%;min-height: 300px;padding: 50px 0 40px;}
.error-404 .search-form {position: relative;}
/* aside .widget_search label {display: block;border: 1px solid #cccacc;} */
.error-404 aside .search-form label{width: 100%; display: block;}
.error-404 aside .widget_search .screen-reader-text,.error-404 .search-no-results aside {display: none;}
.error-404 .search-field {padding: 15px 10px;vertical-align: top;border: 1px solid #ccc;width: 100%;}
.error-404 .search-submit {position: absolute;right:0;bottom: 0;background: url(images/search-icon.png) no-repeat center;	width: 58px;height:54px;cursor: pointer;font-size: 0;}
.error-404 .search .intro .sub-intro h1,.error404 .intro .sub-intro h1,.error-404 .archive .intro .sub-intro h1{font-size: 48px;}
.error-404 .search-no-results #main, .error404 #main {float: none;width: 50%;margin: 0 auto;text-align: center;}
.error-404 .search-no-results #main p, .error404 #main p{font-size:18px;color: #1f1f1f;}
.error404 .page-content,.error-404 .search-no-results .page-content {text-align: center;}
.error404 .screen-reader-text,.error-404 .search-no-results .screen-reader-text {font-size: 22px;font-weight: 600;display: block;margin: 0 0 15px;}
.error-404 .search .post-thumbnail{display:none}
.error-404 .search .entry-title{font-size: 1.5rem;}
.error-404 .search .entry-title a{color:#1f1f1f}

/*.show-popup{
    background:rgba(0,0,0,.4);
    cursor:pointer;
    display:none;
    height:100%;
    position:fixed;
    text-align:center;
    top:0;
	left: 0;right: 0;
    width:100%;
    z-index:10000;
	padding-top:15%;
}
.show-popup .show-popupbox {
    background-color: #fff;
    box-shadow: 10px 10px 60px #555;
    display: inline-block;
    height: auto;
    max-width: 660px;
    min-height: 100px;
    vertical-align: middle;
    width: 100%;
    position: relative;
    border-radius: 8px;
    padding: 31px 15px 20px;
}
.popupCloseButton {
    background-color: #fff;
    border: 3px solid #999;
    border-radius: 50px;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    position: absolute;
    top: -20px;
    right: -20px;
    font-size: 15px;
    line-height: 24px;
    width: 30px;
    height: 30px;
    text-align: center;
}
.popupCloseButton:hover {
    background-color: #ccc;
}
.open-popup {
    cursor: pointer;
    font-size: 20px;
    margin: 20px;
    display: inline-block;
    font-weight: bold;
}
.show-popup .box-hvr-anim{max-width:none;max-height:none}*/

/*-- Nextgen Gallery --*/
/*.img-type-square .ngg-gallery-thumbnail img{text-indent: -9999px; border:1px solid #0f0}*/


@media (min-width:1240px){
.content-carousel .film_roll_prev, .content-carousel .film_roll_next{top:25%;opacity:0;visibility:hidden;-webkit-transition: all 0.5s ease-out 0.1s;transition: all 0.5s ease-out 0.1s;}
.content-carousel:hover .film_roll_prev, .content-carousel:hover .film_roll_next{opacity:1;visibility:visible;}
.content-carousel .film_roll_prev,.content-carousel .film_roll_next{width: 35px;height: 35px;margin: -24px 0 0 0;font-size: 45px;background: #222;border: 1px solid #222;border-radius: 0;}
.content-carousel .film_roll_next{right: -40px;}
}

@media (min-width:1360px){
	.single .intro-bg {min-height:704px}
	.featured-products .container{width:1360px}
	.content-carousel .film_roll_next {right: -85px;}
	.content-carousel .film_roll_prev{left: -35px;}
}

@media (max-width:1280px){
.latest-news .carousel-control.right{right:-5px}
.latest-news .carousel-control{left:-5px}
.home .intro-bg{max-width:1170px;}
}

@media (max-width:1199px){
/*.intro-bg{margin: 208px auto 0;position: relative;}
#navheader{height: 210px;}*/
.hd-title{margin-top:10px;}
.contact-details{position: absolute;right: 0;left: 0;top: 0;margin: 0 auto;text-align: center;}
#header-top{background-color:#000;color: #fff;padding: 0px 0 9px;}
.header .navbar-default{padding:10px 0;margin:0;}
.contact-details{text-align:right;}.header .search a{margin-right:21px;}
.header .navbar-brand{min-height:66px;padding:0;}
.navbar-brand > img{max-width:275px;height:auto;}
.search-button{right:-10px;margin-top:31px;z-index:1000;}

.intro-bg{margin:0 auto 0;}.single .intro-bg {min-height:520px}
.main-menu{display: block;margin:0 auto;float: none;text-align: center;}
.intro-bg .slide-intro{top: 80px;}
.intro-bg .slide-intro h1{font-size: 48px;margin: 0 0 18px;}
.integration-blocks .info ul li.three::before{right:-466px;width:600px;}
.products-accessories .figure-box{padding:24px 5px 35px;margin: 0 auto 15px;}

.latest-news .carousel-control.right{right:0;}
.latest-news .carousel-control{left:0;}

.accessories-list .pull-left,.accessories-list .pull-right {float:none !important;margin:0 auto;text-align:center;}
.accessories-list figure img {margin:0 auto;text-align:center;}
.accessories-list li .details,.accessories-list .deta-info{margin: 18px 0 0;text-align: center;}
#header .search-box{top: 70px;right: 10%;max-width: 635px;margin: 0 auto;left: 10%;-webkit-transform: translateY(0%);transform: translateY(0%);}
#header.show .search-box{border:solid 1px #dfdbdb;}
.forecast-console{margin-top:60px;}
.content-carousel .content-box{margin: 0 auto;overflow: hidden;}
.img-type-square .ngg-gallery-thumbnail-box{width:24%}
.img-type-circle .ngg-gallery-thumbnail-box, /*.img-type-square .ngg-gallery-thumbnail-box, */.img-type-circle2 .ngg-gallery-thumbnail-box{width:26%}
/*body{border:1px solid #000}*/

}
@media (max-width:1024px){
	img{display:block;max-width:100%;height:auto}
	.single .intro-bg {min-height:500px}
	
    /*.picture-man{background-size:cover;height:100%;}*/
	.header .search{margin:58px 0 0 -15px;}
	/*.img-type-square #ngg-gallery-aa808d1a2e463ca10b4532e902ce6e2a-561 .ngg-gallery-thumbnail-box,*/.img-type-circle2 .ngg-gallery-thumbnail-box{width:34%}
	
	/*body{border:1px solid orange}*/
}
@media (max-width:991px){
	.home .intro-bg{min-height:440px;}.single .intro-bg {min-height:400px}
	/*.our-clients ul li,.material-profiles li,.acrylic-colors li{width:35%;}*/
	
	.header .search a{margin-right:15px;}.search-button{margin-top:0;}#header .search-box{top:35px;max-width: 606px;}	
	.contact-details{right:15px;}
	.latest-news-holder .control-room{min-height:0}#selectclients .owl-item a{padding-top:0}
	/*.about-people [class*="col-"]{margin-bottom:24px;}*/
	.integration-blocks {background-position:50% 50%;}
	.integration-blocks:before{content:" ";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.66);}
	.integration-blocks .info ul li.three::before{right:-268px;width:400px;}
	.integration-blocks .info ul li.one::before{right:-235px;top:-35px;width:373px;}
	.integration-blocks .info ul li.two::before{right:-248px;width:380px;}
	.integration-blocks .info ul li.three::before{top:31px}
	.building-blocks .info ul li.one::before{left:-225px;top:-75px;transform:rotate(40deg);-webkit-transform:rotate(40deg);width:250px;}
	.building-blocks .info ul li.two::before{left:-153px;top:-12px;width:150px;}
	.building-blocks .info ul li.three::before{left: -347px;top: 66px;width: 350px;}
	.building-blocks::before{content: " ";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,0.66);}
	.products-accessories .figure-box h3{font-size: 21px;}
	.laminate [class*="col-"]{min-height:306px;}
	.default-head .heading{line-height:75px;font-size:50px;}
	.default-head{padding:60px 0 40px 0;}
	.material-profiles{padding:35px 0 35px 0;}
	
	.power-data figure{float:none !important;margin:0 auto 15px;text-align:center;}
	.power-data figure img {margin:0 auto;text-align:center;}
	.power-data .pull-right{float:none !important;text-align:center;}
	.heading-bg{line-height: 74px;font-size: 40px;}
	.accessories-list li .details h2, .accessories-data h3, .power-data h2{font-size:21px;}
	.img-type-square .ngg-gallery-thumbnail-box{width:35%;height:232px}.img-type-square .ngg-gallery-thumbnail{width:212px;height:212px}
	.img-type-circle .ngg-gallery-thumbnail-box{padding-bottom:0}.img-type-circle .ngg-galleryoverview{padding-bottom:30px}.img-type-circle .ngg-gallery-thumbnail-box/*, .img-type-square .ngg-gallery-thumbnail-box, .img-type-circle2 .ngg-gallery-thumbnail-box*/{width:29%}/*.img-type-circle .ngg-gallery-thumbnail:hover a{-webkit-transform: scale(.9);transform: scale(.9);}*/
	.img-type-circle2 .ngg-gallery-thumbnail:hover h4{/*opacity:1;visibility:visible;*/bottom:-20px}
	
	#contact{padding-top:40px;}
	.laminate{padding:0 0 24px 0;}
	.footer .quicklink{margin: 0 0 40px;}.clear-col{clear:left;}footer-logo .figure{border-bottom:1px solid #434343;margin-bottom:40px}.footer-logo img{margin:0 auto 40px}
		
	/*body{border:1px solid red} */
}
@media (max-width:800px){ 
	.featured-products [class*="col-"]{width:50%;float: left;}
	.home .intro-bg{min-height:368px;}.single .intro-bg{min-height:320px}.single .intro-bg .slide-intro{position:static;margin:0 auto;padding:20% 0}.slide-intro .intro-hd{font-size:40px;min-width:inherit}
	#header .search-box{max-width: 540px;}
	.home .intro-bg .slide-intro{right:18px;left:18px;}
	.home .intro-bg .slide-intro br{display:none;}
	.integration-blocks .info ul li::before,.building-blocks .info ul li::before{height:0;width:0;}
	.building-blocks .info{float:none;}
	.integration-blocks .info{margin-top:60px;}
	.integration-blocks .info ul li{display:block;clear:left;min-height:35px;padding-left:40px;}
	/*.integration-blocks .info ul li i{float: left;margin-right: 24px;}*/
	.integration-blocks .info ul li i{float:none;margin-right:0;position:absolute;left:-5px;margin:0;top:0;}
	
	.services [class*="col-"]{width:50%;float:left;}
	.services ul li:nth-child(3n+1){clear:none;}
	/*.picture-man{background-size: contain;height: 100%;min-height:235px;}*/
	.accessories-list [class*="col-"],.accessories-data [class*="col-"]{width:50%;float:left;}
	#header .search-box{right:0;left:0;/*top: 110px;*/}
	/*.header .navbar-brand{padding:10px 0 0;}*/
	.content-carousel #film_roll_1 .film_roll_child{width:212px !important;margin:0 8px}
	#film_roll_1{margin:0 0 0 -33px;}
	/*.content-carousel .film_roll_child figure img{-webkit-transform: scale(0.9);transform: scale(0.9);}
	.content-carousel #film_roll_1 .film_roll_child.active figure img{-webkit-transform: scale(1.2);transform: scale(1.2);}
	.content-carousel .caption{top:7%;margin:0 auto 0;max-width:118px;padding:8px 5px;font-size:15px;}
	.content-carousel .caption span{font-size:13px;}*/
	.content-carousel #film_roll_1 .film_roll_child{opacity:0;}
	.content-carousel #film_roll_1 .film_roll_child.active{opacity:1;}
	#contact-us iframe{max-width:100%;}
   .products-accessories ul li[class*="col-"]{float:left;width:50%;}
   .project-studies li figure{float:none !important;}
   .project-studies .info{margin: 24px 0 0;}
   .project-studies p{margin:8px 0 18px;}
   /*.create-console ul li:nth-child(2n+2),.create-console ul li:nth-child(2n+4),.create-console ul li:nth-child(2n+6),.create-console ul li:nth-child(2n+8) {  
margin-right:0;}*/
	.create-console ul [class*="col-"]{width:49%;margin-right:0.8%;}
	.create-console ul li:nth-child(2),.create-console ul li:nth-child(4),.create-console ul li:nth-child(6){margin-right:0;}
	.create-console ul li:nth-child(3n+3), .create-console ul li:nth-child(3n+6), .create-console ul li:nth-child(3n+9), .create-console ul li:nth-child(3n+12) {
	margin-right: 0.8%}
	.create-console ul li:last-child{margin-right:0;}
	.responsive-tabs .ngg-galleryoverview{margin-top:30px}#tablist1-panel1{display:block}.img-type-square .ngg-gallery-thumbnail-box{width:40%}/*-- Responsive First tab open--*/
	.wpcf7-form-control-wrap{margin: 0 0 15px;display: block;}
	.img-type-circle .ngg-gallery-thumbnail-box/*, .img-type-square .ngg-gallery-thumbnail-box*/, .img-type-circle2 .ngg-gallery-thumbnail-box{width:42%}
	/*.img-type-circle h4,.img-type-circle2 h4{opacity:1;visibility:visible;bottom:0}*/
	/*.case-study-gallary{width:48%;}
	.case-study-gallary .box-hvr-anim a{border:solid 1px #ddd;}*/
	#main,.search-content aside{float: none;width: 100%;}
	.services ul li[class*="col-"]:nth-child(2n+1){clear:both;}
	
	.footer .container > .row{margin:0}
	/*body{border:1px solid lightgreen}*/
}
@media (max-width:639px){
	.header .navbar-brand{min-height: 75px;padding: 0;}
	.header .search{margin:35px 0 0;}.search-content .heading{font-size:30px;line-height:40px;padding:10px 6px;}
	.home .intro-bg{min-height: 245px}.single .intro-bg{min-height:265px}.single .intro-bg .slide-intro{padding:13% 0;margin:0 20px}
	.intro-bg .slide-intro h1{font-size: 27px;margin: 0 0 8px;}
	.our-clients ul li,.material-profiles li,.acrylic-colors li{display:block;width:100%;}
	.scale-figure{margin:0 auto;}
	.contact-details{right:0;text-align:center;margin:3px 0 0;}
	.header .navbar-header{margin:10px 0 0 15px;}
	.header .navbar-default{padding:0;}
	.navbar-brand > img{max-width: 235px;height: auto;margin-top: 10px;}
	#header .search-box .btn-danger{padding: 28px 25px;margin-right: 50px;color: #333;}
	.search-button{right:10px;top:10px;}
	.search-button{z-index:1000;}
	#header.show .search-box{max-height:110px;}
	#header .search-box{top:0;right:0;left:0;max-width: 100%;z-index:1000;}
	#selectclients{max-width:425px;margin:0 auto}
	/*.footer [class*="col-"]{width:50%;float: left;}*/
	/*.picture-man{min-height:205px;}*/
	.accessories-list li:nth-child(2n+1){clear: none;}
	.accessories-list [class*="col-"],.products-accessories ul li[class*="col-"]{width:100%;float: none;}
	.accessories-data figure,.accessories-data figure img{margin:0 auto;text-align:center;}
	.accessories-data figure{min-height:100%;}
	.accessories-data [class*="col-"]{width:100%;float: none;}
	.accessories-data .content-box{text-align:center;}
	.content-carousel .film_roll_child.active .intro{width:300px;margin-left:-40px;}
	.forecast-console{margin-top:0;}
	.about-people{padding:40px 0 40px 0;}
	.footer [class*="col-"]{float:none;width:auto; padding-left:40px}.footer-logo img{margin:0 0 40px}
	.create-console{padding: 35px 0 66px;}
	.create-console .container-fluid{margin:26px 0 0;}
	.create-console ul [class*="col-"]{width: 100%;margin-right: 0 !important;}
	.img-type-square .ngg-gallery-thumbnail-box{width:234px}
	.img-type-circle2 .ngg-gallery-thumbnail-box{width:100%}
  .footer .figure{margin-bottom:0}.footer h4{margin-top:20px}
  .error404 #main {width: 100%;}
	
	/*body{border:1px solid blue}*/
}
@media (max-width:524px){
	.featured-products [class*="col-"]{width:100%;float:none;}
	.header [class*="col-"]{padding:0 8px}.header .navbar-header{margin: 0 0 0 6px;}
	.header .search{margin:33px 0 0;}
	#header .search-box .btn-danger{padding:23px 25px;}
	.search-button{top:8px;}
	.forecast-console{padding:60px 0 160px 0;}
	.contact-details{display:none;}
	.contact-details.showing{color:#fff;display:block;position:absolute;right:15px;text-align:left;z-index:1000000;top:45px;width:266px;left:auto;}
	.header .email a{color:#fff;}
	/*.related-documents .heading{text-align:left;}
	.related-documents ul{margin:35px -15px 0;}*/
	.accessories{min-height: 260px;background-size: contain;background-position: 50% 50%;}
	.integration-blocks{ background-position:0 0; }
	.services [class*="col-"]{width:100%;float: none;}
	.services ul li[class*="col-"]:nth-child(2n+1){clear:none;}
	/*.case-study-gallary{width:90%;}*/
	
	
	/*body{border:1px solid #0f0}*/
}
@media (max-width:480px){
	html{-webkit-text-size-adjust:none}
	.header .search{margin:18px 0 0;}.header .navbar-default{margin:0;}
	.header .search a{margin-right:6px;}
	.header .navbar-brand{min-height:66px;}
	.header-top .email,.header-top .call{display:block;padding:0;}.burger{top:1px;}
	.navbar-brand > img{max-width: 175px;height: auto;margin-top: 12px;}
	.search-button{top:18px;}
	.forecast-console{padding:60px 0 160px 0;}
	.content-carousel .content-box{margin:0 auto;overflow:visible;}
	.content-carousel #film_roll_1 .film_roll_child{width: 218px !important;margin:0 6px}
	
	.home .intro-bg{min-height:145px;}.home .intro-bg .slide-intro h1{display: none;}.single .intro-bg{min-height:170px}.single.postid-566 .intro-bg,.single.postid-273 .intro-bg{min-height:220px}
.intro-bg .slide-intro .btn-danger{padding: 8px 18px;line-height: 24px;}.single .intro-bg .slide-intro{padding:9% 0}.single .slide-intro .intro-hd{font-size:30px}
	#header .search-box .btn-danger{padding:10px 15px;min-height:63px;}
	.products-accessories .figure-box{margin:0 auto 15px;}
	.footer{padding: 60px 0 0;}
	.footer [class*="col-"]{width:100%;float: none;}
	/*.default-head .heading{line-height:66px;font-size:44px;}*/
	.website-industrie-topbg{min-height:480px;background-size:cover;}
	.intro-bg .slide-intro{top:24px;}
	.contact-us .address{padding:0;margin:0;}
	.content-carousel #film_roll_1 .film_roll_child.active figure img{-webkit-transform: scale(1.0);transform: scale(1.0);}
	.content-carousel .film_roll_child.active .caption{top: 21%;font-size: 31px;max-width: 80%;padding: 6px 0;}
	/*.content-carousel #film_roll_1 .film_roll_child.active{margin: 0 24px;}*/
	#film_roll_1,.content-carousel #film_roll_1 .film_roll_child.active{margin:0 auto}
	.img-type-circle .ngg-gallery-thumbnail-box, .img-type-square .ngg-gallery-thumbnail-box/*, .img-type-circle2 .ngg-gallery-thumbnail-box*/{width:100%}.img-type-square .ngg-gallery-thumbnail{ margin:0 auto!important}
  #selectclients{max-width:196px}
  .error404 .website-industrie-topbg {min-height: 270px;}
  .website-industrie-topbg .slide-intro.page-not-found h1{font-size:30px;}
	
	/*body{border:1px solid lightblue}*/
}
@media (max-width:320px){
	.header .search{margin: 15px 0 0;}
	.single .intro-bg{min-height:150px}
	/*body{border:1px solid pink}*/
}