/*--=============== HOW TO PAGE DESIGN ======================--*/

.si-full h1,
.si-full h2,
.si-full h3,
.si-full h4,
.si-full h5,
.si-full h6 {
    margin: 0
}

.si-full {
    width: 100%;
    box-sizing: border-box
}

.si-com {
    display: inline-block;
    width: 100%
}

.si-com div {
    box-sizing: border-box
}

.si-full a {
    text-decoration: none
}

.si-full li {
    list-style-type: none
}

.si-8-top {
    position: relative;
    overflow: hidden;
    padding: 15px 0
}
.breadCrumbWrapper{color: #61778d; font-size: 12px; font-family: "Zoho_Puvi_Regular"; line-height: 28px;}
.breadCrumbWrapper a{color: #3f89d2; font-family: "Zoho_Puvi_Medium";}
.breadcrumbArrow{margin: 0 7px; width: 4px;}
.breadcrumbIcon{width: 14px; position: relative; bottom: 2px; z-index: 11;}
.breadCrumbWrapper a:first-of-type{padding: 8px 18px 8px 12px; border-radius: 5px; position: relative;}
.breadCrumbWrapper a:nth-of-type(2){position: relative; z-index: 4; padding-left: 8px;}
.breadCrumbWrapper span{position: relative; z-index: 2; padding-left: 20px; display: inline-block; background: #f0f6ff;}
.breadCrumbWrapper span::before{content: ""; position: absolute; height: 100%; width: 15px; background-size: 50px; background-position: -29px -3px; right: -15px; top: 0;}
.breadCrumbWrapper a:first-of-type::before{content: ""; position: absolute; height: 28px; width: 132px; left: 0; background: url("../images/breadcrumb-bg.png") no-repeat; background-size: cover; background-position: left center; z-index: 3;}



.si-container {
    width: 1000px;
    margin: 0 auto;
    max-width: 1000px
}

.si-container-1 {
    width: 1200px;
    margin: 0 auto;
    max-width: 1200px
}

.si-hero {
    background: url(../images/admp-feature-hero-bg.jpg) no-repeat #151827;
    background-size: cover;
    padding: 30px 0 40px;
    background-attachment: fixed;
}

.si-top-hero {
    display: inline-block;
    width: 100%
}

.si-top-hero-con {
    margin-top: 30px
}

.si-top-hero-con-inn {
    text-align: center;
    width: 88%;
    margin: 0 auto
}

.si-top-hero-con-inn h1 {
    color: #fff;
    font-size: 42px;
    line-height: 45px;
    margin-bottom: 15px;
    font-weight: 800;
}

.si-top-hero-con-inn p {
    font-size: 14px;
    color: rgba(255, 255, 255, 0.7);
    line-height: 26px;
    margin-bottom: 22px;
}

.admp-hero-all-fea {
    display: inline-block;
    width: 100%
}

.admp-hero-all-fea-com {
    float: left;
    padding: 0 25px;
    width: 33.333%;
}

.admp-hero-all-fea-com ul {
    padding: 0
}

.admp-hero-all-fea-com ul li {
    padding-left: 15px;
    margin-bottom: 12px;
}

.admp-hero-all-fea-com ul li a:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    background: url(../images/admp-feature-sprite.png) no-repeat;
    margin-left: -31px;
    margin-top: 4px;
    background-position: 0 0;
    background-size: 232px
}

.admp-hero-all-fea-1 {}

.admp-hero-all-fea-1 ul li:nth-child(2) a:before {
    background-position: 0 -38px
}

.admp-hero-all-fea-1 ul li:nth-child(3) a:before {
    background-position: 0 -80px
}

.admp-hero-all-fea-1 ul li:nth-child(4) a:before {
    background-position: 0 -123px
}

.admp-hero-all-fea-2 ul li:nth-child(1) a:before {
    background-position: -44px 0
}

.admp-hero-all-fea-2 ul li:nth-child(2) a:before {
    background-position: -44px -42px
}

.admp-hero-all-fea-2 ul li:nth-child(3) a:before {
    background-position: -44px -84px
}

.admp-hero-all-fea-2 ul li:nth-child(4) a:before {
    background-position: -44px -128px
}

.admp-hero-all-fea-3 ul li:nth-child(1) a:before {
    background-position: -94px 0
}

.admp-hero-all-fea-3 ul li:nth-child(2) a:before {
    background-position: -94px -44px
}

.admp-hero-all-fea-3 ul li:nth-child(3) a:before {
    background-position: -94px -86px
}

.admp-hero-all-fea-3 ul li:nth-child(4) a:before {
    background-position: -94px -128px
}

.admp-hero-all-fea-2 {}

.admp-hero-all-fea-3 {}

.admp-hero-all-fea ul li a {
    color: #fff;
    color: rgba(255, 255, 255, 0.84);
    line-height: 28px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.admp-hero-all-fea ul li a:hover {
    padding-left: 5px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.admp-fea-con {
    padding: 50px 0
}

.admp-fea-con p {
    font-size: 16.5px;
    font-weight: 100;
    line-height: 28px
}

.admp-fea-con-list-com {
    margin-top: 40px
}

.admp-fea-con-list-com h2 {
    font-weight: 600;
    font-size: 27px;
    margin-bottom: 20px;
    padding-left: 20px;
    color: #000;
}

.admp-fea-con-list-com h2:before {
    content: '';
    position: absolute;
    width: 5px;
    height: 27px;
    background: #fecd3d;
    margin-left: -20px;
    border-radius: 1px
}

.admp-fea-con-2 h2:before {
    background: #199a52
}

.admp-fea-con-list-com ul {
    padding: 0 0 0 25px;
    list-style-type: none !important;
}

.admp-fea-con-list-com ul li {
    font-size: 14.5px;
    padding-bottom: 10px;
    padding-left: 15px;
    font-weight: 300;
}

.admp-fea-con-list-com ul li:before {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    background: #000;
    margin-left: -15px;
    margin-top: 10px;
    border-radius: 100%
}

.admp-fea-res {
    padding: 20px 0;
    display: inline-block
}

.admp-fea-res ul {
    margin: 0;
    padding: 0 !important;
    list-style-type: none !important;
}

.admp-fea-res-left {
    float: left;
    width: 70%;
    border-right: 1px solid #e4e4e4;
    box-sizing: border-box;
    padding-right: 25px
}

.admp-fea-res-right {
    float: left;
    width: 30%;
    box-sizing: border-box;
    padding-left: 25px
}

.admp-fea-res .admp-fea-res-left {
    width: calc(100% - 300px);
}

.admp-fea-res .admp-fea-res-right {
    width: 300px;
}

.admp-fea-res-left h1 {
    font-size: 22px;
    color: #000;
    font-weight: 600;
    color: #000;
}

.admp-fea-res-table {
    border: 1px solid #e4e4e4;
    display: inline-block;
    box-sizing: border-box;
    background: #fbfbfb;
    margin: 15px 0 20px
}

.admp-fea-res-table-com {
    float: left;
    width: 50%;
    box-sizing: border-box
}

.admp-fea-res-table-com h3 {
    background: #697986;
    color: #fff;
    text-align: center;
    font-size: 15px;
    line-height: 30px;
    padding: 10px;
    margin-top: 0px;
}

.admp-fea-res-table-com h3:before {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    background: url(../images/admp-feature-sprite.png) no-repeat;
    margin-left: -34px;
    margin-top: 6px;
    background-position: -129px 0;
    background-size: 232px
}

.admp-fea-res-table-2 h3:before {
    background-position: -166px 0
}

.admp-fea-arr-btn:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 8px;
    background: url(../images/admp-feature-sprite.png) no-repeat;
    margin-left: 1px;
    margin-top: 10px;
    background-position: -199px -6px;
    background-size: 232px
}

.admp-fea-arr-btn-less:after {
    background-position: -199px -15px;
}

.admp-fea-res-table-1 {
    border-right: 1px solid #e1e1e1
}

.admp-fea-res-table-inn {
    padding: 30px
}

.admp-fea-res-table-inn h4 {
    margin-bottom: 15px;
    font-size: 14px;
    color: #000;
    font-weight: 600;
    margin-left: 0px;
}

.admp-fea-res-table-inn ul {
    padding: 0 0 5px 15px !important;
}

.admp-fea-res-table-inn ul li {
    list-style-type: decimal;
    margin-bottom: 15px;
    font-size: 13px
}

.admp-fea-res-table-inn a {
    color: #1a8ad8;
    font-size: 14px;
    text-align: center;
}

.admp-fea-res-table-2 h3 {
    background: #23ad84
}

.admp-fea-points {
    margin: 30px 0 35px
}

.admp-fea-points ul {
    padding-left: 30px !important;
}

.admp-fea-points ul li {
    margin-bottom: 8px;
    font-size: 14px;
    list-style-type: disc
}
.selectedCountry{left:unset;margin-top:0}

#psnote {
    background: #f3f3f3;
    border: 1px solid #ccc;
    font-size: 12px;
    padding: 15px;
    position: relative;
	word-break: break-all;
}

#psnote h4 {
    font-size: 12px !important;
}

.iconcpy {
    background: url(../images/admp-feature-sprite.png) no-repeat;
    background-position: -228px -37px;
    background-size: 250px;
    display: block;
    margin: 10px 0 0 0;
    padding: 0 0 0 25px;
    text-align: left !important
}

#txtareacpy {
    border: none;
    height: 1px;
    outline: none;
    overflow: hidden;
    position: absolute;
    resize: none;
    top: -20px;
    width: 1px;
}

