@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Anton|Rubik&display=swap');

html, body{margin:0; padding:0; width:100%; height:auto; float:left; font-family: 'Rubik', sans-serif;}

header{margin:0px; padding:0px; width:100%; float:left; height:auto; position:absolute;}

header #clock{float:left; background:#028343; height:80px; width:90%; padding:0px 5%; text-align:center;}

header #clock #contact{color:white; width:auto; display:inline-block; height:100%; margin:0; line-height:80px; font-size:20px; float:none;}

header #clock #reg-now{height:100%; padding:0px 35px; line-height:80px; font-size:30px; color:white; background:#a3277b; text-decoration:none; float:right;}

header #title{float:left; height:110px; width:90%; padding:15px 5%;}

header #title #logo{float:left; width:25%; height:100%;}

header #title #logo img{height:90%; margin-top:3%;}

header #title #name{float:left; width:45%; height:100%; color:#036f39; margin:0px 25px; font-size:20px; line-height:30px;}

header #title #name #s1{float:left; width:100%; margin:0;}

header #title #name #s2{color:#a3277b; width:100%; font-size:30px; margin-top:0px; float:left;}

header #title #name #s2-theme{color:#a3277b; width:100%; font-size:16px; margin-top:-3px; margin-bottom:-12px; float:left;}

header #title #name #s3{}

header #title #date-venue{float:right; width:23%; padding:14px 0px; border:2px solid #028343; color:#036f39; text-align:center; font-size:23px; line-height:35px; font-weight:600px;}


/*****************************************countdown*/
#countdown{width:auto; text-align:center; float:left;  z-index:99591; position:relative;}
#left-days{text-align:center; display:inline-block; padding:0px 10px; display:inline-block; margin-top:0px; width:auto;}
#left-days #left-days-in{display:inline-block; font-size:45px; height:60px; width:auto; line-height:60px; color:white; font-family: 'Anton', sans-serif;}
#left-days span{display:inline-block; font-size:12px; margin-top:0px; color:#fff;}
/*****************************************countdown end*/


#popup-containt{float:left; width:100%; height:100%; opacity:10; position:absolute; z-index:999999999; text-align:center; position:fixed; display:none; }
#popup-containt div{text-align:center; height:100%; width:100%; display:inline-block; font-size:25px; padding:0px; color:white; margin-top:2%; }
#popup-close{height:30px; position:absolute; margin-left:585px; margin-top:-15px; cursor:pointer;}
#popup-image{width:600px; display:inline-block; vertical-align:middle; cursor:pointer; box-shadow: 0 8px 6px -6px black;}


/*****************************************menu*/
#menu{margin:0px; padding:0px; width:100%; height:auto; text-align:center; position:relative; z-index:985477541; float:left;}

.navbar {margin-top:0px; overflow: hidden; width:auto; float:none; display:inline-block; height:auto; background:red;}

.navbar a {
  /*  float: left;
    font-size: 15px;
    height:40px;
	line-height:40px;
    text-align: center;
    padding:0px 12px;
    text-decoration: none;
	display:inline-block;*/
}

.dropdown {
	float: left;
	overflow:hidden;
	height:auto;
	transition: 0.3s;
	}

.dropdown .dropbtn {
	font-size: 17px;
	border: none;
	outline:none;
	margin-top:0px;
	height:auto;
	font-weight:500;
	color: #fff;
	padding:13px 16px;
	background-color:#028343;
	}

