*{ margin:0; padding:0; outline:0;}

h1, h2, h3, h4, h5, h6 { margin:0 !important;}

body { font-family:Arial, Helvetica, sans-serif;}

ul { list-style:none; margin-bottom:0 !important;}

.main { width:100%; min-width:1110px; float:left;}

.indian-line { background: url(../images/indian.png) no-repeat center 0 #fff; padding-bottom: 18px; width: 100%; float: left; border-bottom: 1px solid #ccc;}

.main-wrapper { width:100%; box-sizing:border-box; float:left; -webkit-box-shadow: 0px 0px 7px 2px rgba(204,204,204,1);

-moz-box-shadow: 0px 0px 7px 2px rgba(204,204,204,1);

box-shadow: 0px 0px 7px 2px rgba(204,204,204,1);}

.header {width:100%; float:left; padding:20px 0;}

.header-border { border-bottom:1px solid #ccc;}

.sitemap-contact { float:left;}

.sitemap-contact ul li { float:left;}

.sitemap-contact ul li.header-cont-icon { background:url(../images/contacts-icon.png) no-repeat 1px center / 20px; padding-left:28px;}

.sitemap-contact ul li a { color:#515151; font-size:12px; text-decoration:none;}

.sitemap-contact ul li a:hover { text-decoration:underline;}

.content-access { float:right;}

.content-access ul li { float:left; font-size:12px; padding:2px 10px 0 10px; border-left:1px solid #515151;}

.content-access ul li:first-child { padding-left:0; border-left:none;}

.content-access ul li:last-child { padding-right:0;}

.content-access ul li a { color:#515151; font-size:12px; text-decoration:none;}

.content-access ul li a:hover { text-decoration:underline;}

.iframe-link { width:27%; float:right; padding:2px 0;}

.iframe-link-para { display:table-cell; vertical-align:middle;}

.content-access ul li.email-icon { padding-left:30px;}

.iframe-link .iframe-link-para p { font-size:14px; padding-bottom:10px;}

.content-access ul li.email-icon { background:url(../images/email.png) no-repeat 1px center;}

.iframe-link .iframe-link-para p a { text-decoration:none; color:#000; padding-left:30px;}

.iframe-link .iframe-link-para p a:hover { text-decoration:underline;}

.iframe-link .iframe-link-para p:last-child { padding-bottom:0;}

.iframe-link .link { width:100%; float:left; padding-bottom:5px;}

.iframe-link .link li { float:left; font-size: 12px;}

.iframe-link .link li a { text-decoration:none; color: #515151; display:block;}

.iframe-link .link li:first-child { border-right:1px solid #515151;}

.iframe-link .link li:first-child a { background:url(../images/skip-content-icon.gif) no-repeat left center #fff; padding:0 10px 0 15px;}

.iframe-link .link li:nth-child(2) a { background:url(../images/screen-reader-icon.gif) no-repeat 4% center #fff; padding:0 10px 0 32px;}

.main-caintaner { width:100%; float:left; padding:10px 0;}

.iframe-link .ifameone { float:right;}

.iframe-link .ifameone li { padding-bottom:5px;}

.iframe-link .link li a:hover { text-decoration:underline;}

.like-follow { width: 100%; float: right;    margin-right: 45px;}

.like-follow ul { float: right;}

.like-follow ul li { float: left;}

.like-follow ul li img { border-radius: 5px;margin-right: 14px;}

.like-follow ul li:nth-child(2) { float: left; margin-left: 10px;}

.logo { float:left;}

.logo ul li img { margin-bottom:-5px;}

.color { background:#fff;}

.header-padding { box-sizing:border-box; padding:10px;}

.color1 { background:url(../images/bgmenu.jpg) repeat-x;}

.wrapper { width:1100px; margin:0 auto;}

.back { width:100%; float:left; box-sizing: border-box;}

.serch { width:11%; float:right;}

.serch ul li input { width:100%; border:0; padding: 5px; box-sizing: border-box; margin: 7px 0 0 0; background:url(../images/searchBut.jpg) no-repeat right center #dfe8f3;}

.color-padding { width:100%; float:left; background:#fff;}

.color-padding2 { background:#fff; box-sizing: border-box; margin-bottom:5px;}

.upcoming-holidays {  background:#fff; box-sizing: border-box; padding:10px; width:100%; float:left; border-top:2px solid #071262;}

.marquee { width:100%; float:left; font-size:13px; font-weight:bold; color: #071262; border-bottom:2px solid #071262; -webkit-box-shadow: 0px 5px 5px -4px rgba(204,204,204,1);

-moz-box-shadow: 0px 5px 5px -4px rgba(204,204,204,1);

box-shadow: 0px 5px 5px -4px rgba(204,204,204,1);}

.marquee strong { margin-left:10px; padding-left:10px; border-left:2px solid #071262;}

.marquee strong:first-child { margin-left:0; padding-left:0; border-left:none;}

.marquee-text a { text-decoration:none; font-size:13px; font-weight:bold; color: #071262; margin-left:10px; padding-left:10px; border-left:2px solid #071262;}

.marquee-text-new a { border-left:none; padding-left:0;}

.marquee-text a:hover { text-decoration:underline;}

.marquee-text-new .str_move_clone { display:none;}

.logo_slider { border-top:2px solid #071262;}

/*slider*/

.container

		{

			width: 100% !important;

			float:left;

			box-sizing: border-box;

			padding:10px !important;

			  background:url(../images/slide_images/home-banner-bg.jpg) no-repeat 0 0;

  background-size:100%;

		}

.slider-container {

  position: relative;



  overflow: hidden;



  width: 100%;

  margin: 0 auto;

}



.slider {

  position: relative;



  width: 9999px;

}

.slider:before,

.slider:after {

  display: table;



  content: ' ';

}

.slider:after {

  clear: both;

}

.slider .slide {

  position: relative;



  float: left;



  margin: 0;

  padding: 0;

}

.slider .slide img {

  display: block;

  width: 59%;

  float:left;

  height: auto;

}

.act,

#prev > span,

#next > span,

#slider-nav > a {

  background: url(../images/slide_images/arrows.png) no-repeat;

}

#next > span,

#prev > span {

  display: block;



  width: 16px;

  height: 24px;

}

/* Arrows */

#next > span {

  background-position: -20px 0;

}

#prev > span {

  background-position: 0 0;

}

#next,

#prev {

  position: absolute;

  top: 50%;



  margin-top: -20px;

  padding: 10px 15px;



  cursor: pointer;

  -webkit-user-select: none;

     -moz-user-select: none;

      -ms-user-select: none;

          user-select: none;



  border-radius: 5px;

  background: rgba(0, 0, 0, .39);



  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000'); /* ie8 */

       -o-user-select: none;

}

#prev {

  left: 10px;

}

#next {

  right: 10px;

}

.caption {

  bottom: 0;



  display: block;



  width: 39%;

  float:right;



  color: #fff;



}

.caption p { font-size:16px; text-align:justify; border-bottom:2px dotted #fff; padding-bottom:10px; margin-bottom:10px; line-height: 25px;}

.caption p.date { font-size:12px; padding-bottom:0; border-bottom:0;}

.caption a {

  display: block;



  color: #fff;

}

.slider-nav {

display:none;

  line-height: 30px;



  position: absolute;

  bottom: 0;

  left: 0;



  width: 100%;

  height: 30px;

  margin: 0;

  padding: 0;



  text-align: center;

  /*background: #323232;*/

  /*opacity: .9;*/



  filter: alpha(opacity=90); /* ie8 */

}

.slider-nav a {

  display: inline-block;



  width: 12px;

  height: 12px;

  margin: 0 3px;



  -webkit-transition: background .5s ease;

     -moz-transition: background .5s ease;

       -o-transition: background .5s ease;

          transition: background .5s ease;



  border: 2px solid #fff;

  border-radius: 50%;

  background: transparent;

}



.slider-nav .active {

  width: 12px;

  height: 12px;



  background: #fff;

}

/*slider*/

/*tab*/

.tab-cont {width:100%; float:left;}

ul.tabs

{

    padding: 7px 0;

    font-size: 0;

    margin:0;

    list-style-type: none;

    text-align: left;

}

        

ul.tabs li

{

    display: inline;

    margin: 0;

    margin-right:7px;

}

        

ul.tabs li a

{

    font: normal 12px Verdana;

    text-decoration: none;

    position: relative;

    padding: 7px 6px;

    color: #000;

	border: 1px solid #ccdce3;

    border-bottom: 0;

    background: #ececec;

    outline:none;

}

        

ul.tabs li a:visited

{

    color: #000;

}

        

        

ul.tabs li.selected a, ul.tabs li.selected a:hover

{

    position: relative;

    top: 0px;

    background: #104E8D;

	color:#fff;

	border:1px solid #104E8D;

	border-bottom:0;

}

        

        

ul.tabs li.selected a:hover

{

    text-decoration: none;

}

     



div.tabcontents {

    padding: 15px 15px 15px 15px;

    background-color: #FFF;

    border: 1px solid #ccdce3;

    border-top: 3px solid #104E8D;

    width: 100%;

    float: left;

    box-sizing: border-box;

    border-radius: 0 0 7px 7px;

    height: 355px;

    overflow: auto;

    overflow-x: hidden;

}

.list ul { width:100%; float:left;}

.list ul li { background:url(../images/bullet.gif) no-repeat 0 7px;  color: #09568c; font-size:13px; font-weight:bold; padding-left:10px; margin-bottom:10px; float:left; width:100%;}

.list ul li:last-child { margin-bottom:0;}

.list ul li a { color: #09568c; text-decoration: none; font-size:13px; font-weight:bold;}

.list ul li ul li {background:none; font-weight:normal; padding-left:0; margin-top:10px; text-align:justify;}

.list p { color: #09568c; font-size:13px; font-weight:bold;}

.list p.pad { margin-bottom:10px;}

.list ul li a:hover { text-decoration: underline;}

.list .tab-view { width:100%; float:left; margin-bottom: 15px;}

.list .tab-view li { background:none; padding-left:0; float:none; width:auto;}

.list .tab-view li a { display: block;    width: 14%;   color: #fff;   text-align: center;    background: #104E8D;    padding: 5px;    border-radius: 7px;    box-sizing: border-box;    border: 1px solid #104E8D;    float: right;}

.list .tab-view li a:hover { background:none; text-decoration:none; color:#104E8D;}

.main-gallery-list ul li { float:left; width:32%; margin-left:2%; padding-left:0; background:none;}

.main-gallery-list ul li:nth-child(3n+1) { margin-left:0;}

.main-gallery-list ul li img { width:100%;}

.main-gallery-list ul.tab-view li { float:right; width:100%;}

.video-list ul li { float:left; width:32%; margin-left:2%; padding-left:0; background:none;}

.video-list ul li:nth-child(3n+1) { margin-left:0;}

.video-list ul.tab-view { width:100%; float:left;}

.video-list ul.tab-view li {float: right; width: 100%;}

.gallery-list ul li { width:49%; float:left; padding-left:0; background:none; margin-left:2%;}

.gallery-list ul li:nth-child(2n+1) { margin-left:0;}

.gallery-list ul li img { width:34%; float:left;}

.gallery-list ul li a { width:64%; float:right;}

.gallery-list ul.tab-view li { width:100%; float:right;}

.gallery-list-new ul li span.head { width:100%; font-weight:bold; float:left; font-size:15px; color:#000;}

.gallery-list-new ul li span.para {  width:100%; float:left; font-weight:normal; }

.gallery-list-new ul li { width:100%; float:left; padding-left:0; background:none; margin-left:0; margin-bottom:10px; text-align:justify; color:#000;}

.gallery-list-new ul li:nth-child(2n+1) { margin-left:0;}

.gallery-list-new ul li:last-child { margin-bottom:0;}

.gallery-list-new ul li img { width:34%; float:left;}

.gallery-list-new ul.tab-view li { width:100%; float:right;}





/*tab*/

.left-side { width:75%; float:left; box-sizing: border-box;}

.color-padding3 { padding:10px 0 10px 10px;}

.what-new { width:55%; float:left;	border: 1px solid #ccdce3;  background-color:#fff; border-radius:7px; box-sizing:border-box; height:287px; overflow:hidden ;}

.what-new .tread-arch li a { text-align:right; display:block; color:#09568c; font-size:13px; font-weight:bold; text-decoration:none;}

.what-new .tread-arch li a:hover { text-decoration:underline;}

#mytreadmill { height:auto !important;}

.section { width:100%; float:left; margin-top:10px;}

.main-section { margin-top:0; margin-bottom:20px;}

.what-new h2 { color: #9F1918; font-size: 16px; padding-bottom: 10px; border-bottom: 3px solid #9F1918; padding: 15px; box-sizing: border-box;}

.what-new-inner { width:100%; float:left; padding:15px; box-sizing: border-box;}

/*marquee*/

#tread-container { width: 100%; float:left;}

.treadmill { overflow: hidden;}

.treadmill p { text-align:justify; font-size:13px; }

.treadmill p a { color:#09568c; margin-top:5px; font-weight:bold; text-decoration:none; display:block;}

.treadmill p a:hover { text-decoration:underline;}

.treadmill-unit { overflow: hidden; position: relative; padding-bottom:15px;}

/*marquee*/

.india-digest { width:29%; float:left; margin-left:1%; border: 1px solid #ccdce3; background-color:#fff; border-radius:7px; box-sizing:border-box;}

.india-digest-second { width:43%; float: right;}

.india-digest-second ul { width:100%; float:left; padding:15px 0 0 0; box-sizing: border-box;}

.india-digest-second ul li { font-size:15px; background:url(../images/bullet.gif) no-repeat 10px center; margin-bottom:10px; padding-left:20px;}

.india-digest-second ul li:last-child { margin-bottom:0;}

.india-digest-second ul li a { text-decoration:none; color:#09568c;}

.india-digest-second ul li a:hover { text-decoration:underline;}

.india-digest-second ul.tread-arch { padding:0; width:auto; float:right; padding:10px;}

.india-digest-second ul.tread-arch li { background:none; padding-left:0;}

.india-digest1 { width:32%; margin-left:0;}

.india-digest2 { width:32%; margin-left:2%;}

.india-digest h2 { color: #9F1918; font-size:16px; padding-bottom:10px; border-bottom:3px solid #9F1918; padding:10px 15px; box-sizing:border-box;}

.india-digest1 h2, .india-digest2 h2 { font-size: 15px; font-weight: bold;}

.india-digest ul li a img { width:100%; box-sizing:border-box;}

.india-digest1 ul li img, .india-digest2 ul li img { margin-bottom:-3px; width:100%; box-sizing:border-box; border-bottom:2px solid #9F1918;}

.india-digest1 ul.second-ul, .india-digest2 ul.second-ul { padding:10px; box-sizing:border-box; height: 159px;}

.india-digest1 ul.second-ul li, .india-digest2 ul.second-ul li { padding-bottom:5px;}

.india-digest1 ul.second-ul li:last-child, .india-digest2 ul.second-ul li:last-child { padding-bottom:0;}

.india-digest1 ul.second-ul li a, .india-digest2 ul.second-ul li a { text-decoration:none; padding-left:10px; background:url(../images/bullet.gif) no-repeat 0 center; color:#09568c; font-size:13px; font-weight:bold;}

.india-digest1 ul.second-ul li a:hover, .india-digest2 ul.second-ul li a:hover { text-decoration:underline;}

.right-side { width:24%; float:right; box-sizing:border-box;}

.color-padding4 { padding:10px 10px 10px 0;}

.high-commissioner-margin { margin-top:10px;}

.padding-padd { padding:10px; float:left; width:100%; box-sizing:border-box;}

.high-commissioner { width:100%; float:left; border:1px solid #d6d6d6;}

.high-commissioner-display { display:none;}

.high-commissioner h2 { background:#0A2D53; text-align:center; font-size:15px; color:#fff; padding:8px; font-weight: bold;}

.high-commissioner-inner { box-sizing:border-box; padding:10px; width:100%; float:left;}

.high-commissioner-image { width:40%; float:left;}

.high-commissioner-image img { width:100%; border:1px solid #000;}

.high-commissioner-link { width: 60%; float: left; padding: 24.5px 0;}

.high-commissioner-link li { text-align: center; font-weight:bold; font-size: 14px; margin-bottom:3px;}

.high-commissioner-link li:last-child { margin-bottom:0;}

.high-commissioner-link li span, .high-commissioner-link li span a { font-size: 17px; color: #000; font-weight:bold;}

.high-commissioner-link li span a:hover, .high-commissioner-link li span a:active, .high-commissioner-link li span a:focus { text-decoration:none;}

.high-commissioner-link li a {text-align: center; display: block; text-decoration: none; color: #0a2d53; font-weight: normal;}

.high-commissioner-link li a:hover { text-decoration:underline;}

.info { width:100%; float:left;}

.info ul li { border:1px solid #d6d6d6; padding:10px 5px; box-sizing:border-box; width:100%; margin-top:13px; border-radius:5px;}

.info ul li a { text-decoration:none; padding-left:30px; box-sizing:border-box; color:#09568c; display:block; font-size:13px; font-weight:bold;}

.rti { background:url(../images/national.jpg) no-repeat 5px center;}

.register { background:url(../images/ic2a.png) no-repeat 5px center;}

.info-name ul li {padding: 16px 0;}

.info-name ul li a { padding-left:60px; text-align:center;}

.info-name ul li a span {font-size: 17px; color:#000;}

.president { background:url(../images/minister.png) no-repeat 0 center;}

.prime-minister { background:url(../images/modi.png) no-repeat 0 center;}

.external { background:url(../images/susma-swaraj.png) no-repeat 0 center;}

.info ul li a:hover { text-decoration:underline;}

.color-padding5 { padding:10px; box-sizing:border-box;}

.full-slide, .footer { width:100%; float:left;}

.right-image { width:100%; float:left;}

.right-image ul li { margin-top:13px;}

.right-image ul li a img { width:100%;}

.logo-main {width:100%; float:left; margin-top:16px;}

.logo-main ul li { width:32%; float:left; margin-left:2%; margin-bottom: 21px;}

.logo-main ul li:nth-child(4), .logo-main ul li:nth-child(5), .logo-main ul li:nth-child(6) { margin-bottom:0;}

.logo-main ul li.logo-margin { margin-bottom:2%;}

.logo-main ul li a img { width:100%; border:1px solid #d6d6d6; border-radius: 5px;}

.logo-main ul li:nth-child(3n+1) { margin-left:0;}

.right-logo-image ul li a img { border:1px solid #d6d6d6; border-radius: 5px;}

.footer { background:#104E8D; }

.foot-link { width:100%; float:left;}

.foot-link ul { width:100%; display:block; text-align:center;}

.foot-link ul li { padding:0 10px; display:inline-block; border-left:1px solid #fff;}

.foot-link ul li:first-child { padding-left:0; border-left:none;}

.foot-link ul li:last-child { padding-right:0;}

.foot-link ul li a, .foot-link p a { text-decoration:none; color:#fff; font-size:12px;}

.foot-link ul li a:hover, .foot-link p a:hover { text-decoration:underline;}

.foot-link p { color:#fff; font-size:12px; text-align:center; padding:10px 0 0 0; line-height:20px;}

.copy-slide p:first-child { float:left;}

.copy-slide p:nth-child(2) { float:right;}

.slider-container #prev, .slider-container #next { display:none;}

.slider-container:hover #prev, .slider-container:hover #next { display:block;}

/* tricker */

.str_wrap {

	overflow:hidden;

	zoom:1;

	width:100%;

	font-size:12px;

	line-height:16px;

	position:relative;

	-moz-user-select: none;

	-khtml-user-select: none;

	user-select: none;  

	background:#fff;

	white-space:nowrap;

}



.str_wrap.str_active {

	background:#fff;

}

.str_move { 

	white-space:nowrap;

	position:absolute; 

	top:0; 

	left:0;

	cursor:move;

}

.str_move_clone {

	display:inline-block;

	display:inline;

	zoom:1;

	vertical-align:top;

	position:absolute; 

	left:100%;

	top:0;

}

.str_vertical .str_move_clone {

	left:0;

	top:100%;

}

.str_down .str_move_clone {

	left:0;

	bottom:100%;

}

.str_vertical .str_move,

.str_down .str_move {

	white-space:normal;

	width:100%;

}

.str_static .str_move,

.no_drag .str_move,

.noStop .str_move{

	cursor:inherit;

}

.str_wrap img {

	max-width:none !important;

	padding:0px 5px 0 0px;	

}

.str3 img:hover{opacity: 0.7;filter: alpha(opacity=70);}

.alert {width: 11%;

float: left;

color: #000;

font-size: 12px;

text-align: center;

padding: 8px 6px !important;

box-sizing: border-box;

font-weight: bold;

text-transform: uppercase;

border-right: 2px solid #071262 !important;

margin-bottom: 0 !important;

border-radius: 0 !important;}

.alert img { margin-top: -1px; float: right; margin-left: 3px;}

.marquee .mfoot { float:left; width:89%; padding:9px 5px; box-sizing:border-box;}

.mfoot { float:left; width:100%;}

/* tricker */

/*  menu  */

.navbar-brand-dn { display:none;}

.sudan-nav .navbar-collapse { padding:0 !important; margin-bottom:0;}

.sudan-nav { background: none !important; margin-bottom: 0 !important; border: none !important;  display:none;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form { border:none;}

.navbar-nav li { background:url(../images/seperator.gif) no-repeat left center;}

.navbar-nav li:first-child { background:none;}

.navbar-nav > li > a { padding: 10px 21px !important; color:#fff !important;}

.navbar-nav li a:hover { background:url(../images/bgmenuhover.jpg) repeat-x 0 0;}

.navbar { min-height: auto !important;}

span.caret { display:none;}

/*  menu  */

.banner { width:100%; float:left; background:#36618e url(../images/head-img.png) no-repeat right center; padding:20px;}

.banner h1 { color:#fff; font-size:24px; font-weight:bold; text-transform:capitalize;}

.left-inner-page p.ex-index a { color:#000; font-size:13px;}

.left-inner-page p.ex-index a:hover { color:#337ab7; text-decoration:none;}

.left-inner-page p a.ex-index-active { color:#337ab7;}

.ambassador-img { display:block; width:100%; text-align:center; margin-bottom:10px;}

.ambassador-img img { background:#fff; border:1px solid #D9E9F4; width: 23%;}

.ambassador-img p { color:#333; font-weight:bold; margin:5px 0 0 0;}

.left-inner-page { background:url(../images/right-border.gif) repeat-y right 0; padding: 10px 25px 10px 10px; min-height: 250px;}

body.consular-body .left-inner-page  { min-height: 340px;}

body.bilateral-body .left-inner-page  { min-height: 350px;}

.onlineregforindia-page { padding:10px; background:none; min-height:auto;}

.inner-page-text, inner-page-contact, .inner-page-contact-link { width:100%; float:left;}

.inner-page-text p { text-align:justify; font-size:13px;}

.inner-page-text p:last-child { margin-bottom:0;}

.right-inner-page { padding:10px 10px 0 0;}

.right-inner-page h2 { font-size: 16px; color: #09568c; margin-bottom: 10px !important; font-weight: bold;}

.right-inner-page ul li { background:url(../images/bullet.gif) no-repeat left center; padding-left:10px; margin-bottom:5px;}

.right-inner-page ul li a { color:#333; font-size:13px;}

.right-inner-page ul li:last-child, .inner-page-contact-text p:last-child { margin-bottom:0;}

.inner-page-contact img, .inner-page-contact-text { float:left;}

.inner-page-contact img { margin-left:20px;}

.inner-page-contact-text{ width: 56%;}

.inner-page-contact-text span { padding:0 0 0 22px;}

.inner-page-contact-text span.add { background:url(../images/gps.png) no-repeat left center / 15px;}

.inner-page-contact-text span.web { background:url(../images/web.png) no-repeat left center / 15px;}

.inner-page-contact-text span.teli { background:url(../images/call.png) no-repeat left center / 15px;}

.inner-page-contact-text span.fax { background:url(../images/fax.png) no-repeat left center / 15px;}

.inner-page-contact-text span.mail { background:url(../images/email.png) no-repeat left center / 15px;}

.inner-page-contact-text span.face { background:url(../images/f.png) no-repeat left center / 15px;}

.inner-page-contact-link, .inner-page-table { margin-top:15px;}

.inner-page-table, .indian-visa-img { width: 100%; float: left;}

.inner-page-table tr th { color:#fff; background:#36618E;}

.inner-page-table tr th, .inner-page-table tr td { vertical-align:middle !important;}

.inner-page-table tr th.th-center { text-align:center;}

.inner-page-table tr td.row-padd-nun { padding:0; border:none;}

.inner-page-contact-link h2 { font-size: 16px; color: #09568c; margin-bottom: 10px !important; font-weight: bold;}

.inner-page-table br { display:none;}

.inner-page-table tr td br { display:block;}

.notice-board-text { padding:10px; margin-bottom:10px; border-bottom:1px dotted #000; background:#fbfbfb; border: 1px solid #EDEDED;}

.whats-new-text { padding:10px; margin-bottom:10px; border-bottom:1px dotted #000; background:#fbfbfb; border: 1px solid #EDEDED;}

.whats-new-text p { background:url(../images/bullet.gif) no-repeat left 7px; padding-left:10px;}

.student-related-text { margin-left:15px;}

.student-related-text p { margin-bottom:3px;}

.notice-board-text-margin { margin-bottom:0;}

.indian-visa-img { text-align:center; margin-bottom:10px;}

.left-inner-page ul.disc-ul li { width:100%; float:left; margin-bottom:5px;}

.left-inner-page ul.disc-ul-media li { width:32%; margin-left:2%;}

.left-inner-page ul.disc-ul-media li:nth-child(3n+1) { margin-left:0;}

.left-inner-page ul.disc-ul li:last-child { margin-bottom:10px;}

.left-inner-page ul.disc-ul li a { font-size:13px;}

.para-border { padding-top:10px; border-top:1px dashed #000; width:100%; float:left;}

.national { width:100%; float:left; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #000;}

.login-form { width:100%; display:block; text-align:center;}

.login-form .login-form-inner { display:inline-block; width:65%; text-align:left; background:#f8f8f8; border:3px solid #0f3053; border-radius:4px;}

.login-form .login-form-inner ul, .login-form .login-form-inner a { width:100%; display:inline-block; padding:10px;}

.login-form .login-form-inner ul { padding-bottom:0; text-align:center;}

.login-form .login-form-inner a { padding-top:0; text-align:center;}

.login-form .login-form-inner h2 { font-size:20px; padding:10px; background:#0f3053; color:#fff; text-align:center;}

.login-form .login-form-inner ul li { float:left; margin-bottom:10px;}

.login-form .login-form-inner ul li:last-child { margin-bottom:5px;}

.login-form .login-form-inner ul li.half { width:49%;}

.login-form .login-form-inner ul li.half-margin { margin-left:2%;}

.login-form .login-form-inner ul li.captcha { width:100%;}

.login-form .login-form-inner ul li.captcha input { width:70%;}

.login-form .login-form-inner ul li.captcha img { width:30%; height:40px;}

.login-form .login-form-inner ul li.captcha { text-align:right; width:100%;}

.login-form .login-form-inner ul li.captcha a { display:inline; padding:0;}

.login-form .login-form-inner ul li.captcha input, .login-form .login-form-inner ul li span { float:left;}

.login-form .login-form-inner ul li span { background:#0f3053; color:#fff; font-size:16px; font-weight:bold; padding:8px 0; height:38px;}

.login-form .login-form-inner ul li span { width:40%;}

.login-form .login-form-inner ul li input { width:100%; padding:8px;}

.login-form .login-form-inner ul li.submit { width:100%;}

.login-form .login-form-inner ul li.submit input { width:auto; padding:8px 15px; background:#0f3053; color:#fff; font-weight:bold; font-size:18px; border:1px solid rgba(0, 0, 0, 0); border-radius:5px;}

.login-form .login-form-inner ul li.submit input:hover { background:none; color:#0f3053; border:1px solid #0f3053;}

.onlineregforindia { width:100%; display:block;}

.onlineregforindia ul { display:inline-block; margin-bottom:0; width:100%;}

.onlineregforindia ul li { float:left;}

.onlineregforindia ul.form-three li { width:32%; float:left; margin-left:2%; margin-bottom:10px;}

.onlineregforindia ul li span { float:left; margin-bottom:5px; width:100%;}

.onlineregforindia ul li.gender span { float:none;}

.onlineregforindia ul.form-three li:nth-child(3n+1) { margin-left:0;}

.onlineregforindia ul li { height:100px;}

.onlineregforindia ul.form-two li { height: 80px;}

.onlineregforindia ul.form-two li:nth-child(3), .onlineregforindia ul.form-two li:nth-child(4) { height:auto;}

.onlineregforindia ul li.form-one { width:100%; height:auto;}

.onlineregforindia ul li input, .onlineregforindia ul li textarea { width:100%; padding:8px;}

.onlineregforindia ul li.gender input { width:auto; padding:0;}

.onlineregforindia h2 { text-align:center; font-size:20px; margin-bottom:10px !important;}

.onlineregforindia ul.form-two li { width:49%; float:left; margin-left:2%; margin-bottom:10px;}

.onlineregforindia ul.form-two li:nth-child(2n+1) { margin-left:0;}

.onlineregforindia ul li.text-auto { height:auto;}

.onlineregforindia ul li.captcha input { width:70%; float:left;}

.onlineregforindia ul li.captcha img { width:30%; height:40px;}

.onlineregforindia ul li.captcha span.captcha-span { width:30%; float:left; text-align:center; background:#0f3053; color:#fff; height:38px; font-size:16px; font-weight:bold; padding:8px 0;}

.onlineregforindia ul.form-one li { float:left;}

.onlineregforindia ul.form-one li.form-img { width:70px; height:70px; background:#f8f8f8; border:1px solid #0f3053; margin-right:10px;}

.onlineregforindia ul.form-submit { text-align:center;}

.onlineregforindia ul.form-submit li { height:auto; float:none; width:auto; display:inline-block;}

.onlineregforindia ul.form-submit li input { width:auto; padding:8px 15px; background:#0f3053; color:#fff; font-weight:bold; font-size:18px; border:1px solid rgba(0, 0, 0, 0); border-radius:5px;}

.onlineregforindia ul.form-submit li input:hover { background:none; color:#0f3053; border:1px solid #0f3053;}

/* lightbox */

.lightbox-container .box { width: 23.5%; float: left; border: 2px solid #36618e; margin-left:2%; border-radius: 4px; margin-bottom:20px;}

.lightbox-container .box:nth-child(4n+1) { margin-left:0;}

.lightbox-container .box img { width:100%; height:160px;}

.lightbox-container { width:100%; float:left;}

.lightbox-image{

    cursor:pointer;

}



.lightbox{

    background:rgba(0,0,0,0.93);

    bottom:0;

    height:100%;

    left:0;

    margin:0;

    position:fixed;

    right:0;

    top:0;

    -webkit-touch-callout: none;

    -webkit-user-select: none;

    -khtml-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    width:100%;

    z-index:2500;

}



.lightbox .content{

    display: table;

    height:100%;

    margin:auto;

    width:100%;

}



.lightbox .content .inner {

    display:table-cell;

    vertical-align: middle;

}



.lightbox .content .inner .image,

.lightbox .content .inner .title{

    color:#fff;

    margin:auto;

    padding-bottom: 20px;

    text-align: center;

    width:50%;

}



.lightbox .content .inner .image img{

    max-width:100%;

}



.lightbox .left,

.lightbox .right,

.lightbox .close{

    color:#666;

    font-size:30px;

    opacity:1;

    position: absolute;

    text-shadow: none;

    z-index:2501;

}



.lightbox .close{

    right:20px;

    top:20px;

}



.lightbox .left{

    left:20px;

    top:50%;

}



.lightbox .right{

    right:20px;

    top:50%;

}



.lightbox .left:hover,

.lightbox .right:hover,

.lightbox .close:hover{

    color:#fff;

    cursor: pointer;

    transition:color 0.2s ease;

}

@media (max-width: 575px) { 

#tclose{
	display:none !important;
}

#thover{
	display:none !important;
}

#tpopup{
	display:none !important;
}
#glb1{width:280px!important;}

.alrtimg{width: 33px!important;}
 }

.gallery-slide { background:none; padding:10px 10px 0 10px;}

/*  lightbox  */