.nowrap{
  white-space: nowrap;
}
.no-padding-bottom{
  padding-bottom:0 !important;
}
.swal2-container.swal2-shown{
      z-index: 99999 !important;
}
.rotate-support-icon{
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  font-size:30px;
  color: #c20f2f;
}
.support-ticket-title{
  font-size:14px;
  font-weight:600;
}
.support-ticket-content{
  font-weight:500;
}
.inherit-style{
  font-size:inherit;
  font-weight:inherit;
  padding:0;
  margin:0;
  color:inherit;
  /*line-height: inherit;*/
}
.inline-block{
  display:inline-block;
}
.margin-bottom-20{
  margin-bottom:20px;
}
.feedback-sticky{
  position: fixed;
  bottom: 0%;
  z-index: 99999;
  width: 300px;
  font-size:16px;
  min-height:180px;
      background-color: rgb(244, 244, 244);
}

.mobile-break{
  display: none;
}

.margin-top-5{
  margin-top:5px;
}
.margin-top-10{
  margin-top:10px;
}
#burgerMenu{
  padding: 20px;
  margin-right: -20px;
}
#mobileSearchIcon{
  padding: 20px;
  margin-right: -20px;
  cursor: pointer;

}
.v-align-div{
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.v-align-div-bottom{
  position: relative;
  top: 100%;
  transform: translateY(-100%);
}
.padding-bottom-100{
  padding-bottom:100px;
}
.dropdown-content-mobile a{
  padding-left: 70px !important;
}
.dropdown-content-mobile-support a{
  padding-left: 70px !important;
}
.dropdown-content-mobile-about a{
  padding-left: 70px !important;
}
.text-faded {
  color:rgba(0,0,0,0.6);
}

.text-sm{
  font-size:12px;
}
.searchQuickLink:first-of-type{
  padding-left:0px;
}
.searchQuickLink{
  padding-left:10px;
}
.support-faq-title{
  max-width:800px;
}
.hide{
  display:none;
}
body{
  font-family: 'Montserrat', sans-serif;
  font-size:16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  font-weight:300;
}
.footerHeader{
  font-weight:600;
  font-size:20px;
}
.max-width-100{
  max-width:100%;
}
.padding-top-60{
  padding-top:60px;
}
.padding-bottom-60{
  padding-bottom:60px;
}
.mobile-search{
  border-radius:50px;
}
[placeholder]{
    text-overflow:ellipsis;
}
.margin-top-15{
  margin-top:15px;
}
.margin-top-50{
  margin-top:50px;
}
.notice:first-child{
margin-top:10px;
}
.padding-bottom-5{
  padding-bottom: 5px;
}
.notice {
padding: 15px;
background-color: #fafafa;
border-left: 6px solid #7f7f84;
margin-bottom: 10px;
-webkit-box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
   -moz-box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
        box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
}
.notice-sm {
padding: 10px;
font-size: 80%;
}
.notice-lg {
padding: 35px;
font-size: large;
}
.notice-success {
border-color: #80D651;
}
.notice-success>strong {
color: #80D651;
}
.notice-info {
border-color: #45ABCD;
}
.notice-info>strong {
color: #45ABCD;
}
.notice-warning {
border-color: #FEAF20;
}
.notice-warning>strong {
color: #FEAF20;
}
.notice-danger {
border-color: #d73814;
}
.notice-danger>strong {
color: #d73814;
}
.notice>.desc{
display:none;
}
.readMore{
  cursor:pointer;
}
.anchor{
  padding-top: 60px; margin-top: -60px;
      z-index: -9999;
}
.anchor-no-index{
  padding-top: 60px; margin-top: -60px;
}
.padding-left-5{
  padding-left:5px;
}
.padding-right-5{
  padding-right:5px;
}
.block{
  font-weight:bold;
}
.hidden{
  display:none !important;
}
.clear{
  clear:both;
}
.menuLink{
  color:#8a8a8a;
  font-size: 11px;
  font-weight: 500;
  line-height: 40px;
  padding-left:5px;
  padding-right:5px;
  margin-left:15px;
  margin-right:15px;
  height:100%;
}
.font-size-12{
  font-size:12px;
}
.dropdownMenuLink{
  height: 80px !important;
}

.linkActive{
  color: #494949; !important
  font-size: 12px;
  text-align:center;
  border-bottom: solid 3px #c20f2f;
}
.linkActiveMain{
  color: #494949; !important
  font-size: 12px;
  text-align:center;
  /**/
}
.linkActiveMain:after{
  display:block;
  padding-top:9px;
  content: '';
  border-bottom: solid 3px #c20f2f;
  animation-name: borderbtm;
  animation-duration: 0.5s;
  margin-left:-20px;
  margin-right:-20px;
}
@keyframes borderbtm {
  from {transform: scaleX(0);}
  to {transform: scaleX(1);}
}
.menuLink:hover{
  text-decoration: none;
  color: #494949
}
.support-image{
  background: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ), url('/img/bg10.jpg');
  background-size:cover;
  height:450px;
  background-position: 0% 55%;
  color:white;
}
.padding-right-10{
  padding-right:10px;
}
.sitemap-image{
  background: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ), url('/img/bg12.jpg');
  background-size:cover;
  height:450px;
  background-position: 0% 55%;
  color:white;
}
.about-image{
  background: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ), url('/img/bg4.jpeg');
  background-size:cover;
  height:350px;
  background-position: 0% 0%;
  color:white;
}
.enquiry-image{
  background: linear-gradient(to left, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.8) ), url('/img/enquiry.jpeg');
  background-size:cover;
  background-position:center;
  height:450px;
  color:white;
}
.contact-us-image{
  background: linear-gradient(to left, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.8) ), url('/img/coffee-contact-email-4831.jpg');
  background-size:cover;
  height:450px;
  background-position: 0% 60%;
  color:white;
}
.careers-image{
  background: linear-gradient(to left, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.8) ), url('/img/uniforms.jpg');
  background-size:cover;
  height:450px;
  background-position: 0% 0%;
  color:white;
}
.products-image{
  background: linear-gradient(to left, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.8) ), url('/img/bg11.jpg');
  background-size:cover;
  height:450px;
  background-position: 0% 60%;
  color:white;
}
.homepage-image-new{
  background: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ), url('/img/home-1-cropped.jpg');
  background-size:cover;
  height:350px;
  background-position: 0% 30%;
  color:white;
}
.blog-image{
  background: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ), url('/img/bg9.jpg');
  background-size:cover;
  height:350px;
  background-position: 0% 0%;
  color:white;
}
.news-image{
  background: linear-gradient(to left, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.8) ), url('/img/news.jpg');
  background-size:cover;
  height:450px;
  background-position: center;
  color:white;
}
.mail-list-comp-image{
  background: linear-gradient(to left, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.8) ), url('/img/news.jpg');
  background-size:cover;
  height:450px;
  background-position: center;
  color:white;
}
.training-image{
  background: linear-gradient(to left, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.9) ), url('/img/support/training.jpg');
  text-align:left;
  background-size:cover;
  height:450px;
  background-repeat:no-repeat;
  color:white;
  background-position:top center;
}
.social-media-image{
  background: linear-gradient(to left, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.8) ), url('https://images.pexels.com/photos/267350/pexels-photo-267350.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940');
  background-size:cover;
  height:450px;
  text-align:left;
  background-position: center;
  color:white;
}
.events-image{
  background: linear-gradient(to left, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.9) ), url('/img/front/events-3-cropped.jpg');
  background-size:cover;
  height:450px;
  background-position: 0% 70%;
  color:white;
}
.notfound-image{
  background: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ), url('/img/bg.jpeg');
  background-size:cover;
  height:350px;
  background-position: 0% 0%;
  color:white;
}
.contact-text{
  padding-top:120px;
  font-family: 'Montserrat', sans-serif;
  height:100%;
}
.contact-text span{
  font-size: 50px;
      font-family: 'Montserrat', sans-serif;
      font-weight: 700;
      letter-spacing: 1px;
      line-height: 60px;
}
.support-text{
  padding-top:160px;
  font-family: 'Montserrat', sans-serif;
  padding-left:100px;
  height:100%;
}
.support-text span{
  font-size:50px;
  font-family: 'Montserrat', sans-serif;
  font-weight:700;
  letter-spacing: 1px;
  line-height:40px;
}
.support-text .subText{
  padding-top:20px;
}
.homepage-image{
  background: linear-gradient( rgba(0, 0, 0, 0.3), rgba(194, 15, 47, 0.2) ), url('/image?loc=img/bg5.jpeg&quality=90&width=800');
  background-size:cover;
  height:450px;
  background-position: 0% 30%;
  color:white;
}
.home-text{
  padding-top:60px;
  font-family: 'Montserrat', sans-serif;
  text-align:center;
  height:100%;
}
.menuLinkTwo{
  padding-top:15px;
  padding-left:0;
  text-align:center;
  padding-right:0;
  width:87px;
  line-height: normal;
}
.home-text span{
  font-size:50px;
  font-family: 'Montserrat', sans-serif;
  font-weight:700;
  letter-spacing: 1px;
  line-height:60px;
}
.notfound-text{
  padding-top:140px;
  font-family: 'Montserrat', sans-serif;
  height:100%;
}
.notfound-text > .subText{
  font-size:15px;
  font-weight:500;
}
.notfound-text span{
  font-size:55px;
  font-family: 'Montserrat', sans-serif;
  font-weight:700;
  letter-spacing: 1px;
  line-height:40px;
}
.about-text{
  padding-top:80px;
  font-family: 'Montserrat', sans-serif;
  padding-left:100px;
  height:100%;
}
.about-text span{
  font-size:35px;
  font-family: 'Montserrat', sans-serif;
  font-weight:700;
  letter-spacing: 1px;
  line-height:40px;
}
.social-media-text{
  padding-top:150px;
  font-family: 'Montserrat', sans-serif;
  padding-left:100px;
  height:100%;
}
.social-media-text span{
  font-size:55px;
  font-family: 'Montserrat', sans-serif;
  font-weight:700;
  letter-spacing: 1px;
  line-height:40px;
}
.products-text{
  text-align:center;
  font-family: 'Montserrat', sans-serif;
  height:100%;
  padding-top:180px;
}
.products-text span{
  font-size:35px;
  font-family: 'Montserrat', sans-serif;
  font-weight:700;
  letter-spacing: 1px;
  line-height:40px;
}
.products-text .subText{
  padding-top:20px;
  font-size:15px;
  padding-bottom:15px;
}
.subtle-divider{
  color: #c4c4c4;
}
h3.product-title{
  padding-top:25px;
  padding-bottom:0px;
}
.subText{
  font-size:13px;
  font-weight:500;
  color: #f3f3f3;
}
.herobuttonWhite{
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  /* border: 1px solid white; */
  padding: 10px;
  padding-left: 15px;
  padding-right: 15px;
  color: #c20f2f;
  border-radius: 20px;
  font-weight:500;
  background: white;
  border:0;
  cursor:pointer;

}
.herobuttonWhite:hover{
  text-decoration: none;
  background: rgba(255,255,255,0.9);
}
.herobutton{
      white-space: nowrap;
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  /* border: 1px solid white; */
  padding: 10px;
  padding-left: 15px;
  padding-right: 15px;
  color: white;
  border-radius: 20px;
  background: #c20f2f;
  border:0;
  cursor:pointer;
}
.herobutton:hover{
  text-decoration: none;
  color: #fff;
  background: #b20e2b;
}
.cg{
  background-color: #e9e9e9;
  padding-bottom:20px;
}
.cg-np{
  background-color: #e9e9e9;
}
.font-13{
  font-size:13px;
}
.fontContainer{
  padding-top:10px;
  padding-bottom:10px;
}
.searchBar{
  background-color: #c20f2f;
  color:#f6dadf;
  padding:15px;
}
.searchBar span{
  padding-left: 20px;
  font-size:16px;
}
.fontSearchBar{
  padding-left:20px;
  width:100%;
  height:40px;
  border-radius:15px;
  border:1px solid #b5243d;
}
.homeSearchButton{
  background: none;
  border: 1px solid #fff;
  padding-left:15px;
  padding-right:15px;
  padding-top:8px;
  padding-bottom:8px;
  color: #fff;
  font-size:12px;
  border-radius: 15px;
}
.h3-cstm{
  padding-top:30px;
  padding-bottom:30px;
  font-weight: 300;
  font-size: 26px;
  color: rgba(0,0,0,0.6);
}
.padding-bottom-25{
  padding-bottom: 25px;
}
.frontpage{
  color: #c20f2f;
  /*padding-top:15px;*/
  padding-left:15px;
  font-size:13px;
  font-weight:600;
  padding-bottom:5px;
}
.btn-front{
  background: none;
  border: 1px solid #c20f2f;
  color: #c20f2f;
  padding-left:20px;
  padding-right:20px;
  border-radius:10px;
  margin-top:5px;
  font-size:12px;
  line-height: 30px;
}
.btn-front:hover{
  color: #c20f2f;
}
.newRow{
  padding:0;
  margin:0;
}
.homeBannerText{
  padding-left:190px;
}
@media (max-width: 768px) {
  .searchBar span{
    padding-left:0;
  }
  .darken-mob-50{
    filter: brightness(50%);
  }
  .slider-image-5{
    position: relative;
    left: -700px;
    filter: brightness(50%);
  }
  .slider-image-4{
    position: relative;
    filter: brightness(50%);
  }
  .slider-image-1{
    position: relative;
    left: -200px;
    filter: brightness(50%);
  }
  .slider-image-2{
    position: relative;
    left: -600px;
  }
  .slider-image-3{
    position: relative;
    left: -600px;
  }
}
@media (min-width: 768px) {
  .homeBannerText{
    padding-left:0px;
  }
}
.font-text{
  padding-left:20px;
  padding-top:110px;
}
.font-text h4{
  font-size:20px;
  font-weight:400;
}
.font-text p{
  font-size:12px;
}
.local-webinar-btn{
  color: #fff;
  border: 1px solid #fff;
  border-radius:20px;
  background:none;
  padding-left:10px;
  padding-right:10px;
  font-size:12px;
}
.dropdown-lnk{
  position:relative;
}
.dropdown-lnk-2{
  position:relative;
}
.dropdown-lnk-3{
  position:relative;
}
.linkActiveMain:after:hover .dropdown-content {
display: block;
}
.linkActiveMain:after:hover .dropdown-content-3 {
display: block;
}
.dropdown-lnk-3:hover ~ .dropdown-content-3 {
display: block;
}
.dropdown-lnk-3:after:hover ~ .dropdown-content-3 {
display: block;
}
.linkActiveMain:after:hover .dropdown-content-2 {
display: block;
}
.dropdown-lnk-2:hover ~ .dropdown-content-2 {
display: block;
}
.dropdown-lnk-2:after:hover ~ .dropdown-content-2 {
display: block;
}
.dropdown-lnk:hover ~ .dropdown-content {
display: block;
}
.dropdown-lnk:after:hover ~ .dropdown-content {
display: block;
}
.dropdown-content:hover{
  display:block;
}
.dropdown-content-2:hover{
  display:block;
}
.dropdown-content-3:hover{
  display:block;
}
.dropdown-lnk:hover{
}
.dropdown-content {
  display:none;
  position: absolute;
  background-color: #f9f9f9;
  width:100%;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  padding: 12px 16px;
  z-index: 99999;
  margin-top:-20px;
  left:0;
}
.dropdown-content-2 {
  display:none;
  position: absolute;
  background-color: #f9f9f9;
  width:100%;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  padding: 12px 16px;
  z-index: 99999;
  margin-top:-20px;
  left:0;
}
.dropdown-content-3 {
  display:none;
  position: absolute;
  background-color: #f9f9f9;
  width:100%;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  padding: 12px 16px;
  z-index: 99999;
  margin-top:-20px;
  left:0;
}
.dropdown-category{
padding-left:40px;
text-align:left;
color: #c20f2f;
font-size:12px;
font-weight:700;
padding-bottom:15px;
text-transform: uppercase;
}
.dropdown-list{
font-size:11px;
text-align:left;
}
.dropdown-list li{
list-style-type: none;
padding-bottom:15px;
}
.dropdown-list li a{
color: inherit;
text-decoration: none;
}
.dropdown-list li.viewall{
padding-top:20px;
color: #c20f2f;
font-weight:400;
}
.productName{
padding-top:50px;
text-transform: none;
font-weight:600;
font-size:30px;
}
.productSubtitle{
font-weight:500;
font-size:20px;
}
.productFeature{
font-weight:300;
font-size:30px;
}
.productDescription{
font-size:14px;
}
.productImage{
padding-top:50px;
}
.heroSearch{
width:100%;
border-radius:15px;
border:0;
line-height:40px;
padding-left:15px;
}
.breadcrumb-trail{
font-size:12px;
padding-top:10px;
padding-bottom:10px;
}
.filterDropdown{
  -webkit-appearance: menulist-button;
width:100%;border:0;border-radius:10px;font-size:12px;padding:15px;
}
.knowledge-card{
padding:15px;
cursor:pointer;
box-shadow: 0px 0px 5px 1px #e0e0e0;
}

