@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}

@font-face {
    font-family: 'Gabrielle_1';
    src: url('../fonts/Gabrielle_1.eot');
    src: url('../fonts/Gabrielle_1.eot') format('embedded-opentype'),
         url('../fonts/Gabrielle_1.woff2') format('woff2'),
         url('../fonts/Gabrielle_1.woff') format('woff'),
         url('../fonts/Gabrielle_1.ttf') format('truetype'),
         url('../fonts/Gabrielle_1.svg#Gabrielle_1') format('svg');
}

@font-face {
    font-family: 'OpenSansLight';
    src: url('../fonts/OpenSansLight.eot');
    src: url('../fonts/OpenSansLight.eot') format('embedded-opentype'),
         url('../fonts/OpenSansLight.woff2') format('woff2'),
         url('../fonts/OpenSansLight.woff') format('woff'),
         url('../fonts/OpenSansLight.ttf') format('truetype'),
         url('../fonts/OpenSansLight.svg#OpenSansLight') format('svg');
}


@font-face {
    font-family: 'OpenSansRegular';
    src: url('../fonts/OpenSansRegular.eot');
    src: url('../fonts/OpenSansRegular.eot') format('embedded-opentype'),
         url('../fonts/OpenSansRegular.woff2') format('woff2'),
         url('../fonts/OpenSansRegular.woff') format('woff'),
         url('../fonts/OpenSansRegular.ttf') format('truetype'),
         url('../fonts/OpenSansRegular.svg#OpenSansRegular') format('svg');
}

*{ margin:0px auto; padding:0px;} 
body{ font-family:Verdana; font-size:12px; text-align:justify;}
.container{ width:100%; max-width:1366px; margin:0 auto; padding:0;}
.toggle_menu{display:none;}
.banner{ width:100% ; margin:0px auto; position:relative; padding:0; left:0; right:0;}
.banner img{ width:100%; margin:0; padding:0;}
.social_icon{right:19px; position: absolute; bottom:29%; width:3%;}
.social_icon img{   padding: 3px 0;}
.wrapper{max-width:1366px;  width:100%; margin:0 auto; padding:0;}
.header_wrapper{ width:100%; margin:0; padding:0; position:relative;}
.header_wrapper img{margin:0; padding:0;}
.page{ max-width:1065px; width:100%; margin:0 auto; padding:0;}

.header_part{width:100%;margin:0;/* min-height:135px;*/ padding:0; background: url(../images/nav_bg.png) no-repeat bottom center;   position: fixed; z-index:99; background-size:cover;}


.sticky-anchor{ height:auto !important;}
.sticky is-active{ min-height:116px !important;}
.is-active img{max-width:100px;}

.is-active .logo{padding:1% 0 1% 0;}

.is-active .nav ul { padding:2% 0 0 0 ;}

.is-active .nav { padding:0 ;}

.logo{width:18.474%; float:left; margin:0; padding:1% 0 2.8%;}
/*
.header_part{width:100%; min-height:200px; margin:0; padding:0; background:#fff;  position: fixed; z-index:99; background-size:cover;}
.logo{width:23.474178403755868%; float:left; margin:0; padding:3.9% 0;}
*/.nav { width:81.526%; float:left; margin:0; padding: 10px 0 4.4% ;}
.nav ul{ display:block; margin:0; padding:4% 0 2%; text-align: center;}

