@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600);@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700);@import url(https://fonts.googleapis.com/css?family=Oswald);body{font-family:'Open Sans',sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:'Oswald','Arial', 'Helvatica', sans-serif}h2{font-size:30px;font-weight:400}h3{font-size:28px;font-weight:300}p{font-size:15px;line-height:28px}ul{padding:0;margin:0;list-style:none}a,a:active,a:focus,a:active{text-decoration:none!important}.section-title{margin-bottom:70px}.section-title h2{text-transform:uppercase;font-size:28px;font-weight:600}.section-title p{font-family:'Oswald','Arial', 'Helvatica', sans-serif;font-style:italic;color:#666}header{background:#dadada;padding-top:0;padding-right:0;padding-left:0;padding-bottom:0px;}header .navbar{margin-bottom:0;border:0}header .navbar-brand{padding-top:5px}header .navbar-default{background:0;border:0}header .navbar-default .navbar-nav{padding-top:38px}header .navbar-default .navbar-nav li a{color:#333;padding:10px 26px;font-size:15px}font header .navbar-default .navbar-nav li a:hover{color:#dd640c}#spacer{padding-top:35px}
a{color: #000000;} a:hover{color: #dd640c;}
#slider-nav .slick-current {
    border-bottom: 6px solid #dd640c;
}

.bg--primary{
	background-color: #dd640c;
}

.color--white{color: white;}

.sec-spacing{padding:3em 0;}

ul.styled{list-style: disc;margin-left: 42px;}
/*Ticker
/*------------------------------------------------------------------*/
@-webkit-keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.ticker-wrap {
/*position: fixed;
  bottom: 0;*/
  width: 100%;
  position: inherit;
  overflow: hidden;
  height: 4rem;
  background-color: rgba(0, 0, 0, 0.9);
  box-sizing: content-box;
}
.ticker-wrap .ticker {
  display: inline-block;
  height: 4rem;
  line-height: 4rem;
  white-space: nowrap;
  padding-right: 100%;
  box-sizing: content-box;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-name: ticker;
  animation-name: ticker;
  -webkit-animation-duration: 40s;
  animation-duration: 40s;
padding-left: 100%;
}
.ticker-wrap .ticker__item {
  display: inline-block;
  padding: 0 2rem;
  font-size: 4rem;
  color: #dd640c;
}

.ticker-wrap .ticker__item a {
	color: #dd640c;
}
.wsmenucontainer.clearfix{
    background-color: #ffffff;    
}

div#header{background-color:#000}

#home-panel-contactinfo {
	margin:21px 0px 0px 40px;
	padding:100px 31px 0 31px;
	width:89%;
	height:auto !important;

	background-image:url(/img/bg_home_panel_contactinfo.jpg);
    background-size: contain;
	background-position:top;
	background-repeat:no-repeat;
	font-family:"Open Sans Semibold", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#222222;
	font-weight:normal;
	text-shadow:1px 1px 0px #f0f0f0;
	text-align:left;
	text-decoration:none;
	line-height:19px;

	border:0px solid;
}

#home-panel-contactinfo2 {
	margin:0px 0px 70px 40px;
	padding:100px 31px 0 31px;
	width:89%;
	height:auto !important;

	background-image:url(/img/bg_home_panel_contactinfo.jpg);
    background-size: contain;
	background-position:top;
	background-repeat:no-repeat;

	font-family:"Open Sans Semibold", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#222222;
	font-weight:normal;
	text-shadow:1px 1px 0px #f0f0f0;
	text-align:left;
	text-decoration:none;
	line-height:19px;

	border:0px solid;
}
#home-panel-contactinfo span {
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#222222;
	font-weight:bold;
	text-shadow:1px 1px 0px #f0f0f0;
	text-align:left;
	text-decoration:none;
	line-height:19px;

	border:0px solid;
}
#home-panel-contactinfo a {
	margin:0 0 0 0;
	padding:0 0 0 0;

	font-family:"Open Sans Semibold", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#dd640c;
	font-weight:normal;
	text-shadow:1px 1px 0px #f0f0f0;
	text-align:left;
	text-decoration:none;
	line-height:15px;

	border:0px solid;
}
#home-panel-contactinfo a:hover {
	margin:0 0 0 0;
	padding:0 0 0 0;

	font-family:"Open Sans Semibold", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#dd640c;
	font-weight:normal;
	text-shadow:1px 1px 0px #f0f0f0;
	text-align:left;
	text-decoration:underline;
	line-height:15px;

	border:0px solid;
} 