.knowledge-card:hover{
box-shadow: 0px 0px 15px 1px #c4c4c4;
}

.knowledge-card h4{
font-weight:600;
font-size:12px;
font-weight: 600;
font-size: 12px;
text-overflow: ellipsis;
white-space: normal;
}
.knowledge-card div{
height:45px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;
}
.padding-left-10{
  padding-left:10px;
}
.static-h3{
  font-weight:500;margin-bottom:0; margin-top:30px; font-size:20px;padding-bottom:5px;
}
.knowledge-card p{
font-size:11px;
padding-top:5px;
height:55px;
}
.knowledge-card span{
color:#c6c6c6;
font-size:10px;
}
.signup-email{
background:none;
border:1px solid #f2f2f2;
color: #f2f2f2;
font-size:12px;
padding:5px;
border-radius:10px;
padding-left:20px;
padding-right:20px;
line-height:32px;
}
.signup-email i{
padding-left:10px;
}
.faqsPanelHeader{
font-size:30px;line-height:35px;font-weight:500;color:rgba(0,0,0,0.6);
}
.sales-advisor{
}
.background-white{
background: white;
}
.inline-block{
display:inline-block;
}
.support-home-standards{
height:190px;background-image: url('/img/thumb/thumb_standards_1.png');background-size:cover;background-position:center;
}
.support-home-videos{
height:190px;background-image: url('/img/thumb/thumb_howto_1.png');background-size:cover;background-position:center;
}
.support-home-manuals{
height:190px;background-image: url('/img/support/manuals-datasheets-brochures.jpg');background-size:cover;background-position:center;
}
.support-home-guides{
height:190px;background-image: url('/img/support/guides.jpg');background-size:cover;background-position:center;
}
.support-home-webinars{
height:190px;background-image: url('/img/support/webinars.jpg');background-size:cover;background-position:center;
}
.support-home-declarations{
height:190px;background-image: url('/img/support/european-flag-documents-of-conformity.jpg');background-size:cover;background-position:center;
}
.support-home-register{
height:190px;background-image: url('/img/thumb/thumb_register_1.png');background-size:cover;background-position:center;
}
.support-home-updates{
height:190px;background-image: url('/img/thumb/thumb_softwareupdates_1.png');background-size:cover;background-position:center;
}
.support-home-faqs{
height:190px;background-image: url('/img/support/faqs.jpg');background-size:cover;background-position:center;
}
.support-home-repair{
height:190px;background-image: url('/img/thumb/thumb_repair_1.png');background-size:cover;background-position:center;
}
.support-home-training{
height:190px;background-image: url('/img/thumb/thumb_training_1.png');background-size:cover;background-position:center;
}

