@charset "utf-8";


body {
  
  font-size: 16px;
  
  }
  
 p {
	font-size: 18px;
	color: #000000;
} 
  

.clearfix:after {
content: '';
display: block;
clear: both;
height:0;
}
.container header {
	width: 85%;
	margin-left: auto;
	margin-right: auto;
}

.thispage {
	background-color: #000000;
}


.eachsection {
	width: 95%;
	margin-left: auto;
	margin-right: auto;
}/*baghouse_services,sheet_metal_consulting,spare_part_each_top_pegae*/



.container {
	margin-left: auto;
	margin-right: auto;
	
}


.container .main {
	width: 85%;
	margin-left: auto;
	margin-right: auto;
}





.page_title {
	border-bottom: thick solid #2306DE;
	margin-bottom: 20px;
}

.col-xs-6.leftbox {
	background-color: #000000;
	padding-right: 15px;
	padding-left: 30px;
	height: 100px;
	color: #FFFFFF;
	font-size: x-large;
	text-align: left;
	padding-top: 30px;
	margin-bottom: 15px;
}/*baghouse_services,sheet_metal_consulting_spare_parts_top_pages*/

.col-xs-6.rightbox {
	height: 100px;
}/*baghouse_services,sheet_metal_consulting_spare_parts_top_pages*/