.navbar a:hover, .dropdown:hover .dropbtn { background-color: #a3277b;	color:#fff;}



.dropdown-content {
    display: none;
    position: absolute;
    background-color:none;
    min-width: 175px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
	background-color: #c5193e;
	padding:0px 0px;
}


.dropdown-content a {
    float: none;
    color: white;
    padding:12px 10px;
    text-decoration: none;
    display: block;
	height:auto;
	font-size:14px;
	border-top:1px solid white;
    text-align: left;
}

.dropdown-content a:hover {
    background-color:  #a3277b;
}

.dropdown:hover > .dropdown-content {
    display: block;
	margin-top:0px;
	animation:linear lala 0.4s;
	background:#028343;
}

@keyframes lala
{
0%{margin-top:25px; opacity:0.1;}	
}


.navbar .icon {
  font-size:15px;
  display:none;
}

#menu img{display:none;}
/***********************************************menu closed*/

.sticky{position:fixed !important; top:0; z-index:9998998989; background:white !important;}
.sticky .dropdown .dropbtn{color:#028343; padding:23px 12px; background:white;}
.sticky img{display:block !important; margin-left:15px;}

#data-bd{float:left; width:100%; margin-top:260px;}

/**********************************************banner*/
#banner{width:100%;  height:530px; float:left; overflow:hidden;}
#banner img{height:auto; width:100%; float:left;}
/**********************************************banner closed*/

h1{width:90%; margin-left:5%; float:left; margin-top:40px;}
h2{}

#in-titile{font-size:35px; background:#E9E9E9; text-align:center; padding:35px 0px; margin-bottom:25px; color:#a3277b;}


#wel-message{float:left; margin-left:5%; width:60%; padding-right:3%;}

#wel-team{float:left; margin-left:0%; width:27%; text-align:center;}

#team{display:inline-block; width:130px; border:1px solid #028343; text-align:center; padding:10px; margin:10px;}
#team #photo{width:110px; height:110px; border-radius:100%; overflow:hidden; display:inline-block;} 
#team #photo img{width:100%;} 
#team #desig-name{margin:0; display:inline-block; font-size:14px; margin-top:5px;}


#quick-links{float:left; margin-left:0%; width:27%; text-align:center;}
#quick-links h1{text-align:left;}
#quick-links a{height:40px; width:84%; display:inline-block; color:white; padding:15px 5%; border-bottom:1px dotted white; background:#028343;}
#quick-links a img{height:40px; float:left;}
#quick-links a p{font-size:25px; margin:0; margin-left:10px; height:40px; line-height:40px; width:auto; float:left;}



/*******************************************org team slide*/
#home-org{ width:100%; text-align:center; float:left; margin-top:50px; background: #EAEAEA; padding-bottom:50px;}
#home-org h1{margin-bottom:30px;}

.jcarousel-wrapper{
height:230px;
width:1165px !important;
margin-right:0px;
background:none !important;
border:none !important;
box-shadow:none;
float:none;
display:inline-block;
margin:0px !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
margin-left:0px !important;
}

.jcarousel{
height:100%;
margin-top:0px;
}

ul{
margin-top:0px !important;
height:225px;
border:none !important;
}

.jcarousel ul li{
width:203px !important;
text-align:center;
height:100%;
margin:0px 15px;
background-color:white;
border:2px solid #028343;}

.jcarousel-control-prev{height:75px !important; margin-top:0px !important; margin-left:-60px;}
.jcarousel-control-next{ height:75px !important; margin-top:0px !important; margin-right:-50px;}

.jcarousel-control-prev img{height:100%; margin-left:0px;}
.jcarousel-control-next img{height:100%; margin-left:0px;}
/**********************************************team slide end*/	

#image-base{width:150px; height:150px; padding:3px; border-radius:100%; margin-top:10px; display:inline-block; background-color: #028343; }

#image-base img{width:100%; height:100% !important; border-radius:100%; overflow:hidden;}

#com-name{margin-top:5px; font-size:14px;}

h3{background-color:#028343; color:white; padding:10px; border-radius:50px; margin-top:50px;}

#vn-container{width:80%; text-align:center; margin-bottom:35px; margin-top:25px; float:left; margin-left:10%;}





#oc-container{width:80%; text-align:center; float:left; margin-left:10%;}
#oc-b{
width:203px;
display:inline-block;
text-align:center;
height:auto;
margin:25px 20px;
background-color:white;
border:2px solid #028343;}

#image-base{width:150px; height:150px; padding:3px; border-radius:100%; margin-top:10px; display:inline-block; background-color: #028343; }
#image-base img{width:100%; height:100% !important; border-radius:100%; overflow:hidden;}
#com-name{margin-top:5px; font-size:14px;}


#rg-container{width:80%; text-align:center; float:left; margin-left:10%;}


#rega-btn{padding:20px; margin:5px 15px; border-radius:12px; cursor:pointer; color:white; float:none; display:inline-block; background:#011b2a;}
#rega-btn:hover{ transform:scale(1.1); }




#contact{width:60%; text-align:left; float:left; margin-left:0%; margin-bottom:15px;}
#contact input[type="text"], input[type="number"], input[type="email"], textarea{width:98%; height:30px; padding:5px; resize:none; -moz-appearance:textfield; -webkit-appearance:textfield; appearance:none; border-radius:5px; border:1px solid #155a9e; background-color:#FFF;}

#contact textarea{height:100px;}
#contact input[type=number]::-webkit-inner-spin-button, 
#contact input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none !important; margin: 0;}
#contact input[type="submit"]{height:40px; width:150px; border:none;  background-color:#028343; color:white; cursor:pointer; border-radius:5px;}
#contact input[type="submit"]:hover{transform:scale(1.1); background-color:#a3277b;}


#contact-add{float:left; width:40%;}

#hm-delhi-cont{float:left;}


#hm-delhi1{
/*height:230px;*/
width:810px !important;
margin-right:0px;
background:red !important;
border:none !important;
box-shadow:none;
float:left;
margin:0px;
-webkit-box-shadow: none !important;
box-shadow: none !important;
display:block;
/*display:inline-block;*/
margin-left:0px !important;
height:175px !important; overflow:hidden; float:left; width:60%; margin-top:50px !important;
padding:0 !important;
-webkit-border-radius:0px 5px 5px 0px !important;
border-radius:0px 5px 5px 0px !important;
cursor:pointer;
}

#hm-delhi #hm-delhi2{
height:175px !important;
margin-top:0px;
float:left !important;
width:100% !important;
}

#hm-delhi #hm-delhi2 ul{
margin-top:0px !important;
height:175px !important;
border:none !important;
float:left;
}

#hm-delhi #hm-delhi2 ul li{
width:auto !important;
text-align:center;
height:175px !important;
float:left;
margin:0px;
background:black;
border:none;}