.support-home-search{
height:190px;background-image: url('/img/thumb/thumb_search_1.png');background-size:cover;background-position:center;
}
.font-12{
font-size:12px;
}
.knowledge-card-title{
height:50px;overflow:hidden;text-overflow: ellipsis;
}
.footer-red{
  padding-top:30px;
  padding-bottom:30px;
  font-size:13px;
background-color:#c20f2f;
color:#f2f2f2;
}
.margin-top-30{
  margin-top:30px;
}
.footer-link{
line-height:80px;
padding-left:20px;
padding-right:20px;
font-size:12px;
}
.feature-box{
padding-bottom:20px;
}
.feature-title{
font-size:13px;
font-weight:600;
padding-top:5px;
padding-bottom:5px;
color:#606060;
}
.feature-content{
color:#a2a2a2;
font-size:11px;
}
.feature-button{
font-size:11px;
color:#606060;
padding-top:10px;
font-weight:600;
}
.about-link{
display:inline-block;
padding-top:15px;
padding-bottom:15px;
padding-right:20px;
padding-left:20px;
font-size:12px;
font-weight:500;
}
.active-about-link{
border-bottom:2px solid #c20f2f;
}
.about-link a{
color: rgba(0, 0, 0, 0.6);
}
.about-link a:hover{
text-decoration:none;
color: rgba(0, 0, 0, 0.8);
}
h1.heading{
padding:0;
margin:0;
font-weight:400;
}
p.about-description{
font-size:12px;
}
.terms-link{
padding-left:20px;
padding-right:20px;
font-size:12px;
border-top: 1px solid #e4e4e4;
padding-top:10px;
padding-bottom: 10px;
}
.terms-link-final{
padding-left:20px;
padding-right:20px;
font-size:12px;
border-top: 1px solid #e4e4e4;
border-bottom: 1px solid #e4e4e4;
padding-top:10px;
padding-bottom: 10px;
}
.terms-link a{
color:inherit;
text-decoration:none;
}
.terms-link-final a{
color:inherit;
text-decoration:none;
}
.hover-img{
cursor: pointer;
}
.productPriceText{
font-size:20px;
font-weight:600;
}
.productPrice{
font-size:30px;
font-weight:600;
}
.enquiryButton{
padding:10px;
background-color:#000;
color:white;
text-size:20px;
font-weight:600;
border-radius:30px;
padding-left:20px;
padding-right:20px;
border:0;
}
.enquiryButton:hover{
color:#fff;text-decoration:none;

}
.country-footer-text{
padding-left:10px;
padding-right:10px;
font-size:12px;
}
.country-footer{
padding-top:20px;
}
.country-footer-text a{
color:inherit;
text-decoration:none;
}
#scroll {
  position:fixed;
  right:10px;
  bottom:10px;
  cursor:pointer;
  width:50px;
  height:50px;
  background-color:#333333;
  color:#212529;
  text-indent:-9999px;
  display:none;
  -webkit-border-radius:60px;
  -moz-border-radius:60px;
  border-radius:60px;
  z-index:999;
}
#scroll span {
  position:absolute;
  top:50%;
  left:50%;
  margin-left:-8px;
  margin-top:-12px;
  height:0;
  width:0;
  border:8px solid transparent;
  border-bottom-color:#ffffff;
}
#scroll:hover {
  background-color:#c20f2f;
  opacity:1;filter:"alpha(opacity=100)";
  -ms-filter:"alpha(opacity=100)";
}
.industry-bg{
background: #c20f2f;
height:400px;
}
.industry-title{
padding-left:20px;
padding-top:120px;
}
.industry-title h1{
color:#eee;
font-weight:600;
}
.industry-subtitle{

}
.industry-subtitle h2{
font-weight:300;
color:#eee;
padding-left:20px;
font-size:25px;
}
.industry-subtext{

}
.industry-subtext p{
max-width:600px;
padding-left:20px;
color:#eee;
font-size:13px;
}


