/*for enrolment application start*/
	.row-fluid {
	  width: 100%;
	  *zoom: 1;
	}

	.row-fluid:before,
	.row-fluid:after {
	  display: table;
	  line-height: 0;
	  content: "";
	}

	.row-fluid:after {
	  clear: both;
	}

	.row-fluid [class*="span"] {
	  display: block;
	  float: left;
	  width: 100%;
	  min-height: 30px;
	  margin-left: 2.127659574468085%;
	  *margin-left: 2.074468085106383%;
	  -webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
			  box-sizing: border-box;
	}

	.row-fluid [class*="span"]:first-child {
	  margin-left: 0;
	}

	.row-fluid .controls-row [class*="span"] + [class*="span"] {
	  margin-left: 2.127659574468085%;
	}

	.row-fluid .span12 {
	  width: 100%;
	  *width: 99.94680851063829%;
	}

	.row-fluid .span11 {
	  width: 91.48936170212765%;
	  *width: 91.43617021276594%;
	}

	.row-fluid .span10 {
	  width: 82.97872340425532%;
	  *width: 82.92553191489361%;
	}

	.row-fluid .span9 {
	  width: 74.46808510638297%;
	  *width: 74.41489361702126%;
	}

	.row-fluid .span8 {
	  width: 65.95744680851064%;
	  *width: 65.90425531914893%;
	}

	.row-fluid .span7 {
	  width: 57.44680851063829%;
	  *width: 57.39361702127659%;
	}

	.row-fluid .span6 {
	  width: 48.93617021276595%;
	  *width: 48.88297872340425%;
	}

	.row-fluid .span5 {
	  width: 40.42553191489362%;
	  *width: 40.37234042553192%;
	}

	.row-fluid .span4 {
	  width: 31.914893617021278%;
	  *width: 31.861702127659576%;
	}

	.row-fluid .span3 {
	  width: 23.404255319148934%;
	  *width: 23.351063829787233%;
	}

	.row-fluid .span2 {
	  width: 14.893617021276595%;
	  *width: 14.840425531914894%;
	}

	.row-fluid .span1 {
	  width: 6.382978723404255%;
	  *width: 6.329787234042553%;
	}

	.row-fluid .offset12 {
	  margin-left: 104.25531914893617%;
	  *margin-left: 104.14893617021275%;
	}

	.row-fluid .offset12:first-child {
	  margin-left: 102.12765957446808%;
	  *margin-left: 102.02127659574467%;
	}

	.row-fluid .offset11 {
	  margin-left: 95.74468085106382%;
	  *margin-left: 95.6382978723404%;
	}

	.row-fluid .offset11:first-child {
	  margin-left: 93.61702127659574%;
	  *margin-left: 93.51063829787232%;
	}

	.row-fluid .offset10 {
	  margin-left: 87.23404255319149%;
	  *margin-left: 87.12765957446807%;
	}

	.row-fluid .offset10:first-child {
	  margin-left: 85.1063829787234%;
	  *margin-left: 84.99999999999999%;
	}

	.row-fluid .offset9 {
	  margin-left: 78.72340425531914%;
	  *margin-left: 78.61702127659572%;
	}

	.row-fluid .offset9:first-child {
	  margin-left: 76.59574468085106%;
	  *margin-left: 76.48936170212764%;
	}

	.row-fluid .offset8 {
	  margin-left: 70.2127659574468%;
	  *margin-left: 70.10638297872339%;
	}

	.row-fluid .offset8:first-child {
	  margin-left: 68.08510638297872%;
	  *margin-left: 67.9787234042553%;
	}

	.row-fluid .offset7 {
	  margin-left: 61.70212765957446%;
	  *margin-left: 61.59574468085106%;
	}

	.row-fluid .offset7:first-child {
	  margin-left: 59.574468085106375%;
	  *margin-left: 59.46808510638297%;
	}

	.row-fluid .offset6 {
	  margin-left: 53.191489361702125%;
	  *margin-left: 53.085106382978715%;
	}

	.row-fluid .offset6:first-child {
	  margin-left: 51.063829787234035%;
	  *margin-left: 50.95744680851063%;
	}

	.row-fluid .offset5 {
	  margin-left: 44.68085106382979%;
	  *margin-left: 44.57446808510638%;
	}

	.row-fluid .offset5:first-child {
	  margin-left: 42.5531914893617%;
	  *margin-left: 42.4468085106383%;
	}

	.row-fluid .offset4 {
	  margin-left: 36.170212765957444%;
	  *margin-left: 36.06382978723405%;
	}

	.row-fluid .offset4:first-child {
	  margin-left: 34.04255319148936%;
	  *margin-left: 33.93617021276596%;
	}

	.row-fluid .offset3 {
	  margin-left: 27.659574468085104%;
	  *margin-left: 27.5531914893617%;
	}

	.row-fluid .offset3:first-child {
	  margin-left: 25.53191489361702%;
	  *margin-left: 25.425531914893618%;
	}

	.row-fluid .offset2 {
	  margin-left: 19.148936170212764%;
	  *margin-left: 19.04255319148936%;
	}

	.row-fluid .offset2:first-child {
	  margin-left: 17.02127659574468%;
	  *margin-left: 16.914893617021278%;
	}

	.row-fluid .offset1 {
	  margin-left: 10.638297872340425%;
	  *margin-left: 10.53191489361702%;
	}

	.row-fluid .offset1:first-child {
	  margin-left: 8.51063829787234%;
	  *margin-left: 8.404255319148938%;
	}

	[class*="span"].hide,
	.row-fluid [class*="span"].hide {
	  display: none;
	}

	[class*="span"].pull-right,
	.row-fluid [class*="span"].pull-right {
	  float: right;
	}
