@font-face {
font-family: 'Avenir Black-03-HBdxERnD';
font-style: normal;
font-weight: 400;
unicode-range: U+000D-FE48;
src: url('fonts/avenir-black-03.woff') format('woff');
}
@font-face {
font-family: 'Avenir LT Std-Linotype-zmBotzg0';
font-style: normal;
font-weight: 400;
unicode-range: U+0020-FB02;
src: url('fonts/linotype-avenirltstd-black.woff') format('woff');
}
@font-face {
font-family: 'Avenir LT Std-Linotype-KSDB7rmb';
font-style: normal;
font-weight: 400;
unicode-range: U+0020-FB02;
src: url('fonts/linotype-avenirltstd-book.woff') format('woff');
}
@font-face {
font-family: 'Avenir LT Std-Avenir R-Aq5nhloY';
font-style: normal;
font-weight: 400;
unicode-range: U+0020-FB02;
src: url('fonts/avenir-roman.woff') format('woff');
}




body.page-template-predictive-solutions header#main-header,
body.page-template-predictive-solutions footer#main-footer{
  display: none;
}
body.page-template-predictive-solutions #page-container{
  padding: 0 !important;
  margin: 0 !important;
}
.et_pb_section.security-top-section .security-top-left h3{
  background: rgb(0, 87, 184);
  padding: 9px 14px 6px 13px;
  margin: 0 0 4px;
  display: inline-block;
  font-family: 'Avenir Black-03-HBdxERnD';
}
.et_pb_section.security-top-section .security-top-left ul{
  padding: 22px 0 0 6px;
  margin: 0;
}
.et_pb_section.security-top-section .security-top-left ul li.share{
  margin-right: 0px;
}
.et_pb_section.security-top-section .security-top-left ul li{
  margin: 0 11px 0 0;
  vertical-align: middle;
}
.et_pb_section.security-top-section .security-top-left ul li span{
  font-family: 'Avenir LT Std-Linotype-zmBotzg0';
}
.et_pb_section.security-top-section .security-top-left ul.et_pb_social_media_follow  li a{
  width: auto;
  height: auto;
  display: block;
  margin: 0;
  border-radius: 0;
}
.et_pb_section.security-top-section .security-top-left ul.et_pb_social_media_follow  li a.icon:before{
  color: #0057b8;
  height: 27px;
  width: auto;
  font-size: 28px;
  line-height: 27px;
  margin-top: 5px;
}
.et_pb_section.security-top-section .cyber-circle-list{
  position: relative;
}
.et_pb_section.security-top-section .cyber-circle-list .cyber-circle-img img{
  display: block;
}
.et_pb_section.security-top-section .cyber-circle-list .cyber-circle-point{
  position: absolute;
  left: 1px;
  top: 0px;
  transform: rotate(-360deg) scale(1);
  opacity: 1;
  pointer-events: auto;
  cursor: inherit;
  transform-origin: 200px 200px 0px;
  transition-property: none;
  mix-blend-mode: normal;
}
.et_pb_section.security-top-section .cyber-circle-list .cyber-circle-point.one{
  z-index: 183;
}
.et_pb_section.security-top-section .cyber-circle-list .cyber-circle-point.two{
  z-index: 182;
}
.et_pb_section.security-top-section .cyber-circle-list .cyber-circle-point.three{
  z-index: 181;
}
.et_pb_section.security-top-section .security-top-right h4,
.et_pb_section.story-title-section .security-top-right h4{
  background: rgb(250, 248, 245);
  padding: 13px 26px 12px;
  font-family: 'Avenir LT Std-Linotype-KSDB7rmb';
  display: inline-block;
}
.et_pb_section.security-top-section .security-top-right h4 span,
.et_pb_section.story-title-section .security-top-right h4 span{
color: #FFB500;
font-family: 'Avenir LT Std-Linotype-zmBotzg0';
}
.et_pb_section.experts-respond-sec .experts-respond-left h4,
.et_pb_section.microsoft-exchange-sec .microsoft-exchange-right .ms-exchange-details h4{
  font-family: 'Avenir LT Std-Linotype-zmBotzg0';
  padding: 0 0 15px;
}
.et_pb_section.experts-respond-sec .experts-respond-left h5,
.et_pb_section.microsoft-exchange-sec .microsoft-exchange-right .ms-exchange-details h5{
  font-family: 'Avenir LT Std-Linotype-zmBotzg0';
  padding: 0 0 8px;
}
.et_pb_section.experts-respond-sec .experts-respond-left p,
.et_pb_section.experts-respond-sec .experts-respond-right p,
.et_pb_section.microsoft-exchange-sec .microsoft-exchange-left p,
.et_pb_section.microsoft-exchange-sec .microsoft-expert-details p, 
.et_pb_section.microsoft-exchange-sec .microsoft-exchange-right p{
font-family: 'Avenir LT Std-Avenir R-Aq5nhloY';
font-size: 14px;
line-height: 21px;
}
.et_pb_section.experts-respond-sec .experts-respond-right h4,
.et_pb_section.microsoft-exchange-sec .microsoft-expert-details h4{
font-family: 'Avenir LT Std-Linotype-zmBotzg0';
padding: 0 0 3px;
}
.et_pb_section.experts-respond-sec .et_pb_column .experts-res-btn a,
.et_pb_section.microsoft-exchange-sec .et_pb_column .experts-res-btn a{
  color: #002855;
  font-family: 'Avenir LT Std-Linotype-zmBotzg0';
  font-size: 13px;
  background: rgb(255, 181, 0);
  display: block;
  width: 126px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  margin-top: 8px;
}
.et_pb_section.microsoft-exchange-sec .microsoft-exchange-left .microsoft-expert-details{
  position: absolute;
  bottom: 50px;
  left: 34px;
}
.et_pb_section.cyber-footer-section .et_pb_column h4{
  font-family: 'Avenir LT Std-Linotype-zmBotzg0';
  padding: 0 0 12px;
}
.et_pb_section.cyber-footer-section .et_pb_column h6{
font-family: 'Avenir LT Std-Linotype-zmBotzg0';
padding: 0 0 2px;
}
.et_pb_section.cyber-footer-section .et_pb_column p{
  font-family: 'Avenir LT Std-Avenir R-Aq5nhloY';
  padding: 0 0 26px;
}
.et_pb_section.cyber-footer-section .et_pb_column p:last-child{
  padding-bottom: 0;
}
.et_pb_section.experts-respond-sec.et_section_regular:after,
.et_pb_section.microsoft-exchange-sec.case-study-one:after,
.et_pb_section.microsoft-exchange-sec.case-study-two:after,
.et_pb_section.story-title-section.et_section_regular:after{
  width: 2px;
  background: rgb(0, 87, 184);
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
}
.et_pb_section.microsoft-exchange-sec.et_section_regular:before{
  width: 22px;
height: 22px;
content: "";
display: block;
position: absolute;
top: -11px;
left: 0;
right: 0;
margin: auto;
background: rgb(255, 181, 0);
border-radius: 100%;
z-index: 9;
}
.et_pb_section.experts-respond-sec.et_section_regular:after{
  height: 90px;
}
.et_pb_section.story-title-section.et_section_regular:after{
  height: 70px;
}
#main-content.cyber-main-container{
  overflow: hidden;
}
.et_pb_section.cyber-process-section .et_pb_blurb_content .et_pb_blurb_container{
  text-align:center;
}
.et_pb_section.cyber-process-section .et_pb_blurb_content p{
  font-family: 'Avenir LT Std-Avenir R-Aq5nhloY';
  font-size: 14px;
  line-height: 21px;
}
.et_pb_section.cyber-process-section .et_pb_blurb_content .et_pb_module_header{
  font-family: 'Avenir LT Std-Linotype-zmBotzg0';
padding: 0 0 6px;
}
.et_pb_section.cyber-process-section .business-list.one:before{
  width: 22px;
height: 22px;
content: "";
display: block;
position: absolute;
top: -11px;
left: 0;
right: 0;
margin: auto;
background: rgb(255, 181, 0);
border-radius: 100%;
z-index: 9;
}
.et_pb_section.cyber-process-section .business-list.et_pb_equal_columns .et_pb_column .et_pb_module{
  height: 100%;
}
.et_pb_section.cyber-process-section .business-list .et_pb_module.et_pb_blurb .et_pb_main_blurb_image{
  margin-bottom: 20px;
}
.et_pb_section.microsoft-exchange-sec .ms-exchange-details ul,
.et_pb_section.microsoft-exchange-sec .microsoft-expert-details ul{
  padding-bottom: 0;
}
.et_pb_section.microsoft-exchange-sec .ms-exchange-details p + ul,
.et_pb_section.microsoft-exchange-sec .microsoft-expert-details p + ul{
  padding-top: 6px;
}
.et_pb_section.microsoft-exchange-sec .ms-exchange-details ul li,
.et_pb_section.microsoft-exchange-sec .microsoft-expert-details ul li{
  line-height: 20px;
  margin: 0 0 6px;
  font-size: 14px;
}
.et_pb_section.microsoft-exchange-sec .ms-exchange-details ul li:last-child,
.et_pb_section.microsoft-exchange-sec .microsoft-expert-details ul li:last-child{
  margin-bottom: 0;
}
.et_pb_section.microsoft-exchange-sec .microsoft-exchange-left .microsoft-expert-details h5 {
  font-family: 'Avenir LT Std-Linotype-zmBotzg0';
  padding: 10px 0 6px;
}
.et_pb_section.microsoft-exchange-sec.case-study-one:after{
  height: 210px;
}
.et_pb_section.microsoft-exchange-sec.case-study-two:after{
  height: 214px;
}
.et_pb_section.cyber-cta-section h3{
  font-family: 'Avenir Black-03-HBdxERnD';
  padding: 0 0 15px;
}
.et_pb_section.cyber-cta-section .cyber-cta-btn a{
  font-family: 'Avenir LT Std-Avenir R-Aq5nhloY';
  background: #ff6801;
  color: #fff;
  display: inline-block;
  padding: 10px 24px;
}


