footer{background:#222;} 
body,
    p.tagline,
    .content-sec h2,
    .time-cont .ag-row div,
    h2,
    h3,
    h4,
    p {
        font-family: 'ZohoPuvi', sans-serif !important;
    }

    header {
        position: fixed;
        background: #3291ae;;
    }

    header.active {
        position: fixed;
        background: #408456;
    }

    .contds {
        padding: 0;
		
    }
	form input[type="submit"], .submit-block input{
		background: #FFDA3C;
		color:#000;
		font-weight:600;
	}
    .ent-closed {
        display: none;
        width: 70%;
        height: 100vh;
    }
	
    #Home {
        background-size: cover;
        position: relative;
        overflow: hidden;
    }
	.grid-item{
		border:none;
	}
    .main-menu li {
        padding: 0 8px;
    }

    .main-menu li a {
        font-size: 1.1em;
    }

    .content-sec {
        position: relative;
        z-index: 1;
    }

    .content-sec h2 {
        font-size: 5em;
        line-height: normal;
        color: #fff;
        text-transform: inherit;
        font-weight: 600;
        line-height: 1.1em;
    }
	.zc-manageenginecustormer-group .reg_form_errors_customer{
		top: 67px;
	}
	.submit-block-new .button1{
		padding: 18px 0px;
		border-radius: 4px;
		font-size: 1.5em;
	}
    p.tagline {
        color: #212121;
        font-size: 2em;
    }

    .main-menu li:hover a,
    .main-menu li.active a {
        color: #fff;
        border-bottom: 2px solid #fff;
    }

    .back-image {
        width: 100% !important;
        left: 0% !important;
/*		bottom: -5%;*/
    }
	img.loc-icon.di{
		margin: 10px 0px;
	}

    .logo img {
        display: none;
    }

    .timeline .agenda-icon {
        background: #408456 url(https://www.manageengine.com/events/2017/userconf/images/nyc-agenda-icon.png) no-repeat center center;
    }

    .timeline .iconregistration {
        background: #f4bd16 url(https://www.manageengine.com/events/2017/userconf/images/nyc-coffee-icon.png) no-repeat center center;
    }

    .timeline .iconbreak {
        background: #f4bd16 url(https://www.manageengine.com/events/2017/userconf/images/nyc-coffee-icon.png) no-repeat center center;
    }

    .timeline .iconlunch {
        background: #f4bd16 url(https://www.manageengine.com/events/2017/userconf/images/nyc-lunch-icon.png) no-repeat center center;
    }

    .zsiq_floatmain .zsiq_flt_rel {
        background-color: #244c31 !important;
    }

    #backToTop {
        display: none !important;
    }

    .linear-grad {
        background: rgba(10,167,197,1) !important;
        background: -moz-linear-gradient(top, rgba(10,167,197,1) 0%, rgba(105,199,135,1) 51%, rgba(226,240,50,1) 100%) !important;
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(10,167,197,1)), color-stop(51%, rgba(105,199,135,1)), color-stop(100%, rgba(226,240,50,1))) !important;
        background: -webkit-linear-gradient(top, rgba(10,167,197,1) 0%, rgba(105,199,135,1) 51%, rgba(226,240,50,1) 100%) !important;
        background: -o-linear-gradient(top, rgba(10,167,197,1) 0%, rgba(105,199,135,1) 51%, rgba(226,240,50,1) 100%) !important;
        background: -ms-linear-gradient(top, rgba(10,167,197,1) 0%, rgba(105,199,135,1) 51%, rgba(226,240,50,1) 100%) !important;
        background: linear-gradient(to bottom,#1C8EC1 0%, #7D9D72 51%, #E0AD21 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0aa7c5', endColorstr='#e2f032', GradientType=0 ) !important;
    }

    .linear-grad-secd,
    header.active {
        background: rgba(10,167,197,1) !important;
        background: -moz-linear-gradient(left, rgba(10,167,197,1) 0%, rgba(105,199,135,1) 51%, rgba(226,240,50,1) 100%) !important;
        background: -webkit-gradient(left top, right top, color-stop(0%, rgba(10,167,197,1)), color-stop(51%, rgba(105,199,135,1)), color-stop(100%, rgba(226,240,50,1))) !important;
        background: -webkit-linear-gradient(left, rgba(10,167,197,1) 0%, rgba(105,199,135,1) 51%, rgba(226,240,50,1) 100%) !important;
        background: -o-linear-gradient(left, rgba(10,167,197,1) 0%, rgba(105,199,135,1) 51%, rgba(226,240,50,1) 100%) !important;
        background: -ms-linear-gradient(left, rgba(10,167,197,1) 0%, rgba(105,199,135,1) 51%, rgba(226,240,50,1) 100%) !important;
        background: linear-gradient(to right, #1C8EC1 0%, #7D9D72 51%, #E0AD21 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0aa7c5', endColorstr='#e2f032', GradientType=1 ) !important;
    }
    .agslide{right: -40px;}
    #Contact a {
        color: #fff;
    }

    .content-sec {
        padding: 13% 0 0 0;
    }
    .svg-color{fill: #000;}
    .loc-icon-box {
		top: 23%;
		left: 44.2%;
    }
	.loc-icon-box p{
		font-size: 1em;
		margin: 10px 0px;
	}
    svg.loc-bg {
        width: 18px;
        padding: 4px 9px;
    }
	
	.event-brief ul li h4{font-size: 1.2em;margin: 0px 0px 0px 30px;display: inline-block;font-weight: 600;} 
    img.cal-bg,
    svg.cal-bg {
        padding: 5px 8px;
    }
	.sec-div{
		display: inline-block;
	}
    .central-banner {
        margin-top: 15px;
    }
	#Venue .loc-icon-box::before{
		top: 70%;
	}
    .contds span:first-child {
        font-size: 1em;
    }

    .main-menu li.register-tab.chgcolr {
        display: inline-block;
    }

    #header-fixed .header-inner {
        transition: .1s;
    }

    #header-fixed .header-inner.header-width {
        width: 100%;
    }

    .sch-but-div {
        display: none;
    }

    .sch-button {
        padding: 10px 20px;
        background-color: #fae800;
        font-weight: 600;
        border-radius: 4px;
        color: #000;
        margin: auto;
        margin-bottom: 100px;
        width: 40%;
        text-align: center;
        font-size: 16px;
        font-weight: 500;
    }

    .sch-button a {
        color: #000;
    }

    p.reg_form_errors {
        color: #ff8181;
		top:28px;
    }

    #Register {
        overflow-x: hidden;
    }

    .time-cont ul {
        padding-top: 2%;
    }

    .theme-text-color {
        color:#FAFE06;;
    }

    .grid-item:first-child {
        grid-column: 1 / span 2;
    }
	.event-brief ul li p{
		font-size: 1em;
		padding: 0 0 0 30px;
		display: inline-block;
	}
