@media all and (min-width: 2000px) {
.cont #about-us p {font-size: 1.5rem;}
.cont #about-us .wrap{background-position-x: 0px;}
}
@media all and (min-width: 2500px) {
.cont #about-us p {font-size: 2rem;}
}
@media all and (max-width: 1910px) {
.cont #about-us .wrap div:first-child{width:50%}    
}
@media all and (max-width: 1599px) {
.cont #about-us{/* padding:10px 0; */}
.cont #about-us p, .cont p, .cont ul, #help p {font-size: 1.1rem;}
.cont #about-us .wrap div:first-child{width: 50%;}
.cont #about-us .wrap{background-position-x: -90px;}
}
@media all and (max-width: 1279px) {
.cont #about-us p {font-size: .8rem;}
#help .inner_bar, #help .inner_bar{width: 90%;}
.wrap{width: 90%;/* display: block!important; *//* padding: 0!important; */}
.cont #about-us .wrap{background-position-x: -150px;}
}
@media all and (max-width: 1279px) {
.cont #about-us .wrap div:first-child{width: 50%;}    
}
@media all and (max-width: 999px) {
html,body{width: 100%;}
ul#main-menu{display:none}
.cont p, .cont ul, #help p{font-size:19px;line-height: 1.5;}
ul#main-menu{display:none !important;}
#menu-icon, #mobile{display:none}
.cont #about-us .wrap div.text-block {width: 100%;padding: 50px 20px;margin: 0;background: #00000065;}
/* ul#menu-mobile li{color:#fff;float: left;font-family: 'Exo 2',Arial;font-size: 1em;width: 100%;font-weight: 400;    text-transform: uppercase;cursor: pointer;padding:8px 0;text-shadow: 1px 1px 4px #444;background-color:rgba(47,47,47,0.8);border-bottom: 1px solid #555;} */
#solutions .security-option{float: left;width: 100%;min-height:auto}
#solutions .security-option:hover{border:none}
.vendors img{/* margin: 30px 5px; *//* display: block; *//* max-height: 40px; */max-width: 140px;}
.certs{display:block}
.certs a img{max-height: inherit!important;}
.btns{display:none}
.green_bar{clear: both;}
.green_bar .inner_green_bar{width:100%;opacity:1 !important}
#help{/* background-size: cover; */background-position-x: center;}
#b2b-compare img{float:none;display:block}
.blank_95{height:0 !important}
#cookies-message{padding: 8px;font-size: 12px;line-height: 13px;display: flex;align-items: center;text-align: left;display:flex;flex-direction: column;column-gap: 10px;}
#cookies-message a{/* display: block!important; */margin: 8px 0 0;}
.back-to-top--btn{bottom:150px}
.kesb-feature > h4{display:none}

.product-head, .product-subhead{font-size:1.5em}
p.equal, .buttonCTA{font-size:1.2rem;width: 100%;text-align: center;}
.security-option{margin:0}
}

@media all and (max-width: 769px) {
.flex{display:block}	
.flex > div{width: 100%!important;}
.flex > div img{display:block;margin:0 auto}
.csc-frame .flex .colC{width:90%!important;margin:0 auto 15px}
.hidden-list .main-title img{display: block;margin: 10px 0!important;}
.logoTop{display:block;margin:8px auto}
.cont #about-us .wrap{background-size:cover;background-position-x: center;}
.cont #about-us .wrap{margin:0;display: block;padding: 1px;}
.cont #about-us .wrap div:first-child{width:100%}
.cont #about-us p{font-size:1rem;line-height: 1.5;}
#bodyContent p{font-size:1rem} 
#menu .wrap{display:block;}
#menu-icon{display:block;padding:0;margin:0;position:fixed;top: 15px;left:6px;cursor: pointer;z-index: 50;cursor:pointer;}
#menu-icon img{padding:0;margin:0;}
#mobile{display:none;position:fixed;width: 100%;height:90px;left:0;top:0px;z-index: 30;background-color:rgba(47,47,47,0.8);}
#menu-mobile{width:60%;margin-top: 24px;margin-right: 20px;}
select#menu-mobile{border:1px solid #666;margin-top:20px}
select#menu-mobile, select#menu-mobile option{padding: 8px 10px;}	
#solutions .vendors{margin: 30px 0 20px 0;justify-content: space-around;display: flex;}
#solutions .vendors a{margin: 15px 0 0 0;width: calc(50% - 12.5px) !important;}
#solutions .vendors a:last-child{xmargin-bottom:15px}
#solutions .vendors img{margin: 0px auto;display: block;/* max-height: 40px; */max-width: 100%;max-height: 40px;}
.certs a{max-width:40%;}
.certs a img{width: 100%!important;margin-bottom: 10px;}
.certs .cert-desc:last-child{margin-bottom:20px}
footer .wrap, footer .copy{display:block;text-align:center;margin: 0 auto;/* width: 90%; */}
footer .copy{margin-top:20px;}
}