*{
   font-family: 'Oswald', sans-serif;
	
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-size: 1.2vw;
	font-weight: 100;
	
}
html{
	scroll-behavior: smooth;
	font-family: 'Oswald', sans-serif;
}

h1,h2,h3,h4{
	
	color:#34afb4;
}

body{
	
	width: 100%;
	overflow-x: hidden;
	font-family: 'Oswald', sans-serif;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 0;
}


.wrappera{
	
	width: 100%;
	overflow-x: hidden;
	
	background-color: rgba(255,255,255,1.00);
	position: relative;
	margin: 0 auto;
	
}


.wrappera h1{
	
	 font-family: 'Oswald', sans-serif;
}

.wrappera h2{
	font-size: 2vw;
	font-family: 'Oswald', sans-serif;
}

.wrappera h3{
	
	font-size: 1.5vw;
	font-family: 'Oswald', sans-serif;
	
}

.wrappera h4{
	
	font-family: 'Oswald', sans-serif;
	
}
.wrappera h5{
	
	font-family: 'Oswald', sans-serif;
	
}

.aboutus{
	margin: 0 auto;
	width: 80%;
	padding: 5vw 3vw;
	font-size: 0.8vw;
	text-align: justify;
}

.wrappera h6{
	
	font-family: 'Oswald', sans-serif;
	
}
@media screen and (max-width: 767px) {
	
	*{
		font-size: 2.7vw;
		font-family: 'Oswald', sans-serif;
	}
	h1, h2, h3, h4, h5, h6 {
		font-family: 'Oswald', sans-serif;
	}
	
	html{
	font-family: 'Oswald', sans-serif;
}

body{

	font-family: 'Oswald', sans-serif;
}
	
	.wrappera h2{
		font-size: 5.5vw;
		font-family: 'Oswald', sans-serif;
	}
	.wrappera h1{
		font-size: 6vw;
		font-family: 'Oswald', sans-serif;
	}
	
	.wrappera h3{
		font-size:4vw;
		font-family: 'Oswald', sans-serif;
	}
	.wrappera h4{
		font-size: 3vw;
		font-family: 'Oswald', sans-serif;
	}
	.wrappera h6{
		font-size: 2vw;
		font-family: 'Oswald', sans-serif;
	}
	.wrappera h5{
		font-size: 2.5vw;
		font-family: 'Oswald', sans-serif;
	}
	
	.aboutus h1, h2, h3, h4, h5,h6{
		
		font-family: 'Oswald', sans-serif;
	}
	
}



.content{
	
	width: 100%;
	position: relative;
	margin: 0 auto;

}
.twcontent{
	
	width: 20%;
	float: left;
	
	padding: 3vw 0.5vw 0.5vw 3vw;
	color:darkblue;
	font-size: 0.8vw;
	border-radius: 10%;

	
	
	
}
.twcontent h2{
	
	
	font-size: 0.8vw;
}

.eicontent{
	
	
	width: 100%;
	
	margin: 0 auto;
	color: rgba(81,81,81,1.00);
}


.header{

	width: 100%;
	position: fixed;
	margin-top: 0;
	text-decoration: none;
	z-index: 999;
	color: white;
	transition: 0.5s;
	
	
}
.mainHeader{
	width: 100%;
	background-color: rgba(255,255,255,1.00);
	text-decoration: none;
	height: 10.5vw;
	margin: 0 auto;
	text-align: center;
	padding: 1vw 1vw 1vw 1vw;
	vertical-align: bottom;
	
}
.mainHeader > div{
	
	float: left;
	width:33.33%;
	
	
}
.header .subHeader{
	background-color: rgba(73,161,60,0.8);
    color: white;
    margin: 0 auto;
    margin-top: -2vw;
/*    border-radius: 10px;*/
    padding: 0.2vw;
    text-decoration: none;
    text-decoration-line: none;
    text-align: center;
	opacity: 1;
	transition: 2s;
	
}