/*for enrolment application end*/
@media (min-width: 1400px) {
	#events .event-box h3 { font-size: 50px; }
   .event ul li { display: table-cell; float: none; width: auto; font-size: 14px; }
   .event ul li.time,
   .event ul li.location { margin-bottom: 0; width: auto; }
   .event ul li a.readmore { display: inline-block; float: right; }
}

@media (min-width: 1200px) {
   #menu ul li { margin-left: 28px; }
   .event ul li { font-size: 13px; }
   footer .social-links ul li { padding-left: 11px; }
   
     /** Event Calendar and Tour **/
   .tour.detailed .details .book-now label { margin: 0 24px; }
   .tour.detailed .details .book-now span.reserve { padding: 0 19px; font-size: 21px;  }
   .booking-form { padding-left: 30px; padding-right: 30px; }
   .booking-form .form-group label { font-size: 16px; }
   .booking-form .form-group input[type="submit"] { padding: 0 20px; }
   .booking-form .form-group input[type="submit"], 
   .booking-form .form-group a.go-back { font-size: 18px; }
   .booking-form .form-group a.go-back { padding: 0 15px; }

   /** News **/
    .news-list .news h3 { margin-bottom: 20px; }
    .news-list .news a { font-size: 14px; }
    .news-list .news .details .desc { /*margin-bottom: 20px; */ }
}