#txtareacpy::selection {
    color: #fff;
    background: #fff;
}

.psimg {
    display: block;
    position: relative
}

.psimg img {
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 90px;
    padding: 5px;
}

.psimg:before {
    content: "";
    background: #000;
    height: 86%;
    left: 6px;
    opacity: .4;
    position: absolute;
    top: 6px;
    width: 100%;
    filter: alpha(opacity=40);
}

.psimg:after {
    background: url(../images/admp-feature-sprite.png) no-repeat;
    background-size: 250px;
    background-position: -228px -67px;
    bottom: 13px;
    content: "";
    height: 20px;
    position: absolute;
    right: 0;
    transition: all .5s;
    width: 22px;
}

.psimg:hover:after {
    background-size: 500px;
    background-position: -457px -134px;
    bottom: 33px;
    height: 35px;
    right: 36px;
    transition: all .5s;
    width: 37px;
}

.psthanx {
    background: #ECFBEF;
    border: 1px solid #8BD698;
    border-radius: 3px;
    bottom: -6px;
    color: #29B540;
    display: none;
    left: 30%;
    margin: 0 0 10px 0;
    padding: 5px 30px;
    position: absolute;
    text-align: center;
}

.psthanx span {
    background: url(../images/admp-feature-sprite.png) no-repeat;
    background-position: -183px -73px;
    background-size: 200px;
    float: left;
    height: 16px;
    margin: 4px 9px 0 0;
    width: 17px;
}

