/* Tab section css start*/
.lm_navSec {
    text-align: center;
    position: relative;
    margin: 0 auto;
   background: #ffffff;
}
.lm_navSec.lm_fix {
    position:sticky;
    position: -webkit-sticky;
    width: 100%;
    box-sizing: border-box;
    top: 50px;
    left: 0;
    z-index: 6;
    -webkit-box-shadow: 0 8px 10px -6px rgba(0, 0, 0, 0.14);
    -moz-box-shadow: 0 8px 10px -6px rgba(0, 0, 0, 0.14);
     box-shadow: 0 8px 10px -6px rgba(0, 0, 0, 0.14);
}
.lm_navSec.ie_edge.lm_fix {position:fixed;}
.lm_navigation {
    position: relative;
    display: inline-block;
    padding: 0 10px;
}
.lm_navSec.lm_fix .lm_navigation {box-shadow:none;}
.lm_navigation:before {
    content: '';
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    border-bottom: 1px solid #dedede;
    display: block;
}
.lm_navLst {
    display: inline-block;
    list-style-type: none;
    padding: 15px 20px;
    cursor: pointer;
    position: relative;
    line-height: 1;
}
.lm_navLst>span {
    display: inline-block;
    font-size: 18px;
    color: #333;
    font-family: var(--zf-primary-regular);
    line-height: 1;
    position: relative;
    cursor: pointer;
}
.lm_navSec.lm_fix .lm_navLst.active>span, .lm_navLst.active>span {
    color: #0167ff;
}
.lm_navLst:after {
    content: '';
    position: absolute;
    height: 18px;
    width: 1px;
    background: #dedede;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    right: 0;
}
.lm_navLst.active:before {
    content: '';
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0px;
    height: 3px;
    background: #0167ff;
}
.lm_navSec.lm_fix .lm_navigation:before, .lm_navLst:last-child:after {
	display: none
}
.zcmbl_Submenu {
    display: none;
    position: relative;
    padding: 10px 30px;
    cursor: pointer;
    border-bottom: 1px solid #fafafa;
}
.zcmbl_Submenu:before {
    content: "";
    position: absolute;
    top: 17px;
    right: 25px;
    border: solid #333333;
    border-width: 0px 1px 1px 0px;
    padding: 4px;
    transition: all ease-out 0.6s;
    transform: rotate(45deg);
}
.zcmbl_Submenu.active:before {transform: rotate(-135deg);}
.subMenu_act {
    font: 16px/1.2 var(--zf-primary-bold);
    color: #0167ff;
    transition: all linear 0.6s;
}
/* Tab section css end */
.pcmag_container {
    display:none;
    max-width: 1050px;
    width: 90%;
    margin: 60px auto;
    background: #222d4a;
    border-radius: 5px;
}
.pcmag_container>div {
    display: inline-block;
    vertical-align: middle;
}
.award_details_sec {
    width: 64.5%;
    text-align: left;
    padding-left: 60px;
    box-sizing: border-box;
    color: #fff;
}
.award_details_sec h3 {margin:0;}
.award_para {
    font: 24px var(--zf-primary-regular);
    color:#ffffff;
    margin:0 0 5px;
}
.pcmag_img {
    width: 35%;
    text-align:center;
}
.pcmag_img img {
    max-width: 180px;
    margin: 0 auto;
    vertical-align: bottom;
    margin-top: -30px;
}
.i18n-ar .Ncrm_cta{margin-right: 0;margin-left: 25px;}
.i18n-ar .lm_navSec {text-align:center;}
.i18n-ar .lm_navLst:after {left: 0;right: inherit;}
.i18n-ar .zcmbl_Submenu:before {left: 25px;right: inherit;}
.i18n-ar ul.slick-dots{text-align: center;}
@media only screen and (max-width:1140px) {
.lm_navSec.lm_fix {top:0}
}
@media only screen and (max-width:991px) {
.pcmag_container > div {
    display: block;
    width: 100%;
    text-align: center;
}
.pcmag_container {padding: 30px 30px 0;}
.award_details_sec {padding: 0 0 20px;}
.award_para {font-size:20px;}
.pcmag_img img {margin-top: 0;}
}
@media only screen and (max-width:900px) {
.lm_navSec {text-align:left;}
.zcmbl_Submenu, .lm_navLst {display:block;}
.lm_navigation, .lm_navLst.active, .lm_navLst.active:before, .lm_navLst:after {display: none;}
.lm_navSec.lm_fix .lm_navigation {
    box-shadow: 0 8px 10px -6px rgba(0, 0, 0, 0.14);
    -webkit-box-shadow: 0 8px 10px -6px rgba(0, 0, 0, 0.14);
    -moz-box-shadow: 0 8px 10px -6px rgba(0, 0, 0, 0.14);
}
.lm_navigation {
    position: absolute;
    background: #fff;
    width: 100%;
}
}
@media only screen and (max-width:768px) {
.lm_navLst>span {font-size: 16px;}
}

.testimonial_sec_footer {
  max-width: 900px;
  margin: 0 auto;
  text-align: left;
  width: 90%;
  padding: 60px 0 50px;
}
.crmbadge-txt {
  font: 14px/1 var(--zf-primary-regular) !important;
  color: #000;
  background: #eee;
  border-radius: 20px;
  padding: 7px 12px 6px;
  margin-bottom: 10px;
  display: inline-block;
  letter-spacing: 0;
  width: unset;
}
.testimonial_slider_footer ul h2, .testimonial_slider_footer ul h3, .testimonial_slider_footer h2, .testimonial_slider_footer h3 {
  font: 15px/1.5 var(--zf-primary-bold);
}
.testimonial_slider_footer p, .testimonial_slider_footer li {
  font: 14px/1.8 var(--zf-primary-regular);
  padding-bottom: 15px;
  margin-bottom: unset;
}
.testimonial_slider_footer a {
  color: #0067ff;
}
.testimonial_slider_footer ul li {
  position: relative;
  padding: 0;
  margin: 0 0 0 18px;
}
.testimonial_slider_footer ul {
  margin: 15px 0 0 0;
  text-align: left;
}
.testimonial_innersec_footer .slick-dots li.slick-active {
  background: #919599 !important;
  height: 8px;
  border: 1px solid transparent !important;
}
.testimonial_slider_footer b {
  font-family: var(--zf-primary-bold)
}
.slick-dots {
  display: block !important;
}
@media only screen and (max-width:992px) {
.crmbadge-txt{
text-align: center;
}
  .testimonial_sec_footer {
    padding: 45px 0 50px;
  }
.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: 0;
    background: 0;
}
}
@media only screen and (max-width:767px) {
  .testimonial_innersec_footer .slick-dots li {
    margin: 0 17px 30px;
  }
}