.one-line-form a {    transition: all .5s ease;
    color: #fff;
    border-radius: 2px;
    background: #d73335;
    border: none;
    padding: 12px 42px;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;}
.related-best-practice {padding: 45px 60px 28px;}
.related-best-practice .ppr-prac-title h2 {margin-bottom: 53px;}
.related-best-practice ul li {width: 18%;display: inline-block;}
.related-best-practice ul li:not(:last-child) {padding-right: 9%;}
.related-best-practice ul li a {font-size: 16px;color: #208aed;}
.hidden-data,.ebook-hidden-details{display:none}
#scroll ul{list-style-type:none;}
body {
    margin: 0;
/*    font-family: 'Source Sans Pro', sans-serif !important;*/
    font-family: 'ZohoPuvi';
}
.ppr-sp-com .ppr-top-2 h1 {
    color: #0b5366;
    position: relative;
    margin: 85px 0px 0px 50px;
    font-size: 45px;
    font-weight: 600;
    line-height: 1.3;
}
.ppr-inn-con .ppr-whr-left a{margin-top:0}

.pad-top-40 {
/*    padding-top: 40px !important*/
}

h2 {
    margin: 0;
    font-weight: 600;
    color: #000;
    line-height: 38px
}

span {
    font-size: 16px;
    color: #3b3b3b;
    line-height: 30px
}

.ppr-inn-con {
    width: 100%;
    max-width: 1130px;
    margin: 0 auto
}

.ppr-sprit {
    background: url(/sites/meweb/images/fr/data-security/images/insider-threat-prevention-best-practices-sprite.png) no-repeat
}

.ppr-hero {
    background: #d2f2ff;
   background: rgb(219,245,255);
background: -moz-linear-gradient(180deg, rgba(219,245,255,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(219,245,255,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(180deg, rgba(219,245,255,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#dbf5ff",endColorstr="#ffffff",GradientType=1);
    position: relative;
  padding: 30px 0 145px 16px;
}

.ppr-sp-com {
    /*box-sizing: border-box;*/
    position: relative;
    overflow: hidden
}

div#scroll {
    display: none;
}

.ppr-top-2 {
    float: right;
    width: calc(100% - 450px);
    padding: 0px 0px 0px 25px;
}

.ppr-top-2 h1 {
    color: #0b5366;
    position: relative;
}

.ppr-top-2 h1 span {
    position: absolute;
}

.ppr-top-2 h1 span:nth-child(1) {
    font-size: 146px;
    font-family: 'Zoho_Puvi_Bold';
    color: #0b5366;
    margin: 132px 0px 0px 0px;
    left: 60px;
}

.ppr-sp-com .ppr-top-2 h1 span:nth-child(2) {
    color: #0b5366;
    font-family: 'Zoho_Puvi_Bold';
    font-size: 46px;
    line-height: 58px;
    width: 90%;   
}

.ppr-top-1 {
    width:424px;
    height:244px;
    box-sizing: border-box;
    float: left;
    background: url(/sites/meweb/images/fr/data-security/images/insider-threat-prevention-best-practices-sprite.png) no-repeat;
    background-size: 683px;
    background-position: 0px -8px;
    margin-left: 0px;
   position:relative;
   top:20px;
}

.ppr-whr-left {
    width: 71%;
    box-sizing: border-box;
    margin: 0 auto;
    float: left;
    display: table;
}

.ppr-sp-com .ppr-whr-left p{
    font-size: 17px;
    color: #333;
    margin-bottom: 0;
    line-height: 33px;
    color: #444;
    padding: 0px 10px 15px 0px;
    font-family:'ZohoPuvi';
}

.ppr-whr-left a {
    color: #1389ca;
    position: relative;
    display: inline-block;
    height: 25px;
    margin-top: 25px
}

.ppr-whr-right {
    float: left;
    width: 29%;
    margin-top: -40px;
}

.ppr-whr-right-inn {
    background: url(/sites/meweb/images/fr/data-security/images/insider-threat-prevention-best-practices-sprite.png) no-repeat;
    background-position: -437px -10px;
    background-size: 700px;
    width: 260px;
    height: 292.5px;
    box-sizing: border-box;
    float: right;
    border: 1px solid #e3e7ea;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    margin-right: 10px;
    cursor: pointer;
    position: relative;
}

.ppr-whr-right-inn a {
    text-decoration: none;
    transition: .3s;
    position: absolute;
    width: 100%;
    top: 0;
    height: 100%;
    left: 0;
}

.ppr-whr-right-inn a span {
    transition: .3s;
    text-decoration: none;
    background: #00546b;
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 0;
    padding: 7px 0;
    font-size: 17px;
    color: #fff;
    left: 0;
}
.ppr-whr-right-inn:hover span{background: #004556;}

/*
.ppr-whr-right-inn a:hover > span {
    transition: .3s;
    background: #00546b;
}
*/

.ppr-ben-fa {
    display: inline-block;
    width: calc(49% - 4px);
    padding: 30px 23px 30px 30px;
    box-sizing: border-box;
    border-radius: 2px;
    box-shadow: 0 0 12px rgb(239 239 239 / 92%);
    margin-bottom: 15px;
    min-height: 285px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
    margin:1% 0 1% 0;
    border:none;
    position:relative;
}
.ppr-ben-fa:nth-child(odd) {
   margin-right:2%;
}

.ppr-ben-fa::before {
content:"";
  position:absolute;
  background:transparent;
  left:0;
  top:0;
  height:100%;
  width:100%;
  border:2px solid #004754;
  opacity:0;
 -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
   transition: all .2s ease-in-out;
border-radius: 2px;
}
.ppr-ben-fa:hover{box-shadow: none; 
  border-color:transparent;  
  }
.ppr-ben-fa:hover::before{opacity:1}
.ppr-bor-br {
    background: #fff
}

.ppr-sprit-fa-com {
    width: 40px;
    height: 45px;
    float: left;
    margin-right: 12px;
    background-size: 683px;
    padding-top:0;
}

.ppr-prac {
    background: #fff;
    padding: 0;
   margin-top:78px;
}
.cta-banner{margin-top:41px;margin-bottom:60px}
.ppr-sprit-fa-1 {
    background-position: -17px -257px;
}

.ppr-sprit-fa-2 {
        background-position:-84px -260px;
        width:50px;
        height:39px;

}

.ppr-sprit-fa-3 {
    background-position: -149px -264px;
   width:44px;
   height:38px;
}

.ppr-sprit-fa-4 {
        background-position:-220px -260px;
        width: 43px;
	height: 45px;
}

.ppr-sprit-fa-5 {
    background-position: -278px -266px;
     width: 48px;
	height: 36px;}

.ppr-sprit-fa-6 {
    background-position:-14px -316px;
     width: 44px;
	height: 42px;
}

.ppr-sprit-fa-7 {
    background-position: -80px -314px;
      width: 45px;
    height: 44px;
}

.ppr-sprit-fa-8 {
    background-position: -147px -316px;
    width: 39px;
	height: 39px;
}

.ppr-sprit-fa-9 {
    background-position: -219px -317px;
     width: 43px;
	height: 46px;
}

.ppr-sprit-fa-10 {
    background-position: -285px -314px;
    width: 47px;
	height: 46px;
}

.ppr-prac-title {
    text-align: center;
    margin: 0 auto
}

.ppr-prac-title h2 {
    font-size: 29px;
    font-weight: 600;
    line-height: 42px;
    margin-top: 0;
    color: #333333;
}

.ppr-prac-point {
    position: relative;
    overflow: visible;
    margin-top: 40px;
}

.ppr-bor-br h4 {
    margin: 0;
    font-weight: 600;
    color: #333;
    font-size: 16px;
    margin-bottom: 10px;
}

.ppr-sp-com .ppr-bor-br p {
    font-size: 14px;
    color: #4f4f4f;
    line-height: 21px;
    padding-left: 70px;
    margin: 0px;
   text-align:left;
}
.ppr-sp-com .ppr-bor-br h4 {
    padding-left: 70px;
    text-align:left;
}

.heading-menu {
    display: none
}

    .bot-ban {
        margin: 45px 0px 0;
        padding: 45px 85px;
        border: 1px solid #d8f0f5;
        background: #e5f8fc;
        border-radius: 10px;
        position: relative;
        text-align: left
    }

    .bot-ban h2 {
        text-align: left;
        font-weight: 400;
        font-size: 26px;
        padding-bottom: 20px;
        color: #000;
        line-height: 36px
    }

    .bot-ban a {
        background: #d22222;
        border-radius: 2px;
        color: #fff;
        padding: 10px 42px;
        text-decoration: none;
        transition: all .5s;
        font-size: 16px;
        transition: .3s;
    }

    .bot-ban a:hover {
        background: #bc1e1e
    }

    .bot-ban span {
        background-image: url(/sites/meweb/images/fr/data-security/images/dsp-sprite-icons.png);
        background-repeat: no-repeat;
        display: inline-block;
        position: absolute;
        background-position: -245px -520px;
        width: 263px;
        height: 169px;
        right: 85px;
        top: 22px;
        background-size: 500px
    }
.calculate .bot-ban span {
    background-image: url(/sites/meweb/images/fr/data-security/images/insider-threat-prevention-best-practices-sprite.png);
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute;
    background-position: -14px -392px;
    width: 485px;
    height: 273px;
    right: -170px;
    top: 0px;
    background-size: 700px;
}
.cal{margin-bottom:65px}
.ppr-sp-com .ppr-top-2 h1 span:nth-child(2){margin-left:245px}
.ppr-prac-point {
    padding-bottom: 30px;
}
.ppr-ben-fa:nth-child(1),
.ppr-ben-fa:nth-child(2),
{
  height: auto;
}
.ppr-ben-fa:nth-child(5),
.ppr-ben-fa:nth-child(6){height:230px}
.ppr-ben-fa:nth-child(3),
.ppr-ben-fa:nth-child(4){height:217px}
.ppr-ben-fa:nth-child(7),
.ppr-ben-fa:nth-child(8) {height:197px}
.ppr-ben-fa:nth-child(9),
.ppr-ben-fa:nth-child(10){
height:176px
}
.flex-control-paging li a.flex-active {
    background: #005367 !important;
}
.flex-direction-nav .flex-prev {
    left: -25px !important;
    opacity: 1 !important;
}
.flex-direction-nav .flex-next {
    right: -25px !important;
    text-align: right;
    opacity: 1;
}
    @media screen and (max-width:1200px) {
.ppr-hero{
padding: 30px 0 80px 16px;
}
        .ppr-inn-con {
            width: 85%;
            max-width: none
        }

       

        .ppr-ben-fa {
            height: 240px
        }

        .ppr-top-1 {
            margin: 0 auto;
            display: none;
            float: inherit;
        }

        .ppr-top-2 {
            float: initial;
            width: 100%;
            padding-left: 0px;
            position: relative;
            display: block;
            height: 150px;
        }

        .ppr-top-2 h1 {
            text-align: center;
        }

        .ppr-top-2 h1 span {
            position: relative;
            display: block;
            line-height: 44px;
        }

        .ppr-top-2 h1 span:nth-child(1) {
            margin: initial;
            line-height: 120px;
            margin-bottom: 15px;
        }

        .ppr-top-2 h1 span:nth-child(2) {
            margin: initial;
            width: 100%;
        }

        .ppr-top-2 {
            height: initial;
        }
.ppr-sp-com .ppr-top-2 h1 span:nth-child(2) {
     margin-left: 0px;
    display:inline-block;
    text-align:center;
}

.ppr-ben-fa:nth-child(9),
.ppr-ben-fa:nth-child(10){
min-height:205px
}
.ppr-ben-fa:nth-child(1),
.ppr-ben-fa:nth-child(2){height:auto;min-height:322px}
.ppr-ben-fa:nth-child(3),
.ppr-ben-fa:nth-child(4){height:auto;min-height:245px}
.ppr-ben-fa:nth-child(5),
.ppr-ben-fa:nth-child(6){
height:auto;min-height:238px;
}
.ppr-ben-fa:nth-child(7),
.ppr-ben-fa:nth-child(8) {
  height: 236px;
}

}
.flex-control-nav li {
    margin: 0 10px !important;

}

@media screen and (max-width:1025px){ .calculate .bot-ban span,.bot-ban span{display:none} .ppr-ben-fa:nth-child(1), .ppr-ben-fa:nth-child(2), .ppr-ben-fa:nth-child(3), .ppr-ben-fa:nth-child(4), .ppr-ben-fa:nth-child(5), .ppr-ben-fa:nth-child(6), .ppr-ben-fa:nth-child(7), .ppr-ben-fa:nth-child(8), .ppr-ben-fa:nth-child(9), .ppr-ben-fa:nth-child(10){
    height: auto;
    min-height:auto;
}
.ppr-ben-fa:nth-child(odd) {
    margin-right: 0%;
}
  .ppr-sp-com .ppr-whr-left p {
    width: 537px;
    margin-top: 0;
}
.ppr-sp-com .ppr-ben-fa {
    width: 100%;
    height: auto !important;
}
}
    @media screen and (max-width:992px) {
.ppr-slider {
    padding: 0px 0px 60px 0px;
}

.ppr-prac.cta-banner .bot-ban {
    padding-right: 45px;
    padding-left: 45px;
}
.pad-top-40 {
    padding-top: 0px;
}
.ppr-prac {
    margin-top: 10px;
}
        .ppr-top-2 h1 span:nth-child(1) {
            left: 0;
        }
 .ppr-sp-com .ppr-whr-left p {
    width: 100%;
}



        .ppr-top-2 h1 span:nth-child(2) {
            width: 100%;
        }

        .bot-ban {
            margin: 0;
        }

        .bot-ban span {
            display: none;
        }

        .bot-ban, .bot-ban h2 {
            text-align: center;
        }

        .ppr-whr-left {
            width: 100%;
            padding-right: 0
        }

        .ppr-whr-right {
            float: left;
            width: 100%;
            margin-top: 35px
        }

        .ppr-whr-right-inn {
            margin: 0 auto;
            display: table;
            float: initial;
            right: initial;
        }

        .ppr-ben-fa {
            width: 100%;
            height: auto
        }

        .ppr-top-1 {
            background-position: 0 0;
            width: 600px;
            height: 120px;
            background-size: 100%
        }

        .ppr-prac-title {
            width: 100%
        }

        .ppr-top-1 {
            display: none;
        }



    }
    @media screen and (max-width:767px) {
.related-best-practice ul li {    width: calc(90% - 4px) !important;}

}

    @media screen and (max-width:767px) {
        .ppr-top-1 {
            width: 500px;
            height: 94px
        }

        .ppr-hero {
            padding: 28px 0 0 0;        }

        .sec-pTB {
            padding: 0px 0 40px 0;
        }
.pad-top-40 {
    padding-top: 10px;
}

.ppr-sp-com .ppr-top-2 h1 span:nth-child(2) {
    font-size: 36px;
    line-height: 46px;
    margin-top:20px;

}
.ppr-top-2 h1 span:nth-child(1) {
    font-size: 100px;
    left: 60px;
}
    }
@media screen and (max-width:580px){
.ppr-sp-com .ppr-top-2 h1 span:nth-child(2) {
    margin-top:0px;

}
.ppr-sp-com .ppr-top-2 h1 span:nth-child(1) {
margin-bottom:0;
}
.ppr-hero {
    padding: 28px 0 35px 0;
}
}
    @media screen and (max-width:550px) {
.related-best-practice {padding: 0;text-align: center;}

        .ppr-top-1 {
            width: 350px;
            height: 80px
        }

.ppr-top-2 {
    padding-top: 40px;
}
.ppr-sp-com .ppr-top-2 h1 {
   padding-top: 0px;
}
        .ppr-hero {
            padding: 20px 0 16px
        }
.ppr-sp-com .ppr-bor-br .ppr-sprit {
    margin-bottom: 15px;
}
.ppr-sp-com .ppr-bor-br h4 {
    text-align: center;
}
.ppr-sp-com .ppr-bor-br p {
  text-align:center;
}
        .ppr-top-2 h1 span:nth-child(1) {
            line-height: 50px;
            font-size: 90px;
        }
.ppr-sp-com .ppr-whr-left h2 {
    font-size: 20px;
    line-height: 29px;
}
        .ppr-wh-ran {
            margin-top: 0px;
        }


        .ppr-hero {
            padding: 40px 0 25px;
        }
.ppr-sp-com .ppr-top-2 h1 span:nth-child(2) {
    font-size: 36px;
    line-height: 48px;
    margin-top:20px;
}

.ppr-ben-fa:nth-child(1), .ppr-ben-fa:nth-child(2), .ppr-ben-fa:nth-child(3), .ppr-ben-fa:nth-child(4), .ppr-ben-fa:nth-child(5), .ppr-ben-fa:nth-child(6), .ppr-ben-fa:nth-child(7), .ppr-ben-fa:nth-child(8), .ppr-ben-fa:nth-child(9), .ppr-ben-fa:nth-child(10) {
    height: auto !important;
}
.ppr-prac .bot-ban a {
    padding: 9px 17px !important;
    font-size: 14px;
   display:inline-block;
}
.ppr-sp-com .ppr-ben-fa {
    margin-bottom: 20px;
}
    }

    @media screen and (max-width:480px) {
        .ppr-bor-br h4 {
            width: 100%;
            float: left;
            line-height: 28px;
        }
.ppr-sp-com .ppr-top-2 h1 span:nth-child(1) {
    line-height: 46px;
    font-size: 80px;
}
.ppr-sp-com .ppr-top-2 h1 span:nth-child(2) {
    font-size: 28px;
    line-height: 38px;
}
.ppr-inn-con {
    width: 90%;
    
}

        .ppr-bor-br p {
            float: left;
            padding-left: 0px;
        }

        .ppr-whr-left p {
            padding: 0px 0px 15px 0px;
            margin: 0px;
        }
 .bot-ban {
        padding: 45px 15px 55px 15px !important;
    }

.ppr-prac .bot-ban h2 {
 font-size: 22px;
}
    }
.ppr-prac .bot-ban a {padding:12px 30px}

div#scroll{display:block;}
.ppr-slider-inn .flex-direction-nav .flex-prev {
    opacity: 0.4 ! important;
}
.ppr-slider:hover .flex-direction-nav li a{opacity:1 ! important;}
.ran-sli-text{float:left;width:70%;box-sizing:border-box}
.ran-sli-img{float:left;width:30%;box-sizing:border-box}
.ran-sli-img-com{    width: 288px;
    height: 229px;
    background-size: 683px;}
.ran-sli-img-1{background-position:-3px -375px}
.ran-sli-img-2{background-position:-382px -312px}
.ran-sli-img-3{background-position: -342px -564px;}
.ran-sli-350{position:relative;overflow:hidden}
.ran-sli-inc-sale{text-align:center;margin-top:60px}
.ran-sli-inc-sale h2{    font-size: 18px;font-weight: 300;}
.ppr-slider-inn .flex-control-paging li a{background: #e5f4f9;}
.ppr-slider-inn .flex-control-paging li a:hover{background: #0178ba;}

.s11{    display: block;
    font-size: 28px;
    color: #005367;
    font-weight: 500;}
.s12{color: #005367;
    font-weight: 500;}
.s21{    background: #333;
    color: #fff;
    padding: 1px 2px 2px 2px;
    font-weight: 300;
    font-size: 18px;}
.s22{font-size: 18px;
    color: #005367;
    font-weight: 500;}
.s31{font-size: 21px;
    color: #005367;
    font-weight: 500;}

.ran-sli-inc-sale a{    color: #333000;
    display: inline-block;
    text-decoration: underline;
    font-weight: 500;
    font-size: 18px;}
.flex-direction-nav a:before{font-size:40px;display:inline-block;content:url(https://www.manageengine.com/file-server-auditing/images/ransom-arrow1.png);background-size:10px}
.flex-direction-nav a.flex-next:before{content:url(https://www.manageengine.com/file-server-auditing/images/ransom-arrow.png)}
.flexslider{overflow:inherit}
.flex-direction-nav a{text-decoration:none;display:block;width:55px;height:55px;margin:-20px -70px 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.ppr-slider{overflow:initial;padding: 54px 0px 60px 0px;}
@media screen and (max-width:1200px) {
.ppr-inn-con{width:85%;max-width:none}
}
@media screen and (max-width:1100px) {
/*.flex-direction-nav {
    display: none !important;
}*/
}
@media screen and (max-width:1024px){
.related-best-practice ul li {width: calc(48% - 4px);margin: 0 2% 2% 0;padding: 0 !important;}
.ran-sli-img-com {
    left: -20px;
    position: relative;
}
#header-mainsec {
    top: 40px;
    position: fixed;
    width: 100%;
    z-index: 9999;
    font: 300 14px/24px'ZohoPuvi',sans-serif;
    letter-spacing: .5px;
    /* height: 60px; */
     height: auto; 
}
.ppr-whr-right {
   margin-top:8px;
}
.flex-direction-nav .flex-prev {
    left: 0px !important;
}
.flex-direction-nav .flex-next {
    right: 0px !important;
}
.cta-banner {
    margin-top: 60px;
    margin-bottom: 40px;
}
.bot-ban {
    padding-bottom: 60px;
}
}
@media screen and (max-width:992px) {
.ran-sli-text{width:100%}
.ran-sli-img{display:none}
.ran-sli-inc-sale{margin-top:40px}
.flex-direction-nav{display:none}
  .cta-banner {
        margin-top: 60px;
        margin-bottom: 35px;
    } 
.ppr-whr-right {
    margin-top: 40px;
}
    .ppr-prac.cta-banner .bot-ban {
        padding-right: 45px;
        padding-left: 45px;
        padding-bottom: 60px;
    }
}
@media screen and (max-width:767px) {
.sec-pTB {
    padding: 0px 0 40px 0;
}
.ran-sli-inc-sale {
    margin-top: 0px;
}
.ppr-slider {
    padding: 40px 0px 40px 0px;
}
.flex-direction-nav {
    display: none !important;
}
    .cta-banner {
        margin-top: 55px;
        margin-bottom: 10px;
    } 
    .ppr-slider {
        padding: 55px 0px 50px 0px;
    }
}
    @media screen and (max-width:760px) {
        .flex-control-nav{display: block;}
    } 
.flex-control-paging li a {
box-shadow:none !important;
-webkit-box-shadow:none !important;
}
@media screen and (max-width:550px){
.ppr-sp-com .ppr-bor-br h4 {
    padding-left: 0px;
}
.ppr-sp-com .ppr-bor-br p {
    padding-left: 0px;
}
.ppr-sp-com .ppr-whr-left p {
  padding-right:0;
  text-align:left;  
  font-size:16px;
  line-height:28px;   
}
.bot-ban {
    padding: 45px;
}
.ppr-prac .bot-ban h2 br{
    display:none;
}
  .cta-banner {
        margin-top: 40px;
        margin-bottom: 10px;
    } 
}

@media screen and (max-width:360px){
.ppr-sp-com .ppr-top-2 h1 span:nth-child(2) {
    font-size: 25px;
    line-height: 38px;
}
}
@media screen and (max-width:1200px) and (min-width:588px){
.ppr-sp-com .ppr-top-2 h1 {text-align: left;display: table;}

.ppr-top-2 {width: auto;display: inline-block;}

.ppr-inn-con {text-align: center;}

.ppr-sp-com .ppr-top-2 h1 span {display: inline;float: left;}

.ppr-sp-com .ppr-top-2 h1 span:nth-child(2) {text-align: left;display: inline;}

.ppr-sp-com .ppr-top-2 h1 span:nth-child(2) {width: auto;float: left;margin-left: 22px;}

.ppr-hero {padding-bottom: 35px;}
.ppr-sp-com .ppr-whr-left h2,.ppr-sp-com .ppr-whr-left p {
    text-align: left;
}
}



.ppr-inn-con h1{font-size:46px;line-height:56px;font-weight:600;text-align:center;color:#225165;letter-spacing:.1px}
.ppr-hero{padding-top:80px}
.one-line-form{max-width:600px;margin:0 auto}
.one-line-form *{font-family:ZohoPuvi,verdana,arial,sans;font-size:14px;outline:0;margin:0;padding:0;box-sizing:border-box}
.one-line-form>form>ul{margin:0;padding:0}
.one-line-form>form>ul li{list-style-type:none;float:left;border:1px solid #c6d0d6}
.one-line-form>form>ul li:first-child{width:270px;position:relative;border-radius:3px 0 0 3px;border-right-width:0;box-shadow:-2px 2px 10px rgb(143 233 254 / 27%);background:#fff}
.one-line-form>form>ul li:first-child .form-icn{width:42px;position:absolute;top:0;left:0;height:100%;border-radius:3px 0 0 3px;background:0 0}
.one-line-form>form>ul li:first-child .form-icn .icn-mail{width:100%;height:25px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAbCAYAAAAK5R1TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMC1jMDAwIDc5LjE3MWMyN2ZhYiwgMjAyMi8wOC8xNi0yMjozNTo0MSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkEwMkZDRjlFM0UxMTFFRDk1MUNFRDkyM0JBNDU5QkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkEwMkZDRkFFM0UxMTFFRDk1MUNFRDkyM0JBNDU5QkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQTAyRkNGN0UzRTExMUVEOTUxQ0VEOTIzQkE0NTlCQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQTAyRkNGOEUzRTExMUVEOTUxQ0VEOTIzQkE0NTlCQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhzZdQgAAAKUSURBVHjazJdNa9RQFIbTdBikDqJupBsFES2oqCgogtCNWBXUtKI4Km6km2L3RdEWpT9AsxEXfiAqrYzW+rlSdKErcelCd2PBjYLaqZ1a9D3wjITQmUlKZpoDzyTpzX3P25t7z01afN9f4jjOZXFALHPSFd/FI9Gf0Y8vTjrpDBu4U8J19bM/0DAkWlLCYMBXjxldzsWsOC/OpWAkz4oLeLJocwONnpgUF8U1kVkAgxlyX8KLV2kIGh0Xu8QXcZrrXBNN5shpuSfwMj6XUYsPYgfHLvFatDfBZDu5usi9naNTzahFkf/msdgi3on1DTRp2m/J9YTcxfBNbpXOv8QhStdK8UZ0NsBkJ9qryHWQ3E5Uo5UqcAZsU3gh8gmazKNp2v3kma12sxtB0Gf1lcVtMZCAyQG0ymhfqdfBjShcqQi2GofFVdE6D4Ot9B2ea2UnYTRcEXrFWMzylWPf7g1pOUkbrVSEPeIHW+9LsS5CP7vnldgnfqJRjLsTxIk25pYtgI9iG0fbRb4y5ya5d7HIihWcO9zbgYZVlVIjRnSRKIjdYkRs4M1mAiOrMbEVOvibtb23Fwv6jKBRQDPREc0ibI/sPqXFSsktCIa9+SzlfEr8DrUfZ4AOiwfUznISRrMI7sVsvla9U/zlhbda/EHDzHaj7dUz60YwOcoieCiOiZkE6ugMWmNoj5JrXkat410+UWzfPxrlEcUI0zqCtuW4V8usW2NK3OHRPGMhJGkyaLaHHB45M3GMXkfgeZT5k4BZj33fct6IY3Qz88dGdLoJ76PTmLWda1O9Vb9GfOJ84wJ8hkxRqpyQp/8j+o3zmxTotMTawDQo2Yg+FSfETvE5pd/3BTPax0U3e3maosQm0/dPgAEAMfORVzId8A8AAAAASUVORK5CYII=');background-repeat:no-repeat;background-size:17px;background-position:14px center;border-right:1px solid #eaeaea}
.one-line-form>form>ul li:first-child input{font-size:14px;padding-left:52px;background:0 0}
.one-line-form>form>ul li:first-child input::placeholder{color:#b3b3b3}
.one-line-form>form>ul li:nth-child(2){width:50px;border-left:0;border-right:0;position:relative;box-shadow:5px 2px 10px rgb(143 233 254 / 27%);background:#fff}
.one-line-form>form>ul li:nth-child(3){padding-left:0;border-color:#d63327;border-radius:0 3px 3px 0;position:relative}
.one-line-form>form>ul li .ffw-errmsg{display:none;color:red;font-size:12px;margin-top:-20px;position:absolute;font-weight:300;white-space:nowrap}
.one-line-form>form>ul li input{width:100%;height:50px;border:0;padding:0 10px;font-size:14px;color:#000;font-weight:300}
.one-line-form>form>ul li .selectedCountry{text-align:left;width:50px;height:30px;top:10px;position:absolute;color:#000;font-size:14px;line-height:30px;left:0;padding-left:5px;border-left:1px solid #e5e5e5;font-weight:300}
.one-line-form>form>ul li .selectedCountry:before{content:"";position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #1e0437;z-index:0;right:7px;top:14px}
.one-line-form>form>ul li .selectedCountry:after{content:"";position:absolute;width:1px;height:29px;top:0;right:0;background-color:#e6e6e6;display:none}
.one-line-form>form>ul li input[type=submit]{font-size:16px;background:#d63327;color:#fff;padding:0 25px 0 50px;cursor:pointer;font-weight:500;height:50px;border:0}
.one-line-form>form>ul li input[type=submit]:hover{background:#9e0303;transition:all .5s ease}
.one-line-form>form>ul li select{font-weight:300;width:50px;height:50px;border:0;padding:0 10px;box-sizing:border-box;border-radius:0;margin:0;z-index:9;position:relative;color:#000;font-size:12px;opacity:0;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;float:left}
.one-line-form>form>ul li select#country_state{position:relative;font-size:14px;opacity:1;width:100px;float:left;padding-left:0;line-height:22px}
.one-line-form>form>.misc-field .dwn-priv{margin-top:0;line-height:16px;font-weight:300;padding-top:5px;display:inline-block;width:100%;text-align:left}
.one-line-form>form>.misc-field .dwn-priv,.one-line-form>form>.misc-field .dwn-priv *{font-size:10px;color:#000}
.one-line-form>form>.misc-field .dwn-priv strong{font-weight:400}
.one-line-form>form>.misc-field .dwn-priv a{font-size:inherit;color:#1281bd;text-decoration:underline}
.one-line-form>form>.misc-field #meGDPRMessage{line-height:16px;margin:11px 0 0!important;width:100%}
.one-line-form>form>.misc-field #meGDPRMessage label{font-size:10px;line-height:18px;color:#000;font-weight:300}
.one-line-form>form>.misc-field #meGDPRMessage .checkmarkgdpr{margin-bottom:0}
.one-line-form>form>.misc-field::before{content:" ";display:table;clear:both}
.one-line-form>form>.misc-field *{color:#a6a6a6;font-weight:300}
.one-line-form>form>.misc-field strong{font-weight:600}
.one-line-form>form>.misc-field a{color:#1281bd;text-decoration:underline}
.one-line-form>.success-message{display:none;text-align:center}
.one-line-form>.success-message h2{color:#000;font-size:24px;margin-bottom:0;font-weight:500}
.one-line-form>.success-message p{font-size:14px;line-height:23px;margin-top:0;color:#000}
.one-line-form.success ul{display:none}
.one-line-form.success .success-message{display:block}
.one-line-form.success .misc-field{display:none}
.one-line-form.with-state{width:553px}
.one-line-form.with-state ul li #headerCountryListItem:after{content:"";position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #1e0437;z-index:0;right:7px;top:23px}
.one-line-form.with-state ul li:first-child{margin-left:0;width:200px}
.one-line-form.with-state ul li #country_state{margin-left:8px}
.one-line-form.with-state ul li .selectedCountry:after{display:block}
.one-line-form.with-state ul li:nth-child(2){width:160px}
.one-line-form.with-state .ffw-country-list{position:relative}
.one-line-form.with-state .ffw-country-list:after{content:"";position:absolute;right:10px;top:24px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #1e0437;z-index:9;display:inline-block;pointer-events:none}
@media screen and (max-width:620px){
.one-line-form{width:100%}
.one-line-form ul li{width:100%!important;border-radius:3px!important}
.one-line-form ul li select{width:100%!important}
.one-line-form ul li:first-child{border:1px solid #8ca2ba!important;margin-top:5px!important;width:100%!important;display:block;background:0 0}
.one-line-form>form>ul li:nth-child(2){background:0 0}
.one-line-form ul li:nth-child(2) select{border:1px solid #8ca2ba!important;margin-top:5px!important;width:100%!important;display:block;opacity:1;border-radius:3px;-webkit-appearance:listbox}
.one-line-form ul li .selectedCountry{display:none;width:100%!important}
.one-line-form ul li:nth-child(3){margin-top:5px}
.one-line-form.with-state{width:100%!important}
.one-line-form.with-state ul li select#country_state{margin-left:0;padding:0 10px;font-size:12px}
.one-line-form.with-state .ffw-country-list:after{display:none}
}
#meGDPRMessage .checkmarkgdpr.enableCheckgdpr:before{top:0!important;left:2px!important}
.one-line-form>form>ul .ffw-download{position:relative}
.one-line-form>form>ul .ffw-download:before{content:"";width:15px;height:15px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAcCAYAAACdz7SqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMC1jMDAwIDc5LjE3MWMyN2ZhYiwgMjAyMi8wOC8xNi0yMjozNTo0MSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkEwMkZDRkRFM0UxMTFFRDk1MUNFRDkyM0JBNDU5QkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkEwMkZDRkVFM0UxMTFFRDk1MUNFRDkyM0JBNDU5QkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQTAyRkNGQkUzRTExMUVEOTUxQ0VEOTIzQkE0NTlCQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQTAyRkNGQ0UzRTExMUVEOTUxQ0VEOTIzQkE0NTlCQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuhaZzAAAAE9SURBVHjaYvj//z8DidgFiN8C8TsgdiNDPwMDGZr2/EeAXeRYysRAOhBBYrORoZ8sSykGo5aOWjp0LWXBIc4BxKlA/A+I5wDxTyLNA+nLgLJnAvF3rKpwlBqTkUqdfUDMhSR3AUnuAJI4F1QtDEwhtUTSQGI7AvEWIObC40MuqBpHJDF1nKpxuMYZiH/9RwUwH6P7FN2H/6F63cgp8P1wWHwTiX8Sh4V+lNQy2CzGBwhaSGzVRqzFRFkIs1QaiKuAOIQCiwlZGAS1Qxpm6SUkzUFkWEzIwhAktZdgliKDHhKDmpgg7UGzAyOfshAocTYBcSAQvwTiV0AcABUjqdRjIaPo3ArEkrBsTs2ylxD4P+RqGUZwzCLABSA+SGU77IHYANlOdEvp4lFQ8P6io4U/YHFaA+PQwcIqEAMgwACW2+UEe7HIqgAAAABJRU5ErkJggg==');background-repeat:no-repeat;background-position:center;background-size:15px;position:absolute;left:calc(50% - 80px);right:0;top:17px;pointer-events:none}
textarea[name=Additional_Data]{display:none}
.about{margin:45px 0 30px}
.about p{color:#333;font-size:17px;text-align:center;font-weight:300;line-height:33px;margin:0}
@media screen and (max-width:767px){
.ppr-inn-con h1{font-size:34px;line-height:44px;margin-bottom:20px}
}
.ebook-link{color:#1d00ff;text-decoration:underline}
.ppr-wh-ran{display:none}
.about {
    margin-bottom: 0;
}

.ppr-hero {
    padding-bottom: 0;
}
.ppr-slider{
padding-top:0px;
}
@media screen and (max-width : 767px){
.ppr-slider{padding-top:20px;}
}