@media screen and (max-width: 600px) {
	
.header .subHeader{	
	
	display: none;
	
	}
	
}

	
.padding {
    padding: 0.5px;
    background-color: #34afb4;
}	
	




.header .subHeader ul{
	
	 display: -webkit-inline-box;
	text-align: center;
	list-style:none;
	padding: 0;
	
	
}

.customers {
    font-family: 'Oswald', sans-serif;
    border-collapse: collapse;
    width: 80%;
    text-align: justify;
    margin: 0 auto;
    font-size: 1.2vw;
}

.customers th {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    background-color:#34afb4;
    color: white;
	text-align: center;
}
.customers tr:nth-child(even) {
    background-color: #f2f2f2;
}
.customers td, .customers th {
    border: 1px solid #ddd;
    padding: 8px;
}
.page {
    background-size: cover;
    background-repeat: no-repeat;
    padding: 5vw 10vw 3vw 10vw;
}


.social {
    position: fixed;
    z-index: 20;
    float: right;
    margin-top: 28%;
    margin-left: 95%;
    width: 5%;
    cursor: pointer;
}

.header .subHeader ul a{
	
	 display: -webkit-inline-box;
	text-align: center;
	list-style:none;
	text-decoration: none;
	
	
}

.header .subHeader ul a:active{
	
	 display: -webkit-inline-box;
	text-align: center;
	list-style:none;
	text-decoration: none;
	color: white;
	background-color: rgba(10,124,179,1.00);
	
	
}

.header .subHeader ul li{

	text-decoration: none;
	
	text-align: center;
	margin:0vw 2.7vw 0vw 1vw;
	cursor: pointer;
	padding:0px 1vw 0.2vw 1vw;
	
	
}
@media screen and (max-width: 767px) {
	
.header .subHeader ul li{	
	    font-size: 10vw;
    text-align: left;
    padding-left: 6vw;
	}
	
	.header .subHeader ul li a{
	
	font-size:5vw;
		text-align: left;
	}
	
	.header .subHeader ul li ul{
		margin-left: 35vw;
		width: 65%;
		
		
	}
	
	
}

.header .subHeader ul a li{

	text-decoration: none;
	
	text-align: center;
	margin:0vw 2.7vw 0vw 1vw;
	cursor: pointer;
	padding:0px 1vw 0.2vw 1vw;
	
	
}

@media screen and (max-width: 767px) {
	
	.header .subHeader ul a li{
font-size: 8vw;
		text-align: left;
		margin-left: -47vw;
	
	
}

	
	
}

.header .subHeader ul a :active{

	text-decoration: none;
	
	text-align: center;
	margin:0vw 2.7vw 0vw 1vw;
	cursor: pointer;
	padding:0px 1vw 0.2vw 1vw;
	color: white;
	
	
}



.header .subHeader ul li ul{
	
	
	text-align: center;
	display: block;
	
}



.header .subHeader ul li ul li{
	
	background-color:rgba(52,175,180,1);
	text-align: left;
	padding: 0.5vw 0.9vw 0.5vw 0.9vw;

	font-size: 1vw;
	cursor: pointer;
	display:none;
	
	

}


.header .subHeader ul a li ul a li{
	
	background-color:#34afb4;
	text-align: left;
	padding: 0.5vw 0.9vw 0.5vw 0.9vw;

	font-size: 1vw;
	cursor: pointer;
	display:none;
	
	

}


.header .subHeader ul a li ul a li:hover{
	
	background-color: rgba(10,124,179,1.00);
	
}

.header .subHeader ul li ul li:hover{
	
	background-color: rgba(10,124,179,1.00);
	
}
.header .subHeader ul li:hover{
	
	background-color: rgba(10,124,179,1.00);
	
}
.header .subHeader ul a li:hover{
	
	background-color: rgba(10,124,179,1.00);
	
}
.subcontent{
	
	position: fixed;
	
    margin-left: -2%;
    width: 18%;
	
	
}
.subcontent h2{
	
	font-size: 1.5vw;
}
.banner{
	
	height: 100%;
	border-radius: 10px;
		transition: 2s;
	margin-top: 3vw;
	overflow: hidden;
width: 100%;

	
	
}
.banner > img{
	
	border-radius: 10px;
	border:0.5px solid gray;
	height: 100%;
	width: 100%;
}

