.dsk-mgmt-msp-sprite-new {
    background: url(https://www.manageengine.com/desktop-management-msp/style/../images/dcmsp-sprite.png)no-repeat;
    display: inline-block;
    height: 20px
}

.dsk-mgmt-msp-latest {
    width: 20px;
    background-position: -307px -2px
}

.dsk-mgmt-msp-pdf {
    width: 16px;
    background-position: -268px -2px
}

.dsk-mgmt-msp-dwnlink {
    width: 16px;
    background-position: -288px -1px
}

#customers h3 {
    margin-top: 0;
}

.prd-nav li {
    width: 23%;
}

.prd-nav li:nth-child(2) {
    display: none;
}

.dcmsplogosvg img {
    width: 284px;
    height: auto;
    margin-top: 9px;
}

.prdbnr {
    bottom: 30% !important;
    top: auto !important
}

.dcmspcust1,
.dcmspcust2,
.dcmspcust3,
.dcmspcust4,
.dcmspcust5,
.dcmspcust6,
.dcmspcust7,
.dcmspcust8,
.res1,
.res2,
.res3,
.res4,
.res5,
.res6,
.res7,
.res8,
.res9,
.prd-logo,
.dcmsp-rp-spr {
    background: url(https://www.manageengine.com/desktop-management-msp/style/../images/dcmsp-sprite.png) no-repeat 0 0
}

.fea-icon,
.fea-icon1,
.fea-icon2,
.fea-icon3,
.fea-icon4,
.fea-icon5 {
    background: url("https://www.manageengine.com/desktop-management-msp/style/../images/dc-sprite-new.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.video-zone {
    padding: 20px 20px 40px
}

.video-zone img {
    max-width: 100%
}

.vid-lhs {
    width: 220px;
    float: left;
    height: 446px;
    overflow-y: scroll
}

.vid-lhs a {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 10px;
    display: block
}

.vid1,
.vid2,
.vid3,
.vid4,
.vid5,
.vid6 {
    border: 3px solid #fff;
    width: 190px;
    height: 115px;
    display: block;
    margin-bottom: 5px
}

.vid1 {
    background-position: 0 -312px
}

.vid2 {
    background-position: -190px -312px
}

.vid3 {
    background-position: -380px -312px
}

.vid4 {
    background-position: 0 -427px
}

.vid5 {
    background-position: -190px -427px
}

.vid6 {
    background-position: -380px -427px
}

.vid-rhs {
    width: 720px;
    padding-left: 20px;
    float: right
}

#vidPlay {
    max-width: 722px
}

#vidPlay a {
    display: block
}

#vidPlay img {
    border: 3px solid #fff
}

#vidFrame {
    width: 100%;
    height: 400px;
    margin: 0;
    padding: 0;
    line-height: 0;
    display: block
}

#vidDesc {
    font-size: 18px;
    margin-top: 20px
}

.main-vid img {
    box-shadow: 0 0 1px #aaa
}

.hmcontent {
    padding: 0 40px
}

.hm-fea-cont {
    float: left;
    width: 83%;
    position: relative;
    overflow: hidden;
    border: 1px solid #eee
}

.hm-fea-cont img {
    max-width: 100%
}

.hm-fea-txt {
    width: 90%;
    position: absolute;
    bottom: 0;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    padding: 2px 5%;
    color: #fff;
    border: 1px solid #eee;
    border-top: none;
    display: none;
    text-align: center
}

.hm-fea-txt:first-child {
    display: block
}

.hm-fea-txt p {
    line-height: 20px;
    margin: 10px 0 5px
}

.hm-fea-txt a {
    color: #FF8134;
    text-decoration: underline
}

.hm-fea-tn-act:after {
    position: absolute;
    left: -8px;
    top: 36px;
    display: inline-block;
    border-top: 8px solid transparent;
    border-right: 8px solid #ccc;
    border-bottom: 8px solid transparent;
    content: ''
}

.hm-fea-tn {
    width: 15%;
    padding-left: 1.5%;
    float: left
}

.hm-fea-tn li {
    position: relative
}

.hm-fea-tn1,
.hm-fea-tn2,
.hm-fea-tn3,
.hm-fea-tn4,
.hm-fea-tn5,
.hm-fea-tn6 {
    background: url(../images/opm-index-sprite.jpg) no-repeat 0 0;
    width: 150px;
    height: 77px;
    display: inline-block;
    border: 1px solid #ccc;
    margin-bottom: 21px
}

.hm-fea-tn1 {
    background-position: 0 0
}

.hm-fea-tn2 {
    background-position: -150px 0
}

.hm-fea-tn3 {
    background-position: 0 -77px
}

.hm-fea-tn4 {
    background-position: -150px -77px
}

.hm-fea-tn5 {
    background-position: 0 -154px
}

.hm-fea-tn6 {
    background-position: -150px -154px
}

.wn-head {
    background: #FFFDED;
    padding: 10px 20px;
    border-radius: 50px
}

#wn-list {
    min-height: 330px
}

#wn-list li {
    padding: 0 0 20px 0
}

#wn-list li>div {
    display: none;
    padding: 10px 0 10px 30px;
    font-size: 12px
}

#wn-list li span {
    cursor: pointer
}

#wn-list li .wn-icon {
    width: 18px;
    height: 18px;
    display: inline-block;
    background-position: -300px -44px;
    float: left;
    margin: 6px 8px 0 0
}

#wn-list li .wn-active .wn-icon {
    background-position: -319px -44px
}

#wn-list img {
    position: absolute;
    right: 2%;
    top: 70px
}

.wn-lhs-cont {
    width: 38%;
    padding: 0 2%;
    float: left
}

.cust-pg-vid {
    padding-bottom: 20px;
    border: none
}

.cust-qte-icon {
    background-position: -344px 0;
    width: 200px;
    height: 200px;
    display: inline-block
}

.cust-logo2 ul li {
    display: inline-block;
    margin: 5px;
    text-align: center;
    box-sizing: border-box;
}

.cust-logo2 ul {
    padding: 15px 0;
    text-align: center;
}

.dcmspcust1 {
    background-position: 0 -164px;
    width: 121px;
    height: 33px;
    display: inline-block
}

.dcmspcust2 {
    background-position: -122px -164px;
    width: 106px;
    height: 33px;
    display: inline-block
}

