/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lujVj9_mf.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lujVj9_mf.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lujVj9_mf.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lujVj9_mf.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lujVj9_mf.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lujVj9_mf.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu3cOWxw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRdu3cOWxy40.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v13/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu3cOWxw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body, p, h1, h2, h3, h4, h5, h6, span, ul, ol, li, dl, dt, dd, form { padding: 0; margin: 0; }
html, body { padding: 0; margin: 0; height: 100%; }
input { border: none; outline: none; }
textarea { border: none; outline: none; overflow: auto; }
input.button { border: none; outline: none; }
input[type=checkbox] { border: none; outline: none; }
img { outline: none; border: none; }
li { list-style: none; }
a { text-decoration: none; }
a:focus { outline: none; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clsFloatLeft { float: left; }
.clsFloatRight { float: left;padding-left:2px; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.sprite { background: url(images/how-to-protect-against-ransomware-sprite.png) no-repeat; background-size: 191px 23px; display: inline-block; }
body { font-family: 'Source Sans Pro';font-weight:400; font-size: 14px; color: #000;background:linear-gradient(to bottom,#d6f3ff,#fff 60%);-webkit-background:linear-gradient(to bottom,#d6f3ff,#fff 60%);-moz-background:linear-gradient(to bottom,#d6f3ff,#fff 60%);-ms-background:linear-gradient(to bottom,#d6f3ff,#fff 60%); background-repeat: no-repeat; height: 100%; }
.container-fluid { max-width: 1680px; margin: 0 auto; position: relative; height: 100%; }
.container { max-width: 1280px; width: 100%; margin: 0 auto; padding: 0 15px; }
.prod-logo { margin: 28px 0 0;}

.main-container { max-width: 850px; width: 100%; margin: 50px 0 0;
    padding-top: 10px; }
.main-heading { font-weight: 400;text-align: left; max-width: 675px; width: 100%; margin: 0; padding-bottom: 18px; position:relative;font-size: 27px; color: #055367;line-height:37px; }
.main-heading::after {content:"";width:285px;height:1px;background-color:#c0e1ee;display:inline-block;position:absolute;left:5px;bottom:-9px;}
.main-heading span { color: #055367; font-size: 35px; font-weight: 700; margin-bottom: 8px; display: block; }
.main-heading strong { font-weight: 400; display: block; line-height: 40px; margin-top: 6px; }
.ebook-container { margin: 35px 30px 0 0; max-width: 673px; width: 100%; }
.ebook-container .text-size-md { font-size: 15px; line-height: 22px;color:#333333; }
.ebook-learn { margin: 18px 0 60px 10px; }
.ebook-learn .img-section { margin-left: -8px; margin-top: -4px; }
.ebook-learn .content-section { max-width: 500px; width: 100%;    padding-top: 5px;}
.ebook-learn .content-section h4 { font-size: 17px; font-weight: 600; margin-bottom: 14px;color:#333333;}
.ebook-learn .content-section ul li { font-size: 15px; padding: 0 0 0 20px; position: relative; margin: 6px 0;color:#333333; }
.ebook-learn .content-section ul li:first-child { margin-top: 0; }
.list-dot { background-position: -183px -7px; width: 8px; height: 8px; position: absolute; left: 3px; top: 8px; }
.ebook-container>p { line-height: 25px; }
.fixed-right-content { position: fixed; right: 0; top: 0; bottom: 0; max-width: 510px; width: 100%; padding: 0 60px; background: #055367 url('images/form-bg.png') no-repeat left top; }
.fixed-right-content .copy-right { position: absolute; bottom: 20px; left: 0; text-align: center; width: 100%; }
.form-wrap { position: relative; top: 15%; }
.copy-right p { font-size: 13px; color: #b8c6ca; }
.form-content { background: #fff; padding: 30px 28px; border-radius: 3px; }
.form-content h3 { font-size: 21px; font-weight: 700; text-align: center;color:#00001b; }
.form-content>span { text-align: center; display: block;color:#101010; }
.form-group { margin-top: 20px; }
.form-control { position: relative; margin-bottom: 15px; }
.form-control i { display: block; position: absolute; top: 10px; left: 2px; }
.user-icon { background-position: 0 -1px; width: 17px; height: 18px; }
.email-icon { background-position: -30px -4px; width: 18px; height: 13px; }
.mobile-icon { background-position: -64px -1px; width: 13px; height: 21px; top: 5px !important; }
.globe-icon { background-position: -91px 0; width: 23px; height: 23px; top: 5px !important; }
.form-control input { padding: 10px 10px 10px 35px; display: block; width: 100%; border: none; border-bottom: 1px solid #cfcfcf; box-sizing: border-box; }
.form-control.select-box { border-bottom: 1px solid #cfcfcf; margin-bottom: 10px; }
.form-control input:focus { outline: none; border-bottom: 1px solid transparent; }
.form-control label { color: #8d8d8d; font-size: 13px; font-weight: normal; position: absolute; pointer-events: none; left: 35px; top: 8px; transition: 0.2s ease all; -moz-transition: 0.2s ease all; -webkit-transition: 0.2s ease all; text-transform: capitalize; }
.form-control input:focus~label, .form-control textarea:focus~label, .form-control input:valid~label, .form-control textarea:valid~label { top: -7px; font-size: 11px; color: #999999; }
.form-control select:focus~label, .form-control select:valid~label { top: -5px; font-size: 11px; color: #999999; }
.form-control .bar { position: absolute; display: block; width: 100%; top: 34px; }
.form-control .bar:before, .form-control .bar:after { content: ''; height: 1px; width: 0; bottom: 0px; position: absolute; background: #da331d; transition: 0.2s ease all; -moz-transition: 0.2s ease all; -webkit-transition: 0.2s ease all; }
.form-control .bar:before { left: 50%; }
.form-control .bar:after { right: 50%; }
.form-control input:focus~.bar:before, .form-control input:focus~.bar:after { width: 50%; }
.form-control select:focus~.bar:before, .form-control select:focus~.bar:after { width: 50%; }
.form-control.select-box select { height: 33px; padding: 0; border: none; max-width: 100%; width: 290px; background: transparent; outline: none; margin-left: 32px; }
.form-control input:focus~.highlight { -webkit-animation: inputHighlighter 0.3s ease; -moz-animation: inputHighlighter 0.3s ease; animation: inputHighlighter 0.3s ease; }
input[type="submit"], button, .button, a { cursor: pointer; }
@-webkit-keyframes inputHighlighter {
  from { background: #da331d; }
  to { width: 0; background: transparent; }
}
@-moz-keyframes inputHighlighter {
  from { background: #da331d; }
  to { width: 0; background: transparent; }
}
@keyframes inputHighlighter {
  from { background: #da331d; }
  to { width: 0; background: transparent; }
}

.list-dot {
    background: #333;
    border-radius: 50%;
    width: 5px;
    height: 5px;
}
.chk-wrap input[type="checkbox"] { display: none; }
.chk-wrap label { font-size: 9px; color: #525457; line-height: 14px; display: block; padding-left: 21px; position: relative; }
.chk-wrap input[type="checkbox"]~label:after { content: ""; position: absolute; background: url(images/how-to-protect-against-ransomware-sprite.png) no-repeat -157px -5px; background-size: 191px 23px; top: 2px; left: 0; height: 13px; width: 13px; }
.chk-wrap input[type="checkbox"]:checked~label:after { background-position: -131.5px -5px; width: 13px; height: 13px; }
.btn-wrap .btn { margin: 13px 0 0; background: #da331d; border-radius: 30px; height: 47px; width: 100%; color: #fff; border: none; font-size: 16px; font-weight: 700; outline: none; }
.form-wrap>p { font-size: 10px; color: #d8dadf; padding: 15px 20px; }
.form-wrap>p>a { color: #31a5e7; }
.ackonwledge-content { position: relative; top: 20%; }
.ackonwledge-content h4 { text-align: center; font-size: 35px; color: #fff; font-weight: 700; padding-bottom: 10px; border-bottom: 1px solid #058071; margin-bottom: 15px; }
.ackonwledge-content h4 span { display: block; font-size: 25px; font-weight: 300; }
.ackonwledge-content p { color: #fff; line-height: 22px; }
.ackonwledge-content h5 { font-size: 19px; color: #fff; margin: 40px 0 12px; }
.demo-btn { background: #fbd247; line-height: 41px; border-radius: 30px; width: 190px; font-weight: 600; font-size: 14px; border: none; display: inline-block; margin: 20px 0 0; outline: none; text-align: center; }
.validation-msg { display: none; color: red; margin: 2px 0; font-size: 12px; }
.formpart{}
.formpart ul{border-radius:5px;margin:0 auto;max-width:320px;padding:0}
.formpart ul li{margin:0;list-style:none;padding:0;position:relative}
.formpart ul li.hea{font-size:26px;font-weight:700;color:#009be0}
.formpart ul li.subhea{font-size:14px;margin:0 0 20px;color:#fff}
.formpart ul li.click{font-size:11px;color:#858585;line-height:18px;margin-top:10px}
.formpart ul li.click a{color:#858585;font-size:11px}
.formpart ul li.click strong {font-weight:600;}
.formpart ul li.click a {color:#0071c0;text-decoration:underline;}
.formpart ul li.name::before{background:url(https://www.manageengine.com/data-security/images/insider-threat-experts-guide-ebook-sprite.png) no-repeat;background-position:-323px -76px;background-size:343px;content:"";height:30px;left:10px;position:absolute;top:6px;width:30px}
.formpart ul li.email::before{background:url(https://www.manageengine.com/data-security/images/insider-threat-experts-guide-ebook-sprite.png) no-repeat;background-position:-322px -108px;background-size:343px;content:"";height:30px;left:10px;position:absolute;top:6px;width:32px}
.formpart ul li.phone::before{background:url(https://www.manageengine.com/data-security/images/insider-threat-experts-guide-ebook-sprite.png) no-repeat;background-position:-323px -135px;background-size:343px;content:"";height:30px;left:10px;position:absolute;top:5px;width:30px}
.formpart ul li input[type=text],.formpart ul li input[type=number],.formpart ul li input[type=email]{color: #000;border:none;border-bottom:1px solid #ccc;font-size:13px;margin:0 0 10px;padding:10px 20px 10px 40px;width:100%;box-sizing:border-box;line-height:24px;border-radius:2px;outline:none}
.formpart ul li input[type=submit]{border:none;margin-top:24px;border-radius: 3px;color:#fff;font-size:15px;padding:10px 0;width:100%;cursor:pointer;background: #da331d;font-weight:600;}
h2.main-heading > div {
    line-height: 37px;
   
}

select#MECountryListing {
    
    margin-left: 32px;
}
.formpart ul li input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #545454;
}
.formpart ul li::-moz-placeholder { /* Firefox 19+ */
  color: #545454;
}
.formpart ul li:-ms-input-placeholder { /* IE 10+ */
  color: #545454;
}
.formpart ul li:-moz-placeholder { /* Firefox 18- */
  color: #545454;
}
.formpart ul li.name::before {background-position: -323px -78px;}
.formpart ul li.footxt{font-size:11px;margin:20px 0 0;color:#888}
.formpart ul li.footxt a{color:#2887ca;text-decoration:none}
.thankspart{display:none;margin:150px auto 0;max-width:380px}
.thankspart ul{margin:0;padding:0}
.thankspart ul li{color:#fff;list-style:none;margin:0;padding:0}
.thankspart ul li.hea{color:#00f0ff;font-size:33px;sans-serif;font-weight:700}
.thankspart ul li.subhea{font-size:22px;color:#fff;}
.thankspart ul li.line{background:#347890;height:1px;margin:15px 0}
.thankspart ul li.para{font-size:14px;color:#9adbec;line-height:17px;}
.thankspart ul li.conhea{color:#fff;font-size:22px;margin:40px 0 10px;font-weight:700;line-height:28px;}
.thankspart ul li.conhea + li.para {
font-size:14px;color:#c0f2ff;line-height:20px;
}
.ebook-learn .content-section ul {
    padding-left: 12px;
}
.ebook-learn .img-section img {width:140px;}
.thankspart ul li.lnk{margin:30px 0 0}
.thankspart ul li.lnk a{background:#fbd247;border-radius:25px;color:#000;display:inline-block;font-size:14px;padding:10px 35px;text-decoration:none}
.cptxt{bottom:20px;color:#797979;font-size:12px;position:absolute;width:100%}
.mT40{margin-top:60px}
.tac{text-align:center}
#meGDPRMessage{font-size:12px;color:#888;margin-top:10px}
.errMsg,.errMsg2{color:red;display:none;font-size:12px}
.reserve-next-btn{background:#c72237;cursor:pointer;border:0;color:#fff;font-size:16px;border-radius:50px;font-weight:500;padding:15px 25px 15px 0;text-transform:uppercase;width:100%;line-height:20px;box-sizing:border-box;display:block;text-align:center}
.sche-demo-btn{background:#f7d74b;border-radius:2px;color:#333333;display:inline-block;font-size:14px;padding:10px 35px;text-decoration:none;border:0;margin-top:20px;cursor:pointer;font-weight:600;}
.thankspart-2{margin:260px auto 0;max-width:380px;display:none}
.thankspart-2 h2{color:#fbd247;font-size:35px;text-align:center;margin-bottom:5px;font-family:'Source Sans Pro';font-weight:600}
.thankspart-2 p{text-align:center;color:#fff;font-size:22px;font-weight:300;margin-top:0}

#formCTAgdpr a{color:#09C;font-size:10px}
.blhs{float:left;width:40%}
.blhs-img{width:400px;height:400px;background:url(https://www.manageengine.com/data-security/images/insider-threat-experts-guide-ebook-sprite.png) no-repeat;background-size:500px;background-position:2px -102px}
.brhs{float:left;width:60%}
.brhs p{line-height:30px}
.brhs h4{margin:30px 0 10px}
.formpart ul li select{margin-left: 32px;width:calc(100% - 32px)!important;line-height:25px;box-sizing:border-box;padding:10px;font-size:14px;outline:none;border:0;border:none;background:#fff;height:42px;color:#5a6067}
.formpart ul li.country {border-bottom:#ccc solid 1px;background: url(https://www.manageengine.com/data-security/images/dlp-strategy-sprite.png) no-repeat 11px 12px;
    background-size: 16px 16px;}
div#formCTAgdpr{height:0}
div#meGDPRMessage{margin-bottom:0;display:inline-block;line-height:18px}
#meGDPRMessage label{color:#858585;text-align:left;font-size:11px!important;margin-top:4px;line-height:14px}
.dwn-priv{color:#969696;font-size:11px}
.dwn-priv a{color:#09C;font-size:11px}
label#sendmemailcheck{color:#888;text-align:left;font-size:12px;line-height:15px}
#meGDPRMessage .checkmarkgdpr{margin-top:7px;margin-bottom:-2px}
span#backToTop{display:none!important}
@-moz-document url-prefix() {
  select, select:-moz-focusring, select::-moz-focus-inner { color: transparent !important; text-shadow: 0 0 0 #000 !important; background-image: none !important; border: 0; }
}
@media only screen and (max-width:1300px) {
  .main-container { max-width: 675px; }
  .fixed-right-content { max-width: 450px; }
  .form-control.select-box select { width: 245px; }
}
@media only screen and (max-width:1200px) {
  .main-heading { font-size: 32px; }
  .main-heading span { margin-bottom: 3px; font-size: 25px; }
  .main-heading strong { line-height: 25px; }
  .main-container { margin: 45px 0 0; }
  .main-container { max-width: 600px; }
  .ebook-learn .content-section { max-width: 430px; }
}
@media only screen and (max-width:1100px) {
  .fixed-right-content { max-width: 410px; padding: 0 30px; }
  .main-container { max-width: 550px; }
  .ebook-learn .content-section { max-width: 370px; }
}
@media only screen and (max-width:991px) {
  .fixed-right-content { position: relative; height: auto; max-width: 100%; padding: 50px 30px 70px; margin: 30px 0 0; }
  .form-wrap { top: inherit; }
  .main-container { max-width: 100%; }
  .main-heading { max-width: 100%; margin: 0; padding: 0 30px 20px; }
  .ebook-container { max-width: 100%; }
  .ebook-learn .content-section { max-width: 80%; }
  .form-control.select-box select { width: 96%; }
  .ebook-container { margin: 0; padding: 30px 30px 0; }
}
@media only screen and (max-width:900px) {
  .ebook-learn .content-section { max-width: 75%; }
}
@media only screen and (max-width:767px) {
  .prod-logo { margin: 20px 0 0; }
  .ebook-learn .img-section { display: none; }
  .ebook-learn .content-section { max-width: 100%; float: left; }
  .ebook-learn { margin: 15px 0 20px; }
  .ackonwledge-content h4 span { font-size: 20px; }
  .ackonwledge-content h4 { font-size: 20px; }
  .ackonwledge-content h5 { font-size: 15px; margin: 20px 0 7px; }
}
@media only screen and (max-width:570px) {
  .ebook-container { padding: 15px 10px 0; }
  body { font-size: 12px; }
  .ebook-container .text-size-md { font-size: 14px; line-height: 22px; }
  .ebook-learn .content-section h4 { font-size: 15px; margin-bottom: 11px; }
  .main-heading span { font-size: 20px; }
  .main-heading { font-size: 25px; }
  .main-heading strong { line-height: 22px; margin-top: 3px; }
}
@media only screen and (max-width:480px) {
  .form-content h3 { font-size: 16px; }
  .form-content { padding: 20px 28px; }
}
@media only screen and (max-width:420px) {
  .main-heading { padding: 0 0 20px; font-size: 20px; }
  .main-container { margin: 30px 0 0; }
  .main-heading span { font-size: 17px; }
  .ebook-container .text-size-md { font-size: 12px; line-height: 19px; }
  .ebook-learn .content-section ul li { font-size: 12px; padding: 0 0 0 25px; margin: 9px 0; }
  .ebook-container>p { line-height: 20px; }
  .btn-wrap .btn { font-size: 14px; height: 40px; }
  .form-control label { font-size: 11px; }
  .demo-btn { line-height: 35px; width: 150px; font-size: 12px }
  .copy-right p { font-size: 12px; }
  .ackonwledge-content p { line-height: 20px; }
}	