.acon{
	
padding: 1vw;
	border-radius: 10px;
	background-color: white;
	width: 100%;

}

.formw{
	
	background-color:#34afb4;
	opacity: 0.8;
	position: fixed;
	z-index: 20;
	border-radius: 0px 10px 10px 0px;
	height: 32vw;
	padding: 2vw;
	color: white;
	transform: translate(350%,0);
	overflow-x: hidden;
	transition: 1s linear;
	width: 30%;
	
}

.formw h2{
color: white;
	font-weight: 500;
	font-size: 1.5vw;
		
}
@media screen and (max-width: 767px) {
	.formw{
		height:auto;
		overflow-x:auto;
		width: 50%;
	}
	.formw h2{
		
		font-size: 14px;
		
	}
}


.conference{
	
	margin: 0 auto;
	width: 100%;
	height: 5vw;
	border-radius: 10px;
}
tr,td{
	padding: 0.3vw;
}
.button{
	padding: 0.5vw 1vw 0.5vw 1vw;
	border-radius: 5px;
	background-color: #34afb4;
	color: white;
	
	
}

.update{
	
	background-color: rgba(219,219,219,1.00);

	margin: 0 auto;
	border:0.5px solid white;
	width: 100%;
	border-radius: 10px;
	font-size: 0.95vw;
	color:darkslategray;
	padding: 1vw;
	
}
.update h3{
	color:rgba(38,38,38,1.00);
	font-size: 1.3vw;
	font-weight: 500;
	
}
.update h4{
	color:rgba(38,38,38,1.00);
	font-size: 1.2vw;
	font-weight: 400;
	
}
.subcontent h2{
	
	font-size: 1.5vw;
}

	
	 .bannerheader {
    position: absolute;
    color: green;
    font-size: 2.9vw;
    width: 49%;
    transform: translate(111%,-207%);
    font-weight: 900;
    padding: 1vw;
}


.container1 {
 
  cursor: pointer;
	display: none;
	
}

@media screen and (max-width: 600px) {
	.container1 {
		
		 display: inline-block;
		margin-left: -97vw;
	}
	
	
}

.bar1, .bar2, .bar3 {
  width: 25px;
  height: 3px;
  background-color: #34afb4;
  margin: 6px 0;
  transition: 0.4s;
}

.change .bar1 {
  -webkit-transform: rotate(-45deg) translate(-9px, 6px);
  transform: rotate(-45deg) translate(-9px, 6px);
}

.change .bar2 {opacity: 0;}

.change .bar3 {
  -webkit-transform: rotate(45deg) translate(-8px, -8px);
  transform: rotate(45deg) translate(-8px, -8px);
}

.footer {
    background: url(../images/icon/pattern.jpg);
    padding: 0px;
 
    width: 100%;
	
}
.underlinewhite1{
	padding: 0.3px;
	background-color:rgba(104,104,104,1.00);
	width: 100%;
	
	
}
.flying{
	
	position: absolute;
	width: 25%;
   
	transition: 2s;
	 transform: translate(228%,658%);
	
}

.imp{
	
	position: absolute;
	width: 25%;
   
	transition: 5s;
	 transform: translate(128%,270%);
	cursor: pointer;
	
}
.test{
	
	position: absolute;
	color: green;
	font-weight: 900;
	font-size: 1.1vw;
	margin-top: 1.5vw;
	margin-left: 3.5vw;
	width:30%;
	transform: scale(1);
	transition: 1s;
}

.test > img {
transform: scale(1);
	transition: 1s;	
	
}
.test:hover{
	
	transform: scale(1.2);
}

