@charset "utf-8";
/* CSS Document */

@media screen and (max-width:700px)
{
header{margin:0px; padding:0px; width:100%; float:left; height:auto; position:relative;}

header #logo-pn{width:100%; margin:0; padding:0; float:left; height:auto; text-align:center; border:none;}

header #logo-pn img{height:70px; display:inline-block; margin-top:40px;}

header #hd-title{width:90%; padding:0px 5%; margin-top:0; float:left; height:auto; font-size:13px;}

header #hd-title em{margin-top:10px; float:left; width:100%;}

header #hd-title #line2{font-size:22px; width:100%; margin-top:0px; float:left;}
header #hd-title span{font-size:15px; width:100%; float:left; font-style:italic; display:block;}

header #call-pn{width:94%; float:left; height:auto; padding-right:0%; padding:0px 3%; display:none;}

header #call-pn table{font-size:15px; margin-top:0px; text-align:right; width:100%;}

header #call-pn table a{text-decoration:none; color:white; background:#7d3c96; padding:10px 0px; float:none; font-size:20px; background-image:linear-gradient(#3b3f98, #783c96) !important; width:300px !important;}

header #clock{float:left;  width:100%; height:auto; margin-top:10px;}

header #banner{float:left; width:100%; height:190px; overflow:hidden;}

/*****************************************countdown*/
#countdown{width:auto; text-align:center; float:none;  z-index:99591; position:relative; margin-top:0px; display:none;}
#left-days{text-align:center; display:inline-block; padding:5px; display:inline-block; margin-top:0px; width:60px; margin:15px 0px;}
#left-days #left-days-in{display:inline-block; font-size:32px; height:50px; width:auto; line-height:50px; 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 closed*/


/*************************************************menu*/	
#menu{margin:0px; padding:0px; width:100%; height:auto !important; text-align:center; top:0; margin-top:0px; z-index:99999951; float:left; position:absolute !important; position:fixed !important;}

.navbar {
	float:left;
    overflow: hidden;
    font-family: Arial;
	background:url(img/344830.jpg);
	width:100%;
	height:auto;
	text-align:center;
	display:inline-block;
	margin-top:0px !important;
}

.navbar a {
    float: left;
    font-size: 13px;
    color: white;
	height:30px;
    text-align: left;
    padding:0px 0px;
	width:100%;
    text-decoration: none;
	display:inline-block;
	border-right:none;
		padding-left:5px;
	border-radius:0px;
	box-shadow:none;
}

.dropdown {
    float: left;
    overflow: hidden;
	height:auto;
	width:100%;
	text-align:left;
	display:inline-block;

}

.dropdown .dropbtn {
	float: left;
    font-size: 13px;
    color: white;
	height:30px;
    text-align: left;
    padding:0px 0px;
	width:100%;
	line-height:30px;
    text-decoration: none;
	display:inline-block;
	border-right:none;
	padding-left:5px;
	border-radius:0px;
	box-shadow:none;
	border-bottom:2px solid inherit;
}

.navbar a:hover, .dropdown:hover .dropbtn {
}

.dropdown:hover .dropbtn, .icon:hover {
	border-bottom:2px solid white;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color:none;
    min-width: 80%;
    /*box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);*/
    z-index: 1;
	 padding:0px;
	 margin-top:30px;
	 padding-right:10px;
	 background-color:#66F;
	 border-radius:0px;
}

.dropdown-content a {
    float: none;
    color: white;
	height:auto;
    padding:0px 5px;
	width:100%;
    text-decoration: none;
    display: block;
	border-top:none;
    text-align: left;
	height:30px;
	border-left:none;
	margin-left:0px;
	line-height:30px;
}

.dropdown-content a:hover {
  
}

.dropdown:hover .dropdown-content {
    display:block;
}

#menu-home{width:80%; display:block !important;}

.navbar .icon {
  font-size:13px;
  display:inline-block;
  width:18% !important;
  height:28px;
  float:right;
  line-height:28px;
  text-align:center;
  border-bottom:2px solid inherit;
}


#menu .navbar #menu-non-home, .dropdown, span{display:none;}

.dropdown:hover > .dropdown-content {
    display: block;
	margin-top:30px;
	animation:none;
}


@keyframes lala
{
0%{margin-top:0px; opacity:10;}	
}
/*****************************************menu closed*/	

.sticky{position:relative !important; top:0; z-index:9998998989;;}
.sticky .dropdown .dropbtn{padding:0px 5px;}
.sticky img{display:none !important; margin-left:15px;}



#data-bd{float:left; width:100%; margin-top:0px !important;}

h1{width:100%; font-size:25px; font-weight:600; float:left; margin:0; margin-top:20px; text-align:center;}
h2{}
#micro-heading{width:100%; font-size:15px; 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;} 
#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;}
#home-org h1{margin-bottom:10px; margin-top:50px; color:white;}

.jcarousel-wrapper{
height:230px;
width:230px !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;
}

.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;
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:90%; text-align:left; margin-top:25px; margin-bottom:50px; float:left; margin-left:5%;}
#in-titile{font-size:25px; background:#E9E9E9; text-align:center; padding:15px 0px; margin-top:5px; margin-bottom:25px; color:#a3277b;}