@media all and (min-width: 768px) and (max-width: 981px){
.et_pb_section.security-top-section .cyber-circle-list{
  width: 400px;
  margin: auto;
}
.et_pb_section.security-top-section .security-top-right h4,
.et_pb_section.story-title-section .security-top-right h4{
  padding: 13px 24px 12px;
}
.et_pb_section.security-top-section.et_section_regular:after{
  height: 170px;
}
.et_pb_section.experts-respond-sec.et_section_regular:after{
  height: 70px;
}
.et_pb_section.microsoft-exchange-sec .microsoft-exchange-left .microsoft-expert-details{
  bottom: -45px;
left: 40px;
}
.et_pb_section.experts-respond-sec .experts-respond-right h4, .et_pb_section.microsoft-exchange-sec .microsoft-expert-details h4{
  padding: 0 0 6px;
font-size: 25px;
line-height: 32px;
}
.et_pb_section.experts-respond-sec .experts-respond-right p, .et_pb_section.microsoft-exchange-sec .microsoft-expert-details p{
  font-size: 20px;
line-height: 32px;
}
.et_pb_section.experts-respond-sec .et_pb_column .experts-res-btn a, .et_pb_section.microsoft-exchange-sec .et_pb_column .experts-res-btn a{
  width: 225px;
height: 38px;
line-height: 38px;
font-size: 20px;
}
.et_pb_section.experts-respond-sec .experts-respond-right .et_pb_module, .et_pb_section.microsoft-exchange-sec .microsoft-expert-details{
padding:16px 25px 25px !important;
}
.et_pb_section.microsoft-exchange-sec .et_pb_column.microsoft-exchange-right{
  z-index: 0;
}
.et_pb_section.cyber-process-section .business-list.et_pb_equal_columns{
  display: flex;
}
.et_pb_section.cyber-process-section .business-list.et_pb_equal_columns .et_pb_column{
  width: 32%;
  margin: 0 2% 0 0;
}
.et_pb_section.cyber-process-section .business-list.et_pb_equal_columns .et_pb_column.et_pb_column_1_2{
  width: 49%;
}
.et_pb_section.microsoft-exchange-sec .microsoft-exchange-left .microsoft-expert-details h5{
  font-size: 18px;
  padding-top: 8px;
}
.et_pb_section.microsoft-exchange-sec .ms-exchange-details ul li, .et_pb_section.microsoft-exchange-sec .microsoft-expert-details ul li{
  font-size: 20px;
  line-height: 26px;
  margin: 0 0 5px;
}
.et_pb_section.cyber-process-section .business-list.et_pb_equal_columns .et_pb_column .et_pb_module{
  padding: 20px 15px 20px !important
}
.et_pb_section.cyber-process-section .business-list.et_pb_equal_columns .et_pb_column .et_pb_module p{
  font-size: 14px;
  line-height: 18px;
}

}