@media (max-width: 991px) {
	.container { width: 100%; }

	#logo a img { width: 120px; height: 118px; }
	#menu ul li { margin-left: 13px; }
	#menu ul li a { font-size: 10px; }

	.logo-text a { line-height: 23px; font-size: 15px; }
	.searcharea { height: 23px; width: 113px; padding: 0 5px; }
	.searcharea input[type="text"] { height: 23px; line-height: 23px; width: 85px; }
	.searcharea input[type="submit"] { width: 12px; height: 13px; background-size: 100% 100%; margin-top: 5px; }
	
	footer { padding-top: 16px; padding-bottom: 21px; }
	footer p { line-height: 19px; }
	footer .social-links { padding-top: 0; }

	.event { padding: 50px 10px 19px; }
	.event ul li { display: block; float: left; margin-bottom: 19px; width: 100%; }
	.event ul li.time,
	.event ul li.location { width: 50%; }
	.event ul li a.readmore { float: none; display: table; margin: auto; }
	
	/** Event Calendar and Tour **/
	.tour .details .table,
	.tour .details .desc,
    .tour .details .time-location { display: block; }
    .tour .details h3 { margin-left: 15px; margin-bottom: 20px; }
    .tour .details .desc { margin-bottom: 10px; }
    .tour .details .desc,
    .tour .details .time-location { padding-left: 15px; }
    .tour .date { font-size: 18px; }
    .tour .date strong { font-size: 80px; }
    .tour.detailed .table,
    .tour.detailed .details p { margin-left: 15px; }
    .tour.detailed .details .time-location { padding-left: 0; }
    .tour.detailed .details .time-location p { margin-left: 0; }
    .tour.detailed .details .book-now label { margin: 0 10px; }
    .tour.detailed .details .book-now span { padding: 0 10px; }
    .tour.detailed .details .book-now span.reserve { font-size: 15px; }
    .tour.detailed .details .book-now span small { font-size: 10px; }

    .booking-form { padding-left: 10px; padding-right: 10px; }
    .booking-form .form-group label { margin-bottom: 8px; font-size: 16px; }
    .booking-form .form-group input[type="text"] { margin-bottom: 10px; }
    .booking-form .form-group input[type="submit"], 
    .booking-form .form-group a.go-back { font-size: 16px; }

    /** News **/
    .news-list .news .details .desc { height: 90px; margin-bottom: 10px; }
	
	.inner-marketing-bg{height:100px;}
}