#home-our-inventory {
	margin:28px 0 50px 0;
	padding:135px 0 0 20px;
	width:100%;
	height:307px !important;
	background-image:url(/img/home_our_inventory.jpg);
	background-position:center top;
	background-repeat:no-repeat;
    background-size:contain;

	border:0px solid;
}
ul.home-list li a {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Oswald, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#27221d;
	font-weight:600;
	text-shadow:1px 1px 0px #ffffff;
	text-align:left;
	text-decoration:none;
	line-height:32px;

	border:0px solid;
}

#home-banner {
	margin:0 auto 0 auto;
	padding:8px 14px 8px 14px;
	width:94%;

	background-color:#dd640c;

	font-family:Oswald, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ffffff;
	font-weight:normal;
	text-shadow:1px 1px 1px #000000;
	text-align:right;
	text-decoration:none;
	line-height:24px;

	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;

	border:4px ridge #1d1b1b;
}
#home-banner p {
	margin:10px 0 5px 0;
	padding:0 0 0 0;
}
#home-banner h1 {
	margin:0 0 8px 0;
	padding:0 0 0 0;
	display:;
	font-family:Oswald, Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#ffffff;
	font-weight:600;
	text-shadow:1px 1px 0px #000000;
	text-align:center;
	text-decoration:none;
	line-height:28px;

	border:0px solid;
}

a.btn.btn-view-works {
    display: inline-block;
    width: 100%;
    margin-bottom: 70px;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-color: #dd640c;
    color: #000;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 17px 0px;
    font-size: 21px;
    font-weight: 600;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    
}

#home-our-inventory li:hover{
    text-decoration: underline;
    
    
}

@media only screen and (min-width: 100px) and (max-width:1090px) {
#header-wrapper-right {display: none;}
#header-phone-text {display: none;}
#header-phone-text span {display: none;}
    
}


#header-wrapper-right {
    margin: 0 auto 0 auto;
    padding: 0 0 0 0;
    float: right;
    width: 52%;
    height: 105px;
    border: 0px solid;
}

#header-phone-text {
    padding: 22px 20px 0 0;
    height: 82px;
    font-family: Oswald, Arial, Helvetica, sans-serif;
    font-size: 21px;
    color: #27221d;
    font-weight: 900;
    text-shadow: 1px 1px 0px #cbdcff;
    text-decoration: none;
    line-height: 7px;
    border: 0px solid;
}

