@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 #logo-pn{width:auto; float:left; padding-left:3%; padding-right:20px; border-right:2px solid #293e5a;  height:140px; text-align:center;}

header #logo-pn img{ height:100px;  display:inline-block; margin-top:25px;}

header #hd-title{width:45%; padding:0px 1%; float:left; background:#ffffff; height:140px; color:#1b4164; font-size:17px;}

header #hd-title em{margin-top:20px; float:left; width:100%;}

header #hd-title #line2{font-size:22px; width:100%; margin-top:15px; float:left;}
header #hd-title span{font-size:18px; width:100%; float:left; font-style:italic; color:#ed3237;}

header #call-pn{width:17%; float:right; height:140px; padding-right:3%; border-left:2px solid #293e5a;}

header #call-pn table{font-size:15px; margin-top:40px; text-align:right;}

header #call-pn table a{text-decoration:none; color:white; background:#7d3c96; padding:10px 15px; float:none; font-size:17px; background-image:linear-gradient(#3b3f98, #783c96) !important;}

header #clock{float:left;  background:#125b8a; width:13%; height:650px;}

header #banner{float:left; width:87%; height:650px; overflow:hidden;}
header #banner img{float:left; width:100%;}


/*****************************************countdown*/
#countdown{width:auto; text-align:center; float:left;  z-index:99591; position:relative; margin-top:75px;}
#left-days{text-align:center; display:inline-block; padding:10px; display:inline-block; margin-top:0px; width:60%; margin:15px 0px; border:2px solid white;}
#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*/




/*****************************************menu*/
#menu{margin:0px; padding:0px; width:100%; height:auto; text-align:center; position:relative; z-index:985477541; float:left; background-image:linear-gradient(#293e5a, #125b8a) !important;}

.navbar {margin-top:0px; overflow: hidden; width:auto; float:none; display:inline-block; height:auto;}

.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:#ed3237;;	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: #125b8a !important;
	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:#ed3237;
}

.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;;}
.sticky .dropdown .dropbtn{}
.sticky img{display:block !important; margin-left:15px;}



#data-bd{float:left; width:100%; margin-top:800px;}

