	@font-face { font-family: 'open_sansregular'; src: url('../fonts/opensans-regular.eot'); src: url('../fonts/opensans-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-regular.woff') format('woff'), url('../fonts/opensans-regular.ttf') format('truetype'), url('../fonts/opensans-regular.svg#open_sansregular') format('svg'); font-weight: normal; font-style: normal; }

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, footer {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 12%;
	vertical-align: baseline;
	font-smooth: always;
	font-weight: normal;
}

body {
	background-repeat: no-repeat;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
}

a { border: 0 medium none; outline: 0; text-decoration: none;  }



p { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; text-align:justify;color: #494949;}

form { clear: both; }

.clear { clear: both; }

img {border: none; max-width: 100% }

h1, h2, h3, h4, h5, h6, p, a { margin: 0; padding: 0; border: none; }

a{color: #4D5361; font-size:13px;}

li { list-style-type: none; }

input, input, select, textarea { font-family: 'open_sansregular'; }

p, h4 { line-height: 19px }

.pl-left { float: left }
.pl-left marquee{ margin:11px 0 0 }
.pl-right { float: right }

.pad1{padding-right:10px;padding-bottom: 5px;}

.al-left { text-align: left }

.al-center { text-align: center }

.al-right { text-align: right }

.pad{padding:5px;}
.pad2{padding:1px;}
.pad3{padding-top:2px;}


h1, h2 {    color: #FF0000;    font-size: 20px;  font-family: Arial,Helvetica,sans-serif;}

#cboxWrapper { z-index: 9999 !important;  position:absolute;}
.thumb iframe { z-index:0 !important; }


#wrapper { width: 100%; overflow: hidden; }

#header { width: inherit; }

.top { width: inherit; background-color: #4D5361; color: #111fff; text-align: center; border-bottom: 2px solid #C3C8CB; }

.top p{font-family: Myriad Pro;font-size: 14px;color: #fff;}

.middle { max-width: 990px; margin: 0 auto; overflow:hidden}

#logo { margin: 5px 0 5px 220px; }

.social{ width: 175px;}

.social a { *float:left; display: inline-block }

/*kapil_start .facebook { width: 40px; height: 42px; background-position: 0 0 }

.gplus { width: 40px; height: 42px; background-position: -47px 0 }

.twitter { width: 40px; height: 42px; background-position: -93px 0 }

.youtube { width: 40px; height: 42px; background-position: -188px -2px } kapil_end */



.email { width: 40px; height: 42px; background-position: -139px 0 }




.nav { background: #FFFFCC;  }

.nav-inner { margin: 0 auto; max-width: 990px; text-align: center; position: relative }

.nav-inner ul li { display: inline-block; *float:left;padding: 5px 0; position: relative; }

.nav-inner ul li:first-child { margin-left: 0 }

.nav-inner ul li:hover, .nav-inner ul li.active { background: #CCFFFF; }

.nav-inner ul li a { color: #0000FF !important; font-size: 16px; padding:0 15px; margin:0 12px 0 12px; font-family: Verdana; }

.nav-inner ul ul { display: none; position: absolute; top: 100%; left: 0; z-index: 9999; background-color: #FFFFFF; width: 245px; text-align: left; *margin-left:0}

.nav-inner ul li:hover ul { display: block; }

.nav-inner ul li ul li { display: block; padding: 3px 0 6px 0;  border-top: 1px solid #400d03; width: 100%; margin: 0; border-right: 0; border-left: 0}

.nav-inner ul li ul li a { font-size: 14px; text-transform: capitalize }

.nav-inner ul li ul li:hover { background-color: #FFFFFF;}



/* section*/

.twitter, .facebook, .gplus, .email, .linked, .nivo-directionNav a, .nivo-control, .nivo-controlNav a.active, .icon-cir, .icon-ac, .icon-acr, .icon-pd, .icon-ad, .icon-pr, .icon-pb, .icon-lt, .youtube { background-image: url(../images/sprit.png); background-repeat: no-repeat; text-indent: -9999px; font-size: 0px; display: block }

ul#flexiselDemo3{ height:144px }
.full_section{ background: #FFCCFF; height: 40px; }
.home { background-position: -399px -8px; width: 73px; height: 93px; position: absolute; top: 0; left: 0; margin-top: -53px; margin-left: -90px; z-index: 999; *margin-top:-15px

}

#slideshow {     position: relative; }

#slideshow > div {     position: absolute; }

#slideshow > div img{    display:block; }

.video{border:1px solid #999; margin-top:6px; border-radius:10px !important; width: 250px;background-color: #FFF; display:none;}

.videotext {width: 200px; margin: 0px 10px; }

.videotext >p {text-align:inherit !important;}



.text{padding:5px 0;}

.text h2{padding:0px 0 5px; text-align:center; font-size:18px; border-bottom :1px solid #999; font-family:Georgia;font-weight:normal;}

.text1{padding:10px 0;}

.text1 p{text-align:center;font-size:14px;font-family:Roboto}

.text1 a{color:#0193e9;padding:4px 15px;float: right;font-family:Roboto;font-size:16px;}

.full_sec{line-height:18px;font-family:Roboto;padding-top:8px;}

#tabs{width:719px;  float: left;margin-top: 6px;border-top: none; display:none;}

.tab_pad{padding-left:80px}

.tab_pad a{font-family:Georgia; color:#4D5361 !important;font-weight:bold;}

.video a{font-weight:bold}

@media screen and (-webkit-min-device-pixel-ratio:0) {#tabs{width:719px;}  }

.ui-tabs ul { width:721px}

#ui-id-4{border-right:none !important}

#ui-id-1{border-left:none !important}




.ui-widget-header {  border:none !important;  background:none !important;}

.ui-state-default, .ui-widget-header .ui-state-default {border-radius: 10px 10px 0px 0px; color:none;}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #AAA; background:#FFF !important; border-bottom: none !important;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background:none !important }

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {  border-top-left-radius: 12px !important;}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {   border-top-right-radius: 12px !important;}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 10px !important;}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 10px !important;}

.ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:none !important}

.ui-tabs .ui-tabs-nav {   margin: 0px;   padding: 0px !important;}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor { padding: 0.3em 1.105em !important; text-decoration:none;background:none !important;border-radius:10px 11px 0 0;border:1px solid #aaa;border-bottom:none !important;color:#121212 !important; font-family: Georgia; font-size:18px !important;  }
.ui-tabs .ui-tabs-nav li.lchild {padding-right:0px !important; }

.ui-tabs .ui-tabs-nav li { list-style:outside none none;  margin: 0 0 0px 0  !important;  border-bottom:1px dotted #999 !important; /*padding: 0px 46px 0 0 !important;*/  }


@-moz-document url-prefix() { 

  .video .pad1 { padding-bottom:18px;}
}
.newcl ul li { margin-left: 19.5px !important;}
/* .ui-tabs .ui-tabs-nav li:last-child{padding-right:0px !important; } */ 


.gallmenuhe { height: 399px !important;}
.ui-tabs {   position: relative;    padding: 0px !important}

.ui-tabs .ui-tabs-panel { display: block;  border-width: 0px;  padding: 0em 0.4em !important;  background: none repeat scroll 0% 0% transparent;}



.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{background:none !important;border-bottom:none !important}

.tab-block{padding: 10px 0;  }

.tap_br{border-bottom: 1px dotted #999;}

.tab_pad strong{font-family: Arial;font-size: 16px;}

.tab_pad h2{ font-size: 16px;
font-weight: bold;
padding: 0 0 4px;}
.tab_pad p{font-family:Roboto;font-size:14px}

.block1{border-right:1px dotted #999;padding-right:10px;}

.block2{margin-left:10px}

.thought{width:250px;border:1px solid #999;margin-top:25px; border-radius:10px !important;height:204px;background-color: #FFF;}

.thought blockquote{padding:10px 15px; font-size:20px; line-height: 20px; font-family: Rockwell; color:#494949; }

.latest-news{
	border: 1px solid #999;
	margin-top: 0px;
	border-radius: 10px !important;
	width: 272px;
	background-color: white;
}

.latest-news >h2{text-align:center;border-bottom:1px solid #999;font-size:18px; padding:5px;font-family:Georgia;color:#121212; font-weight:normal }



 
.a-more{font-family:Georgia;font-weight: bold;}

.latest-news p{font-size:11px; text-align:none !important; font-family: Roboto;}

.a-dot{border-bottom:1px dotted #999; padding:5px 0;}

.nbs-flexisel-container {	position:relative;	max-width:100%}

.nbs-flexisel-ul {	position:relative;	width:999999999px;	margin:0;	padding:0;	list-style-type:none;	text-align:center}

.nbs-flexisel-inner {	overflow:hidden;	width:100%}

.nbs-flexisel-item {	float:left;	margin:0;	padding:0;	position:relative;	line-height:0}

.nbs-flexisel-item img {	width:93.8%;  position:relative;	margin-top:10px;	margin-bottom:10px;	border:1px solid #5d808f}

.nbs-flexisel-item img:hover {	opacity: .6;	}

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {	position:absolute;	cursor:pointer;	z-index:100;	top:-20px !important}

.nbs-flexisel-nav-left {	right:20px;	background:url(../image/prev1.jpg) no-repeat;	width:31px;	height:31px}

.nbs-flexisel-nav-right {	right:0px;	background:url(../image/next1.jpg) no-repeat;	width:31px;	height:31px}

.nbs-flexisel-nav-left:hover {	opacity: .6;	}
.nbs-flexisel-nav-right:hover{opacity: .6;	}

.gallery{width:99%;/*border:1px solid #999; margin-top:6px;border-radius:10px; background-color: #FFF;*/ }

.photo-gallery{border-top:1px solid #999;margin:20px 60px 10px 20px; text-align: center;}

.photo-gallery h2{margin-top:-12px; background:none repeat scroll 0% 0% rgb(255, 255, 255); display:inline-block; padding:0 13px; font-size:18px;font-family:Georgia; position: absolute;margin-left:-60px;text-align: center; font-weight:normal;}



.photo-gallery p{left:42%\9 }
 
.ie8 .photo-gallery h2{left:40%; }
.ie9 .photo-gallery h2{left:40%; }


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   /* IE10-specific styles go here */
  .photo-gallery h2{left:40%; }
}
  


/* footer*/

.no-pad { padding: 0 !important }

.banner {min-height: 184px;
border-top: 0;
margin-bottom: 10px;
position: relative;}

.right-banner { width: 74.5%;
overflow: hidden;
float: right;
display: block;
height: 252px;
/* border-right: 1px solid #ccc; */ 
border: 1px solid #ccc;

}

.left-menu { width: 30%; min-height: 260px }

.submenu { text-align: left; background: #FFFFCC; width: 240px; margin-top: -1px }

.submenu ul li {
	
	display: block;
float: none;
border: 0;
padding: 6px 0px 6px 5px;
margin: 0;
border-bottom: 0.5px solid #4D5361;
border-top: 1px solid #4D5361; }

.submenu ul li a { font-size: 14px; padding-left: 20px }

.submenu ul ul { left: 100%; margin-top: -31px; background: #FFFFCC; width: 242px }

.submenu ul ul li:first-child { padding: 4px 0 2px!important; border-top: 0 !important; border-bottom: 1px solid #4D5361 !important; border-top: 1px solid #4D5361 !important; }
.submenu ul ul li { padding: 4px 0 2px!important; border-top: 0 !important; border-bottom: 1px solid #4D5361 !important; border-top: 0px solid #4D5361 !important; }

.submenu ul ul li:hover { background:  #FFFFFF !important }

.submenu ul ul li:last-child { }

.submenu ul ul li a { padding-left: 0; line-height:25px; }

.submenu ul li.active { background: #DFE5E6; }

.ie7 .submenu { float: left }

.submenu ul li:hover { background: #DFE5E6 }

.icon-cir { background-position: 0 -56px; width: 31px; height: 24px; display: inline-block; position: absolute }

.icon-ac { background-position: 0 -84px; width: 31px; height: 24px; display: inline-block; position: absolute }

.icon-pd { background-position: 0 -165px; width: 31px; height: 24px; display: inline-block; position: absolute }

.icon-acr { background-position: 0 -193px; width: 31px; height: 24px; display: inline-block; position: absolute }

.icon-pb { background-position: 0 -137px; width: 31px; height: 24px; display: inline-block; position: absolute }

.icon-pr { background-position: 0 -108px; width: 31px; height: 24px; display: inline-block; position: absolute }

.icon-lt { background-position: -40px -77px; width: 31px; height: 24px; display: inline-block; position: absolute }

.icon-arrow {
	background: url(../images/arrow.gif) no-repeat;
position: absolute;
width: 7px;
height: 8px;
margin-right: 5px;
top: 14px;
display: inline-block;
right: 0;}

#section { }

.crowsel { border: 3px solid #939892; min-height: 150px; width: inherit; margin: 15px 0; background-color: #e4e4e4; position: relative; overflow: hidden }

#footer { overflow: hidden; margin-top: 10px }

.blue-back { background-color: #DFE5E6; overflow: hidden; padding: 7px 0 }

.f-inner { max-width: 990px; margin: 0 auto; border-bottom: 1px solid #c2c6ca;  }

.blue-back  a{color:#121212; !important; font-size: 100% !important;}

.f-nave h3 { font-size: 18px; color: #fff; margin-bottom: 15px }

.f-nave ul { text-align: center }

.f-nave ul li { padding:0 0 5px 0; *height:30px;display: inline-block; *float:left}

.f-nave ul li a { font-size: 15px !important; color: #121212; !important; padding-bottom: 2px; font-family: Verdana; padding: 0 20px;  }

#footer p { text-align: center; color: #121212;; padding: 10px 0 0;font-size: 13px;font-family: Verdana; }

.f-nave ul li a:hover { color:#4D5361 }

.last { box-shadow: none !important; border: 0 !important }

.black { background-color: #C8CECF; text-align: center; padding: 10px 0; color: #121212;; font-size: 13px;font-family: Verdana; }

.black a { color: #fff }



.contents { width: 740px; }


.post{font-size:11px}

.date1{font-size:11px;}

#side { width: 250px; background: #e2e7ea; margin-right: 3px }

#side h2 { color: #fff; background: #e23305; padding: 5px }

#side .row { border-bottom: 1px solid #ccc; box-shadow: 0 1px 0 #fff; padding: 15px }

.news-scroll { min-height: 556px }

#side a.more, a.more { background-color: #134868; color: #fff; background-image: url(../images/arrow1.png); background-repeat: no-repeat; background-position: 93%; padding: 5px 25px 5px 10px; font-size: 13px }

.md-modal { position: fixed; top: 50%; left: 50%; width: 50%; max-width: 630px; min-width: 320px; height: auto; z-index: 2000 !important; visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }

.md-show { visibility: visible; }

.md-overlay { position: fixed; width: 100%; height: 100%; visibility: hidden; top: 0; left: 0; z-index: 1000 !important; opacity: 0; background: rgba(0,0,0,0.8); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }

.md-show ~ .md-overlay { opacity: 1; visibility: visible; }

/* Content styles */



.md-content { color: #fff; background: #fff; position: relative;  margin: 0 auto;  padding: 20px; }

.md-content h3 { margin: 0; padding: 0.4em; text-align: center; font-size: 2.4em; font-weight: 300; opacity: 0.8; background: rgba(0,0,0,0.1); border-radius: 3px 3px 0 0; }

.md-effect-1 .md-content { -webkit-transform: scale(0.7); -moz-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }

.md-content p {color: #494949;}

.md-close { cursor: pointer }

.md-show.md-effect-1 .md-content { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; }

span.arrow { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 7px solid #000000; display: block; height: 1px; left: 40px; position: relative; top: 3px; width: 1px; }

div.popup_content { margin: 4px 7px; }

#side a.more:hover, a.more:hover { background-color: #e23305 }

#side h3 { color: #134868; font-weight: bold; }

#side h3 a { color: #134868; }

#side h4 { color: #2b2b2c; font-size: 12px; }

#side h4 small { color: #005a5a }

#side p { padding: 10px 0 }

#side .row { position: relative; *position:static

}

#side marquee { }

#side .new { position: absolute; top: 0; left: 0; *position:static;

*margin-top:-54px;

*margin-left:-17px

}

.ct-box { border: 1px solid #ccc; padding: 10px; width: 460px; overflow: hidden; height: 232px; background: #e2e7ea; }

.ct-box1 { width: 222px; margin-left: 0 }

.ct-box h1, .ct-box h2 { border-bottom: 1px solid #ccc; margin-bottom: 5px; padding-left: 3px; }

.ct-box .dis span { margin: 0 10px 0 0 }



/* footer*/





.nivoSlider { position: relative; width: 100%; height: auto; overflow: hidden; }

.nivoSlider img { position: absolute; top: 0px; left: 0px; max-width: none; }

.nivo-directionNav { }

.slider-wrapper .nivo-controlNav, .slider-wrapper .nivo-directionNav { }

.slider-wrapper:hover .nivo-controlNav, .slider-wrapper:hover .nivo-directionNav { display: block }

.nivo-main-image { display: block !important; position: relative !important; width: 100% !important; }

/* If an image is wrapped in a link */



.nivoSlider a.nivo-imageLink { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; z-index: 6; display: none; background: white; filter: alpha(opacity=0); opacity: 0; }

/* The slices and boxes in the Slider */



.nivo-slice { display: block; position: absolute; z-index: 5; height: 100%; top: 0; }

.nivo-box { display: block; position: absolute; z-index: 5; overflow: hidden; }

.nivo-box img { display: block; }

/* Caption styles */



.nivo-caption { position: absolute; left: 0px; bottom: 0px; background: #000; color: #fff; width: 100%; z-index: 8; padding: 5px 10px; opacity: 0.8; overflow: hidden; display: none; -moz-opacity: 0.8; filter: alpha(opacity=8); -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box;    /* Firefox, other Gecko */ box-sizing: border-box;         /* Opera/IE 8+ */ }

.nivo-caption p { padding: 5px; margin: 0; }

.nivo-caption a { display: inline !important; }

.nivo-html-caption { display: none; }

/* Direction nav styles (e.g. Next & Prev) */



.nivo-directionNav a { position: absolute; top: 40%; z-index: 9; cursor: pointer; background-position: -33px -4px; width: 27px; height: 45px; display: none }

.nivo-prevNav { background-position: 4px -4px !important }

.nivo-control { width: 20px; height: 25px; background-position: -764px -75px; display: none; *float:left

}

.nivo-prevNav { left: 0px; }

.nivo-nextNav { right: 0px; }

/* Control nav styles (e.g. 1,2,3...) */



.nivo-controlNav { text-align: center; padding: 15px 0; position: relative; z-index: 9999; margin-top: -80px; *margin-left:300px;

position: absolute; right: 5px; }

.nivo-controlNav a { cursor: pointer; background: #f1b505; border-radius: 15px; width: 15px; height: 15px; margin-left: 5px }

.nivo-controlNav a.active { background-position: -742px -75px; display: inline-block; background: #ea2a03; display: none }

.crowsel .next, .crowsel .prev { background-position: -679px -55px; width: 50px; height: 62px; position: absolute; right: 0; top: 50%; margin-top: -30px; cursor: pointer }

.ie7 .nivoSlider { height: 335px }

.simply-scroll-container { position: relative; }

.simply-scroll-clip { position: relative; overflow: hidden; }

.simply-scroll-list { overflow: hidden; margin: 0; padding: 0; list-style: none; height: 135px }

.simply-scroll-list li { padding: 0; margin: 0; list-style: none; }

.simply-scroll-list li img { border: none; -webkit-transition: all ease 2s }

.simply-scroll-list li img:hover { opacity: 0.6 }

.simply-scroll { }

/* Clip DIV */



.simply-scroll .simply-scroll-clip { }

/* Explicitly set height/width of each list item */	



.simply-scroll .simply-scroll-list li { float: left; /* Horizontal scroll only */ width: 189px !important; }

/*---------About Us section------------*/



.global { width: inherit; *width:auto

}

.c-sub-menu { width: 218px }

.global .ct-box1 { width: 717px; margin-top: 10px; *float:left}

.c-sub-menu a { background: #DFE5E6; color: #121212; display: block; padding: 5px 5px 4px 5px; border-bottom: 1px solid #4D5361; font-size: 14px; text-transform: capitalize }

.c-sub-menu a.active, .c-sub-menu a:hover { background: #C8CECF }

strong { font-weight: bold }

.global ul li { font-size: 14px; list-style-type: disc; margin-left: 15px; padding: 5px 0 }

/*---------Contact Us section------------*/







.contactus { width: 973px }

.contactus h3 { padding-bottom: 10px }

.form { width: 460px }
.form h2 { color:#121212 ;text-align:center;padding-bottom:10px; }

.form input[type="text"], .form input[type="email"], .form textarea, .form select { background-color: #DFE5E6; padding: 10px; width: 420px; border: 0; outline: none; margin-bottom: 10px; margin-top: -1px; color: #393636; font-size: 14px; padding-left: 30px }

#enquiry textarea { background-color: #DFE5E6;}
#contactus .form input[type="text"], .form input[type="email"], .form textarea, .form select { background-color: #C8CECF; padding: 10px; width: 420px; border: 0; outline: none; margin-bottom: 10px; margin-top: -1px; color: #393636; font-size: 14px; padding-left: 30px }

.no-form { background-color: transparent }

.form select { width: 460px }

.no-form label, .indicates-required { color: #000; font-size: 14px; font-family: Arial, Helvetica, sans-serif }

.indicates-required { color: #bd0000 }

textarea { min-height: 126px; margin-bottom: 0 !important }

#contact-us { overflow: hidden }

#contact-us h3 { color: #000; text-transform: capitalize; font-size: 18px; margin-bottom: 15px }



::-webkit-input-placeholder {

 color:    #393636;

}



:-moz-placeholder {

 color:    #393636;

}



::-moz-placeholder {

 color:    #393636;

}



:-ms-input-placeholder {

 color:    #393636;

}

.text-icon { background: url(../images/text.png) left 10px no-repeat }

.email-icon { background: url(../images/email.png) left 10px no-repeat }

.subject-icon { background: url(../images/subject.png) left 10px no-repeat }

.message-icon { background: url(../images/message.png) left 10px no-repeat }

.my-btn { background-color: #C8CECF; color: #121212; text-transform: uppercase; font-size: 15px; padding: 10px 15px; border: none; outline: none; cursor: pointer; margin-top: 20px }

.my-btn:hover { background-color: #DFE5E6; }

.icon-common { clear: both; padding-bottom: 15px; overflow: hidden }

.icon-details { color: #393636; font-size: 15px; padding-left: 15px; padding-top: 10px }

.icon-details a { color: #393636 }

.form .view-more { border: 0; float: none; *margin-top:10px

}

.visit { border: 1px solid #ccc; padding: 10px }

.pl-sp { padding-left: 50px; min-width: 360px }

.pl-sp p { }

.pl-sp p a {  }

.map { margin: 15px 0 }

.get { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-top: 30px }

.pagi { text-align: center; background: #fff; padding: 30px 0; clear: both }

#main_image{width:70%;float:left;}

/*---gallery section-------*/



.view { 
width: 74%;
/* width: 100%;

 height: 1005; */

 float: left; overflow: hidden; position: relative; text-align: center; -webkit-box-shadow: 1px 1px 2px #e6e6e6; -moz-box-shadow: 1px 1px 2px #e6e6e6; box-shadow: 1px 1px 2px #e6e6e6; cursor: default; background: #fff url(../images/bgimg.jpg) no-repeat center center; }

.view .mask, .view .content { width: 100%; height: 100%; position: absolute; overflow: hidden; top: 0; left: 0; }

.view img { display: block; position: relative; cursor: pointer }

.bd-bt h2 small { color: #3d3d3d; font-size: 13px; text-transform: capitalize }

.filter { overflow: hidden }

.filter .gallery { border: none }

.filter ul li { float: left; width: 232px; margin-left:10px; margin-bottom: 9px; list-style-type: none }

.filter .view { border: 1px solid #ccc; margin: 0 }

.view-eighth .mask { background: url(../images/title.png); top: -200px; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.3s ease-out 0.5s; -moz-transition: all 0.3s ease-out 0.5s; -o-transition: all 0.3s ease-out 0.5s; -ms-transition: all 0.3s ease-out 0.5s; transition: all 0.3s ease-out 0.5s; }

.view-eighth h2 { -webkit-transform: translateY(-200px); -moz-transform: translateY(-200px); -o-transform: translateY(-200px); -ms-transform: translateY(-200px); transform: translateY(-200px); -webkit-transition: all 0.2s ease-in-out 0.1s; -moz-transition: all 0.2s ease-in-out 0.1s; -o-transition: all 0.2s ease-in-out 0.1s; -ms-transition: all 0.2s ease-in-out 0.1s; transition: all 0.2s ease-in-out 0.1s; }

.view-eighth p { color: #333; -webkit-transform: translateY(-200px); -moz-transform: translateY(-200px); -o-transform: translateY(-200px); -ms-transform: translateY(-200px); transform: translateY(-200px); -webkit-transition: all 0.2s ease-in-out 0.2s; -moz-transition: all 0.2s ease-in-out 0.2s; -o-transition: all 0.2s ease-in-out 0.2s; -ms-transition: all 0.2s ease-in-out 0.2s; transition: all 0.2s ease-in-out 0.2s; }

.view-eighth a.info { -webkit-transform: translateY(-200px); -moz-transform: translateY(-200px); -o-transform: translateY(-200px); -ms-transform: translateY(-200px); transform: translateY(-200px); -webkit-transition: all 0.2s ease-in-out 0.3s; -moz-transition: all 0.2s ease-in-out 0.3s; -o-transition: all 0.2s ease-in-out 0.3s; -ms-transition: all 0.2s ease-in-out 0.3s; transition: all 0.2s ease-in-out 0.3s; }

.view-eighth:hover .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; top: 0px; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s; -webkit-animation: bounceY 0.9s linear; -moz-animation: bounceY 0.9s linear; -ms-animation: bounceY 0.9s linear; animation: bounceY 0.9s linear; }

.view-eighth:hover h2 { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -o-transition-delay: 0.4s; -ms-transition-delay: 0.4s; transition-delay: 0.4s; }

.view-eighth:hover p { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; -ms-transition-delay: 0.2s; transition-delay: 0.2s; }

.view-eighth:hover a.info { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s; }

 @keyframes bounceY { 0% {

 transform: translateY(-205px);

}

 40% {

 transform: translateY(-100px);

}

 65% {

 transform: translateY(-52px);

}

 82% {

 transform: translateY(-25px);

}

 92% {

 transform: translateY(-12px);

}

 55%, 75%, 87%, 97%, 100% {

 transform: translateY(0px);

}

}

 @-moz-keyframes bounceY { 0% {

 -moz-transform: translateY(-205px);

}

 40% {

 -moz-transform: translateY(-100px);

}

 65% {

 -moz-transform: translateY(-52px);

}

 82% {

 -moz-transform: translateY(-25px);

}

 92% {

 -moz-transform: translateY(-12px);

}

 55%, 75%, 87%, 97%, 100% {

 -moz-transform: translateY(0px);

}

}

 @-webkit-keyframes bounceY { 0% {

 -webkit-transform: translateY(-205px);

}

 40% {

 -webkit-transform: translateY(-100px);

}

 65% {

 -webkit-transform: translateY(-52px);

}

 82% {

 -webkit-transform: translateY(-25px);

}

 92% {

 -webkit-transform: translateY(-12px);

}

 55%, 75%, 87%, 97%, 100% {

 -webkit-transform: translateY(0px);

}

}

.zoom { position: absolute; margin-top: 34px; margin-left: -20px; margin-left: 60px\9; *margin-left:-25px

}

/*--------popup-------------*/



.nivo-lightbox-theme-default.nivo-lightbox-overlay { background: #666; background: rgba(0,0,0,0.6); }

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { background: url(../images/loading.gif) no-repeat 50% 50%; }

.nivo-lightbox-theme-default .nivo-lightbox-nav { top: 10%; width: 8%; height: 80%; text-indent: -9999px; background-repeat: no-repeat; background-position: 50% 50%; opacity: 0.5; }

.nivo-lightbox-theme-default .nivo-lightbox-nav:hover { opacity: 1; background-color: rgba(0,0,0,0.5); }

.nivo-lightbox-theme-default .nivo-lightbox-prev { background-image: url(../images/prev.png); border-radius: 0 3px 3px 0; }

.nivo-lightbox-theme-default .nivo-lightbox-next { background-image: url(../images/next.png); border-radius: 3px 0 0 3px; }

.nivo-lightbox-theme-default .nivo-lightbox-close { display: block; background: url(../images/close.png) no-repeat 5px 5px; width: 16px; height: 16px; text-indent: -9999px; padding: 5px; opacity: 0.5; }

.nivo-lightbox-theme-default .nivo-lightbox-close:hover { opacity: 1; }

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { bottom: -7%; }

.nivo-lightbox-theme-default .nivo-lightbox-title { font: 14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; background: #000; color: #fff; padding: 7px 15px; border-radius: 30px; }

.nivo-lightbox-theme-default .nivo-lightbox-image img { background: #fff; -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4); -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4); box-shadow: 0px 1px 1px rgba(0,0,0,0.4); }

.nivo-lightbox-theme-default .nivo-lightbox-ajax, .nivo-lightbox-theme-default .nivo-lightbox-inline { background: #fff; padding: 40px; -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4); -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4); box-shadow: 0px 1px 1px rgba(0,0,0,0.4); }

 @media (-webkit-min-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6/2), (min--moz-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {

 .nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {

 background-image: url(../images/loading@2x.gif);

 background-size: 32px 32px;

}

 .nivo-lightbox-theme-default .nivo-lightbox-prev {

 background-image: url(../images/prev@2x.png);

 background-size: 48px 48px;

}

 .nivo-lightbox-theme-default .nivo-lightbox-next {

 background-image: url(next@2x.png);

 background-size: 48px 48px;

}

 .nivo-lightbox-theme-default .nivo-lightbox-close {

 background-image: url(../images/close@2x.png);

 background-size: 16px 16px;

}

}

.nivo-lightbox-overlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 100%; overflow: hidden; visibility: hidden; opacity: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.nivo-lightbox-overlay.nivo-lightbox-open { visibility: visible; opacity: 1; }

.nivo-lightbox-wrap { position: absolute; top: 10%; bottom: 10%; left: 10%; right: 10%; }

.nivo-lightbox-content { width: 100%; height: 100%; }

.nivo-lightbox-title-wrap { position: absolute; bottom: 0; left: 0; width: 100%; z-index: 99999; text-align: center; }

.nivo-lightbox-nav { display: none; }

.nivo-lightbox-prev { position: absolute; top: 50%; left: 0; }

.nivo-lightbox-next { position: absolute; top: 50%; right: 0; }

.nivo-lightbox-close { position: absolute; top: 2%; right: 2%; }

.nivo-lightbox-image { text-align: center; }

.nivo-lightbox-image img { max-width: 100%; max-height: 100%; width: auto; height: auto; vertical-align: middle; }

.nivo-lightbox-content iframe { width: 100%; height: 100%; overflow: hidden; text-align: center }

.nivo-lightbox-content iframe img { width: 100%; display: block }

.nivo-lightbox-inline, .nivo-lightbox-ajax { max-height: 100%; overflow: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;/* https://bugzilla.mozilla.org/show_bug.cgi?id=308801 */ }

.nivo-lightbox-error { display: table; text-align: center; width: 100%; height: 100%; color: #fff; text-shadow: 0 1px 1px #000; }

.nivo-lightbox-error p { display: table-cell; vertical-align: middle; }

/* Effects



 **********************************************/



.nivo-lightbox-notouch .nivo-lightbox-effect-fade, .nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale, .nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft, .nivo-lightbox-notouch .nivo-lightbox-effect-slideRight, .nivo-lightbox-notouch .nivo-lightbox-effect-slideUp, .nivo-lightbox-notouch .nivo-lightbox-effect-slideDown, .nivo-lightbox-notouch .nivo-lightbox-effect-fall { -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

/* fadeScale */



.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -webkit-transform: scale(0.7); -moz-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); }

.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

/* slideLeft / slideRight / slideUp / slideDown */



.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap, .nivo-lightbox-effect-slideRight .nivo-lightbox-wrap, .nivo-lightbox-effect-slideUp .nivo-lightbox-wrap, .nivo-lightbox-effect-slideDown .nivo-lightbox-wrap { -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); -ms-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); -o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9); }

.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap { -webkit-transform: translateX(-10%); -moz-transform: translateX(-10%); -ms-transform: translateX(-10%); transform: translateX(-10%); }

.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap { -webkit-transform: translateX(10%); -moz-transform: translateX(10%); -ms-transform: translateX(10%); transform: translateX(10%); }

.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap, .nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }

.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap { -webkit-transform: translateY(-10%); -moz-transform: translateY(-10%); -ms-transform: translateY(-10%); transform: translateY(-10%); }

.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap { -webkit-transform: translateY(10%); -moz-transform: translateY(10%); -ms-transform: translateY(10%); transform: translateY(10%); }

.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap, .nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }

/* fall */



.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall { -webkit-perspective: 1000px; -moz-perspective: 1000px; perspective: 1000px; }

.nivo-lightbox-effect-fall .nivo-lightbox-wrap { -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; -webkit-transform: translateZ(300px); -moz-transform: translateZ(300px); -ms-transform: translateZ(300px); transform: translateZ(300px); }

.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap { -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); }

.red { color: #4D5361 }

/*-------Managing Committee--------*/



.table { border: 1px solid #ccc; margin-bottom: 20px }

.table .t-body { clear: both; padding: 5px 0 5px 5px; font-size: 13px; overflow: hidden }

.table .t-body .td { border: 1px solid #ccc; padding: 5px; margin-right: 5px; width: 342px }

.table .t-body .td .last-td { margin-right: 0 }

.table .t-body .list { width: 943px;; padding: 20px 5px; text-align: center; color: #121212 }

.t-list { padding-left: 61px; font-weight: bold; padding-top: 20px; color: #134868; font-size: 16px }

/*-------staff-school--------*/



.table .te-list .td { width: 433px; }

.table .te-list1 .td{ width:403px;}

.table .te-list .first { width: 42px; text-align: center }



/*-------online registration--------*/







.sub-form label { width: 250px; font-size: 13px; line-height: 32px; float: left }

.sub-form input[type=text], textarea, select { width: 250px; border: 1px solid #ccc; padding: 5px }

.sub-form input[type=text]:focus, textarea:focus { border-color: #e23305 }

.sub-form .clar-form { margin-bottom: 10px; /* border-bottom: 1px solid #ccc; */ padding-bottom: 10px; /* margin-bottom: 10px; */ font-size: 13px; overflow: hidden }
.mart20 { margin-top:20px}
.com-box { padding-top: 7px }

textarea { min-height: 80px }

.sub-form .clar-form span { padding-top: 2px; }

/*-------pta--------*/



.pta .table .second { width: 636px }

.pta .table .last-td { width: 110px }

.pta .table a { color: #e23305; text-decoration: underline }

/*-------programs--------*/



.programs ul li { width: 315px }

.s-box { display: block; }

.council .table .te-list .first { width: 42px !important }

.council .table .te-list .td { width: 250px }

.council .table .te-list .third { width: 100px; text-align: center; }

.postedon { margin-bottom: 10px; }

.posteddate { font-weight: bold; color: #C30; }

.quick-form1
{position: fixed;
right: 0;
top: 16.7%;
background:url(../image/starex_1-blue.png);
background-repeat:no-repeat;
height: 175px;
width: 30px;

}
.quick-form a {

}


.ct-box4  {border: 1px solid #ccc;
padding: 10px;
overflow: hidden;
min-height: 282px;
background: #e2e7ea;
margin-top: 10px;
}
.widthrt{ width:74.5%;
border: 1px solid #ccc;
overflow: hidden;
/* min-height: 282px; */
background: #e2e7ea;
margin-top: 10px;
float: right;
}
.marbtm { margin-bottom:6px;}
.mart10 { margin-top:10px;}
.ct-box4 h2{
border-bottom: 1px solid #ccc;
margin-bottom: 5px;
padding-left: 3px; }
.widthrt h2{border-bottom: 1px solid #ccc;
margin-bottom: 5px;
padding: 6px 4px; }
.contactus h1{border-bottom: 1px solid #ccc;
margin-bottom: 10px;}
.mymar{margin-left: 20px;}
.right-banner1 {
overflow: hidden;
display: block;
height: 252px;
border-right: 1px solid #ccc; 
border: 1px solid #ccc;}
@media screen and (-webkit-min-device-pixel-ratio:0){ .quick-form a { top: 21.4%;}}

/*----------my css -------*/

.ui-tabs .ui-tabs-nav li.ui-tabs-active {background:#dfe5e6 !important; border-bottom:0px !important;}
.rg-open {
	margin-right: 279px; 
}