@media screen and (max-width: 767px) {
    .admp-fea-res .admp-fea-res-left {
        width: 100%;
    }
    .admp-fea-res .admp-fea-res-right {
        width: 100%;
    }
    .admp-fea-res .admp-fea-rel-res ul.dload-banner li:first-of-type {
        padding-bottom: 15px;
        text-align: center;
    }
    .admp-fea-res .admp-fea-rel-res ul.dload-banner li {
        margin: 0 auto;
    }
    .admp-fea-res .admp-fea-rel-res .admp-fea-res .selectedCountry {
        width: 50px;
        box-sizing: border-box;
        padding: 7px;
    }
    .admp-fea-res #MECountryListing {
        position: absolute;
        right: 0;
    }
    .admp-fea-res ul.dload-banner li:nth-child(2) input[type="email"] {
        width: calc(100% - 60px);
    }
    .admp-fea-res .ch-box {
        width: 180px;
    }
    .admp-fea-rel-res #meGDPRMessage {
        text-align: center;
        width: 100%;
    }
    .admp-fea-rel-res .dwn-priv {
        text-align: center;
    }
}

@media screen and (max-width: 420px) {
    .admp-fea-res .admp-fea-rel-res ul.dload-banner li {
        width: 100%;
    }
    .breadCrumbWrapper {
        display: none
    }
}
/** form styles **/
.admp-fea-res-right{float:left;width:30%;box-sizing:border-box;padding-left:25px}
/* Right side banner form */
     ul.dload-banner{background:url(https://www.manageengine.com/products/ad-manager/images/dload-rhs-banner-bg.png) right top no-repeat #e0f3ff;background-size:115px;margin:0 0 25px;padding:20px 25px !important;}
     ul.dload-banner li{position:relative;transition:all 1s; list-style-type: none;}
     ul.dload-banner li:nth-child(1){font-size:20px;font-weight:100;line-height:26px;}
     ul.dload-banner li:nth-child(1) strong{font-weight:600}
     ul.dload-banner li:nth-child(1) span{display:block}
     ul.dload-banner li:nth-child(2){background:#fff;border:solid 1px #5e5f61;border-radius:3px;margin:20px 0 10px;padding:5px 8px;z-index:9}
     ul.dload-banner li:nth-child(2):before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #767676;content:"";height:0;position:absolute;right:8px;top:15px;width:0;z-index: 0;}
     ul.dload-banner li:nth-child(2) input[type="email"]{border:none;border-right:solid 1px #5e5f61;font-size:14px;width:165px;}
     #MECountryListing{cursor:pointer;height:36px;filter: alpha(opacity=0);opacity:0;position:absolute;top:0;width:47px;}
     .selectedCountry{color:#6f6f6f;font-size:12px;height:20px;line-height:18px;padding:7px 17px;position:absolute;right:5px;top:0;transition:all .5s}
     select#country_state{background:#fff;border:0;border-radius:0;border-top:solid 1px #d9d9d9;color:#6f6f6f;cursor:pointer;font-size:13px;margin:3px 0 0 0;padding:5px 0;opacity:1;width:100%;-moz-appearance:none;-webkit-appearance:none;}
     ul.dload-banner li:nth-child(4) input[type="submit"]{background:#fb0027;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:14px;padding:10px 0;position:relative;width:100%}
     ul.dload-banner li:nth-child(5){display:none;font-size:22px;font-weight:bold}
     .dwn-priv{color:#000}
     #meGDPRMessage label{color:#000}
     ul.dload-banner li a{color:#000;text-decoration:none}
     ul.dload-banner li a:hover{text-decoration:underline}
	ul.dload-banner li:nth-child(6){display: none;}
	ul.dload-banner li:nth-child(6) a{color:#1a8ad8;text-decoration:underline}
     ul.dload-banner li:nth-child(6) a:hover{text-decoration:none}
    .selectedCountry.swing{background:#fff;border:solid 1px #f00;box-shadow:0 0 5px #999494;font-size:14px;padding:12px 17px;right:-4px;top:-7px;transition:all .5s}
    #dwn-form-alert{left:0;width:220px}
    .ch-box{display: table;width: 100%;margin: 0 auto;}
.ch-box-com{/* border:1px solid #e4e4e4; */border-radius:2px;float:left;padding: 6px 0px;text-align:center;width: 50%;}
.ch-box-left{/* margin-right:3%; */}
.ch-box-right{/* margin-left:3%; */}
.wam-vid-form ul li input{background:#f5f5f5;border:0;border:1px solid #e4e4e4;box-sizing:border-box;color:#636161;float:left;font-size:14px;line-height:37px;outline:none;padding-left:50px;width:100%;}
[type="radio"]:checked, [type="radio"]:not(:checked){left:-9999px;position:absolute;}
[type="radio"]:checked + label, [type="radio"]:not(:checked) + label{color:#666;cursor:pointer;display:block;line-height:20px;padding-left:20px;position:relative;}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before{background:#fff;border:1px solid #ddd;border-radius:100%;content:'';height:18px;left:15px;position:absolute;top:0;width:18px;}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after{background:#06b10d;border-radius:100%;content:'';height:12px;left:19px;position:absolute;top:4px;transition: all 0.2s ease;width:12px;-webkit-transition:all 0.2s ease;}
[type="radio"]:not(:checked) + label:after{opacity:0;transform:scale(0);-webkit-transform:scale(0);}
[type="radio"]:checked + label:after{opacity:1;transform:scale(1);-webkit-transform:scale(1);}  
.tnk-msg32,.tnk-msg64 {display:none}
.tnk-msg32 h2, .tnk-msg64 h2{margin-bottom:0;font-size:22px;color:#4CAF50;margin-top: 0;text-align: center;}   
.tnk-msg32 p, .tnk-msg64 p{text-align:center;font-size:14px;margin-top:10px;color:#3e4f56;line-height: 26px;}    
.tnk-msg32 p a, .tnk-msg64 p a{color: #138cd6}
	.showTree{display:block}
.admp-fea-res-left .admp-fea-res-left{border:none;}
@media screen and (max-width: 1033px){
	.ela-u1-threat-tab-head ul li a{padding:15px 0 29px}
}
@media screen and (max-width: 1024px){
        ul.dload-banner li:nth-child(1) span{display: inline;}
    }
@media screen and (max-width:767px) {
    #adRhsLnk{display: none;}
    .admp-fea-res-right{width:100%;padding-left:0}
    .admp-fea-rel-res ul.dload-banner li{width: 300px; margin-left: auto; margin-right: auto;}
    .admp-fea-rel-res ul li #formCTAgdpr a{display: inline; border: none; padding: 0;}
    ul.dload-banner li:nth-child(2){margin: 10px 0 0;}
    .admp-fea-rel-res ul.dload-banner li:first-of-type{width: 100%;}
    .admp-fea-res-table-1{border-right:0 solid #e1e1e1}
	.ela-u1-hom-com{display:none}
	.rhsTree,
	.admp-fea-res-right{display:none}
}