@media (min-width: 768px) and (max-width: 979px) {
	.container { width: 100%; }

	#logo a img { width: 120px; height: 118px; }
	#menu ul li { margin-left: 13px; }
	#menu ul li a { font-size: 10px; }
	#menu ul li ul { padding-top: 8px; }
	#menu ul li ul li a { font-size: 11px; line-height: 30px; }

	.logo-text a { line-height: 23px; font-size: 15px; }
	.searcharea { height: 23px; width: 113px; padding: 0 5px; }
	.searcharea input[type="text"] { height: 23px; line-height: 23px; width: 85px; }
	.searcharea input[type="submit"] { width: 12px; height: 13px; background-size: 100% 100%; margin-top: 5px; }

	#events .event-box h3 { font-size: 24px; line-height: 1.3em; padding: 0 35px; }
	.event { padding: 23px 5px 19px; }
	.event h4 { font-size: 48px; }
	.event h5 { font-size: 14px; }
	.event h5,©
	.event h6 { margin-bottom: 15px; }
	.event h6 { font-size: 12px; }
	.event ul li { font-size: 11px; line-height: 20px; }
	.event ul li { display: block; float: left; margin-bottom: 19px; width: 100%; }
	.event ul li.time { background-size: 15px 17px; padding-left: 24px; }
	.event ul li.time,
	.event ul li.location { width: 50%; }
	.event ul li.location { background-size: 15px 20px; padding-left: 22px; }
	.event ul li a.readmore { font-size: 10px; float: none; display: table; margin: auto; line-height: 27px; }

	#quicklinks { margin-top: -50px; margin-bottom: 38px; }
	.quicklink { font-size: 15px; height: 54px; line-height: 50px; border-top-width: 7px; }

	#main-news .imageholder .heading { height: 30px; bottom: 8px; }
	#main-news .imageholder .heading h3 { font-size: 18px; line-height: 30px; }
	#main-news .details h4 { font-size: 16px; }
	#main-news .details h4, 
	#main-news .details h6 { margin-bottom: 10px; }
	#main-news .details h6 { font-size: 13px; }
	#main-news .details p { font-size: 11px; line-height: 15px; margin-bottom: 15px; }
	#main-news .details .readmore { height: 19px; line-height: 19px; font-size: 11px; }

	.news .imageholder .date { height: 25px; }
	.news .imageholder .date p { line-height: 25px; font-size: 13px; }
	.news .details h6 { font-size: 14px; margin-bottom: 5px; }
	.news .details p { font-size: 11px; line-height: 15px; }
	.news .details a.readmore { height: 19px; line-height: 19px; font-size: 11px; }

	#content-area { padding: 0 0 20px; }
	#main-content { padding-top: 15px; }

	.sidebar { margin-top: -69px; }
	.section-include .wrap { padding: 20px 15px; }
	.featured-event h3 { font-size: 60px; }
	.featured-event h5 { font-size: 18px; }

	footer .footer-logo { float: none; margin-right: 0; }
	
	/** Event Calendar and Tour **/
	.event-list .event .event-details { width: 65%; padding: 19px 0 19px 19px; }
	.event-list .event .date { width: 35%; font-size: 24px; }
	.event-list .event .date strong { font-size: 50px; }
	.event-list .event .event-details .event-footer p { float: none; }
	.event-list .event .event-details .event-footer p.location { margin-left: 0; margin-top: 10px; }

	.tour .details .table,
	.tour .details .desc,
    .tour .details .time-location { display: block; }
    .tour .details h3 { margin-left: 15px; margin-bottom: 20px; }
    .tour .details .desc { margin-bottom: 10px; }
    .tour .details .desc,
    .tour .details .time-location { padding-left: 15px; }
    .tour .date { font-size: 18px; }
    .tour .date strong { font-size: 80px; }

    /** News **/
    .news-list .news { float: none; margin-left: 0; width: 100%; }
    .news-list .news .details .desc { height: auto; margin-bottom: 10px; }
    .news-list .news .details, 
    .news-list .news .image { width: auto; }
    .news-list .news h3 { line-height: 1.3em; margin-bottom: 10px; }
    .news-list .news p { margin-bottom: 0; }
    .news-list .news p,
    .news-list .news a { font-size: 12px; }

    .news-details { table-layout: fixed; width: 100%; }
    .news-details .details .wrap { padding: 20px 25px 0; }
    .news-details .image { width: 200px; }
	
	/*for enrolment application*/
	.row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392265194%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%;
  }
  .row-fluid .span10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
  }
  .row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
  }
  .row-fluid .span8 {
    width: 65.74585635359117%;
    *width: 65.69266486422946%;
  }
  .row-fluid .span7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%;
  }
  .row-fluid .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
  }
  .row-fluid .span5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%;
  }
  .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
  }
  .row-fluid .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
  }
  .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }
  .row-fluid .span1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%;
  }
  .row-fluid .offset12 {
    margin-left: 105.52486187845304%;
    *margin-left: 105.41847889972962%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.76243093922652%;
    *margin-left: 102.6560479605031%;
  }
  .row-fluid .offset11 {
    margin-left: 96.96132596685082%;
    *margin-left: 96.8549429881274%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.1988950276243%;
    *margin-left: 94.09251204890089%;
  }
  .row-fluid .offset10 {
    margin-left: 88.39779005524862%;
    *margin-left: 88.2914070765252%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.6353591160221%;
    *margin-left: 85.52897613729868%;
  }
  .row-fluid .offset9 {
    margin-left: 79.8342541436464%;
    *margin-left: 79.72787116492299%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 77.07182320441989%;
    *margin-left: 76.96544022569647%;
  }
  .row-fluid .offset8 {
    margin-left: 71.2707182320442%;
    *margin-left: 71.16433525332079%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.50828729281768%;
    *margin-left: 68.40190431409427%;
  }
  .row-fluid .offset7 {
    margin-left: 62.70718232044199%;
    *margin-left: 62.600799341718584%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.94475138121547%;
    *margin-left: 59.838368402492065%;
  }
  .row-fluid .offset6 {
    margin-left: 54.14364640883978%;
    *margin-left: 54.037263430116376%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.38121546961326%;
    *margin-left: 51.27483249088986%;
  }
  .row-fluid .offset5 {
    margin-left: 45.58011049723757%;
    *margin-left: 45.47372751851417%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.81767955801105%;
    *margin-left: 42.71129657928765%;
  }
  .row-fluid .offset4 {
    margin-left: 37.01657458563536%;
    *margin-left: 36.91019160691196%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.25414364640884%;
    *margin-left: 34.14776066768544%;
  }
  .row-fluid .offset3 {
    margin-left: 28.45303867403315%;
    *margin-left: 28.346655695309746%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.69060773480663%;
    *margin-left: 25.584224756083227%;
  }
  .row-fluid .offset2 {
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%;
  }
  .row-fluid .offset1 {
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%;
  }
  
}