.test > img:hover {
transform: scale(1.2);
	
}
.mill{
	
	position: absolute;
	width: 15%;
   
	transition: 5s;
	transform:  translate(195%,89%);
	cursor: pointer;
	
}

.status{
	
	font-size: 1.5vw;
	font-weight: 600;
	font-style: italic;
	color: forestgreen;
	opacity: 1;
	transition: 2s;
	
}
.red{
	
	font-size: 1.5vw;
	font-weight: 600;
	font-style: italic;
	color: red;
	opacity: 1;
	transition: 2s;
	
}



input[type=text],input[type=textarea],input[type=email],input[type=number],textarea{
	color: black;
	
	width: 100%;
}
.registration {
    padding-top: 0vw;
    text-align: center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.conditions {
    padding: 2px;
    background-color: rgba(180,177,177,1.00);
    max-width: 60vw;
    margin: 0 auto;
    max-height: 400px;
    overflow-y: scroll;
}
.forms {
    text-align: justify;
    max-width: 80%;
    margin: 0 auto;
    padding-left: 20%;
    padding-right: 10%;
}
@media screen and (max-width: 768px) {
	
.forms {
    text-align: justify;
    max-width: 100%;
    margin: 0 auto;
    padding-left: 4%;
    padding-right: 4%;
}	
	
	
	
	
	
	
}

.clipimage{
	    background-color: #34afb4;
	height: 5vw;
	width: 100%;
	clip-path: polygon(0% 0%, 90% 0%, 60% 100%, 0 100% );
	
}
.register {
    position: fixed;
    z-index: 20;
    float: left;
    margin-top: 28%;
    width: 5%;
    transition: 1s;
    cursor: pointer;
}

.circle {
    border-radius: 20px;
    border: 3px solid rgba(73, 161, 60,1);
    transition: transform .5s;
    cursor: pointer;
    width: 60%;
}
.circle:hover{
	transform: scale(0.75);
	
}
.box {
    padding-bottom: 2vw;
	height: 10vw;
}

.box h5 {
    font-size: 0.95vw;
    font-weight: 500;
    color: rgba(83,83,83,1.00);
}

element.style {
}
.box h3 {
    font-size: 1vw;
    font-weight: 700;
    color: rgba(83,83,83,1.00);
}

@media screen and (max-width: 767px) {
	
	.box{height: 32vw;}
	.box h3 {
		 font-size: 3.5vw;
	}
	.box h5 {
    font-size: 2.5vw;
	}
}
.footerheader{
	display: inline-block;
	
	
}
.footerheader ul li{
	
	display: inline-block;
	padding:1vw 0vw 2vw 2vw;
	color: white;
	font-size: 1vw;
	font-weight: 400;
}
.lastfooter{
	width: 50%;
	
	
}
.lastfooter > div{
	
	width: 40%;
	float: left;
	color: #34afb4;
	
}
.block1{
	
	width:100%;
	
	margin: 0 auto;
	padding: 7vw 0 0 3vw;
	background-color:rgba(52, 175, 180,1);
	height: 32vw;
	align-items: center;
	margin-top: -8vw;
}
.block1 > div{
	
	float: left;
	width: 30%;
	text-align: center;
	margin-top: -2.5vw;


}

.block1 > div > div{
	
	text-align: center;
	font-size: 1.5vw;
	font-weight: 500;
	color: white;

}

.block1 > a  div{
	
	float: left;
	width: 32.33%;
	
	text-align: center;
	margin-top: -2.5vw;


}

.block1 > a div > div{
	
	    margin-left: 10vw;
    text-align: center;
    font-size: 1.5vw;
    font-weight: 500;
    color: white;

}


@media screen and (max-width: 767px) {
	
	.block1{
		
		margin-top: 0vw;
	}
	
	.block1 > div > div{
	
	font-size: 3vw;
	

}



.block1 > a div > div{
	
	
	font-size: 3vw;
	
}
	
	
}

.map1{
	
	clear: both;
	margin: 0 auto;
	text-align: center;

}

.speakers{
	
	margin: 0 auto;
	width: 90%;
	
	
	
}





.green{
	background-color: rgba(73,161,60,1.00);
}
.registernow{
    position: fixed;
    margin-top: 37vw;
    z-index: 10;
	margin-left: -2.4vw;
	transition: 0.5s linear;
	cursor: pointer;
	width: 7%;
	
}
.registernow:hover{
	
	margin-left: 0vw;
	
	
}

.hg{
	font-size:  0.9vw;
}

@media screen and (max-width: 767px) {
	.registernow{
	margin-left: -5.4vw;
	width: 18%;
		
	}
	.hg{
	font-size:  15px;
}
	
}

.querynow{
    position: fixed;
    margin-top: 37vw;
    z-index: 10;
	margin-left: 95.5%;
	transition: 0.5s linear;
	cursor: pointer;
	width: 7%;
	
}
.querynow:hover{
	
	margin-left: 93%;
	
	
}

@media screen and (max-width: 767px) {
	.querynow{
	margin-left:88%;
	width: 18%;
	}
	
	.querynow:hover{
	
	margin-left: 83%;
	
	
}
	
}

.agenda123{
	
	width: 80%;
	margin: 0 auto;
	padding:0.5vw 0vw;
}

.runninglogo{
	position: absolute; 
width: 9%;
margin: 17.5vw 45vw;
	-webkit-animation:spin 8s linear infinite;
    -moz-animation:spin 8s linear infinite;
    animation:spin 8s linear infinite;
}
.runninglogo1{
	position: absolute; 
width: 9%;
margin: 17.5vw 45vw;
	
}

/*@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }*/

#slider {
    width:100%;
	margin:auto;
    overflow:hidden;
	height: 45vw;

}

