
    .form-container * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.rows:after,.rows:before,section:after,section:before,footer:after,footer:before,header:before,header:after,.container:before,.container:after,.clearfix:after,.clearfix:before {display: table;content: "";clear: both;}
.container{max-width:1200px;box-sizing:border-box;}
.container-fluid {width: 100%;max-width: 100%;}
.fr {float: right!important;}
.fl {float: left!important;}
.pr {position: relative;}
.cols-2,.cols-3,.cols-4,.cols-6,.cols-8,.cols-9,.cols-10,.cols-12{float: left;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;box-sizing:border-box;}
.cols-2 {width: 12.5%;}
.cols-3 {width: 25%;}
.cols-4 {width: 33.3%;}
.cols-6 {width: 50%;}
.cols-8 {width: 66.6%;}
.cols-9 {width: 75%;}
.cols-10 {width: 87.5%;}
.cols-12 {width: 100%;}
/* form css */
div#sraForm {padding: 35px;border: 1px solid #eee;border-radius: 7px;max-width: 450px;margin: 35px auto;transition:.4s ease-in;}
.feature-details .cols-6 {width: 50%;}
.form-control {display: block;width: 100%;height: 40px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;box-shadow: none;position: relative;margin-bottom: 20px;transition: border ease 1.5s;-webkit-transition: border ease 1.5s;-moz-transition: border ease 1.5s;}
.uscountry.form-control {height: auto;}
.uscountry select#contact_country, .uscountry select#zc-country{height: 50px;border-bottom: 1px solid #f2f2f2;}
.uscountry select#country_state {height: 50px;}
.dropdown-control{background: url(https://www.manageengine.com/images/submenu-sel-arrow.png) no-repeat;background-position: 95% center;}
.form-control.dropdown-control.uscountry {background: #fff;}
.uscountry.form-control {height: auto;}
.uscountry select#contact_country, .uscountry select#zc-country{height: 50px;border-bottom: 1px solid #f2f2f2;}
.uscountry select#country_state {height: 50px;}
.form-control.active-row {border: 1px solid #FFF;}
.form-control.btn-submits {border: none;margin-bottom: 45px;padding-left: 0;}
.form-control.form-comments {height: 85px;}
.form-control:after, .form-control:before {box-sizing: inherit;content: '';position: absolute;width: 0;height: 0;z-index: 1;border: 2px solid transparent;border-radius: 5px;pointer-events: none;}
.form-control:before {top: 0px;left: 0px;}
.form-control:after {bottom: 0;right: 0;}
.form-control .error {position: absolute;bottom: -8px;left: 30px;transition: all ease 0.3s;-moz-transition: all ease 0.3s;-webkit-transition: all ease 0.4s;font-size: 14px;z-index: 8;opacity: 1;background: #fff;padding: 5px;line-height: 0.5;color: red;display: none;}
.form-control * {-webkit-appearance: none;-moz-appearance: none;}
.form-control .label {position: absolute;transform: translate(0%, -50%);top: 50%;left: 15px;transition: all ease 0.3s;-moz-transition: all ease 0.3s;-webkit-transition: all ease 0.4s;font-size: 1.2em;z-index: 8;opacity: 0.5;}
.form-comments.form-control .label{top: 35%;}
.form-control input, .form-control select, .form-control textarea {width: 100%;outline: none;border: none;height: 100%;background: transparent;padding-left: 9px;font-size: 1.2em;position: relative;z-index: 9;opacity: 0.5;resize: none;}
.form-control select, .form-control input[type=date]{opacity: 0;}
.form-control.active-row select, .form-control.active-row input[type=date]{opacity: 0.6;}
.btn-submits button {border-radius: 3px;font-size: 18px;font-weight: 400;border: 2px solid #2590eb;background: #2590eb;color: #fff;cursor: pointer;outline: none;display: inline-block;padding: 13px 40px;margin: 20px 0;}
.btn-submits button:hover{background: #444;border-color: #444;}
.active-row.form-control::before {border-top-color: #2590eb;border-right-color: #2590eb;transition: width 0.15s ease-out, height 0.15s ease-out 0.15s;width: 100%;height: 100%;}
.active-row.form-control::after {border-bottom-color: #2590eb;border-left-color: #2590eb;transition: border-color 0s ease-out 0.3s, width 0.15s ease-out 0.3s, height 0.15s ease-out 0.45s;width: 100%;height: 100%;}
.form-control.active-row .label {top: 0;background: #fff;padding: 0 6px;left: 15px;font-size: 1em;opacity: 1;}
.ui-datepicker-trigger {position: absolute;top: 11px;right: -8px;width: 25px;}
.clearDate {font-family: sans-serif;display: none;justify-content: center;align-items: center;position: absolute;width: 20px;height: 20px;font-size: 15px;color: #222;background-color: #e8e8e8;right: 50px;top: calc(50% - 10px);z-index: 10;border-radius: 50%;cursor: pointer;}
#meGDPRMessage {font-size: 12px;line-height: 19px;margin: 0;color: #9da3ab;width: 90%;}
#meGDPRMessage .checkmarkgdpr {background: #fff;height: 13px;width: 13px;border: 1px solid #ccc;margin-right: 5px;display: inline-block;cursor: pointer;position: relative;}
.btn-submits{text-align:center;}
.blueBand{margin-top:86px}
a.soun-call-to {background-color: #E9142B;display: inline-block !important;width: initial !important;height: initial !important;padding: 0px 35px;color: #fff !important;font-size: 20px;line-height: 40px;margin-top: 38px;}
a.soun-call-to:hover{text-decoration:none;}
.down-col.so-sec {display: inline-block !important;float: none !important;padding: 0 50px 40px 50px !important;margin: 15px !important;margin-top: 0 !important;}
.down-col.so-sec p {color: #fff;margin-bottom: 5px;}
li.flex-active-slide{}
.max{width:1000px;height:380px;}
.bg1-sec-pTB{width:100%;background-color:#ffffff;padding:40px 0;}
a.red-button1{background:#e9142b none repeat scroll 0 0;color:#ffffff;display:inline-block;font-size:15px;line-height:24px;text-align:center;padding:10px 30px;}
.mTB50{margin:50px;}
.bg-grey-sec-pTB{background-color:#f5f5f5;padding:40px 0;}
.heading-menu, .companies-rely {display: none;}
.container p{ text-align:justify;}
.bgcontainer{width:100%;border:#f5f5f5;margin-top:70px;}
.discover1{margin-left:8px;height:120px;width:120px;}
.discover{width:33%;text-align:center;float:left;}
.store1{margin-right:15px;height:120px;width:120px;}
.store{width:33%;text-align:center;float:left;}
.create1{margin-right:15px;height:120px;width:120px;}
.create{width:33%;text-align:center;float:right;}
.rotate-key1{margin-left:8px;height:120px;width:120px;}
.rotate-key{width:33%;text-align:center;float:left;}
.view-key1{margin-right:15px;height:120px;width:120px;}
.view-key{width:33%;text-align:center;float:left;}
.launch1{margin-right:15px;height:120px;width:120px;}
.launch{width:33%;text-align:center;float:right;}
.audit1{margin-left:8px;height:120px;width:120px;}
.audit{width:33%;text-align:center;float:left;}
.restrict1{margin-right:15px;height:120px;width:120px;}
.restrict{width:33%;text-align:center;float:left;}
.ensure1{margin-right:15px;height:120px;width:120px;}
.ensure{width:33%;text-align:center;float:right;}
ul.version-list li {list-style: none;}
ul.version-list{margin-left: 0px !important;}
.lhs-tree {position: relative;top: 0px;}
span.ifTree.dropact {background: #efefef;}
#lhsTree > li > span.ifTree:hover {background: #f5f5f5;}
#lhsTree > li > span > a {color: #333;}
ul#lhsTree li.active {background: #efefef;}
.blink{background: #fff7ce;border-radius: 6px;color: #0967dc;transition: .4s ease-in;}
.lhs-tree::-webkit-scrollbar {width: 7px;}
.lhs-tree::-webkit-scrollbar-track {background: #f1f1f1; }
.lhs-tree::-webkit-scrollbar-thumb {background: #bbb; border-radius:3px}
.lhs-tree::-webkit-scrollbar-thumb:hover {background: #999; }
ul#lhsTree {margin-left: 0;}
#lhsTree > li > span:after, #lhsTree > li > span.dropact:after {border-color: transparent;}
.flexslider-webinar {background: url(https://www.manageengine.com/fr/privileged-session-management/./images/sradoc-banner.jpg) #28296d;background-size: cover;background-position: center;padding: 50px 25px;text-align: center;color: #e8e8e8;}
.flexslider-webinar p {text-align: center;}
.flexslider-webinar h1 {color: #fff;margin: 10px;padding-top: 0px;font-size: 36px;}
.flexslider-webinar p {text-align: center;font-size: 19px;margin: auto;margin-bottom: 40px;width: 80%;}
.flexslider-webinar a.bannerbtn {background: #e9152b;color: #fff;padding: 12px 25px;border-radius: 5px;font-size: 20px;cursor: pointer;margin-bottom: 10px;}
.flexslider-webinar a.bannerbtn:hover {text-decoration:none;background:#e2132b; }
.features-thin-banner {background: #f4f4f4;padding: 19px;text-align: center;}
.features-thin-banner a {background: #e9152b;color: #fff;padding: 9px 16px;border-radius: 5px;font-size: 17px;margin: 0 8px;margin-bottom: 10px;display: inline-block;}
.features-thin-banner a:hover {background: #d61225;text-decoration: none;}
.features-thin-banner h2 {font-weight: 400;font-size: 22px;padding: 0px;}
.features-thin-banner h2 strong {font-weight: 600;}
.features-thin-banner h4 {font-weight: 300;}
.feature-details h3 {margin-bottom: 0;}
.feature-details img {margin: 15px 0;border: 1px solid #e4e4e4;}
span.img-caption {width: 100%;text-align: center;display: inline-block;font-weight: 200;}
.feature-details p b {font-weight: 500;}
.companies-rely {padding: 20px;text-align: center;}
.companies-rely img {width: 150px;padding: 0 25px;}
.breadcrumb {font-size: 13px;color: #333;display: inline-block;margin-left:0px;}
/*Side slide*/ol.flex-control-nav.flex-control-paging {position: absolute;margin: 0 auto;bottom: 0px;left: 0;right: 0;}
.flexslider {height: 100%;padding-top:25px;width: 200px;}
.bannerflex.index-bnr {background: transparent !important;}
#stickThis.stick {height:260px;width:200px;margin-top: 0;position: fixed;top: 130px;z-index: 99999;}
@media screen and (max-width:1080px){
    .feature-details .cols-6{display:block;width:100%;float:none;overflow:hidden;box-sizing:border-box;}
.container{padding:0}
}
@media only screen and (max-width: 992px)
{
.cols-md-12 {width: 100%;}
.cols-md-9 {width: 75%;}
.cols-md-6 {width: 50%;}
.cols-md-3 {width: 25%;}
}
@media only screen and (max-width: 650px)
{
.cols-sd-12 {width: 100%;}
.cols-sd-9 {width: 75%;}
.cols-sd-6 {width: 50%;}
.cols-sd-3 {width: 25%;}
}