#hm-delhi #hm-delhi2 ul li img{height:100% !important; transition:.5s;}
#hm-delhi #hm-delhi2 ul li #nm{height:10px; margin-left:10px; float:left; margin-top:-40px; color:white;}

#hm-delhi #hm-delhi2 ul li img:hover{opacity:0.3;}

#hm-delhi-text{float:left; width:35%; padding:0px 15px; height:250px;}
#hm-delhi-text h1{margin:0px; width:100%; margin-bottom:15px; color:#028343;}


#hm-map{float:left:100%; color:white;}
#hm-map div{float:left; margin-top:-130px; margin-right:6%; margin-bottom:-300px; float:right; height:375px; width:375px; background:#028343; z-index:1; position:relative;}


footer{float:left; width:100%; text-align:center; padding-top:25px; background:#E9E9E9; margin-top:0px;}
footer #col1{width:30%; display:inline-block; height:auto; text-align:left;}
#fc-logo{height:90px; padding-bottom:10px;}
#fconcept-logo{height:50px; margin:5px 0px;}


#venue-left{width:70%; margin-right:5%; float:left; height:auto; text-align:left;}
#venue-right{width:25%; float:left; height:auto;}



#delhi-left{width:70%; margin-right:5%; float:left; height:auto; text-align:left;}
#delhi-img{width:25%; float:left; height:auto;}
#delhi-img img{width:100%;}


#abstract-highlight{ color:red; animation: infinite bk 1s; font-size:30px; font-weight:600;}
@keyframes bk{
	50%{color:#229657;}
	}