.slide {
    height:45vw;
    float:left;
    text-align:center;
	line-height:8em;
	font-size:40px;
}

.box1 {
    padding-bottom: 2vw;
	height: 15vw;
}
.box1 h5 {
    font-size: 0.95vw;
    font-weight: 500;
    color: rgba(83,83,83,1.00);
}

.box1 h3 {
    font-size: 1vw;
    font-weight: 700;
    color: #34afb4;
}

@media screen and (max-width: 600px) {
	.box1 h3 {
		 font-size: 3.5vw;
	}
	.box1 h5 {
    font-size: 2.5vw;
	}
}


@media screen and (max-width: 767px) {
	
	.slide{
		
		 height:45vw;
		margin-top: -18vw;
	}
	
	#slider {
		height:72vw;
		width: 100%;
	}
	.box1{
		height: 15vw;
		margin-top: -26vw;
		
	}

	
}



.faq{
	
	margin: 0 auto;
	width: 90%;
	padding: 10vw;
}

.question{
	
	cursor: pointer;
	font-size: 1.6vw;
	color: #34afb4;
	padding: 1vw;
}

.answer{
	
	display: none;
	transition: 1s;
		font-size: 1.4vw;
	color: #34afb4;
	padding: 3vw;
	
}
.tinku{
	font-size: 1.8vw;
	font-weight: 900;
	padding:0vw 1vw 0vw 2vw;
}


.jiya{
	font-size: 1.8vw;
	font-weight: 900;
	padding:0vw 1vw 0vw 2vw;
	
}
@media screen and (max-width: 767px) {
	.answer{
	
	
		font-size: 2.8vw;
	
}
	
		.question{
	
	
		font-size: 3vw;
	
}
	
	.tinku{
		font-size: 3vw;
	}
		.jiya{
		font-size: 3vw;
	}
}


.buttonq{
	
	margin: 0 auto;
	width: 100%;
	    padding: 8vw 2vw 2vw 5vw;
	display: flex;
	position: fixed;
	background-color: white;
	text-align: center;
	
}