#header-phone-text span {
    margin: 0 0 0 0;
    padding: 0 0 7px 0;
    display: block;
    font-family: Oswald, Arial, Helvetica, sans-serif;
    font-size: 19px;
    color: #dd640c;
    font-weight: 900;
    text-shadow: 1px 1px 0px #cbdcff;
    text-decoration: none;
    line-height: 28px;
    border: 0px solid;
}

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes fadeInUp{0{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}#slider{background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:10% 0;padding:200px 0 280px 0;position:relative;background-image:url(../img/slider-bg.jpg)}#slider:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;opacity:.8}#slider .block{color:#e3e3e4}#slider .block h1{font-family:'Oswald','Arial', 'Helvatica', sans-serif;font-weight:100;font-size:49px;line-height:52px;letter-spacing:7px;padding-bottom:45px;color:#dd640c;text-shadow:3px 2px 2px #000}#slider .block p{font-size:23px;line-height:40px;font-family:'Oswald','Arial', 'Helvatica', sans-serif;font-weight:300;letter-spacing:3px}#intro{padding:40px 0}#intro2{padding:40px 50px 10px 50px}#intro .block h2{padding-top:0px;line-height:27px;margin:0}#intro .block p{color:#7b7b7b;padding-top:20px}#intro .block img{padding-left:40px;width:100%}#intro .section-title{margin-bottom:0}.section-title2{margin-bottom:-30px;}.section-title2 h2{text-transform:uppercase;font-size:28px;font-weight:600}#intro .section-title p{padding-top:20px}#call-to-action{background:url("../img/call-to-action-bg.jpg") no-repeat;background-size:cover;background-attachment:fixed;margin-top:0;padding:70px 0;position:relative;text-align:center;color:#fff}#call-to-action:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;opacity:.8}#call-to-action h2{padding-bottom:20px;line-height:35px;margin:0;font-size:42px;font-weight:900;color:#dd640c;text-shadow:1px 1px 1px #000}#call-to-action p{font-size:14px;line-height:1.6;color:#fff}#call-to-action .btn-call-to-action{padding:15px 49px;border:0;background-color:#dd640c;font-size:21px;color:#000;margin-top:30px;font-weight:900}#homeinventory{background:url("/img/home_our_inventory2.jpg");width:100%;height:auto}#feature{background:url("../img/bg_site.jpg");background-position:50% 94px;width:100%;display:block;position:relative;overflow:visible;background-attachment:fixed;background-repeat:no-repeat;background-position:center center;background-color:#fff;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:100px 0}#feature h2{font-size:28px;font-weight:600;margin-bottom:30px}#feature p{color:#000;margin-bottom:20px}#feature .btn-view-works{background-color:#dd640c;color:#000;padding:10px 20px}#feature ul li{background-image:url(/img/bullet_unorder_list.gif);background-position:left 6px;background-repeat:no-repeat}#feature li{padding:0 20px}#clients-logo-section{padding-top:30px;padding-bottom:75px}#clients-logo-section .clients-logo-img{padding:0 50px}#global-header{background-repeat:no-repeat;background-size:cover;margin-bottom:35px;padding-top:150px;padding-bottom:107px;position:relative;background-attachment:fixed;background-image:url(../img/slider-bg.jpg)}#global-header:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;opacity:.8}#global-header .block{color:#e3e3e4;margin:0 auto;padding-left:0;text-align:center}#global-header .block h1{font-weight:100;font-size:45px;letter-spacing:6px;padding-bottom:15px;margin-top:0;text-transform:capitalize;color:#dd640c;text-shadow:3px 2px 2px #000}#global-header .block p{font-size:16px;font-weight:500;letter-spacing:1px;word-spacing:3px;color:#fff}#wrapper-work{overflow:hidden;padding-top:100px}#wrapper-work ul li{width:50%;float:left;position:relative}#wrapper-work ul li img{width:100%;height:100%}#wrapper-work ul li .items-text{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;color:#fff;background:rgba(0,0,0,0.6);padding-left:44px;padding-top:140px}#wrapper-work ul li .items-text h2{padding-bottom:28px;padding-top:75px;position:relative}#wrapper-work ul li .items-text h2:before{content:"";position:absolute;left:0;bottom:0;width:75px;height:3px;background:#fff}#wrapper-work ul li .items-text p{padding-top:30px;font-size:16px;line-height:27px;font-weight:300;padding-right:80px}#features-work{padding-top:50px;padding-bottom:75px}#features-work .block ul li{width:19%;text-align:center;display:inline-block;padding:40px 0}#slider-contact{background:url("../img/slider-bg2.jpg") no-repeat;background-size:cover;padding-top:150px;padding-bottom:107px;position:relative}#slider-contact:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;opacity:.8}#slider-contact .block{color:#e3e3e4;margin:0 auto;padding-left:90px}#slider-contact .block h1{font-family:'Oswald', Arial, Helvetica, sans-serif;font-weight:100;font-size:45px;line-height:60px;letter-spacing:6px;padding-bottom:15px}#slider-contact .block p{font-size:23px;line-height:40px;font-family:'Roboto',sans-serif;font-weight:300;letter-spacing:1px;word-spacing:3px}.address-block li{margin-bottom:20px}.address-block li i{margin-right:15px;font-size:20px;width:20px}#contact-box{padding-top:35px;padding-bottom:58px}#contact-box .block img{width:100%}#contact-box .block h2{font-family:'Oswald','Arial', 'Helvatica', sans-serif;font-weight:300;color:#000;font-size:28px;padding-bottom:30px}#contact-box .block p{color:#5c5c5c;display:block}#features-contact{padding-top:50px;padding-bottom:75px}#features-contact .block ul li{width:19%;text-align:center;display:inline-block;padding:40px 0}.heading{padding-bottom:60px;text-align:center}.heading h2{color:#000;font-size:30px;line-height:40px;font-weight:400}.heading p{font-size:18px;line-height:40px;color:#292929;font-weight:300}footer{background:#000;text-align:center;padding-top:48px;padding-bottom:55px}footer p{font-size:13px;line-height:25px;color:#919191}footer a{color:#595959}footer .footer-manu{padding-bottom:25px}footer .footer-manu ul{margin:0;padding:0}footer .footer-manu ul li{display:inline-block;padding:0 20px}footer .footer-manu ul li a{display:inline-block;color:#dd640c}footer .footer-manu ul li a:hover{color:#fff}.bg-white{background:#fff}.wrapper1024{max-width:1024px;margin:0 auto}.content-container{padding:15px 15px 0 15px}.pt2{padding-top:12px}
#page-title{background-color:#dadada;padding-top:23px;text-align:center;height:100px;width:100%;}
#page-title h1{    
	color: #000000;
    letter-spacing: -1px;
    font-family: 'roboto', sans-serif;
    margin-bottom: 0;
    text-shadow: 3px 2px 2px rgb(56 56 56 / 35%);
    font-weight: 600;
    font-variant: small-caps;}
