/* -------------------------------------- Reset styles -------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font:400 14px/24px 'Zoho_Puvi_Regular', sans-serif;margin:0 auto;background:#fff;color:#444}em{font-style:italic}
.clearfix:after {
    clear:both;
    content:'.';
    display:block;
    visibility:hidden;
    height:0;
}
.clearfix {
    display:inline-block;
}
* html .clearfix {
    height:1%;
}
.clearfix {
    display:block;
}
*+html .clearfix {
    display: inline-block;
}
/* -------------------------------------- Common styles -------------------------------------- */
body {
    font-family: 'Zoho_Puvi_Regular', sans-serif;
    font-style: normal;
    font-size: 14px;
    line-height: normal;
    letter-spacing: .5px;
    color:#000;
    position: relative;
}
h1, h2, h3{
    font-family: 'Zoho_Puvi_SemiBold', sans-serif;
    font-style: normal;
}
h4, h5, h6{
    font-family: 'Zoho_Puvi_Medium', sans-serif;
    font-style: normal;
}
h2{font-size: 3em;}
h3{font-size: 2em;}
h4{font-size: 1.5em;}
p{font-size: 1.1em;line-height: 24px;}
a{text-decoration: none;color:#0089ff;}
.pr{position: relative;}
.pa{position: absolute;}
.pf{position: fixed;}
.fl{float:left;}
.fr{float:right;}
.container{width:1200px;margin:0 auto;}
form input, form textarea, form select{
    font-family: 'Zoho_Puvi_Regular', sans-serif;
    font-style: normal;
}
/* -------------------------------------- Header styles -------------------------------------- */
header{background: #fff;width: 100%;position: fixed;top:0;left:0;z-index: 9999;box-shadow: 1px 1px 5px #ccc;}
.header-inner {
    padding: 1% 5%;
}
.logo a{
    display: block;
    background: url("https://www.manageengine.com/images/logo/manageengine-logo.svg") no-repeat 0 0;
    width: 220px;
    height: 50px;
    margin: 10px 0 0 0;
}
.logo img{
    width:240px;
}
#backToTop{display: none!important;opacity: 0!important;}
nav{margin-top:10px;}
.main-menu li {
    display: inline-block;
    vertical-align: top;
    padding: 0 15px;
    margin: 5px 0 0 0;
}
.main-menu li a{
    color: #333;
    font-size: 1.2em;
    display: block;
    padding: 5px;
    border-bottom: 2px solid transparent;
}
.main-menu li:hover a, .main-menu li.active a {
    color: #ef1334;
    text-decoration: none;
    border-bottom: 2px solid #ef1334;
}
.res-menu {
    background: url(https://www.manageengine.com/events/css/../images/mob-menu-icon.svg) no-repeat 0 0;
    width: 25px;
    height: auto;
    text-indent: -999999em;
    margin: 13px 10px 0 0;
    border: none;
    display: none;
}
.main-menu li.register-tab {
   /* display: none;*/
    margin: 0;
}
.main-menu li.register-tab a {
    background: #e0314d;
    color: #fff;
    padding: 10px 30px;
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 1em;
    letter-spacing: 1px;
    cursor: pointer;
    border: none;
    -moz-transition: all ease-in-out .2s;
    -webkit-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
}
.main-menu li.register-tab a:hover {
    background: #222;
    color: #fff;
}
.ent-closed {
    width: 60%;
    background: rgba(0, 0, 0, .7);
    color: #fff;
    line-height: normal;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    text-align: center;
    font-size: 2em;
    display: none;
}
.ent-closed div{
    padding: 20% 0;
    background: rgba(0, 0, 0, .3);
}
.ent-closed h3{
    color: #fff;
    font-size: 2.5em;
}
/* -------------------------------------- Success msg styles -------------------------------------- */
.success-msg, .success-msg2, .success-msg-cosedevent {
    background: #f8fdee;
    border: 1px solid #b6db95;
    border-width:1px 0;
    padding: 10px 0;
    text-align: center;
    color: #5c8707;
    font-size: 18px;
    position: absolute;
    top: 0;
    left:0;
    z-index: 99999;
    width: 100%;
    display: none;
	font-family: 'Zoho_Puvi_SemiBold', sans-serif;
}
/* -------------------------------------- Footer styles -------------------------------------- */
footer {
    background: #222;
    padding: 10px 0px;
    color: #aaa;
    text-align: center;
    position: static;
    display: block;
    width: 100%;
}
.zoho-division {
    font-size: 2em;
    line-height: normal;
    margin: 20px 0 15px 0;
}
.zoho-division span {
    display: block;
    padding: 10px 0 15px 0;
    color: #eee;
    font-size: .9em;
}
.zoho-division img {
    width: 90px;
    padding: 0px 8px;
    vertical-align: top;
}
footer p {
    font-size: .8em;
}
/* -------------------------------------- Form styles -------------------------------------- */
div.form-field {
    position: relative;
    margin-bottom: 20px;
}
form input, form textarea{
    font-style: normal;
    background: #f7f8fb;
    font-size: 1em;
    color: #555;
    border: 1px solid #fff;
    border-radius: 3px;
    padding: 20px;
    width: 300px;
}
form select {
    background: #f7f8fb url("https://www.manageengine.com/events/images/dropdown-arrow.png") no-repeat 95% center;
    border: 1px solid #fff;
    padding: 0 0 0 20px;
    width: 342px;
    font-size: 1em;
    height: auto;
    color: #555;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 3px;
}
form textarea{
    height: 100px;
}
form input[type="radio"], form input[type="checkbox"] {
    width: auto;
    border: 0;
    padding: 0;
    margin: 0;
}
p.reg_form_errors {
    position: absolute;
    left: 0;
    bottom: -16px;
    font-size: 13px;
    color: #ff0000;
    display: none;
}
.form-checkfield {
    position: relative;
    margin: 20px;
}
.form-checkfield input {
    position: absolute;
    left: -20px;
    top: 3px;
}
.submit-block {
    margin: 10px 0;
}
form input[type="submit"], .submit-block input{
    background: #ffd253;
    color: #000;
    padding: 12px 10px;
    width: 150px;
    font-size: 1em;
    border: none;
    cursor: pointer;
    text-transform: uppercase;
    border-radius: 3px;
}
form input[type="submit"]:hover, .submit-block input:hover{
    background: #333;
    color:#fff;
}
#country_state, #ukcountry_region {
    margin-top: 18px !important;
}
.hide_field {
    display: none;
}
.share-list {
    display: inline-block;
    vertical-align: top;
}
.share-list a {
    display: inline-block;
    padding: 5px;
    height: 24px;
    -moz-transition: all ease-in-out .5s;
    -webkit-transition: all ease-in-out .5s;
    -o-transition: all ease-in-out .5s;
    transition: all ease-in-out .5s;
}
.share-list a svg {
    -moz-transition: all ease-in-out .5s;
    -webkit-transition: all ease-in-out .5s;
    -o-transition: all ease-in-out .5s;
    transition: all ease-in-out .5s;
}
.share-list a:hover {
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    cursor: pointer;
}
/* -------------------------------------- Responsive styles -------------------------------------- */
@media (max-width: 1200px) {
    .main-menu li{padding: 0 10px;}
	.zoho-division img {
		width: 80px;
	}
}
@media (max-width: 1000px) {
    .res-menu{display: block;}
    .main-menu {
        height: 0;
        overflow: hidden;
        position: fixed;
        top: 67px;
        right: 0px;
        background: transparent;
        width: 100%;
        font-size: 1.2em;
        padding: 0;
        -moz-transition: all ease-in-out .5s;
        -webkit-transition: all ease-in-out .5s;
        -o-transition: all ease-in-out .5s;
        transition: all ease-in-out .5s;
        display: block;
        border: none;
    }
    .main-menu.active {
        height: 290px;
        overflow: auto;
        background: rgba(0,0,0,.9);
    }
    .main-menu li{display: block;}
    .main-menu li:first-child a, .main-menu li a, .main-menu li.active a, .main-menu li:hover a{
        border-bottom: 1px solid #5d5d5d;
    }
    .main-menu li.register-tab{margin-top: 8px;}
    .main-menu li a{
        display: block;
        padding: 8px 25px;
        border-bottom: 1px solid #5d5d5d;
        text-align: center;
        color:#fff;
    }
    .ent-closed{width:100%;}
    input, textarea{padding: 5% 0 5% 5%;width: 95%;}
    .ent-closed {
			 width: 100%;
			 min-height: 700px;
		 }
}
@media (max-width: 600px) {
	.zoho-division img {
		width: 70px;
	}
}
@media (max-width: 350px) {

}

body{font-size: 16px;line-height: normal;position: relative;overflow-x: hidden;font-family: 'ZohoPuvi', sans-serif;}
h2, h3, h4{font-family: 'ZohoPuvi', sans-serif;font-weight: 500;}
p{font-weight: 200;}
header {width: 100%;position: fixed;background: #F4F4F4;top: 0;left: 0;z-index: 9999;box-shadow: none;}
.header-inner{width: 1200px;margin: 0 auto;transition: .4s;padding: 1% 0;}
.logo img {display: none;}
#disableDiv{display:none;}
h2{font-size: 2em;color:#000;}
h3{font-size: 1.3em;}
h4{font-size: 1.2em;}
.main-menu li a {font-size: 1em;}
.main-menu li.register-tab {display: inline-block;}
.main-menu li.register-tab a{background: #dd4f4f;}
.main-menu li.register-tab a:hover{
	background:#eaae3d;
	color:#000;
	border:0px;
}
.main-menu li:hover a, .main-menu li.active a{color: #dd4f4f;border-bottom: 2px solid #dd4f4f;}
nav{
    margin-right: 0%;
    -moz-transition: all ease-in-out .5s;
    -webkit-transition: all ease-in-out .5s;
    -o-transition: all ease-in-out .5s;
    transition: all ease-in-out .5s;
    display: none;
}
.header-inner.header-width nav{margin-right: 0;}
.pr{position: relative;}
.pa{position: absolute;}
.res-menu{background: url(https://www.manageengine.com/events/images/mob-menu-icon.svg) no-repeat 0 0;margin: 22px 10px 0 0;}
div section{padding:30px 0;}
section:nth-child(2){padding-top:60px;}
/*-------------- Home section styles -------------------*/
#Home {
    background: #F4F4F4;
    background-size: 75%;
    padding: 5% 0 0 0;
    color: #000;
    overflow: hidden;
    position: relative;
    min-height: 600px;
    /* height: 550px; */
	
}
.main-banner-sec {
    position: relative;
    padding: 120px 0;
	z-index:2;
}
.rsa-title{
    position: relative;
    margin: 0 0 30px 0;
    padding: 0 0 10px 0;
}
.cities-img{
   	width:60%;
	margin: 80px 0;
}
.cities-img ul{width:100%;}
.cities-img li{display:inline-block;vertical-align: top;margin: 10px;position:relative;cursor: pointer;width: 30%;}
.cities-img li .image-city{
    margin: 0;
    width: 100%;
    display: block;
}
.cities-img li:nth-child(1), .cities-img li:nth-child(2){cursor: auto;position: relative;overflow: hidden;}
.cities-img li:nth-child(1):before, .cities-img li:nth-child(2):before{
    content: "Finalizado";
    position: absolute;
    top: 15px;
    right: -43px;
    padding: 13px 40px 10px;
    background:
    #ff6a6a;
    color:
    #fff;
    font-size: 1.2em;
    font-weight: 800;
    text-align: center;
    z-index: 2;
    -moz-transform: rotate(40deg);
    -webkit-transform: rotate(40deg);
    -o-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
}
.cities-img li:nth-child(1) .image-city, .cities-img li:nth-child(2) .image-city{
    filter: grayscale(100%);
}
.ban-sec {
    position: absolute;
    bottom: 0;
    z-index: -1;
    right: -65%;
    opacity: .5;
}
.rsa-title p{
    display: inline-block;
    vertical-align: top;
    width:50%;
    border-left:1px solid #fff;
    padding: 0 0 0 10px;
    margin:0 0 0 10px;
    line-height: normal;
    font-weight: 300;
}
.city-btn{
	padding: 13px 35px;
    background: #FF0000;
    border: none;
    color: #fff;
    border-radius: 4px;
	margin: 40px 0 30px 0;
    text-decoration: none;
    display: inline-block;
}
.rsa-title:after, .form-ques:after{
   content: "";
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 75px;
    height: 5px;
    background: #F8C900;
    border-radius: 4px;
}
.stand{
    font-size: 1.5em;
    margin: 10px 0 30px 0;
    font-weight: 100;
    line-height: 1.5;
}
.loc-dat{
	background:#061932;
	z-index: 2;
	padding: 40px 0;
	width: 100%;
	position: relative;
}
.loc-dat p{
    vertical-align: top;
    font-size: 1.3em;
    color:#FFDA3C;
    margin: 0 30px 0 0;
}
.loc-dat .date{
    color:#0CE6FA;
	font-size:2em;
}
.loc-dat .date .mon{font-size:.6em;}
.date-sec{
	width:30%;
	border-right: 1px solid #333131;
	display: inline-block;
}
.desc-sec{
	width: 30%;
	display: inline-block;
	padding: 10px 50px 10px 10px;
	font-size: 1em;
	line-height: 25px;
}
.regbtn{display: inline-block;width:12%;padding: 0 8%;}
.regbtn img{width:100%;}
.loc-dat .loc{
    color:#fff;
	margin:14px 0;
}
.whyus-sec{
    padding: 80px 0 40px 0;
}
.sub-title{
    padding: 15px 0;
    font-size: 1.3em;
}
.whyus-list li{
    padding: 20px 0;
}
.whyus-list li img, .whyus-list li span{
    display: inline-block;
    vertical-align: top;
}
.whyus-list li img{
    width:30px;
}
.whyus-list li span{
    width:70%;
    padding: 10px 0 0 30px;
}
.form-ques h2{
	color:#000;
font-weight: 600;
text-transform: none;
font-size: 2.2em;
}
.hov-venue{  
	width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0, 0, 0, .8);
    top: 0;
    left: 0;
	display: none;
}
.hov-venue .ven{
    margin: 8%;
    height: 84%;
}
.cities-img li:first-child .ven, .cities-img li:nth-child(3) .ven{
	margin: 24px 15px;
}
.loc svg{width: 10px;height:auto;display: inline-block;vertical-align: top;}
.cities-img li:hover .hov-venue{display:block;}
.cities-img li:nth-child(1):hover .hov-venue, .cities-img li:nth-child(2):hover .hov-venue{display:none;}
.hov-venue h4{ color: #77bb2c;font-size: 1em;}
.hov-venue p{    
	color: #b9b9b9;
    font-weight: normal;
    font-size: .8em;
    line-height: normal;
    padding: 10px 0 0 0;}
.loc{
    position: absolute;
    z-index: 99;
    bottom: 20px;
    left: 20px;
}
.hov-venue a{    
	color: #06cde2;
    display: inline-block;
    vertical-align: top;
    line-height: normal;
    font-size: .8em;
    font-weight: 300;
    padding: 0 0 0 5px;
    text-decoration: none;
}
.hov-venue a:hover{
    text-decoration: underline;
    text-underline-position: under;
}
.city-ven{
    position: relative;
    height: 210px;
    overflow: hidden;
    box-shadow: 4px 4px 5px #999;
    margin-bottom: 15px;
}
.webinar-sec{
    background: #d8d8d8;
    padding: 15px;
    border-left:4px solid #6a8e2e;
}
/*-------------- Highlights section styles -------------------*/
.high-desc{font-weight: 1000;font-size: 1.1em;}
.abt-sess{position: relative;background: #061a32;padding: 30px 80px;}
.para-sec{width:45%;color:#fff;display: inline-block;margin: 30px 60px 30px 0;}
.para-sec li::before {
  content: "\2022";
  color:#FFD000;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}
.para-sec ul{margin: 15px 0;line-height: 24px;}
.para-sec li{padding: 10px;}
.para-sec p{margin-top:40px;}
.agenda-design{width:43%;float: right;padding: 30px 0 0 0;}
.agenda-design img{width:100%;}
.watmor-list{
    margin: 50px 0 30px 0;
}
.watmor-list li{
    display: inline-block;
    vertical-align: top;
    width:28%;
    margin:0 5% 0 0;
}
.watmor-list li p{
    font-size: .9em;
}
.watmor-list li div{
    margin: 0 0 10px 0;
    min-height: 60px;
}
.watmor-list li div img{
    display: inline-block;
    vertical-align: top;
    width: 35px;
}
.watmor-list li div h3{
    display: inline-block;
    vertical-align: bottom;
    margin: 0 0 0 10px;
}
.watmor-list li div.goodies img{
    width:60px;
}
.watmor-list a:hover{text-decoration: underline;cursor: pointer;}
#Highlights{margin-bottom:30px;}
#Highlights h2{padding:30px 0;}
/*--------------Agenda Styles-------------------*/
#Agenda{background: rgba(244,244,244,1);
background: -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 72%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(244,244,244,1)), color-stop(72%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 72%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 72%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 72%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 72%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff', GradientType=0 );}
#Agenda h2{padding: 50px 0;}
#Agenda p{font-weight:200;line-height: 28px;}
.agenda-note{font-size: 1em; margin:45px 0px;}
.icon{
	    position: absolute;
    display: inline-block;
    width: 40px;
    left: 15%;
    float: left;
    background: #598B28;
    /* padding: 10px; */
    /* border-radius: 7px; */
    border-radius: 28px;
    height: 40px;
    text-align: center;
    line-height: 43px;}
#Agenda h4{margin: 0 0 15px 0;}
.ag-block .tab-pane{background:url(https://www.manageengine.com/br/events/2020/lgpd/css/../images/line.png) repeat-y 197px 0}
.time-cont .clearfix {
    padding: 20px 0;
}
.time-cont .ag-row div {
    font-size: 1.2em !important;
}
.ag-block .col20 {
    text-align: left;
	width: 21%;
}
.ag-block .col70 {
    width: 70%;
	position: relative;
    text-align: left;
}
/*-------------- Register section styles -------------------*/
#Register{background: #fff;}
#Register-formsec{
    color: #000;
    z-index: 99999;
    top: 0;
    -moz-transition: all ease-in-out .5s;
    -webkit-transition: all ease-in-out .5s;
    -o-transition: all ease-in-out .5s;
    transition: all ease-in-out .5s;
    min-height: 300px;
    overflow-x: hidden;
    width:100%;
}
#Register{padding: 90px 0 0 0;}
.register-fixed {
    position: fixed;
}
#Register-formsec.register-absolute {
    top: auto;
    bottom: 0;
}
.button1{background-image: url("../images/submit-btn.svg");}
#Highlights ul{width: 70%;margin: 35px 0;}
#Highlights ul li{background: url(https://www.manageengine.com/br/events/2020/lgpd/css/../images/tick-icon.svg) no-repeat 0 0;padding:0 0 35px 35px;}
#Highlights ul li h3{margin: 15px 0;}
#Highlights ul li img{width:50px;height:50px;}
#Highlights ul li p{font-size: 1em;line-height: 24px;font-weight: 200; width: 100%;}
.title-register{
    text-align: center;
    padding: 0 0 20px 0;
}
form{
    font-size: .9em;
    line-height: 25px;
	cursor: none;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance:textfield;
}
form textarea {
    height: 50px;
}
.submit-block-new{
    text-align: left;
}
.form-group label {
    line-height: normal;
    position: absolute;
    left: 10px;
    background: #fff;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
    /*color: #9E9E9E;
    font-size: .9em;
    top: 15px;
    z-index: 1;
    padding: 0 0 0 5px;*/
    color:#303F9F;
    font-size: .8em;
    top:-5px;
    padding: 0 6px;
    z-index: 3;
}/*
input:focus ~ label, textarea:focus ~ label, input:valid ~ label, textarea:valid ~ label{
    color:#303F9F;
    font-size: .8em;
    top:-5px;
    padding: 0 10px;
    z-index: 3;
}*/
form select{
	background: url("https://www.manageengine.com/events/images/dropdown-arrow.png") no-repeat 95% center !important;
	width: 99% !important;
}
form #zc-content{
	padding: 2% 2% 37% 2%!important;
}
form input, form textarea, form select {
    background: transparent;
    font-size: 1em;
    color: #555;
    border-radius: 0;
    padding: 3% 2%;
    width:95%;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    position: relative;
    z-index: 2;
}
.form-group select {
    background: #fff url(https://www.manageengine.com/events/2018/workshop/images/dropdown-arrow.png) no-repeat 95% center;
    border: 1px solid #fff;
    padding: 0 5%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: .9em;
    color: #555;
    border: 1px solid #9E9E9E;
    height: 46px;
    width: 100%;
    outline: none !important;
}
input:focus, textarea:focus, select:focus {
    outline: none;
    border: 1px solid #303F9F;
}
form input[type="submit"], .submit-block input{
    margin: 0 auto 60px auto;
	padding: 12px 20px;
    text-align: center;
   	background: #f00;
	border:1px solid #f00;
	background-repeat: no-repeat;
    color:#fff;
    -webkit-appearance: none;
    -moz-appearance: none;
	margin-top: 20px;
	text-transform: initial;
	font-size:1.1em;
}
form input[type="submit"]:hover, .submit-block input:hover{background: transparent !important;border:1px solid #f00; color:#f00;}
.privacy-policy, #meGDPRMessage{
    font-size: .9em;
    line-height: 1.5;
}
.privacy-policy{
    padding: 10px 0;
}
p.reg_form_errors{bottom: -22px;}
.high-words{color:#0CE6FA;}
.privacy-policy a{color:#f00;}
.input-form, .add-form{float:left;width: 48%;margin: 0 15px 0 0;}
.cities-button button{    
	padding: 13px 30px;
    border: 1px solid #CCE2B8;
    margin: 0px 10px 10px 0;
    border-radius: 4px;
	cursor:pointer;
	font-weight:600;
	outline: none;
	background: transparent;
	font-size: .9em;
}
.cities-button{margin: 30px 0;}
.cities-button button:hover, .cities-button button.active{color:#FFE100; background:#50851C;border:1px solid #50851C;}
.cities-button span{font-weight:200;}
.reg-cont{width: 65%;}
.cities-button .disabled-city{    
	color:#8e8e8e;
    background:#eaeaea;
    border: 1px solid#eaeaea;
	cursor:text;
    display: inline-block;
    padding: 8px 30px;
    margin: 0px 10px 10px 0;
    border-radius: 4px;
	font-weight:600;
	outline: none;
	font-size: .9em;
}
/*-------------- Venue section styles -------------------*/
#Venue{
    margin: 30px 0;
    background: rgba(244,244,244,1);
    background: -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 72%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(244,244,244,1)), color-stop(72%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 72%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 72%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 72%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 72%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff', GradientType=0 );
    padding:80px 0 30px 0;
}
.linear-grad-secd{background:#383838;color:#fff;}
header.active {background: #F4F4F4;}
.venue-col .heading-color{color: #1963D2;}
#Venue .heading-color{padding: 0px;text-transform:uppercase;}
#Venue .sec-cont {
    padding: 5% 0;
}
.venue-sec li:nth-child(5), .venue-sec li:nth-child(6){border-bottom:0px;}
.venue-sec li:nth-child(2), .venue-sec li:nth-child(4), .venue-sec li:nth-child(6){border-right:0px;}
.venue-sec{width: 55%;margin: 50px 0;display: inline-block;}
.venue-sec li{
	border-right: 1px solid #d4d3d3;
	border-bottom: 1px solid #d4d3d3;
    width: 35%;
    display: inline-block;
    vertical-align: top;
    padding: 20px 50px;
	margin-left: -6px;
}
.venue-sec li:first-child, .venue-sec li:nth-child(3), .venue-sec li:nth-child(5){width:30%;}
.venue-sec li h4{color:#509800;font-size: 1em;}
.venue-sec li p{
    font-size: 1em;
    line-height: 20px;
	padding: 20px 0 15px 0;
}
.venue-sec li a{font-size: 1em;color:#0DB7E0;}
.venue-sec li a:hover{border-bottom:1px solid #0DB7E0;}
.venue-sec li img{    padding: 0 5px 0 0;
    width: 13px;
    vertical-align: top;}
.venue-design{
	  width: 35%;
    position: absolute;
    right: 13%;
    display: inline-block;
    margin-top: 46px;
}
.col30 {
  	width: 14%;
    display: inline-block;
    vertical-align: top;
}
.col60 {
    width: 55%;
    display: inline-block;
    vertical-align: top;
}
.rsa-banner-design {
    width: 40%;
    position: absolute;
    right: 0%;
    top: 7%;
}
.banner-title{display: inline-block;width: 60%;}
.venue a img, #Venue .col60 {
    z-index: 1000;
}
.commonh2 h2 {
    padding: 0 0 24px 0px;
    color:#fff;
}
.venue a img {
    -moz-transition: all ease-in-out .5s;
    -webkit-transition: all ease-in-out .5s;
    -o-transition: all ease-in-out .5s;
    transition: all ease-in-out .5s;
    display: block;
    width: 100%;
}
.di {
    display: inline-block;
    vertical-align: top;
}
.loc-icon-box {
    position: absolute;
    width: 300px;
    z-index: 9999 !important;
    top: 47%;
    left: 47.5%;
}
#Venue .loc-icon-box:before {
    content: '';
    position: absolute;
    z-index: 100000;
    top: 100%;
    left: 0%;
    height: 10px;
    width: 9%;
    opacity: 0;
    background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform, opacity;
    transition-property: transform, opacity;
}
img.loc-icon.di {
    display: inline-block;
    z-index: 100;
    width: 25px;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}
.loc-icon-box p {
    color: red;
    font-size: 1em;
    line-height: normal;
}
/*-------------- LGPD landing page banner section styles -------------------*/
#Lgpd-main{
    padding: 150px 0;
    background: #F4F4F4 url(https://www.manageengine.com/br/lgpd/images/voce-img.svg) no-repeat 80% center;
    background-size: auto;
    background-size: 30%;
}
.cont-left-sec{width:50%;}
#Lgpd-main a{
    display: inline-block;
    padding: 12px 40px;
    background:#f00;
    color:#fff;
    border:1px solid #f00;
    border-radius: 3px;
    margin: 20px 0 10px 0;
    -moz-transition: all ease-in-out .5s;
    -webkit-transition: all ease-in-out .5s;
    -o-transition: all ease-in-out .5s;
    transition: all ease-in-out .5s;
}
#Lgpd-main a:hover{
    background:transparent;
    color:#f00;
}
/*-------------- Contact section styles -------------------*/
#Contact{padding: 50px 0;}
#Contact .sec-cont {
    padding-top: 0;
    position: relative;
}
#Contact .divof {
    font-size: .9em;
	margin: 15px 0;
}
.logo-img1{width:200px;}
.commonh2{padding:15px 0;}
#Contact .divof span {
    display: inline-block;
    vertical-align: top;
    padding-top: 3px;
}
#Contact .divof img {
    width: 80px;
    display: inline-block;
    vertical-align: top;
    padding: 0 7px;
    height: auto;
}
.share-list {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    right: 0;
    bottom: 25%;
}
.svg-color {
    fill: #fff;
}
.subb-title{margin: 10px 0;font-weight: 500;}
.zoho-division{display:none;}
/* -------------------------- Responsive styles starts -------------------------- */
@media screen and (min-width: 1600px) {
    nav{margin-right: 0%;}
}
@media screen and (min-width: 1800px) {
    #Register-formsec{right:10%;}
}
@media screen and (min-width: 2000px) {
    #Register-formsec{right:17%;}
}
@media screen and (max-width: 1400px) {
    #Register-formsec{right:0;}
}
@media screen and (max-width: 1200px) {
    .container, .header-inner{width:90%}
   #Register-formsec{width:100%;}
	form #zc-content{padding: 2% 2% 45% 2%!important;}
	.ag-block .tab-pane{background: none;}
	.input-form, .add-form{width:47% !important;}
    .rsa-banner-design{display: none;}
    .cities-img{width:78%;}
	.venue-sec li, .venue-sec li:first-child, .venue-sec li:nth-child(3), .venue-sec li:nth-child(5){width:80%; border:0px;border-bottom:1px solid #dfdfdf;}
    .banner-title{width: 100%;}
}
@media screen and (max-width: 1000px) {
    .main-menu li.register-tab {display: block;}
    nav{margin: 0;}
    #Register-formsec{width:100%;position: static;margin-top: 50px;}
    .reg-cont {width:100%;margin: 0 auto;}
	.desc-sec{font-size:.9em;}
	.rsa-banner-design{top:1%;right:0;}
	#Register{height:auto;}
	.form-ques{width:100%;}
	#Reg{width:100%;}
	.agenda-design{display: none;}
	.col30{width:25%;padding: 0;}
	#Highlights ul li{width: 100%;text-align: left;}
	#Highlights ul{width:90%;text-align: center;}
	#Highlights h2{text-align: center;}
	.para-sec{width:100%;margin:0;}
	.main-banner-sec{padding: 80px 0 80px 0;}
	.abt-sess{padding: 10% 8%;}
	.container{width:90%;}
	.icon{display: none;}
	.ag-block .col70{width:100%;}
	.cities-img{width:100%;}
	.cities-img ul { text-align: center;}
	.ag-row{border-bottom: 1px solid #dfdfdf;}
	.input-form, .add-form{width: 48% !important;margin: 0 11px 0px 0;}
    .city-ven{height:auto;}
	
}
@media screen and (min-width:1024px) and (max-height:660px){
    form input, form textarea{padding: 3% 2%;}
    .form-group select{height: 38px;}
}
@media screen and (max-width: 650px) {
    .rsa-title img, .rsa-title p{width:45%;font-size: .8em;}
    h2 br{display: none;}
    .loc-dat .loc{margin-top:15px;padding: 0 0 0 30px;}
    .watmor-list{margin: 0;}
    .watmor-list li{width:100%;margin: 30px 0 0 0;}
    .reg-cont{width:100%;}
    .share-list{position: static;display: block;}
    .share-list a{padding: 10px 5px 0 0;}
    .zoho-division{font-size: 1.5em;}
    #Home::after {bottom: -1px;right:0;}
    .rsa-title::after{bottom:8px;}
    .col30, .col60{width:90%;}
    .loc-icon-box{width:auto;}
	#Highlights ul li{width:90%;}
	#Highlights ul{margin: auto;}
	.rsa-banner-design{display:none;}
	.main-banner-sec{padding: 80px 0 80px 0;}
	.rsa-title img, .rsa-title p{width:100%;}
	.rsa-title{padding: 0 0 30px 0;}
	.date-sec{width:100%;}
	.regbtn{width: 45%;}
	.desc-sec{width:100%;margin-bottom: 18px;padding: 0;}
	.loc-dat .date{border-bottom:1px solid #dfdfdf;}
	.loc-dat .loc, .regbtn{padding: 0;}
	.loc-dat{padding: 0 0 40px 0;}
	.date-sec{border-right:none;}
	.ag-block .col20{width:100%;}
		form #zc-content{padding: 2% 2% 20% 2% !important;}
	.cities-button button{padding:10px 30px;}
	.input-form, .add-form{ width: 100% !important;margin: auto;}
	.cities-button{width: 50%;text-align: center;margin: auto;}
	.stand br{display: none;}
	form select{width: 99.5% !important;}
	.submit-block-new {text-align: center;}
	.cities-button button{width:100%;}
    .cities-img li{width:55%;}
	.venue-sec{width:100%; text-align: center;}
	.venue-design{display: none;}
    #Lgpd-main{background: #F4F4F4;padding: 50px 0;background-size: auto;}
    .cont-left-sec{width:100%;}
}