@media screen and (max-width: 767px) {
	
	.buttonq{
		margin-top: -2vw;
	}
	
}

.buttonq > a button{
	
	background-color:#34afb4;
	color:white;
	padding:1vw 2.5vw;
	border-radius: 10px;
margin: 0vw 7.4vw;
	text-align: center;
}


.agenda123 table tr:nth-child(even) {
    background-color: #f2f2f2;
}

.agenda123 table tr:hover{
	background-color:#34afb4;
}

.contact{
	width: 90%;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	padding-top: 10vw;
	padding-bottom: 3vw;
}

.contact > div{

	flex-wrap: wrap;
	
	padding:1vw;
	
}
.map{
	
	flex:2;
	border: double  rgba(85,120,203,1.00);
}
.venue{
	
	flex:1;
}
.information{
	
	flex:3;
	
}

.sitemap{
	
	padding :10vw 0 5vw;
	width: 90%;
	margin: 0 auto;
	font-size: 1vw;
}
.mapping > div{
	
	float: left;
	width:14%;
	border:  thin rgba(14,65,134,1.00);
	padding: 1vw;
}

.mapping > div > h3{
	
	border: double  rgba(85,120,203,1.00);
	padding:1vw 2vw 1vw 2vw;
	text-align: center;
	font-size: 1.5vw;
}
.mapping > div > h4{
	
	border: double  rgba(85,120,203,1.00);
	padding:1vw 2vw 1vw 2vw;
	text-align: center;
	font-size: 1vw;
}

.mapping > div > h3:hover{
	
	background-color:rgba(226,247,246,1.00);
}
.mapping > div > h4:hover{
	
	background-color:rgba(226,247,246,1.00);
}

.mapping > div > h4 > a{
	font-size: 1.3vw;
	color: rgba(245,93,95,1.00);
}
.zadu{
	
	margin: 0 auto;
	width: 20%;
	text-align: center;
	padding-top: 3vw;
	
}



.theme{
	
	padding-top: 6vw;
	margin: 0 auto;
	width: 90%;
	
}
.tablet{
	
	padding: 2vw 3vw;
	
	color: white;
	
	margin: 0 auto;
	text-align: center;
	margin-left: 17vw;
}

.tablet> a > div{
	background-color: #34afb4;
	width: 25%;
		float: left;
	margin-left: 1vw;
	padding: 1.5vw 2vw;
	border-radius: 10px;
	
}

.tablet> a :active .tablet> a > div{
	background-color: #34afb4;
	
	
}
.tablet> a : visited .tablet> a > div {
	background-color:rgba(45,81,252,1.00);
	
	
}

.contenttheme{
	
	width: 90%; margin: 0  auto;
	padding: 1.5vw;
}

.contenttheme > div{
	
	width:30%;
	float: left;
	margin-left: 2.5vw;
	margin-top: 2vw;
	
}

.contenttheme > a > div{
	
	width:30%;
	float: left;
	margin-left: 2.5vw;
	margin-top: 2vw;
	
}




.squareimage{
	
	background-color: blueviolet;
	width: 100%;
	
}
.textbox{
	
	color: white;
	font-size: 1.3vw;
	background-color: #34afb4;
	padding:1.5vw 1vw;
	height: 10vw;
	width:100%;
	text-align: center;
	
}
@media screen and (max-width: 767px) {
	
	.textbox{
		height: 28vw;
	font-size: 3vw;
	padding:3vw 1vw;
	
	
}
	
}

.textbox1{
	
	color: white;
	font-size: 1.3vw;
	color: #34afb4;
	padding:2vw;
	width:100%;
	text-align: center;
	
}
@media screen and (max-width: 767px) {
	
	.textbox1{
		height: 18vw;
	font-size: 4vw;
	padding:3vw 1vw;
	
	
}
	
}



.visa{
	
	margin: 0 auto;
	width: 90%;
	padding: 10vw 2vw;
	display: flex;
	margin-top: -10%;
	
}