.dcmspcust3 {
    background-position: -230px -164px;
    width: 100px;
    height: 34px;
    display: inline-block
}

.dcmspcust4 {
    background-position: -331px -164px;
    width: 99px;
    height: 32px;
    display: inline-block
}

.dcmspcust5 {
    background-position: 20px -195px;
    width: 100px;
    height: 34px;
    display: inline-block
}

.dcmspcust6 {
    background-position: -92px -198px;
    width: 79px;
    height: 30px;
    display: inline-block
}

.dcmspcust7 {
    background-position: -169px -197px;
    width: 98px;
    height: 34px;
    display: inline-block
}

.dcmspcust8 {
    background-position: -198px -32px;
    width: 98px;
    height: 32px;
    display: inline-block
}

.feature-box {
    margin-top: 20px;
    color: #424f56
}

.feature-box p {
    margin: 15px 0 5px 0;
    color: #777
}

.feature-col1 {
    width: 45%;
    float: left;
    margin-right: 3%;
    padding: 20px 0
}

.feature-col2 {
    width: 47%;
    float: left;
    margin-right: 3%;
    padding: 20px 0
}

.feature-col3 {
    width: 32%;
    float: left;
    padding: 20px 0
}

.fea-spm1 {
    background-position: -32px -62px
}

.fea-spm2 {
    background-position: -32px -94px
}

.fea-spm3 {
    background-position: -192px -94px
}

.fea-spm4 {
    background-position: -192px -126px
}

.fea-spm5 {
    background-position: -32px -190px
}

.fea-spm6 {
    background-position: -192px -158px
}

.fea-apm1 {
    background-position: -64px -62px
}

.fea-apm2 {
    background-position: -64px -94px
}

.fea-apm3 {
    background-position: -64px -126px
}

.fea-apm4 {
    background-position: -64px -158px
}

.fea-apm5 {
    background-position: -64px -190px
}

.fea-apm6 {
    background-position: -64px -222px
}

.fea-nfm1 {
    background-position: -160px -222px
}

.fea-nfm2 {
    background-position: -160px -190px
}

.fea-nfm3 {
    background-position: -96px -126px
}

.fea-nfm4 {
    background-position: -96px -158px
}

.fea-nfm5 {
    background-position: -96px -190px
}

.fea-nfm6 {
    background-position: -96px -222px
}

.fea-dcm1 {
    background-position: -128px -62px
}

.fea-dcm2 {
    background-position: -128px -94px
}

.fea-dcm3 {
    background-position: -128px -126px
}

.fea-enm1 {
    background-position: -128px -158px
}

.fea-enm2 {
    background-position: -128px -190px
}

.fea-enm3 {
    background-position: -128px -222px
}

.fea-dpl1 {
    background-position: -160px -62px
}

.fea-dpl2 {
    background-position: -160px -94px
}

.fea-dpl3 {
    background-position: -160px -126px
}

.fea-inhead {
    font-size: 16px;
    margin-top: 8px;
    margin-left: 2%;
    letter-spacing: -0.5px
}

.mT5 {
    margin-top: 5px
}

.more-fea,
.less-fea {
    cursor: pointer;
    text-decoration: underline;
    display: inline-block
}

.more-fea-box {
    display: none
}

.ess-icon {
    width: 49px;
    height: 54px;
    display: inline-block;
    margin: 28px auto;
    background-position: 0 0
}

.ent-icon {
    width: 109px;
    height: 62px;
    display: inline-block;
    margin: 23px auto;
    background-position: -49px 0
}

.lee-icon {
    width: 142px;
    height: 62px;
    display: inline-block;
    margin: 23px auto;
    background-position: -158px 0
}

.dwn-nav-link {
    line-height: 46px;
    display: block;
    text-align: center;
    background: #ECEDEE;
    margin-top: 2px
}

.dwn-nav-link a:hover {
    text-decoration: underline
}

.other-option-head {
    margin-top: 40px
}

.other-option-head span {
    padding: 5px 20px;
    font-size: 18px;
    line-height: 28px;
    cursor: pointer;
    display: inline-block
}

.other-option-head span.act {
    background: #fff
}

.other-option {
    background: #fff;
    padding: 20px 2%
}

.other-option-cont {
    display: none
}

.other-option-cont .otr-dwn-cont li {
    font-size: 14px
}

.rhs-cont-box {
    padding: 20px 0 40px;
    border-bottom: 1px solid #eee
}

.inner-fea-img {
    width: 47%;
    float: left
}

.inner-fea-img img {
    border: 3px solid #eee;
    max-width: 100%
}

.inner-fea-txt {
    width: 47%;
    padding-left: 6%;
    float: left;
    color: #777
}

.inner-fea-txt p {
    margin-top: 0
}

.inner-fea-txt1 p {
    margin-top: 0
}

.inner-fea-txt1 {
    width: 47%;
    padding-right: 6%;
    float: left;
    color: #777
}

.ticked {
    font-size: 16px !important;
    color: #7eac2d;
    text-align: center
}

.red {
    color: #f00
}

table.editionTable {
    width: 100%;
    border-collapse: collapse;
    text-align: left;
    margin: 20px auto
}

table.editionTable thead tr th {
    padding: 0.6em;
    background-color: #ECEDEE;
    text-align: center;
    font-size: 18px;
    border: 1px solid #E5E5E5;
    line-height: 20px
}

table.editionTable thead tr th span {
    font-size: 10px;
    line-height: 12px !important
}

table.editionTable tbody tr td:first-child {
    background-color: #f8f8f8;
    text-align: left
}

table.editionTable td {
    vertical-align: middle;
    padding: 0.6em;
    width: 24%;
    border: 1px solid #e5e5e5;
    font-size: 12px;
    text-align: center
}

table.editionTable td:first-child {
    width: 27%
}

table.editionTable tfoot td {
    font-weight: bold;
    text-align: center;
    background-color: #ECEDEE
}

table.editionTable tfoot td:first-child {
    text-align: left
}

.edibox {
    background: #f6f6f6
}

#plugin li {
    padding: 0
}

#plugin {
    padding-left: 20px
}

#plugin ul {
    padding-left: 10px
}

. -box p {
    margin: 10px 0 0 0;
    color: #777;
    font-size: 12px;
    padding-left: 26px
}

.resource-col1 {
    width: 24%;
    float: left;
    margin-right: 1%;
    padding: 20px 0
}