#page-title p{color:#e2e6e7;margin:0;text-shadow:2px 2px 3px #000}
#centerimg{text-align:center}
#headertop{width:100%;padding-left:14px;margin-bottom:30px;padding-bottom: 90px;}
.headertop{text-align:center;margin-left:10%}
img.headerright{text-align:right}
.employee{float:left;padding-right:18px}
.headernumber{text-align:right}
.team{margin-top:14px}
@media only screen and (min-width:768px) and (max-width:991px){
#home-panel-contactinfo2 {
	margin:271px 0px 70px 40px;
	padding:170px 31px 0 31px;
	width:89%;
	height:auto !important;

	background-image:url(/img/bg_home_panel_contactinfo.jpg);
    background-size: contain;
	background-position:top;
	background-repeat:no-repeat;

	font-family:"Open Sans Semibold", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#222222;
	font-weight:normal;
	text-shadow:1px 1px 0px #f0f0f0;
	text-align:left;
	text-decoration:none;
	line-height:19px;

	border:0px solid;
    }}
    
@media only screen and (min-width: 781px) and (max-width:1064px) {
#headertop{margin-bottom:0px;padding-bottom: 0px;}
}
@media only screen and (min-width: 100px) and (max-width:781px) {
#headertop{margin-bottom:20px;padding-bottom: 40px;}
#page-title h1{font-size:34px;line-height:1.2;}
}

@media only screen and (min-width: 100px) and (max-width:721px) {
#page-title{padding-top:23px;padding-bottom: 120px;}
#page-title h1{font-size:34px;line-height:1.2;}
}
    