.consulting .row.box1 .rightbox {
	background-image: url(Images/Consulting/Consulting_Toppage/consulting1.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.consulting .row.box2 .rightbox {
	background-image: url(Images/consulting/Consulting_Toppage/consulting2.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.consulting .row.box3 .rightbox {
	background-image: url(Images/Consulting/Consulting_Toppage/consulting3.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.sheet_metal_top .row.box1 .rightbox {
	background-image: url(Images/sheet_metal/sheet_top/design.jpg);
	background-size: cover;
}
.sheet_metal_top .row.box2 .rightbox {
	background-image: url(Images/sheet_metal/sheet_top/fabrication-2.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.sheet_metal_top .row.box3 .rightbox {
	background-image: url(Images/sheet_metal/sheet_top/installation.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.sheet_metal_top .row.box4 .rightbox {
	background-image: url(Images/sheet_metal/sheet_top/projects.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.sheet_metal_top .row.box5 .rightbox {
	background-image: url(Images/sheet_metal/sheet_top/projects-2.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.baghouse_services_top .row.box1 .rightbox {
	background-image: url(Images/baghouse/baghouse_toppage/filterchange3.jpg);
	background-size: cover;
	background-repeat: no-repeat;
}

.baghouse_services_top .row.box2 .rightbox {
	background-image: url(Images/baghouse/baghouse_toppage/mechanical3.jpg);
	background-size: cover;
	background-repeat: no-repeat;
}
.baghouse_services_top .row.box3 .rightbox {
	background-image: url(Images/baghouse/baghouse_toppage/pm_inspections.jpg);
}
.baghouse_services_top .row.box4 .rightbox {
	background-image: url(Images/baghouse/baghouse_toppage/bagtypes.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.baghouse_services_top .row.box5 .rightbox {
	background-image: url(Images/baghouse/baghouse_toppage/filterreplacement.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

.spare_parts .row.box1 .rightbox {
	background-image: url(Images/spareparts/spare_parts_top/bag_and_cartridge.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

.spare_parts .row.box2 .rightbox {
	background-image: url(Images/spareparts/spare_parts_top/dyepowder.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

.spare_parts .row.box3 .rightbox {
	background-image: url(Images/spareparts/spare_parts_top/pulse_cleaning.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

.spare_parts .row.box4 .rightbox {
	background-image: url(Images/spareparts/spare_parts_top/shaker_components.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

.spare_parts .row.box5 .rightbox {
	background-image: url(Images/spareparts/spare_parts_top/misc.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

.spare_parts .row.box6 .rightbox {
	background-image: url(Images/spareparts/spare_parts_top/ventri.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.shaker .row.spare_photo {
	height: 200px;
}



.photo_right {
	float: right;
	margin-right: 15px;
}




.photo_left {
	float: left;
	display: inline-block;
	margin-right: 10px;
	
}

.photo_center_right {
	float: right;
	margin-right: 200px;
}

.row.spare_photo {
	margin-top: 50px;
}







.row.logo_addtel {
}
.row.logo_addtel .col-xs-6.logo {
	height: 150px;
	display: inline;
	width: 40%;
	background-size: contain;
}


.row.logo_addtel .col-xs-6.addtel {
	background-image: url(Images/logo_add_tel/add_tel.png);
	height: 150px;
	width: 60%;
	background-size: contain;
	background-repeat: no-repeat;
	margin-top: 20px;
}

.logo.h1 {
	background-image: url(Images/logo/art2.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 30%;
	white-space: nowrap;
	overflow-x: hidden;
	text-indent: 40%;

}
.panel-default > .panel-heading {
  color: #333;
  background-color: #77F5E4;
  border-color: #ddd;
}
.sway_projects {
	text-align: center;
}
.photogallery {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}


.each_panel ul.nav.nav-tabs li {
	width: 20%;
	

}
.each_panel ul{
	background-color: #4FE46A;	
	
	
	
}


.pdg_top {
	padding-top: 100px;
}


.jumbotron {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	background-color: #B2F8B1
}

.btn-info {
  color: #fff;
  background-color: #999999;
  border-color: #999999;
}
.photo_inline {
	display: inline-block;
	float: left;
}
.404message {
	text-align: center;




}







@media (max-width: 399px){




.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: #2306DE;
}/*baghouseFAQ_title_color_change*/	




a:hover,
a:focus {
  color: #FF0000;
  text-decoration: none
}/*all_hover_focus*/
	
.iframe_wrap {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.iframe_wrap iframe {
	width: 100%;
	
	
}

.row.logo_addtel .col-xs-6.logo {
	width: 100%;
}

.row.logo_addtel .col-xs-6.addtel {
	width: 100%;
	margin-top: 0px;
}

.row.spare_photo .col-xs-4 {
	width: 100%;
}

.each_panel ul.nav.nav-tabs li {
	width: 100%;
	

}

.pdg_top {
	padding-top: 200px;
}
.col-xs-6.leftbox {
	width: 100%;
	margin-bottom: 0px;
	margin-top: 10px;
	background-color: #1A0EA3;
}/*baghouse_services,sheet_metal_consulting_spare_parts_top_pages*/


.rightbox{
	width: 100%;
	
	}
.photo_center_right {
}

.mobile_no {
	display: none;
	
}
	
.container header {
	padding-bottom: 0px;
	margin-bottom: 0px;
}	

	.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #000000;
	background-color: #FFFFFF  
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #FF0000;
    background-color: #FFFFFF;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }



 
	
}/*media399*/


@media (max-width: 767px){
	.col-xs-6.leftbox {
	width: 100%;
	margin-bottom: 0px;
	margin-top: 10px;
	background-color: #1A0EA3;
}/*baghouse_services,sheet_metal_consulting_spare_parts_top_pages*/


.rightbox{
	width: 100%;
	
	}

}/*max767*/

.logo {
}
.sway_projects {

}

.logo.h1 {
	background-image: url(Images/logo/art2.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 30%;
	white-space: nowrap;
	overflow-x: hidden;
	text-indent: 95%;

}





.pdg_top {
	padding-top: 50px;
}

.table-bordered {
	border: 2px solid #1019B7
	
}

tbody {
	border-top: 2px solid #1200FF;
	
}

img {
	margin-left: 10px;
	display: inline-block;
}


.mgn_btm {
	margin-bottom: 10px;
}

.mgn_top {
	margin-top: 10px;
}

.bdr_a {
	border: thick solid #1C09C1;
	}

.bdr_r {
	border-right: thick solid #1C09C1;
	
}

.pad_t {
	padding-top: 10px;	
}

table {
	border: thin solid #2B0AB5;
	margin-left: auto;
	margin-right: auto;
}
table .mechanical {
	width: 80%;
	}


.make {
	background-color: #61E5DF;
	text-align: center;
}

.models {
	background-color: #759CE7;
	text-align: center;
}

td {
	text-align: center;	
}
.bg_blue {
	background-color: #6BD5C3;
}

.mechanical th {
	padding-left: 5px;
	background-color: #B8CDDF
	
}


.business_toppage {
	background-image: url(Images/top_page/our_business_photos/cartridge_installation.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 200px;	
}


.business2{
	background-image: url(Images/top_page/our_business_photos/Elbow%20-%20Preparing%20to%20lift%20and%20install.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 200px;
	color: #FFFFFF;
	font-size: x-large;
	font-weight: bolder;
	border: 3px solid #FFFFFF;
	text-shadow: 3px 3px 3px #0200FF;
}
.business3 {
	background-image: url(Images/top_page/our_business_photos/consulting-2.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 200px;
	color: #FFFFFF;
	font-size: x-large;
	font-weight: bolder;
	border: 3px solid #FFFFFF;
	text-shadow: 2px 2px 2px #000000;
}

.business4 {
	background-image: url(Images/top_page/our_business_photos/spareparts-2.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 200px;
	color: #FFFFFF;
	font-size: x-large;
	font-weight: bolder;
	border: 3px solid #FFFFFF;
	text-shadow: 2px 2px 2px #1A00FF;
}

.margin_top {
	
}

.message {
	margin-top: 20px;
	font-size: x-large;
	color: #000000;
	text-align: center;
}

.our_business {
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
.youtube {
	position: relative;
	padding-top: 56.25%;
	max-width: 100%;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
}
.youtube iframe {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
}




footer {
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 85%;
}
footer ul li {
	border-left: 1px solid #000000;
}



.rights {
	width: 100%;
	color: #FFFFFF;
	background-color: #000000;
}

.business1 {
	background-image: url(Images/top_page/our_business_photos/mechanical.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 200px;
	color: #FFFFFF;
	font-size: x-large;
	font-weight: bolder;
	border: 3px solid #FFFFFF;
	text-shadow: 2px 2px 2px #000000;
}

	
	

.carousel-caption {
	text-align: left;
	margin-left: 20px;
}

.slide_a {
	font-size: xx-large;
	text-shadow: 3px 3px 3px #1A00FF;
}

.slide_b {
	font-size: xx-large;
	text-shadow: 3px 3px 3px #FF0004;
	color: #FFFFFF;
}





.business1 a {
	color: #FFFFFF;
    text-decoration: none;
}
.business2 a {
	color: #FFFFFF;
    text-decoration: none;
}
.business3 a {
	color: #FFFFFF;
    text-decoration: none;
}
.business4 a {
	color: #FFFFFF;
    text-decoration: none;
}

footer a {
	color: #000000;
	
	
}




.cap_a {
	color: #FFFFFF;
	font-size: large;

}

.cap_b {
	color: #FFFFFF;
	font-size: x-large;
	font-weight: bold;
	text-shadow: 2px 2px 2px #FC0004;
}


.leftbox a:hover, a:focus {
	text-decoration: none;
	color: #FF0000}

.leftbox a {
	color:#FFFFFF}



.panel-title {
	font-size: x-large;
	font-weight: bold;
	text-shadow: 1px 1px #000000;
	
}

@media (max-width: 767px){
	.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #000000;
	background-color: #FFFFFF  
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #FF0000;
    background-color: #FFFFFF;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
	
.row.logo_addtel .col-xs-6.logo {
	width: 100%;
	padding-left: 30px;
}
.row.logo_addtel .col-xs-6.addtel {
	width: 100%;
}	

.pad_no {
	display: none
}
	
}/*max_767px*/







#page-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    font-size: 77%;
}
#page-top a {
    background-color: #7C7070;
    text-decoration: none;
    color: #fff;
    width: 50px;
	height: 50px;
    padding: 20px 0;
    text-align: center;
    display: block;
    border-radius: 50px;
	z-index: 999;
}
#page-top a:hover {
    text-decoration: none;
    background: #999;
	opacity: 0.7;
}

.bdr_b {
	border: 1px dotted #0024FF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}

.bdr_left_dot {
	border-left-width: 1px;
	border-left-style: dotted;
	
	
}



.navbar{
	background-color: #201EE1;

}

.navbar-inverse .navbar-nav > li> a {
	color: #FFFFFF
}

.navbar-inverse .navbar-nav > li> a:hover,
.navbar-inverse .navbar-nav > li> a:focus,
.navbar-inverse .navbar-nav > li> a:active{
	color: #FF0000;
	background-color: #000000
}

.navbar-inverse {
	font-size: 19px;
}

.dropdown-menu li {
	padding-left: 10px;
	
	
}



.txt_blue {
	color: #2E00FF;
	text-shadow: 0px 0px 0px;
}



.contact_name {
	overflow: hidden
}

.staff {
	margin-top: 40px;
	
}

.text-red {
	color: #FF0004;	
}
.iframe_wrap {
	width: 95%;
	position: relative;
	margin-left: auto;
	margin-right: auto;

}
.iframe_wrap {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.iframe_wrap iframe {
	width: 100%;
	
	
}