.resource-col2 {
    width: 24%;
    float: left;
    margin-right: 1%;
    padding: 20px 0
}

.resource-col3 {
    width: 24%;
    float: left;
    margin-right: 1%;
    padding: 20px 0
}

.resource-col4 {
    width: 24%;
    float: left;
    margin-right: 1%;
    padding: 20px 0
}

.res-inhead {
    font-size: 16px;
    letter-spacing: -0.5px
}

.res-form-box {
    border-top: 1px solid #eee;
    padding-top: 20px;
    margin-top: 20px
}

.res-form-col1 {
    width: 48%;
    padding-right: 2%;
    float: left
}

.res-form-col2 {
    width: 48%;
    padding-left: 2%;
    float: left
}

a.demo-pg-sprite:hover,
a.img-pop:hover {
    text-decoration: none
}

.document-tbl {
    width: 100%;
    border-collapse: collapse
}

.document-tbl td {
    width: 50%;
    padding: 5px;
    border: 1px solid #ddd
}

.document-tbl tr.head {
    background: #EBEBEB;
    font-size: 14px
}

.document-tbl tr.odd {
    background: #fff;
    font-size: 12px
}

.document-tbl tr.even {
    background: #f8f8f8;
    font-size: 12px
}

.what-snmp-tbl td {
    border: 1px solid #ddd;
    padding: 5px
}

.plug-nav-inner {
    text-align: center
}

.plug-nav-inner a {
    margin: 20px;
    color: #333;
    background: #ddd;
    padding: 5px 10px;
    display: inline-block
}

.cust-vid1,
.cust-vid2,
.cust-vid3,
.cust-vid4,
.cust-vid5 {
    background: url(../images/opm-cust-video-sprite.png) no-repeat 0 0;
    border: 3px solid #fff;
    display: block;
    height: 126px;
    margin-bottom: 5px;
    width: 190px
}

.cust-vid1 {
    background-position: 0 0
}

.cust-vid2 {
    background-position: -190px 0
}

.cust-vid3 {
    background-position: 0 -126px
}

.cust-vid4 {
    background-position: -190px -126px
}

.cust-vid5 {
    background-position: -190px -252px
}

.tableborder {
    background: none;
    border: 1px solid #c2c2c2;
    padding: 1px
}

.spack-plug>span {
    font-size: 18px;
    text-decoration: underline;
    margin-top: 10px;
    cursor: pointer;
    display: inline-block
}

.spack-plug-box {
    background: #fff;
    margin-top: 10px;
    width: 220px;
    margin: 0 auto;
    display: none
}

.spack-plug-box a {
    padding: 2px 0;
    display: block;
    background: #fbfbfb;
    border-bottom: 1px solid #eee
}

.spack-plug-box a:hover {
    background: #f6f6f6
}

.spack-btn {
    display: block;
    font-size: 12px;
    line-height: 16px;
    margin: 10px 0 0
}

.spack-lic {
    font-size: 12px;
    margin-top: 40px;
    color: #888
}

.spack-lic a {
    color: #888
}

.spack-tbl {
    margin-top: 20px
}

.spack-tbl td {
    border: 1px solid #ddd;
    padding: 10px
}

.spack-tbl th {
    border: 1px solid #ddd;
    padding: 10px;
    background: #f8f8f8;
    font-weight: bold
}

.service-monitoring {
    width: 100%
}

.service-monitoring td {
    border: 1px solid #ddd;
    padding: 10px
}

.lictxt {
    font-size: 12px;
    margin-top: 10px
}

.fea-list-cont {
    display: block
}

.fea-list-cont>ul {
    float: left;
    padding: 0 3% 0 0;
    width: 22%
}

.dcmsp-rp-spr {
    display: inline-block;
    width: 30px;
    height: 32px;
    position: relative;
    top: -3px
}

.dcmsp-rp-spr1 {
    background-position: 0 -3px;
    width: 34px
}

.dcmsp-rp-spr2 {
    background-position: -32px -3px
}

.dcmsp-rp-spr3 {
    background-position: -62px -3px
}

.dcmsp-rp-spr4 {
    background-position: -92px -3px
}

.dcmsp-rp-spr5 {
    background-position: -122px -2px;
    width: 32px
}

.dcmsp-rp-spr6 {
    background-position: -153px -3px;
    width: 34px
}

.dcmsp-rp-spr7 {
    background-position: -185px -2px;
    width: 34px
}

.dcmsp-rp-spr8 {
    background-position: -218px -2px;
    width: 34px
}


.promo-flash {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #daf4ff;
    border: 1px solid #89ceeb;
    position: fixed;
    width: 100%;
    z-index: 99;
    top: 100px;
    left: 0;
    right: 0;
}

.promo-flash b {
    border-right: 1px solid #de1e1e;
    border-left: 1px solid #de1e1e;
    color: #de1e1e;
    margin: 0 25px 0 0;
    font-weight: 500;
    padding: 4px 8px;
    font-size: 14px;
    line-height: normal;
    display: inline-block;
}

.promo-flash p {
    line-height: normal;
    font-size: 16px;
    font-weight: 400;
    margin: 14px 0;
    letter-spacing: normal;
}

.promo-flash p strong {
    font-weight: 600;
}

.promo-flash p #event_timer {
    color: red;
    min-width: 110px;
    display: inline-block;
}

.promo-flash.spl {
    background-color: #ffce26;
    border: 1px solid #ebba13;
}

.promo-flash.spl p {
    color: #000;
}

.promo-flash.spl p #event_timer {
    color: crimson;
}

.promo-flash.spl a.cta {
    background-color: #000;
    color: #fff;
}

.promo-flash .close {
    margin: 0 0 0 30px;
    color: #00000070 !important;
    position: absolute;
    right: 23px;
    cursor: pointer;
    font-size: 15px;
}

.promo-flash .close:hover {
    color: #00000070 !important;
    background-color: transparent !important;
}

.promo-flash a {
    line-height: normal;
    background-color: #fff;
    color: #1381b0;
    padding: 6px 15px;
    margin: 0 0 0 30px;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    border-radius: 5px;
    box-shadow: 0 0 1px #1381b0;
    letter-spacing: normal;
}

.promo-flash+.bannerflex {
    padding-top: 54px;
}

.hmEdition1 {
    background: none repeat scroll 0 0 #F1F1F1;
    float: left;
    margin: 20px 20px 20px 0;
    width: 235px;
}