.support-title{
padding-left:20px;
padding-top:130px;
}
.support-title h1{
color:#333;
font-weight:600;
}
.support-subtitle{

}
.blog-btn{
background: #c20f2f;border:0;padding-left:15px;padding-right:15px;border-radius:10px;
color: #fff;
padding-top:5px;
padding-bottom:5px;
}
.blog-btn:hover{
color: #fff;
background: #a50e29;
text-decoration:none;
}
.card-text{
font-size:14px;
color: rgba(0,0,0,0.7);
}
.card-title{
color: #c20f2f;
font-weight: 600;
}
.card-footer{
font-size:14px;
}
.blogPost{
padding-top:10px;
}
.blogPost .card{
  width: 100%;min-height:390px;
}
.card-title a{
color:inherit;
}
.card-title a:hover{
text-decoration:none;
}
.card-text{
}
#blogPreview{
overflow: hidden;
text-overflow: ellipsis;
}
#blogPreview p{
text-overflow: ellipsis;
}
.width-100-percent{
width:100%;
}
.blogCard{
width: 100%;height:490px;
}
.support-subtitle h2{
font-weight:300;
color:#333;
padding-left:20px;
font-size:25px;
}
.support-subtext{

}
.support-subtext p{
width:600px;
padding-left:20px;
color:#333;
font-size:13px;
}
.a-no-style{
text-decoration: none;
color: inherit;
}
.a-no-style:hover{
text-decoration: none;
color:inherit;
}
.no-style-link{
color:inherit;
}
.no-style-link:hover{
color:#c20f2f;
text-decoration:none;
}
.mouse-btn{
cursor:  pointer;
}
#tested{
animation-name: fadein;
animation-duration: 2s;
}

