@charset "utf-8";
/* CSS Document */

@media only screen 
and (min-device-width : 1024px) 
and (max-device-width : 1280px) 
and (orientation : landscape) 
{
	
	.content{
	position:absolute;
	top:10%;
	left:40%;
}
	.wave-9 {
    height: 40px;
    width: 100%;
    background-repeat: repeat-x;
    margin-top: 90px;
    margin-left: 50px;
    z-index: 1;
    -webkit-animation: wave 2.1s .1s infinite linear !important;
    animation: wave 2.1s .1s infinite linear !important;
}	
.parallax__group12{
	 height: 70vh;
}


.speakers-section{
	height:300px;
	font-family: "Open Sans", sans-serif;
	font-size:15px;
	color:#fff;
	line-height:25px;
}
.speakers-section a{
	text-decoration:none;
}

.speakers {
    color: #ff273f;
    font-size: 60px;
    padding: 50px 0 0px 0px !important;
    font-family: 'Consolas-Bold';
    background: #fff;
    top: 0px;
	text-align:center;
}
	
.risha{width:400px !important;
margin-top: 0%;
margin-left:20px;

}


.speakerspad h1 {
    font-family: 'Consolas-Bold';
    font-size: 20px;
    color: #ccab34;
    margin: 15px 0 3px 15px;
    padding: 0px;
}
	
	.speakersimg{
width:120px;
margin-right:25px;	
}



.speakerspad{
padding-top:20px;	
padding-left:0%;
}
.parallax__group13{
	 height: 35vh !important;
	 }

	 
}

@media only screen 
and (min-device-width : 1279px) 
and (max-device-width : 1281px) 
and (orientation : landscape) 
{
	
	.content{
	position:absolute;
	top:16%;
	left:40%;
}
}

@media only screen 
and (min-device-width : 1282px)
and (max-device-width : 1600px)
{
	figcaption.content{
		position:absolute;
		top:16%;
		left:40%;
	}
}


@media only screen 
and (max-width: 1600px)
and (min-width: 981px)
{
	.destopnone{		
	display:none;			
	}		
			

	
	
	/*Section 01 start*/
	
	#group2 .parallax__layer--back {
    background: url(../image/homebanner.jpg) no-repeat;
	background-size:cover;
	
  }

	
  .bus{
	width:200px; height:1080; position: absolute; left:5% !important; margin-left: -709.858px;
  }
  
  
  .busimg{
  position:absolute; top:280px; left:10px; width:450px;
  }
  
  
  .taxi{
	width: 1100px; position: absolute; left: 62.4325%; margin-left: -636.812px;  
  }
  
  .taxiimg{
position:absolute; top:400px; left:250px; z-index:-1;  width:300px;}
  
  
  
  .dabbawala{
	width: 1200px; height: 470px; position: absolute; left: 62.4325%; margin-left: -561.893px;  
  }

.dabbawalaimg{
	position:absolute; top:380px; left:800px;  width:260px;
}


/*Section 01 end*/









/*Section 02 start*/


.chai-katta{
	background:url(../image/man.jpg) no-repeat top center !important;
	background-size:80% !important;
}

.cattle img{
	width:100%;
}

.chai {
	right:35%;
	top:-10% !important;
	position:absolute;
	width:100%;
	padding-top:0px !important;
	height:auto;
}

.chai-top{
	top:0px;
}
.youth-conclave{
	width:250px; position: absolute; 
}

.young-minds h1{
	font-size:20px;
	color:#fff;
	float:left;
}

.about-us{
	height:250px;
	font-family: "Open Sans", sans-serif;
	font-size:15px;
	color:#fff;
	line-height:25px;
	background:#ff273f ;
	padding:10px 25px 10px 10px;
	top:45%;
}


	
	#about {
    position: relative;
    padding-top:40px;
    overflow: hidden;
    width: 100%;
    height:530px;
}
	
 #about-stie {
     position:relative;
     padding-top: 80px;
    overflow:hidden;
     width:100%;
     height:600px;
}
	
	
	
/*Section 02 end*/	








/*Section 03 start*/
.speakers-section{
	height:600px;
	font-family: "Open Sans", sans-serif;
	font-size:15px;
	color:#fff;
	line-height:25px;
}
.speakers-section a{
	text-decoration:none;
}


.speakerspad h1 {font-family: 'Consolas-Bold';
font-size:25px;
color:#ccab34;	
margin-top:0px !important;
margin-bottom:0px !important;
padding:0px;
text-align:center;
}

.speakerspad p{
font-size:15px;
color:#000000;
margin:0px;
padding-bottom:25px;
text-align:center;	
}


.risha{width:500px;
margin-top: 0px;	

}


.speakers{color:#ff273f;
font-size:50px;	
padding:100px 0 50px 100px !important;

}