#home-panel-contactinfo2 span {
	font-family:"Open Sans", Arial, Helvetica, sans-serif;
    margin-top: 35px;
	font-size:14px;
	color:#222222;
	font-weight:bold;
	text-shadow:1px 1px 0px #f0f0f0;
	text-align:left;
	text-decoration:none;
	line-height:19px;

	border:0px solid;
}    
    
    
    
    
    #wrapper{text-align:center}#wrapper .block img{padding-top:100px;width:50%}#content{text-align:center}#content .block{padding-bottom:100px}#features{text-align:center}footer .navbar{margin-bottom:0;border:0;min-height:40px}footer .navbar-default{border:0;width:68%}footer .navbar-default .navbar-nav li a{color:#494949;padding:10px 10px;font-size:15px}footer .navbar-default .navbar-nav li a:hover{color:#000}#slider-work .block h1{font-size:28px}#slider-work .block p{font-size:15px}#air-coolers .block .portfolio-manu{padding-left:0}#air-coolers .block .portfolio-contant ul li a .img-heading{padding:5px 0 5px 13px}#air-coolers .block .portfolio-contant ul li a .img-heading h2{font-size:20px;line-height:25px}#air-coolers .block .portfolio-contant ul li a .img-heading p{font-size:11px;line-height:20px}#air-coolers .block .portfolio-contant ul li a .overlay{padding-left:15px}#air-coolers .block .portfolio-contant ul li a .overlay h2{padding-top:30px;padding-bottom:15px;font-size:20px;line-height:25px}#air-coolers .block .portfolio-contant ul li a .overlay p{font-size:11px;line-height:20px;padding-top:15px}#inventory{padding:50px}#inventory .block .portfolio-manu{padding-left:0}#inventory .block .portfolio-contant ul li a .img-heading{padding:5px 0 5px 13px}#inventory .block .portfolio-contant ul li a .img-heading h2{font-size:20px;line-height:25px}#inventory .block .portfolio-contant ul li a .img-heading p{font-size:11px;line-height:20px}#inventory .block .portfolio-contant ul li a .overlay{padding-left:15px}#inventory .block .portfolio-contant ul li a .overlay h2{padding-top:30px;padding-bottom:15px;font-size:20px;line-height:25px}#inventory .block .portfolio-contant ul li a .overlay p{font-size:11px;line-height:20px;padding-top:15px}#wrapper-work ul li .items-text{padding-top:0;padding-left:25px}#wrapper-work ul li .items-text h2{padding-bottom:10px;padding-top:40px}#wrapper-work ul li .items-text p{font-size:14px;line-height:20px;padding-right:30px}#features-work .block ul li{width:49%}#wrapper-contact .block{padding-bottom:50px}#features-contact .block ul li{width:49%}}@media only screen and (max-width:767px){.heading{padding-left:0}h2{font-size:18px}p{font-size:13px}header .navbar-default .navbar-toggle{margin-top:20px;margin-bottom:20px}#slider{padding-top:90px;padding-bottom:100px}#slider .block{padding-left:0}#slider .block h1{font-size:35px}#slider .block p{font-size:13px}#wrapper{text-align:center;padding-top:70px;padding-bottom:100px}#wrapper .block img{padding-top:100px;padding-left:0;width:100%}#service{padding-top:100px}#service .thumbnail{padding-bottom:70px}#call-to-action p{padding:0 0 40px}#call-to-action .btn{padding:10px 20px;font-size:15px}#content{text-align:center;padding-top:70px}#content .block{padding-bottom:100px}#content .block h2{padding-top:0}#content .block-bottom{padding:0}#content .block-bottom .item-img{padding-left:0}#features .features-img{text-align:center}#slider-work{padding-top:100px;padding-bottom:100px}#slider-work .block{padding-left:0}#slider-work .block h1{font-size:20px}#slider-work .block p{font-size:11px;line-height:25px}#air-coolers .block .portfolio-manu{padding-left:0;text-align:center}#air-coolers .block .portfolio-manu ul li{padding:0 8px}#air-coolers .block .portfolio-contant ul li{width:100%}#air-coolers .block .portfolio-contant ul li a .img-heading{padding:5px 0 5px 13px}#air-coolers .block .portfolio-contant ul li a .img-heading h2{font-size:20px;line-height:25px}#air-coolers .block .portfolio-contant ul li a .img-heading p{font-size:11px;line-height:20px}#air-coolers .block .portfolio-contant ul li a .overlay{padding-left:15px}#air-coolers .block .portfolio-contant ul li a .overlay h2{padding-top:65px;padding-bottom:15px;font-size:20px;line-height:25px}#air-coolers .block .portfolio-contant ul li a .overlay p{font-size:11px;line-height:20px;padding-top:15px;padding-right:5px}#wrapper-work ul li{float:none;width:100%}#wrapper-work ul li .items-text{padding-left:15px;padding-top:30px}#wrapper-work ul li .items-text h2{padding-top:10px;padding-bottom:15px;font-size:20px;line-height:25px}#wrapper-work ul li .items-text p{font-size:11px;line-height:20px;padding-top:15px}#features-work .block ul li{display:block;width:100%}#slider-contact{padding-top:100px;padding-bottom:100px}#slider-contact .block{padding-left:0}#slider-contact .block h1{font-size:20px}#slider-contact .block p{font-size:11px;line-height:25px}#wrapper-contact .block{padding-bottom:50px}#wrapper-contact .block .location p{width:100%}#features-contact .block ul li{display:block;width:100%}footer .footer-manu{display:none}@media(max-width:419px){.navbar-brand>img{max-width:230px}
    #page-title{background-repeat:no-repeat;background-position:center center;background-color:#000;
    background-attachment:fixed;-moz-background-size:fixed!important;
    padding-top:35px;
    padding-bottom:60px;
    text-align:center;
    height:250px;width:100%}