.hmEdition2 {
    background: none repeat scroll 0 0 #F1F1F1;
    float: left;
    margin: 20px 20px 20px 0;
    width: 235px;
}

.hmEditionHead {
    background: none repeat scroll 0 0 #4F565E;
    color: #FFFFFF;
    font-size: 30px;
    font-weight: 300;
    line-height: 32px;
    padding: 20px;
    text-align: center;
}

.hmEditionCont {
    color: #888888;
    font-size: 14px;
    height: 300px;
    padding: 10px 20px;
}

.hmEditionCont ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.hmEditionCont ul li {
    line-height: 24px;
    margin: 0;
    padding: 5px 0 5px 12px;
    position: relative;
}

.hmEditionCont ul li span {
    color: #69B121;
    display: inline-block;
    left: 0;
    margin-right: 20px;
    position: absolute;
    top: 6px;
}

.hmEditionCont a {
    color: #888888;
}

.hmEditionFoot {
    height: 40px;
    padding: 0 20px 20px;
}

.hmEditionFoot a.trynow {
    background: none no-repeat scroll 0 0 #5BBB2A;
    color: #FFFFFF;
    display: inline-block;
    font-size: 28px;
    font-weight: 300;
    line-height: 30px;
    padding: 7px 20px;
    text-align: center;
    text-decoration: none;
}

.hmEditionFoot a.trynow:hover {
    background: none repeat scroll 0 0 #7BBB2A;
}

.hmEdi1 {
    background: none repeat scroll 0 0 #F1F1F1;
    color: #000000;
    float: left;
    margin: 20px 2%;
    width: 42%;
}

.hmEdi1 .hmEdiCont {
    color: #000000;
}

.hmEdi1 .hmEdiCont a {
    color: #FFFFFF;
}

.hmEdi2 .hmEdiCont {
    color: #000000;
}

.hmEdi2 .hmEdiCont a {
    color: #FFFFFF;
}

.hmEdi2 {
    background: none repeat scroll 0 0 #F1F1F1;
    float: left;
    margin: 20px 2%;
    width: 42%;
}

.hmEdiCol1 {
    float: left;
    width: 33.34%;
}

.hmEdiCol2 {
    float: left;
    width: 33.34%;
}

.hmEdiCol1 .hmEdiCont {
    border-right: 1px solid #CCCCCC;
}

.hmEdiCol2 .hmEdiCont {
    border-right: 1px solid #CCCCCC;
}

.hmEdiHead {
    background: none repeat scroll 0 0 #4F565E;
    color: #FFFFFF;
    font-size: 30px;
    font-weight: 300;
    line-height: 32px;
    padding: 12px 20px;
    text-align: center;
}

.hmEdiCont {
    color: #888888;
    height: 142px;
    margin: 20px 0;
    padding: 0 20px;
}

.hmEdiCont ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.hmEdiCont ul li {
    line-height: 24px;
    margin: 0;
    padding: 3px 0 3px 12px;
    position: relative;
}

.hmEdiCont ul li span {
    color: #69B121;
    display: inline-block;
    left: 0;
    margin-right: 20px;
    position: absolute;
    top: 3px;
}

.hmEdition a {
    color: #888888;
}

.hmEdiFoot {
    padding: 0 20px 20px;
}

.hmEdi1 .hmEdiFoot a.trynow {
    background: none repeat scroll 0 0 #66B10C;
    color: #FFFFFF;
    display: inline-block;
    font-size: 30px;
    font-weight: 300;
    line-height: 34px;
    padding: 7px 40px;
    text-align: center;
    text-decoration: none;
}

.hmEdi2 .hmEdiFoot a.trynow {
    background: none repeat scroll 0 0 #4F565E;
    color: #FFFFFF;
    display: inline-block;
    font-size: 30px;
    font-weight: 300;
    line-height: 34px;
    padding: 7px 40px;
    text-align: center;
    text-decoration: none;
}


.resource-box a {
    color: #333333;
}

.resource-box p {
    color: #777777;
    font-size: 14px;
    margin: 10px 0 0;
    padding-left: 26px;
}

.resource-col1 {
    float: left;
    margin-right: 1%;
    padding: 20px 0;
    width: 24%;
}

.resource-col2 {
    float: left;
    margin-right: 1%;
    padding: 20px 0;
    width: 24%;
}

.resource-col3 {
    float: left;
    margin-right: 1%;
    padding: 20px 0;
    width: 24%;
}

.resource-col4 {
    float: left;
    margin-right: 1%;
    padding: 20px 0;
    width: 24%;
}

.resource-img {
    display: inline-block;
    float: left;
    height: 16px;
    margin: 5px 10px 50px 0;
    width: 16px;
}

.resource-img1 {
    display: inline-block;
    float: left;
    height: 31px;
    margin: 0 0px 10px 0;
    width: 30px;
}

.res1 {
    background-position: -1px -99px;
}

.res2 {
    background-position: -1px -99px;
}

.res3 {
    background-position: -65px -99px;
}

.res4 {
    background-position: -33px -132px
}

.res5 {
    background-position: -162px -97px;
}

.res6 {
    background-position: -130px -134px
}

.res7 {
    background-position: -95px -131px;
}

.res8 {
    background-position: -226px -101px;
}

.res9 {
    background-position: -258px -99px;
}

.res-inhead {
    font-size: 18px;
    letter-spacing: -0.5px;
}

.res-form-box {
    border-top: 1px solid #EEEEEE;
    margin-top: 20px;
    padding-top: 20px;
}

.res-form-col1 {
    float: left;
    padding-right: 2%;
    width: 48%;
}

.res-form-col2 {
    float: left;
    padding-left: 2%;
    width: 48%;
}

.rhs-cont a {
    color: #333333;
}

.resource-box a {
    color: #333333;
}

a {
    border: medium none;
    color: #0779b7;
    outline: medium none;
    text-decoration: none;
}

.prd-logo {
    background-position: 0 -62px;
    width: 213px;
    height: 32px;
    display: inline-block
}

.custlogo {
    padding: 20px 0;
}