.nav ul li{  margin:0; padding: 0 2%; list-style:none; display:inline;}
.nav ul li a{  margin:0; padding:6px 14px; line-height:24px; text-align:center; text-decoration:none; color:#010100; font-size:16px; font-family: 'OpenSansRegular';}
.nav ul li a:hover{ color:#d31028;}

/*.nav ul .active a{ color:#d31028;}*/

.nav_icon{ float: right; margin:0;padding:0 ;}
.get_touch { margin:0;border:1px solid #d31028; line-height:24px; text-align:center;  padding:6px 0px !important;  color:#010100; font-size:16px;  font-family: 'GothamBook_1';}
  
.nav img{ margin:0; padding-left: 8px;  float: right;}
.active{ font-family: 'GothamBold_1';}
.welcome{ width:100%; margin:0; padding:5.2% 0 0;}
.left_kalash{ width:37.558685446009385%; float:left; margin:0; padding:0; }
.left_kalash img{ margin:0; padding:0; position:absolute; }
.welcome_rm{ width:62.441314553990615%; float: right;  padding:0;margin: 0;}
.welcome_rm h2{ color:#d41327; font-family: 'Gabrielle_1'; float:left; font-size:44px; argin: 0; padding:0 29px;}
.welcome_rm p{color:#626262; font-size:15px;/* font-family: 'RobotoLight_2';*//* font-family: 'Conv_segoeuil_3';*/font-family: 'OpenSansRegular'; padding:11px 86px 11% 33px; float:left;   line-height: 27px;   margin: 0;}
.read{ margin:38px 0 0 29px; padding:0; float:left; cursor:pointer; position:relative;  /*bottom: -22px ; position:relative;*/}
.read a { margin:0; text-decoration:none; padding:8px 30px; font-size:13px; color:#5e5e5d; font-family: 'OpenSansRegular'; border:2px solid #ffdf28;}
/*.read a:hover{ background:*/
.wrap {margin:5.5% 0 0; padding: 0;}
.abt_wrap { background:url(../images/about_bg.png) no-repeat ; background-size:cover; /*min-height:500px;*/ width:100%; text-align:center; padding:0; }
.about_us {width:100%; margin:0 auto; padding:3% 0 5% 0 ;}
.abt_wrap h2{ color:#d41327;  font-family: 'Gabrielle_1'; font-size:44px;    margin: 0; padding:0;}
.abt_wrap p{ margin:0;    padding:18px 39px 0; font-size:15px; color:#424242; cursor:pointer; /*font-family: 'Conv_segoeuil_3';*/font-family: 'OpenSansRegular';}
.read1{ padding:5% 0 6%; /*width:21%; left: 39%; margin: 0; padding:0; position:relative; bottom:-64px;  cursor:pointer;*/}
.read1 a { margin:0 ; text-decoration:none; padding:8px 30px; font-size:12px; color:#5e5e5d;font-family: 'OpenSansRegular'; border:2px solid #fff;}
.facilities { width:100%; margin:0; padding:0 0 0;}
 h2 { color:#d41327; font-family: 'Gabrielle_1'; text-align:center; font-size:44px;    margin: 0; padding: 0 0 20px;}

.Surrounding { margin:0px; padding:0px; width:30%; min-height:320px; height:100%; background:#e1e1e1;  border-radius: 50%; float:left}
/*.sur_title{ margin:0; padding:0;}*/
.sur_title {color: #8c8c8c; font-size: 24px; margin:0 18%; padding:19% 0 0 ; text-transform:uppercase;   font-family: 'RobotoRegular_2'; text-align:center;}
.border {border-bottom: 2px solid #8c8c8c; margin:0 33%; padding:0;}               
.Surrounding p{color: #8c8c8c ; font-size: 16px; margin:0 ;  padding: 20px 19% 0;    font-family: 'RobotoRegular_2'; text-align:center;}

.Surrounding2 { margin:0 0 0 5%; padding:0px; width:30%; min-height:320px; height:100%; background:#e1e1e1;  border-radius: 50%; float:left;}
.Surrounding2 h2 {color: #8c8c8c; font-size: 24px; margin:0 18%; padding:19% 0 0;text-transform:uppercase;  font-family: 'RobotoRegular_2'; text-align:center;}
.Surrounding2 p{color:#8c8c8c ; font-size: 16px;margin:0 ;  padding: 20px 19% 0;   font-family: 'RobotoRegular_2'; text-align:center;}

.Surrounding3{ margin:0px; padding:0px; width:30%; min-height:320px; height:100%; background:#e1e1e1;  border-radius: 50%; float:right;}
.Surrounding3 h2{color: #8c8c8c ;text-transform:uppercase; font-size: 24px; margin:0 18%; text-transform:uppercase; padding:19% 0 0;  font-family: 'RobotoRegular_2'; text-align:center;}
.Surrounding3 p{color: #8c8c8c ; font-size: 16px;margin:0 ; padding: 20px 19% 0;   font-family: 'RobotoRegular_2'; text-align:center;}


.galary{ width:100%; margin:0; padding:0 0 0;}
.galary img{margin:0; padding:0; border:2px solid #e1e1e1;}
.view {margin:0 41%; padding:29% 0; width:20%; cursor: pointer;}
.view h3{font-size:16px; /*font-family: 'GothamLight';*/ text-align:center; margin:0; padding: 4px; color:#fff; border:1px solid #fff;}

.panaromic{ /*background:url(../images/banner/panaromic.jpg) no-repeat;*/ width:100%; margin:0; padding:0;}
 .panaromic img{ width:100%; margin:0; padding:0;}
.footer{ width:100%; margin: 0 0 38px 0; padding:0; min-height:227px;}
.footer h3{ color:#d41327; font-size:20px;   font-family: 'OpenSansRegular'; margin:0;  padding:7px 0 17px;}

.foot_logo{width:33.99061%; float:left; margin:0; padding:0;}
.foot_logo img{ margin:0; padding:14% 0 0;}

.event{width:100%; background:#fad10d;  text-align:center;  margin:0; padding:2% 0;}
/*.event ul{ display:block; margin:0; padding:0; text-align: left;}
.event ul li{  margin:0; padding:3px 0; list-style:none;}*/
.event h3{ color:#d41327; font-size:20px;   font-family: 'OpenSansRegular'; text-align:center; margin:0;  padding:0px 0 17px;}
.event ul{ width:92%; float:left;  margin:0; padding:3px 4%;/* text-decoration:none; color:#646464; font-size:15px;  font-family: 'RobotoRegular_2';*/ }
.event ul li{ display: inline; padding:0 3% ; line-height:15px; margin:0; color:#333; float:left; font-size:17px;   font-family: 'OpenSansRegular'; }
/*.event ul li a:hover{color:#676464;}*/
.event ul li:first-child{ list-style:none;  border-right:1px solid #8c8c8c;/* padding-right:3.3%;*/ }

.event ul li:nth-child(2){ list-style:none; border-right:1px solid #8c8c8c;/* padding:0 3.3%;*/}

.event ul li:nth-child(3){ list-style:none; border-right:1px solid #8c8c8c; /* padding:0 3.3%;*/}
.event ul li:nth-child(4){ list-style:none;  border-right:1px solid #8c8c8c;/*  padding:0 3.3%;*/}
.event ul li:nth-child(5){ list-style:none;  border-right:1px solid #8c8c8c;/*  padding:0 3.3%;*/}

.link{width:26.7558%; float:left;  padding:0;}
.link h3{text-align:left;}
.link ul{ width:72%; margin:0; padding-left:28%; }
.link ul li{  margin:0; padding:1% 0; list-style:none;}
.link ul li a{  margin:0; padding:0; text-decoration:none; color:#646464; font-size:14px;   font-family: 'OpenSansRegular'; }
.link ul li a:hover{color:#d41327;}
.reach{width:28.985%; float:left; margin:0; padding-left:2%;}
.reach img{ margin:0; padding:16px 3px 0;}
.reach p{ margin:0; padding:0; text-decoration:none; color:#646464; font-size:14px;  line-height: 23px;  font-family: 'OpenSansRegular';}
.reach a{ margin:0; padding:0; text-decoration:none; color:#646464; font-size:14px;   font-family: 'OpenSansRegular'; }
.reach a:hover{color:#d41327;}
.map{width:42.258%; float:left; margin:0; padding:4.6% 0 0 0;}

#slide1{ color:#039 !important;}
.nav ul li a:focus{ /*color:#d31028;*/ outline:none;}
.btm_footer{ width:100%;  margin:0; padding: 0px;}

.btm_foot1{ width:23.4741%; color:#6f6e6b;  font-family: 'OpenSansRegular';  font-size:16px; float:left; margin:0; padding:2% 0;}
.btm_foot1 a{color:#6f6e6b;  font-family: 'OpenSansRegular'; font-size:12px; text-decoration:none;  margin:0; padding:0;}
.btm_foot1 a:hover{color:#444442;}
.btm_foot2{ width:50%;  font-family: 'OpenSansRegular'; text-align:left; color:#6f6e6b; line-height:22px; font-size:12px; float:left; margin:0; padding:2% 0 ;}

.btm_foot3{ width:50%; color:#6f6e6b;  font-family: 'OpenSansRegular'; float:left; text-align: right; line-height:42px;  font-size:12px; margin:0; padding:1% 0;}
/*#slide5 {min-height:400px !important;}
#slide6{height:800px !important;}*/



/*facility*/
.clr{
	clear: both;
	padding: 0;
	height: 0;
	margin: 0;
}
.main{
	/*width: 100%;*/
	margin: 0 auto;
	position: relative;
}
.container > header{
	margin: 10px;
	padding: 20px 10px 10px 10px;
	position: relative;
	display: block;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
    text-align: center;
}
.container > header h1{
	font-size: 32px;
	line-height: 32px;
	margin: 0;
	position: relative;
	font-weight: 300;
	color: #777;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.7);
}
.container > header h2{
	font-size: 14px;
	font-weight: 300;
	font-style: italic;
	margin: 0;
	padding: 15px 0 5px 0;
	color: #888;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.9);
}
/* Header Style */
.codrops-top{
	line-height: 24px;
	font-size: 11px;
	background: #fff;
	background: rgba(255, 255, 255, 0.6);
	text-transform: uppercase;
	z-index: 9999;
	position: relative;
	box-shadow: 1px 0px 2px rgba(0,0,0,0.1);
}
.codrops-top a{
	padding: 0px 10px;
	letter-spacing: 1px;
	color: #333;
	display: inline-block;
}
.codrops-top a:hover{
	background: rgba(255,255,255,0.3);
}
.codrops-top span.right{
	float: right;
}
.codrops-top span.right a{
	float: left;
	display: block;
}
/* Demo Buttons Style */
.codrops-demos{
    text-align:center;
	display: block;
	line-height: 30px;
	padding: 5px 0px;
}
.codrops-demos a{
    display: inline-block;
	font-style: italic;
	margin: 0px 4px;
	padding: 0px 6px;
	color: #aaa;
	line-height: 20px;	
	font-size: 13px;
	text-shadow: 1px 1px 1px #fff;
	border: 1px solid #fff;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.codrops-demos a:hover{
	color: #333;
	background: #fff;
}
.codrops-demos a:active{
	background: #fff;
}
.codrops-demos a.current-demo,
.codrops-demos a.current-demo:hover{
	background: #f0f0f0;
	border-color: #d9d9d9;
	color: #aaa;
	box-shadow: 0 1px 1px rgba(255,255,255,0.7);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}

.support-note span{
	color: #ac375d;
	font-size: 16px;
	display: none;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
}
.no-cssanimations .support-note span.no-cssanimations,
.no-csstransforms .support-note span.no-csstransforms,
.no-csstransforms3d .support-note span.no-csstransforms3d,
.no-csstransitions .support-note span.no-csstransitions{
	display: block;
}
.circle_text{ 
    position: absolute;
    text-align: center;
   
    z-index: 999; }
.circle_text h3{	
	 border-bottom: 2px solid #646464;
	 padding-bottom: 10px;
	 width: 54%;
 	 left: 109px;
	 margin: 40px auto;  
	 font-family: 'OpenSansLight';
	 color:#646464;
	 font-size:24px;
}
.circle_text p{
	text-align:center;
	margin:0 19% 18%;
	color:#646464;
	font-family: 'OpenSansLight';
	font-size:14px;	}
	
.circle_text:hover{ z-index:0;}

.ch-info-back h3 { text-transform:uppercase; text-align:center; font-size:34px; color:#fff;}

.ch-info h3 {
	
	padding:0 0 22px;
	 width:61%;
 	 left: 109px;
	 margin: 32px auto 0;  
	 font-family: 'OpenSansLight';
	 color:#646464;
	 font-size:24px;
	 text-transform:none;
	 text-shadow:none;
	   letter-spacing: 0;
	  height:66px;
}

.ch-info p {
	font-family: 'OpenSansRegular';
	color: #646464;
	padding: 0px 5px;
	/*font-style: italic;*/
	margin:32px 31px;
	font-size: 14px;
	/*border-top: 1px solid rgba(255,255,255,0.5);*/
}

.ch-info p a {
	display: block;
	color: #fff;
	color: rgba(255,255,255,0.7);
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	padding-top: 4px;
	 font-family: 'OpenSansLight';
}

.ch-info p a:hover {
	color: #fff222;
	color: rgba(255,242,34, 0.8);
}


.fac_info h3{ /*border-bottom: 2px solid #999696;*/
color: #fff;
width:83%;
	text-transform: uppercase;
	letter-spacing: 2px;
	width:84%%;
	font-size: 25px;
	margin: 0 15px;
	padding:35% 12px;
	height: 90px;
	 font-family: 'OpenSansRegular';
	text-shadow: 
		0 0 1px #fff, 
		0 1px 2px rgba(0,0,0,0.3);
	}
	.read_info{margin:0; padding: 0;}
	  .read_info a{ color:#fff; font-size:16px; text-decoration:none;  font-family: 'OpenSansRegular'; padding:24px 0;  font-weight: bold;}
/* end facility*/


/*Contact form*/
.form{ width:100%;}
 input[type=number] {-moz-appearance: textfield;}
.form_text{  border: 1px solid #ccc; height: 32px;  margin: 0 0 10px;  padding: 0 0 0 4%; width: 92%; color:#333;  font-family: 'OpenSansRegular';}
.address{ resize:none;  border: 1px solid #ccc; height: 80px; margin: 0 0 10px; padding: 0 0 0 4%;  width: 92%;  font-family: 'OpenSansRegular';}
.submit{ width:37%; color:#fff; background:#d41327;  font-family: 'OpenSansRegular'; padding:7px 0; border:none; text-transform:uppercase;}
 .audio{ margin:0;}
 .events{ background:no-repeat scroll  ; width:96%;  font-family: 'OpenSansRegular';  font-size: 14px; /*color:#939090; */  margin-bottom: 10px; height:36px; border:1px solid #ccc; padding:0 0 0 4%;}

.submit:hover{ background:#fad10d; color:#000; }
 input:invalid, textarea:invalid{ background:#fff;}
/*Contact form*/


/*.header_part{  position:relative; height:116px !important ;}	*/


@media only screen and (max-width:767px) {
.toggle_menu {
    display: block;
    float: right;
    margin: 5% 5% 0;
}
.nav{ width:100%; padding:0; margin:0; display:none;}
.nav ul li{display: block;}
.nav ul{ text-align:left; padding:2% 0 !important;  background:#fff;}
.nav ul li{padding:2px 0;}
.nav ul li a{ font-size:14px; padding:4px 11px;}
.nav_icon{display:block; padding:3% 0 3% 8%; float:left; width:92%;  text-align:center;}
.nav_icon img{ float: left;}
.logo{width:40%; padding:4.5% 5%;}
.get_touch{ padding:3px 14px !important;  margin: 0 0 11px !important;}
.header_part{  position:relative; height:58px ;}	
.banner{ background-size:contain;}
.social_icon{bottom: 27%; right:9px; width: 6%;}
.welcome{width:100%; margin:0; padding:0;}
.g_slide{ height:165px !important;}
 .g_slide .next{ right: 37px !important;}
.g_slide .prev{ left: 37px !important;}
.left_kalash{width:96%; padding:0 2%; margin:0; position: relative;}
.left_kalash img{position:relative;}
.welcome_rm {width:100%; margin:0; padding:15px 0 0;}
.welcome_rm h2{ font-size:27px; padding:0 0 0 3% !important ;}
.welcome_rm p{ font-size:14px; line-height:18px; padding:0 21px;}
.read{width: 100%; text-align:center; margin:10% 0 0;}
.read a{ font-size:11px; padding:5px 13px; line-height:34px;}
.wrap{padding:0; margin:0 !important;}
.read h3{ font-size:12px; padding:9px;}
.abt_wrap{ width:100%; /*background-size:contain !important;*/}
.abt_wrap h2{ font-size:27px; padding:8px 0 3px;}
.about_us{width:100%; font-size:25px; margin:0; padding:5% 0 6%;}
.abt_wrap p{ font-size:14px; padding:0 10px;}
.read1 a{ font-size:11px; padding:5px 13px;}
.read1 h3{ font-size:12px; padding:9px; margin:0;}
.facilities{padding:0; margin:0;}
 h2{font-size:26px; padding:10px 0;}
.Surrounding {min-height:260px; width:260px; padding:0; margin:20px auto 30px; float:none;}
.Surrounding h2{font-size:17px; padding:13% 0 0;}
.Surrounding p{font-size:15px;}

.Surrounding2 {min-height:260px; width:260px; padding:0; margin:0 auto 30px; float:none;}
.Surrounding2 h2{font-size:17px; padding:13% 0 0;}
.Surrounding2 p{font-size:15px;}

.Surrounding3 {min-height:260px; width:260px; padding:0; margin:0 auto 30px; float:none;}
.Surrounding3 h2{font-size:17px; padding:13% 0 0;}
.Surrounding3 p{font-size:15px;}
.galary{ width:100%;margin:0; padding:0;}
.panaromic{padding:0;}
.full-screen-mask{ height:100%; width:100% !important;}
.view-port{ width:317px  !important ; background:none !important; margin-top:40px !important; height:246px !important;}
.close{left:84% !important; width:35px!important; top:22% !important ; height:35px!important;}
.close span{ margin:17px auto!important; width:35px!important;}
.pre span, .next span{ margin-top:89px !important;}
.pre{height:255px !important; width:27px !important;}
.pic{  width:260px !important; top:50px !important; height:177px !important; margin:0  !important; }
 .g_slide .prev, .g_slide .next{   top: 46% !important;}
/*.g_slide .prev, .g_slide .next{ top:40%;}*/
.map{width:90%; padding:0 5%;}
.map iframe{ width:288px; height:200px;}
.footer{margin:0;}
.footer h3{ padding:0 0 3px; font-size:17px;}
.reach p { font-size:14px;}
.reach a { font-size:14px;}
.link ul li a {font-size:14px;}
.event h3{font-size:17px; padding: 12px 0;}
.foot_logo {width:100%; margin:4% 0; text-align:center;}
.foot_logo img{ margin:0; padding:3% 0 0;}
.event {width:94%; margin:7% 0 4%; padding:0 3%;}
.event ul{ width:100%; padding:0 ; padding-bottom:4%;}
.event ul li{ font-size: 13px; text-align:center;  padding: 0 5%;  margin: 0 0 2%;}
.link {width:94%; padding-left:6%; margin:4% 0;}
.link ul li{ padding:3px 0;}
.link ul{ padding:0;}	
.link h3 {text-align:left;}
.reach {width:94%; padding-left:6%; margin:4% 0; }
.img-box ul li {width:78% !important; margin:4% 11% !important;}
.full-screen-mask .next{ position:absolute; margin:0px auto; right:0;}
.btm_foot1{ width:100%; text-align:center; padding:0;}
.btm_foot2{ width:100%; text-align: center; padding:2% 0;}
.btm_foot3{ width:100%; text-align:center;  padding:0;}

#slide1{ padding:50px 0 0 !important; margin:0  !important;}
#slide2{ padding:50px 0 0 !important; margin:0  !important;}
#slide3{ padding: 50px 0 0 !important; margin:0 !important;}
#slide4{ padding: 50px 0 0 !important; margin:0 !important;}
#slide5{ padding: 50px 0 0 !important; margin:0 !important;}
#slide6{ padding: 50px 0 0 !important;  margin:0 !important;}
h2{ padding:0 !important;}
.ch-info h3{ height:48px;}
.audio{ margin-bottom:1.4%;/*width:48% !important;*/}
audio, canvas, video{ width:48%;}
.events{ background:url(../images/arrow1.png)  no-repeat scroll right center !important ; cursor:pointer; }

}


/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	h2{font-size:38px;}
	.logo{ padding:1.5% 0 3%;}
	.nav img{padding-left: 3px;} 
	 .g_slide .prev, .g_slide .next{   top: 60% !important;}
     .logo img{margin:0; padding:0;}
/*.header_part{  position:relative; height:90px ;}*/
	 .wrap{padding:0; margin:0;}
	 .social_icon{bottom: 22%; width: 4%;}
	 .nav_icon{ padding: 0 0 15px;}
	 .nav{ width:81.526%; padding:1% 0 3%; margin-right:1.5% 0 3%;/* margin:3% 2% 0;*/}
	 .nav ul{ padding: 5% 0 3%;}
	 .nav ul li{ padding:0 1%;}
	 .nav ul li a{ font-size:14px; padding: 7px 7px;}
    .g_slide{ height:394px !important ;}
	.left_kalash{ position:relative; width:45%;}
	.welcome{ padding:4% 0 0;}
	.welcome_rm{}
	.welcome_rm h2{ font-size:34px;}
	.welcome_rm p{font-size:14px; position:relative; padding:11px 29px 0 25px; line-height:25px;}
    .border{ padding:2% 0 0; margin:0 23%;}
	.about_us {padding:2% 0 5%; width:92%;}
	.abt_wrap{background-size: cover !important; margin:3% 0 0;}
	.abt_wrap h2{padding:0px; font-size:38px;}
	.abt_wrap p{font-size:14px; padding:3px 21px 0;}
	.facilities{ padding:3% 0 0;}
	.galary{ padding: 7% 0 0;}
	.panaromic{ padding:0;}
	.Surrounding { width:31.5%; margin:0 0 0 1%;min-height:240px;}
	.Surrounding h2{ font-size:17px; margin:0 37px; padding:16% 0 0;}
	.Surrounding p{font-size:14px; padding:20px 9% 0;}
	
	.Surrounding2 { width:31.5%; min-height:240px; margin:0 0 0 1.8%;}
	.Surrounding2 h2{ font-size:17px; margin:0 37px; padding:16% 0 0;}
	.Surrounding2 p{font-size:14px; padding:20px 9% 0;}
	
	.Surrounding3 { width:31.5%; min-height:240px; margin-right:1%;}
	.Surrounding3 h2{ font-size:17px; margin:0 37px; padding:16% 0 0;}
	.Surrounding3 p{font-size:14px; padding:20px 9% 0;}
	.footer{ margin:0;}
	.footer h3{padding: 7px 0 5px;}
    .foot_logo {width:45%; margin-left:5%;}
	
	.event {width:100%; margin:0; text-align:left;   padding: 7px 0 11px;}
	.event h3{  padding: 7px 0 11px;}
	.event ul li{font-size:14px; line-height: 11px; padding:0 1.5%;}
	.map {width:46%; padding: 3% 0 0 4%;}
	.map iframe{ width:311px; height:203px;}
	.link {width:48%; margin-left:2%; }
	.link h3{ text-align: left; padding-left:35px;}
	.link ul {padding-left: 22%; }
	.link ul li{ padding:2px 0;}
	.reach {width:46%; margin-left:4%;}
	.social_icn{margin:0; padding:0;}
	.event ul{width: 100%; padding: 6px 0;}
	.btm_foot1{width: 21.474%; padding: 2% 1%;}
	.read1 h3{ margin:0 37%; padding:5px 14px;}
	.full-screen-mask{ width:100% !important;}
	.g_slide .next{right: 61px !important;}
	.g_slide .prev{right: 61px !important;}
	.g_slide .prev, .g_slide .next{ top:67% !important; margin-top: -31px !important;}
   .fac_info h3 { font-size: 21px; height:40px; margin:15px auto 0 !important; width:98%;}
   .fac_info{margin:36% 0 0; padding:0;}
   .ch-info p{ font-size:13px; margin:8px 26px;}
   .border{ margin:0 33%;}
   .ch-info h3{ padding:0; margin:14px auto 0;  font-size: 20px;}
   .read_info a{ font-size:14px;}
   .audio{ margin-bottom:1.5%;}
   audio, canvas, video{width:23%;}
  .events{ background:url(../images/arrow1.png)  no-repeat scroll right center !important ; cursor:pointer;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	.map{width:40.258%; padding-left: 2%;}
.map iframe{ width:390px; height:250px;}
.link{padding-left: 2%;}
.reach{padding-left: 1%;}
.event ul{  padding: 3px 3.5%; width:93%;}
.event ul li{  padding: 0 2%;}
.btm_foot1{width: 21.474%; padding: 2% 0 2% 2%;}
.ch-grid{padding: 0 0 0 2.5% !important;}
.ch-grid li{ margin:0 2% !important;}

}