#trusted{
animation-name: fadein;
animation-delay: 1.5s;
opacity:0;
animation-duration: 2s;
animation-fill-mode: forwards;
}
#worldwide{
animation-name: fadein;
animation-delay: 3s;
opacity:0;
animation-duration: 2s;
animation-fill-mode: forwards;
}
#other{
animation-name: fadein;
animation-delay: 4.5s;
opacity:0;
animation-duration: 2s;
animation-fill-mode: forwards;
}
@keyframes fadein {
  from {opacity: 0;}
  to {opacity: 1;}
}
.footer-links{
color: inherit;
}
.footer-links:hover{
text-decoration:none;
color:#999;
}
.footer-btn{
  padding: 8px;
  padding-left: 15px;
  padding-right: 15px;
  border-radius: 15px;

}
.footer-btn:hover{
color:#c20f2f;
text-decoration:none;
}
#hexagon {
width: 50px;
margin-top:25px;
color:white;
font-size:20px;
height: 28px;
background: #c20f2f;
position: relative;
text-align:center;
}
#hexagon:before {
content: "";
position: absolute;
top: -15px;
left: 0;
width: 0;
height: 0;
border-left: 25px solid transparent;
border-right: 25px solid transparent;
border-bottom: 15px solid #c20f2f;
}
#hexagon:after {
content: "";
position: absolute;
bottom: -15px;
left: 0;
width: 0;
height: 0;
border-left: 25px solid transparent;
border-right: 25px solid transparent;
border-top: 15px solid #c20f2f;
}
.about-terms-link{
color:inherit;
}
.about-terms-link:hover{
color:inherit;
text-decoration: none;
color:rgba(0,0,0,0.9)
}

.pace {
-webkit-pointer-events: none;
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}

.pace-inactive {
display: none;
}

