body{font-family: Montserrat, sans-serif;}
footer {
  width: 100%;
  float: left;
  font-size: 14px;
  color: #525252;
  background-color: #f7f7f7;
  padding-top: 37px;
 
 /* font-family: Montserrat,sans-serif;*/
}.signupNewsletter .signupForm .form-inline .form-control {
    border: 0;
    padding: 7px 12px;
    height: 44px;
    width: 225px;
    border-radius: 3px;
    font-family: Montserrat,sans-serif;
    font-size: 14px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.07);
}
.gplusIcon{display:none}
.signupNewsletter .signupForm .btngreen {
    text-transform: uppercase;
    padding: 13px 36px;
    font-size: 16px;
}
.btngreen {
    background: #a5ce3a;
    border-radius: 40px!important;
    border: 0;
}
.btnDarkgray, .btnDefault, .btngreen {
    color: #fff;
    cursor: pointer;
    text-decoration: none;
}
/* signup Newsletter Start */
.signupNewsletter {
  width: 100%;
  float: left;
  padding: 30px 0 38px;
  border-top: solid 5px #000;
}
.signupNewsletter h3 {
  font-weight: 500;text-transform: capitalize;
  padding-bottom: 7px;
}
.signupNewsletter .signupLeft {
  float: left;
  max-width: 300px;
  font-size: 14px;
  color: #4a4a4a;
}
.signupNewsletter .signupLeft p {
  line-height: 22px;
}
.signupNewsletter .signupForm {
  padding-left: 50px;
  float: left;
}
.signupNewsletter .signupForm .form-inline {
  display: inline-block;
  padding-right: 10px;
}
.signupNewsletter .signupForm .form-inline .form-control {
  border: 0;
  padding: 7px 12px;
  height: 44px;
  width: 225px;
  border-radius: 3px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.07);
}
.signupNewsletter .signupForm .btngreen {
  text-transform: uppercase;
  padding: 13px 36px;
  font-size: 16px;
}

/* social icon Start */
.socialIcon {
  float: right;
}
.socialIcon ul li {
  float: left;
  margin-left: 11px;
}
.socialIcon ul li a {
  display: block;
  width: 41px;
  height: 41px;
  background: url(../images/social-icns.svg) no-repeat;
}
.socialIcon li.fbIcon a {
  background-position: 0 0;
}
.socialIcon li.twitterIcon a {
  background-position: -52px 0;
}
.socialIcon li.gplusIcon a {
  background-position: -104px 0;
}
.socialIcon li.linkdinIcon a {
  background-position: -158px 0;
}
.socialIcon li.youTubeIcon a {
  background-position: -211px 0;
}

.footerLink {
  width: 100%;
  float: left;
  border-top: solid 1px #a6a6a6;
  padding-top: 42px;
}
.footerLink .footerLeft {
  float: left;
}
.footerLink .fotColumn {
  float: left;
  width: 210px;
  padding-right: 15px;
}
.footerLink .fotColumn.first {
  width: 193px;
}
.footerLink .fotColumn.second {
  width: 260px;
}
.footerLink .fotColumn.third {
  width: 251px;
}
.footerLink h3 { font-family: Montserrat,sans-serif;
  font-weight: 600;
  padding-bottom: 5px;
}
.footerLink h3 a {
  font-weight: 600;
  text-decoration: none;
  color: #525252;
}
.footerLink ul {
  line-height: 1.86;
  padding-bottom: 22px;
}
.footerLink li a { font-family: Montserrat,sans-serif;
  color: #525252;
  text-decoration: none;
  font-size: 14px;
}
.footerLink li a sup {
  vertical-align: super;
  font-size: 12px;
}
.footerLink p {
  color: #525252;
  line-height: 1.56;
  padding-bottom: 20px;
  font-size:14px
}
.footerLink .btnDarkgray {
  font-size: 16px;
  font-weight: 600;
  border-radius: 20px;
  padding: 9px 18px;
  border: 1px solid #4a4a4a;
  background: none;
  color: #4a4a4a;
  display: inline-block;
  width: auto;
  letter-spacing: normal;
}

/* Green Start */
.footgreenbox {
  color: #fff;
  background-color: #a5ce3a;
  padding: 22px 20px 10px 25px;
  width: 275px;
  float: right;
}
.footgreenbox h3 {
  padding-bottom: 2px;
  text-transform: none;
}
.footgreenbox p a {
  color: #fff;
  text-decoration: none;
}
.footgreenbox p {
  color: #fff;
  line-height: 19px;
  font-size:14px;
}
.copyRightCont .copyright a,
.copyRightCont li a {
  color: #6a6a6a;
  text-decoration: none;font-size: 11px; font-family: Montserrat,sans-serif;}