@media all and (max-width: 767px) {
.et_pb_section.security-top-section .security-top-left h3{
  padding:8px 14px;
}
.et_pb_section.security-top-section .security-top-left ul{
  padding: 15px 0 30px 4px;
}
.et_pb_section.security-top-section .security-top-left ul li{
  margin: 0 6px 0 0;
}
.et_pb_section.security-top-section .security-top-left ul.et_pb_social_media_follow li a.icon:before{
  height: 24px;
  font-size: 22px;
  line-height: 24px;
  margin-top: 2px;
}
.et_pb_section.security-top-section .cyber-circle-list .cyber-circle-point{
  width: 300px;
  height: 300px;
  transform-origin: 150px 150px 0px;
}
.et_pb_section.security-top-section .security-top-right h4,
.et_pb_section.story-title-section .security-top-right h4{
  padding: 10px 12px;
  display: block;
  text-align: left;
}
.et_pb_section.story-title-section .security-top-right h4{
  text-align: center;
}
.et_pb_section.security-top-section.et_section_regular:after{
  height: 100px;
}
.et_pb_section.experts-respond-sec .experts-respond-left h4, .et_pb_section.microsoft-exchange-sec .microsoft-exchange-right .ms-exchange-details h4{
  padding: 0 0 10px;
}
.et_pb_section.experts-respond-sec .experts-respond-left h5, .et_pb_section.microsoft-exchange-sec .microsoft-exchange-right .ms-exchange-details h5{
  padding: 0 0 6px;
}
.et_pb_section.experts-respond-sec.et_section_regular:after{
  height: 50px;
}
.et_pb_section.microsoft-exchange-sec .microsoft-exchange-left .microsoft-expert-details{
  left: 0;
  bottom: 0;
  position: relative;
  width: 100% !important;
}
.et_pb_section.cyber-footer-section .et_pb_column h4{
  padding: 0 0 4px;
}
.et_pb_section.cyber-footer-section .et_pb_column p{
  padding: 0 0 15px;
}
.et_pb_section.cyber-process-section .business-list .et_pb_module.et_pb_blurb:after,
.et_pb_section.cyber-process-section .business-list:before,
.et_pb_section.cyber-process-section .business-list .et_pb_column:after{
  display: none;
}
.et_pb_section.cyber-process-section .business-list.one .et_pb_column:after{
  display: block;
  top: -12px;
}
.et_pb_section.cyber-process-section.et_section_regular:after{
  height: 80px;
}
.et_pb_section.microsoft-exchange-sec.case-study-one:after,
.et_pb_section.microsoft-exchange-sec.case-study-two:after{
  height: 60px;
}
.et_pb_section.story-title-section.et_section_regular:after{
  height: 40px;
}
.et_pb_section.microsoft-exchange-sec .microsoft-exchange-left .microsoft-expert-details h5{
  padding: 5px 0 4px;
}

}