.pace .pace-progress {
background: `args.color || "#29d"`;
position: fixed;
z-index: 2000;
top: 0;
right: 100%;
width: 100%;
height: 2px;
}
.diagonal-one {float:left; width:50%; height:400px;}
.diagonal-solar { background:url("/image?loc=img/solar-bg.jpg&height=600");background-size: cover; background-position: center;}
.diagonal-hire { background:url("/image?loc=img/front/1.jpg&height=600");background-size: cover; background-position: center;}
.diagonal-two {float:right; background:#c20f2f; width:50%; height:400px; position:relative;}
.diagonal-two:after {position:absolute; content:""; width:0; top:0; left:-149px; height:0; border-bottom:400px solid transparent; border-right:150px solid #c20f2f;}

/* On screens that are 600px or less, set the background color to olive */
@media screen and (max-width: 768px) {
  /*.diagonal-two {width:100%;height:initial;}*/
}

.diagonal-webinar-one {float:left; background:url("/img/front/events-3-cropped.jpg"); background-size: cover; background-position:center; width:50%; height:400px;}
.diagonal-webinar-two {float:right; background:#c20f2f; width:50%; height:400px; position:relative;color:#fff;}
.diagonal-webinar-two:after {position:absolute; content:""; width:0; top:0; left:-149px; height:0; border-bottom:400px solid transparent; border-right:150px solid #c20f2f;}
.bold{
  font-weight:600;
}
.checkList ul li{
list-style-type: none;
padding-top:10px;
height:50px;
padding-bottom:10px;
}
.checkList ul li:before {
font-family: 'Font Awesome\ 5 Free';
content: '\f058';
margin:0 5px 0 -15px;
color: #c20f2f;
padding-right:5px;
}
label.form-register-product{
margin-bottom:5px;
font-weight:600;
color: rgba(0,0,0,0.7);
padding-top:15px;
}

form.form-register-product{
padding-bottom:40px;
}
.sticky-footer {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #333;
  color: white;
  text-align: right;
  height:60px;
  line-height:60px;
  padding-right:50px;
  z-index:999;
}
.stacked-footer{
margin-bottom:60px;
}
.topbarsearch {
  float: right;
  height: 60px;
  line-height: 40px;
  font-size: 17px;
  font-weight: 400;
  letter-spacing: 0.5px;
  background-color: #f7f7f7;
  width: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  overflow: hidden;
}
.topbarsearch input {
  height: 60px;
  background-color: #ffffff;
  border: 0;
  width: 400px;
  padding: 0;
  margin: 0;
  font-size: 18px;
  padding-left: 10px;
  vertical-align: center;
  line-height: 100%;
}
.clickable{
  cursor: pointer;
}
.pl-5{
  padding-left:5px !important;
}
.pr-5{
  padding-right:5px !important;
}
.final-footer{
  font-size:9px;font-weight:400;padding-top:5px;padding-bottom:5px;
}
.mainLogo{
  margin-top:10px;
}
.inline-block{
  display:inline-block;
}
.sitn{
  padding-top:5px;
  padding-bottom:5px;
  line-height:22px;
}
.breadcrumb{
display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 0.5rem;
  list-style: none;
  border-radius: 0.25rem;
  font-size: 12px;
  margin-top: 0.5rem;
  background:none;
}
.breadcrumb-item a{
color: inherit;
}
.breadcrumb-item{
text-transform: capitalize;
}
.redbg{
background-color:#c20f2f;
}
#specsList{
max-height:500px;
position : relative;
overflow: hidden;
}
#specsList:after {
content  : "";
position : absolute;
z-index  : 1;
bottom   : 0;
left     : 0;
pointer-events   : none;
background-image : linear-gradient(to bottom,
                  rgba(255,255,255, 0),
                  rgba(255,255,255, 1) 90%);
width    : 100%;
height   : 4em;
}
#specsList.hidden-pseudo:after {
  display: none;
}
#specsReadMore{
margin-top:15px;
text-align:center;
height:40px;
margin-bottom:15px;
}
#specsReadMore a{
text-transform: none;
color:#c20f2f;
cursor:pointer;
border:1px solid #c20f2f;
padding:15px;
padding-bottom:10px;
padding-top:10px;
border-radius:15px;
}
#specsReadMore a:hover{
text-decoration: none;
color: #8c0b21;
border: 1px solid #8c0b21;
}
.faded-country{
opacity: 0.3;
cursor: default;
}
.width-100{
width:100%;
}
.hamburger-menu{
  line-height:60px;
padding-right:5px;
color: #c20f2f;
}
/* The side navigation menu */
.sidenav {
  height: 100%; /* 100% Full-height */
  width: 0; /* 0 width - change this with JavaScript */
  position: fixed; /* Stay in place */
  z-index: 9999; /* Stay on top */
  top: 0; /* Stay at the top */
  left: 0;
  background-color: #c20f2f; /* Black*/
  overflow-x: hidden; /* Disable horizontal scroll */
  padding-top: 60px; /* Place content 60px from the top */
  transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
}

/* The navigation menu links */
.sidenav a {
  padding: 8px 8px 8px 32px;
      text-decoration: none;
      font-size: 20px;
      color: rgba(255,255,255,1);
      display: block;
      transition: 0.3s;
}
/* When you mouse over the navigation links, change their color */
.sidenav a:hover {
  color: #f1f1f1;
}

/* Position and style the close button (top right corner) */
.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 0px;
  font-size: 36px;
  margin-left: 50px;
  margin-right: 25px;
}

.padding-top-05{
padding-top:0.5rem;
}
.diagonal-pat-testing{
overflow:hidden;background-image:url('/image?loc=img/faq-support.png&height=600');background-size:cover;
background-position:center;
}
.diagonal-pat-testing-accessories{
overflow:hidden;background-position:center;background-image:url('/image?loc=img/pat-testing-accessories/header.jpeg&height=600');background-size:cover;"
}
#triangle-topleft {
width: 0;
height: 0;
border-top: 750px solid #eaeaea;
border-right: 750px solid transparent;
position:absolute;
z-index:0;
}
#triangle-two-topleft {
width: 0;
height: 0;
border-top: 850px solid #f4f4f4;
border-right: 850px solid transparent;
position:absolute;
z-index:0;
}
.no-overflow{
overflow: hidden;
}
.product-container{
background-color:#f4f4f4;
padding-bottom:10px;
overflow:hidden;
position:relative;
}
.height-400{
height: 400px;
}
.height-300{
height:300px;
}
.productImage{
/*padding-left:100px;*/
max-height:300px;
}
.product-image-preview{
width:100px;
height:100px;
display:inline-block;
}
.product-image-preview img{
max-height:100px;max-width:100px
}
.top-border{
border-top:1px #f4f4f4 solid;
}
.featuredProductsTitle{
padding:0;margin:0;text-transform:uppercase;font-weight:600;font-size:12px;line-height:60px;
}
.text-center{
text-align:center;
}
.padding-top-30{
padding-top:30px;
}
.padding-top-20{
padding-top:20px;
}
.padding-top-5{
padding-top:5px;
}
.position-relative{
position:relative;
}
.overflow-hidden{
overflow:hidden;
}
.height-350{
height:350px;
}
.color-white{
color:white;
}
.padding-bottom-35{
padding-bottom:35px;
}
.padding-bottom-30{
padding-bottom:30px;
}
.font-30{
font-size:30px;
}
.padding-top-50{
padding-top:50px;
}
.padding-top-10{
padding-top:10px;
}
.padding-top-100{
padding-top:100px;
}
.bold-font{
font-weight:bold;
}
.padding-bottom-10{
padding-bottom:10px;
}
.padding-bottom-20{
padding-bottom:20px;
}
.margin-zero-auto{
margin: 0 auto;
}
.height-100-percent{
height:100%;
}
.height-200{
height:200px;
}
.padding-bottom-50{
padding-bottom:50px;
}
.padding-bottom-40{
padding-bottom:40px;
}
.padding-top-40{
padding-top:40px;
}
.background-white{
background-color: #fff;
}
.no-padding{
padding:0;
}
.no-margin{
margin:0;
}
.featuredProductName{
color:inherit;padding-left:20px;padding-right:20px;font-size:12px;line-height:60px;font-weight:400;
}
.featureList{
padding-top:50px; padding-bottom:50px; color:#444;
}
.featureTitle{
text-align:center;padding-top:50px;padding-bottom:50px;
}
.font-300{
font-weight:300;
}
.specsDiv{
padding-top:50px; padding-bottom:50px; color:#444;
}
.industry-title-mobile{
padding-top:40px;
padding-left: 20px;
color:#fff;
}
.industry-title-mobile h1{
font-size:20px;
}
.industry-subtitle-mobile h2{
font-weight: 300;
color: #eee;
padding-left: 20px;
font-size: 18px;
}
.mobile-event-text{
padding-left:20px;
padding-top:20px;
font-size:12px;
}
.mobile-event-text h4{
font-size:20px;
font-weight:400;
}