.cuslogo {
    background: url("../images/pmp-customers-logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 77px;
    width: 683px;
}

.tab_bg_normal {
    background: url("../images/tab_bg_normal.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
}

.pmp_tabs li {
    color: #0666B7;
    cursor: pointer;
    display: block;
    float: left;
    font: bold 12px/30px Arial, Helvetica, sans-serif;
    height: 28px;
    text-align: center;
    width: 155px;
}

.pmp_tabs li:hover {
    color: #FF9900;
}

.pmp_tabs {
    margin: 0;
    padding: 0;
}

.pmp_selected {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #CCCCCC;
    border-radius: 5px 5px 0 0;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #333333 !important;
    cursor: default !important;
    height: 37px;
    text-align: center;
    width: 138px;
}

.hide {
    display: none;
}

.showhide {
    font-family: Arial, Helvetica, sans-serif;
}

.phonefactor {
    background-position: -821px -642px;
    height: 45px;
    margin: 0 10px;
    width: 156px;
}

.rsa {
    background-position: -683px -642px;
    height: 87px;
    margin: 0 20px;
    width: 138px;
}


#lhsTree>li>a {
    display: block;
    padding: 12px 0 12px 24px;
}

#lhsTree a {
    color: #777777;
}

.dsk-spa {
    background: none repeat scroll 0 0 #ECEDEE;
    margin: 10px 0;
    width: 100%
}

.dsk-spa td {
    background: none repeat scroll 0 0 #fff;
    padding: 10px;
    border: 1px solid #e9e9e9;
    vertical-align: top;
    font-size: 12px;
}

.dsk-spa th {
    padding: 10px 0
}

#lhsTree>li>span.ifTree {
    padding: 12px 0 12px 24px;
}

.videodemo {
    background: url("../images/video.png") no-repeat 0px 16px;
    display: block;
    height: 13px;
}

.edicon {
    background: url("../images/edition-icon.png") no-repeat 0px 16px;
    display: block;
    height: 14px;
}

