.b-blueh{background-color:#0055a5 !important}
.c-blueh{color:#0055a5 !important}
.c-white{color:white !important}
.pdf-content-img img { float: right; margin-left: 10px; margin-bottom: 10px;clear:both;}
.cases-content p.cs-img-mt img { margin-top: 30px; }
.cases-content p.clear-r img{clear: inherit;}
.cases-content p.full-w-img-sec{ text-align: center; padding-top: 30px;}
h2.heading-ft { color: #20419a; font-size: 2.5rem; }




.two-sec-hdng.abl-his-hdng h2 {
    text-align: center;
    margin-bottom: 40px;
}
div#hd-banner {
height: auto;}
.abt-his-txt p {
    margin: 0;
    text-align: center;
    padding: 0 31px;
    font-size: 15px;
}
.abt-his-inr.abt-his-img img {
    width: 100% !important;
    height: 414px;
    object-fit: cover;
    margin: 0 !important;
}
.abt-his-inr.abt-his-img p {
    margin: 0;
}
.abt-his-otr {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.abt-his-inr {
    flex: 0 0 50%;
}
.about-frmae video {
    background: #000;
}
.sldr-sec-inr {
    flex: 0 0 47%;
    text-align: center;
}
.sldr-sec-inr p {
    color: #fff;
    font-size: 17px;
    line-height: 26px;
}
.section-new-home li.slide-3916 .caption-wrap {
    background: unset !important;
    margin-bottom: 40px !important;
}
.section-new-home .sldr-sec-inr h1 {
    color: #fff;
    font-size: 36px;
    font-weight: 700;
    text-transform: capitalize;
}
.icns-inr:hover .icn-txt {
    display: block;
}
.icn-txt {
    display: none;
    min-height:280px;
}
.sldr-sec-otr {
    
    display: flex;
    justify-content: space-between;https://www.ableelectropolishing.com/wp-admin/theme-editor.php?file=style.css&theme=able
    flex-wrap: wrap;
    align-items: center;
}
.about-hdng .medical-bgs h1, .about-hdng .medical-bgs p {
    color: #000 !important;
}
.about-hdng .medical-bgs {
    background: unset;
}
.icns-inr {
    position: relative;
}
.icns-inr:last-child .icn-img::after {content: none;}
.icn-img::after {
    content: "";
    background: #343795;
    height: 2px;
    width: 100%;
    position: absolute;
    left: 50%;
    top: 50px;
    z-index: -1;
}
.icns-inr .icn-img {
    margin-bottom: 60px;
	position: relative;
}
.icns-inr::before {
	content: "";
	border-left: 3px dashed #f6913d;
	position: absolute;
	left: 50%;
	/* top: 50%; */
	width: 3px;
	height: 60px;
	z-index: -1;
	opacity: 0;
	transform: translateX(-50%);
	margin-top: 90px;
}
.icns-inr:hover::before {opacity: 1;}

.icns-inr.fourth {flex: 0 0 25%;}


.icns-inr img.woh {opacity: 1;}
.icns-inr img.wh {opacity: 0;}

.icns-inr:hover img.woh {opacity: 0;}
.icns-inr:hover img.wh {opacity: 1;}
.icn-img img {	width: 100px;
	transition: opacity 0ms;
}

.icn-sec {
  margin: 0 auto;
  display: inline-block;
  width: 100px;
  position: relative;
  height: 100px;
}
.icn-img img {
  width: 100px;
  position: absolute;
  left: 0;
  top: 0;
}

.icns-otr {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.icns-inr {
    flex: 0 0 20%;
    text-align: center;
}
.icn-img img {
    width: 100px;
}

.icn-img {
    margin-bottom: 23px;
}
section.icn-hvr-sec {
    padding: 50px 0 80px;
}
.icn-txt li {
    font-size: 14px;
    list-style: none;
    background: url(/wp-content/uploads/2020/05/dot2.png);
    background-repeat: no-repeat;
    background-position: top 11px left;
    padding-left: 14px;
}
.icn-txt h3 {
    color: #f6913d;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 17px;
    margin-bottom: 15px;
}

.areo-bannr {
    background: url(/wp-content/uploads/2020/02/aerospace-banner.jpg);
    background-size: cover;
    background-position: center;
	 padding: 190px 0 0 !important;
}
.semiconductor-banner {  background: url(/wp-content/uploads/2020/09/semiconductor-banner.jpg);
    background-size: cover;
    background-position: center;
	 padding: 190px 0 0 !important;
}
.electronic-banner {
    background: url(/wp-content/uploads/2020/08/electronics-banner.jpg);
    background-size: cover;
    background-position: center;
	 padding: 190px 0 0 !important;
}

.dental-banner {
    background: url(/wp-content/uploads/2020/07/dental-banner.jpg);
    background-size: cover;
    background-position: center;
	 padding: 190px 0 0 !important;
}
.consumer-banner {
	background: url(/wp-content/uploads/2020/08/appliance-banner.jpg);
    background-size: cover;
    background-position: center;
	 padding: 190px 0 0 !important;
}
.marine-banner { background: url(/wp-content/uploads/2020/09/marine-banner.jpg);
    background-size: cover;
    background-position: center;
	 padding: 190px 0 0 !important;
}
.hydraulic-banner {
    background: url(/wp-content/uploads/2020/08/hydraulic-banner.jpg);
    background-size: cover;
    background-position: center;
	 padding: 190px 0 0 !important;
}

.laser-banner {
    background: url(/wp-content/uploads/2020/07/laser-banner.jpg);
    background-size: cover;
    background-position: center;
	 padding: 190px 0 0 !important;
}
.electropolishing-service-banner {
    background: url(/wp-content/uploads/2019/11/electropolishing-banner.jpg);
    background-size: cover;
    background-position: center;
	 padding: 190px 0 0 !important;
}
.aro-bgs h1 {
	color: #fff !important;
	font-size: 50px !important;
	font-family: 'Open Sans', serif !important;
	padding-right: 20px;
	padding-left: 20px;
}
.aro-bgs p {
    color: #fff;
    font-style: normal !important;
    font-family: 'Open Sans', sans-serif;
    margin: 17px 0 0 !important;
    font-size: 19px;
	width: 85%;
margin-right: auto !important;
margin-left: auto !important;
}
.aro-bgs {
    text-align: center;
}
.aro-bgs {
    background: rgba(0, 0, 0, 0.4);
    padding: 42px 0;
}
.medical-banner {
    background: url(/wp-content/uploads/2023/02/able-medical-banner-v3.jpg);
    background-size: cover;
    background-position: center;
	 padding: 190px 0 0 !important;
}
.auto-banner {
    background: url(/wp-content/uploads/2020/06/auto-banner.jpg);
    background-size: cover;
    background-position: center;
	 padding: 190px 0 0 !important;
}
.pharma-banner {
    background: url(/wp-content/uploads/2020/06/pharma-banner.jpg);
    background-size: cover;
    background-position: center;
	 padding: 190px 0 0 !important;
}
.labs-banner {background: url(/wp-content/uploads/2020/09/labs-banner.jpg);
    background-size: cover;
    background-position: top;
	 padding: 190px 0 0 !important;}

.food-bev-banner {
    background: url(/wp-content/uploads/2020/06/food-bev-new.jpg);
    background-size: cover;
    background-position: center;
	 padding: 190px 0 0 !important;
}
.about-banner {
    background: url(/wp-content/uploads/2020/05/able-lightning-banner.jpg);
    background-size: cover;
    background-position: center;
	 padding: 190px 0 0 !important;
}
.history-banner {
    background: url(/wp-content/uploads/2020/05/hard-hat-banner.jpg);
    background-size: cover;
    background-position: center;
	 padding: 190px 0 0 !important;
}
.fire-banner {
	 background: url(/wp-content/uploads/2020/09/fire-banner.jpg);
    background-size: cover;
    background-position: center;
	 padding: 190px 0 0 !important;
}
.services-banner {
	background: url(/wp-content/uploads/2020/05/services-banner.jpg);
    background-size: cover;
    background-position: center;
	 padding: 190px 0 0 !important;
}
.meat-banner {
    background: url(/wp-content/uploads/2020/07/meat-processing.jpg);
    background-size: cover;
    background-position: center;
	 padding: 190px 0 0 !important;
}
.about-ff-banner {
    background: url(/wp-content/uploads/2020/04/about-finish-first-banner.jpg);
    background-position: center;
}
.medical-bgs h1 {
    color: #fff !important;
    font-size: 50px !important;
    font-weight: 900 !important;
    font-family: 'Open Sans', serif !important;
}
.medical-bgs p {
    color: #fff;
    font-style: normal !important;
    font-family: 'Open Sans', sans-serif;
    font-size: 19px;
	width: 75%;
	margin-left: auto!important;
	margin-right: auto!important;
}
.medical-bgs {
    text-align: center;
}
.medical-bgs {
    background: rgba(0, 0, 0, 0.4);
    padding: 42px 0;
}section.ele-burs {
    padding: 20px 0;
}
.ele-hdng {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.ele-hdng h2 {
    color: #000;
    font-size: 43px;
    font-weight: 700;
    width: 67%;
    text-transform: capitalize;
    font-family: 'Open Sans', serif !important;
}
.ele-hdng h4 {
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 900;
}
.ele-otr {
    margin-top: 40px;
}
.ele-hdng h4 a {
    color: #f6913d;
}
.ele-otr {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.ele-inr {
    width: 18%;
    border: 1px solid #a9a9ab;
}
.ele-inr img {
    width: 100%;
    display: block !important;
}
.ele-inr h3 {
    border-top: 1px solid #a9a9ab;
    font-size: 15px;
    padding: 16px;
    color: #000;
    font-weight: 700;
    font-family: 'Open Sans', serif !important;
}
.ele-inr h3 span {
    color: #f6913d;
	cursor: pointer;
}
section.elctro-sec {
    background: #f1f3f4 !important;
    padding: 20px 0;
}
.elcto-inr img {
    width: 100%;
}
.elcto-inr {
    width: 46%;
}
.elcto-inr h2 {
    color: #000;
    font-size: 43px;
    text-transform: capitalize;
    font-weight: 700;
    margin-bottom: 20px;
    font-family: 'Open Sans', serif !important;
}
.electo-otr {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
a.dwn-papr {
  box-shadow: 5px 10px #a7a7a6;
  background: #1158a6;
  padding: 15px 20px;
  color: #fff !important;
  text-transform: uppercase;
  font-size: 19px;
  font-weight: 700;
  font-family: 'Open Sans', serif !important;
  display: inline-block;
  width: 90%;
}
.elcto-inr p {
    color: #000;
    font-size: 18px;
    margin-bottom: 40px;
    font-family: 'Open Sans', serif !important;
    font-weight: 600;
}
.two-sec-inr {
    width: 47%;
    border: 1px solid #8B8C8E;
    padding: 20px 25px 20px;
	background-color: #fff;
}
.two-sec-otr {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
section.two-sec {
    padding: 20px 0;
}
.two-sec-hdng h2 {
    color: #000;
    font-size: 46px;
    text-transform: capitalize;
    font-weight: 700;
    margin-bottom: 30px;
}
.two-sec-inr img {
    width: 100%;
}
.two-sec-inr h2 {
    color: #000;
    text-transform: capitalize;
    font-size: 26px;
    font-weight: 700;
    margin: 10px 0;
}
.two-sec-inr p {
color: #000;
    margin-bottom: 30px;
    font-family: 'Open Sans', serif !important;
    font-size: 14px;
    font-weight: 600;
}
.two-sec-inr-icon img {
    width: 50%;
}
.two-sec-inr-icon h2 {
    color: #000;
    text-transform: capitalize;
    font-size: 26px;
    font-weight: 700;
    margin: 10px 0;
}
.two-sec-inr-icon p {
color: #000;
    margin-bottom: 30px;
    font-family: 'Open Sans', serif !important;
    font-size: 14px;
    font-weight: 600;
}.elcto-inr img, .two-sec-inr img, .two-sec-inr-icon img, .mtl-img-cont img, .blg-sec .featured-blog .post-latest img {
    display: block !important;
}
.mtl-hdng h2 {
    color: #000;
    font-size: 42px;
    font-weight: 700;
    text-transform: capitalize;
	margin-bottom: 32px;
}
.mtl-otr {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.mtl-inr {
    width: 32%;
	margin-bottom: 12px;

}
.mtl-img-cont a p {
    color: #000;
    font-size: 16px;
    font-weight: 700;
    font-family: 'Open Sans', serif !important;
}
.mtl-img-cont img {
    width: 78px;
    margin-right: 7px;
	flex-shrink: 0;
}
.mtl-img-cont a {
    display: flex;
    align-items: center;
	text-decoration:unset !important;
}
.blg-sec .featured-blog {
    border: unset;
    padding: 0;
    position: unset;
}
.blg-sec h3 {
    display: none;
}
.blg-sec .hd-line {
    display: none;
}
.blg-sec .featured-blog {
    border: unset;
    padding: 0;
    position: unset;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	    margin-top: 40px;

}
section.blg-sec {
    padding: 40px 0 10px;
}
.parent-pageid-25 .covid-res {
    display: none;
}
.parent-pageid-25 #wrapper .wrapper img.lazyloaded {
    display: none;
}
.parent-pageid-25 .gry-strip {
    display: none;
}
.blg-sec .blog-top {
    display: none !important;
}
.blg-sec h3 {
    display: none !important;
}
.blg-sec .hd-line {
    display: none !important;
}
.blg-sec .post-latest {
    width: 48.5%;
    border: 1px solid #a3a3a5;
    margin-bottom: 20px !important;
}
.blg-sec .post-latest p {
    color: #000;
    float: unset !important;
    width: 100% !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 28px;
    padding: 20px;
}
.blg-sec .post-latest img {
    height: 196px;
    object-fit: cover;
}
.parent-pageid-25 section.events-section {
    display: none;
}


.modal-content iframe.lazyloaded {
    opacity: unset;
    transition: unset;
    transition-delay: unset;
}







.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
.two-sec-inr p {
    min-height: 120px;
}
/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 50% !important;
}

/* The Close Button */
.close {
    color: #000 !important;
    float: right;
    font-size: 26px !important;
    font-weight: bold;
    position: absolute;
    right: -12px;
    top: -16px;
    opacity: unset !important;
    background: #fff !important;
    height: 25px;
    width: 25px;
    border-radius: 50%;
    text-align: center !important;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}







.inner-text {
	padding: 20px 0px;
	max-width: 480px;
	margin: 0 auto;
}
.founded-img,
.over-six-img {
	
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0 bottom;
}


.founded-img {background-image: url(/wp-content/uploads/2020/05/history-3.jpg);}
.over-six-img {background-image: url(/wp-content/uploads/2020/05/history-4.jpg);}
.pharma-img {background-image: url(/wp-content/uploads/2020/06/pharma-industry-production-line.jpg);}
.pharma-img-blue {background-image: url(/wp-content/uploads/2020/06/pharma-blue-capsule.jpg);}










div.ml-slider {max-width: 100% !important;}
.metaslider .flex-control-nav {bottom: -37px !important;}


@media (max-width: 1245px){
	
	.section-new-home li.slide-3916 .caption-wrap {
	background: rgba(0, 0, 0, 0.2) !important;
		margin: 0 !important;
}
}

@media (max-width: 1000px){
	.hdTab{display:none !important}
}
@media(max-width:767px){
    .icns-inr,
	.icns-inr.fourth{
    flex: 0 0 100%;}
	
	
	.icn-img::after {content: none;}
    .icn-txt {
    display: none;
    min-height: auto;
}
.inner-text {padding: 20px 20px;}

.founded-img,
.over-six-img, .pharma-img, .pharma-img-blue {min-height: 350px !important;}


.front-text {order: 2;}
.back-img {order: 1;}
	
	#ctm-vid-banner {height: 250px;}
.sldr-sec-inr.video-wrap {display: none;}
	.sldr-sec-inr {flex: 0 0 100%;}
	
	.section-new-home .metaslider li.slide-3954 .caption-wrap{ background: rgba(0, 0, 0, 0.2) !important;}
	
	
}
@media (max-width: 590px){.hdMobL{display:none !important}

}

@media (max-width: 590px){.shMobL{display:block !important}

}

.shMob-only{display:none !important}

@media (max-width: 590px){.shMob-only{display:block !important}

}

.mxw{display:block;margin:0 auto;max-width:100%}

::-webkit-input-placeholder{color:#bcbcbc;font-weight:300;font-style:italic}

:-moz-placeholder{color:#bcbcbc;font-weight:300;font-style:italic}

::-moz-placeholder{color:#bcbcbc;font-weight:300;font-style:italic}

:-ms-input-placeholder{color:#bcbcbc;font-weight:300;font-style:italic}

input,textarea,select,button{border:none;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}
*{margin:0;padding:0;color:#646464;font-size:14px;line-height:1.7;outline:none;font-family:'Open Sans', sans-serif;font-weight:300}
@media (max-width: 590px){*{font-size:13px}
}
@media (max-width: 480px){*{font-size:14px}
}
@media (max-width: 360px){*{font-size:13px}
}
table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:20px;border:1px solid rgba(255,255,255,0);-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;overflow:hidden;background-color:#F9F9F9}
th{text-align:left}
table>thead>tr>th,table>tbody>tr>th,table>tfoot>tr>th,table>thead>tr>td,table>tbody>tr>td,table>tfoot>tr>td{padding:12px 8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd;text-align:inherit}
@media (max-width: 360px){table>thead>tr>th,table>tbody>tr>th,table>tfoot>tr>th,table>thead>tr>td,table>tbody>tr>td,table>tfoot>tr>td{padding:10px 2px}
}
table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}
table>caption+thead>tr:first-child>th,table>colgroup+thead>tr:first-child>th,table>thead:first-child>tr:first-child>th,table>caption+thead>tr:first-child>td,table>colgroup+thead>tr:first-child>td,table>thead:first-child>tr:first-child>td{border-top:0}
table>tbody+tbody{border-top:2px solid #ddd}
table table{background-color:#fff}
table tr:first-child th{background-color:#09447b;color:#fff}
b,strong{font:inherit;font-weight:700;color:inherit}
abbr{font:inherit}
li{text-align:left}
hr{border:none;width:100%;margin:30px 0;height:1px;background-color:#e2e5e9}
@media (max-width: 480px){hr{margin:15px 0}
}
img.full{display:block;width:100%}
h1{font-size:30px;font-weight:700;margin-bottom:20px;text-transform:uppercase;color:#09447b}
@media (max-width: 1025px){h1{font-size:27px}
}
@media (max-width: 1000px){h1{font-size:25px;margin-bottom:10px}
}
@media (max-width: 590px){h1{font-size:18px}
}
@media (max-width: 360px){h1{font-size:17px}
}
h2{font-size:28px;font-weight:700;margin-bottom:20px;color:#09447b;text-transform:uppercase}
@media (max-width: 1025px){h2{font-size:26px}
}
@media (max-width: 1000px){h2{font-size:22px;margin-bottom:10px}
}
@media (max-width: 590px){h2{font-size:17px}
}
@media (max-width: 360px){h2{font-size:16px}
}
h3{font-size:24px;font-weight:700;margin-bottom:20px;color:#09447b}
@media (max-width: 1025px){h3{font-size:22px}
}
@media (max-width: 1000px){h3{font-size:20px;margin-bottom:10px}
}
@media (max-width: 590px){h3{font-size:17px}
}
@media (max-width: 360px){h3{font-size:16px}
}
h4{font-size:20px;font-weight:700;margin-bottom:20px;color:#09447b}
@media (max-width: 1025px){h4{font-size:19px}
}
@media (max-width: 1000px){h4{font-size:18px}
}
@media (max-width: 590px){h4{font-size:16px}
}
@media (max-width: 360px){h4{font-size:15px}
}
h5{font-size:18px;font-weight:700;margin-bottom:15px;color:#646464}
@media (max-width: 590px){h5{font-size:16px}
}
@media (max-width: 360px){h5{font-size:15px}
}
h6{font-size:17px;font-weight:500;margin-bottom:15px;color:#09447b}
@media (max-width: 590px){h6{font-size:16px}
}
@media (max-width: 360px){h6{font-size:14px}
}
.h3{margin:0;padding:0;display:block;font-size:34px;color:#09447b;font-weight:700}
@media (max-width: 1000px){.h3{font-size:26px}
}
@media (max-width: 590px){.h3{font-size:22px}
}
@media (max-width: 360px){.h3{font-size:18px}
}
ol{list-style-type:decimal;margin-top:10px;margin-left:40px}
ol li{list-style:decimal;margin-bottom:10px;color:#666666;font-family:'Open Sans';font-weight:400;font-size:20px}
@media (min-width: 1701px){ol li{font-size:22px}
}
@media (max-width: 1700px){ol li{font-size:21px}
}
@media (max-width: 1366px){ol li{font-size:20px}
}
@media (max-width: 590px){ol li{font-size:17px}
}
ul{display:block;margin-bottom:20px;margin-top:5px;padding-left:20px}
@media (max-width: 1025px){ul{margin-bottom:10px}
}
@media (max-width: 1000px){ul{margin-bottom:7px}
}
ul li{position:relative;color:#646464;font:inherit;list-style:disc;font-family:'Open Sans';font-weight:400;font-size:16px !important}
@media (min-width: 1701px){ul li{font-size:16px}
}
@media (max-width: 1700px){ul li{font-size:16px}
}
@media (max-width: 1366px){ul li{font-size:16px !important;}
}
@media (max-width: 590px){ul li{font-size:16px}
}
a{text-decoration:none;font:inherit;color:#09447b}
u{text-decoration:underline;color:#09447b}
p,u,blockquote{font-family:'Open Sans';font-weight:400;color:#646464;font-size:16px;margin-bottom:20px}
@media (min-width: 1701px){p,u,blockquote{font-size:16px}
}
@media (max-width: 1700px){p,u,blockquote{font-size:16px}
}
@media (max-width: 1366px){p,u,blockquote{font-size:16px}
}
@media (max-width: 590px){p,u,blockquote{font-size:16px;margin-bottom:10px}
}
.center{text-align:center !important}
.left{text-align:left !important}
.caps{text-transform:uppercase !important}
span{font:inherit;color:inherit}
em{color:inherit;font:inherit;font-style:italic}
html,body{width:100%;min-height:100%}
body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-tab-highlight-color:#333;-webkit-overflow-scrolling:touch;overflow:auto}
@media (max-width: 1000px){body{overflow-x:hidden;overflow-y:scroll}
}
.clearfix{clear:both}
.row{display:block;width:100%;position:relative}
.container{display:block;margin:0 auto;max-width:1100px}
.container:before,.container:after{content:"";display:table}
.container:after{clear:both}
@media (min-width: 1701px){.container{max-width:1600px}
}
@media (max-width: 1700px){.container{max-width:1200px}
}
@media (max-width: 1366px){.container{margin-left:80px;margin-right:80px}
}
@media (max-width: 1280px){.container{margin-left:60px;margin-right:60px}
.ele-hdng h2, .two-sec-hdng h2 {
    font-size: 37px;
}
.aro-bgs h1 {
    font-size: 45px !important;
}
.aro-bgs p {
    font-size: 18px;
		width: 80%;
margin-left: auto !important;
margin-right: auto !important;
}
.elcto-inr p {
    font-size: 17px;

}
.mtl-hdng h2 {
    font-size: 38px;
}
}
@media(max-width:1200px){
	.ele-hdng h2, .two-sec-hdng h2 {
    font-size: 33px;
}
.ele-hdng h4 {
    font-size: 20px;
	width: 26%;
}
.ele-hdng h2 {
    width: 65%;}	
	.elcto-inr h2 {
    font-size: 38px;
	}
	.two-sec-inr h2 {
    font-size: 23px;
	
	}
}
@media (max-width: 1000px){.container{margin-left:40px;margin-right:40px;}
.ele-otr .modal-content {
    width: 90% !important;
}
.two-sec-inr p {
    min-height: 120px;
}
.aro-bgs h1 {
    font-size: 35px !important;
}
.aro-bgs p {
    font-size: 14px;
}
.ele-hdng h2, .two-sec-hdng h2 {
    font-size: 27px;
}
.ele-hdng h4 {
    width: 26%;
}
.ele-inr {
    width: 48.6%;
    margin-bottom: 24px;
}
.ele-inr button {
    width: 100%;
}
.elcto-inr {
    width: 100%;
    margin-bottom: 48px;
}
.two-sec-inr {
    width: 100%;
    margin-bottom: 23px;
}
.mtl-img-cont img {
    width: 66px;
    margin-right: 0px;
}
.mtl-img-cont a p {
    color: #000;
    font-size: 15px;
     line-height: 23px;
}
.mtl-inr {
    width: 33%;
}
.blg-sec .post-latest {
    width: 100%;
}
}
@media(max-width:767px){
	.modal-content {
   width: 90% !important;
}
	.aro-bgs h1 {
    font-size: 32px !important;
}
.ele-hdng h2, .two-sec-hdng h2 {
    font-size: 24px;
}
.ele-hdng {
   flex-wrap: wrap;
}
.ele-hdng h2, .two-sec-hdng h2 {
    font-size: 24px;
}
.ele-hdng h4 {
    width: 100%;
    font-size: 16px;
}
.ele-hdng h2 {
    width: 100%;
}
.ele-otr {
    margin-top: 22px;
}
.ele-inr {
    width: 100%;
}
.mtl-inr {
    width: 100%;
}
}

@media (max-width: 590px){.container{margin-left:30px;margin-right:30px;}
.blg-sec .post-latest p {
    padding: 8px 11px;
}

}

@media(max-width:375px){
	.blg-sec .post-latest p {
   font-size: 15px !important;
    line-height: 24px;
    padding: 7px 3px;
}
.mtl-img-cont img {
    width: 67px;
    margin-right: 2px;
}
.mtl-img-cont a p {
    font-size: 14px;
}
.mtl-hdng h2 {
    font-size: 29px;
}
a.dwn-papr {
     padding: 15px 23px;
    font-size: 14px;
}
.two-sec-inr h2 {
    font-size: 20px;
}
.elcto-inr h2 {
    font-size: 29px;
}
.aro-bgs h1 {
    font-size: 22px !important;
}
.aro-bgs p {
    font-size: 14px;
    width: 60%;
    margin: 0 auto !important;
}
.aro-bgs p br {
    display: none;
}
.aro-bgs p {
 
width: 70%;}
}
@media (max-width: 360px){.container{margin-left:10px;margin-right:10px}
}
.container .inner{display:block;margin:0 0}
@media (max-width: 1025px){.container .inner{margin:0 10%}
}
@media (max-width: 1000px){.container .inner{margin:0 2%}
}
#header{width:100%;display:block;background-color:white;text-align:center;position:fixed;top:0;left:0;z-index:444;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
@media (max-width: 1000px){#header{position:fixed}
}
@media (max-width: 1000px){#header.stick{box-shadow:0 0 1px #E3E3E3}
}
#header.stick #nav{position:relative;border-bottom:solid 1px rgba(255,255,255,0.07)}
#header .container{position:relative;min-height:100%}
@media (max-width: 360px){#header .container{height:60px;overflow:hidden}
}
#nav-offset{position:absolute;top:80px;left:0;display:block}
@media (max-width: 590px){#nav-offset{top:10px}
}
#logo{display:block;height:80px;float:left}
@media (max-width: 590px){#logo{height:60px;max-width:103px;overflow:hidden}
}
#logo img{display:block;height:100%}
#nav{width:100%;text-align:center;display:block;background-color:#09447b;border-bottom:solid 1px rgba(255,255,255,0.03);position:relative;top:0;left:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
@media (max-width: 1000px){#nav{display:none}
}
#nav ul{margin:0;padding:0;display:block;display:inline-block;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
#nav ul li{margin:0;padding:0;display:block;display:inline-block;vertical-align:top;position:relative;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
#nav ul li.menu-item-2279 ul{min-width:500px}
#nav ul li a{display:block;color:white;font-size:20px;font-family:'Open Sans';font-weight:400;padding:15px 20px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
@media (max-width: 1025px){#nav ul li a{padding:15px 10px;font-size:18px}
}
#nav ul li a:hover{background-color:#0055a5}
#nav ul li a:active{background-color:#231f20}
#nav ul li li:hover>a{background-color:#0055a5}
#nav ul li ul{min-width:280px;padding:15px 0;visibility:hidden;opacity:0;position:absolute;display:none;top:100%;left:0;z-index:99;background-color:#f1f3f4}
#nav ul li ul li{display:block}
#nav ul li ul li a{display:block;padding:4px 25px 4px 30px;font-size:14px;white-space:nowrap;color:#797979;font-family:'Open Sans', sans-serif;font-weight:400}
@media (max-width: 1025px){#nav ul li ul li a{font-size:14px}
}
#nav ul li ul li a:hover{color:#0055a5;background-color:transparent}
#nav ul li:hover ul{visibility:visible;opacity:1;display:block}
#nav ul li.menu-item-2279 .sub-menu{min-width:550px}
#nav ul li.menu-item-2279 .sub-menu li{width:50%;float:left}
#info{display:block;float:right}
@media (max-width: 1000px){#info{margin-right:40px}
}
@media (max-width: 640px){#info{display:none}
}
@media (max-width: 590px){#info{display:block}
}
#info ul{margin:0;padding:0;display:block;display:inline-block;float:left}
#info ul li{margin:0;display:block;display:inline-block;vertical-align:middle;margin-left:28px;padding:17px 0}
@media (max-width: 1025px){#info ul li{margin-left:10px}
}
@media (max-width: 1000px){#info ul li{padding:20px 0}
}
@media (max-width: 590px){#info ul li{padding:15px 0}
}
@media (max-width: 360px){#info ul li{margin-left:0}
}
.top-link{display:block;color:#797979;font-size:14px;padding:12px 4px;font-family:'Open Sans', sans-serif}
@media (max-width: 1000px){.top-link{display:none}
}
.top-number{font-size:24px;font-weight:600;color:#646464;font-family:'Open Sans', sans-serif}
@media (max-width: 590px){.top-number{font-size:18px}
}
.top-quote{display:inline-block;background-color:#e95a26;color:white;padding:7px 12px;font-size:14px;text-transform:uppercase;font-weight:500;font-family:'Open Sans', sans-serif;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
@media (max-width: 1000px){.top-quote{display:none}
}
.top-quote:hover{background-color:#f7642e}
.top-quote:active{background-color:#333}
.able-slider ul{margin:0;padding:0;display:block}
.able-slider ul li{margin:0;padding:0;display:block}
#banner{display:block;width:100%;position:relative;text-align:center}
#banner .info{width:100%;height:130px;display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:99;max-width:100%}
@media (max-width: 590px){#banner .info{height:75px}
}
#banner .info .title{color:#FFF;font-size:45px;text-align:center;line-height:1;font-weight:500;text-transform:uppercase}
@media (max-width: 1000px){#banner .info .title{font-size:35px}
}
@media (max-width: 590px){#banner .info .title{font-size:26px}
}
@media (max-width: 360px){#banner .info .title{font-size:20px}
}
#banner .info p{color:#FFF;font-size:24px;font-style:italic;text-align:center;margin:0}
@media (max-width: 1366px){#banner .info p{font-size:24px}
}
@media (max-width: 1000px){#banner .info p{font-size:20px}
}
@media (max-width: 590px){#banner .info p{font-size:18px}
}
@media (max-width: 360px){#banner .info p{font-size:16px}
}
.one-slider{background:#fff;display:bock;position:relative}
.full-width-container{width:100%;position:relative;overflow:hidden;height:480px !important;background:url(../vdo/able-slider-video.png) no-repeat;background-size:cover}
@media (min-width: 1701px){.full-width-container{height:620px !important}
}
@media (max-width: 1700px){.full-width-container{height:540px !important}
}
@media (max-width: 1366px){.full-width-container{height:480px !important}
}
@media (max-width: 1000px){.full-width-container{height:480px !important}
}
@media (max-width: 590px){.full-width-container{height:300px !important}
}
@media (max-width: 360px){.full-width-container{height:250px !important}
}
.full-width-container .mejs-container{width:100% !important}
@media (max-width: 1025px){.full-width-container .mejs-container{display:none !important}
}
.full-width-container video{width:100%;height:100%;display:block}
.full-width-container .mejs-offscreen{display:none}
.spacer{width:100%;display:block;height:70px}
@media (max-width: 1025px){.spacer{height:60px}
}
@media (max-width: 1000px){.spacer{height:50px}
}
@media (max-width: 590px){.spacer{height:30px}
}
.spacerii{width:100%;display:block;height:50px}
@media (max-width: 1025px){.spacerii{height:45px}
}
@media (max-width: 1000px){.spacerii{height:40px}
}
@media (max-width: 590px){.spacerii{height:30px}
}
.spaceriii{width:100%;display:block;height:0px}
@media (max-width: 590px){.spaceriii{height:25px}
}
.spacer-inn{width:100%;display:block;height:80px}
@media (max-width: 1025px){.spacer-inn{height:64px}
}
@media (max-width: 1000px){.spacer-inn{height:40px}
}
@media (max-width: 590px){.spacer-inn{height:30px}
}
.section{display:block;width:100%}
.section img{max-width:100%;height:auto}
.list-center{display:block;text-align:center}
.list-center ul{margin:0;padding:0;display:block;display:inline-block}
.list-center ul li{margin:0;padding:0;display:block;display:inline-block;vertical-align:top}
.more{color:#11284f;display:inline-block;font-size:21px;padding:9px 70px;border:solid 1px transparent;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-weight:400;background-color:white;margin-top:30px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
@media (min-width: 1701px){.more{padding:9px 70px}
}
@media (max-width: 1700px){.more{padding:9px 60px}
}
@media (max-width: 1366px){.more{padding:9px 40px}
}
@media (max-width: 1000px){.more{padding:5px 10px;font-size:14px;margin-top:20px}
}
.more:hover{background-color:transparent;border-color:white;color:white}
.mbutton{display:inline-block;background-color:#e95a26;color:white;padding:7px 18px;text-transform:uppercase;font-weight:500;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.mbutton:hover{background-color:#f7642e}
.mbutton:active{background-color:#333333}
.mbutton.bwhite{background-color:white;color:#0055a5}
.mbutton.bwhite:hover{background-color:#DEE1E3}
.mbutton.bwhite:active{background-color:#DEE1E3}
.navigate{width:30px;height:39px;display:none;margin:auto;position:absolute;right:0;top:0;bottom:0;z-index:5;cursor:pointer;overflow:hidden}
@media (max-width: 1000px){.navigate{display:block}
}
.navigate .bar1,.navigate .bar2,.navigate .bar3{width:100%;display:block;height:5px;background-color:#0055a5;position:absolute;top:8px;left:0;margin:auto;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.navigate .bar2{top:0;bottom:0}
.navigate .bar3{top:auto;bottom:8px}
#wrapper{width:100%;display:block;position:relative;top:0;left:0;z-index:5;background-color:white;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;padding-top:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}
@media (max-width: 1025px){#wrapper{padding-top:0 !important;}
}
@media (max-width: 1000px){#wrapper{padding-top:80px}
}
@media (max-width: 590px){#wrapper{padding-top:60px}
}
@media (max-width: 480px){#wrapper{padding-top:125px}
}
#wrapper.nav-open{left:-100%}
#aside-nav{display:block;width:100%;height:100%;position:fixed;top:0;right:0;z-index:3;visibility:hidden;background-color:#09447b;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
#aside-nav.nav-open{visibility:visible}
.asideNav{width:100%;height:100%;display:block;margin:0;padding:0;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}

.asideNav::scrollbar{display:none}

.asideNav::-webkit-scrollbar{display:none}

.asideNav::-moz-scrollbar{display:none}
.asideNav::-ms-scrollbar{display:none}
.asideNav::-o-scrollbar{display:none}
.mhead{background-color:transparent;position:relative;text-align:center;height:80px}
@media (max-width: 590px){.mhead{height:61px}
}
.asideNav .rq-row{display:block;padding:15px 0;text-align:center}
.asideNav ul.stat-menu li:first-child{border-top:none}
.asideNav ul.stat-menu li a{color:white}
.asideNav ul.stat-menu li a:hover{color:white}
.asideNav ul{margin:0;padding:0;display:block;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}
.asideNav ul::after{display:block;content:'';clear:both}
.asideNav ul.menu>li>a::after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"\f106";color:inherit;font-size:18px;margin-left:10px;opacity:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.asideNav ul.menu>li.active>a::after{opacity:1}
.asideNav ul li{margin:0;padding:0;display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;text-align:center;width:100%;border-bottom:solid 1px rgba(255,255,255,0.1);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.asideNav ul li:first-child{border-top:solid 1px rgba(255,255,255,0.1)}
.asideNav ul li:hover,.asideNav ul li.active{background-color:#0455a4}
.asideNav ul li.active{border-top:solid 1px rgba(255,255,255,0.1);border-bottom:none}
.asideNav ul li a{display:block;font-size:20px;font-family:'Open Sans';font-weight:400;padding:15px 0;color:white;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
@media (max-width: 590px){.asideNav ul li a{font-size:17px}
}
.asideNav ul li ul{display:block;background-color:#0455a4}
.asideNav ul li ul li{width:50%;display:block;float:left;border-left:solid 1px rgba(255,255,255,0.1);border-top:solid 1px rgba(255,255,255,0.1);border-bottom:none}
@media (max-width: 480px){.asideNav ul li ul li{width:100%;border-left:none}
}
.asideNav ul li ul li#menu-item-2327,.asideNav ul li ul li#menu-item-2331{border-bottom:solid 1px rgba(255,255,255,0.1)}
.asideNav ul li ul li:hover{background-color:#0c5fb1}
.asideNav ul li ul li a{font-family:'Open Sans', sans-serif;font-size:15px;padding-left:30px;text-align:left}
@media (max-width: 590px){.asideNav ul li ul li a{font-size:13px;text-align:center;padding-left:0}
}
.hd-mob-quote{display:none;padding:15px 0;text-align:center;background-color:#09447b}
@media (max-width: 480px){.hd-mob-quote{display:block}
}
#bread-crumb{display:block;position:relative;padding:10px 0 5px 0}
#bread-crumb .container{position:relative}
#bread-crumb .container ul{margin:0;padding:0;display:block;position:relative}
#bread-crumb .container ul li{margin:0;padding:0;display:block;float:left;margin-right:10px;line-height:30px;color:#797979;font-family:'Open Sans', sans-serif;font-weight:400;font-size:12px}
#bread-crumb .container ul li:hover{color:#09447b}
#bread-crumb .container ul li::after{display:none}
#bread-crumb .container ul li a,#bread-crumb .container ul li strong{display:block;line-height:30px;color:#797979;white-space:nowrap;font-family:'Open Sans', sans-serif;font-weight:400;font-size:12px}
#bread-crumb .container ul li a:hover,#bread-crumb .container ul li strong:hover{color:#09447b}
#bread-crumb .container ul li i{width:20px;text-align:center;display:block;line-height:30px;font-size:12px;color:#797979}
@media (max-width: 360px){#bread-crumb .container ul li i{width:6px}
}
#bread-crumb .container ul li:last-child *,#bread-crumb .container ul li:last-child strong{color:#09447b}
#bread-crumb .container ul li:last-child i{display:none}
#bread-crumb .container ul li:last-child a::after{display:none}
.ibox,.iarea{display:block;width:100%;font-weight:500;background-color:white;height:40px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;border:solid 1px #e1e1e1;padding:10px 20px;font-size:14px;color:#646464;margin-bottom:20px}
@media (max-width: 360px){.ibox,.iarea{margin-bottom:15px}
}
.iarea{height:130px}
.ibox2,.iarea2{display:block;width:100%;font-weight:500;background-color:#f7f8f9;background:#f7f8f9 url(elements/select.png) no-repeat center right;background-position:95% 10px;height:40px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;border:solid 1px #e1e1e1;padding:0 20px;font-size:14px;color:#646464;margin-bottom:20px}
.iarea2{height:130px}
.ibutton, .hs-button{color:white;display:inline-block;font-size:18px;padding:7px 70px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-weight:700;background-color:#0055a5;cursor:pointer;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
@media (min-width: 1701px){.ibutton{padding:9px 80px}
}
@media (max-width: 1700px){.ibutton{padding:9px 70px}
}
@media (max-width: 1366px){.ibutton{padding:9px 65px}
}
@media (max-width: 1000px){.ibutton{padding:9px 40px;font-size:14px}
}
.ibutton:hover{background-color:#09447b}
.fields{display:block;position:relative}
.fields label{display:block;color:#0055a5;font-style:italic;top:-15px;position:relative;z-index:99}
@media (max-width: 1000px){.fields label{top:-8px;margin-bottom:10px}
}
@media (max-width: 360px){.fields label{font-size:13px}
}
.col-two{display:block;width:50%;float:left}
@media (max-width: 1000px){.col-two{width:100%}
}
.col-two-l{display:block;width:48%;float:left}
@media (max-width: 1000px){.col-two-l{width:100%;margin-bottom:30px}
}
.col-two-r{display:block;width:48%;float:right}
@media (max-width: 1000px){.col-two-r{width:100%}
}
.pag-home h3{margin:0;padding:0;display:block;text-transform:uppercase}
.hd-line{display:block;width:100px;height:2px;margin:15px auto 40px auto;background-color:#e1e1e1}
@media (max-width: 590px){.hd-line{margin-bottom:25px}
}
.hd-lineii{display:block;width:60%;height:2px;margin:0 auto 50px auto;background-color:#e1e1e1}
.wel{display:block;background-color:#f1f3f4;margin-top:30px;text-align:center}
@media (max-width: 590px){.wel{background-color:white}
}
.welcome-detail{display:block;background-color:#f1f3f4;text-align:center}
@media (max-width: 590px){.welcome-detail{background-color:white}
}
.welcome-detail a{display:inline-block;color:#09447b;font-size:16px;font-weight:400}
.welcome-detail a::after{display:none !important}
.come{display:block;background-color:#f1f3f4;text-align:center}
@media (max-width: 590px){.come{background-color:#09447b}
}
.come .view-list{display:inline-block;color:#09447b;font-size:16px;font-weight:500;cursor:pointer}
@media (max-width: 590px){.come .view-list{color:white;padding:15px 0}
}
.come .view-list::after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"\f107";color:inherit;margin-left:10px}
@media (max-width: 590px){.come .view-list::after{content:"\f107"}
}
.come .view-list.active::after{content:"\f106"}
.come .more-list{display:block;padding:0 20px}
@media (max-width: 590px){.come .more-list{display:block;padding:0}
}
.come .more-list::after{display:block;clear:both;content:''}
.come .more-list ul{margin:0;padding:0;display:block;padding-top:30px;margin-left:-3%}
@media (max-width: 1000px){.come .more-list ul{margin-left:-3.333333%;padding-bottom:15px}
}
@media (max-width: 590px){.come .more-list ul{margin-left:0;padding-top:0}
}
.come .more-list ul::after{display:block;clear:both;content:''}
.come .more-list ul li{margin:0;padding:0;display:block;float:left;width:22%;margin-left:3%;margin-bottom:3%}
@media (max-width: 1000px){.come .more-list ul li{width:30%;margin-left:3.333333%}
}
@media (max-width: 590px){.come .more-list ul li{width:100%;margin-left:0}
}
.come .more-list ul li a{display:block;padding:15px 0;text-align:center;font-size:16px;color:#646464;font-family:'Open Sans', sans-serif;font-weight:500;border:solid 1px #ccc;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
@media (max-width: 1000px){.come .more-list ul li a{padding:10px 0}
}
@media (max-width: 590px){.come .more-list ul li a{color:#3589cf;border:none;padding:0}
}
.come .more-list ul li a:hover{background-color:white}
.wel-come{display:block;background-color:#f1f3f4}
@media (max-width: 360px){.wel-come{padding:0 10px}
}
.wel-come::after{display:block;clear:both;content:''}
.wel-come ul{margin:0;padding:0;display:block}
.wel-come ul::after{display:block;clear:both;content:''}
.wel-come ul li{margin:0;padding:0;display:block;width:25%;float:left}
@media (max-width: 1000px){.wel-come ul li{width:33.333333%}
}
@media (max-width: 590px){.wel-come ul li{width:50%}
}
@media (max-width: 360px){.wel-come ul li{width:100%;margin-bottom:10px}
.wel-come ul li:last-child{display:none}
}
.wel-come ul li.content{width:100%;height:auto !important;margin:0}
@media (max-width: 1000px){.wel-come ul li.content{display:none !important}
}
.wel-come ul li a{display:block;width:100%;position:relative}
.wel-come ul li a::after{display:block;width:100%;height:100%;content:'';background-color:rgba(0,0,0,0.7);position:absolute;top:0;left:0;z-index:5;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.wel-come ul li a:hover::after,.wel-come ul li a.active::after{background-color:rgba(0,0,0,0.5)}
.wel-come ul li a img{display:block;width:100%;position:relative;z-index:3}
.wel-come ul li a div{width:100%;text-align:center;display:block;color:white;font-size:21px;max-height:50px;text-transform:uppercase;font-weight:500;position:absolute;top:0;bottom:0;margin:auto;left:0;z-index:9}
@media (max-width: 1025px){.wel-come ul li a div{font-size:18px}
}
@media (max-width: 1000px){.wel-come ul li a div{font-size:15px}
}
.wel-come ul li.view-list-link{display:none}
@media (max-width: 1000px){.wel-come ul li.view-list-link{display:block}
}
@media (max-width: 590px){.wel-come ul li.view-list-link{display:none}
}
.wel-come ul li.view-list-link a{display:block;width:100%;height:100%;background-color:#0055a5;color:white;position:relative;font-size:16px}
.wel-come ul li.view-list-link a:hover{background-color:#09447b}
.wel-come ul li.view-list-link a span{width:100%;display:block;max-height:30px;text-align:center;color:white;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:8}
.wel-come ul li.view-list-link a span i{color:white}
.box-four{display:block}
.box-four ul{margin:0;padding:0;display:block;margin-left:-3%}
@media (max-width: 590px){.box-four ul{margin-left:0}
}
.box-four ul li{margin:0;padding:0;display:block;width:22%;margin-left:3%;float:left}
@media (max-width: 590px){.box-four ul li{width:100%;margin-left:0}
}
.round-service{display:block;width:100%;text-align:center;color:#646464}
@media (max-width: 590px){.round-service{background-color:#f7f8f9;border-top:solid 1px #e7e7e7}
}
.round-service div{display:block;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:relative;margin-bottom:30px}
@media (max-width: 590px){.round-service div{display:none}
}
.round-service div::after{display:block;width:100%;height:100%;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;content:'';background-color:rgba(0,0,0,0.1);position:absolute;top:0;left:0;z-index:5;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.round-service div img{display:block;width:100%;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.round-service:hover div::after{background-color:transparent}
.round-service span{font-size:20px;position:relative;font-family:'Open Sans';font-weight:bold;font-style:italic;line-height:1;padding-right:20px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
@media (max-width: 590px){.round-service span{display:block;padding:15px 0;text-align:center;width:100%}
}
.round-service span::after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"\f101";font-size:16px;color:inherit;position:absolute;right:100%;opacity:0;right:10px;bottom:4px;margin:auto;-webkit-transition:all 0.4s ease-in;-moz-transition:all 0.4s ease-in;-ms-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;transition:all 0.4s ease-in}
@media (max-width: 590px){.round-service span::after{display:none}
}
.round-service:hover span{color:#09447b}
.round-service:hover span::after{right:0;opacity:1}
@media (max-width: 590px){.box-4-home .container{width:100%;max-width:100%;margin:0}
}
.qguide{width:50%;display:block;float:left;position:relative}
@media (max-width: 590px){.qguide{width:100%}
}
.qguide::after{width:100%;height:100%;display:block;content:'';position:absolute;top:0;left:0;z-index:5;opacity:0.9;-webkit-transition:all 0.4s ease-in;-moz-transition:all 0.4s ease-in;-ms-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;transition:all 0.4s ease-in}
@media (max-width: 1000px){.qguide::after{opacity:1}
}
@media (max-width: 590px){.qguide::after{opacity:0.9}
}
.qguide:hover::after{opacity:0.8}
.qguide img{display:block;width:100%}
@media (max-width: 1000px){.qguide img{display:none}
}
@media (max-width: 590px){.qguide img{display:block}
}
.qguide div{position:absolute;width:100%;max-height:80px;top:0;bottom:0;left:0;margin:auto;font-size:28px;text-align:center;text-transform:uppercase;font-weight:500;color:white;z-index:7}
@media (max-width: 1025px){.qguide div{font-size:24px}
}
@media (max-width: 1000px){.qguide div{position:relative;padding:30px 0;font-size:20px}
.qguide div::after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"\f101";color:inherit;margin-left:5px}
}
@media (max-width: 1000px) and (max-width: 590px){.qguide div::after{display:none}
}
@media (max-width: 590px){.qguide div{position:absolute;padding:0}
}
@media (max-width: 360px){.qguide div{max-height:30px;font-size:18px}
}
.qguide div span{font-size:18px;color:white;text-align:center;display:block;text-transform:none;font-weight:300}
@media (max-width: 1025px){.qguide div span{font-size:17px}
}
@media (max-width: 1000px){.qguide div span{display:none}
}
@media (max-width: 360px){.qguide div span{font-size:15px}
}
.qguide div span.span2{display:none}
@media (max-width: 590px){.qguide div span.span2{display:block}
}
.qguide div b{display:none;text-align:center;font-size:18px}
@media (max-width: 590px){.qguide div b{display:block}
}
.quote-home::after{background-color:#e95a26}
.guide-home::after{background-color:#2c6190}
.electro-diff{display:block}
.electro-diff ul{margin:0;padding:0;display:block}
.electro-diff ul li{margin:0;display:block;width:50%;float:left;text-align:center;margin-bottom:50px;padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}
@media (max-width: 590px){.electro-diff ul li{width:100%;margin-bottom:20px}
.electro-diff ul li:last-child{margin-bottom:0}
}
.certify{display:block;background-color:#f1f3f4}
.certify a{display:block;margin:0 10px}
@media (max-width: 1025px){.certify a{margin:0}
}
@media (max-width: 590px){.certify a{margin:0}
}
.certify a img{display:block}
@media (max-width: 1000px){.certify a img{width:auto;height:80px}
}
@media (max-width: 640px){.certify a img{height:100px}
}
@media (max-width: 360px){.certify a img{height:60px}
}
.featured{background-color:#09447b;text-align:center;color:white}
.featured h3,.featured h5,.featured p{color:white}
.featured .hd-line{background-color:#0055a5}
.featured .mbutton{font-weight:500}
#footer{background-color:#333333}
@media (max-width: 590px){#footer{text-align:center}
}
#footer .container{position:relative}
#footer .foo{display:inline-block}
@media (max-width: 590px){#footer .foo{display:block;width:100%}
}
#footer .foo1{float:left}
#footer .foo1 ul{margin:0;padding:0;display:block;float:left;width:300px}
@media (max-width: 1000px){#footer .foo1 ul{width:auto}
}
#footer .foo1 ul li{margin:0;padding:0;display:block;margin-bottom:15px;width:50%;float:left}
@media (max-width: 1000px){#footer .foo1 ul li{margin-bottom:10px;width:auto;float:none}
}
#footer .foo1 ul li a{display:block;color:#737373;font-family:'Open Sans', sans-serif;font-weight:400;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;font-size:12px;white-space:nowrap}
#footer .foo1 ul li a:hover{color:white}
#footer .foo3{float:right}
@media (max-width: 590px){#footer .foo3{margin-top:20px;padding-top:15px;border-top:solid 2px #444444}
}
#footer .foo3 p{font-size:12px;text-align:right;color:#737373;font-family:'Open Sans', sans-serif;font-weight:400}
@media (max-width: 590px){#footer .foo3 p{text-align:center}
#footer .foo3 p br{display:none}
}
#footer .foo3 p b{font-size:14px}
@media (max-width: 590px){#footer .foo3 p b{display:block}
}
#footer .copy{display:block;width:100%;border-top:solid 2px #444444;padding:23px 0 0 0;color:#737373;font-weight:400;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;font-size:12px;margin-top:15px}
@media (max-width: 590px){#footer .copy{margin-top:0;padding-top:0;border-top:none}
}
#footer .copy a{display:inline-block;color:inherit;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
#footer .copy a:hover{color:white}
.social{width:170px;text-align:center;position:absolute;top:0;right:250px;margin:auto;max-width:100%}
@media (max-width: 1025px){.social{right:0;bottom:0;top:auto;left:auto}
}
@media (max-width: 590px){.social{position:relative}
}
.social ul li{padding:0 5px 5px 5px}
@media (max-width: 360px){.social ul li{padding:0 3px 3px 3px}
}
.social ul li a{display:block;width:44px;height:44px;background-color:white;color:#333333;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
@media (max-width: 360px){.social ul li a{width:30px;height:30px}
}
.social ul li a i{width:100%;height:100%;text-align:center;line-height:44px;font-size:24px;color:inherit}
@media (max-width: 360px){.social ul li a i{font-size:16px;line-height:30px}
}
.social ul li a:hover{background-color:#0055a5;color:white}
#hd-banner{background-color:#f1f3f4;text-align:left;padding:10px 0}
@media (max-width: 360px){#hd-banner{padding:20px 0}
}
#hd-banner p{margin:0;padding:0;display:block;font-style:italic;text-transform:none;margin-bottom:5px}
#hd-banner p a{font:inherit;color:inherit}
#hd-banner p a:hover{color:#09447b}
#hd-banner div,#hd-banner h1, #hd-banner h2{color:#e95a26;font-size:32px;font-weight:700;line-height:1;text-transform:uppercase}
@media (max-width: 1000px){#hd-banner div,#hd-banner h1, #hd-banner h2{font-size:22px}
}
@media (max-width: 360px){#hd-banner div,#hd-banner h1, #hd-banner h2{font-size:18px}
}
#hdii-banner{background-color:#0055a5;text-align:center;padding:50px 0}
@media (max-width: 1000px){#hdii-banner{padding:40px 0}
}
@media (max-width: 360px){#hdii-banner{padding:30px 0}
}
#hdii-banner p{margin:0;padding:0;display:block;font-style:italic;text-transform:none}
#hdii-banner div{color:#e95a26;font-size:32px;font-weight:700;line-height:1;text-transform:uppercase}
@media (max-width: 1025px){#hdii-banner div{font-size:26px}
}
@media (max-width: 1000px){#hdii-banner div{font-size:22px}
}
@media (max-width: 360px){#hdii-banner div{font-size:18px}
}
.edu-ico4{display:block;text-align:center}
.edu-ico4 ul {margin: 0;padding: 0;display: block;clear: both;}
.edu-ico4 ul li{margin:0;padding:0;display:block;width:25%;float:left}
@media (max-width: 1000px){.edu-ico4 ul li{width:33.3333333%}
}
@media (max-width: 360px){.edu-ico4 ul li{width:50%}
}
.edu-ico4 ul li a{font-family:'Open Sans', sans-serif;display:block;padding:15px;margin:10px}
@media (max-width: 1000px){.edu-ico4 ul li a{padding:5px 10px;margin:5px}
}
@media (max-width: 360px){.edu-ico4 ul li a{padding:10px 5px}
}
.edu-ico4 ul li a img{display:block;max-width:100%;margin:0 auto}
.edu-ico4 ul li a span{font-family:'Open Sans', sans-serif;text-align:center;font-size:16px;color:#797979;display:block;margin-top:5px}
@media (max-width: 1000px){.edu-ico4 ul li a span{font-size:15px}
}
.blog-list{display:block;padding:40px 0 20px 0;border-bottom:solid 2px #e1e1e1}
@media (max-width: 360px){.blog-list{padding-bottom:20px}
}
.blog-list ul{margin:0;padding:0;display:block;margin-left:-2.3333333%}
@media (max-width: 1025px){.blog-list ul{margin-left:-2%}
}
@media (max-width: 480px){.blog-list ul{margin-left:0%}
}
.blog-list ul::after{display:block;clear:both;content:''}
.blog-list ul li{margin:0;padding:0;display:block;width:31%;float:left;margin-left:2.3333333%;margin-bottom:2.3333333%}
@media (max-width: 1025px){.blog-list ul li{width:48%;margin-left:2%;margin-bottom:2%}
}
@media (max-width: 480px){.blog-list ul li{width:100%;margin-left:0%;margin-bottom:2%}
}
.blog-list ul li a{display:block;border:solid 1px transparent;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;padding:25px 20px;background-color:#f0f1f1;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
@media (max-width: 360px){.blog-list ul li a{padding:15px}
}
.blog-list ul li a div{color:#09447b;font-weight:700;display:block;margin-bottom:40px;font-size:20px}
@media (max-width: 1000px){.blog-list ul li a div{font-size:17px;margin-bottom:20px}
}
.blog-list ul li a p{font-style:italic;margin-bottom:0}
@media (max-width: 1000px){.blog-list ul li a p{font-size:18px}
}
.blog-list ul li a p span{color:#09447b}
.blog-list ul li.type1 a{border-color:#f0f1f1}
.blog-list ul li.type1 a div{color:#0055a5}
.blog-list ul li.type2 a{border-color:#f0f1f1}
.blog-list ul li.type2 a div{color:#e95a26}
.blog-list ul li.type3 a{border-color:#f0f1f1}
.blog-list ul li.type3 a div{color:#646464}
.blog-list ul li.type4 a{border-color:#f0f1f1}
.blog-list ul li.type4 a div{color:#09447b}
.blog-list ul li.type5 a{border-color:#f0f1f1}
.blog-list ul li.type5 a div{color:#8b8b8b}
.blog-list ul li a:hover{background-color:transparent}
.older-links{display:block;padding:22px 0 42px 0;text-align:left}
@media (max-width: 360px){.older-links{padding-bottom:28px}
}
.older-links a{display:inline-block;color:#09447b;font-weight:400;margin-right:20px}
.older-links a:hover{text-decoration:underline}
.address-row{font-weight:400}
.address-row p{margin:0;padding:0;display:block}
.send-message{display:block}
.send-message .title{color:#646464;font-weight:700;font-size:18px;border-bottom:solid 2px #e1e1e1;margin-bottom:30px;padding-bottom:25px}
.article{display:block;width:65%;float:left}
@media (max-width: 1000px){.article{width:100%;margin-bottom:30px}
}
.article h3,.article h4,.article h6{margin-bottom:10px;}
.article figure{margin-bottom:30px}
.article figure img{max-width:100%;display:block}
.article figurecation{font-size:12px;font-style:italic;color:#797979}
.aside{display:block;width:32%;float:right}
@media (max-width: 1000px){.aside{width:100%}
}
.aside .aside-links{display:block;border-left:solid 1px #e1e1e1;padding-left:30px;margin-bottom:40px}
.aside .aside-links .title{font-size:20px;color:#0055a5;font-family:'Open Sans';font-weight:700;font-style:italic;margin-bottom:20px;display:block}
.aside .aside-links ul{margin:0;padding:0;display:block}
.aside .aside-links ul::after{display:block;clear:both;content:''}
.aside .aside-links ul li{margin:0;padding:0;display:block;margin-bottom:15px}
.aside .aside-links ul li a{color:#646464;display:block;font-size:16px;font-family:'Open Sans', sans-serif;font-weight:400}
.aside .aside-links ul li.current_page_item a{color:#a7a7a7}
.aside .recent-postz{display:block;border-left:solid 1px #e1e1e1;padding-left:30px;margin-bottom:60px}
.aside .recent-postz .title{font-size:20px;color:#0055a5;font-family:'Open Sans';font-weight:700;font-style:italic;margin-bottom:20px}
.aside .recent-postz ul{margin:0;padding:0;display:block;margin-bottom:40px}
.aside .recent-postz ul::after{display:block;clear:both;content:''}
.aside .recent-postz ul li{margin:0;display:block;padding:5px 0;border-bottom:solid 1px #ECECEC}
.aside .recent-postz ul li:last-child{border:none}
.aside .recent-postz ul li a{color:#646464;display:block;font-size:15px;font-family:'Open Sans', sans-serif;font-weight:400;padding:5px 0}
.aside .recent-postz ul li a:hover{color:#0055a5}
.featured-blog{display:block;border:solid 1px #e1e1e1;border-top:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;position:relative;padding:30px 25px 30px 25px}
@media (max-width: 590px){.featured-blog{padding:30px 20px 15px 20px}
}
.featured-blog .blog-top{display:block;position:absolute;top:0;left:0;height:12px;width:100%;background-color:#e95a26}
.featured-blog .blog-top::after{width:48%;display:block;height:100%;content:'';background-color:#0055a5;float:right}
.featured-blog .blog-top::before{width:30%;display:block;height:100%;content:'';background-color:#09447b;float:right}
.featured-blog .post-latest{margin-bottom:15px}
@media (max-width: 590px){.featured-blog .post-latest{margin-bottom:10px}
}
.featured-blog .post-latest p{font-family:'Open Sans', sans-serif;font-weight:500;font-size:16px;margin-bottom:5px;display:inline}
@media (max-width: 590px){.featured-blog .post-latest p{font-size:15px}
}
@media (max-width: 360px){.featured-blog .post-latest p{font-size:14px}
}
.featured-blog .post-latest a{color:#e95a26;font-weight:400;font-size:14px;display:inline-block}
.featured-blog h3{margin:0;padding:0;display:block;margin-bottom:15px}
@media (max-width: 590px){.featured-blog h3{font-size:20px;margin-bottom:5px}
}
.featured-blog .hd-line{margin:0;padding:0;display:block;margin-bottom:20px}
@media (max-width: 590px){.featured-blog .hd-line{margin-bottom:10px}
}
.quick-form{display:block;background-color:#f1f3f4;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;overflow:hidden}
.quick-form header{display:block;position:relative;width:100%;background:url(elements/quick-form-header.jpg) no-repeat;background-size:cover}
.quick-form header img{display:block;width:100%}
.quick-form header .head{width:100%;height:50px;display:block;padding:70px 0}
@media (max-width: 590px){.quick-form header .head{height:40px}
}
@media (max-width: 360px){.quick-form header .head{height:25px}
}
.quick-form header .head div{color:#FFF;font-size:24px;text-align:center;line-height:1;font-weight:500;text-transform:uppercase}
@media (max-width: 1000px){.quick-form header .head div{font-size:20px}
}
@media (max-width: 590px){.quick-form header .head div{font-size:18px}
}
@media (max-width: 360px){.quick-form header .head div{font-size:13px}
}
.quick-form header .head p{color:#FFF;font-size:20px;font-style:italic;text-align:center;margin:0}
@media (max-width: 1000px){.quick-form header .head p{font-size:18px}
}
@media (max-width: 590px){.quick-form header .head p{font-size:16px}
}
@media (max-width: 360px){.quick-form header .head p{display:none}
}
.quick-form .content{padding:44px 25px 55px 25px;display:block}
@media (max-width: 480px){.quick-form .content{padding:20px 20px 40px 20px}
}
.quick-form .content ul{margin:0;padding:0;display:block;margin-left:-2%}
@media (max-width: 480px){.quick-form .content ul{margin-left:0}
}
.quick-form .content ul::after{display:block;clear:both;content:''}
.quick-form .content ul li{margin:0;padding:0;display:block;float:left;width:48%;margin-left:2%}
@media (max-width: 480px){.quick-form .content ul li{width:100%;margin-left:0}
}
.quick-form .content ul li.full{width:98%;margin-left:2%}
@media (max-width: 480px){.quick-form .content ul li.full{width:100%;margin-left:0}
}
.quick-form .content ul li.full .ibutton{width:100%;display:block;text-align:center;text-transform:uppercase;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}
.page-id-1616 .quick-form header{background:url(elements/quick-form-header-solutions.jpg) no-repeat;background-size:cover}
.page-id-45 .quick-form header{background:url(elements/quick-form-header-food-industry.jpg) no-repeat;background-size:cover}
.page-id-413 .quick-form header{background:url(elements/quick-form-header-hydraulics-pneumatics.jpg) no-repeat;background-size:cover}
#map{display:block;width:100%}
#map iframe{display:block;width:100%;height:380px;border:none}
.social-icons-wrap{background-color:#f1f3f4;display:block;text-align:center;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin-top:40px}
.social-icons{margin:0;display:block;display:inline-block;padding:15px 0}
.social-icons li{margin:0;display:block;display:inline-block;padding:0 6px}
@media (max-width: 590px){.social-icons li{padding:0 3px}
}
.social-icons li div{padding-right:10px;display:block;font-size:16px;font-weight:400}
.social-icons li a{display:block;color:white;width:38px;height:38px;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.social-icons li a i{color:white;font-size:16px;width:100%;line-height:38px;text-align:center}
.social-icons li a{color:white; background-color:#e95a26}
@media (max-width: 480px){.social-icons li.share{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;text-align:center;padding-bottom:10px}
}
.social-icons li.facebook a:hover{background-color:#3b5998}
.social-icons li.twitter a:hover{background-color:#00aced}
.social-icons li.google-plus a:hover{background-color:#dd4b39}
.social-icons li.linkedin a:hover{background-color:#007bb6}
.social-icons li.email a:hover{background-color:#e11d1d}
.vcard{font-style:normal;font-weight:400;font-size:16px}
@media (max-width: 590px){.vcard{font-size:14px}
}
.vcard h5{margin-bottom:0}
.vcard p{font-size:16px}
@media (max-width: 590px){.vcard p{font-size:14px}
}
.four-not-four{display:block;text-align:center;margin:0 auto}
.four-not-four div{width:280px;display:inline-block}
@media (max-width: 1000px){.four-not-four div{width:180px}
}
@media (max-width: 590px){.four-not-four div{width:120px}
}
.four-not-four div img{display:block;width:100%}
.four-not-four h2{font-size:52px;text-align:center;color:#474747;font-weight:300;line-height:1;text-transform:none;margin-bottom:16px}
@media (max-width: 1000px){.four-not-four h2{font-size:30px}
}
@media (max-width: 590px){.four-not-four h2{font-size:24px}
}
.four-not-four p{text-align:center;font-size:22px;margin-bottom:25px}
@media (max-width: 590px){.four-not-four p{font-size:16px}
}
.thankz{display:block;text-align:center;padding:70px 0}
.thankz h2{text-align:center}
.thankz p{text-align:center;font-size:22px}
.contact-stat{display:block}
.contact-stat ul{margin:0;padding:0;display:block;margin-left:-4%}
@media (max-width: 1000px){.contact-stat ul{margin-left:0}
}
.contact-stat ul::after{display:block;content:'';clear:both}
.contact-stat ul li{margin:0;padding:0;display:block;width:46%;margin-left:4%;float:left}
@media (max-width: 1000px){.contact-stat ul li{width:100%;margin-left:0}
}
.message-modal-over{display:block;width:100%;height:100%;max-height:2000px;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.4);z-index:888}
.message-modal{display:block;width:44%;padding:3%;max-height:300px;text-align:center;background-color:white;position:relative;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:9;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.message-modal .model-close{width:30px;width:14px;height:14px;display:block;position:absolute;top:7px;right:7px;background:url(elements/close-mod.svg) no-repeat center;background-size:contain}
.message-modal .model-info{padding-top:65px;display:block}
.message-modal .model-info h2{text-align:center}
.message-modal .model-info p{text-align:center;font-size:22px}
.box3-media{display:block}
.box3-media ul{margin:0;padding:0;display:block;margin-left:-3.333333%}
@media (max-width: 590px){.box3-media ul{margin-left:4%}
}
@media (max-width: 360px){.box3-media ul{margin-left:0}
}
.box3-media ul::after{display:block;clear:both;content:''}
.box3-media ul li{margin:0;padding:0;display:block;float:left;width:20%;margin-left:3.333333%;margin-bottom:25px}
@media (max-width: 590px){.box3-media ul li{width:46%;margin-left:4%}
}
@media (max-width: 360px){.box3-media ul li{width:100%;margin-left:0}
}
.box3-media ul li a{display:block;width:100%}
.box3-media ul li a img{display:block;width:100%;box-shadow: 0 4px 6px rgba(0,0,0,.1),0 5px 15px rgba(0,0,0,.04);}

.box3-media ul li a .caption{display:block;color:#09447b;padding-top:5px}
.box3-media2{display:block; margin-top: 15px;}
.box3-media2 ul{margin:0;padding:0;display:block;width:100%;text-align:left;margin-left:-3%}
@media (max-width: 1280px){.box3-media2 ul{margin-left:-2%}
}
@media (max-width: 590px){.box3-media2 ul{margin-left:-3%}
}
@media (max-width: 360px){.box3-media2 ul{margin-left:0}
}
.box3-media2 ul::after{display:inline-block;clear:both;content:''}
.box3-media2 ul li{margin:0;padding:0;display:block;display:inline-block;vertical-align:top;width:30%;margin-left:3%;margin-bottom:25px}
@media (max-width: 1280px){.box3-media2 ul li{margin-left:2%}
}
@media (max-width: 590px){.box3-media2 ul li{width:46%;margin-left:3.5%}
}
@media (max-width: 360px){.box3-media2 ul li{width:100%;margin-left:0}
}
.box3-media2 ul li a{display:block;width:100%}
.box3-media2 ul li a img{display:block;width:100%; box-shadow: 0 0 15px rgba(0,0,0,.1);}
.box3-media2 ul li a span{display:inline-block;padding-top:5px;color:#646464;font-family:'Open Sans', sans-serif;font-weight:300;font-size:14px;line-height:1.5;margin-top:10px}
.box3-media2 ul li a span span{font-family:'Open Sans';font-weight:600;color:#09447b;font-style:italic;padding:0;margin:0;font-size:16px}
.box3-media2 ul li a span span:hover{text-decoration:underline}
#html5-watermark{display:none !important}
.ccf-form-wrapper{margin:20px 0;background-color:#ECECEC;padding:25px 15px 35px 15px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:solid 1px #E3E3E3 !important}
.ccf-form-wrapper .field label{font-size:16px !important;font-weight:400 !important}
.ccf-form-wrapper input,.ccf-form-wrapper textarea,.ccf-form-wrapper select{width:100%;display:block;background-color:white;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;padding:10px 10px}
.ccf-form-wrapper .field input,.ccf-form-wrapper select{height:36px}
.ccf-form-wrapper select{padding-top:0;padding-bottom:0}
.ccf-form-wrapper .field input[type="file"]{padding-top:6px}
.form-submit{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;width:100%;display:block;float:left;padding-left:20px}
@media (max-width: 480px){.form-submit{padding-left:5px}
}
.form-submit input{width:auto;color:white;display:inline-block;font-size:18px;padding:7px 50px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-weight:700;background-color:#0055a5;cursor:pointer;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
@media (min-width: 1701px){.form-submit input{padding:9px 80px}
}
@media (max-width: 1700px){.form-submit input{padding:9px 70px}
}
@media (max-width: 1366px){.form-submit input{padding:9px 65px}
}
@media (max-width: 1000px){.form-submit input{padding:9px 40px;font-size:14px}
}
.form-submit input:hover{background-color:#09447b}
.ccf-form-wrapper form{display:block}
.ccf-form-wrapper form::after{display:block;clear:both;content:''}
.ccf-form-wrapper .field{margin:0;display:block;margin-bottom:24px;width:50%;float:left;clear:none !important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;padding:0 20px}
@media (max-width: 1025px){.ccf-form-wrapper .field{padding:0 10px;margin-bottom:18px}
}
@media (max-width: 480px){.ccf-form-wrapper .field{width:100%;padding:0 5px}
}
.quick-search{display:block}
.quick-search .content{padding:30px 0;display:block}
.quick-search .content ul{margin:0;padding:0;display:block;margin-left:-4%}
@media (max-width: 480px){.quick-search .content ul{margin-left:0}
}
.quick-search .content ul::after{display:block;clear:both;content:''}
.quick-search .content ul li{margin:0;padding:0;display:block;float:left;width:46%;margin-left:4%}
@media (max-width: 480px){.quick-search .content ul li{width:100%;margin-left:0}
}
.quick-search .content ul li.full{width:96%;margin-left:4%}
@media (max-width: 480px){.quick-search .content ul li.full{width:100%;margin-left:0}
}
.quick-search .content ul li.full .ibutton{width:100%;display:block;text-align:center;text-transform:uppercase;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;background-color:#e95a26}
.quick-search .content ul li.full .ibutton:hover{background-color:#f7642e}
.quick-search .content ul li.full .ibutton:active{background-color:#333333}
.case-results{display:block}
.case-results ul li a{display:block}
.case-results ul li a:hover{text-decoration:underline}
.alignright{float:right}
.alignleft{float:left}
.clear{clear:both}
.size-full{max-width:100%}
.read_article_box{border:1px solid #c5c5c5;padding:15px;margin:0 0 32px}
.read_article_box h5{color:#d93a02;font-weight:700}
.wp-caption{padding:7px;border:solid 1px #E4E4E4;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;max-width:100%;margin-bottom:20px}
@media (max-width: 480px){.wp-caption{width:100%}
}
.wp-caption.alignright{margin-left:20px}
@media (max-width: 480px){.wp-caption.alignright{margin-left:0}
}
.wp-caption.alignleft{margin-right:20px}
@media (max-width: 480px){.wp-caption.alignleft{margin-right:0}
}
.wp-caption img{display:block;width:100%}
.wp-caption p{font-size:14px;font-family:'Open Sans', sans-serif;margin:0}
.areas-served-row{margin:20px 0;padding:10px 20px;background-color:#F9F9F9}
@media (max-width: 360px){.areas-served-row{padding:10px}
}
.dl-toggle-button{display:block;width:100%;text-align:center}
.dl-toggle-button span{display:inline-block;color:#09447b;font-size:16px;font-weight:500;cursor:pointer}
.dl-toggle-button span::after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:"\f107";color:inherit;margin-left:10px}
#us-map{max-width:100%;display:block}
@media (max-width: 360px){#us-map{max-height:330px}
}
#us-map svg{width:100%;height:auto}
.fullcoveredvideo video,.fullscreenvideo video{background:transparent !important}
.embed-area{border:solid 1px #CECCCC;padding:15px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.download-info-graph{display:block;text-align:center;margin-bottom:25px}
.download-info-graph img{display:block;width:100%}
.download-info-graph .mbutton{position:relative;top:-20px}
.pdf-view{display:block;width:100%;margin-bottom:30px}
.pdf-view .pdf-download{display:inline-block;margin-bottom:30px;font-size:18px;font-weight:500;color:#0055A5}
.pdf-view .pdf-download svg{display:inline-block;position:relative;top:8px}
.pdf-view iframe,.pdf-view embed{width:100%;height:870px;display:block;border:none}
.single-post .section p:first-child:first-letter{float:left;font-size:75px;line-height:60px;padding-top:8px;padding-right:8px;padding-left:3px;color:#e95a26;font-family:'Open Sans';font-style:italic}
@media (max-width: 640px){.single-post .section p:first-child:first-letter{font-size:50px;line-height:45px}
}



.new-header .navbar.navbar-expand-lg.fixed {position: fixed;left: 0;right: 0;top: 0;z-index: 99;background: #fff;transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;}
.new-header .navbar.navbar-expand-lg a.navbar-brand {margin:-60px 0 0;transition: all ease-in-out 0.5s;position:relative;z-index:9;}
.new-header .navbar.navbar-expand-lg.fixed a.navbar-brand  {margin: 0;transition: all ease-in-out 0.5s;}


.new-header .navbar.navbar-expand-lg.fixed .navbar-brand {padding-top: 10px;}
.new-header  .top-bar-nav.navbar-expand-lg {text-align: right;z-index: 9;position: relative;padding: 0 28px;}
.new-header .navbar.navbar-expand-lg {margin: -10px 0 0;}
.new-header .top-bar-nav.navbar-expand-lg ul {display: block;padding: 0;margin: 0;transition:all ease 0.5s;-webkit-transition:all ease 0.5s; }
.new-header .top-bar-nav.navbar-expand-lg ul li {display: inline-block;font-family: 'Open Sans', serif ; font-weight:normal;font-size: 16px; transition:all ease 0.5s;-webkit-transition:all ease 0.5s; color:#646464;}
.new-header .top-bar-nav.navbar-expand-lg ul li a{color:#646464;}
.new-header .top-bar-nav.navbar-expand-lg ul li a:hover{color:#20419a;}
.new-header .top-bar-nav.navbar-expand-lg .nav-link.navbar-link {box-shadow: 0 0 27px 5px rgba(214, 231, 233, 0.52);font-size: 14px !important;border-radius: 4px;padding: 10px 10px;border: 1px solid;background: transparent;color: #20419a !important;text-transform: uppercase;max-width: 300px;transition: 0.2s ease !important;font: inherit;font-family: 'Open Sans', serif !important;transition:all ease 0.5s;-webkit-transition:all ease 0.5s; }
.new-header .top-bar-nav.navbar-expand-lg  .nav-link.navbar-link:hover {background: #20419a !important;color: #fff !important;transition: 0.2s ease !important;}
.new-header .top-bar-nav.navbar-expand-lg ul li img {max-width: none;height: auto;}
.new-header .top-bar-nav.navbar-expand-lg ul li .nav-link {padding: 5px;padding-bottom: 0;}
.new-header .navbar.navbar-expand-lg .navbar-collapse li.nav-item-p {padding-right: 25px !important;}
.new-header .navbar.navbar-expand-lg .navbar-collapse li.nav-item-p:last-child {padding-right: 15px !important;}

.new-header .navbar-expand-lg .navbar-nav .nav-link.portal-cta-menu{border:0;background:#20419a;color:#fff !important;}

.new-header .navbar-expand-lg .navbar-nav .nav-link.portal-cta-menu:hover{background:#7e7e7e !important;}

.new-header .top-bar-nav.navbar-expand-lg .nav-item {margin-bottom: 0;}
.new-header .top-bar-nav.navbar-expand-lg ul li.social-icons-header {padding:0 10px 0 20px;}
.new-header .top-bar-nav.navbar-expand-lg ul li.social-icons-header li {margin: 0 2px;font-size: 18px;transition: all ease 0.4s;-webkit-transition: all ease 0.4s;border-radius: 50px;height: 35px;width: 35px;line-height: 35px;text-align: center;border: 0;color: #fff;background: #2d4ca0;}
.new-header .top-bar-nav.navbar-expand-lg ul li.social-icons-header li i {color: #fff;}
.new-header .top-bar-nav.navbar-expand-lg ul li.social-icons-header li:hover {background: #7e7e7e;}
.new-header .top-bar-nav.navbar-expand-lg ul li.social-icons-header li a {color: #fff !important;}

.new-header   form .search-box {position: relative;padding: 0;padding-right: 10px;
}
.new-header  form .search-box input.cat_textbox_small {border: 1px solid #dddad6;}
.new-header form .search-box input[type="search"] {background: #f7f7f7 url(../img/search-icon.png) no-repeat;border: solid 1px #ddd;padding: 8px 32px 8px 10px;width: 0;color: transparent;cursor: pointer;-webkit-border-radius: 10em;-moz-border-radius: 10em;border-radius: 50px;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;background-position: 10px 7px;/* padding: 10px 10px 8px; */background-position: 10px center;}
.new-header  form .search-box input[type="search"]:focus {width: 200px;padding-left: 32px;color: #000;background-color: #fff;border-color: #6dcff6;cursor: auto;-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);box-shadow: 0 0 5px rgba(109,207,246,.5);}
.new-header  form .search-box input.cat_textbox_small:focus {border: 1px solid #ccc;}


.new-header #mega-menu-wrap-max_mega_menu_1 {background: transparent;width: 100%;}
body .new-header .mega-menu-wrap .mega-menu-item .mega-indicator {display: none !important;}
body .new-header .mega-menu-wrap .mega-menu {text-align: center !important;}
.new-header .mega-menu-wrap .mega-menu-item {list-style-type: none !important;font-family: 'Open Sans', serif !important;padding-right: 16px !important;color: rgba(0, 0, 0, 0.5);margin-bottom: 10px !important;padding-top: 18px !important;}
body .new-header .mega-menu-wrap .mega-menu-item a {color: rgba(0, 0, 0, 0.5) !important;background: transparent !important;padding: 0.4rem !important;font-weight: 700 !important;list-style-type: none !important;font-family: 'Open Sans', serif !important;font-size: 16px !important;line-height: 20px !important;height: auto !important;}

@media (min-width: 1520px) {
	body .new-header .mega-menu-wrap .mega-menu-item a {font-size: 18px !important;}
}
@media (max-width: 1338px) {
	body .new-header .mega-menu-wrap .mega-menu-item a {font-size: 13px !important;}
}
@media (max-width: 1315px) {
.header2 .mega-menu-wrap ul.mega-menu-horizontal li a {
    font-size: 13px !important;
}
}

.mega-block-title {font-size: 15px !important;font-weight: 600 !important;color: #fff !important;}


body .new-header .mega-menu-wrap .mega-menu .mega-sub-menu li > .mega-menu-link {font-weight: 600 !important;border-bottom: 0 !important;padding: 4px 0 !important;color: #fff !important;margin: 0 0 2px !important;font-size: 15px !important;text-transform: none !important;}
body .new-header .mega-menu-wrap .mega-menu .mega-sub-menu li.mega-menu-item ul a {font-weight: normal !important;font-size: 14px !important;}

body .new-header .mega-menu-wrap .mega-menu .mega-sub-menu li .mega-download_bttn{text-align: center !important;margin-top:10px !important;}
body .new-header .mega-menu-wrap .mega-menu .mega-sub-menu li .mega-download_bttn a {background: #fff !important;padding: 10px 25px !important;color: #000 !important;text-align: center !important;width: auto !important;display: inline-block !important;font-size: 16px !important;}
body .new-header .mega-menu-wrap .mega-menu .mega-sub-menu li .mega-download_bttn a:hover{background:#fff!important;color: #000 !important;opacity:0.7 !important;}

body .new-header .mega-menu-wrap .mega-menu-item a:hover,body .new-header .mega-menu-wrap .mega-menu .mega-sub-menu li a:hover{color: #20419a !important;}



body .new-header .mega-menu-wrap .mega-menu .mega-sub-menu li a, body .new-header .mega-menu-wrap .mega-menu .mega-sub-menu li {font-size: 15px !important;font-weight: 500 !important;margin: 0 !important;padding: 0  !important;color:#000 !important;}
body .new-header .mega-menu-wrap .mega-menu li > .mega-sub-menu {padding: 10px 8px 10px !important;}
body .new-header .mega-menu-wrap .mega-menu li .mega-sub-menu .mega-sub-menu {padding: 8px !important;}
body .new-header .mega-menu-wrap .mega-menu .mega-sub-menu li a {padding: 5px !important;}
body .new-header .mega-menu-wrap .mega-menu li > .mega-sub-menu #mega-menu-item-media_image-2,
body .new-header .mega-menu-wrap .mega-menu li > .mega-sub-menu #mega-menu-item-media_image-2 h4,
body .new-header .mega-menu-wrap .mega-menu li > .mega-sub-menu #mega-menu-item-media_image-3,
body .new-header .mega-menu-wrap .mega-menu li > .mega-sub-menu #mega-menu-item-media_image-3 h4,
body .new-header .mega-menu-wrap .mega-menu li > .mega-sub-menu #mega-menu-item-media_image-4,
body .new-header .mega-menu-wrap .mega-menu li > .mega-sub-menu #mega-menu-item-media_image-4 h4,
body .new-header .mega-menu-wrap .mega-menu li > .mega-sub-menu #mega-menu-item-media_image-5,
body .new-header .mega-menu-wrap .mega-menu li > .mega-sub-menu #mega-menu-item-media_image-5 h4,
body .new-header .mega-menu-wrap .mega-menu li > .mega-sub-menu #mega-menu-item-media_image-6,
body .new-header .mega-menu-wrap .mega-menu li > .mega-sub-menu #mega-menu-item-media_image-6 h4 {text-align:center !important;}
/* body .new-header .mega-menu-wrap .mega-menu .mega-sub-menu li.mega-menu-item ul a::before {content: '>';color: #20419a !important;font-weight: 700 !important;font-size: 22px !important;top: 0px !important;position: absolute;left: 0;line-height: 15px !important;} */

body .new-header .mega-menu-wrap .mega-menu .mega-sub-menu li.mega-menu-item ul a::before {content: '';top: 10px !important;position: absolute !important;left: 0;background-image: url(/wp-content/themes/able/img/grater-than.png) !important;width: 10px !important;height: 10px !important;background-size: cover !important;background-repeat: no-repeat !important;}
body .new-header .mega-menu-wrap .mega-menu .mega-sub-menu li.mega-menu-item ul a {padding-left: 12px !important;}

.footer-section.new-footer .fotter-first img {max-width: 100%;}
.footer-section.new-footer .fotter-first .social-container {padding: 0;}
.footer-section.new-footer .footer-li a {font-size: 13px;line-height: 20px;color: #646464 !important;}
.footer-section.new-footer .footer-li a:hover{color: #20419a !important;}
.footer-section.new-footer .copy-right-container span {font-size: 13px;color: #646464;}
.footer-section.new-footer .fotter-first .social-container ul li {display: inline-block;margin: 0 0 10px;font-size: 18px;transition: all ease 0.4s;-webkit-transition: all ease 0.4s;border-radius: 50px;background: #2d4ca0;height: 35px;width: 35px;line-height: 35px;text-align: center;border: 0;color: #fff;padding: 0 !important;}
.footer-section.new-footer .fotter-first .social-container ul li a i {color: #fff !important;}
.footer-section.new-footer .fotter-first .social-container ul li:hover {background: #7e7e7e;}
.footer-section.new-footer .fotter-first .social-container .subscribe-header {line-height: 20px;margin: 10px 0 10px;clear: both;width: 100%;float: left;font-size: 15px;font-weight: 600;color: #666;font-family: 'Open Sans', serif !important;}



/*-----new home page css start---*/
.section-new-home .article { width: 100%; text-align: center;}
.section-new-home .How-Electropolishing-Works { text-align: center; }
.section-new-home .article figure { height: 80px; }
.section-new-home .article figure img { display: initial; }
.slider-hm { float: left; width: 100%; position: relative; padding-top: 75px; overflow: hidden; }
.section-new-home h1 { font-size: 4rem;margin: 0 0 10px;font-family: Oswald, serif;color:#20419a;font-weight: 600;text-transform: uppercase;}
a.learn-more { font-size: 16px; color: #fff; font-weight: 500; background: #fd7e14; padding: 14px 30px; text-transform: uppercase; display: inline-block;}
a.learn-more:hover { text-decoration: none; background: #e57110; color: #fff; }

.learn-moreBtn { display: inline-block; margin: 20px auto; background: #fd7e14; color: #fff; padding: 6px 20px; border-radius: 0px; border: 1px solid #fd7e14; text-decoration: none; text-align: center; transition: 0.2s ease-in-out;}
.learn-moreBtn:hover {  background: transparent; color: #fd7e14; text-decoration: none;}
p.We-Electropolish { text-align: left; }
.Precision-Microfinishing { padding:20px 0 50px; }
.precision-microfinishing-full-width { padding:20px 0 20px; }
.Alloys-We-Electropolish { padding-bottom:40px; }
h3.Electropolishing-sec { font-size: 2.5rem; margin: 40px 0 25px; font-family: Oswald, serif;color:#20419a;font-weight: 600;text-transform: uppercase; }
.Electropolishing-img {margin: 0 0 15px;}
.Precision-Microfinishing h5 { color:#20419a; font-weight: 600; font-size: 22px; margin-bottom: 15px; }
.Precision-Microfinishing h2 { text-transform: capitalize; font-size: 25px; }
.Precision-Microfinishing h4 {font-weight: 600; }
.Alloys-We-Electropolish h3 {font-size: 2.5rem;margin-bottom: 10px;font-family: Oswald, serif;color:#20419a;font-weight: 600;text-transform: uppercase; }
.Metal-Finishing-Solutions h3{font-size: 2.5rem;margin-bottom: 30px;font-family: Oswald, serif;color:#20419a;font-weight: 600;text-transform: uppercase;}
.We-Electropolish { padding-top: 15px; }
.We-Electropolish img { margin-bottom: 15px; }
.We-Electropolish h4 { margin-bottom: 0; font-family: 'Open Sans', serif; line-height: 1.5; font-size: 2rem;}
.Alloys-We-Electropolish .row.We-Electropolish .back-bg h4 { min-height: 54px;}
.colo-bg { color:  #20419a;}
.row.We-Electropolish h4 { font-weight: 600; text-align: center;}
.We-Electropolish p, .Alloys-We-Electropolish p { text-align: center; font-family: 'Open Sans', serif; line-height: 1.5; font-size: 1.6rem;margin: 0;}
.Metal-Finishing-Solutions img { margin-bottom: 15px; }
p.Precision-para { font-style: italic; font-family: 'Open Sans', serif; line-height: 1.5; font-size: 1.9rem;}
p.Precision-para-first { margin: 20px 0; font-family: 'Open Sans', serif; line-height: 1.5; font-size: 1.9rem;}
.Precision-Microfinishing-sec h4 { margin-bottom: 0; font-family: 'Open Sans', serif; line-height: 1.5; font-size: 2rem;}
.Precision-Microfinishing-sec p { margin-bottom: 0; font-family: 'Open Sans', serif; line-height: 1.5; font-size: 1.6rem;}
.Precision-Microfinishing-sec .fisrt-sec-hei {margin: 0 0 15px;}
.Metal-Finishing-Solutions p { margin-bottom: 0; font-family: 'Open Sans', serif; line-height: 1.5; font-size: 1.6rem !important;}
.Metal.Finishing p { text-align: center; }
.Metal-Finishing-Solutions h4 { margin-bottom: 0; font-family: 'Open Sans', serif; line-height: 1.5; font-size: 2rem; font-weight: 600;}
.fisrt-fourth-hei { min-height: 240px;}
.Alloys-We-Electropolish .back-bg .fisrt-third-hei {min-height: 200px;}

.case-left-sec-img {margin: 0;float: left;width: 100%;margin: 0 0 0;padding: 20px 0 20px;}
.case-left-sec-img li {float: left;width: 50%;list-style-type: none;text-align: center;}
.case-left-sec-img li h4 {color: #20419a;padding: 0 12px;}
.case-left-sec-img li img {margin: 0 auto;float: none !important;display: inline-block;}
.heading-pdf {color: #20419a;}
/*-----new home page css end---*/


/* Slider Css Add Here */

.section-new-home .metaslider li.slide-3954 .caption-wrap{ background: none;}
.section-new-home .slider-hm .flex-direction-nav li { position: unset;}
.section-new-home .metaslider .caption-wrap .caption h2 { color:  #fff; font-size: 250%; font-weight: 600; text-shadow: 2px 2px rgba(0,0,0,0.5); font-family: Oswald, serif;}
.section-new-home .metaslider .caption-wrap .caption h4 { color:#fff;font-weight: normal; text-shadow: 2px 2px rgba(0,0,0,0.5); font-family: Oswald, serif; font-size: 200%;}
.section-new-home .metaslider .caption-wrap { opacity: 1; background: rgba(0, 0, 0, 0.4) !important; text-align: center; padding: 25px;}
.section-new-home .slider-buttona a {font-size: 16px; color: #fff; font-weight: bold; background:#fd7e14; padding: 7px 30px; text-transform: uppercase; display: table; margin: 15px auto 0; font-family: 'Open Sans', serif; border: 2px solid #fd7e14;}
.section-new-home .slider-buttona a:hover { background: #e57110; color: #fff; text-decoration: none; border-color: #e57110;}
.back-bg {background: #f5f5f5; border: 1px solid #ddd; padding: 30px 16px 30px;}
#new-homeindustry .industry-description-container { width: 66%;}
.section-new-home .slider-hm .btn-orange-block { font-size: 16px !important;color: #fff !important;font-weight: bold; background:#fd7e14; background-color: rgb(253, 126, 20); padding: 7px 30px; text-transform: uppercase; margin: 25px auto 0; font-family: 'Open Sans', serif !important; border: 2px solid #fd7e14 !important;}

.section-before-and-after .metaslider .caption-wrap .caption h2 { color:  #fff; font-size: 250%; font-weight: 600; text-shadow: 2px 2px rgba(0,0,0,0.5); font-family: Oswald, serif;}
.section-before-and-after .metaslider .caption-wrap { opacity: 1; background: rgba(0, 0, 0, 0.2); text-align: center; padding: 25px;}

/* Testimonial Css Add Here */

.homepage-testimonial .carousel-item { display: block;}
.homepage-testimonial { padding: 50px 0px 30px; border-bottom: 1px solid #ddd;}
.homepage-testimonial h3 { font-size: 2.5rem; margin-bottom: 10px; font-family: Oswald, serif; color:  #20419a; font-weight: 600; text-transform: uppercase; text-align: center;}
.homepage-testimonial p { font-family: 'Open Sans', serif; line-height: 1.5; font-size: 1.6rem;}

.homepage-testimonial .tss-carousel h4.author-bio { margin: 0; font-weight: bold; font-family: 'Open Sans', serif; font-size: 16px;}


/* New Slider Css Add here */

/* .section-new-home .slider-hm .slides li:nth-child(2) .caption-wrap .section-ff-img { height: 120px; float: left; margin-left: -15px; margin-top: 15px;} */
/* .section-new-home .slider-hm .slides li:nth-child(2) .caption-wrap { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 100%; background:  transparent; padding: 0; -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); text-align: left; bottom: auto;} */
.section-new-home .slider-hm .btn-orange-block:hover { border-color:  #e57110 !important;}


body .certs-section{padding: 65px 40px 0;}

/*----7-5-20----*/
.post-icon img { width: 65px; }
.post-icon { display: flex; align-items: center; }  
.post-icon h4 { font-size: 22px; font-weight: 700; color: #000; padding-left: 20px; margin: 0; }
.post-cntnt p { color: #000; margin-top: 10px; font-size: 15px; margin: 15px 0 0; }
a.abt-read-more { color: #f6913d; font-weight: 700; text-decoration: underline; }
.our-srvc-box {height: 250px;  }
.our-service-sec-outr {
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.our-service-sec-outr .our-srvc {
	width: 47%;
	border: 1px solid #8b8c8e;
	padding: 20px 25px 20px;
	float: none;
	flex: unset !important;
	margin: 25px 0 0;
}
.slick-arrow { display: none !important; }
#sp-testimonial-free-wrapper-3864 .sp-testimonial-free-section .slick-dots li.slick-active button { background: #20419a!important; }
.sp-testimonial-free-section .slick-dots li button{width: 10px !important; height: 10px !important;}
#sp-testimonial-free-wrapper-3864 .sp-testimonial-free-section .slick-dots li button { background: #929aad !important; }
.tfree-client-testimonial p { margin-top: 85px; color: #fd7e14; text-align: left; font-size: 18px; }
.tfree-client-testimonial h4 { font-size: 18px; font-weight: 700; font-style: italic; text-align: right; margin-top: 20px; max-width: 290px; float: right; }
.customer-satisfaction { background: #f4f5f6; padding: 60px 0; }
.customer-satisfaction .container .row:before {
    display:none !important;
}

.sp-testimonial-free-section .sp-testimonial-free-item{position: relative;}
.our-service-sec { padding: 50px 0; }
.our-srvc { padding: 0 10px; }
.our-service-sec-outr { margin: 0 auto; }
.tfree-testimonial-title h3 { display: none; }
.abt-tp-cntnt { flex: 0 0 49% !important; }
.abt-tp-img { flex: 0 0 49% !important; }
.our-srvc { flex: 0 0 49% !important; ; }
.cstmr-sats-cntnt { flex: 0 0 49% !important; }
.cstmr-sats-testi { flex: 0 0 49% !important; }

.sp-testimonial-free-section .tfree-client-testimonial p {margin: 85px 0px 0px 0px !important;}


/* 12-10-20 */
.electropolishing_video_sectionc { padding: 50px 0;}
#new-homeindustry.test-home-industry_section .container h2 { margin: 0 0 25px;}




/* Responsive css Add Here */

@media(min-width:768px){

.section-new-home .metaslider li.slide-3954 .caption-wrap { top: 50%; bottom: auto; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);}	
	
}

@media(max-width:1199px){
	
a.learn-more{ padding: 12px 20px; font-size: 14px;}
.Precision-Microfinishing-sec .fisrt-sec-hei { min-height: 168px; margin-bottom: 25px;}
.fisrt-third-hei { min-height: 170px;}
.Metal-Finishing-Solutions .fisrt-fourth-hei { min-height: 242px; margin-bottom: 25px;}
.section-new-home .metaslider .caption-wrap .caption h2{ font-size: 200%;}
/* .section-new-home .slider-hm .slides li:nth-child(2) .caption-wrap .section-ff-img{ margin-top: 0px;} */
	
/* .section-new-home .slider-hm .slides li:nth-child(2) .caption-wrap .d-none.d-lg-block .header-video { width: 100%; height: 247px;}	 */
/* .section-new-home .slider-hm .slides li:nth-child(2) .caption-wrap .row { margin-left: 0; margin-right: 0;} */
.new-header .navbar.navbar-expand-lg a.navbar-brand {margin:0px 0 0;}
.new-header .navbar.navbar-expand-lg a.navbar-brand img {max-width: 300px;}	
}

@media (max-width: 1000px){
.our-service-sec-outr {flex-direction: column;}
.our-service-sec-outr .our-srvc {width: 100%;max-width: 100%;}
}

@media(max-width:991px){
.our-service-sec .col-sm-6.our-srvc { width: 100%; margin: 0 auto; display: block !important; flex: unset; max-width: 100%; padding: 0; }
.our-srvc { flex: 100% !important; }
    .abt-tp-cntnt { flex: 100% !important; }
    .abt-tp-img { flex: 100%!important; }
.our-service-sec .row.our-service-sec-outr { margin: 0 auto; }
.our-srvc-box {padding: 15px 15px 15px;height: auto;}
	
.Precision-Microfinishing h2 br { display: none;}
.row.Precision-Microfinishing-sec .precision-colom, .Alloys-We-Electropolish .electropolish-colom, .Metal-Finishing-Solutions .finishing-colom { -webkit-box-flex: 0; -ms-flex: 50%; flex: 50%; max-width: 50%; margin: 0 auto 30px;}
.row.Precision-Microfinishing-sec .precision-colom:last-child, .row.Precision-Microfinishing-sec .precision-colom:last-child, .Metal-Finishing-Solutions .finishing-colom:last-child { margin: 0 auto 0;}	
.Precision-Microfinishing-sec .fisrt-sec-hei { min-height: 145px;}
.row.Precision-Microfinishing-sec .precision-colom:last-child .fisrt-sec-hei, .Alloys-We-Electropolish .electropolish-colom:last-child .fisrt-third-hei, .Metal-Finishing-Solutions .finishing-colom:last-child .fisrt-fourth-hei { min-height: inherit;}
.fisrt-third-hei { min-height: 145px; margin: 0;}
.Alloys-We-Electropolish .row.We-Electropolish .back-bg h4 { min-height: inherit;}
.Metal-Finishing-Solutions .fisrt-fourth-hei{ min-height: 200px;}
.Alloys-We-Electropolish p br { display: none;}



/* .section-new-home .slider-hm .slides li:nth-child(2) .caption-wrap .section-ff-img{ height: 80px; margin-top: 8px;} */
.section-new-home .metaslider .caption-wrap .caption h2{ font-size: 150%;}
.section-new-home .metaslider .caption-wrap .vid-header-p{ font-size: 140%;}
.section-new-home .slider-hm .btn-orange-block{ font-size: 14px !important; padding: 7px 30px !important; margin: 10px auto 0;}
.section-new-home .metaslider .caption-wrap .caption h4{ font-size: 140%;}
.section-new-home .slider-buttona a{font-size: 14px; padding: 7px 30px; }
/* .section-new-home .slider-hm .slides li:nth-child(2) .caption-wrap .d-none.d-lg-block .header-video { width: 100%; height: 182px;} */
/* .section-new-home .slider-hm .slides li:nth-child(2) .caption-wrap .header-right-col { display: block !important; width: 50%;} */
.section-new-home .slider-hm .slides li:nth-child(2) .header-left-col { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 50%; max-width: 50%;}
.section-new-home .metaslider .caption-wrap{ padding: 10px;}
/* .section-new-home .slider-hm .slides li:nth-child(2) .caption-wrap .d-sm-block{ display: none !important;}	 */
	
	
}


@media(max-width:767px){
	.styling-row-sec .back-bg p.learn-moresec {
    position: unset !important;
}
.cstmr-sats-cntnt { flex: 100% !important; }
.cstmr-sats-testi { flex: 100% !important; }
#sp-testimonial-free-wrapper-3864 .sp-testimonial-free-section { padding: 30px 0 0 !important; }
.row.Precision-Microfinishing-sec .precision-colom, .Alloys-We-Electropolish .electropolish-colom, .Metal-Finishing-Solutions .finishing-colom{ -webkit-box-flex: 0; -ms-flex: 50%; flex: 100%; max-width: 100%; margin: 0 auto 20px;}
.Precision-Microfinishing-sec .fisrt-sec-hei, .fisrt-third-hei, .Metal-Finishing-Solutions .fisrt-fourth-hei{ min-height: inherit;}	
.Precision-Microfinishing .row, .Alloys-We-Electropolish .row, .Metal-Finishing-Solutions .row { margin-right: 0; margin-left: 0;}
.section-new-home .metaslider .caption-wrap .caption h2{ font-size: 24px; padding-top: 0;}
.section-new-home .metaslider .caption-wrap .caption h4{ font-size: 18px;}
.section-new-home .slider-buttona a{ padding: 5px 20px; font-size: 14px;}
.section-new-home .metaslider .caption-wrap{ padding: 14px;}
.page-id-3844 #hd-banner { width: 100%; max-width: 100%; margin: 0 auto; overflow: hidden; }
.page-id-3844 .ele-hdng h4 { width: 100% !important; }



.section-new-home .slider-hm .slides li:nth-child(2) .header-left-col { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0;}
/* .section-new-home .slider-hm .slides li:nth-child(2) .caption-wrap .header-right-col { display: none !important;} */
/* .section-new-home .slider-hm .slides li:nth-child(2) .caption-wrap .section-ff-img{ display: none;} */
/* .section-new-home .slider-hm .slides li:nth-child(2) .caption-wrap .container { padding: 0; width: 100%; max-width: 100%;} */
/* .section-new-home .slider-hm .slides li:nth-child(2) .caption-wrap { background:  rgba(0, 0, 0, 0.6); text-align: center; left: auto; top: auto; transform: inherit; -moz-transform: inherit; -webkit-transform: inherit; padding: 14px; bottom: 0;}	 */
.section-new-home .metaslider .caption-wrap .vid-header-p { width: 100%; float: none; font-size: 18px; line-height: normal;}	
.section-new-home .slider-hm .btn-orange-block { font-size: 14px !important; margin: 15px auto 0 !important; padding: 5px 20px !important; display: table !important;}

.section-new-home .slider-hm .slides li:nth-child(2) .d-sm-none.d-md-none.d-lg-none.d-xl-none { display: none;}
	
	.Alloys-We-Electropolish .back-bg .fisrt-third-hei {min-height: inherit;margin: 0 0 25px;}
	.Metal-Finishing-Solutions p,.Precision-Microfinishing-sec p{margin: 0 0 15px;}
	a.learn-more{display: inline-block;}
	.back-bg{padding: 30px 16px 10px;}
	#new-homeindustry .industry-description-container {width: 100%;padding: 0 10px;}
	.We-Electropolish p, .Alloys-We-Electropolish p{margin: 0 0 15px;}
	.Metal-Finishing-Solutions h4 {min-height: inherit;}
	
	.electropolishing_video_sectionc iframe { width: 100%;}
	
	
	
	
}


@media(max-width:600px){

.section-new-home .metaslider .caption-wrap .caption h2{ font-size: 18px; margin: 0;}
.section-new-home .metaslider .caption-wrap .caption h4, .section-new-home .metaslider .caption-wrap .vid-header-p{ font-size: 16px;}
.section-new-home .slider-buttona a{margin: 10px auto 0;}
.section-new-home .slider-hm .btn-orange-block{margin: 10px auto 0 !important;}
.section-new-home .metaslider .caption-wrap{ padding: 14px;}	
	
}


@media(max-width:480px){
.our-service-sec .post-icon h4{font-size: 20px;}
.our-service-sec .post-icon h4{padding: 10px 0 0;}
.our-service-sec .post-icon { display: block;}
.section-new-home .metaslider .caption-wrap .caption h2{ font-size: 15px;}
.section-new-home .metaslider .caption-wrap{ padding: 6px 0;}
.section-new-home .metaslider .caption-wrap .caption h4, .section-new-home .metaslider .caption-wrap .vid-header-p{ font-size: 14px;}
.section-new-home .slider-buttona a{margin: 8px auto 0; font-size: 13px; padding: 3px 15px;}
.section-new-home .slider-hm .btn-orange-block{margin: 8px auto 0 !important; font-size: 13px !important; padding: 3px 15px !important; line-height: normal; }
	
	
}

@media(max-width:576px){
.section-new-home .slider-hm {padding-top: 26px;}
}

@media(max-width:380px){

.section-new-home .metaslider .caption-wrap .caption h2{ font-size: 13px;}
.section-new-home .metaslider .caption-wrap{ padding: 6px 0;}
.section-new-home .metaslider .caption-wrap .caption h4, .section-new-home .metaslider .caption-wrap .vid-header-p{ font-size: 11px;}
.section-new-home .slider-buttona a{line-height: normal;}
	
}

@media(max-width:350px){
	
	
	.section-new-home .slider-buttona a{line-height: normal; padding: 1px 15px; margin: 5px auto 0; font-size: 9px;}
	
	
	
}


@media(max-width:1199px){
	
	.new-header .navbar.navbar-expand-lg .navbar-collapse li.nav-item-p {padding-right:5px !important;}
			.edu-ico4 ul{clear: none;}
	.edu-ico4 ul li{min-height: 160px;}
	
}

@media(max-width:991px){
	.new-header .navbar.navbar-expand-lg.fixed {position: static;margin: 0;}
	.new-header .navbar.navbar-expand-lg a.navbar-brand {margin: 0;}
	.new-header .navbar.navbar-expand-lg {margin: 0;}
	.new-header .navbar.navbar-expand-lg .navbar-collapse li.nav-item-p:last-child {padding-right: 0;padding: 10px 0 !important;}
body .new-header .mega-menu-wrap .mega-menu-item a,body .new-header .mega-menu-wrap .mega-menu-item a:hover{color: #fff !important;}
body .new-header .mega-menu-wrap .mega-menu-item .mega-indicator {display: block !important;}
body .new-header .mega-menu-wrap .mega-menu .mega-sub-menu li a:hover{color: #000 !important;}
.new-header .mega-menu-wrap .mega-menu-item {padding-top: 0px !important;padding-left:10px !important;}
.new-header .mega-menu-wrap .mega-menu-item:first-child{padding-top:20px !important;}	
.new-header .mega-menu-wrap .mega-menu-item:last-child{padding-bottom:20px !important;}
body .new-header .mega-menu-wrap .mega-menu li > .mega-sub-menu {margin: 0 0 0 8px !important;padding: 0 0 15px!important;}
body .new-header .mega-menu-wrap .mega-menu .mega-sub-menu li .mega-download_bttn {
margin: 10px 0 10px !important;}

#popup1 iframe {width: 100%;height: auto;;}
.fancybox-outer {height:auto;}
.mega-sub-menu .mega-block-title {padding: 14px 0 0 0px !important;}
#mega-menu-item-3618,#mega-menu-item-3619,#mega-menu-item-3620,#mega-menu-item-3621,#mega-menu-item-3622 {padding: 10px 0 0 15px !important;}
#mega-menu-3593-0-0 ul:first-child {margin: 0 !important;}
#mega-menu-3593-0 ul:first-child {margin: 0 !important;}
#mega-menu-3596-0 ul:first-child {margin: 0 !important;}
#mega-menu-3602-0 ul:first-child { margin: 0 !important;}
#mega-menu-3608-0 ul:first-child { margin: 0 !important;}


}

@media(max-width:767px){
#popup1 iframe {width: 100%;height: auto;}
.fancybox-outer {height:auto;}

.new-header .top-bar-nav.navbar-expand-lg {position: relative;margin: 0 auto 0;float: none;display: table;padding: 10px;}
	.new-header form .search-box input[type="search"]{width: 200px;padding-left: 32px;}
	.new-header .top-bar-nav.navbar-expand-lg ul li.social-icons-header{padding: 0 10px 0 0;}
	.new-header .navbar.navbar-expand-lg {margin: -20px 0 0;}
	.new-header .top-bar-nav.navbar-expand-lg ul li{padding-top: 0 !important;padding-right: 0 !important;margin: 0;}
.footer-section.new-footer{margin-top: 0;}
.new-header .navbar.navbar-expand-lg .navbar-no-style li {padding: 0 !important;margin: 0;}
.new-header .navbar.navbar-expand-lg .navbar-nav .dropdown-menu{opacity: 1;visibility: visible;display: block;}
.new-header .top-bar-nav.navbar-expand-lg ul li{font-size: 14px;}

.new-header .top-bar-nav.navbar-expand-lg ul.hidden {display: block !important;}
.new-header .top-bar-nav.navbar-expand-lg ul.hidden li {display: none;}

.footer-section.new-footer .sitemap-container .col-sm-2 {-webkit-box-flex: 0;-ms-flex: 0 0 16.666667%;flex: 0 0 100%;max-width: 100%;position: relative;width: 100%;min-height: 1px;padding-right: 15px;padding-left: 15px;}
	body .certs-section{padding: 25px 15px;margin-top: 0;}
	body .certs-section .certs-header {margin-bottom: 20px;}

	
}

@media(max-width:479px){
	.new-header .navbar.navbar-expand-lg a.navbar-brand img {max-width: 200px;}
	.new-header .navbar.navbar-expand-lg {margin: -10px 0 0;}
	.new-header .top-bar-nav.navbar-expand-lg ul li .nav-link {padding: 2px 2px;}
.new-header .top-bar-nav.navbar-expand-lg .nav-link.navbar-link {padding: 6px 9px;line-height: 20px;}
	.new-header .top-bar-nav.navbar-expand-lg .nav-link.navbar-link strong {font-size: 12px;}
	.new-header .top-bar-nav.navbar-expand-lg ul{text-align: center;}
	.new-header .top-bar-nav.navbar-expand-lg ul li.search-bar {display: block;margin: 0 auto 10px;float: none;text-align: center;}
	.new-header .top-bar-nav.navbar-expand-lg ul li{margin: 0 0 5px;}

	.new-header .top-bar-nav.navbar-expand-lg ul li img {max-width: auto;}

}
/*# sourceMappingURL=base.css.map */
.col-md-0 {
	background-color: #e9edef;
padding: 10px;
margin-right: 2%;
min-height: 345px;
	float: left;
	position: relative;
	position: relative; 
	min-height: 1px; 
	padding-right: 15px;
}
@media (min-width: 992px) {.col-md-0 { width: 31%;}}
.iconbox {
width: 85px;
height: 85px;
border-radius: 70px;
margin-left: -45px;
	margin-bottom: 20px;
	background-color: #014383;
	position: relative;
	left: 50%;
	padding: 10px;
}



@media (max-width: 992px) {
	.able-electro-tech.flex-nowrap {
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
}
.able-electro-tech.flex-row {
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

.able-electro-tech .front-text,
.able-electro-tech .col-md-6 {
	order: 2;
	width: 100%;
	max-width: 100%;
}

.able-electro-tech .founded-img,
.able-electro-tech .over-six-img,
	.able-electro-tech .pharma-img,
		.able-electro-tech .pharma-img-blue
{
	width: 100%;
	max-width: 100%;
	padding-bottom: 50%;
	order: 1;
}

}

@media(max-width:1250px){
.able-pharma-button a.dwn-papr { padding: 15px 20px; font-size: 16px;}	
	
}

@media(max-width:1024px){
.ele-burs.video-pharama-sectionc .ele-hdng h4 {
    width: 100%;
    text-align: right;
}
}
@media(max-width:991px){
.able-pharma-button a.dwn-papr { padding: 12px 7px; font-size: 13px;}	
.ele-burs.video-pharama-sectionc .ele-inr { width: 32% !important;}
	
}

@media(max-width:767px){
.two-sec.able-pharma-button .two-sec-inr { width: 100% !important;}
.two-sec.able-pharma-button .two-sec-inr img { max-width: 100%; width: auto; margin: auto; display: table !important;}
.two-sec.able-pharma-button .two-sec-inr p { min-height: auto; text-align: center;}
.able-pharma-button a.dwn-papr { padding: 12px 15px; font-size: 15px; margin: auto; display: table;}	
.ele-burs.video-pharama-sectionc .ele-inr h3 { font-size: 14px; padding: 10px;}
	
nav.navbar-white {border-bottom: none !important;}	
.new-header button.navbar-toggler {
	float: right;
	border: 1px solid #c4c4c4 !important;
	padding: 8px 0;
}
.home.page-id-3286 section.Metal-Finishing-Solutions .col-sm-3.finishing-colom {max-width: 100% !important;}
	.new-header .navbar.navbar-expand-lg a.navbar-brand {float: left;}
}

@media(max-width:440px){
.ele-burs.video-pharama-sectionc .ele-inr { width: 100% !important;}	
	
	
}

.recipe-page p {font-size: 18px;}

.MDow-1 {display: none !important;}

.lunch-and-learn-ribbon {
	width: 100%;
/* 	padding: 10px 0;
	background: #1240a0; */
	font-weight: bold;
	color: #fff;
	text-align: center;
	transition: all .5s ease-in-out;
}
.lunch-and-learn-ribbon a.ribbon-link-text {
    display: block;
    padding: 10px 0;
    background: #1240a0;
    color: #fff;
    font-size: 2rem;
    font-weight: 500; transition: all .5s ease-in-out !important; -moz-transition: all .5s ease-in-out !important; -webkit-transition: all .5s ease-in-out !important;
}
.lunch-and-learn-ribbon a.ribbon-link-text:hover {
    background: #fff;
    color: #1240a0;
}

.lunch-and-learn-ribbon h4 {
    background: #1240a0;
    color: #fff;
    text-align: center;
    padding: 10px;
    margin: 0;
}

.lunch-and-learn-ribbon a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	transition: all .5s ease-in-out;
}
a .lunch-and-learn-ribbon h4:hover {
	text-decoration: none !important;
}
.lunch-and-learn-ribbon:hover {
	text-decoration: none !important;
	color: #1240a0 !important;
	background-color: #fff;
}

.industry-box {
	text-align: center;
	padding: 20px;
	margin-bottom: 30px;
	justify-content: center;
}
.industry-box h3 {
	font-weight: bold;
	color: #666;
}
.industry-box a {
	text-decoration: none;
}

.hover-effect {
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -ms-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
    position: absolute;
    top: 0;
    visibility: hidden;
    background: #fff;
    width: 100%;
    z-index: 9;
    height: 0px;
    text-align: center;
    padding-top: 20px;
	opacity: 0;
	color: #666;
}
.industry-box:hover .hover-effect { height: 100%; visibility: visible; opacity: 1; cursor: default;}
.hover-effect p {
	color: #666 !important;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 14.5px;
}
.hover-effect h3 {
	padding-bottom: 5px;
}
@media(max-width:770px){
	.hover-effect {width: 90%;}
}
#hd-banner.inner-page-banner {
    background: url(/wp-content/uploads/2021/11/able-page-banner.jpg);
    background-size: cover;
    background-position: center;
	padding: 190px 0 0 !important;
}
#hd-banner.turnkey-page-banner {
    background: url(/wp-content/uploads/2022/11/turnkey-able.jpg);
    background-size: cover;
    background-position: center;
	padding: 190px 0 0 !important;
}
.card-text {
	font-size: 14px;
}
.case-study-box {
	border-radius: 3px;
	border: 2px solid #1240a0;
    text-align: center;
    margin-bottom: 20px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 10px;
	min-height: 540px;
    transition: box-shadow 0.2s ease-in-out;
	position: relative;
}
.case-study-box:hover{
    box-shadow: 0 0 15px rgba(0,0,0,.1);
}
.case-study-box a:hover {
	text-decoration: none;
}
.case-study-box h3 {
	font-size: 16px;
	padding-bottom: 8px;
	padding-top: 0px;
	font-weight: 500;
	text-align: left;
}
.case-study-box img {
	align-items: center;
	display: inline-flex;
	align-content: center;
	height: 200px;
	width: 100%;
}
.case-study-box p {
	font-size: 16px;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
}
.case-study-box ul li {
	font-size: 16px;
}
.case-study-box ul {
padding-left: 30px;
}
@media(max-width:770px){
	.case-study-box {min-height: 0px; padding-right: 0px;}
	.case-study-box img {height: 100px;}
}

.featured-case-study-box {
	border-radius: 3px;
	border: 1px solid #ddd;
    text-align: center;
    margin-bottom: 20px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 10px;
	min-height: 485px;
    transition: box-shadow 0.2s ease-in-out;
	position: relative;
}
.featured-case-study-box:hover{
    box-shadow: 5px 5px 12px 10px rgba(0,0,0,0.04);	
}
.featured-case-study-box a:hover {
	text-decoration: none;
}
.featured-case-study-box h3 {
	font-size: 18px;
	padding-bottom: 8px;
	padding-top: 0px;
	font-weight: 500;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
}
.featured-case-study-box img {
	align-items: center;
	display: inline-flex;
	align-content: center;
	height: 110px;
	width: 100%;
}
.featured-case-study-box p {
	font-size: 14px;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
}
.featured-case-study-box ul li {
	font-size: 14px;
}
.featured-case-study-box ul {
	padding-left: 50px;
	padding-right: 20px;
}
@media(max-width:770px){
	.featured-case-study-box {min-height: 0px; padding-right: 0px;}
}

    .ribbon-case-study {
      position: absolute;
      right: -7px; 
	  top: -7px;
      z-index: 1;
      overflow: hidden;
      width: 75px; height: 75px;
      text-align: right;
    }
    .ribbon-case-study span {
      font-size: 12px;
      font-weight: bold;
      color: #FFF;
      text-transform: uppercase;
      text-align: center;
      line-height: 20px;
      transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      width: 100px;
      display: block;
      background: #f6913d;
      box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
      position: absolute;
      top: 19px; right: -21px;
    }
    .ribbon-case-study span::before {
      content: "";
      position: absolute; left: 0px; top: 100%;
      z-index: -1;
      border-left: 3px solid #f6913d;
      border-right: 3px solid transparent;
      border-bottom: 3px solid transparent;
      border-top: 3px solid #f6913d;
    }
    .ribbon-case-study span::after {
      content: "";
      position: absolute; right: 0px; top: 100%;
      z-index: -1;
      border-left: 3px solid transparent;
      border-right: 3px solid #f6913d;
      border-bottom: 3px solid transparent;
      border-top: 3px solid #f6913d;
    }

/* New Css Add Here */

.styling-row-sec { margin: 0; width: auto;}
.styling-row-sec .back-bg { background: #fff; position: relative; padding-bottom: 90px; width: 100%; border: 0;}
.styling-row-sec .electropolish-colom, .styling-row-sec .finishing-colom { display: flex; flex-wrap: wrap;}
.styling-row-sec .electropolish-colom .back-bg img, .styling-row-sec .finishing-colom .back-bg img { height: auto; width: auto; max-width: 100%; padding-bottom: 20px;}
.styling-row-sec .back-bg p.fisrt-third-hei { min-height: auto;}
.styling-row-sec .back-bg p.learn-moresec { position: absolute; left: 0; right: 0; bottom: 30px;}

.styling-row-sec .electropolish-colom .back-bg .stainless-col-height, .styling-row-sec .finishing-colom .back-bg .min-hightcol-three, .Metal-Finishing-Solutions .styling-row-sec .fisrt-fourth-hei { min-height: inherit;}
#wpsm_counter_b_row_3945 .wpsm_row { display: flex !important; flex-wrap: wrap;}


.events-card .card-body .event-more-link { position: absolute; left: 1.25rem; bottom: 15px; padding: 0;}

.events-card .card-body { position: relative; padding: 1.25rem 1.25rem 40px;}

.search-form-home-sec .sldr-sec-otr { align-items: inherit;}
.search-form-home-sec .sldr-sec-inr p { color: #646464; font-family: 'Open Sans', serif; line-height: 1.5; font-size: 1.9rem;}
.search-form-home-sec .quick-search .content ul li.full .ibutton { background: #fd7e14; border: 1px solid #fd7e14;}

.search-form-home-sec .quick-search .content ul li.full .ibutton:hover { background: transparent; color: #fd7e14;}



.home-page-blog-section { background-color: #f1f3f4; padding: 45px 0;}
.home-page-blog-section .blog-column-3 {
	width: 25%;
	padding: 0 10px;
	display: flex;
	flex-wrap: wrap;
}
.home-page-blog-section .blog-box { background: #fff; padding: 20px 20px 90px; position: relative;}
.home-page-blog-section h2 { font-size: 35px; margin: 0 0 30px; font-family: Oswald,serif; color: #20419a; font-weight: 600; text-transform: uppercase; text-align: center;}
.home-page-blog-section .blog-text h3 { font-family: 'Open Sans', serif; line-height: normal; font-size: 17px; font-weight: 600; color: #000; margin: 0 0 15px;}
.home-page-blog-section .blog-text { padding: 20px 0 0;}
.home-page-blog-section .blog-text p:empty { display: none;}
.home-page-blog-section .blog-text p { margin-bottom: 0; font-family: 'Open Sans', serif; line-height: 1.7; font-size: 1.6rem; display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;} 

.home-page-blog-section .blog-text .button a.leren-more { background: #fd7e14; color: #fff; padding: 6px 20px; border-radius: 0px; border: 1px solid #fd7e14; text-decoration: none; display: table; font-family: 'Open Sans', serif; font-size: 1.6rem; font-weight: 400; line-height: normal;}
.home-page-blog-section .blog-text .button { position: absolute; bottom: 25px; left: 20px;}
.home-page-blog-section .blog-text .button a.leren-more:hover { background: transparent; color: #fd7e14;}
.home-page-blog-section .blog-box img { max-width: 100%;}
.home-page-blog-section .row { width: auto;}
.home-page-blog-section .container { max-width: 1110px;}
.page-template-stage-home-2021 .events-section { margin: 0;}


@media(max-width:1297px){
#eventsCarousel .events-card{ height: 600px;}
.home-page-blog-section .blog-box{ padding: 15px 15px 90px;}
.home-page-blog-section .blog-text .button{ left: 15px;}
.home-page-blog-section .container { max-width: 960px;}

}

@media(max-width:991px){
.Metal-Finishing-Solutions .finishing-colom:last-child { margin-bottom: 30px;}
#eventsCarousel .events-card { height: auto;}
.events-card .card-body .event-more-link { position: unset;}
.events-card .card-body { padding: 1.25rem;}
.search-form-home-sec .caption-wrap { padding-left: 0 !important; padding-right: 0 !important;}
.search-form-home-sec .sldr-sec-inr {flex: 0 0 100%;}
.search-form-home-sec .sldr-sec-inr.video-wrap {padding: 0 0 30px;}
.home-page-blog-section .container { max-width: 720px;}

}


@media(max-width:770px){
	.featured-case-study-box {min-height: 180px;}
}



@media(max-width:767px){
.search-form-home-sec .sldr-sec-inr.video-wrap { display: block; width: 100%;}	
.styling-row-sec .back-bg p.learn-moreBtn { position: unset;}
.styling-row-sec .back-bg{ padding-bottom: 20px;}
.Metal-Finishing-Solutions .finishing-colom:last-child { margin-bottom: 0px;}
#wpsm_counter_b_row_3945 .wpsm_row .wpsm_col-md-3 { width: 100%;}
.home-page-blog-section .container { max-width: 540px;}
.home-page-blog-section .blog-column-3 { width: 100%; margin: 0 0 30px;}
.home-page-blog-section { padding: 40px 0 15px;}
.home-page-blog-section .blog-text .button { position: unset; margin: 20px 0 0;}
.home-page-blog-section .blog-box { padding: 20px 20px 30px;}
.home-page-blog-section .blog-box img { width: 100%;}
.search-form-home-sec .sldr-sec-otr{ flex-wrap: wrap;}

}

@media(max-width:420px){
	
.home-page-blog-section .blog-box { padding: 15px 15px 25px;}

}
input[type="checkbox"] {
    appearance: checkbox;
    -webkit-appearance: checkbox !important;
}

.new-header .top-bar-nav.navbar-expand-lg li.freesample a {
    color: #1240a0;
	background-color: #fff;
    font-weight: 400; display: inline-block;
    text-transform: uppercase;
    font-size: 14px;
}
.new-header .top-bar-nav.navbar-expand-lg li.freesample {
	padding-right: 10px;
	padding-top: 15px;
	float: left;
/* 	display: inline-flex; */
}
.new-header .top-bar-nav.navbar-expand-lg li.freesample a:hover {
    color: #fff;
	background-color: #1240a0;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 14px;
	border: 1px solid #fff;
}
@media(max-width:1000px){
	.new-header .top-bar-nav.navbar-expand-lg li.freesample {
		padding-top: 10px;
}
}
@media(max-width:500px){
	.new-header .top-bar-nav.navbar-expand-lg li.freesample {
		display: flex;
		text-align: center;
		justify-content: center;
		width: 50%;
		margin-bottom: 20px;
}
}
.sustainability-page-banner {
    background: url(/wp-content/uploads/2021/12/sustainability-banner.jpg);
    background-size: cover;
    background-position: center;
	padding: 190px 0 0 !important;
}
.quality-blue-box {
	background-color: #1240a0;
	padding: 30px !important;
	color: #fff !important;
	margin: 15px;
	max-width: 45% !important;
	border-radius: 5px;
}
.quality-gray-box {
	background-color: #f1f3f4;
	padding: 30px !important;
	margin: 15px;
	max-width: 45% !important;
	border-radius: 5px;
}
@media(max-width:800px){
	.quality-gray-box {
		max-width: 100% !important;
	}
	.quality-blue-box {
		max-width: 100% !important;
	}
}
.quality-blue-box p {
	color: #fff !important;
}
.quality-blue-box li {
	color: #fff !important;
}
.fa-solid {
	font-family: FontAwesome !important;
	font-style: normal;
}
.fa-1::before {
	content: "\31"
}
.fa-2::before {
	content: "\32"
}
.fa-3::before {
	content: "\33"
}
.fa-4::before {
	content: "\34"
}
.fa-5::before {
	content: "\35"
}
.fa-6::before {
	content: "\36"
}
.quality-gray-box .number-icon {
	margin: 0px 15px 0px 0px;
  	transition: all ease 0.4s;
  	-webkit-transition: all ease 0.4s;
  	border-radius: 50px;
  	height: 60px;
  	width: 60px;
  	line-height: 35px;
  	text-align: center;
  	border: 0;
  	color: #1240a0;
	background: #1240a0;
	display: inline-block;
}
.quality-gray-box .number-icon .fa-solid {
  	font-size: 35px;
  	color: #fff;
}
.quality-blue-box .number-icon {
	margin: 0px 15px 0px 0px;
  	transition: all ease 0.4s;
  	-webkit-transition: all ease 0.4s;
  	border-radius: 50px;
  	height: 60px;
  	width: 60px;
  	line-height: 35px;
  	text-align: center;
  	border: 0;
  	color: #fff;
	background: #fff;
	display: inline-block;
}
.quality-blue-box .number-icon .fa-solid {
  	font-size: 35px;
  	color: #1240a0;
}
.quality-gray-box h2 {
	font-weight: bold;
	font-size: 2.8rem;
}
.quality-blue-box h2 {
	font-weight: bold;
	font-size: 2.8rem;
}
.quality-page-banner {
    background: url(/wp-content/uploads/2022/03/able-quality-banner-scaled.jpg);
    background-size: cover;
    background-position: center;
	padding: 190px 0 0 !important;
}
@media(min-width:1415px){
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item {
    padding-right: 10px !important;
}
}
@media(max-width:1400px){
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item {
    padding-right: 15px !important;
}
}
@media(max-width:1200px){
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item {
    padding-right: 10px !important;
}
}
.stop-sign {padding: 0px; background-color: #fff;align-content: center;align-items: center;display: grid;}

@media (max-width: 767px) {.stop-sign {display: block;}}
.three-sec-inr {
    width: 32%;
    border: 1px solid #8B8C8E;
    padding: 20px 25px 20px;
}
.three-sec-otr {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
section.three-sec {
    padding: 20px 0;
}
.three-sec-hdng h2 {
    color: #000;
    font-size: 46px;
    text-transform: capitalize;
    font-weight: 700;
    margin-bottom: 30px;
}
.three-sec-inr img {
    width: 100%;
}
.three-sec-inr h2 {
    color: #000;
    text-transform: capitalize;
    font-size: 26px;
    font-weight: 700;
    margin: 10px 0;
}
.three-sec-inr p {
	color: #000;
    margin-bottom: 0px;
    font-family: 'Open Sans', serif !important;
    font-size: 14px;
    font-weight: 600;
	min-height: 200px;
}
img.three-sec-inr-icon {
    width: 20%;
}
.three-sec-inr-icon h2 {
    color: #000;
    text-transform: capitalize;
    font-size: 26px;
    font-weight: 700;
    margin: 10px 0;
}
.three-sec-inr-icon p {
	color: #000;
    margin-bottom: 0px;
    font-family: 'Open Sans', serif !important;
    font-size: 14px;
    font-weight: 600;
}
@media (max-width: 1000px) {
	.three-sec-inr {width: 100%; margin-bottom: 30px;}
	.three-sec-inr p {min-height: 100px;}
}
.leadinModal .dyno-image img {
  	width: 200px !important;
}

.leadinModal.leadinModal-theme-default {
  	max-height: 100% !important;
	height: 100% !important;
  	padding-top: 50px;
}
.leadinModal .leadinModal-content {
  max-height: 100% !important;
}
#hd-banner.ep-passivation-page-banner {
    background: url(/wp-content/uploads/2022/04/Able_Raw_Pass_EP_Image.jpg);
    background-size: cover;
    background-position: top;
	padding: 190px 0 0 !important;
}
#hd-banner.control-page-banner {
    background: url(/wp-content/uploads/2022/07/control-material-removal-banner.jpg);
    background-size: cover;
    background-position: top;
	padding: 190px 0 0 !important;
}

.section-right {
  	float: right;
  	margin-left: 25px;
  	max-width: 300px;
  	margin-bottom: 25px;
	text-align: center;
}
.section-right img {
  	height: auto;
  	max-width: 225px;
	margin: 15px 0px;
	box-shadow: 0 0 15px rgba(0,0,0,.1);
	
}
.section-right h3 {
	text-align: center;
}
@media (max-width: 700px) {
	.section-right {
  	float: none;
  	margin: 25px;
  	max-width: 100%;
	width: 100%
	text-align: center;
}
}
table.ep-vs-passivation {
	box-shadow: 0 0 15px rgba(0,0,0,.1); 
	margin-bottom: 40px;
	border-radius: 15px;
}
table.ep-vs-passivation > tbody > tr > th {
	font-size: 16px;
	background-color: #ea5a28;
	font-weight: bold;
	color: #fff;
}
table.ep-vs-passivation tr:first-child th {
	background-color: #09447b;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
}
@media (max-width: 500px) {
	.ep-table {
		overflow-x: scroll;
}
	#hd-banner.ep-passivation-page-banner {
    background: url(/wp-content/uploads/2022/04/ep-vs-passivation-vertical.jpg);
    background-size: cover;
    background-position: bottom;
	padding: 620px 0 0 !important;
}
	h1.ep-vs-passivation-heading {
	display: block !important;
		text-align: center;
		font-weight: bold;
}
	.ep-passivation-page-banner .aro-bgs {
    display: none;
}
}
@media (max-width: 460px) {
	.ep-table {
		overflow-x: scroll;
}
	#hd-banner.ep-passivation-page-banner {
    background: url(/wp-content/uploads/2022/04/ep-vs-passivation-vertical.jpg);
    background-size: cover;
    background-position: bottom;
	padding: 580px 0 0 !important;
}
}
@media (max-width: 420px) {
	#hd-banner.ep-passivation-page-banner {
    background: url(/wp-content/uploads/2022/04/ep-vs-passivation-vertical.jpg);
    background-size: cover;
    background-position: bottom;
	padding: 520px 0 0 !important;
}
}
@media (max-width: 380px) {
	#hd-banner.ep-passivation-page-banner {
    background: url(/wp-content/uploads/2022/04/ep-vs-passivation-vertical.jpg);
    background-size: cover;
    background-position: bottom;
	padding: 480px 0 0 !important;
}
}
h1.ep-vs-passivation-heading {
	display: none;
}
.card-text p {
  font-size: 14px !important;
}
.benefits-ep-box {
	box-shadow: 0 0 15px rgba(0,0,0,.1);
	padding: 20px;
	margin: 15px 0px;
	background-color: #fff;
}
.benefits-ep-box h2 {
	font-weight: 800;
	text-align: center;
	color: #20419a;
	min-height: 60px;
	display: grid;
	align-content: center;
}
.benefits-ep-box img {
	height: 100px;
	text-align: center;
}
.benefits-ep-content {
	min-height: 315px;
}
@media (max-width: 1200px) {
.benefits-ep-box img {
	height: auto;
	width: 100%;
}
}
@media (max-width: 800px) {
.benefits-ep-box img {
	height: auto;
	width: 100%;
}
.benefits-ep-content {
	min-height: 0px;
}
.benefits-ep-box h2 {
	min-height: 0px;
}
}
/****************************
		Responsive Data Tables
****************************/
table.custom{margin:0 auto;padding:3px;border-collapse:collapse;font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;width:100%}
table.custom th{background-color: #09447b;padding:4px 0;color:#fff;font-size:16px;font-weight:400;border:1px solid #fff; text-align:center;}
table.custom td{border:1px solid #ccc;text-align:center;vertical-align:middle}
table.custom tr:first-child th{border-top:0}
table.custom tr:last-child td{border-bottom:0}
table.custom tr td:first-child,table.custom tr th:first-child{border-left:0}
table.custom tr td:last-child,table.custom tr th:last-child{border-right:0}
table.custom tr:nth-child(even){background:#CCD3D3}
table.custom tr:nth-child(odd){background:#FFF}

table.custom.custm-tbl {
    border: 1px solid #20419a;
    margin-bottom: 30px;
}
table.custom.custm-tbl tr:nth-child(even) {
    background: #ececec;
}
table.custom.custm-tbl th h4 {
    font-weight: 400;
    font-size: 16px;
}
table.custm-tbl td {
    padding: 10px 20px;
    text-align: left !important;
}
table.custom.custm-tbl th {
    text-align: left !important;
    padding: 4px 18px;
    font-weight: 600 !important;
    font-size: 14px !important;
}
   
@media(max-width:767px){
    .otr-tbl {
    overflow-x: auto;
}
}
@media(max-width:767px){

table.custom.custm-tbl th h4{
    font-size: 14px !important;}
	
table.custm-tbl td{
    font-size: 12px !important;
	padding:5px !important}

table.custom.custm-tbl th{
	padding: 4px 5px; !important}
}
@media(max-width:527px){

table.custom.custm-tbl th h4{
    font-size: 12px !important;}
}
.section-new-home .article { width: 100%; text-align: center;}
.section-new-home .How-Electropolishing-Works { text-align: center; }
.section-new-home .article figure { height: 80px; }
.section-new-home .article figure img { display: initial; }
.slider-hm { float: left; width: 100%; position: relative; padding-top: 75px; overflow: hidden; }
.section-new-home h1 { font-size: 4rem;margin: 0 0 10px;font-family: Oswald, serif;color:#20419a;font-weight: 600;text-transform: uppercase;}
a.learn-more { font-size: 16px; color: #fff; font-weight: 500; background: #fd7e14; padding: 14px 30px; text-transform: uppercase; display: inline-block;}
a.learn-more:hover { text-decoration: none; background: #e57110; color: #fff; }

.turnkey-services-box {
	box-shadow: 0 0 15px rgba(0,0,0,.1);
	transition: 0.2s ease-in-out;
	margin: 20px 10px;
	padding: 30px;
	display: grid;
	vertical-align: middle;
	border-top: 5px solid #1240a0;
}
.turnkey-services-box:hover {
	margin-top: -20px;
}
.turnkey-services-box h2 {
	font-weight: 800;
	text-align: center;
	color: #20419a;
	min-height: 60px;
	display: grid;
	align-content: center;
}
.turnkey-services-content {
	min-height: 150px;
}
@media (max-width: 1200px) {
	.turnkey-services-box {
		width: 100%;
		min-height: 0px;
	}
}
@media (max-width: 800px) {
.turnkey-services-content {
	min-height: 0px;
}
.turnkey-services-box h2 {
	min-height: 0px;
}
}

.three-sec-inr-testimonial {
    width: 32%;
    border: none;
    padding: 20px 25px 20px;
		box-shadow: 0 0 15px 	   rgba(0,0,0,.1);
		display: grid;
		align-content: center;
}
.three-sec-otr-testimonial {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
section.three-sec {
    padding: 20px 0;
}
.three-sec-hdng h2 {
    color: #000;
    font-size: 46px;
    text-transform: capitalize;
    font-weight: 700;
    margin-bottom: 30px;
}
.three-sec-inr-testimonial img {
    width: 100%;
}
.three-sec-inr-testimonial h2 {
    color: #000;
    text-transform: capitalize;
    font-size: 26px;
    font-weight: 700;
    margin: 10px 0;
}
.three-sec-inr-testimonial p {
	color: #20419a;
    margin-bottom: 0px;
    font-family: 'Open Sans', serif !important;
    font-size: 15px;
    font-weight: 600;
		padding: 30px;
		padding-bottom: 5px;
}
img.three-sec-inr-icon {
    width: 20%;
}
.three-sec-inr-icon h2 {
    color: #000;
    text-transform: capitalize;
    font-size: 26px;
    font-weight: 700;
    margin: 10px 0;
}
.three-sec-inr-icon p {
	color: #000;
    margin-bottom: 0px;
    font-family: 'Open Sans', serif !important;
    font-size: 14px;
    font-weight: 600;
		display: grid;
		align-content: center;
}
@media (max-width: 1000px) {
	.three-sec-inr-testimonial {width: 100%; margin-bottom: 30px;}
	.three-sec-inr-testimonial p {min-height: 100px;}
}

.attribution-testimonial p 
{font-weight: 300;
margin-bottom: 20px;
padding: 0px;
color: #000;
}

@media (max-width: 735px){
.section-new-home .slider-button-offers a {font-size:9px!important;padding: 2px!important;}	
}
.section-new-home .slider-button-offers a {font-size: 16px; color: #fff; font-weight: bold; background:#fd7e14; padding: 7px 30px; text-transform: uppercase; display: table; margin: 15px auto 0; font-family: 'Open Sans', serif; border: 2px solid #fd7e14;}
.section-new-home .slider-button-offers a:hover { background: #e57110; color: #fff; text-decoration: none; border-color: #e57110;}

.block-post-grid--post-content {
 	padding: 20px 40px 20px 40px;
  	margin: -50px 40px 0 40px;
  	background-color: #fff;
	border-bottom: 1px solid #eee;
	min-height: 100px;
}
.block-post-grid--post-content a::after {
  	display: block;
  	position: absolute;
  	content: "";
  	border-top: 3px solid #1240a0;
  	border-right: 3px solid #1240a0;
  	border-top-right-radius: 3px;
  	width: 8px;
  	height: 8px;
  	transform: rotate(45deg);
  	top: 4px;
  	right: -20px;
}
.block-post-grid--post-content a {
  	position: relative;
  	text-decoration: none;
  	font-family: sans-serif;
  	font-size: 14px;
  	font-weight: 700;
  	letter-spacing: 1px;
  	text-transform: uppercase;
  	color: #1240a0;
}
.block-post-grid--post-thumbnail {
  box-shadow: 0 0 15px rgba(0,0,0,.1); 
	z-index: -1;
  position:relative;

}
@media (min-width: 992px) {
.block-post-grid--post-content {padding: 20px 20px 20px 20px;
	}
}
.block-post-grid--post-content a:hover {
  	color: #002a42;
}
.block-post-grid--post-content a:hover::after {
	color: #1240a0;
}

section.resource-type {
background-color: #f1f3f4;
padding-bottom: 10%;
padding-top: 20px;}

@media (max-width: 1199px) {
section.resource-type {
padding-bottom: 25%;
}
}
@media (max-width: 1135px) {
section.resource-type {
padding-bottom: 28%;
}
}
@media (max-width: 1025px) {
section.resource-type {
padding-bottom: 30%;
}
}
@media (max-width: 1000px) {
section.resource-type {
padding-bottom: 50%;
}
}
@media (max-width: 860px) {
section.resource-type {
padding-bottom: 60%;
}
}
@media (max-width: 718px) {
section.resource-type {
padding-bottom: 70%;
}
}
@media (max-width: 620px) {
section.resource-type {
padding-bottom: 80%;
}
}
@media (max-width: 564px){
section.resource-type {
	padding-bottom: 90%;}
}
@media (max-width: 500px){
section.resource-type {
  padding-bottom: 100%;
	}
}
@media (max-width: 450px){
section.resource-type {
  padding-bottom: 120%;
	}
}
@media (max-width: 350px){
section.resource-type {
  padding-bottom: 200%;
	}
}
/* Container */
.three-video-wrap { 
    position: relative; 
    margin: 0 auto 20px;
    max-width: 700px;
} 

/* Before Element */
.three-video-wrap:before {
    content: '';
    display: block;
    position: relative;
}

/* Video */
.three-video-wrap iframe, 
.three-video-wrap object, 
.three-video-wrap embed { 
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%; 
}
@media (max-width: 767px) {
	.sldr-sec-otr {display: block;}
}

.sldr-sec-inr-videos {
  flex: 0 0 30%;
  text-align: center;
}
@media (max-width: 990px) {
.sldr-sec-inr-videos {
	margin: 5px;
	}
}
@media (max-width: 990px) {
	.sldr-sec-inr-videos h3 {
		font-size: 21px !important;
	}
	.sldr-sec-inr-videos h4 {
		font-size: 1.6rem !important;
	}
}

@media only screen and (max-width: 991px) {
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
    margin: 0px !important;
}
}
@media (max-width: 1228px) {
.header2 .navbar-new .navbar-collapse {
    width: 100%;
}
}

.grid-videos-frame {
    max-width: 1400px;
    grid-template-columns: repeat(auto-fit, minmax(600px, 1fr));
    gap: 2em;
    margin-top: 2em;
}
.video-card {
    box-shadow: none;
}
.video-card h2, .video-card h3 {
    text-align: center;
    min-height: 3em;
}
@media (max-width: 680px) {
    .grid-videos-frame {
        grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    }
    .video-card h2 {
        min-height: 0;
    }
}
.video-container {
    max-width: 1300px;
    margin: 0 auto;
}
.youtube-embed {
    aspect-ratio: 16 / 9;
    width: 100%;
}
.vimeo-embed {
    padding: 50.63% 0 0 0;
    position: relative;
}
.vimeo-embed iframe {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.video-play-icon {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 60px;
    height: 60px;
    margin: auto;
    line-height: 1;
    background: rgba(0,0,0,0.5);
    border: 1px solid var(--white);
    border-radius: 100%;
    text-align: center;
    z-index: 5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
}
.video-background-image {
    position: relative;
    display: inline-block;
    width: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
	box-shadow: 0 0 15px rgba(0,0,0,.1);
}
.video-background-image::before {
    content: "";
    display: block;
    padding-bottom: 56.25%;
}

.custom_4columns .col-bx {
	text-align: center;
	background: #fff;
	height: 100%;
	border-radius: 5px;
	transition: 0.2s ease-in-out;
	padding-top: 20px;
}
.custom_4columns .col-bx:hover {
	box-shadow: 0 0 15px rgba(0,0,0,.1);
}
.custom_4columns .col-bx h4 {
    margin: 0px;
	font-size: 20px;
	color: #fff;
	padding: 10px;
	border-radius: 5px;
	min-height: 105px;
display: grid;
align-content: center;
}

.col-bx-3 {
    text-align: center;
    background: #fff;
    padding: 15px 15px;
    height: 100%;
	border-radius: 5px;
	box-shadow: 0 0 15px rgba(0,0,0,.1);
	transition: 0.2s ease-in-out;
}
.col-bx-3:hover {
	box-shadow: 0 0 15px rgba(0,0,0,.1);
}
.col-bx-3 h4 {
    margin: 10px 0px;
    font-size: 20px;
    color: #000;
}
.col-bx-3 p {
    margin: 0px;
    font-size: 16px;
}
.col-bx-3 .line_height-same {
	min-height: 115px;
}
.col-bx-3 .button {
    display: inline-block;
    margin-top: 20px;
}

.custom_col .row {
    display: flex;
    flex-wrap: wrap;
}

.custom_col .col-md-4 {
  margin: 10px 0px;
}

@media only screen and (min-width: 768px) and (max-width: 991px){
.custom_col .col-md-4 {
  max-width: 50%;
  min-width: 50%;
  width: 50%;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.custom_col .row {
  justify-content: center;
}
}
/* Logos */
.client-logos {
padding: 30px 0px 50px 0px;
}
.market-logos h2 {
font-size: 46px;
margin: 0 10px 30px;
font-family: 'Open Sans', serif !important;
color: #000;
font-weight: 700;
text-transform: capitalize;
}
.market-logos {
background-color: #ffffff;
padding: 30px 0px;
}
@media (max-width: 768px) {
	.market-logos img{
		width:100%;
	}
}
@media (min-width: 768px) and (max-width: 1199px) {
	.market-logos img{
		width: 180px;
		height: auto;
	}
}
@media (min-width: 1200px){
	.market-logos img{
		width: 280px;
    height: 168px;
	}
}
.navbar-brand img {
  width: 300px !important;
}

img.nav-cert-img{
	width: auto;
	height:68px !important;
}
@media (max-width: 479px){img.nav-cert-img{width:auto !important;height: 53px !important;}}

@media (max-width: 767px) {
	.new-header .navbar.navbar-expand-lg a.navbar-brand img {
    	width: 240px !important;
    	height: 35px !important;
	}
}
@media screen and (max-width: 400px) {
#hd-banner.bulk-ep-banner {
    background-image: url('/wp-content/uploads/2025/02/bulk-ep-mobile.png') !important;
    background-size: cover;
    background-position: center;
    padding: 170px 0 0 !important;
}
}
.footer-faq {
	background-color: #20419a;
	padding: 60px 0px;
}
.footer-faq h2 {
	color: #fff;
	margin-bottom: 40px;
	text-align: center;
	font-size: 30px;
	font-weight: 600;
}
.su-spoiler-style-fancy .su-spoiler-title {
  	border: 1px solid #20419a !important;
  	border-radius: 10px;
  	background: transparent !important;
  	font-size: 20px !important;
	padding-top: 20px !important;
  	padding-bottom: 20px !important;
}
.su-spoiler-style-fancy {
  	border: 2px solid #20419a !important;
  	border-radius: 10px;
  	background: #ffffff !important;
  	color: #212529;
	z-index: 10;
  	position: relative;
}
.su-spoiler-content p {
	font-size: 16px !important;
}
.su-spoiler-icon {
  	top: 20px !important;
}
.su-spoiler-icon-plus.su-spoiler-closed .su-spoiler-icon::before {
  color: #fd7e14;
}
.su-spoiler-icon-plus .su-spoiler-icon::before {
   color: #fd7e14;
}
.su-spoiler-title {
  font-weight: 600 !important;
  color: #1240a0;
}

.video-float-left iframe {
  width: 100%;
  height: 290px;
}

@media (min-width: 992px) {
  .video-float-left {
    float: left;
    width: 40%;
    margin-right: 30px;
  }
}

.image-text-row {
  display: flex;
  align-items: flex-start;
  gap: 5px;
}

.image-text-row img {
  width: 40px;
  height: auto;
  flex-shrink: 0;  
}

.image-text-row .single-line-text {
  flex: 1;
}

.ep-pass-box {height: 290px;}

@media(max-width:991px){
.ep-pass-box {padding: 15px 15px 15px;height: auto;}
}