@font-face{font-family:'ZohoPuvi';src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_light.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_light.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_light.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_light.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_light.ttf) format("truetype");font-style:normal;font-weight:200;font-display:swap}
    @font-face{font-family:'ZohoPuvi';src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}
    @font-face{font-family:'ZohoPuvi';src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}
    @font-face{font-family:'ZohoPuvi';src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}
    @font-face{font-family:'ZohoPuvi';src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}
    @font-face{font-family:'ZohoPuvi';src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}
    *{margin:0;padding:0;font-size:14px;outline:0;vertical-align:baseline;box-sizing:border-box;font:300 14px/24px ZohoPuvi,sans-serif;transition:.3s ease-in}
    /* Chrome, Safari, Edge, Opera */
    input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }
    /* Firefox */
    input[type=number] {
        -moz-appearance: textfield;
    }
    input[type=number]::-webkit-inner-spin-button, 
    input[type=number]::-webkit-outer-spin-button { 
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        margin: 0; 
    }
    a{text-decoration:none}
    ul,ol,ol li,ul li{padding:0;list-style:none}
    .section_div{width:100%;display: table;}
    .section_div.banner_sec::before{
        content: "";
position: absolute;
background: url(https://www.manageengine.com/latam/log-management/images/how-to-comply-with-iso-sprite.png) no-repeat -297px -242px;
background-size: 700px 650px;
width: 357px;
height: 345px;
left: 0;
right: 0;
margin: auto;
top: 142px;
}
.section_div.banner_sec{position: relative;}

    .default_container{max-width:1030px;margin:0 auto}
    .z-icon{
        display: block;
        background: url(https://www.manageengine.com/latam/log-management/images/how-to-comply-with-iso-sprite.png) no-repeat -5px 0px;
background-size: 550px;
width: 125px;
height: 65px;
    }
    #backToTop{
        display: none !important;
    }
    img{
        width:auto;
        height:auto;
    }
    body{
        background: #020f35;
       background-image: url(https://www.manageengine.com/latam/log-management/images/how-to-comply-with-iso-banner.png);
      background-repeat: no-repeat;
      background-size: cover;
      background-position: 0px -80px;
}
    }
    body .body-bg-img{
        content: "";
        position: absolute;
        top:0;
        width:100%;
        max-width: 1440px;
        left: calc(50% - 720px);
    }
    /*********************** CSS Start ***********************/
    @-webkit-keyframes right-to-left {
        0% {
            background-position: 0px 100%
        }

        100% {
            background-position: 100000px 100%;
        }
    }

    @keyframes right-to-left {
        0% {
            background-position: 0px 100%
        }

        100% {
            background-position: 100000px 100%;
        }        
    }
    a.me-log360-logo{
        
        z-index:9;
        position: relative;
        top: 30px;
        left: 0px;
    }
    .banner_sec .default_container{
        position: relative;
        z-index: 9;
    }
    .banner_sec h1 {
        position: absolute;   
        height:0;
        display: block;
        overflow: hidden;
        color: transparent;
    }
    .ebook-form .form-inn h2 span{
        font-size: 21px;
color: #fff;
font-weight: 500;
position: relative;
    }
    .ebook-form .form-inn h2{
        font-size: 21px;
color: #000;
font-weight: 500;
position: absolute;
top: -60px;
left: calc(50% - 120px);
width: 240px;
text-align: center;
    }
    .ebook-form .form-inn h2 :after {
content: "";
border-top: 45px solid #131131;
border-left: 30px solid transparent;
border-right: 30px solid transparent;
height: 0;
width: 244px;
position: absolute;
left: -44px;
top: -10px;
z-index: -1;
}
.ebook-form .form-inn{
position: relative;
}
.img-book-sec-remaing.cnt{
padding-left: 0 !important;
margin-top: 40px !important;
width: 100% !important;
}
    /************************** E-Book Form **************************/

    .ebook-form {
        background-color:#1e1d3f;
        display:table;
        padding:10px;
        width:100%;
        padding: 70px 40px 40px 40px;
        z-index:9;
        max-width:1240px;
        margin:0 auto;
        position: relative;
        top:40px;
        color:#fff;
    }
    
    .ebook-form *{
        transition: 0s;
    }
    .ebook-form .tnk-msg h2{
        font-size: 24px;
        font-weight: 500;
        text-align: center;
        color: #fff;
        padding-top: 10px;
    }
    .ebook-form .tnk-msg p{
        font-size: 16px !important;
        font-weight: 300;
        text-align: center;
    }
    .ebook-form .form-inn {
        margin: auto;
        display: table;
        position: relative;
        width: 100%;
        z-index: 999;
    }
    .ebook-form .form-logo, .form-copy, .form-main, .form-soc, .form-tit {
        float: left;
        width: 100%;
    }
    .ebook-form .ffw-form {
        display: table;
        width: 100%;
        padding-top: 2px;
    }
    .ebook-form ul.ffw-form-fields {
        display: table;
        margin: auto;
        padding-left: 0;
        width:100%;
    }
    .ebook-form .ffw-form form ul li {
        margin-bottom: 13px;
        position: relative;
        list-style: none;
        background-color: #fefffe;
    }
    .ebook-form .ffw-form form ul li {
        float: left;
        width: 100%;
        max-width: 180px;
        margin-bottom: 0;
        position: relative;
        list-style: none;
        margin-right: 5px;
        background-color: transparent;
    }
    .ebook-form .ffw-form form ul li.ic-count {
        width: 100%;
        border-radius: 3px;
        height: 50px;
        background-color: #fff;
        max-width: 218px;
        border: 1px solid #4e5082;
        margin-right:5px;
        overflow: hidden;
    }
    .ebook-form .ffw-form form ul li.ic-no{
        max-width:205px;
    }
    .ebook-form .ffw-form form ul li.ic-no select{
        border: 1px solid #4e5082;
    }
    .ebook-form .ffw-form.with-state form ul li.ic-count {
        width: 100%;
    }
    .ebook-form .ffw-form form ul li input[type="text"], .ffw-form form ul li select {
        height: 50px;
        line-height: 27px;
        background-color: #fafafa;
        padding: 5px 10px 5px 15px;
        display: block;
        width: 100%;
        font-size: 14px;
        color: #fff;
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
    }
    .ffw-form form ul li .ffw-errmsg {
        display: none;
        color: red;
        background-color: #fff;
        font-size: 11px;
        margin-top: 2px;
    }
    .ebook-form .ffw-form form ul li .ffw-errmsg {
        display: none;
        color: #fff !important;
        background: #ff1212!important;
        font-size: 12px;
        float: left;
        white-space: nowrap;
        height: auto!important;
        position: absolute;
        top: -21px;
        background: 0 0;
        z-index: 1;
        padding: 2px 5px;
        border-radius: 2px;
        line-height: 12px;
    }
    .ebook-form .selectedCountry {
        position: absolute;
        left: 0;
        width: 100%;
        height: 40px;
        padding: 5px 15px 5px 15px;
        font-size: 13px;
        background-image: url('https://www.manageengine.com/latam/log-management/images/select-arrow.png');
        background-position: 92% 18px;
        background-size: 8.5px 4.5px;
        background-repeat: no-repeat;
        border-radius: 2px;
        line-height: 30px;
        color:#666;
    }
    .ebook-form .ffw-form.with-state .selectedCountry, .ebook-form .ffw-form.with-state form ul li select[name=Country]{
        width:85px;
        background-position: 88% 23px;
    }
    .ebook-form .ffw-form form ul li input[type="text"], .ebook-form .ffw-form form ul li select {
        float: left;
        width: 100%;
        font-size: 14px;
        font-weight: 300;
        border-radius: 3px;
        height: 50px;
        background: #fff;
        border: 1px solid #4e5082;
        padding: 10px 15px 8px 15px;
        color: #fff;
        box-sizing: border-box;
    }
    .ebook-form .ffw-form form ul li select {
        border-width: 0;
        background: #fff;
        height: 50px;
        background-image: url("https://www.manageengine.com/latam/log-management/images/select-arrow.png");
        background-position: 90% 20px;
        background-size: 8.5px 4.5px;
        background-repeat: no-repeat;
    }
    .ebook-form .ffw-form form ul li select[name=Country] {
        appearance: none;
        -webkit-appearance: none;
        opacity: 0;
        width: 100%;
        padding-left:5px;
        line-height: 50px;
    }
    .ebook-form .ffw-form form ul li.ic-no select{
        background-position: 94% 24px;
    }
    .ebook-form .ffw-form form ul li input.ffw-submit {
        background: #de001a;
        color: #fff;
        border: 0;
        font-size: 13px;
        font-weight: 400;
        cursor: pointer;
        transition: all .5s ease;
        padding: 6px 40px 6px 15px;
        position: relative;
    }
    .ebook-form .ffw-form form ul li:nth-child(5)::after{
        content: "";
        position: absolute;
        background-image: url('https://www.manageengine.com/latam/log-management/images/how-to-comply-with-iso-sprite.png');
        background-repeat:  no-repeat;
        background-position: -188px -12px;
        background-size: 700px 650px;
        width: 14px;
        height: 15px;
        right:calc(25% - 18px);
        top:14px;
    }
    .ebook-form .ffw-form form ul li:last-of-type {
        height: auto;
        margin: 0;
        width:100%;
        max-width: 100%;
    }
    .ebook-form .ffw-form form ul li select#country_state {
        padding-left: 10px;
    }
    .ebook-form .ffw-form.form-us .selectedCountry, .ebook-form .ffw-form.form-us #MECountryListing{
        width:50px;
    }
    .ebook-form .ffw-form.form-us form ul li select#country_state {
        width: calc(100% - 50px);
        line-height: 20px;
        margin: 0;
        border-radius: 0px;
        height: 40px;
        padding-left: 20px;
        border-left-width: 0;
        background-image: url('https://www.manageengine.com/latam/log-management/images/select-arrow.png');
        background-position: 90% 18px;
        background-size: 8.5px 4.5px;
        background-repeat: no-repeat;
    }
    .ebook-form .ffw-form.form-us form ul li .selectedCountry:after{
        content: "";
        width:1px;
        height:28px;
        position: absolute;
        top:6px;
        background-color: #828282;
        right:-8px;
    }
    .ebook-form .ffw-form.form-us form ul li .selectedCountry{
        padding-left: 15px;
    }
    .ebook-form .ffw-form form ul li .ffw-privacy {
        font-size: 13px!important;
        line-height: 20px!important;
        color: #fff!important;
        margin-top: 6px;
        font-weight: 300;
    }
    .ebook-form .ffw-form form ul li .ffw-privacy span, .ebook-form .ffw-form form ul li .ffw-privacy a{
        color: #fff;
        font-size: 13px!important;
        line-height: 20px!important;
        font-weight: 300;
    }
    .ebook-form .ffw-form form ul li .ffw-privacy span{
        font-weight: 400;
        opacity: 1;
    }
    .ebook-form .ffw-form form ul li .ffw-privacy a{
        border-bottom:1px solid #000;
        opacity:1;
        font-size: 13px;
        color: #fff;
    }
    .ebook-form .ffw-thank {
        float: left;
        width: 100%;
        text-align: center;
        color: #fff;
        display: none;
        padding: 0;
    }
    #meGDPRMessage{
        margin-top:10px;
    }
    #meGDPRMessage *{
        color:rgba(0,0,0,0.7);
        font-size: 13px;
        font-weight: 300;
    }

    .ebook-form h4.ebook-form-h4{
        font-size: 15px;
        color: #fff;
        margin-bottom: 5px;
    }
    .form-title{
        position: absolute;
        top:-45px;
        left:45px;
        font-size: 20px;
        text-align: center;
        text-transform: uppercase;
        color: #fff;
        font-weight: 400;
        padding:15px 90px;
        background-color: #a17c28;
        border-radius: 0px 0px 12px 12px;
        border-bottom:4px solid #d3be82;
    }
    .form-title:after{
        content: "";
        width: 0;
        height: 0;
        border-bottom: 45px solid #624d19;
        border-right: 42px solid transparent;
        position: absolute;
        right: -42px;
        top:0;
    }
    .form-title:before{
        content: "";
        width: 0;
        height: 0;
        border-bottom: 45px solid #624d19;
        border-left: 42px solid transparent;
        position: absolute;
        left: -42px;
        top:0;
    }
    
    /************************** E-Book Form End **************************/
   
    
    .footer_sec{
        background-color: #010514;
        padding:14px 0;
    }
    .footer_sec p, .footer_sec p span{
        color:#9e9e9e;
        text-align: center;
        font-size: 13px;
    }
    .overlay_img{
        max-width:500px;
        position: absolute;
    }
    .overlay_img.overlay_img_left{
        top:calc(25% - 250px);
        left:-360px;
        animation: spinPulse_1 100s infinite linear;
        -moz-animation: spinPulse_1 100s infinite linear;
        -webkit-animation: spinPulse_1 100s infinite linear;
    }
    .overlay_img.overlay_img_right{
        bottom:calc(25% - 150px);
        right:-360px;
        animation: spinPulse_2 100s infinite linear;
        -moz-animation: spinPulse_2 100s infinite linear;
        -webkit-animation: spinPulse_2 100s infinite linear;
    }
    
    /******************** Responsive Start ********************/
    /**********************************************************/
    .ebook-form .form-inn  .form-wrap .tnk-msg {
        display: none
    }
    .ebook-form h4
    .ebook-form .form-inn  .form-wrap h2 {
        font-size: 22px;
        font-weight: 600;
        text-align: center;
        margin-bottom: 10px;
        color: #fff;
        margin-top: 50px;
    }

    .ebook-form .form-inn  .form-wrap p {
        font-size: 14px;
        text-align: center;
        line-height: 20px;
        color: #fff
    }

    .ebook-form .form-inn  .form-wrap .form-us ul li select {
        width: 48%;
        display: inline-block;
        vertical-align: top;
        padding-right: 10px
    }

    .ebook-form .form-inn  .form-wrap .form-us ul li select+select {
        padding-left: 10px;
        padding-right: 0;
        margin-left: 4px;
        border-left: 1px solid #fff
    }

    .ebook-form .form-inn  .form-wrap ul li {
        margin-bottom: 5px;
        position: relative;
    }
    .ebook-form .form-inn .form-wrap ul li.ffw-field{
        background-color: #fff;
        border-radius:3px;
        max-width:140px;
        float: left;
        margin-right: 5px;
    }
    .ebook-form .form-inn .form-wrap ul li.ffw-field.name, .ebook-form .form-inn .form-wrap ul li.ffw-field.mail{
        min-width: 210px;
    }
    .ebook-form .form-inn  .form-wrap ul li.select{
        background-color: #fff;
        border-radius:3px;
        max-width:calc(20% - 5px);
        float: left;
        margin-right: 5px;
    }
    .ebook-form .form-inn  .form-wrap ul li.befo-hide,
    .ebook-form .form-inn  .form-wrap ul li:last-child,
    .ebook-form .form-inn  .form-wrap ul li .dwn-priv,
    .ebook-form .form-inn  .form-wrap ul li #meGDPRMessage,
    .ebook-form .form-inn  .form-wrap ul li #meGDPRMessage label {
        padding: 0;
        border: none;
        font-size: 12px;
        font-weight: 300;
        line-height: 16px;
        color: #fff
    }

    div#formCTAgdpr strong {
        font-weight: 500;
        font-size:12px;
    }

    .ebook-form .form-inn  .form-wrap ul li.befo-hide a,
    .ebook-form .form-inn  .form-wrap ul li:last-child a,
    .ebook-form .form-inn  .form-wrap ul li .dwn-priv a,
    .ebook-form .form-inn  .form-wrap ul li #meGDPRMessage a
    {
        color: #fff;
        text-decoration: underline;
        font-size: 12px;
    }

    .ebook-form .form-inn  .form-wrap ul li .dwn-priv,
    .ebook-form .form-inn  .form-wrap ul li #meGDPRMessage {
        font-size: 12px;
        line-height: 12px;
        opacity: 0.7;
    }

    .ebook-form .form-inn  .form-wrap ul li input[type=text],
    .ebook-form .form-inn  .form-wrap ul li select,
    .ebook-form .form-inn  .form-wrap ul li input[type=email],
    .ebook-form .form-inn  .form-wrap ul li input[type=number] {
        background: transparent;
        color: #000;
        border: 0;
        height: 40px;
        width: 100%;
        outline: none;
        font-size: 13px;
        border-radius:3px;
        padding:10px 15px 8px 15px
    }

    .ebook-form .form-inn  .form-wrap ul li input[type=text]::-webkit-input-placeholder,
    .ebook-form .form-inn  .form-wrap ul li select::-webkit-input-placeholder,
    .ebook-form .form-inn  .form-wrap ul li input[type=email]::-webkit-input-placeholder,
    .ebook-form .form-inn  .form-wrap ul li input[type=number]::-webkit-input-placeholder {
        color: #666
    }

    .ebook-form .form-inn  .form-wrap ul li input[type=text]:-ms-input-placeholder,
    .ebook-form .form-inn  .form-wrap ul li select:-ms-input-placeholder,
    .ebook-form .form-inn  .form-wrap ul li input[type=email]:-ms-input-placeholder,
    .ebook-form .form-inn  .form-wrap ul li input[type=number]:-ms-input-placeholder {
        color: #666
    }

    .ebook-form .form-inn  .form-wrap ul li input[type=text]::placeholder,
    .ebook-form .form-inn  .form-wrap ul li select::placeholder,
    .ebook-form .form-inn  .form-wrap ul li input[type=email]::placeholder,
    .ebook-form .form-inn  .form-wrap ul li input[type=number]::placeholder {
        color: #666
    }

    .ebook-form .form-inn  .form-wrap ul li .additional-data,
    .ebook-form .form-inn  .form-wrap ul li .hidden-data {
        display: none
    }

    .ebook-form .form-inn  .form-wrap ul li input[type=submit] {
        background: #de001a;
        height: 40px;
        width: 100%;
        font-size: 14px;
        font-weight: 500;
        cursor: pointer;
        border-radius: 3px;
    }

    .ebook-form .form-inn  .form-wrap ul li input[type=submit]:hover {
        background: #b20418
    }

    .ebook-form .form-inn  .form-wrap ul li .ffw-errmsg {
        display: none;
        position: absolute;
        background: red;
        color: #fff;
        padding: 1px 4px;
        font-size: 10px;
        bottom: 32px;
        left: 0px;
        line-height: 11px;
        font-weight: 400;
        text-align: center;
        border-radius: 2px;
        height: 15px !important;
        line-height: 13px !important;
        top: -20px;
        left: 0px;
    }

    .ebook-form .form-inn  textarea {
        display: none;
    }
    #meGDPRMessage .checkmarkgdpr{
        width:12px !important;
        height:12px !important;
    }
    /**********************************************************/
    #meGDPRMessage .checkmarkgdpr{
            width:12px;
            height: 12px;
        }
       .main-img{
            position: absolute;
            z-index: 2;
            width:100%;
            max-width: 1440px;
            left: calc(50% - 720px);
            margin:0;
       }
       .banner_sec h2{
            font-size: 40px;
            font-weight: 300;
            z-index: 3;
            position: relative;
            color: #fff;
            margin-top: 143px;
            text-align: center;
       }
       .banner_sec h3{
            color: #fff;
            text-align: center;
            font-size: 50px;
            font-weight: 500;
            margin-top: 20px;
      }
       .title-1{
            background-image: url('https://www.manageengine.com/latam/log-management/images/how-to-comply-with-iso-sprite.png');
            background-position: -7px -89px;
            background-size: 700px 650px;
            width: 510px;
            height: 71px;
            display: block;
            position: relative;
            z-index: 3;
            left: 0;
            right: 0;
            margin-right: auto;
            margin-left: auto;
            margin-top: 29px;
       }
       .title-1:before{
        content: "";
        left: 34px;
        top: 2px;
        width: 45%;
        height: 90%;
        position: absolute;
        background-color: #fac63b;
        animation: 5s infinite left-right-anim;
       }
       .title-1:after{
        content: "";
        right: 34px;
        top: 2px;
        width: 45%;
        height: 90%;
        position: absolute;
        background-color: #fac63b;
        animation: 5s infinite right-left-anim;
       }
       @keyframes left-right-anim{
           0%{
                left:34px;
                width:45%;
                opacity: 1; 
           }
           95%{
                left:34px;
                width:0;
                opacity: 1; 
           }
           100%{
                left:34px;
                width:45%;
                opacity: 0; 
           }
       }
       @keyframes right-left-anim{
           0%{
                right:34px;
                width:45%;
                opacity: 1; 
           }
           95%{
                right:34px;
                width:0;
                opacity: 1; 
           }
           100%{
                right:34px;   
                width:45%;
                opacity: 0; 
           }
       }
       
       .form_sec{
            margin-top:90px;
       }
       .will_cover_sec{
            overflow: hidden;
            position: relative;
       }
      
       .will_cover_sec .default_container{
            padding:20px 0 60px 20px;
            position: relative;
            z-index: 3;
            color:#fff;
            display: table;
       }
       .will_cover_sec p{
            font-size: 17px;
            line-height: 2;
            max-width:991px;
            padding-bottom: 30px;
       }
       .will_cover_sec p.big1{
            font-size: 22px;
            font-weight: 200;
            margin-top: 10px;
       }
       .will_cover_sec p.big1 b{
            font-weight: 700;
            font-size: 22px;
       }
       .will_cover_sec h3{
            color:#fff;
            font-size: 22px;
            font-weight: 600;
            margin-bottom: 51px;
       }
       .will_cover_sec h3 span{
            color:#ffda64;
            font-size: 22px;
            font-weight: 600;
            text-transform: uppercase;
            position: relative;
       }
      
       .will_cover_sec p.last-child{
            max-width: 900px;
       }
       .will_cover_sec .book_sec{
           
            margin-top: 90px;
       }
      
       .will_cover_sec .img-book-sec{
            background: url('https://www.manageengine.com/latam/log-management/images/how-to-comply-with-iso-sprite.png') no-repeat 0 -176px;
            background-size: 700px 650px;
            width: 231px;
            height: 324px;
            float:left;
       }
       .will_cover_sec .img-book-sec-remaing{
            width:calc(100% - 280px);
            float: left;
            padding-left: 40px;
            margin-top: 10px;
       }
       .will_cover_sec .img-book-sec-remaing h2{
        font-size: 26px;
color: #ffda64;
padding: 5px 5px;
font-weight: 500;
            position: relative;
       }
       
       .will_cover_sec .img-book-sec-remaing ul{
            margin-top: 31px;
            padding-left: 24px;
       }
       .will_cover_sec .img-book-sec-remaing ul li{
            font-size: 17px;
            margin-bottom: 30px;
            position: relative;
            padding-left: 20px;
            line-height: 1.7;
       }
       .img-book-sec-remaing.cnt span {
color: #fac950;
font-size: 17px;
}
       .will_cover_sec .img-book-sec-remaing ul li:before{
            content: "";
            position: absolute;
            background: url('https://www.manageengine.com/latam/log-management/images/how-to-comply-with-iso-sprite.png') no-repeat -259px -189px;
            background-size: 700px 650px;
            width: 31px;
            height: 31px;
            left: -26px;
           top: -2px;
       }
       .will_cover_sec .img-book-sec-remaing ul li:nth-child(2)::before{
           background-position: -304px -189px;
       }
       .will_cover_sec .img-book-sec-remaing ul li:nth-child(3)::before{
           background-position: -350px -189px;
       }
       
       

        .ebook-form:after{
            background-position: bottom;
           top: auto;
          left: -8px;
         bottom: -8px;
       /* right: -8px; */
        max-width: 1045px;
        width: 105%;
        }

    /**********************************************************/
    /******************** Responsive Start ********************/
    @media(max-width:1280px){
 
    }
    @media(max-width:1200px){
    
    }
    @media(max-width:1150px){
     
        }
    @media(max-width:1080px){
        .default_container{
            max-width: calc(100% - 100px);
        }
      

        .ebook-form{
            width:calc(100% - 20px);
            max-width:800px;
            background-image: none;
            position: relative;
        }
        .ebook-form:before, .ebook-form:after{
            content:"";
            background-size: cover;
            height:50px;
            width:100%;
            max-width:800px;
            top:0;
            left:0;
            display:block;
            position: absolute;
        }
        .ebook-form:after{
            background-position: bottom;
            top:auto;
            bottom:0;
        }
        .ebook-form .form-inn{
            max-width:800px;
        }
        .ebook-form .ffw-form form ul li .ffw-privacy{
            text-align: center;
        }
        .ebook-form .form-inn .form-wrap ul li.ffw-field    {
            max-width:calc(33.3333% - 10px);
        }
        body .ebook-form .ffw-form form ul li:nth-child(4), body .ebook-form .ffw-form form ul li:nth-child(5){
            margin-top:20px;
            max-width:calc(33.3333% - 10px) !important;
        }
        body .ebook-form .ffw-form form ul li:nth-child(4){
            margin-left:calc(33.333% / 2);
        }
        /* body .ebook-form .ffw-form form ul li:nth-child(5)::after{
            right:60px;
        } */
    }
    @media(max-width:1024px){
    
    }
    @media(max-width:991px){
        body .ebook-form .form-inn{
            width:100%;
        }
        body{
            background-image: none;
        }
      
    }
    @media(max-width:860px){
        .ebook-form{ 
            padding:40px 30px;
        }
        .ebook-form .form-title{
            padding:15px 40px;
        }
        .banner_sec h3{
            line-height: 1.3;
            margin-top: 7px;
        }
        .section_div.banner_sec::before{
            display: none;
        }

    }
    @media(max-width:820px){
        .ebook-form .ffw-form form ul li:nth-child(5)::after{
            right:20px;
        }
        .ebook-form{
            width:calc(100% - 40px);
            max-width:480px;
            margin-top:40px;
            margin: 40px auto 0 auto;
            position: relative;
        }
        .ebook-form .ffw-form form ul li,.ebook-form .ffw-form form ul li:nth-child(4) , .ebook-form .ffw-form form ul li:nth-child(5),
        .ebook-form .form-inn .form-wrap ul li.select, body .ebook-form .ffw-form form ul li:nth-child(4), body .ebook-form .ffw-form form ul li:nth-child(5){
            max-width: 100% !important;
            margin:0;
            margin-bottom:20px;
        }
        .ebook-form .ffw-form form ul li.ic-no select{
            background-position:95% 25px;
        }
        .ebook-form .ffw-form form ul li:nth-child(5)::after{
            right:calc(50% - 70px);
        }
        .ebook-form{
            top:-100px;
        }
        .will_cover_sec .book_sec{
            display:flex;
            align-items: center;
            flex-direction: column;
        }
        .will_cover_sec .book_sec .img-book-sec-remaing{
            width:100%;
        } 
      
        .ebook-form{
            top:0;
            margin:60px auto 20px auto;
            padding:50px 50px;
        }
        .form_sec{
            margin-top:0;
        }
        .ebook-form .form-inn .form-wrap ul li{
            margin-bottom: 20px;
        }
        .ebook-form .form-inn .form-wrap ul li .ffw-errmsg{
            top:-16px;
        }
    }
    @media(max-width:768px){
        .will_cover_sec .book_sec {
         margin-top: 20px;
 }
 .will_cover_sec .img-book-sec-remaing{
     padding-left: 0 !important;
     width: 100%;
float: none;
 }
 .title-1:after,.title-1:before{
     display: none;
 }
}
    @media(max-width:680px){
        .banner_sec h2{
            margin-top:80px;
        }
        .title-1, .title-2{
            background-size: 800px;
            margin:15px 0;
        }
        .title-1{
            height:50px;
            background-position: -1px -45px;
            width:450px;
        } 
        .title-2{
            height:50px;
            background-position: -1px -100px;
            width:250px;
        }
        .will_cover_sec h3 span{
            display:table;
            margin-bottom: 30px;
        }
    }
    @media(max-width:620px){
        .default_container{
            max-width: calc(100% - 60px);
        }
        .banner_sec h2{
            margin-top: 80px;
        }
        .ebook-form{
            margin:20px auto 20px auto;
        }
        .will_cover_sec .img-book-sec-remaing{
            padding-left:15px;
        }
        .will_cover_sec .book_sec:before{
            display:none;
        }
    }
    @media(max-width:560px){
        .banner_sec h2{
            font-size: 26px;
        }
        .title-1, .title-2{
            background-size: 600px;
            height:35px;
        }
        .title-1{
            background-position: -9px -65px;
           width: 435px;
          left: 88px;
          height: 52px;
         background-size: 500px;
        } 
        .title-2{
            background-position: 0px -73px;
            width:180px;
        }
        .section_div{
            overflow: hidden;
            display: block;
        }
        .default_container{
            max-width: calc(100% - 60px);
        }
        .what_casb .default_container{
            padding:0;
        }
        .banner_sec h3{
            font-size: 27px;
           font-weight: 300;
           margin-bottom: 20px;
        }
        .will_cover_sec p{
            margin-top: 15px;
        }
    }
    @media(max-width:480px){
        .ebook-form{
            width:100%;
            padding:40px 30px;
        }
        .footer_sec p, .footer_sec p span{
            font-size:12px;
        }
        .title-1{
            left: 10px;
        }
        .ebook-form:before, .ebook-form:after{display: none;}
        .ebook-form .form-inn h2 span{padding-top: 6px;}
       
    }
    @media(max-width:420px){
        .banner_sec h2{
            font-size:27px;
        }
        .title-1, .title-2{
            background-size: 550px;
            height:34px;
            margin-top:20px;
        }
        .title-1 {
background-position: 100px -53px;
width: 440px;
left: -76px;
height: 47px;
background-size: 429px;
}
        .title-2{
            background-position: 0px -65px;
            width:170px;
        }
        .default_container{
            max-width:calc(100% - 25px);
        }
        .ebook-form{
            overflow: hidden;
            padding:40px 20px;
        }
        .ebook-form:before, .ebook-form:after{
            height:35px;
        }
        .will_cover_sec p.big1 ,.will_cover_sec p.big1 b{
            font-size: 18px;
        }
        .will_cover_sec h3, .will_cover_sec h3 span{
            font-size:20px;
        }
        .will_cover_sec h3 span{
            margin-bottom:20px;
        }
        .will_cover_sec h3 span:after{
            background-size: 800px;
            background-position: 0px -475px;
            width:280px;
        }
        .will_cover_sec p, .will_cover_sec .img-book-sec-remaing ul li{
            font-size: 15px;
        }
        .title-1 {
       background-position: 100px -53px;
       width: 440px;
       left: -93px;
       height: 40px;
     }
     .will_cover_sec .default_container{
        padding: 20px 0 60px 0px;
     }
     .ebook-form .form-inn h2{
        top: -40px;
     }
    }
    @media(max-width:360px){
        .banner_sec h2{
            font-size:27px;
        }

        
        .title-1{
            background-position: 129px -48px;
width: 500px;
height: 44px;
left: -120px;
background-size: 390px;
        } 
        .title-2{
            background-position: 0px -65px;
            width:160px;
        }
        .will_cover_sec h3 span{
            font-size: 19px;
        }
    }
    /******************** Responsive End ********************/
        