.prodDownbtnWin {
    background: url(https://www.manageengine.com/desktop-management-msp/style/../images/dwn-win.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 29px;
    width: 28px;
    margin: 15px
}

.prodDownbtnBg {
    color: #FFFFFF;
    display: inline-block;
    font-size: 28px;
    height: 40px;
    padding: 10px;
}

.prodDownbtnArw {
    background: url(https://www.manageengine.com/desktop-management-msp/style/../images/dwn-arrow.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 60px;
    width: 43px;
    margin-right: 5px
}

.prodDownbtn {
    display: inline-block;
    padding: 60px 0 10px;
}

.prodDownbtn a {
    background: #FF8329;
    display: inline-block;
    border-radius: 5px;
}

.prodDownbtn a:hover {
    background: #FF7329
}

.prodDownbtn a:hover .prodDownbtnArw {
    background: url(https://www.manageengine.com/desktop-management-msp/style/../images/dwn-arrow-hover.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.prodDownbtnRhs {
    background: url("https://www.manageengine.com/images/downloadbtnrhs.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 60px;

}

.prodDownbtnsml {
    font-size: 12px
}

.dwn-link-cont {
    width: 52.7%
}

.dwn-form-cont {
    padding: 20px 7% 5px
}

.nav-dwn a,
.prd-nav .btm-dwn a {
    background: #FF8329
}

.nav-dwn a:hover,
.prd-nav .btm-dwn a:hover {
    background: #FF7329
}

.nav-qte a {
    background: #7BBB2A
}

.nav-qte a:hover {
    background: #5BBB2A
}

a.dcbnrDwn:hover {
    background: #FF7329
}

.dcbnrDwnIcon {
    background: url(https://www.manageengine.com/desktop-management-msp/style/../images/download-arrow.gif) no-repeat 0 0;
    height: 22px;
    width: 22px;
    display: inline-block;
    margin-left: 5px;
}




.prodDownbtnWin {
    background: url("https://www.manageengine.com/desktop-management-msp/style/../images/win-lin.png") no-repeat scroll -6px -5px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 29px;
    margin: 15px;
    width: 28px;
}

.prodDownbtnBg {
    color: #FFFFFF;
    display: inline-block;
    font-size: 28px;
    height: 40px;
    padding: 10px;
}

.prodDownbtnArw {
    background: url("https://www.manageengine.com/desktop-management-msp/style/../images/dwn-arrow.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 60px;
    margin-right: 5px;
    width: 43px;
}

.prodDownbtn {
    display: inline-block;
    padding: 60px 0 10px;
}

.prodDownbtn a {
    background: none repeat scroll 0 0 #E9142B;
    border-radius: 5px;
    display: inline-block;
}

.prodDownbtn a:hover {
    background: none repeat scroll 0 0 #E3142B;
}

.prodDownbtn a:hover .prodDownbtnArw {
    background: url("https://www.manageengine.com/desktop-management-msp/style/../images/dwn-arrow-hover.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.prodDownbtnRhs {
    background: url("https://www.manageengine.com/images/downloadbtnrhs.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 60px;
}

.prodDownbtnsml {
    font-size: 12px;
}

.dwn-form-cont {
    padding: 20px 7% 5px;
}

.nav-dwn a,
.prd-nav .btm-dwn a {
    background: none repeat scroll 0 0 #E9142B;
}

.nav-dwn a:hover,
.prd-nav .btm-dwn a:hover {
    background: none repeat scroll 0 0 #E3142B;
}

.nav-qte a {
    background: none repeat scroll 0 0 #7BBB2A;
}

.nav-qte a:hover {
    background: none repeat scroll 0 0 #5BBB2A;
}

.rhs-cont {
    border-left: 1px dotted #DDDDDD;
    float: left;
    padding: 30px 0 40px 4%;
    position: relative;
    width: 71%;
}

.rhs-cont img {
    max-width: 100%;
}

.rhs-cont ul {
    list-style-type: disc;
    padding: 10px 0 10px 30px;
}

.rhs-cont ol {
    list-style-type: decimal;
    padding: 10px 0 10px 30px;
}

.rhs-cont li {
    padding-left: 10px;
}

.rhs-cont a {
    color: #0099CC;
}

.rhs-cont a:hover {
    text-decoration: underline;
}

.dwn-cont {
    background: none repeat scroll 0 0 #ffffff;
    color: #424F56;
    font-weight: 400;
    margin: 0;
}

#downloadSubmit {
    width: 98%;
}

#downloadSubmit {
    background: none repeat scroll 0 0 #C4C8CC;
    color: #333333;
}

#downloadSubmit:hover {
    background: none repeat scroll 0 0 #BDC1C5;
}

#downloadSubmit {
    background: none repeat scroll 0 0 #C4C8CC;
    border: medium none;
    border-radius: 5px;
    color: #000;
    cursor: pointer;
    font-size: 18px;
    line-height: 24px;
    margin-top: 20px;
    width: 90%;
}

.dwn-form input,
.dwn-form select {
    border: 1px solid #BBBBBB;
    color: #777777;
    font-size: 14px;
    margin-top: 10px;
    outline: medium none;
    padding: 10px;
    transition: all 0.2s ease-in-out 0s;
    width: 90%;
}

.dwn-form-cont {
    border-left: 1px solid #EFEFEF;
}

.dwn-main-icon {
    background-position: -53px -24px;
    float: right;
    height: 31px;
    line-height: 30px;
    margin: 12px 14px 0 3px;
    width: 33px;
}

.nav-qte a {
    background: #C4C8CC;
    color: #333
}

.nav-qte a:hover {
    background: #bdc1c5
}

.nav-qte-icon {
    background-position: -209px -54px
}

a.dcbnrDwn {
    background: #e9142b;
    color: #fff;
    font-size: 30px;
    font-weight: 400;
    padding: 0 10px;
    min-width: 175px;
    display: inline-block;
    z-index: 2;
    position: absolute;
    border-radius: 5px;
    left: 0
}

a.dcbnrDwn:hover {
    background: #e3142b;
    text-decoration: none
}

.dcbnrDwnIcon {
    background: url(https://www.manageengine.com/desktop-management-msp/style/../images/download-arrow.gif) no-repeat 0 0;
    height: 22px;
    width: 22px;
    display: inline-block;
    margin-left: 5px
}

.hm-fea-box p {
    height: 100px;
}

.hm-fea-box .more {
    color: #7BBB2A;
    font-size: 12px;
}

.hm-fea-col1 {
    background: none repeat scroll 0 0 #F8F8F8;
    border-top: 1px dashed #AAAAAA;
    float: left;
    margin: 2% 2% 0 0;
    padding: 2%;
    width: 28%;
}

.hm-fea-col2 {
    background: none repeat scroll 0 0 #F8F8F8;
    border-top: 1px dashed #AAAAAA;
    float: left;
    margin: 2% 2% 0 0;
    padding: 2%;
    width: 28%;
}

.hm-fea-col3 {
    background: none repeat scroll 0 0 #F8F8F8;
    border-top: 1px dashed #AAAAAA;
    float: left;
    margin: 2% 0 0;
    padding: 2%;
    width: 28%;
}

.hm-fea-col11 {
    float: left;
    margin: 2% 2% 0 0;
    padding: 2%;
    width: 28%;
}

.hm-fea-col12 {
    float: left;
    margin: 2% 2% 0 0;
    padding: 2%;
    width: 28%;
}

.hm-fea-col13 {
    float: left;
    margin: 2% 0 0;
    padding: 2%;
    width: 28%;
}

.hm-fea-col1 a,
.hm-fea-col2 a,
.hm-fea-col3 a {
    color: #333333;
    text-decoration: none;
}

.fea-icon {
    display: inline-block;
    height: 32px;
    width: 32px;
}

.fea-icon1 {
    background-position: 0 -545px;
}

.fea-icon2 {
    background-position: -32px -545px;
}

.fea-icon3 {
    background-position: -64px -545px;
}

.fea-icon4 {
    background-position: -96px -545px;
}

.fea-icon5 {
    background-position: -128px -545px;
}

.fea-icon6 {
    background-position: -160px -545px;
}

.fea-icon7 {
    background-position: -192px -545px;
}

.fea-icon8 {
    background-position: -224px -545px;
}

.fea-icon9 {
    background-position: -256px -545px;
}

.fea-icon10 {
    background-position: -288px -545px;
}

.fea-icon11 {
    background-position: -320px -545px;
}

.fea-icon12 {
    background-position: -352px -545px;
}

.fea-icon13 {
    background-position: -384px -545px;
}

.fea-icon14 {
    background-position: -416px -545px;
}

.fea-icon15 {
    background-position: -448px -545px;
}

.fea-icon16 {
    background-position: -480px -545px;
}

.fea-icon17 {
    background-position: -512px -545px;
}

.fea-icon18 {
    background-position: -544px -545px;
}

.fea-icon19 {
    background-position: 0 -577px;
}

.fea-icon20 {
    background-position: -32px -577px;
}

.fea-icon21 {
    background-position: -64px -577px;
}

.fea-inhead {
    font-size: 18px;
    letter-spacing: -0.5px;
    margin-left: 2%;
    margin-top: 4px;
}

.fea-inhead2 {
    font-size: 16.5px;
    letter-spacing: -0.5px;
    margin-left: 2%;
    margin-top: 4px;
}

.fea-inhead a {
    color: #333333;
    text-decoration: none;
}

.fea-inhead1 {
    margin-top: 0;
}

.feaSec-head {
    display: inline-block;
    font-size: 16px;
    margin: 12px 0 0 10px;
}

.rel-h4 {
    margin: 0 !important;
}

#lhsTree {
    list-style-type: none !important;
    max-width: 240px;
    padding: 0 0 2px !important;
    width: 100%;
}

#scroll ul.relPrd {
    list-style-type: none;
    line-height: 1.2em;
    padding: 0
}

#scroll ul.relPrd>li {
    color: #000;
    font-size: 13px;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #ECECEC;
}

#scroll ul.relPrd>li>span {
    padding: 10px 0;
    display: inline-block;
    color: #000;
    font-weight: bold
}

#scroll ul.relPrd li a {
    color: #000;
}

#scroll ul.relPrd li ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

#scroll ul.relPrd li ul li {
    list-style-type: none;
    margin: 0;
    padding: 10px 0 10px 20px;
    font-size: 12px;
    border-top: 1px solid #ECECEC;
    color: #000
}

#scroll ul.relPrd li ul li span {
    margin-right: 18px
}

#relPrdDCGroupDCMSP {
    display: none
}

li#relPrdMSPGroupDC {
    display: none;
}

#downloadSubmit {
    width: 98% !important;
}

table.dceditionTable td {
    border: 1px solid #E5E5E5;
    font-size: 12px;
    padding: 0.6em;
    text-align: center;
    vertical-align: middle;
    width: 20%;
}