.copyRightCont,
.entrust {
  border-top: solid 1px #a6a6a6;
  line-height: 1.67;
}
.footgreenbox .arrow {
  display: block;
  background: url(/images/html5/knowledgecenter/footerArw.png) no-repeat;
  width: 25px;
  height: 25px;
  background-size: 25px;
  float: right;
 /* margin: 20px 10px -8px;*/
}

/* Entrust Start */
.entrust {
  width: 100%;
  float: left;
  padding: 30px 0;
  font-size: 12px;
}
.entrust .entrustLeft {
  width: 700px;
  float: left;
}
.entrust .entrustRight {
  float: right;
}
.entrust .entrustRight {
  width: 36%;    padding-bottom: 30px;
  text-align: right;
}
.entrust .entrustRight img {
  display: inline-block;
  height: 67px;
  margin-left: 20px;
}
/* CopyRight Cont Start */
.copyRightCont {
  width: 100%;
  float: left;
  padding: 35px 0 0px;
  font-size: 11px;
}
.copyRightCont li {
  display: inline-block;
  border-left: solid 1px #a6a6a6;
  padding: 0 3px;
  line-height: 11px;
}
.copyRightCont li:nth-child(1) {
  border: 0;
  padding-left: 0;
}
.copyRightCont .copyrightlink {
  float: left;
}
.copyRightCont .copyright {
  float: right;
}
.copyRightCont .copyright p {
  font-size: 11px;
  line-height: 11px;
}

@media screen and (max-width: 1300px) {
  footer .signupNewsletter .signupForm {
    padding-left: 0px;
  }
  footer .footgreenbox {
    padding: 22px 10px 10px 15px;
    width: 246px;
  }
  .socialIcon ul li {
    margin-left: 5px;
  }
  /* footer etrust 26-oct=2018 Start */
  .entrust .entrustRight {
    width: 28%;
  }
  .entrust .entrustRight img {
    height: 50px;
  }
}


@media screen and (max-width: 1024px){
footer { font-size: 13px; padding-top: 50px; }
.footerLink .footerLeft {width: 75%;}
.footgreenbox {width: 25%!important;padding: 22px 10px 20px 10px!important;}
.footerLink .fotColumn{width: 26%!important; padding-right: 0px!important; }
.footerLink .fotColumn.first {width: 24%!important;padding-right: 12px!important;}
.footerLink .fotColumn.second{width: 24%!important;padding-right: 12px!important;}
.footerLink .fotColumn.third{ width: 24%!important;padding-right: 12px!important; }
.signupNewsletter .signupLeft, .signupNewsletter .signupForm { float: left; max-width: 100%; padding-bottom: 15px; padding-left: 0px; }
.footgreenbox .arrow { margin-top: 10px; }
.footerLink .btnDarkgray {font-size: 13px;}
.entrust .entrustLeft { width: 55%; }
.entrust .entrustRight { width: 40%;}
}

@media screen and (max-width: 768px){
footer { font-size: 11px; }
.footerLink .fotColumn{width: 40%!important; padding-right: 0px!important; }
.footerLink .fotColumn.first {width: 29%!important;padding-right: 12px!important;}
.footerLink .fotColumn.second{width: 29%!important;padding-right: 12px!important;}
.footerLink .fotColumn.third{ width: 40%!important;padding-right: 0px;!important }
.entrust .entrustLeft { width: 85%;display:block }

.entrust .entrustRight {width: 50%;}

.socialIcon { float: left; }
.footerLink {padding-bottom: 10px;}
}


@media screen and (max-width: 767px) {
	.entrust .entrustLeft { width: 86%;display:none!important; }
  footer {
    padding-top: 0;
  }
  .entrust .entrustRight {
    width: 100%;
    text-align: center;
  }
  .entrust .entrustRight img {
    margin: auto 5px;
  }
  .copyRightCont {
    border: none;
    padding: 20px 0px 40px 0px;
  }
  .entrust {
    border: none;
    padding: 33px 0 0 0;
    border-top: 1px solid #e3e3e3;
  }
  .copyRightCont .copyrightlink,
  .copyRightCont .copyright {
    text-align: center;
    width: 100%;
    padding-bottom: 10px;
    font-weight: 300;
  }
  .copyRightCont li a {
    font-size: 14px;
    color: #242424;
    font-weight: 500;
  }
  .copyRightCont li {
    border-left: solid 2px #a6a6a6;
    padding: 0 4px 0 7px;
  }
  .copyRightCont .copyright p {
    color: #242424;
    font-weight: 400;
  }
}

@media screen and (max-width: 320px) {
  .menuCont .fm-button {
    margin-right: 11px;
  }
  .menuCont .logo {
    width: 120px;
  }
  .topNav .phoneNumber a.call {
    font-size: 12px;
  }
}
@media screen and (max-width: 1200px) {
footer .footgreenbox {
    padding: 22px 10px 10px 15px;
    width: 165px;
  }
}

.entrust .entrustLeft p{font-family: Montserrat, sans-serif;}