.visa > div{
	
	flex: 1;
	flex-basis: 30%;
	align-content: space-between;
}


.textdf{
	padding: 6vw 0vw;
}


@media screen and (max-width: 767px) {
	.textdf{
	padding: 2vw 0vw;
}
	.visa > div > div > h2{
	
	font-size: 4vw;
}
.visa > div > div > span > h3{
	
	font-size: 4vw;
}
	.textdf > h3{
	
	font-size: 3vw;
}
	
}
.disclaim{
	
	margin: 0 auto;
	width: 90%;
	padding-top: 10vw;
}

.start{
	margin: 0 auto;
	width: 90%;
	padding: 14vw 3vw;
	background-color:white;
	
	
}
.start h2{
	
	color:rgba(92,92,92,1.00);
	font-size: 3.5vw;
	text-align: center;
}

.aju{
	font-size: 1vw;
		
}
@media screen and (max-width: 767px) {
	
.aju{
	font-size: 2.5vw;

}	
}
.footerfooter{
	background-color: white;
	margin: 0 auto;
	display: flex;
	width: 100%;
	justify-content: space-around;
	text-align: center;
	align-items: center;
	padding-bottom: 2vw;
}
.footerfooter > div{
	text-align: center;
	width: 25%;
	color:  #34afb4;
	align-items: center;
	
}
.logo4{
	width: 20%;
	
}
.logo2{
	
	 width:45%;
}

.mop{
	width:18%; 
}

@media screen and (max-width: 767px) {
	
	.logo4{
	width: 44%;
	
}
.logo2{
	
	 width:61%;
}

.mop{
	width:38%; 
}
	
	.mainHeader{
	
	height: 18vw;
	
}
	
}
.star{
	color: red;
	font-weight: 500;
}
.errText{
	
	color: red;
	font-size: 1vw;
	font-style: italic;
}

.sms{
	font: 1vw;
	color: green;
	text-transform: uppercase;
}
.terms{
	color: black;
	font-size: 1.2vw;
	padding: 1.2vw;
	background-color:rgba(217,217,217,1.00);
}

@media screen and (max-width: 767px) {
	.terms{
		font-size:1.6vw;
	}
	
}
.indore{
	 margin: 0 auto; width: 80%;
	text-align:left;
	
}

.indore h5{
	font-size: 1.5vw;
}

.jackssa{
	
	margin: 0 auto;
	width: 50%;
	background-color: rgba(0,0,0,0.6);
	padding: 1vw;
	border-radius: 20px;
	box-shadow:2px 2px 4px 1.5px rgba(0,0,0,0.5);
	color: white;
	
}
.jackssa h3,h4{
	
	color: white;
}

@media screen and (max-width: 767px) {
	.indore{
		width: 90%;
	}
	.indore h5{
	font-size: 2.5vw;
}
	.jackssa{
	width: 90%;	
	}
	
}

.square{
	margin-left: 5%;
	margin: 0 auto;
	width: 100%;
	text-align: left;
	padding-left: 5vw;
}
.asaram{
	
	font-size: 32px;
}

@media screen and (max-width: 767px) {
.asaram{
	
	font-size: 24px;
}	
	
	.aboutus h2{
		font-size: 22px;
	}
	.aboutus h5{
		font-size: 16px;
	}
	
}
.fobus{
	width: 30%;
	margin: 0 auto;
}
.demus{
	width: 60%;
	margin: 0 auto;
	margin-left: 48%;
}
.tune{
	padding-left: 7vw;
	
}

.tune > li{
	
	list-style: disc;
}

.welcomehome{
	padding: 5vw;
	width: 60%;
	margin: 0 auto;
}


@media screen and (max-width: 767px) {
	.header .subHeader ul li a.takas{
		font-size: 10vw;
	}	
	
}

