@media only screen 
and (min-width : 320px) 
and (max-width : 479px){
	img{max-width:100%;}
	a.navbar-brand img{width:100%; margin-left:15px;}
	.navbar-toggle{margin-right:15px;}
	.top_header .modal-dialog{width:auto; }
	.navbar-default .navbar-nav > li > a{margin: 0 ; padding:8px 14px;}
	.banner_text{top:30%;}
	h2{font-size:35px; line-height:40px;}
	.banner_text p{font-size:16px;}
	.connected_inner{width:auto;}
	.connected_part{height:auto; padding-bottom:25px; background:url("../images/bottom_bannerpic.jpg") no-repeat scroll left top / cover  #f3f2f2; }
	.featureinne_icon{float:none; margin:0 auto 10px auto;}
	.featureinner{float:none; text-align:center; padding:0 0 15px 0; height:auto;}
	.feature_cont{width:100%; padding:10px 0;}
    .feature_part{height:auto; padding-bottom:25px; background:url("../images/feature_bg.jpg") no-repeat scroll left top / cover  #f3f2f2; }
    .getstartedinner{padding:5px 0 18px;}
	.feature_cont1{width:100%; text-align:center;}
	
	.wellcome{font-size:13px;}
	.setting{float:left; padding:4px 0;}
	.attendence_right{margin:0;}
	
	.registration_part{width:96%; padding:15% 2%;}
	.devider{background:none;}
	.registrationstep{text-align:center;}
	.registrationstep li{float:none; display:inline-block;}
	.registrationstep li a{margin:0 20px;}
	.regibox_gray{margin:0 0 17px 0; width:100%;}
	.regibox_gray1{margin:0 0 17px 0; width:100%;}
	.export_report a{margin:15px 8px;}
	
	.contact_left{border:none; padding-bottom:25px;}
	.contacttextfield{width:100%; margin-top:5px; margin-bottom:0;}
	.contacttextarea{width:100%; margin-top:5px;}
	.submitbutt{float:right;}
	.footertop a{padding:0 8px;}
	.topheader2{font-size:12px;}
	.topheader2 .fa{font-size:15px;}
	.navbar-brand{width:70%;}
	.top_header .navbar-right{padding-top:0;}
	.navbar-nav{margin:0;}
	.header_outer {
		background: url("../images/banner_pic1.jpg") no-repeat scroll right top / cover rgba(0, 0, 0, 0);
	    height: 400px;
	}
	
	/*for 18-01-2015*/
	
.navbar-header{float:left;}
	.active {
        display: block;
    }
	.nav {padding-left:0; z-index:9999; position: absolute; width:100%; left:0; top:83px;}
    .nav > li {
        float: none;
		text-align:left;
		width:100%;
    }
	.nav > li > a {
	background-color:#147a94; color:#fff; border-bottom:1px solid #18859b; font-size:13px; font-weight:normal; padding:10px 15px !important; }
	.nav > li > a:hover{text-decoration:none; color:#147a94; background-color:#fff;}
    .nav > li > .parent {
        background-position: 95% 50%;
    }
    .nav li li .parent {
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .nav ul {
        display: block;
        width: 100%;
    }
   .nav > li.hover > ul , .nav li li.hover ul {
        position: static;
		background:#740d10;
		width:100%;
		padding-top:0;
    }
	.nav li li a {
    display: block;
	padding:10px;
	color:#fff;
    position: relative;
    z-index:100;
    border-bottom: 1px solid #b3b2b2;
	background-color:#747474;
}

.map{margin:0 -15px;}
.map iframe{width:100%;}


}



@media only screen 
and (min-width : 480px) 
and (max-width : 639px){
	img{max-width:100%;}
	a.navbar-brand img{width:90%; margin-left:15px;}
	.navbar-toggle{margin-right:15px;}
	.top_header .modal-dialog{width:auto; }
   .navbar-default .navbar-nav > li > a{margin: 0 ; padding:8px 14px;}
     .connected_inner{width:auto;}
	.connected_part{height:auto; padding-bottom:25px; background:url("../images/bottom_bannerpic.jpg") no-repeat scroll left top / cover  #f3f2f2; }
	.featureinne_icon{float:none; margin:0 auto 10px auto;}
	.featureinner{float:none; text-align:center; padding:0 0 15px 0; height:auto;}
	.feature_cont{width:100%; padding:10px 0;}
    .feature_part{height:auto; padding-bottom:25px; background:url("../images/feature_bg.jpg") no-repeat scroll left top / cover  #f3f2f2; }
.getstartedinner{padding:5px 0 18px;}
.feature_cont1{width:100%; text-align:center;}
.attendence_right{margin:0;}
h2{font-size:59px;}
	.registration_part{width:96%; padding:15% 2%;}
	.devider{background:none;}
	.registrationstep{text-align:center;}
	.registrationstep li{float:none; display:inline-block;}
	.registrationstep li a{margin:0 60px;}
	.regibox_gray{margin:0 0 17px 0; width:100%;}
	.regibox_gray1{margin:0 0 17px 0; width:100%;}
	.export_report a{margin:15px 8px;}
	
		.contact_left{border:none; padding-bottom:25px;}
	.contacttextfield{width:100%; margin-top:5px; margin-bottom:0;}
	.contacttextarea{width:100%; margin-top:5px;}
	.submitbutt{float:right;}
	.top_header .navbar-right{padding-top:0;}
	.navbar-nav{margin:0; height:auto;}
.header_outer {
	background: url("../images/banner_pic1.jpg") no-repeat scroll right top / cover rgba(0, 0, 0, 0);
	
}
.banner_text{top:56%;}
.connected_inner{width:80%;}
*for 18-01-2015*/

.navbar-header{float:left;}
	.active {
        display: block;
    }
	.nav {padding-left:0; z-index:9999; position: absolute; width:100%; left:0; top:83px;}
    .nav > li {
        float: none;
		text-align:left;
		width:100%;
    }
	.nav > li > a {
	background-color:#147a94; color:#fff; border-bottom:1px solid #18859b; font-size:13px; font-weight:normal; padding:10px 15px !important; }
	.nav > li > a:hover{text-decoration:none; color:#147a94; background-color:#fff;}
    .nav > li > .parent {
        background-position: 95% 50%;
    }
    .nav li li .parent {
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .nav ul {
        display: block;
        width: 100%;
    }
   .nav > li.hover > ul , .nav li li.hover ul {
        position: static;
		background:#740d10;
		width:100%;
		padding-top:0;
    }
	.nav li li a {
    display: block;
	padding:10px;
	color:#fff;
    position: relative;
    z-index:100;
    border-bottom: 1px solid #b3b2b2;
	background-color:#747474;
}

.map{margin:0 -15px;}
.map iframe{width:100%;}

}



@media only screen 
and (min-width : 640px) 
and (max-width : 767px){
	img{max-width:100%;}
		a.navbar-brand img{width:90%; margin-left:15px;}
	.navbar-toggle{margin-right:15px;}
	.top_header .modal-dialog{width:auto; }
   .navbar-default .navbar-nav > li > a{margin: 0 ; padding:8px 14px;}
	.connected_inner{width:auto;}
	.connected_part{height:auto; padding-bottom:25px; background:url("../images/bottom_bannerpic.jpg") no-repeat scroll left top / cover  #f3f2f2; }
		.featureinne_icon{float:none; margin:0 auto 10px auto;}
	.featureinner{float:none; text-align:center; padding:0 0 15px 0; height:auto;}
	.feature_cont{width:100%; padding:10px 0;}
    .feature_part{height:auto; padding-bottom:25px; background:url("../images/feature_bg.jpg") no-repeat scroll left top / cover  #f3f2f2; }
.getstartedinner{padding:5px 0 18px;}
.feature_cont1{width:100%; text-align:center;}
.attendence_right{margin:0;}
	.registration_part{width:96%; padding:15% 2%;}
	.devider{background:none;}
	.registrationstep{text-align:center;}
	.registrationstep li{float:none; display:inline-block;}
	.registrationstep li a{margin:0 60px;}
	.regibox_gray{margin:0 0 17px 0; width:100%;}
	.regibox_gray1{margin:0 0 17px 0; width:100%;}
	
		.contact_left{border:none; padding-bottom:25px;}
	.contacttextfield{width:100%; margin-top:5px; margin-bottom:0;}
	.contacttextarea{width:100%; margin-top:5px;}
	.submitbutt{float:right;}
	.top_header .navbar-right{padding-top:0;}
	.navbar-nav{margin:0;}
.header_outer {
	background: url("../images/banner_pic1.jpg") no-repeat scroll right top / cover rgba(0, 0, 0, 0);
    
}
.connected_inner{width:65%;}
/*for 18-01-2015*/
.navbar-header{float:left;}
	.active {
        display: block;
    }
	.nav {padding-left:0; z-index:9999; position: absolute; width:100%; left:0; top:83px;}
    .nav > li {
        float: none;
		text-align:left;
		width:100%;
    }
	.nav > li > a {
	background-color:#147a94; color:#fff; border-bottom:1px solid #18859b; font-size:13px; font-weight:normal; padding:10px 15px !important; }
	.nav > li > a:hover{text-decoration:none; color:#147a94; background-color:#fff;}
    .nav > li > .parent {
        background-position: 95% 50%;
    }
    .nav li li .parent {
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .nav ul {
        display: block;
        width: 100%;
    }
   .nav > li.hover > ul , .nav li li.hover ul {
        position: static;
		background:#740d10;
		width:100%;
		padding-top:0;
    }
	.nav li li a {
    display: block;
	padding:10px;
	color:#fff;
    position: relative;
    z-index:100;
    border-bottom: 1px solid #b3b2b2;
	background-color:#747474;
}

.map{margin:0 -15px;}
.map iframe{width:100%;}


}





@media only screen 
and (min-width : 768px) 
and (max-width : 1169px){
	img{max-width:100%;}
	.connected_part{height:auto; padding-bottom:25px; background:url("../images/bottom_bannerpic.jpg") no-repeat scroll left top / cover  #f3f2f2; }
	.feature_part{height:auto; padding-bottom:25px; background:url("../images/feature_bg.jpg") no-repeat scroll left top / cover  #f3f2f2; }
			.featureinne_icon{float:none; margin:0 auto 10px auto;}
	.featureinner{float:none; text-align:center; padding:0 0 15px 0; height:231px;}
	.feature_cont{width:100%; padding:10px 0;}
.feature_cont1{width:100%; text-align:center;}
.registration_part{padding:65px 15px;}
.registrationstep li a{margin:0 260px;}
.regibox_gray{width:45%;}
	.contacttextfield{width:80%; margin-top:5px; margin-bottom:0;}
	.contacttextarea{width:90%; margin-top:5px;}
	.submitbutt{float:right; margin-right:30px;}
	.navbar-nav > li > a{padding:10px 12px; font-size:17px;}
.header_outer {background: url("../images/banner_pic1.jpg") no-repeat scroll right top / cover rgba(0, 0, 0, 0);}
.banner_text{top:33%;}

/*for 18-01-2015*/
.navbar-header{width:33%;}
.navbar-header img{width:100%;}
.map iframe{width:100%;}
}



@media only screen and (max-width : 768px) {
	.blog_page {
		border-right: 0;
	}
}