table.dceditionTable thead tr th {
    background-color: #ECEDEE;
    border: 1px solid #E5E5E5;
    font-size: 18px;
    line-height: 20px;
    padding: 0.6em;
    text-align: center;
}

.dwn-form select {
    width: 98% !important;
}

.dcmsp {
    border-top: 1px solid #eee;
    padding: 40px 0 30px 0;
    text-align: center;
    background-color: #eee;
}


.dcmsp .doc-list.prd-list li {
    width: initial;
    min-width: 265px;
    background-color: #fff;
    box-shadow: 0 0 1px #a7a7a7;
    list-style: none;
    display: inline-block;
    margin: 7px;
    padding: 15px 15px 10px 15px;
    vertical-align: top;
    text-align: initial;
}

.dcmsp .doc-list li img {
    width: 30px;
}

.dcmsp .doc-list.prd-list li a {
    font-size: 15px;
    padding: 15px;
}

p.note {
    background-color: #eee;
    padding: 15px 20px;
}

.promo.download {
    display: none;
}

.promo.roadmap,
.promo.getquote,
.promo.demo,
.promo.license,
.promo.getquote,
.promo.license,
.promo.testi,
.promo.feature,
.promo.support {
    display: none !important;
}

.promo a {
    display: block;
    min-height: 213px;
    background-image: url(https://www.manageengine.com/desktop-management-msp/style/../images/usa-seminar-oct-download.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    width: 800px;
    margin: 0 auto 50px;
    max-width: 100%;
}

.promo:before {
    content: 'Upcoming events';
    text-align: center;
    display: block;
    padding: 20px 10px 10px;
    border-top: 1px solid #eee;
    font-weight: 600;
}

.promo.getquote:before,
.promo.demo:before,
.promo.license:before,
.promo.getquote:before,
.promo.license:before,
.promo.testi:before,
.promo.feature:before,
.promo.support:before {
    text-align: left;
    padding: 20px 0 10px;
}

.promo.roadmap:before {
    border-top: 0;
    padding-top: 0;
}

.promo.getquote a,
.promo.demo a,
.promo.license a,
.promo.getquote a,
.promo.license a,
.promo.testi a,
.promo.feature a,
.promo.support a {
    margin: 0 0 50px 0;
}

ul.content-tab {
    padding: 0 !important;
    border-bottom: 1px solid #ccc;
    display: flex;
}

ul.content-tab li {
    display: inline-block;
    vertical-align: top;
    padding: 0 !important;
    margin: 0;
}

ul.content-tab li a {
    display: block;
    text-align: center;
    line-height: normal;
    color: #000;
    text-decoration: none !important;
    width: 60px;
    font-size: 14px;
    padding: 10px;
    border-bottom: 3px solid transparent;
}

ul.content-tab li a.active,
ul.content-tab li a:hover {
    background-color: #eee;
    color: #5e901e;
    border-bottom: 3px #7bba2c solid;
}

ul.content-tab li a img {
    width: 50px;
    display: block;
    margin: 0 auto 20px auto;
}

ul.content-tab.large {
    margin: 20px 0px 40px;
}

ul.content-tab.large li {
    margin: 0px 4px
}

table.editionTable1 {
    width: 100%;
    border-collapse: collapse;
    text-align: left;
    margin: 20px auto
}

table.editionTable1 thead tr th {
    padding: 0.6em;
    background-color: #ECEDEE;
    text-align: center;
    font-size: 18px;
    border: 1px solid #E5E5E5;
    line-height: 20px
}

table.editionTable1 thead tr th span {
    font-size: 10px;
    line-height: 12px !important
}

table.editionTable1 tbody tr td:first-child {
    background-color: #f8f8f8;
    text-align: left
}

table.editionTable1 td {
    vertical-align: middle;
    padding: 0.6em;
    width: 24%;
    border: 1px solid #e5e5e5;
    font-size: 12px;
    text-align: center
}

table.editionTable1 td:first-child {
    width: 27%
}

table.editionTable1 tfoot td {
    font-weight: bold;
    text-align: center;
    background-color: #ECEDEE
}

table.editionTable1 tfoot td:first-child {
    text-align: left
}

table.editionTable1 tbody tr td {
    background-color: #fff !important;
    text-align: left !important
}

.cis_comp_spr {
    background: url(https://www.manageengine.com/desktop-management-msp/style/../images/cis_comp_spr.png)no-repeat;
    height: 50px;
    width: 50px;
    display: block;
    margin: 0 auto 20px auto
}

.cis_comp_spr1 {
    background-position: -5px -5px
}

.cis_comp_spr2 {
    background-position: -65px -5px
}

.cis_comp_spr3 {
    background-position: -125px -5px
}

.cis_comp_spr4 {
    background-position: -185px -5px
}

.cis_comp_spr5 {
    background-position: -245px -5px
}

.cis_comp_spr6 {
    background-position: -305px -5px
}

.rhs-cont .credit {
    background-color: #f1f1f1;
    padding: 35px;
}

.rhs-cont .credit .flex {
    display: flex;
    align-items: center;
    justify-content: center;
}

.rhs-cont .credit .flex .clip {
    width: 30%;
    margin-right: 20px;
}

.rhs-cont .credit .flex .caption {
    width: 70%;
    margin: 2%;
}

.rhs-cont .credit .flex .caption p {
    font-size: 18px;
    margin: 0 0 15px;
    font-weight: 300;
    line-height: 30px;
}

.rhs-cont .credit .flex .caption p strong {
    font-weight: 600;
}

.rhs-cont .credit .flex .caption a {
    font-weight: 500;
    color: #fff;
    background-color: #e9152b;
    display: inline-block;
    padding: 5px 15px;
    margin: 5px 15px 0 0;
    font-size: 16px;
    text-decoration: none !important;
    text-transform: uppercase;
}

/* heading banner color changes */
.heading-menu {
    background-color: #eaf8ff;
    border-bottom: 1px solid #E1EEFF;
    text-align: center;
}

.heading-menu h2 {
    color: #000;
}

.nav .selecteddiv a,
.nav .selecteddivnew a,
.nav>li>a:hover,
.nav>li>span:hover,
[data-soldrop]:hover {
    color: #2a79bb !important;
}

@media(max-width:1025px) {
    #commonHeader {
        min-height: 91px;
    }

    header:not(.abheader) #header-mainsec {
        height: auto;
        top: 40px;
    }

    .heading-menu h1,
    .heading-menu h2,
    .heading-menu h3 {
        font-size: 100%;
    }
}

