   .header { top: 0px; left: 0px; width: 100%; z-index: 100; }
.header.scrolled { background: #222; }
.logo { float: left; display: inline-block; margin-top: 41px; }
.main-nav { float: right; margin-top: 42px; margin-bottom: 34px; }
.main-nav li { display: inline-block; margin-left: 33.2px; }

.main-nav a { position: relative; display: block; font-size: 13px; line-height: 15px; font-weight: 400; 
  color: #fff; text-transform: uppercase; padding-bottom: 9px; }

.main-nav li a:before { content: ''; display: block; position: absolute; bottom: 0px; left: 0px; right: 0px; 
height: 0px; background: transparent; }

.main-nav li.active a:before, .main-nav li:hover a:before { background: #feca16; }
.header .logo-block { float: left; }


/*Latest News*/
.latest-event
{
	border:solid 0px red;
	position: absolute;top:0px;height:35px;border:solid 0px red;z-index: 100;width:100%;background:#000;
	color:white;
}
	h4.latest-event
	{
		border:solid 0px red;
		position: relative;
		width:80%;
		color:white;
		font-weight: normal;
		padding-top:7.5px;

		margin-top:0px;
	}
	.latest-event h4.latest-event:after
	{
		border-right:solid 1px #999;
		content:'';
		width:1px;
		height:20px;
		position: absolute;
		top:7px;
		right:0;
	}
.latest-event marquee
{
	border:solid 0px red;
	letter-spacing: 0.5px;
	font-size:18px;
}
.latest-event marquee span
{
	margin-left:15px;
}
/*Start Header Style*/
	.logo-a-tag
	{
		border:solid 0px red;
	    width: 196px;
	    padding-top:4px;
	}
	.f-logo
	{
		border:solid 0px red;
		width:100%;
	}
	.navbar.navbar-inverse.main-nav.main-nav {
	     float: none; 
	     margin-top: 0px; 
	    margin-bottom: 34px;
	    border-radius:0px;
	    padding:15px 10px 10px;
	    /*position: fixed;*/
	    width:100%;
	    /*background:rgba(0,0,0,0.5);*/
	    background:#80b926;
	    border:solid 0px red;
	    margin-bottom:0px;
	    z-index: 100;
	    
	    
        background: white;
        border-bottom: 1px solid #f0f0f0;
	}
	.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
        color: #000;
        background-color: #fff;
	}
	.navbar.navbar-inverse.main-nav.main-nav .navbar-brand{
		padding-top:5px;
	}
	.main-nav .nav.navbar-nav.anchor-navigation
	{
		float:right;
	}

	.main-nav li {
	    display: inline-block;
	    /*margin-left: 5px;*/
	    /*margin-left: 0px;*/
	    margin-left: -5px;
	}
	/*.navbar-inverse.main-nav .navbar-nav>li>a {*/
	.navbar-inverse.main-nav .navbar-nav>li>a {
	    /*color: #eae8e8;*/
	    color:#000000;
	}
	.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
        /*color: #fff;*/
        color: #000000!important;
        background-color: transparent;
    }
	.main-nav li,
	.dropdown-menu li{ 
	    border-bottom: 1px solid transparent; /* <- here */
	    transition: border-bottom 1s;
	}
	.main-nav li:hover,
	.dropdown-menu li:hover{
		background:transparent;
		/*border:solid 1px red;*/
		/*border-bottom: 1px solid #feca16;*/
		border-bottom: 1px solid #ffffff;
	}

	.dropdown-menu li{ 
	    border-bottom: 0px solid transparent; /* <- here */
	    transition: border-bottom 1s;
	}
	
	.dropdown-menu li:hover{
		background:transparent;
		/*border:solid 1px red;*/
		border-bottom: 0px solid #feca16;
	}

	.main-nav .navbar-nav>li>.dropdown-menu {
	    margin-top: 0;
	    border-top-left-radius: 0;
	    border-top-right-radius: 0;
	    background: #222;
	    border-radius: 0px;
	    padding-bottom:5px;

	    padding-left:15px;
	    padding-right:15px;
	    padding-top:1px;
	}
	.main-nav li .dropdown-menu li{
		/*border:solid 1px blue;*/
		width:100%;
	}
	.main-nav li .dropdown-menu li a{
		color:#ddd;
		line-height: 27.5px;
		/*display: block;*/
		border-bottom:1px solid rgba(255,255,255,0.4);
		 text-transform: capitalize;
	    font-size: 15px;
	}

	.main-nav li .dropdown-menu li a:hover{
		color:#ddd;
		line-height: 27.5px;
		display: block;
		background:none;
		color:#e6b920;
		/*border-bottom:1px solid #feca16;*/
		color: #fdc711;
	    text-transform: capitalize;
	    font-size: 15px;

	}
	


	.dropdown-menu>li>a {
	    display: block;
	    padding: 3px 20px;
	    clear: both;
	    font-weight: 400;
	    line-height: 30px;
	    color: #dacece;
	    white-space: nowrap;
	    text-align: center;
	}














	.logo {
	    float: left;
	    display: inline-block;
	    margin-top: 0px;
	}
	.main-nav a {
	    position: relative;
	    display: block;
	    /*font-size: 13px;*/
	    font-size: 12px;
	    line-height: 15px;
	    font-weight: 400;
	    color: #fff;
	    text-transform: uppercase;
	    /* padding-bottom: 9px; */
	}
/* End Header Style */
.navbar-inverse.main-nav .navbar-nav>li.active>a {
    /*color: #eae8e8;*/
    color: #000;
    background-color: #80b926!important;
    border-radius: 5px;
}
.youtube-testimonials
{
	border:solid 0px red;
/*	height:250px;
*/}
.youtube-testimonials iframe
{
	width:100%;
	height: 100%;
}
.testimonals-position {
    display: inline-block;
    font-size: 12px;
    line-height: 15px;
    font-weight: 400;
    color: #000;
    transform: uppercase;
    background: #ffa500;
    padding: 8px 9px;
    margin-bottom: 30px;
}

.message-line {
    background: #ffa500;
    text-align: center;
    padding-top: 32px;
    padding-bottom: 38px;
}


.tel-no
{
	border:solid 0px red;
	    color: #feca16;
}
.tel-no:hover
{
	color:#feca16;
	text-decoration: none;
}
.tel-no-top
{
	border:solid 1px red;
	display: inherit;
}
/*slider img*/
.slider-container
{
	border:solid 0px red;
	height:590px;
}
.slider-container .carousel-control.left{
    border: solid 0px red;
    width: 50px;
    height: 50px;
    top: 42.5%;
    left: 55px;
    background: rgba(0,0,0,0.2);
    color: white;
    padding-top: 4.5px;
}
.slider-container .carousel-control.right{
    border: solid 0px red;
    width: 50px;
    height: 50px;
    top: 42.5%;
    right: 55px;
    background: rgba(0,0,0,0.2);
    color: white;
    padding-top: 4.5px;
}
.slider-container .carousel-control
{
	opacity: 0.9;
}
.slider-container .carousel-control:hover 
{
	opacity: 1;
}
.slider-container .carousel-control:hover .slider-container .carousel-control.left{
	background: rgba(0,0,0,0.8);
}

.slider-container .carousel-control:hover .slider-container .carousel-control.right{
    background: rgba(0,0,0,0.8);

}

.slider-container .carousel-control:hover .slider-container .carousel-control.left i 
{
	text-shadow: 0 1px 2px rgba(0,0,0,.6);
}
.slider-container .carousel-control.left i 
{
	color:white;
	font-size: 35px;
	text-shadow: 0px 0px 0px #ccc;
}
.slider-container .carousel-control.right i
{
	color:white;
	font-size: 35px;
	text-shadow: 0px 0px 0px #ccc;
}
/*end slider img*/


/*after slider comedown */

.c-btn.b-50.black.hv-yellow-o.wanna-participate-btn
{
	border:solid 0px red;
	background:orange;
	color:black;
}
.c-btn.b-50.black.hv-yellow-o.wanna-participate-btn:hover
{
	background:#ffb200;
}
/*after slider comedown */


/* Other Page Heading */

.page-name-div
{
	
	background: url('../img/agni.jpg') no-repeat;
	background-position: 0% 21%;
	background-size:cover;
	height:225px;
	width:100%;

	background: black;
	height:75px;
}

/*e-ticket-div-form*/

.message-line.e-ticket-div {
    background: #03a9f4;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 10px;
}
.e-ticket-div-form
{
	border:solid 0px red;
	color:black;
}
.e-ticket-form-div
{
	border:solid 0px red;
	padding-left:2.5%;
}
.e-ticket-div-form h4 
{
	text-transform: capitalize;
	font-size: 22px;
	font-weight: bold;
}
.e-ticket-div-form hr 
{
    margin-top: 15px;
    margin-bottom: 20px;
}
.e-ticket-div-form input
{
	border:solid 0px;
	border-radius:0px;
	padding-top:5px;
	
	height:35px;
}
.e-ticket-div-form button
{
	border:solid 0px;
	border-radius:0px;
}
.btn.btn-default.btn-e-ticket-generate
{
	/*border:solid 1px red;*/
	font-weight: 500;
	font-size:15px;
	background:white;
	color:black;
	padding:6.5px 25px 7px;
}

/*end e-ticket-div-form*/
/*home page registration-table*/

#registration-table
{
	font-size: 16px;  text-align: center;
}
#registration-table thead .success th
{
	border:solid 0px red;
    background: #03A9F4;
    color: white;
}
.ptm-img
{
	border:solid 0px red;
	width:75%;
}
.im-checkout-btn.btn--flat {
    background: #03a9f4!important;
    box-shadow: none;
    border: 1px solid #03a9f3!important;
    text-shadow: none;
    border-radius: 50px!important;
    padding: 6px 8px!important;
    color: #fff;
    width: 115px;
    border: 2px solid #e5e5e5!important;
    margin-top:5px;
    margin-bottom:0px;
    margin-left:17.5%;
}
.im-checkout {
    max-width: 300px;
    margin-bottom: 0px!important;
}
.im-checkout-btn.btn--flat1 {
    background: #03a9f4!important;
    box-shadow: none;
    border: 1px solid #03a9f3!important;
    text-shadow: none;
    border-radius: 50px!important;
    padding: 6px 8px!important;
    color: #fff;
    width: 115px;
    border: 2px solid #e5e5e5!important;
    margin-top: 5px;
    margin-bottom: 0px;
    margin-left: 5.5%;
    font-size: 10px;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 13px 10px!important;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.table tbody tr .registration-last-tr-total
{
	border:solid 1px red!important;
}
#registration-last-tr-total-btn
{
	border:solid 1px red;
}
.registration-last-tr-total-btn
{
	border:solid 11px red!important;
}
.gala-dj-fun-activity-price
{
	border:solid 0px red;
	margin-left:6.5%;
}

.im-checkout-btn.btn--flat:focus, .im-checkout-btn.btn--flat:hover {
    background: #fff!important;
    color: #03a9f3!important;
    text-shadow: none;
    box-shadow: none;
    text-decoration: none;
    /* border: solid 2px #03a9f4!important; */
    border: solid 2px #eee!important;
}
.terms-condition ul 
{
	 /*list-style-image: url('../img/right-arrow.png');*/
}
.terms-condition ul li 
{
	/*border:solid 0px red;*/
	width:100%;
}
.terms-condition ul li a
{
	color:#000;
	cursor: pointer;
	    background-color: #f9f9f9;
	    /*border-bottom:solid 1px red;*/
	    /*text-transform: capitalize;*/
	    font-size:15px;
	    line-height: 25px;
	    display: block;
}
.terms-condition ul li a .icon
{
	border:solid 0px red;
	width:20px;
	height:20px;
	float:left;
}
.terms-condition ul li a .text
{
	border:solid 0px red;
	margin-left:20px;
	    font-weight: normal;
}
.terms-condition .bank-details
{
	background:#03A9F3;
	margin-left:-15px;
	margin-right:-15px;
	margin-top:25px;
}
.terms-condition .bank-details.name span
{
	float:right;
	margin-right:20px;
}
.terms-condition .bank-details ul li 
{
	border:solid 0px red;
	background:none;
	padding-left:15px;
}

.terms-condition .bank-details ul li a
{
	background:none;
	/*border:solid 1px red;*/

	    background: #03A9F3;
    /* border: solid 1px red; */
    color: white;
}
.terms-condition .bank-details ul li a:hover
{
	/*border-color:#f9f9f9;*/
    border-color: #03a9f3;
}

.terms-condition.bank-details-info-container
{
	border:solid 0px red;
	margin-top:55px;
	margin-bottom:35px;
}
.terms-condition.bank-details-info-container h1
{
	margin-top:0px;
}
.terms-condition.bank-details-info-container h2
{
	border:solid 0px red;
	/*padding-left:21px;*/
}

.terms-condition.bank-details-info-container .col-md-3
{
	border:solid 0px red;
	margin-top:25px;
}
.registration-start
{
	margin-top:35px;
}
.registration-start h2 
{
	/*text-decoration: underline;*/
	padding-left:21px;
	color:orange;
	text-transform: capitalize;
}


.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #ddd;
    font-weight: normal;
}
/* footer */
.contact-entry
{
    padding-top: 112px; 
    padding-bottom: 90px; 
}
.contact-block {
    position: relative;
    /* padding-top: 112px; */
    /* padding-bottom: 90px; */
    padding-top:0px;
    padding-bottom: 0px;
}
.footer-map
{
	border:solid 0px red;
	padding-bottom:0px;
}
.footer-map h2
{
	    border: solid 0px red;
    color: #febf1d;
    text-transform: capitalize;
    line-height: 35px;
    font-size: 25px;
    margin-bottom: 20px;
    letter-spacing: 0.3px;
    margin-top: 20px;
    text-align: center;
}
.footer-map h2 span
{
 /*	display:block;*/
}
.footer-map iframe
{
	width:100%;
	
	border:solid 0px red;
}
/*end footer*/


/* commitee */
.block-header {
    text-align: center;
    padding-top: 50px;
    /*margin-bottom: 69px;*/
    margin-bottom: 20px;
}
.block-header h2{
	border:solid 0px red;
	margin-bottom:45px;
}
.member-name
{
	border:solid 0px #ccc;
	padding-top:05px;
	padding-bottom:02px;
	/*box-shadow:0px 00px 3px #c9a011;*/

	/*box-shadow: 0px 0px 3px #f4d01d;*/
	box-shadow: 0px 0px 3px #FF9800;
	    margin-top: 0px;
	    margin-bottom:25px;
}

.member-name h4
{
    border: solid 0px red;
    color: #c9a011;
    color:#222;
    letter-spacing: 0.5px;
    text-transform: capitalize;
    line-height: 25px;
}

.member-name p
{
	color:#333;
}







/*denasia-1st-conference*/

#denasia-1st-conference .conference-image-div
{
	border:solid 0px red;
	margin-bottom:30px;
}

/*end denasia-1st-conference*/


/*denasia-2nd-conference*/

#denasia-2nd-conference .conference-image-div
{
	border:solid 0px red;
	margin-bottom:30px;
}

/*End denasia-2nd-conference*/
.wpb_wrapper a 
{

}
.wpb_wrapper a:hover
{
	text-decoration: none;
}

/*latest-update-container*/
.latest-update-container
{
	border:solid 0px red;
	margin-bottom:15px;
	color:black;

}
.latest-update-container h3 
{
	text-transform: capitalize;
	font-weight: bold;
	letter-spacing: 1px;

}

.latest-update-container p.date 
{
	color:black;
	margin-top:12.5px;
}
.latest-update-container p.date .edit-by
{
	border:solid 0px red;
	margin-right:15px;
}
.latest-update-container p.date span.icon
{
	    color: orange;
    font-weight: 900;
    font-size:13px;
}
.latest-update-container p 
{
	color:black;
	text-transform: capitalize;
}
/* End latest-update-container*/


.org-commitee-img
{
	margin-bottom:40px;
}


/*icard*/
#icard-details
{
	border:solid 0px red;
	margin-top:10px;
	padding-left:35px;

}
#icard-details .row.icard-row
{
	border:solid 0px red;
	margin-bottom:5px;
}

.icard-field
{
	color:black;
	font-weight: 600;
	letter-spacing: 0.5px;
	/*text-transform: uppercase;*/
	font-size:13px;

}
.icard-field span 
{
	float: right;
}
.icard-value
{
	border:solid 0px red;
	color:black;
	letter-spacing: 0.5px;
	font-weight: 500;
	margin-right: -15px;
	font-size:13px;

}
.event-venue
{
	border:solid 0px red;
	text-align:center;
}
.event-venue p.last
{
	margin-top:8px;
}

.member-name .text
{
	border:solid 0px red;
	margin-top:10px;
	margin-bottom:10px;
}