.main_rech {
width: 100%;
border: solid 1px #ccc;
margin-bottom: 15px;
}

.bennerpart {
    background-image: url(https://www.endless-frontiers.com/Upload/Exchange-server-Rich-HTML-header.png);
    background-size: 100% 100%;
    height: 450px;
    background-repeat: no-repeat;
    background-origin: content-box;
    width: 100%;
}

.row0 {
    margin: 0px;
}

.colnter {
    width: 95%;
    margin: 0 auto;
}

.bennerinfo {
    padding: 10px;
    text-align: left;
}

.bennerinfo h2 {
    font-size: 30px;
    font-weight: 600;
    color: #fff;
}

.bennerinfo p {
    font-size: 16px;
    color: #fff;
    max-width: 75%;
    line-height: 150%;
}

.leading-enterprise {
    margin: 0 auto;
    text-align: center;
    padding-top: 114px;
}

.leading-enterprise h2 {
    font-size: 30px;
    font-weight: 600;
    color: #00175b;
}

.leading-enterprise p {
  font-size: 16px;
  color: #000;
  line-height: 150%;
  max-width: 75%;
  margin: auto;
}

.dis-fix {
    display: flex;
    align-items: center;
}

.padding-area {
    text-align: center;
    padding: 0px 0 40px;
    background-color: #fff;
}

.padding-area h2 {
    font-size: 25px;
}

.padding-area p {
    font-size: 16px;
}

.Microleft {
    width: 100%;
    margin: 0;
    background-color: #f2f2f2;
    border-radius: 10px;
}

.Microleft img {
    width: 186px;
}

.Microinfo {
    text-align: left;
    padding-top: 0;
}

.Microinfo h4 {
    font-size: 25px;
}

.Microinfo p {
    color: #000;
    font-size: 16px;
}

.centreline {
    text-align: center;
    background-color: #f2f2f2;
    padding: 30px 0 30px;
}

.centreline h2 {
    font-size: 30px;
}

.centreline p {
    font-size: 16px;
    margin-bottom: 40px;
}

.exchange-box {
    width: 100%;
    padding: 20px 10px 15px;
    background-color: #fff;
    border-radius: 10px;
    border-bottom: solid 2px #00175b;
    box-shadow: 0 0 7px #00165a47;
    margin-bottom: 20px;
}

.exchange-box img {
    width: 70px;
}

.exchange-box h4 {
    font-size: 18px;
    line-height: 150%;
    margin: 10px 0 5px;
}

.collaboration-features img {
    width: 100%;
    margin: 10px;
}

.features2 h4 {
    font-size: 18px;
    border: 1px solid;
    padding: 18px;
    color: #fff;
    background-color: #2284cb;
    font-weight: bold;
}

.Micro {
    background-color: #fff;
}

.sectionser {
    border-bottom: 3px solid #00185c;
    text-align: center;
    padding: 15px 18px;
    box-shadow: 0 0 5px 0 rgba(0, 23, 91, 0.17);
    background-color: #fff;
    transition: all .5s;
}

.sectionser h3 {
    font-size: 20px;
    color: #001b61;
    margin: 5px 0 10px;
}

.sectionser p {
    font-size: 16px;
    color: #000;
    margin: 0;
    line-height: 150%;
}

.sectionser:hover {
    box-shadow: 0 0 5px 0 rgba(0, 23, 91, 0.17);
    transform: scale(1.1);
}

.security {
    text-align: center;
    padding: 40px 0;
    background-color: #fff;
}

.security h2 {
    font-size: 30px;
    margin-bottom: 10px;
    margin-top: 0;
}

.security p {
    font-size: 16px;
    line-height: 150%;
}

.securityimg {
    width: 100%;
}

.securityimg img {
    width: 93%;
}

.securityinfo {
    width: 100%;
    text-align: left;
}

.securityinfo h4 {
    font-size: 25px;
}

.securityinfo p {
    font-size: 16px;
}

.anti-malware-section {
    background-color: #f2f2f2;
    padding: 40px 0;
}

.stay-control {
    padding: 40px 0px;
    text-align: center;
    font-size: 30px;
    background-color: #fff;
}

.stay-control h2 {
    font-size: 30px;
    margin-bottom: 10px;
    margin-top: 0;
}

.stay-control p {
    font-size: 16px;
    line-height: 150%;
    max-width: 85%;
    margin: 0 auto 40px;
}

.interinfo {
    text-align: right;
}

.interinfo h4 {
    font-size: 25px;
}

.interinfo p {
    font-size: 16px;
}

.interimg {
    width: 100%;
}

.interimg img {
    width: 100%;
}

.midiimg {
    background-color: #f2f2f2;
    padding: 16px 10px;
    border-radius: 10px;
    border: solid 1px #e8e7e7;
}

.midiimg img {
    width: 100px;
}

.midipart {
    padding: 20px;
}

.midiimg h4 {
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 10px;
}

.greyset {
    background-color: #f2f2f2;
    padding: 40px 0 40px;
}

.greyset h2 {
    font-size: 30px;
    text-align: center;
    margin: 0 auto 15px;
}

.greyset p {
    font-size: 16px;
    text-align: center;
    line-height: 150%;
    margin-bottom: 20px;
}

.maintaininfo {
    text-align: right;
}

.maintaininfo h4 {
    font-size: 25px;
    margin: 0 0 10px;
}

.maintaininfo p {
    font-size: 16px;
    text-align: right;
    line-height: 150%;
}

.maintainimg {
    width: 100%;
    text-align: center;
}

.maintainimg img {
    width: 85%;
    margin: 0 auto;
}

.allowsinfo {
    text-align: left;
}

.allowsinfo h4 {
    font-size: 25px;
    margin: 0 0 10px;
}

.allowsinfo p {
    font-size: 16px;
    text-align: left;
    line-height: 150%;
}

.allowsinfonimg {
    width: 100%;
}

.allowsinfonimg img {
    width: 85%;
    margin: 0 auto;
}

.maintain {
    padding-top: 15px
}

.enterprise-rsp {
    display: none;
}

/*Responsive-here*/
@media only screen and (max-width: 1024px) {
    .bennerinfo h2 {
        font-size: 25px;
    }
    .bennerinfo p {
        font-size: 14px;
    }
    .leading-enterprise h2 {
        font-size: 25px;
    }
    .bennerpart {
        background-image: url(https://www.endless-frontiers.com/Upload/Exchange-server-Rich-HTML-header.png);
        background-size: 100% 100%;
        height: 440px;
        background-repeat: no-repeat;
        background-origin: content-box;
        width: 100%;
    }
    .Microinfo h4 {
        font-size: 22px;
    }
    .Microinfo p {
        font-size: 14px;
    }
    .centreline h2 {
        font-size: 25px;
    }
    .exchange-box img {
        width: 60px;
    }
    .exchange-box h4 {
        font-size: 16px;
    }
    .security h2 {
        font-size: 25px;
    }
    .security p {
        font-size: 16px;
        line-height: 150%;
        margin-bottom: 25px;
    }
    .sectionser h3 {
        font-size: 18px;
        color: #001b61;
        margin: 5px 0 10px;
    }
    .sectionser p {
        font-size: 14px;
        color: #000;
        margin: 0;
        line-height: 150%;
    }
    .stay-control h2 {
        font-size: 25px;
    }
    .midiimg img {
        width: 70px;
    }
    .greyset h2 {
        font-size: 25px;
    }
    .securityinfo h4 {
        font-size: 22px;
    }
    .maintaininfo h4 {
        font-size: 22px;
        margin: 0 0 10px;
    }
    .maintaininfo p {
        font-size: 14px;
    }
    .allowsinfo h4 {
        font-size: 22px;
        margin: 10px 0 10px;
    }
    .allowsinfo p {
        font-size: 14px;
    }
}

@media only screen and (max-width: 991px) {
    .bennerpart {
        background-image: none;
        height: auto;
        background-color: #00175b;
    }
    .bennerinfo {
        padding: 10px;
        text-align: center;
    }
    .bennerinfo p {
        font-size: 14px;
        max-width: 100%;
    }
    .leading-enterprise h2 {
        font-size: 25px;
        color: #00175b;
    }
    .leading-enterprise {
        margin: 0 auto;
        text-align: center;
        padding-top: 0;
        display: none;
    }
    .enterprise-rsp {
        display: block;
        margin-bottom: 27px;
    }
    .sectionser:hover {
        box-shadow: 0 0 5px 0 rgba(0, 23, 91, 0.17);
        transform: inherit;
    }
    .sectionser {
        margin-bottom: 15px;
    }
}

@media only screen and (max-width: 767px) {
    .dis-fix {
        display: inherit;
        align-items: center;
    }
    .Microinfo {
        text-align: center;
        padding-top: 15px;
    }
    .securityinfo {
        width: 100%;
        text-align: center;
        margin-top: 20px;
    }
    .maintaininfo {
        text-align: center;
    }
    .maintainimg {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }
    .allowsinfo {
        text-align: center;
    }
    .maintaininfo p {
        text-align: center;
    }
    .midiimg {
        margin-bottom: 15px;
    }
}

@media only screen and (max-width: 560px) {
    .bennerinfo h2 {
        font-size: 22px;
        margin-top: 5px;
    }
    .leading-enterprise h2 {
        font-size: 22px;
    }
    .padding-area p {
        font-size: 14px;
    }
    .Microleft img {
        width: 150px;
    }
    .Microinfo h4 {
        font-size: 20px;
    }
    .centreline h2 {
        font-size: 22px;
    }
    .exchange-box img {
        width: 70px;
    }
    .security h2 {
        font-size: 22px;
    }
    .securityinfo h4 {
        font-size: 20px;
    }
    .security p {
        font-size: 14px;
        line-height: 150%;
        margin-bottom: 20px;
    }
    .stay-control h2 {
        font-size: 22px;
    }
    .stay-control p {
        font-size: 14px;
        line-height: 150%;
        max-width: 100%;
        margin: 0 auto 40px;
    }
    .midiimg h4 {
        font-size: 16px;
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .greyset h2 {
        font-size: 22px;
    }
    .greyset p {
        font-size: 14px;
    }
    .maintaininfo h4 {
        font-size: 20px;
        margin: 0 0 10px;
    }
    .allowsinfo h4 {
        font-size: 20px;
        margin: 10px 0 10px;
    }
    .allowsinfo p {
        font-size: 14px;
        text-align: center;
    }
    .securityimg {
        width: 100%;
        margin-top: 10px;
    }
    .securityimg img {
        width: 100%;
    }
    .maintainimg img {
        width: 100%;
        margin: 0 auto;
    }
}