@media (max-width: 767px) {
	.navbar-toggle { padding-right: 0; padding-top: 13px; padding-bottom: 13px; float: none; display: table; margin: auto; }
	.navbar-toggle .icon-bar { background: #ffffff; margin-left: 45px; }
	.navbar-toggle .sr-only { float: left; font-size: 13px; color: #ffffff; width: auto; overflow: visible; height: auto; clip: auto; position: static; }

	header { background: url(../images/mobile-bg-topheader.gif) 0 0 repeat-x; }
	header #logo { float: none; position: static; }
	header #logo a { display: table; margin: auto; }
	header .top-header { background: #06114e; height: auto; margin-left: -15px; margin-right: -15px; }
	header .bottom-header { padding: 13px 0; }

	.header-content { float: none; }
	.logo-text { float: none; text-align: center; }
	.logo-text a { font-size: 16px; display: inline-block; line-height: 24px; }

	#menu { margin-top: 0; float: none; }
	#menu nav { position: absolute; width: 100%; border-top: 0; }
	#menu ul li { float: none; background: rgba(30, 40, 95, .89); margin: 0; text-align: center; }
	#menu ul li a { display: block; line-height: 33px; font-size: 17px; color: #ffffff; text-transform: none; font-weight: normal; padding: 0 20px; font-family: 'Arimo', sans-serif; }
	#menu ul li a:hover,
	#menu ul li:hover > a,
	#menu ul li.selected > a,
	#menu ul li.current > a,
	#menu ul li.active > a { background: #ffeea7; text-decoration: none; color: #58595b; }
	#menu ul li ul li { background: #e7c964; }
	#menu ul li ul li a { color: #3d3d3d; }
	#menu ul li ul { position: static; padding-top: 0; }

	footer .social-links { float: none; text-align: center; margin-bottom: 10px; }
	footer .social-links ul { display: table; margin: auto; }
	footer p { text-align: center; }

	#events .top { background: #292f7e; }
	#events .top .row { display: none; }
	#events .event-box h3 { padding: 30px 0 30px 10px; font-size: 24px; text-align: left; }
	#events .top-overlap { height: 90px; background: url(../images/bg-top-events.png) 0 0/cover no-repeat; }
	#events .top-overlap img { display: none; }
	.event { padding: 27px 0 33px; }
	.event .heading { float: left; width: 62px; margin-right: 22px; margin-bottom: 20px; }
	.event h4 { font-size: 48px; }
	.event h5 { font-size: 14px; margin-bottom: 0; }
	.event h6 { font-size: 16px; text-align: left; margin-bottom: 10px; margin-top: 5px; }
	.event .details { display: inline-table; }
	.event ul li { margin-bottom: 0; float: none; width: auto; }
	.event ul li.time { margin-right: 26px; }
	.event ul li.time,
	.event ul li.location { margin-bottom: 15px; width: auto; float: left; }
	.event ul li a.readmore { display: inline-block; }

	#main-content { padding: 0 0 8px 0; }
	#quicklinks { margin-top: -22px; margin-bottom: 12px; }
	.quicklink { width: 199px; height: 54px; line-height: 50px; font-size: 15px; border-top-width: 7px; margin: 0 auto 12px; }

	#main-news { margin: 0 0 16px; }
	#main-news .imageholder { margin: 0 auto 15px; max-width: 311px; }
	#main-news .imageholder .heading { bottom: 0; }
	#main-news .imageholder .heading h3 { font-size: 20px; }
	#main-news .details { padding: 0 6px; }
	#main-news .details h4 { font-size: 19px; margin-bottom: 10px; }
	#main-news .details h6 { font-size: 15px; margin-bottom: 15px; }
	#main-news .details p { font-size: 13px; line-height: 18px; }
	#main-news .details a.readmore { padding: 0 13px; height: 22px; line-height: 22px; font-size: 13px; }

	.news { padding: 22px 0; border-top: 2px solid #ededed; margin: 0; }
	.news .details { padding: 0 6px; }
	.news .details .date { height: auto; margin-bottom: 15px; }
	.news .details .date p { font-size: 15px; color: #212b81; line-height: 1; } 
	.news .details h6 { font-size: 19px; margin-bottom: 10px; }
	.news .details p { font-size: 13px; line-height: 19px; }

	.sidebar { margin-top: 20px; }
	.section-include .wrap { padding: 20px; }

	#content-area { padding: 30px 0; }

	.featured-event { background-position: right -15px; padding: 15px 30px 23px; }
	.featured-event h3 { font-size: 50px; }
	.featured-event h4 { font-size: 23px; }
	.featured-event h5 { font-size: 20px; }

	footer .footer-logo { float: none; margin-right: 0; }
	
	/** Event Calendar and Tour **/
	.event-list .event .date,
	.event-list .event .event-details {
		float: none;
		width: 100%;
	}
	.event-list .event .event-details h3 {
		margin-bottom: 20px;
	}
	.event-list .event { width: 100%; }
	.event-list .event .date { font-size: 21px; }
	.event-list .event .date strong { font-size: 60px; }

	.tour .details .table,
	.tour .details .desc,
    .tour .details .time-location { display: block; }
    .tour .details h3 { margin-left: 15px; margin-bottom: 20px; }
    .tour .details .desc { margin-bottom: 10px; }
    .tour .details .desc,
    .tour .details .time-location { padding-left: 15px; }
    .tour .date { font-size: 18px; }
    .tour .date strong { font-size: 80px; }
	.tour.detailed .table { margin-left: 0; }
	.tour.detailed .details .book-now label { margin: 0; }
	.tour.detailed .details .book-now span { padding: 0 10px; }
	.tour.detailed .details .book-now span.reserve { font-size: 15px; }
	.tour.detailed .details .book-now span small { font-size: 11px; margin-left: 5px; }
	.tour.detailed .details .time-location { padding-left: 15px; }

    .booking-form .form-group label { font-size: 14px; }
    .booking-form .form-group input[type="submit"], 
    .booking-form .form-group a.go-back { font-size: 14px; }

    /** News **/
    .news-list .news { float: none; margin-left: 0; width: 100%; padding: 0; }
    .news-list .news .details .desc { height: auto; margin-bottom: 10px; }
    .news-list .news .details, 
    .news-list .news .image { width: auto; }
    .news-list .news p { margin-bottom: 0; }

    .news-details { table-layout: fixed; width: 100%; }
    .news-details .details .wrap { padding: 20px 20px 0; }
    .news-details .image { width: 200px; }
    .news-details .details blockquote { padding: 0 35px; }
	.inner-marketing{max-width:360px;}
	.inner-marketing-bg{height:115px;}
	
	/*for enrolment application*/
	[class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
}

@media (max-width: 480px) {
		/** Event Calendar and Tour **/
	.tour .bordered-box,
	.tour .details,
	.tour .date { display: block; width: 100%; }
	.tour .date { padding: 15px 0; }
	.booking-form .form-group [class*="col"] { float: none; width: 100%; margin-left: 0; }
	.booking-form .form-group label { margin-bottom: 0; text-align: left; }
	.booking-form .form-group input[type="text"] { margin-bottom: 5px; }
	.booking-form .form-group input[type="submit"], 
	.booking-form .form-group a.go-back { margin-top: 10px; }
	.tour.detailed .details .book-now span.reserve { font-size: 13px; }
	.tour.detailed .details .book-now span small { font-size: 10px; }

	/** News **/
	.news-list .news { padding: 0; }
	.news-list .news .details .wrap { padding: 10px 5px 0; } 
	.news .details p { font-size: 12px; line-height: 17px; }
	.news-details .details .wrap { padding: 20px 15px 0; }
	.news-details .details blockquote { padding: 0 40px; } 
	.news-details .details,
	.news-details .image { display: block; }
	.news-details .image { width: auto; text-align: center; padding-bottom: 20px; }
	.news-details .image img { display: inline-block; }
	.news-details .image .back-btn { position: static; display: table; margin: 15px auto 0; }

}