.speakersimg{
width:120px;
text-align:center;

}

.speakerspad{
padding-top:75px;	
}


.mr1{
	margin-left:-100px;
	height:150px;
	background-size:350px;
	padding:0px 0 0 0px !important;
}

.lodging-2 img{
	width:73%;

}


.mr2{
	margin:-20px 0 0 0;
	height:150px;
	background-size:350px;
	padding:0px 0 0 0px !important;
	
}


.mr3{
	margin:-30px 0 0 60px;
	height:150px;
	background-size:350px;
	padding:0px 0 0 0px !important;
}

.mr4{
	margin:-30px 0 0 0px;
	height:150px;
	background-size:350px;
	padding:0px 0 0 0px !important;
}

.mr5{
	margin:-30px 0 0 -100px;
	height:150px;
	background-size:350px;
	padding:0px 0 0 0px !important;	
}

.parallax__group4 {
    height: 130vh !important;
  }


/*Section 03 end*/

	







/*Section - 6*/
.tour{
	background: #ffaf40;
	background-position: bottom !important;
	background-size:20% !important;
	height:700px;
	
}

.tour h1{
	color:#fff;
	font-size:60px;	
	font-family: 'Consolas-Bold';
	text-align:left;
}

.tour-1{
	background:#ffaf40 url(../image/sealink.png) repeat-x !important;
	background-position: bottom !important;
	background-size:100% !important;
	padding:50px 0 100px 100px !important;
	height:600px;
}
.tour-1 p{
	font-family: 'Consolas';
	font-size:20px;
	color:#fff;
	font-weight:lighter;
	margin-bottom:40px;
}
.tour-1 img{
	display:inline;
	width:35px;
}
.tour-1 a{
	color:#000;
	display:inline;
	font-size:20px;
	font-family:Open Sans;
	text-decoration:none;
}
.itinerary{
	padding:8px 0 ;
	vertical-align:middle;
}

.dot-line{
	padding-right:300px;
}

hr.dot-line {
	background-color: #d7712b;
	border-top: 3px dashed #000;
	
}


.tour-2{
	background:#d7712b url(../image/sealink.png) repeat-x !important;
	background-position: bottom !important;
	background-size:100% !important;
	padding:50px 100px 100px 100px !important;
	height:600px;
}

.tour-2 p{
	font-size:16px;
	font-family:Open Sans;
	color:#000;
	line-height:30px;
	padding-top:20px;
}
.tour-2 img{
	display:inline;
	padding-top:20px;
	width:200px
}

.vadapav{
width:17%;
position:absolute;
z-index:999;
left:41.5%;
top:33%;
}

.ekno{
	width:7%;
	position:absolute;
	margin-top:35px;
	right:4%;
	z-index:1;
}	



.tour-3{
	background:#d7712b url(../image/sealink.png) repeat-x !important;
	background-position: bottom !important;
	background-size:100% !important;
	padding:160px 160px 100px 100px !important;
	height:700px;
}
.tour-3 p{
	font-size:14px;
	font-family:Open Sans;
	color:#fff;
	line-height:25px;
	
}
.tour-3 img{
	display:inline;
	padding-top:20px;
	width:200px
}


.tour-4{
	background:#ffaf40 url(../image/sealink.png) repeat-x !important;
	background-position: bottom !important;
	background-size:100% !important;
	padding:160px 100px 100px 140px !important;
	height:700px;
}

.tour-4 p{
	font-size:14px;
	font-family:"Open Sans";
	color:#000;
	line-height:25px;
	padding-top:10px;
}
.tour-4 a{
	color:#bf5a14;
	text-decoration:none;
	font-weight:600;
}
.tour-4 img{
	display:inline;
	padding-top:20px;
	width:200px
}
.registration{
	font-size:14px;
	font-family:"Open Sans";
	color:#fff;
	line-height:20px;
	/*border-style:dashed; border-color:#fff !important;*/
	
}	

.reg-border table, th{
	 border-top:none !important;
}

.reg{
	left: 35.5%;
    position: absolute;
    top: 7%;

    z-index: 999;
}
.venue {
    margin-bottom: 40px;
}


.boat-10 {
    overflow: hidden;
    margin-top: -12%;
    z-index: 2;
    -webkit-animation: wave 3.2s .25s infinite linear;
    animation: wave 3.2s .25s infinite linear;
    margin-left: 60%;
}	
	.logo2{display:none;}
	
	
	
	 #group9 {
    z-index: 3; /* slide over group 7 */
	height:135%;/*
	overflow:hidden;
	margin-top:-45px;*/
  }
	
}

@media only screen 
and (max-device-width: 2400px)
and (min-device-width: 1919px)
{
	.content {
    position: absolute;
    top: 18% !important;
    left: 58% !important;	


}
	
}