#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:15px 20px; margin:5px 15px; border-radius:12px; cursor:pointer; color:white; float:none; display:inline-block; width:250 !important; }
#rega-btn #rega-inn{display:block; font-size:18px !important;}
#rega-btn #rega-inn img{display:none;}
#rega-btn:hover{ transform:scale(1.1); }


#contact-add{float:left; width:50%; display:none;}

#contact{width:100%; text-align:left; float:left; margin-left:0%; margin-bottom:15px;}
#contact{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:#00a859;}


#registration{width:100%; text-align:left; float:left; margin-left:0%; margin-bottom:15px;}
#registration{width:100%;}
#registration tr{width:98%; display:table;}
#registration tr td{width:100%; display:table-row;}
#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:100%; text-align:left; float:left; margin-left:0%; margin-bottom:15px;}
#registration-p{width:100%;}
#registration tr{width:98%; display:table;}
#registration tr td{width:100%; display:table-row;}
#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:90%; font-size:15px; text-align:left; padding:10px 5px; color: #333; display:inline-block; list-style:none; margin:10px 0%; height:auto;}
#cf-hi ul li div{width:100%; float:left; margin-right:0; border-right:none; height:auto; line-height:25px;}


#hm-delhi{width:100%; float:left; padding-bottom:25px; margin-top:50px; text-align:center;}
#hm-delhi-cont{float:left;}

#hm-delhi-inn{ margin:0px 5%!important; width:90%; 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:325px !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:225px; 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:325px; height:225px; text-align:left;}
#hm-delhi #hm-delhi2 ul li div h3{width:100%; font-size:20px; margin:0px; float:left; text-align:left; color:#e95d00;}
#hm-delhi #hm-delhi2 ul li div p{width:100%; float:left; text-align:left; font-size:13px;}
#hm-delhi-inn a{text-decoration:none; color:white; padding:10px 25px; float:left; font-size:14px; background-image:linear-gradient(#3b3f98, #783c96) !important;}



#delhi-text{width:100%; float:left; height:auto; text-align:left; margin:0px;}
#delhi-text h1{ width:100%; float:left; text-align:left;}
#delhi-img{width:100%; float:left; height:auto; margin:0px;}
#delhi-img img{width:100%;}


#venue-left{width:100%; margin-right:0%; float:left; height:auto; text-align:left;}

#venue-right{width:100%; float:left; height:auto;}



footer{float:left; width:100%; text-align:center; padding-top:25px; background:#E9E9E9; margin-top:0px;}
footer #col1{width:90%; display:inline-block; height:auto; text-align:left;}
footer #col1 p{font-size:14px;}
footer #col1 p strong{font-size:18px;}
#fc-logo{height:70px; padding-bottom:10px;}
#fconcept-logo{height:40px; margin:5px 0px;}

footer #col3{width:100%; display:inline-block; height:auto; text-align:center;}
footer #col3 img{width:100%;}

#downloads{width:200px; margin-top:0px; margin-right:0px; margin-bottom:10px; float:none; display:inline-block;}
#downloads a{height:auto; width:200px; font-size:12px; color:#293e5a !important;}
#downloads a img{width:200px; height:auto;}

#conf-video{display:inline-block; width:340px; height:auto;}
}