.heading-menu{display:none;}
.webbanbg {background: #2d2c74;/* fallback for old browsers */background: -webkit-linear-gradient(to right, #2d2c74, #3c3b99);/* Chrome 10-25, Safari 5.1-6 */background: linear-gradient(to right, #2d2c74, #3c3b99);/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */min-height: 500px;}
.web-ban-left {width: 50%;padding-right: 3%;float: left;margin: 0;padding-top: 62px;color: #ffffff;text-align:center;}
.web-ban-left .banner-title {font-size: 33px;font-weight: 500;margin: 20px 0 0;line-height: 55px;color: #ffffff;}
.gartner-banner{margin: 30px 0;width: 75%;}
.webinar-ban-right {width: 40%;padding-left: 4%;float: left;padding-top: 80px;display: block;margin-top: -30px;}
.gartner-disclaimer {padding: 35px 150px;background: #f7f7f7;border-radius: 8px;}
.gartner-disclaimer h4 {margin: 0px;color: #636262;font-size: 14px;margin-bottom: 6px;}
.gartner-disclaimer p {font-size: 20px;color: #000;margin: 0;margin-bottom: 0px;line-height: 35px;text-align: center;font-weight: 500;}
.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;}
.rows {margin-right: -15px;margin-left: -15px;}
.container {margin-right: auto;margin-left: auto;width: 100%;max-width: 1200px;}
.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;}
.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%;}
@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%;}
}
/* form css */.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: 27px;transition: border ease 1.5s;-webkit-transition: border ease 1.5s;-moz-transition: border ease 1.5s;}
.dropdown-control{background: url(https://www.manageengine.com/images/submenu-sel-arrow.png) #fff 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: 15px;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: 5px;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 {width: 100%;border-radius: 3px;font-size: 18px;font-weight: 400;border: 2px solid #d81126;background: #ff001c;color: #fff;cursor: pointer;outline: none;display: inline-block;padding: 8px 40px;margin: 20px 0;}
.btn-submits button:hover{background: #e4031c;border-color: #e4031c;}
.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: -11px;color: #ffffff;background: transparent;padding: 0 6px;left: 5px;font-size: 1em;opacity: 1;border-radius: 3px;}
p.privacy-policy {text-align:center;font-size: 12px;margin: 0;color: #f1f1f1;line-height: 19px;}
#personalizeddemo{margin-left:0;}
.personalizedDemo p{margin: 0 0 15px;color: #fff;}
p.privacy-policy a, p.privacy-policy a:link, p.privacy-policy a:visited {color: #ffe484;}
#meGDPRMessage {font-size: 12px;line-height: 19px;margin: 0 0 10px 0;color: #fdfdfd;width: 90%;}
#meGDPRMessage .checkmarkgdpr {background: #fff;height: 13px;width: 13px;border: 1px solid #777;margin-right: 5px;display: inline-block;cursor: pointer;position: relative;border-radius: 2px;}
.btn-submits {text-align: center;}
/* iPhone Portrait */@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2)and (orientation: portrait) { .web-ban-left {width: 98% !important;text-align: center;}
.web-ban-left .banner-title {font-size: 30px !important;font-weight: 500;line-height: 51px;color: #ffffff;}
.form-container{width: 363px !important;;margin: 0 auto;}
.gartner-disclaimer {padding: 35px 16px !important;}
}