.visa1{	
	
	width: 70%;
	margin: 0 auto;
}
.inside{
	padding: 2vw;
	height: 15vw;
	overflow-y: hidden;
	box-shadow: 1px 1.5px 3px 1px rgba(0,0,0,0.5); 
}
.download{
	
	width: 100%;
	margin: 0 auto;
}
.download a{
	font-size: 2vw;
	text-align: right;
	color: #34afb4;
}

.paralex{
	
	width: 50%;
	position: fixed;
	margin: 0 auto;
	font-size: 0.1vw;
	color: white;
	background-color: rgba(0,0,0,0.85);
	margin-top: -16%;
	transition: 0.5s;
	padding: 2.5vw;
	cursor: pointer;
	text-align: justify;
	transform: translate(32%,0);height: 30vw;
	overflow-y: scroll;

	
	
}
.paralex p{
	font-size: 1.5vw;
}
@media screen and (max-width: 767px) {
	
	.paralex{
		width: 98%;
		transform: translate(-11%,0);
		margin-top: -38%;
		height: 160vw;
	}
	
	.paralex p{
	font-size: 3vw;
}
	
}
.gallery > div{
	
	float: left;
	width: 22.33%;
	color: white;
	background-color: #34afb4; 
	margin: 1.2%;
	padding: 0.8vw;
	font-size: 2vw;
}

.gallery > a > div{
	
	float: left;
	width: 22.33%;
	color: white;
	background-color: #34afb4; 
	margin: 1.2%;
	padding: 0.8vw;
	font-size: 2vw;
}

.gallery a  > div {
	
	float: left;
	width: 22.33%;
	color: white;
	background-color:rgba(44,86,243,1.00);
	margin: 1.2%;
	padding: 0.8vw;
	font-size: 1.6vw;
	border-radius: 20px;
}


.gallery  a > div :active{
	
	float: left;
	width: 22.33%;
	color: white;
	background-color:rgba(44,86,243,1.00);
	margin: 1.2%;
	padding: 0.8vw;
	font-size: 1.6vw;
}
.gallery a > div :visited{
	
	float: left;
	width: 22.33%;
	color: white;
	background-color:#34afb4; 
	margin: 1.2%;
	padding: 0.8vw;
	font-size: 1.6vw;
}


.gallery img {
	float: left;
	width: 30.33%;
}

.gallery img{
	margin: 1vw;
	 border: 1px solid rgba(136,136,136,1.00);
	padding: 1vw;
}

@media screen and (max-width: 767px) {
.gallery img{
width: 100%;
	
	}
	
	
}
.media > div{
	
	float: left;
	width: 50%;
	color: white;
	background-color: #34afb4; 
	margin: 1.2%;
	padding: 0.8vw;
	font-size: 2vw;
}

.media > a > div{
	
	float: left;
	width: 55%;
	color: white;
	background-color: #34afb4; 
	margin: 1.2%;
	padding: 0.8vw;
	font-size: 2vw;
}

.media a  > div {
	
	float: left;
	width: 47%;
	color: white;
	background-color:rgba(44,86,243,1.00);
	margin: 1.2%;
	padding: 0.8vw;
	font-size: 1.6vw;
	border-radius: 20px;
	text-align: center;
}


.media  a > div :active{
	
	float: left;
	width: 22.33%;
	color: white;
	background-color:rgba(44,86,243,1.00);
	margin: 1.2%;
	padding: 0.8vw;
	font-size: 1.6vw;
}
.media a > div :visited{
	
	float: left;
	width: 22.33%;
	color: white;
	background-color:#34afb4; 
	margin: 1.2%;
	padding: 0.8vw;
	font-size: 1.6vw;
}


.media img {
	float: left;
	width: 30.33%;
}

.media img{
	margin: 1vw;
	 border: 1px solid rgba(136,136,136,1.00);
	padding: 1vw;
}

.media table tr td a{

	color: red;
}

@media screen and (max-width: 767px) {
.media img{
width: 100%;
	
	}
	
	
}