.heading-uppercase{
text-transform: uppercase;	
}
.heading-bold{
font-weight: 700;	
}
.page-main-content{
font-size: 17px;
line-height: 26px;
color: #111517;
}
.page-main-content p{
margin-bottom: 15px;	
}
.page-main-content .text-white{
color: #ffffff;
}
.scroll-to-btn.ul-scroll-top{
overflow: hidden;
display: block;
width: 40px;
height: 40px;
position: fixed;
right: 23px;
bottom: 15px;
z-index: 3;
background: #000;
border-radius: 50%;
padding: 5px;
}
.ul-scroll-top .scroll-to-btn__arrow {
height: 57%;
top: 50%;
transform: translateY(-50%) !important;
}
.back-equipment-button-area{
position: fixed;
width: 262px;
height: 53px;
visibility: visible;
overflow: visible;
z-index: 9;
top: 50%;
transform: translateY(-50%) rotate(-90deg);
left: 0;
margin-left: -105px;	
}
.back-equipment-button-area a{
color: #111517 !important;
background: transparent !important;
font-size: 16px !important;
padding: 17px 30px;
display: inline-block;
text-transform: uppercase;
letter-spacing: 2px;
border-radius: 0px 0px 16px 18px !important;
border: 1px solid #111517 !important;	
}
.page-main-content ul{
padding-left: 20px;	
}
.page-main-content ul li{
list-style: initial !important;	
}
.justify-content-around{
-ms-flex-pack: distribute;
justify-content: space-around;	
}
.custom-video-overlay{
position:relative;
}
.custom-video-overlay:after{
content: '';
width: 100%;
height: 100%;
position: absolute;
background: rgba(0,0,0,0.1);
top: 0;
left: 0;
}
.page-id-275 .page-breadcrumb{
background-position: right center !important;	
} .page-breadcrumb{
position: relative;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.page-breadcrumb .page-main-heading{
min-height: 500px;
display: flex;
width: 100%;
align-items: center;
justify-content: center;
}
.page-breadcrumb .page-main-heading h1{
font-size: 82px;
font-weight: 700;
text-transform: uppercase;	
}
.breadcrumb-overlay{
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 1;	
}
.page-breadcrumb .container{
position: relative;
z-index: 2;
} .about-us-heading{
transition: 1s cubic-bezier(.17, .85, .438, .99);
margin-left: -20%;
margin-bottom: 40px;
}
.award-inner-row .award-heading{
font-family: 'Lato', sans-serif !important;
font-size: 94px;
font-weight: 700;
line-height: 1.2;
color: transparent;
-webkit-text-stroke: 1px;
-webkit-text-stroke-color: #000;	
}
.award-inner-row .award-title{
font-size: 22px;
font-weight: 700;	
}
.award-inner-row .award-content li{
display: block !important;
position: relative;
padding-left: 20px;
}
.award-inner-row .award-content li:before{
content: '\f111';
font-size: 6px;
position: absolute;
left: 0;
top: 50%;
z-index: 4;
font-family: Font Awesome;
transform: translateY(-50%);
}
.award-inner-row{
border-bottom: 1px solid #333;
padding: 10px 0px;
}
.award-inner-row.first{
border-top: 1px solid #333;
}
.about-testimonial-section .mfp-arrow-left:before, .about-testimonial-section .swiper-button-prev:before{
border-left: 1px solid #333333;
border-bottom: 1px solid #333333;
}
.about-testimonial-section .swiper-button-next:before {
border-top: 1px solid #333333;
border-right: 1px solid #333333;
}
.about-testimonial-section .swiper-button-prev:after, .about-testimonial-section .swiper-button-next:after{
background-color: #333333;	
}
.about-testimonial-section .swiper-pagination-bullet:before, .about-testimonial-section .swiper-pagination-bullet:after {
color: #333;
} .resources-page-heading{
font-size: 70px;
color: #111517;
text-align: center;
text-transform: uppercase;	
margin-bottom: 25px;
}
.resource-blog-thumbnail-image{
height: auto !important;
}
.resource-blog-column p{
color: #111517;
font-size: 15px;
line-height: 23px;
margin-top: 15px;	
}
.resource-blog-column .subhead-xxs{
font-size: 16px !important;
font-weight: 400 !important;	
} .equipment-row-area .vc_btn3-container a, .website-button a{
border: 1px solid #686b6f !important;
color: #333 !important;
text-transform: uppercase !important;
padding: 14px 21px !important;
font-size: 17px !important;
letter-spacing: 1px !important;
background: transparent !important;
border-radius: 0px !important;	
}
.equipment-row-area .vc_btn3-container a:hover, .website-button a:hover{
border: 1px solid #686b6f !important;
color: #fff !important;
background: #333 !important;	
}
.button-same-column .website-button{
display: inline-block !important;
margin-right: 20px !important;
}
.our-brand-row-area .vc_column-inner{
background: #dadada !important;
border-radius: 10px !important;
padding-bottom: 20px !important;
padding-top: 20px !important;
}
.our-brand-page-row .vc_column-inner a{
font-family: 'Oswald', sans-serif !important ;	
}
.equipment-model-row .wpb_single_image{
margin-left: -15px !important;
margin-right: -15px !important;	
}
.equipment-model-row .wpb_single_image .wpb_wrapper, .equipment-model-row .wpb_single_image .vc_single_image-wrapper{
display: block !important;	
}
.our-brand-row-area.equipment-model-row .vc_column-inner{
padding-top: 0px !important;
}
.equipment-brand-page-row .website-button{
position: absolute;
bottom: 30px;
left: 50%;
transform: translate(-50%);	
}
.equipment-brand-page-row .our-brand-row-area .vc_column-inner{
padding-bottom: 88px !important;	
}
.equipment-row-area .vc_column-inner{
padding-bottom: 88px !important;	
}
.equipment-row-area .vc_btn3-container{
position: absolute;
bottom: 15px;
}
.equipment-details-sub-row .vc_column-inner{
background: #dadada !important;
border-radius: 10px !important;
padding: 45px 30px !important;	
}
.image-box-shadow{
box-shadow: 0px 5px 20px 0px rgb(0 0 0 / 10%) !important;
}
.back-to-equipment-button a{
border: 1px solid #686b6f !important;
color: #fff !important;
background: #333 !important;
border-radius: 0px !important;
font-size: 17px !important;
}
.back-to-equipment-button a:hover{
background: transparent !important;
color: #333 !important;
} .section-overlay:after{
content: '';
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background: rgba(0,0,0,0.7);
z-index: 1;
}
.section-overlay .vc_row{
position: relative;
z-index: 9;	
}
.contact-page-info-row .aio-icon-title{
margin-top: 10px !important;
margin-bottom: 10px !important;	
}
::placeholder { color: #fff;
opacity: 1; }
:-ms-input-placeholder { color: #fff;
}
::-ms-input-placeholder { color: #fff;
}
.contact-form7{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;	
}
.form-one-third{
width: 32%;
margin-bottom: 20px;
}
.form-half{
width: 49%;
margin-bottom: 20px;	
}
.form-full{
width: 100%;
margin-bottom: 20px;
}
.contact-form7 input, .contact-form7 textarea{
width: 100%;
border: none;
border-bottom: 1px solid #ddd !important;
color: #fff !important;
padding-bottom: 10px;
font-size: 16px;
}
.contact-form7 textarea{
height: 150px;	
}
.form-submit{
text-align: center;
margin-top: 50px;	
}
.form-submit .wpcf7-submit{
border: 1px solid #fff !important;
color: #fff !important;
text-transform: uppercase;
padding: 12px 45px;
font-size: 17px;
letter-spacing: 2px;	
}
.form-submit .wpcf7-submit:hover{
border: 1px solid rgba(255,255,255,0.7) !important;	
}
.contact-form7-latest{
display: flex;
flex-wrap: wrap;
justify-content: space-between;	
}
.contact-form7-latest input, .contact-form7-latest textarea{
width: 100%;
display: block;
border: 2px solid #3b3e42;
background-color: transparent;
color: #fbfbfb !important;
padding: 12px 15px;	
box-sizing: border-box;
}
.contact-form7-latest textarea{
height: 120px;
}
.form-submit-latest .wpcf7-submit{
border: 1px solid #686b6f !important;
color: #fff !important;
text-transform: uppercase;
padding: 12px 45px;
font-size: 17px;
letter-spacing: 2px;
margin-top: 37px;	
}
.form-submit-latest .wpcf7-submit:hover{
border: 1px solid rgba(255,255,255,0.7) !important;	
} @media only screen and (max-width: 767px) {
.menu-icon {
top: 30px;
}	
.header-logo {
top: 20px;
}	
.page-breadcrumb{
background-position: center center;
background-size: cover;		
}	
.page-breadcrumb .page-main-heading {
min-height: 300px;
}
.page-breadcrumb .page-main-heading h1 {
font-size: 40px;
text-align: center;
margin-top: 30px;
}	
.about-us-heading {
margin-left: 0;
margin-bottom: 20px;
}	
.ult-ib-effect-style1 .ult-new-ib-content, .ult-ib-effect-style1 .ult-new-ib-title {
-webkit-transform: translate3d(0,0px,0);
-moz-transform: translate3d(0,0px,0);
transform: translate3d(0,0px,0);
}	
h2.vc_custom_heading{
font-size: 45px !important;		
}	
.resources-page-heading {
font-size: 45px;
margin-bottom: 0px;
}	
.vc_section.section-mobile-margin-left-right-0{
margin-left: 0px !important;
margin-right: 0px !important;
}	
.our-brand-page-row h2.vc_custom_heading{
font-size: 30px !important;		
}	
.resources-page-section .padding-top-bottom-120 {
padding-top: 70px;
padding-bottom: 70px;
}	
.form-one-third {
width: 100%;
}	
.vc_section.equipment-brand-page-section{
margin-left: 0px !important;
margin-right: 0px !important;
}
.mobile-margin-bottom-15{
margin-bottom: 15px !important;		
}	
.equipment-row-area .vc_btn3-container a, .website-button a {
padding: 14px 19px !important;
}
.form-half {
width: 100%;
}	
.back-equipment-button-area a {
font-size: 13px !important;
padding: 9px 8px;
}	
.button-same-column .website-button {
display: block !important;
}	
.button-same-column .website-button a{
min-width: 200px;
}
.homepage-business-section{
padding-top: 70px !important;	
padding-bottom: 70px !important;	
}
.homepage-business-section .js-isotope-grid-item{
padding-top: 40px !important;		
}	
.homepage-business-section .big-head {
font-size: 30px !important;
padding-top: 0px !important;
}	
.homepage-mobile-padding-top-15{
padding-top: 15px !important;		
}	
.homepage-mobile-padding-top-bottom-40{
padding-top: 40px !important; 
padding-bottom: 40px !important;
}	
.homepage-mobile-padding-top-45{
padding-top: 45px !important;		
}		
}.vc_images_carousel .vc_carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.vc_images_carousel .vc_carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border-radius:10px;cursor:pointer;border:1px solid grey;background-color:grey}.vc_images_carousel .vc_carousel-indicators .vc_active{margin:1px;width:10px;height:10px;background-color:transparent;border:1px solid grey}.vc_images_carousel .vc_carousel-indicators .vc_partial{opacity:.5}.vc_images_carousel{position:relative}.vc_images_carousel .vc_carousel-inner{position:relative;overflow:hidden;width:100%}.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline{position:relative;overflow:hidden}.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner{left:0;position:relative;width:100%}.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner.vc_transition{-webkit-transition:.5s ease left;-o-transition:.5s ease left;transition:.5s ease left}.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner.vc_transition.vc_swipe-transition{-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item{float:left;visibility:hidden}.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>a>img,.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>img{display:block;max-width:100%;height:auto;line-height:1}.vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner{margin:0 10px}.vc_images_carousel.vc_carousel_vertical .vc_carousel-slideline{overflow:hidden}.vc_images_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner{width:100%}.vc_images_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner.vc_transition{-webkit-transition-property:top;-o-transition-property:top;transition-property:top}.vc_images_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item{float:none}.vc_images_carousel.vc_carousel_vertical .vc_carousel-indicators{position:absolute;top:2%;right:3%;left:auto;width:10px}.vc_images_carousel.vc_carousel_vertical .vc_carousel-indicators li{display:block;margin:0 auto 3px;width:6px;height:6px}.vc_images_carousel.vc_carousel_vertical .vc_carousel-indicators li.vc_active{width:8px;height:8px;margin:0 auto 1px}.vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item{visibility:visible}.vc_images_carousel .vc_carousel-control{position:absolute;padding:0;top:50%;left:0;bottom:0;margin-top:-15px;width:60px;height:30px;opacity:.5;font-size:30px;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);-webkit-tap-highlight-color:transparent}.vc_images_carousel .vc_carousel-control:focus,.vc_images_carousel .vc_carousel-control:hover{text-decoration:none;opacity:.9}.vc_images_carousel .vc_carousel-control.vc_right{left:auto;right:0}.vc_images_carousel .vc_carousel-control .glyphicon-chevron-left,.vc_images_carousel .vc_carousel-control .glyphicon-chevron-right,.vc_images_carousel .vc_carousel-control .icon-next,.vc_images_carousel .vc_carousel-control .icon-prev{position:absolute;top:50%;left:50%;z-index:5;display:inline-block}.vc_images_carousel .vc_carousel-control .icon-next,.vc_images_carousel .vc_carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.vc_images_carousel .vc_carousel-control .icon-prev:before{content:'\2039';position:relative;top:-10px}.vc_images_carousel .vc_carousel-control .icon-next:before{content:'\203a';position:relative;top:-10px}.vc_images_carousel .vc_carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.vc_images_carousel .vc_carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.vc_images_carousel .vc_carousel-control .icon-next,.vc_images_carousel .vc_carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px;display:block;padding:0}.vc_images_carousel .vc_carousel-caption{left:20%;right:20%;padding-bottom:30px}.vc_images_carousel .vc_carousel-indicators{bottom:20px}}.vc_images_carousel .clearfix:after,.vc_images_carousel .clearfix:before{content:" ";display:table}.vc_images_carousel .clearfix:after{clear:both}.vc_images_carousel .pull-right{float:right!important}.vc_images_carousel .pull-left{float:left!important}.vc_images_carousel .hide{display:none!important}.vc_images_carousel .show{display:block!important}.vc_images_carousel .invisible{visibility:hidden}.vc_images_carousel .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.vc_images_carousel ol.vc_carousel-indicators{margin:0 0 0 -30%}.vc_images_carousel .vc_carousel_vertical ol.vc_carousel-indicators{margin:1px 0 0 0;bottom:auto}.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.item>a{display:block}.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.item>a>img{margin:auto}.vc_carousel .vc_carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.vc_carousel .vc_carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border-radius:10px;cursor:pointer;border:1px solid grey;background-color:grey}.vc_carousel .vc_carousel-indicators .vc_active{margin:1px;width:10px;height:10px;background-color:transparent;border:1px solid grey}.vc_carousel .vc_carousel-indicators .vc_partial{opacity:.5}.vc_carousel{position:relative}.vc_carousel .vc_carousel-inner{position:relative;overflow:hidden;width:100%}.vc_carousel .vc_carousel-inner .vc_carousel-slideline{position:relative;overflow:hidden}.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner{left:0;position:relative;width:100%}.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner.vc_transition{-webkit-transition:.5s ease left;-o-transition:.5s ease left;transition:.5s ease left}.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner.vc_transition.vc_swipe-transition{-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item{float:left;visibility:hidden}.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>a>img,.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>img{display:block;max-width:100%;height:auto;line-height:1}.vc_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner{margin:0 10px}.vc_carousel.vc_carousel_vertical .vc_carousel-slideline{overflow:hidden}.vc_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner{width:100%}.vc_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner.vc_transition{-webkit-transition-property:top;-o-transition-property:top;transition-property:top}.vc_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item{float:none}.vc_carousel.vc_carousel_vertical .vc_carousel-indicators{position:absolute;top:2%;right:3%;left:auto;width:10px}.vc_carousel.vc_carousel_vertical .vc_carousel-indicators li{display:block;margin:0 auto 3px;width:6px;height:6px}.vc_carousel.vc_carousel_vertical .vc_carousel-indicators li.vc_active{width:8px;height:8px;margin:0 auto 1px}.vc_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item{visibility:visible}.vc_carousel .vc_carousel-control{position:absolute;padding:0;top:50%;left:0;bottom:0;margin-top:-15px;width:60px;height:30px;opacity:.5;font-size:30px;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);-webkit-tap-highlight-color:transparent}.vc_carousel .vc_carousel-control:focus,.vc_carousel .vc_carousel-control:hover{text-decoration:none;opacity:.9}.vc_carousel .vc_carousel-control.vc_right{left:auto;right:0}.vc_carousel .vc_carousel-control .glyphicon-chevron-left,.vc_carousel .vc_carousel-control .glyphicon-chevron-right,.vc_carousel .vc_carousel-control .icon-next,.vc_carousel .vc_carousel-control .icon-prev{position:absolute;top:50%;left:50%;z-index:5;display:inline-block}.vc_carousel .vc_carousel-control .icon-next,.vc_carousel .vc_carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.vc_carousel .vc_carousel-control .icon-prev:before{content:'\2039';position:relative;top:-10px}.vc_carousel .vc_carousel-control .icon-next:before{content:'\203a';position:relative;top:-10px}.vc_carousel .vc_carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.vc_carousel .vc_carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.vc_carousel .vc_carousel-control .icon-next,.vc_carousel .vc_carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px;display:block;padding:0}.vc_carousel .vc_carousel-caption{left:20%;right:20%;padding-bottom:30px}.vc_carousel .vc_carousel-indicators{bottom:20px}}.vc_carousel .clearfix:after,.vc_carousel .clearfix:before{content:" ";display:table}.vc_carousel .clearfix:after{clear:both}.vc_carousel .pull-right{float:right!important}.vc_carousel .pull-left{float:left!important}.vc_carousel .hide{display:none!important}.vc_carousel .show{display:block!important}.vc_carousel .invisible{visibility:hidden}.vc_carousel .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.vc_carousel ol.vc_carousel-indicators{margin:0 0 0 -30%}.vc_carousel .vc_carousel_vertical ol.vc_carousel-indicators{margin:1px 0 0 0;bottom:auto}.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.item>a{display:block}.vc_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.item>a>img{margin:auto}