h1{width:100%; font-size:40px; font-weight:600; float:left; margin:0; margin-top:40px; text-align:center; color:#125b8a;}
h2{}
#micro-heading{width:100%; font-size:25px; float:left; margin-top:10px; text-align:center; color:#9e0909;}

#wel-message{float:left; margin-left:5%; width:90%;}

#wel-team{float:left; margin-left:0%; width:100%; text-align:center;}

#team{display:inline-block; width:166px; text-align:center; padding:15px; margin:10px;}
#team #photo{width:150px; height:160px; border-radius:0%; overflow:hidden; display:inline-block; border-top:8px solid #40608a; border-left:8px solid #40608a;  border-right:8px solid #419cd6; border-bottom:8px solid #419cd6;} 
#team #photo img{width:100%;} 
#team #desig-name{margin:0; display:inline-block; font-size:14px; margin-top:10px;}
#team #desig-name strong{font-size:16px;}


#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; padding-bottom:20px; background-image:linear-gradient(#293e5a, #125b8a)}
#home-org h1{margin-bottom:10px; margin-top:50px; color:white;}

.jcarousel-wrapper{
height:230px;
width:1165px !important;
margin-right:0px;
background:none !important;
border:none !important;
box-shadow:none;
float:none;
margin:25PX 0px !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
display:inline-block;
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;
border:none;}

.jcarousel-control-prev{height:75px !important; margin-top:-40px !important; margin-left:-70px !important; display:none;}
.jcarousel-control-next{ height:75px !important; margin-top:-40px !important; margin-right:-25px !important; display:none;}

.jcarousel-control-prev img{height:100%;}
.jcarousel-control-next img{height:100%;}
/**********************************************team slide end*/	

#image-base{width:170px; height:170px; padding:4px !important; overflow:hidden; border-radius:100%; margin-top:10px; display:inline-block; background-color:#ccc !important;}

#image-base img{width:100%; height:auto !important; border-radius:100%; overflow:hidden;}

#com-name{margin-top:8px; font-size:14px; color:white;}
#com-name strong{font-size:16px;}

/*h3{background-color:#028343; color:white; padding:10px; border-radius:50px; margin-top:50px;}*/

#vn-container{width:80%; text-align:center; margin-top:25px; float:left; margin-left:10%;}


#container{width:80%; text-align:left; margin-top:25px; margin-bottom:50px; float:left; margin-left:10%;}
#in-titile{font-size:35px; background: #F4F4F4; text-align:center; padding:35px 0px; margin-bottom:25px; color:#125b8a;}

#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:10px 20px; margin-top:10px; border-radius:7px; cursor:pointer; color:white; float:none; display:inline-block; color:#011b2a; font-size:15px;}

#contact-add{float:left; width:50%; text-align:right;}

#contact{width:50%; text-align:left; float:left; margin-left:0%; margin-bottom:15px;}
#contact table{width:100%;}
#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:45px; width:120px; border:none;  background-color:#293e5a; color:white; cursor:pointer; border-radius:5px;}
#contact input[type="submit"]:hover{transform:scale(1.1); background-color:#125b8a;}



#registration{width:70%; text-align:left; float:left; margin-left:15%; margin-bottom:15px;}
#registration table{width:100%;}
#registration lebel{color:#293e5a;}
#registration input[type="text"], input[type="number"], input[type="email"], input[type="date"]{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;}
#registration select{width:101.5%; height:42px; padding:5px; resize:none; -moz-appearance:textfield; -webkit-appearance:textfield; appearance:none; border-radius:5px; border:1px solid #155a9e; background-color:#FFF;}
#registration input[type=number]::-webkit-inner-spin-button, 
#registration input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none !important; margin: 0;}
#registration input[type="submit"], input[type="button"]{height:45px; width:120px; border:none;  background-color:#293e5a; color:white; cursor:pointer; border-radius:5px;}
#registration input[type="submit"]:hover, input[type="button"]:hover{transform:scale(1.1); background-color:#125b8a;}

#registration-p{width:70%; text-align:left; float:left; margin-left:15%; margin-bottom:15px;}
#registration-p lebel{color:#293e5a;}
#registration-p input[type="submit"], input[type="button"]{height:45px; width:120px; border:none;  background-color:#293e5a; color:white; cursor:pointer; border-radius:5px;}
#registration-p input[type="submit"]:hover, input[type="button"]:hover{transform:scale(1.1); background-color:#125b8a;}



#cf-hi{width:90%; margin:50px 5%; float:left; text-align:center; height:auto;}
#cf-hi h1{ margin:0px; width:100%; text-align:center; margin-bottom:20px; color:#125b8a;}

#cf-hi ul{width:100%; margin:0; padding:0px; float:left; margin-left:0px; height:auto; text-align:center;}
#cf-hi ul li{width:97%; font-size:15px; text-align:left; padding:10px 5px; color: #333; display:inline-block; list-style:none; margin:10px 1%; height:37px;}
#cf-hi ul li div{width:135px; float:left; margin-right:15px; border-right:1px solid #293e5a; height:37px; line-height:39px;}
#cf-hi ul #li1{background:#e6e8e2;}
#cf-hi ul #li2{background:#fde4cf;}
#cf-hi ul #li3{background:#b1e8e8;}

#hm-delhi-cont{float:left;}

#hm-delhi-inn{ margin:0px 1%!important; width:43%; max-width:590px; display:inline-block; height:auto;}
#hm-delhi-inn h1{ margin:0px; width:100%; color:#983b94; padding-bottom:7px; font-weight:600; text-align:left; border-bottom:2px solid #983b94;}

#hm-delhi1{
/*height:230px;*/
width:580px !important;
background:none !important;
border:none !important;
box-shadow:none;
float:left !important;
margin:0px;
-webkit-box-shadow: none !important;
box-shadow: none !important;
/*display:inline-block;*/
height:400px; overflow:hidden; float:left;
padding:0 !important;
-webkit-border-radius:0px 5px 5px 0px !important;
border-radius:20px !important;
cursor:default;
}

#hm-delhi #hm-delhi2{
height:100% !important;
margin-top:0px;
float:left !important;
width:100% !important;
}

#hm-delhi #hm-delhi2 ul{
margin-top:0px !important;
height:100% !important;
border:none !important;
float:left;
}

#hm-delhi #hm-delhi2 ul li{
width:580px !important;
text-align:center;
height:100% !important;
float:left;
margin:0px;

border:none;}

#hm-delhi #hm-delhi2 ul li img{height:100% !important;}

#hm-delhi #hm-delhi2 ul li div{width:570px; height:400px; text-align:left;}
#hm-delhi #hm-delhi2 ul li div h3{width:100%; font-size:30px; margin:0px; float:left; text-align:left; color:#e95d00;}
#hm-delhi #hm-delhi2 ul li div p{width:100%; float:left; text-align:left;}
#hm-delhi-inn a{text-decoration:none; color:white; padding:10px 25px; float:left; font-size:20px; background-image:linear-gradient(#3b3f98, #783c96) !important;}



#delhi-text{width:70%; float:left; height:auto; text-align:left;}
#delhi-text h1{ width:100%; float:left; text-align:left;}
#delhi-img{width:25%; float:left; height:auto;}
#delhi-img img{width:100%;}


#venue-left{width:70%; margin-right:5%; float:left; height:auto; text-align:left;}

#venue-right{width:25%; float:left; height:auto;}


footer{float:left; width:100%; text-align:center; padding-top:25px; background: #F4F4F4; 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;}


footer #col3{width:30%; display:inline-block; height:auto; text-align:center;}
footer #col3 img{width:90%;}


#abstract-highlight{ color:red; margin-top:0px; animation: infinite bk 1s; font-size:30px; font-weight:600;}
@keyframes bk{
	50%{color:#229657;}
	}
}

.downloads{text-align:center;}
#downloads{width:250px; margin-top:0px; margin-right:25px; margin-bottom:25px; float:left;}

#downloads a{height:300px;}
#downloads a img{height:300px;}
	
#conf-video{display:inline-block; width:950px; height:510px;}	
	