#careers{
min-height: 400px;
padding-top: 50px;
}
#careersHeading{
padding-top:80px;
}
.support-content{
  padding-top:100px;padding-left:50px;
}
.queryInput{
  border: 1px solid #888;width:100%;border-radius:25px;padding-left:35px;padding-top:10px;padding-bottom:10px;padding-right:10px;
}
.searchBtn{
  padding-top:10px;
  padding-bottom:10px;
  color:white;height:100%;background: #c20f2f;border:0;padding-left:25px;padding-right:25px;border-radius:30px;
}
.whyRegister ul li{
  height:initial;
}
@media screen and (max-width: 1200px) {
.products-image{
height:100%;
padding-bottom:60px;
}
}
@media screen and (max-width: 768px) {
  .global_number_dynamic{
    margin: 0px auto !important;
    font-size: 14px;
    text-align: center;
    width: 100%;
  }

  .tech-support-ticket{
    text-align: center !important;
    font-size: 12px !important;
  }

  .mobile-break{
    display: block;
  }
}

@media (max-width: 992px) {
  .service-calibration{
    background-image:none !important;
    background-color:#f4f4f4;
    padding:0px;
    height:initial !important;
  }
  .service-calibration>div{
    padding: 20px !important;
  }
 }

@media screen and (max-width: 768px){

  .hide-container-mobile{
    padding:0;
    margin:0;
  }

  .highlightProductText{
    padding:0px;
  }

  .diagonal-two>div{
    height:initial !important;
  }

  .product_tag_box{
      min-height: inherit !important;

  }
  .product_tag_box>div{

          padding-bottom:10px !important;
          padding-top:10px !important;
  }

  .product-box{
    height:150px !important;
    line-height:170px !important;
  }

  .product_tag_box img{
    max-height:100px;
  }

  .h3-cstm{
    font-size:14px;
    padding-top:15px;
    padding-bottom:15px;
    margin-bottom:0px;
  }
  .frontpage{
    font-size:12px;
  }

  p{
    font-size:12px;
  }
  body{
    font-size:12px;
  }
  .industry-title h1{
    font-size:30px;
  }
  .industry-subtitle h2{
    font-size:13px;
  }
  .industry-subtext p{
    font-size:12px;
  }

  .cat-title{
    font-size:14px;
  }
  .cat-description{
    font-size:12px;
  }
  .service-calibration{
    background-image:none !important;
    background-color:#f4f4f4;
    padding:0px;
    height:initial !important;
  }
  .service-calibration>div{
    padding: 20px !important;
  }

  .footerLinks a {
    font-size:16px;
    padding-top:5px;
    padding-bottom: 5px;
  }
  .footerLinks p {
    font-size: 16px !important;
    color: rgba(255,255,255,0.8);
}
  .support-content{
    padding-top:0px;
  }
  .breadcrumb{
    line-height: 30px;
  }
.about-text{
padding-left:20px;
padding-top:20px;
}
.about-image{
height:270px;
}

#map{
height:200px;
}
#careersHeading{
padding-top:20px;
}
#tested{
font-size:35px;
}
#trusted{
font-size:35px;
}
#worldwide{
font-size:35px;
}
.home-text span{
line-height:40px;
}
.homepage-image{
height:330px;
}
.industryCard{
margin-top:20px;
}
.margin-top-10{
margin-top:10px;
}
.margin-top-20{
margin-top:20px;
}
.searchBar{
padding-top:5px;
}
.kb-card{
margin-top: 20px;
}
.filterDropdown{
margin-top:5px;
}
.filterSubmitBtn{
margin-top:5px;
padding-top:5px;
padding-bottom:5px;
padding-left:30px;
border-radius:15px;
padding-right:30px;
}
.filterSubmitBtnContainer{
text-align:center;
}
.productImage{
padding-left:0px;
}
.padding-left-10{
padding-left:10px;
}
.center{
text-align:center;
}
#triangle-topleft{
border-top: 350px solid #eaeaea;
}
.featuredProductName{

}
.product-container{
min-height:730px;
}
.fontSearchBar{
font-size:12px;
}
.support-text{
padding-left:0px;
}
.support-text h1{
  font-size:30px;
}
.pat-selector-image{
height:260px !important;
}
#pat-selector-sub{
line-height:30px !important;
}
#pat-selector-main{
line-height:40px;
}
#rayHolder{
margin-left:0px !important;
}
.footer-red{
/*height:250px;*/
}
.signup-email{
line-height:33px;
font-size:12px;
width:100%;
}
.searchPageButton{
  width:100%;
  margin-top:0px;
}
.signupDiv{
padding-top:5px;
text-align:center;
}
.mobileSupportBlock{
height:350px;
}
.industry-title{
padding-top:30px;
}
.products-text{
padding-top:40px;
}
}
@media screen and (max-width: 400px) {
  .products-image{
  /*height:480px;*/
  }

}
@media screen and (max-width:576px){
  .darken-mob-50{
    filter: brightness(50%);
  }
  .slider-image-5{
    position: relative;
    left: -700px;
    filter: brightness(50%);
  }
  .slider-image-4{
    position: relative;
    filter: brightness(50%);
  }
  .slider-image-3{
    position: relative;
    left: -700px;
    filter: brightness(50%);
  }
  .slider-image-2{
    position: relative;
    left: -800px;
    filter: brightness(50%);
  }
  .slider-image-1{
    position: relative;
    left: -200px;
    filter: brightness(50%);
  }
  .footer-links{
    display: block;
  }
  .footer-link{
    line-height:normal;
    text-align:center;
    font-size:14px;
  }

}
@media screen and (max-width:768px){
.diagonal-two{
  height:initial;
  padding-top:50px;
  padding-bottom:50px;
}
}