/*
	.event-brief ul li{
		text-align: center;
	}
*/

    .grid-container {
        padding: 0px;
		display: inline-block;
    }



    .grid-container-sec .grid-item:first-child {
        border-bottom: none;
    }

    .grid-container-sec .grid-item:last-child {
        border-right: none;
    }

    .grid-item:first-child {
        grid-column: 1;
    }

    .pop-box,
    .pop-container,
    .frcmsemptg {
        display: none;
    }

    #meGDPRMessage label {
        font-size: .9em;
    }

    .contds-icon-location img {
        width: 17px;
    }

    .share-list a img {
        opacity: 0.5;
        padding: 2px;
        width: 25px;
    }

    .contds:first-child {
        width: 32%;
    }

    .contds-icon img,
    .contds-icon svg {
        left: -35px;
    }

    .contds-icon img,
    .contds-icon-hotel img {
        top: 16%;
    }

    .contds-icon-location img {
        top: 9%;
    }

    .sch-button:hover a {
        color: #fff !important;
    }
.ent-closed {
		display: block;
		width: 75%;
z-index: 10000;
	}
	ent-closed div {
		background: rgba(0, 0, 0, .5);
	}
	.ent-closed div {
		    background: rgba(0, 0, 0, .5);
	}
	.ent-closed h3 {	
		font-weight: 600;
	}
        .ent-closed p {
                  color: #fff;
         }
    
    @media only screen and (min-width: 1600px) {
        .content-sec h2 {
/*            padding: 1% 0;*/
            font-size: 6em;
        }
		.share-list{
			bottom: 37%;
		}
        .back-image {
            width: 100% !important;
            left: 0% !important;
        }
    }

    @media only screen and (min-width: 1800px) {
        #Register {
            right: 18%;
        }

        .back-image {
            width: 135% !important;
            left: -15% !important;
        }
    }

    @media only screen and (max-width: 1400px) {
        #header-fixed .header-inner {
            width: 69%;
        }
    }

    @media only screen and (max-width: 1100px) {
        .ent-closed {
            width: 100%;
        }
    }
	@media only screen and (min-width: 1000px){
		.event-brief ul li img{
		float:left;
		}
		.event-brief ul li:first-child p{
			padding:0px 0px 0px 64px;
		}
	}
    @media only screen and (max-width: 1000px) {
        .content-sec {
            padding: 18% 0 0 0;
        }
		.res-menu{
			margin: 3px 10px 0 0;
		}
        .content-sec h2 {
            font-size: 6em;
        }
		.logo a{
			margin: 2px 0 0 0;
		}
		.main-menu.active{
			height: 320px;
    		top: 60px;
		}
			.event-brief ul li{
		text-align: center;
	}
		.event-brief ul li h4{
			display: block;
		}
		header{
			padding:2px 0px;
		}
		.main-menu li:hover a, .main-menu li.active a{
			color:#13a8f9;
		}
        #Home .content-sec {
            width: 100%;
        }

        #header-fixed .header-inner {
            width: 100%;
        }
		#Venue .col60{
			padding: 10px 0px;
		}

        .central-banner {
            padding-bottom: 60px;
        }

        .sch-but-div {
            display: block;
        }

        .contds:first-child {
            width: 36%;
        }
        #Register.register-absolute{position:static;}
    }
	@media only screen and(max-height:650px){
		.main-menu.active{
			top:16%;
		}
	
	}
    @media only screen and (max-width: 650px) {
        .grid-container {
            text-align: center;
        }

        .content-sec {
            padding: 5% 0 0 0;
        }
	
        .content-sec h2 {
            font-size: 4.5em;
        }

        .last-contds {
            margin: 0;
        }

        #Home {
            min-height: 500px;
        }

        .grid-item {
            border: none !important;
            border-bottom: 1px solid #D8D8D8 !important;
        }
		.grid-item h4{
			display: inline-block;
		}
        .grid-container-sec .grid-item:last-child {
            border: none !important;
        }

        .grid-container {
            display: block !important;
        }

        .contds-icon img,
        .contds-icon svg {
            left: -30px;
        }
         .back-image {
		  bottom: 0;
        }
    }

    @media only screen and (max-width: 540px) {
        .content-sec h2 {
            font-size: 3.4em;
        }

        p.tagline {
            font-size: 1.6em;
        }

        .contds span {
            margin-bottom: 10px;
        }

        .central-banner {
            padding-bottom: 40px;
        }

        p.tagline2 {
            font-size: 2.2em;
        }
    }
	@media screen and (max-width: 1000px) and (max-height:350px){
		.main-menu.active {
			top: 53px;
		}
		.main-menu li a{
			font-size: 0.9em;
			padding: 4px 0px;
		}
	}
	@media only screen and (max-width: 420px) {
		.contds-icon img, .contds-icon svg {
			display: none;
		}
	}

    @media only screen and (max-width: 350px) {
        .content-sec h2 {
            font-size: 3.5em;
        }

        .contds-icon img,
        .contds-icon-hotel img,
        .contds-icon-location img {
            display: none;
        }

        .contds {
            margin: 0;
        }
    }