@media screen and (max-width:1020px) {
    .newbnrdwn a {
        left: 2%;
        font-size: 24px;
        padding: 2px 15px
    }

    .hm-fea-tn li:last-child {
        display: none
    }

    .hm-fea-cont {
        width: 78%
    }

    .hm-fea-tn {
        width: 20%
    }

    .vid-lhs {
        width: 100%;
        float: none;
        overflow: scroll;
        overflow-y: hidden;
        height: 150px;
        white-space: nowrap;
        border-top: 2px solid #eee
    }

    .vid-lhs a {
        display: inline-block;
        margin-right: 10px;
        width: 190px
    }

    .vid-rhs {
        width: 96%;
        padding: 20px 2%;
        max-width: 722px;
        float: none;
        margin: 0 auto
    }

    #wn-list img {
        max-width: 55%
    }
}

@media screen and (max-width:925px) {
    ul.content-tab {
        flex-flow: row wrap
    }

    ul.content-tab li a {
        width: auto
    }

    ul.content-tab li {
        margin-bottom: 15px;
        flex: 25%
    }
}

@media screen and (max-width:760px) {
    .bnrdwn {
        display: none
    }

    .hm-fea-cont img,
    .hm-fea-tn {
        display: none
    }

    .hm-fea-cont {
        width: auto;
        border: none
    }

    .hm-fea-cont a {
        display: table;
        margin-top: 10px
    }

    .hm-fea-txt {
        background: none;
        color: #333;
        position: static;
        text-align: center;
        border: none;
        border-top: 1px solid #eee;
        display: block;
        width: auto;
        padding: 20px 5%
    }

    .dwn-nav-link {
        font-size: 12px
    }

    .res-form-col1,
    .res-form-col2 {
        width: 100%;
        padding: 0
    }

    .wn-lhs-cont {
        width: 96%;
        margin-top: 20px
    }

    #wn-list img {
        max-width: 100%;
        position: static
    }

    .rhs-cont {
        width: 100%;
        box-sizing: border-box
    }
}

@media screen and (max-width:500px) {
    .bnrcont>img {
        display: none
    }

    .banner {
        margin-top: 87px
    }

    .feature-col1,
    .feature-col2,
    .feature-col3 {
        width: 90%;
        padding: 25px 5%;
        margin: 0;
        border-bottom: 1px dashed #ccc
    }

    .feature-box {
        margin: 0
    }

    .feature-box .mT5 {
        margin-top: 15px
    }

    .cust-quote span {
        margin: 0
    }

    .resource-col1,
    .resource-col2,
    .resource-col3,
    .resource-col4 {
        width: 100%;
        margin: 0;
        padding: 10px 0
    }

    .inner-fea-img {
        display: none
    }

    .inner-fea-txt,
    .inner-fea-txt1 {
        padding: 0;
        width: 100%;
        text-align: center
    }

    .rhs-cont-box {
        padding-bottom: 20px
    }

    .bnrnav {
        display: none
    }

    .dsk-spa {
        padding-top: 10px
    }
}

@media screen and (max-width:500px) {
    .hmEdition {
        margin: 0 !important
    }

    .hmEdi1,
    .hmEdi2 {
        width: 100%;
        margin: 20px 0
    }

    .hm-fea-col1,
    .hm-fea-col2,
    .hm-fea-col3 {
        margin: 2% 0 0;
        padding: 2%;
        width: 100%;
        box-sizing: border-box;
    }

    .hm-fea-col11,
    .hm-fea-col12,
    .hm-fea-col13 {
        margin: 2% 0 0 0;
        padding: 2%;
        width: 100%;
        box-sizing: border-box;
        border-top: 1px dashed #AAAAAA;
    }

    .dwn-link-cont {
        width: 100% !important;
    }

    .dwn-div p {
        max-width: 100%
    }

    .dwn-form-cont {
        width: 100% !important;
        box-sizing: border-box;
    }
}


/*Mirror and Checksum content css*/
.more-opt .f-head {
    font-family: "Zoho_Puvi_SemiBold";
    font-size: 18px;
    color: #000;
    border-bottom: #a5bbc6 solid 1px;
    width: 100%;
    padding-bottom: 7px;
    padding-top: 25px
}

.more-opt .buildnumber {
    display: none;
    float: right;
    font-size: 12px;
    color: #aaa;
    margin-top: 3px
}

.more-opt .f-body {
    margin-top: 40px
}

.more-opt .f-body>span {
    display: inline-block;
    margin-top: 1px;
    font-size: 17px;
    font-family: "Open Sans";
    font-weight: 400;
    color: #000
}

.more-opt .f-body>a {
    font-size: 13px;
    background-color: #e3eeff;
    color: #000;
    float: right;
    display: inline-block;
    border-radius: 2px;
    padding: 1.5px 8px;
    margin-left: 10px;
    font-family: "Zoho_Puvi_Regular"
}

.more-opt {
    display: flex;
    gap: 25px;
    max-width: 700px;
    width: 100%;
    margin: 0 auto
}

.more-dwn-opt {
    flex: 45%
}

.more-avail-lang {
    flex: 55%
}

.csum {
    border: solid 1px #eee;
    margin: 30px 0;
    width: 100%
}

.csum ul {
    padding: 0 !important;
}

.csum ul li:first-child {
    padding: 8px 20px
}

.csum ul li {
    list-style: none !important;
    text-align: left;
    border-bottom: 1px solid #eee
}

.csum ul li:last-child {
    border-bottom: none
}

.csum ul li.merge {
    background: #eee;
    border-bottom: solid 1px #eee;
    border-top: solid 1px #eee;
    font-weight: bold
}

.csum ul li span {
    display: inline-block;
    padding: 8px 20px
}

.csum ul li span:first-child {
    width: 45%
}

.csum ul li span:last-child {
    border-left: 1px solid #eee
}

@media screen and (max-width:768px) {
    .more-opt {
        flex-flow: row wrap
    }

    .more-dwn-opt,
    .more-avail-lang {
        flex: 100%
    }

    .more-avail-lang {
        border-top: 1px solid #ccc;
        margin-top: 30px
    }

    .csum,
    .more-dwn-opt {
        display: none
    }
}

/*Mirror and Checksum content css*/