.filterSubmitBtn{
  padding-top: 10px;
padding-bottom: 10px;
background: #c20f2f;border:0;padding-left:15px;padding-right:15px;border-radius:10px;
}
.footer-heading{
text-align:left;
}
.footer-heading .footer-heading-span{
font-size: 13px;
font-weight: 500;
padding-top:10px;
padding-bottom:10px;
}
.footer-list{
padding-left:0;
list-style-type:none;
font-size:12px;
}
.footer-list a{
color: #333;
}
.footer-list a:hover{
color: #c20f2f;
}

.industry-support-btn{
padding-top:10px;padding-bottom:10px;font-weight: 500;
}
.industry-support-btn:hover{
color:#cb3731;
text-decoration: none;
}
.margin-top-20{
margin-top:20px;
}
.diagonal-solar-contact {width:100%; height:200px;}
.diagonal-solar-left {float:left; background:black; width:50%; height:200px;overflow:hidden;}
.diagonal-solar-right {float:right; background:#edefee; width:50%; height:200px; position:relative;padding-top:20px;padding-left:30px;}
.diagonal-solar-right:after {position:absolute; content:""; width:0; top:0; left:-50px; height:0; border-bottom:200px solid transparent; border-right:50px solid #edefee;}
.mobile-pat{
background:linear-gradient(0deg,rgba(194,15,47,0.3),rgba(194,15,47,0.3)),url(/image?loc=img/solar-bg.jpg&height=600);
background-position: center;
background-size:cover;
height:300px;
}
.mobile-pat-text{
height:300px;
}
.faq-bar{
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
background-color:#f4f4f4;
height:60px;
line-height:60px;
font-weight:500;
color: rgba(0,0,0,0.6);
}
.padding-right-20{
  padding-right:20px;
}
.col-1.faq-bar{
  white-space: initial;
    overflow: inherit;
    text-overflow: visible;
}
.faq-bar-short{
background-color:#f4f4f4;
min-height:60px;
max-height:80px;
line-height:30px;
font-weight:500;
color: rgba(0,0,0,0.6);
}
.clickable-faq{

}
.clickable-faq:hover{
color:initial;
text-decoration:none;
}
.clickable-faq:hover div{
background-color:#e5e5e5;
}
.menuScroll {
white-space: nowrap;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar; }
::-webkit-scrollbar {
-webkit-appearance: none;
}

::-webkit-scrollbar:horizontal {
height: 9px;
}

::-webkit-scrollbar-thumb {
background-color: rgba(0, 0, 0, .2);
border-radius: 10px;
border: 2px solid #ffffff;
}

::-webkit-scrollbar-track {
border-radius: 10px;
background-color: #ffffff;
}
.addSimilar{
border:1px rgba(0,0,0,0.4) dashed;text-align:center;padding:60px;color:rgba(0,0,0,0.7);padding-top:150px;height: 370px;
}
.addSimilar:hover{
border:1px rgba(0,0,0,0.6) dashed;color:rgba(0,0,0,0.9)
}
.addSimilarLink:hover{
color:initial;
text-decoration: none;
}

.addDescription{
border:1px rgba(0,0,0,0.4) dashed;text-align:center;padding:30px;color:rgba(0,0,0,0.7)
}
.addDescription:hover{
border:1px rgba(0,0,0,0.6) dashed;text-align:center;padding:30px;color:rgba(0,0,0,0.9)
}
.addDescriptionLink:hover{
color:initial;
text-decoration: none;
}
.format-list-items ul{
list-style-type: none;
}
.format-list-items li
{
float: left;
margin: 0px 10px 10px 0px;
width:100%;
}
.no-padding-inline ul{
padding-inline-start: 0px;
}
.no-padding{
padding:0 !important;
}

.format-list-items li .format-list-outerContainer
{
display: table;
height: 70px;
overflow: hidden;
width: 100%;
background-color: #f4f4f4;
}

.format-list-items li .format-list-outerContainer:Hover
{
background-color: #e5e5e5;
}

.format-list-items li .format-list-outerContainer .innerContainer
{
display: table-cell;
vertical-align: middle;
width: 100%;
margin: 0 auto;
text-align: left;
padding-left:20px;
}

.format-list-items li a
{
color: rgba(0,0,0,0.6);
font-size:15px;
font-weight: 500;
text-decoration: none;
padding: 0px 10px;
display: block;
}

.format-list-items li .format-list-outerContainer:Hover .innerContainer .element a
{
text-decoration: none;
}

.block-diag-left-upper{
height:250px;background-color:#edefee;background: linear-gradient(20deg, #edefee 61%, #f6f8f7 50%);position:relative;
}
.block-diag-center{
height:250px;background-color:#edefee;background: linear-gradient(0deg, #edefee 45%, #f6f8f7 10%);position:relative;
}
.block-diag-right-upper{
height:250px;background-color:#edefee;background: linear-gradient(-20deg, #edefee 61%, #f6f8f7 50%);position:relative;
}
.border-top-subtle{
border-top:1px #f4f4f4 solid;
}
.full-blog-image{
text-align:center;
overflow:hidden;
}
.full-blog-image img{
max-width:100%;
max-height:500px;
}
.blog-post-title h1{
padding-top:20px;
padding-bottom:20px;
font-weight:600;
}
.blog-post-content{
font-size:16px;
padding-bottom:40px;
}
.blog-post-date{
color: rgba(0,0,0,0.6);
}

.productVideo{
height: 400px;
width: 100%;
}
.youtubeVideo{
height: 400px;
width: 100%;
}
.margin-auto{
margin: auto;
}

.newCard{
  border:0;
}
.no-padding-left{
  padding-left:0px;
}
.no-padding-top{
  padding-top:0px;
}
