/*    #scroll{display: none;}*/
    .heading-menu{display: none;}
   #allFea{display: none;}  


   .div-row {position:relative;}
    .div-row .flex-container {width:100%;max-width:1400px; margin:0 auto; display:flex;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex;flex-wrap:wrap;}


   .banner-bg {background: #fff4eb;  background: -webkit-gradient(linear, left top, right top, from(#f1f1f1), to(#fff4eb)); background: linear-gradient(to right, #f1f1f1, #fff4eb); padding: 20px 0; position: relative;}
   .banner .col-left {padding: 0}

    .banner-con {text-align:center;padding:65px 5px 50px;position:relative;animation:bannerCon 1.8s ease-in;}
    .banner-con h1 > img { width: 100%; max-width: 30px; position: relative; padding-right: 7px; }
    .banner-con h1 span{display: block;color: #7bbb2a; font-size: 30px;}
    .banner-con h2, .banner-con h1 {margin:0 0 8px 0;position:relative;} 
    .banner-con h1 {font-size:25px;  line-height:45px;margin-bottom: 30px;}
    .banner-con h2 {font-size:18px;}

   .banner-img {position: relative;}
   .banner-img > img {width: 90%;  position: relative;}
   .banner-img > ul {position:absolute;bottom:17%;width: 82%; left: 15%; list-style-type: none; margin: 0; padding: 0;}
   .banner-img > ul li > img {width: 46%;}


   .col-left {width:65%;}
   .col-fixed{position:sticky;right:0;width:450px;height:100%;padding:25px;margin:25px 0;background:#fff;border-radius:6px}
   .form-fixed {position: fixed;background: #535970;width: 300px;min-height: 300px;margin: 35px 0 0 45px;padding: 25px;border-radius: 6px;z-index:1;    transition: all 300ms ease-in-out;}
   .form-container {width:100%;}

   .form-container {width:100%;}
    .div-row .content-sec {max-width:1400px;margin:0 auto;padding:0;}
    .content-sec .col-left {width:68%;}

    .form-fixed h2{font-size:18px}

.form-div h2, .form-div p{margin:0;color:#fff;} .form-div p{font-size: 12px;line-height: 20px;padding: 15px 0;} .form-sec {margin-top:25px;}
.input-row {padding:7px 0;}
.input-row input, .input-row select{width:100%;border:solid 1px #f3f3f3;border-radius:6px;padding:5px 10px ;outline:none;height:40px;box-sizing:border-box;background:#fff;font-size:13px;transition:all .3s ease-in-out;}
.input-row input:hover, .input-row select:hover{box-shadow:0 0 10px 0 #2a6569;-webkit-box-shadow:0 0 10px 0 #2a6569;}
.input-row input[type="submit"]{background:#ec1131;color:#fff;margin-top:10px;font-size:15px;font-weight:700;cursor:pointer;}
.btn-div a{position:relative;background: #ec1131; color: #fff; padding: 10px 15px; border-radius: 6px; text-decoration: none; margin: 25px 15px;display:inline-block;} .btn-div a:link, .btn-div a:visited{ transition:all .5s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.btn-div a:hover{box-shadow:0 5px 10px 0 #8a8a8a;-webkit-box-shadow:0 5px 10px 0 #8a8a8a;}
.dwn-priv{margin-top:0;color:#fff} .dwn-priv a {color:#e8ea5c;}

.ncm-slider-heading { text-align: center;}
.ncm-slider-heading h2{margin-bottom: 30px;}




.row {display: flex;flex-wrap: nowrap;}
.col-1 { width: calc(5.5em + (100% - 6em)); padding-left: 0.25em; padding-right: 0.25em; }
.col-1.no-padding { width: calc(6em + (100% - 6em)); padding-left: 0; padding-right: 0; }
@media only screen and (min-width: 600px) { .col-1 { width: calc(((100% - 6em) / 12 * 1)); padding-left: 0.25em; padding-right: 0.25em; }
  .col-1.no-padding { width: calc(0.5em + ((100% - 6em) / 12 * 1)); padding-left: 0; padding-right: 0; } }
.col-2 { width: calc(5.5em + (100% - 6em)); padding-left: 0.25em; padding-right: 0.25em; }
.col-2.no-padding { width: calc(6em + (100% - 6em)); padding-left: 0; padding-right: 0; }
@media only screen and (min-width: 600px) { .col-2 { width: calc(0.5em + ((100% - 6em) / 12 * 2)); padding-left: 0.25em; padding-right: 0.25em; }
  .col-2.no-padding { width: calc(1em + ((100% - 6em) / 12 * 2)); padding-left: 0; padding-right: 0; } }
.col-3 { width: calc(5.5em + (100% - 6em)); padding-left: 0.25em; padding-right: 0.25em; }
.col-3.no-padding { width: calc(6em + (100% - 6em)); padding-left: 0; padding-right: 0; }
@media only screen and (min-width: 600px) { .col-3 { width: calc(1em + ((100% - 6em) / 12 * 3)); padding-left: 0.25em; padding-right: 0.25em; }
  .col-3.no-padding { width: calc(1.5em + ((100% - 6em) / 12 * 3)); padding-left: 0; padding-right: 0; } }
.col-4 { width: calc(5.5em + (100% - 6em)); padding-left: 0.25em; padding-right: 0.25em; }
.col-4.no-padding { width: calc(6em + (100% - 6em)); padding-left: 0; padding-right: 0; }
@media only screen and (min-width: 600px) { .col-4 { width: calc(1.5em + ((100% - 6em) / 12 * 4)); padding-left: 0.25em; padding-right: 0.25em; }
  .col-4.no-padding { width: calc(2em + ((100% - 6em) / 12 * 4)); padding-left: 0; padding-right: 0; } }
.col-5 { width: calc(5.5em + (100% - 6em)); padding-left: 0.25em; padding-right: 0.25em; }
.col-5.no-padding { width: calc(6em + (100% - 6em)); padding-left: 0; padding-right: 0; }
@media only screen and (min-width: 600px) { .col-5 { width: calc(2em + ((100% - 6em) / 12 * 5)); padding-left: 0.25em; padding-right: 0.25em; }
  .col-5.no-padding { width: calc(2.5em + ((100% - 6em) / 12 * 5)); padding-left: 0; padding-right: 0; } }
.col-6 { width: calc(5.5em + (100% - 6em)); padding-left: 0.25em; padding-right: 0.25em; }
.col-6.no-padding {/* width: calc(6em + (100% - 6em)); */padding-left: 0;padding-right: 0;}
@media only screen and (min-width: 600px) { .col-6 {/* width: calc(2.5em + ((100% - 6em) / 12 * 6)); */padding-left: 0.25em;padding-right: 0.25em;}
  .col-6.no-padding {/* width: calc(3em + ((100% - 6em) / 12 * 6)); */padding-left: 0;padding-right: 0;} }
.col-7 { width: calc(5.5em + (100% - 6em)); padding-left: 0.25em; padding-right: 0.25em; }
.col-7.no-padding { width: calc(6em + (100% - 6em)); padding-left: 0; padding-right: 0; }
@media only screen and (min-width: 600px) { .col-7 { width: calc(3em + ((100% - 6em) / 12 * 7)); padding-left: 0.25em; padding-right: 0.25em; }
  .col-7.no-padding { width: calc(3.5em + ((100% - 6em) / 12 * 7)); padding-left: 0; padding-right: 0; } }
.col-8 { width: calc(5.5em + (100% - 6em)); padding-left: 0.25em; padding-right: 0.25em; }
.col-8.no-padding { width: calc(6em + (100% - 6em)); padding-left: 0; padding-right: 0; }
@media only screen and (min-width: 600px) { .col-8 { width: calc(3.5em + ((100% - 6em) / 12 * 8)); padding-left: 0.25em; padding-right: 0.25em; }
  .col-8.no-padding { width: calc(4em + ((100% - 6em) / 12 * 8)); padding-left: 0; padding-right: 0; } }
.col-9 { width: calc(5.5em + (100% - 6em)); padding-left: 0.25em; padding-right: 0.25em; }
.col-9.no-padding { width: calc(6em + (100% - 6em)); padding-left: 0; padding-right: 0; }
@media only screen and (min-width: 600px) { .col-9 { width: calc(4em + ((100% - 6em) / 12 * 9)); padding-left: 0.25em; padding-right: 0.25em; }
  .col-9.no-padding { width: calc(4.5em + ((100% - 6em) / 12 * 9)); padding-left: 0; padding-right: 0; } }
.col-10 { width: calc(5.5em + (100% - 6em)); padding-left: 0.25em; padding-right: 0.25em; }
.col-10.no-padding { width: calc(6em + (100% - 6em)); padding-left: 0; padding-right: 0; }
@media only screen and (min-width: 600px) { .col-10 { width: calc(4.5em + ((100% - 6em) / 12 * 10)); padding-left: 0.25em; padding-right: 0.25em; }
  .col-10.no-padding { width: calc(5em + ((100% - 6em) / 12 * 10)); padding-left: 0; padding-right: 0; } }
.col-11 { width: calc(5.5em + (100% - 6em)); padding-left: 0.25em; padding-right: 0.25em; }
.col-11.no-padding { width: calc(6em + (100% - 6em)); padding-left: 0; padding-right: 0; }
@media only screen and (min-width: 600px) { .col-11 { width: calc(5em + ((100% - 6em) / 12 * 11)); padding-left: 0.25em; padding-right: 0.25em; }
  .col-11.no-padding { width: calc(5.5em + ((100% - 6em) / 12 * 11)); padding-left: 0; padding-right: 0; } }
.col-12 {/* width: calc(5.5em + (100% - 6em)); */padding-left: 0.25em;padding-right: 0.25em;}
.col-12.no-padding { width: calc(6em + (100% - 6em)); padding-left: 0; padding-right: 0; }
@media only screen and (min-width: 600px) { .col-12 {/* width: calc(5.5em + (100% - 6em)); */padding-left: 0.25em;padding-right: 0.25em;}
  .col-12.no-padding { width: calc(6em + (100% - 6em)); padding-left: 0; padding-right: 0; } }


.tab-block .row{padding: 0px 0px;}
.icon-block { display: flex; flex-wrap: wrap; }
.icon-block .at-icon-box.confi-1::after { background-position: 10px 25px; }
.icon-block .at-icon-box.confi-2::after { background-position:-101px 30px; }
.icon-block .at-icon-box.confi-3::after { background-position: -200px 28px; }
.icon-block .at-icon-box.confi-4::after { background-position: 10px -76px; }
.icon-block .at-icon-box.confi-5::after { background-position:-96px -75px; }
.icon-block .at-icon-box.confi-6::after { background-position: -188px -75px; }


.icon-block .at-icon-box { background-color: #fafafa; position: relative; color: #000; line-height: 1; top: 0; max-height: 100%; height: auto; transition: all 0.2s ease-out; padding: 45px 110px 45px 28px; opacity: 0.9; border-bottom: 1px solid #ececec;}
.icon-block .at-icon-box::after { width: 100px; height: 100px; background-image: url("https://www.manageengine.com/products/firewall/images/fwa-document.svg"); background-repeat: no-repeat; background-size: 280px; display: block; content: ''; position: absolute; bottom: 20px; right: 10px; z-index: 0; filter: contrast(1) contrast(1); transition: all 0.5s ease; }
.icon-block .at-icon-box:hover { opacity: 1; }
.icon-block .at-icon-box:hover::after { transform: scale(1.1); bottom: 30px; right: 20px; }
.icon-block .at-icon-box .link { position: absolute; left: 0; right: 0; width: 100%; height: 100%; }
.icon-block .at-icon-box-text { font-weight: 300; vertical-align: middle; display: table-cell; z-index: 2; }
.icon-block .at-icon-box-text h4 { font-size: 20px; font-weight: 600; margin: 0 0 10px; }
.icon-block .at-icon-box-text p { font-size: 14px; line-height: 1.5; margin-bottom: 0; }
.icon-block .at-icon-box-icon { display: table-cell; vertical-align: top; padding-left: 10px; width: 110px; height: 110px; }


.swiper-container {width: 100%; height: 100%; margin-left: auto; margin-right: auto; margin: 0 auto;position: relative;overflow: hidden;list-style: none;
    padding: 0;z-index: 1;margin-top: 40px;} 
.swiper-slide img{width:70%;box-shadow:0px 0px 1px 1px #ccc;-webkit-box-shadow:0px 0px 1px 1px #ccc;-moz-box-shadow:0px 0px 1px 1px #ccc;}
.swiper-slide{text-align:center}
.swiper-button-next, .swiper-button-prev {  -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.swiper-pagination-bullet-active{background:#000;}
.swiper-pagination{position:inherit;}
.swiper-pagination-bullets{bottom: 0 !important;}

.apply-head{text-align: center;margin: 40px 0px 30px;}
.license-list{background: #fbf6e3; padding: 20px 20px 20px 20px; border: 1px solid #f1f1f1;}
.license-list li{list-style-type: disc;margin-left: 20px;margin-bottom: 8px;}

.mt1{margin-top:25px;} .pad1 {padding:0 35px;} ul.ulPts {list-style-type:disc;margin:15px;padding:15px;} ul.ulPts li {line-height:35px;} .pt0 {padding-top:0;}

.mbH .container{max-width:1400px;}
.mbH #customer-logo{width: 68%;}







@media (min-width:1401px){
    .col-left {width:71%;}
    .swiper-slide img{width:80%;} 

    }
    
    @media screen and (max-width: 1400px) {
    .col-left {width:65%;}
    }
    
    @media (max-width:1200px){
    .col-left, .content-sec .col-left {width:60%;} 
    #AwardsHonors ul li {margin:5px;width:40%;}
    #header-mainsec{height: auto;}
    }
    
    @media screen and (max-width: 1024px){
    .col-left, .col-right {width:100%;} .banner .col-left {padding:40px;} 
    .form-fixed {position: relative !important;margin: 0 auto;margin-bottom: 50px;}
    .content-sec .col-left {width:95%;margin:0 auto;}
    .mbH #customer-logo{width: 100%;}
    }
    @media (max-width:650px){
    .slide-content div:nth-child(1), .slide-content div:nth-child(2) {width:95%;text-align:center;}
    .slide-content div:nth-child(1) {border-right: 0;border-bottom: solid 1px #d0d0d0;padding:35px 0;}
    .swiper-button-next, .swiper-button-prev {height:20px;}
     .swiper-slide img{width:85%;}

    .flex-ct {flex-wrap:wrap;}
    .flex-ct > div { flex:auto;-webkit-flex:auto; }
    .card-flex > div {width: 100%;}
    .feature-highlight{padding: 75px 5px 5px 30px;}
    .row{display: block;}
    .banner-con{padding: 5px 5px 5px;}
    
    .banner-con h1 {font-size: 16px;margin-top: 0px;line-height: 28px;}
    .banner-con h1 span{font-size: 20px;margin-top: 10px;}
    .content-sec .flex-ct{display: block;}
    .banner .col-left{padding: 40px 20px;}
    .banner-img > img{width:100%;}
    .banner-bg{padding: 0px 0px;}
    .license-list{margin-bottom: 30px;}
    .tab-block{margin-bottom: 30px;}   
    
    }
   


 