/* Responsive styles*/
.view-recent-works .jcarousel-item{width:249px !important;margin:0 30px 0 1px !important;}

#block-menu-menu-secondary-nav ul li a{display:inline-block;padding:9px 5px;color:#777777;text-decoration:none;}

.flex-control-nav{bottom:45px;}

/*.pane-content a img {width:100%;}*/

.view-recent-works .views-field-comment-count{float:right;margin-top:-20px;}

.view-similarterms .views-row {
	display:table;
	/*height:auto;*/
}

select {
    background: #fafafa !important;
    border: 1px solid #e5e5e5;
    color: #999 !important;
    padding: 7px 5px 8px !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	width:100%;
}

select  option {
    background: #fafafa !important;
}

select.sf-menu option:first-child {
	display:none;
}
	
#block-search-form:only-child {
	margin-top:0px;
	top:30px;
}

div.view-more a {
	display:inline-block !important;
}
.speak { width:48.5%; float:left; box-shadow: none; border: medium none;   background-color: #d6d6d6;  margin-bottom:10px; margin-right:10px; }

h2 { clear:both; }

label.showDrop, label.hideDrop {
	display:none !important;
}

/* IPad in portrait (width:768px) */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.page-nav {
		padding:22px 0px;
	}
	.page-nav .title {
		font-size:22px;
	}
	.group-center-top {
		display:table;
	}
	.group-upcoming-events, .field-name-past-events, .custom-region-70-30 {
		display:table-row;
		width:100%;
	}
	.group-upcoming-events {
		padding-bottom:95px;
		display:block;
	}
	.speak { width:100%; float:left; box-shadow: none; border: medium none;   background-color: #d6d6d6;  margin-bottom:10px; margin-right:10px; }
	.content  .field-type-text-with-summary  .field-items  .field-item  > div {
		width:100% !important;
	}
	
	article .content  .field-type-text-with-summary  .field-items  .field-item  div[style] {
		width:46% !important;
		margin:15px;
	}
	
	article .content  .field-type-text-with-summary  .field-items  .field-item  div[style] img[style] {
		float:left !important;
		width:100%;
		display:block;
		margin:0px 0px 10px 0px;
	}
	
	.content  .field-type-text-with-summary  .field-items  .field-item > div[style] {
		width:25% !important;
	}
	
	.content  .ds-1col  .field-type-text-with-summary  .field-items  .field-item > div[style] {
		width:100% !important;
	}
	
	.quicktabs-tabpage  .panel-panel  .field-items  .field-item  > div[style], .quicktabs-tabpage  .panel-panel  .field-items  .field-item  > .rtecenter {
		display:table-cell !important;
		width:16% !important;
		padding:0px 7px !important;
		word-wrap:break-word;
	}
	
	/*.aeee-menu {
		height:30px;
	}
	
	.aeee-menu:hover {
		height:100%;
	}*/
	
	.panel-2col-stacked .panel-col-first, .panel-2col-stacked .panel-col-last, .panel-2col-stacked .panel-pane, .panel-2col-stacked .panel-pane .pane-content > div, .panel-2col-stacked .panel-pane .pane-content > div > div, .field-name-our-inspiration-small, .block-system .field-label-hidden, .panel-panel iframe, .panel-3col-stacked .panel-panel, .cust-two-canvas .cust-two-col-right, .cust-two-canvas .cust-two-col-left, .panel-3col-33-stacked .press-media-all, .panel-3col-33-stacked .image-slider  {
		float:left;
		width:100% !important;
	}
	
	.block-system .group-blog-footer { display:block; }
	
	.field-name-event-by-year, .field-name-events-by-research-interest {
		float:left;
		width:100%;
	}
	
	.panel-panel table .rtecenter, .panel-panel table td, .ds-1col .views-view-grid td {
		display:table-cell;
		width:100% !important;
	}
	
	.quicktabs_main {
		display:table !important;
		width:100% !important;
		overflow:hidden;
		border:1px solid #e5e5e5 !important;
		padding:10px !important;
	}
	
	.quicktabs-wrapper {
		overflow-x:auto;
		margin-bottom:40px;
	}
	
	.quicktabs-tabpage, .quicktabs-tabpage .rtecenter, .quicktabs-tabpage > .field-item, .field-item > div {
		display:block !important;
		width:100% !important;
		margin-right:0px !important;
	}
	
	.quicktabs-tabpage.quicktabs-hide {
		display:none !important;
	}
		
	.quicktabs-wrapper .item-list, ul.quicktabs-tabs, .intabContainer ul.digiTabs{
		float:left;
		display:block;
		width:100% !important;
	}
	ul.quicktabs-tabs li, ul.quicktabs-tabs li a, .intabContainer ul.digiTabs li, .intabContainer ul.digiTabs li a{
		box-sizing:border-box;
		float:left;display:block !important;width:100% !important;
	}
	.left-side-col {
		width:100%;
	}
	.right-side-col {
		width:100%;
	}
	.field-name-school-home-news-events {
		width: 45%;
	}
	.field-name-field-school-top-content {
		width: 45%;
	}
	.region-topbar,
	.region-navigation,
	.region-mainbottom,
	.region-showcase,
	.region-footer,
	.page-nav-wrap,
	.sub-mainbottom,
	.no-sidebars #content,
	#main {
		width: 750px;
		margin: 0 auto;
	}

	.section-3 {
		height: 230px;
	}
	.region-header {
	    float: right;
	    margin-right: -633px;
	    position: relative;
	    right: 50%;
	    width: 1266px;
	}

	.view-slider .views-field-body{
		left: 190px;
		top: 50px;
	}
		.view-slider .views-field-body strong {
			font-size: 35px;
		}

		.view-slider .slide-text {
			width: 320px;
		}

	.view-slider .flex-control-nav {
		top: 205px;
	}

	.view-slider .flex-direction-nav {
	    display: none;
	}
	
	.quicktabs-tabpage .views-field-body{
		height:auto !important;
		display:inline !important;
	}

	#superfish-1 li {
		margin-left: 30px;
	}


	.features-four-cols .views-row {
		width: 172px;
		margin-right: 20px;
	}
		.features-four-cols .views-row-last {
			margin-right: 0;
		}
	.features-four-cols .views-field-title:before {
		margin-right: 6px;
		display: block;
		float: left;
	}
	.features-four-cols .views-field-title {
		line-height: 24px;
		margin-bottom: 10px;
	}


	.pane-views-recent-works-block {
		width: 558px;
		margin-right: 20px;
	}
	.pane-block-10 {
		width: 268px;
	}
	.view-recent-works .jcarousel-item {
		width: 340px !important;
		margin-right: 20px !important;
	}
	.view-recent-works .views-field-comment-count {
		display: none;
	}


	.pane-quicktabs-default-tabs {
		width: 748px;
		margin: 0 0 30px 0;
	}

	.pane-quicktabs-accordion {
		width: 450px;
	}
	.pane-block-11 {
		width: 270px;
	}


	#block-views-our-partners-block h2 {
		margin-right: 30px;
	}
	.view-our-partners .views-row {
		width: 185px;
		margin-right: 24px;
	}
	.view-our-partners .views-row-last {
		margin-right: 0;
	}


	.region-mainbottom .block , .sub-mainbottom .region{
		width: 165px;
		margin-right: 20px;
	}


	#block-views-our-partners-block {
		padding: 20px 0 0;
	}
	#block-views-our-partners-block h2 {
		padding: 30px 20px 30px 0;
		margin-top: 15px;
	}
	.view-our-partners .views-row {
		width: 225px;
		margin-right: 54px;
		margin: 0 54px 20px 0;
		padding: 0;
	}

	/********************/

	#home-style-2 .center-region {
		padding-bottom: 0;
	}

	.features-three-cols .views-row {
		width: 230px;
	}

	.pane-views-from-the-blog-block-1 {
		width: 750px;
		margin: 0 0 30px;
		float: none;
	}

	#home-style-2 .pane-quicktabs-accordion {
		width: 440px;
	}
		#home-style-2 .latest-news .views-field-body {
			height: auto;
		}

	#home-style-2 .pane-block-10 {
		width: 280px;
	}

	/**********************/
	#home-style-3 .pane-views-features-block-2 {
		width: 750px;
		margin-right: 0;
	}
	#home-style-3 .services-block .views-row {
		width: 230px;
		margin-bottom: 30px !important;
	}
	#home-style-3 .view-features .views-field-title {
		font-size: 19px;
	}

	#home-style-3 .pane-block-10 {
		width: 750px;
	}

	.pane-block-12 .pane-content span {
		font-size: 21px;
		text-transform: uppercase;
		display: block;
		color: #191919;
		padding-bottom: 10px;
	}

	.pane-block-12 .button-buy {
		float: right;
		margin-top: 31px;
	}

	.text-left {
		float: left;
		width: 560px;
	}

	/*********************/

	#home-style-4 .pane-views-from-the-blog-block-1 {
		width: 360px;
		margin-right: 30px;
		margin-bottom: 30px;
	}
	#home-style-4 .pane-quicktabs-services-accordion {
		width: 360px;
		margin-right: 0;
		margin-bottom: 30px;
	}
	#home-style-4 .pane-quicktabs-about-us-tabs {
		width: 750px;
		margin-right: 0;
	}

	/********************/

	#home-style-5 .features-border .views-row {
		width: 360px;
		margin-bottom: 40px;
	}
		#home-style-5 .features-border .views-row-even {
			margin-right: 0;
		}

	#home-style-5 .features-border .views-row-3,
	#home-style-5 .features-border .views-row-4 {
		margin-bottom: 0;
	}

	#home-style-5 .pane-views-recent-works-block-1 {
		width: 548px;
		margin-right: 20px;
	}

	#home-style-5 .pane-block-10 {
		width: 182px;
	}

	/********************/

	.heading-col-left, .heading-col-right {
		width: 355px;
		margin-right: 30px
	}
	.heading-col-right {
		margin-right: 0;
	}

	.simple-dropcap,
	.dropcap {
		width: 355px;
		margin-right: 30px
	}
	.dropcap {
		margin-right: 0;
	}

	.html-styles {
		width: 355px;
	}

	.lists ol, .lists ul {
		margin-right: 44px;
		width: 132px;
	}

	/***********************/

	.one-half {
		width: 360px;
		float: left;
		margin-right: 30px;
	}
	.one-third {
		width: 230px;
		float: left;
		margin-right: 30px;
		height: 190px;
		overflow: hidden;
	}
	.two-third {
		width: 490px;
		float: left;
		margin-right: 30px;
	}
	.one-fourth {
		width: 165px;
		float: left;
		margin-right: 30px;
	}
	.three-fourth {
		width: 546px;
		float: left;
		margin-right: 30px;
	}

	/*************************/

	#shortcodes .demo-accordion,
	#shortcodes .demo-tabs,
	#shortcodes .progress-bars {
		width: 360px;
	}

	#shortcodes .alert-messages {
		margin-right: -30px;
	}
	#shortcodes .alert-block,
	#shortcodes .buttons {
		width: 360px;
		float: left;
		margin-right: 30px;
	}

	/************************/

	#about-us-1 .who-we-are {
		width: 420px;
	}
	#about-us-1 .our-skills {
		width: 300px;
	}

	.meet-team .views-field-field-team-fb-1 .field-content a:before {
		padding: 0 2px;
	}
	.view-meet-our-team .views-row {
		width: 172px;
		margin-right: 20px;
	}
	.view-meet-our-team .views-row-last {
		margin-right: 0px;
	}

	.meet-team .views-field-body {
		padding: 0 23px;
	}
	/*********************/

	#about-us-2 .field-type-image {
		width: 220px;
	}

	#about-us-2 .services .views-row {
		width: 236px;
		margin-right: 20px;
	}
		#about-us-2 .services .views-row-3,
		#about-us-2 .services .views-row-last{
			margin-right: 0;
		}

	.view-features .views-field-title {
		font-size: 19px;
	}

	.meet-team2 .views-row {
		width: 236px;
	}

	.meet-team2 .views-field-body {
		padding: 0 27px;
	}
	
	/*******************/

	#getlocations_map_wrapper_key_1 {
		height: 400px !important;
	}

	.contact-left {
		width: 520px;
		margin-right: 20px;
	}

	.contact-widgets {
		width: 210px;
	}

	/*******************/

	#content {
		width: 502px;
	}
	#sidebar-second {
		width: 228px;
	}
	.group-blog-content {
		width: 432px;
	}

	.group-blog-header {
		float: left;
		margin-right:20px;
	}
		.group-blog-header .field-type-ds {
			float: none;
		}
	.group-blog-content {
		float:left;
		width: 80%;
	}
		.node-blog .field-name-field-video iframe,
		.view-blog-styles .views-field-field-video iframe {
			height: 285px;
		}

		.node-blog .field-name-field-quote {
			margin-bottom: 15px;
		}

	/******************/

	.views-field-created-1 {
		margin-top: 20px;
	}
	.blog-style-3 .views-field-field-blog-image {
		float: none;
		width: 260px;
		margin: 0 0 20px 0;
	}

	.blog-style-3 .views-field-field-soundcloud,
	.blog-style-3 .views-field-field-video {
		width: 500px;
		margin-right: 0;
	}
		.blog-style-3 .views-field-field-video iframe {
			height: 320px;
		}

	/*********************/

	.view-similarterms .views-row {
		width: 236px;
		margin-right: 20px;
		margin-bottom:30px;
		display:table;
	}
		.view-similarterms .views-row-last {
			margin-right: 0;
		}

	#comment-form .form-type-textfield {
		width: 230px;
	}

	/**********************/

	.node-portfolio .field-name-field-portfolio-image {
		width: 750px;
	}

	.node-portfolio .field-name-title {
		padding-top: 0;
	}

	.node-portfolio .group-project-body {
		width: 510px;
		margin-right: 20px;
	}

	.node-portfolio .group-project-details {
		width: 220px;
	}

	.node-portfolio .view-similarterms .views-row {
		width: 172px;
		display:table;
		margin-bottom:30px;
	}

	/****************/

	.isotope-element:hover {
		border: 0;
		padding: 0;
		margin: 0;
	}

	.view-portfolio-pages #isotope-container {
		margin-left: -10px;
		margin-right: -10px;
	}

	.portfolio-single-column .isotope-element {
		width: 750px;
		margin: 0 10px 25px !important;
	}
		.portfolio-single-column .views-field-field-portfolio-image {
			width: 410px;
			height: auto;
			margin-right: 20px;
		}
		.portfolio-single-column .views-field-title {
			padding-top: 0;
		}
		.portfolio-single-column .views-field-comment-count {
			top: 0;
		}

	.portfolio-two-column .isotope-element {
		width: 365px;
		margin: 0 10px 25px;
	}
	.portfolio-three-column .isotope-element {
		width: 236px;
		margin: 0 10px 25px;
	}
	.portfolio-four-column .isotope-element {
		width: 172px;
		margin: 0 10px 25px;
	}
	.flex-direction-nav{position:absolute;text-align:center;top:44%;width:100%;}
	
	#block-views-our-partners-block { display:none; }
	
	#pdf_reader {
		width:100% !important;
		height:700px !important;
	}
	
	.node-type-campus-pages .tab-wrapper {
		float: left !important;
		width: 99% !important;
	}
	.page-what-people-say .view-quotation-.views-field-created, .views-field-body {
		display: inline !important; 
		/*width:140%;*/
	}
	.pane-quotation {
	    width: 270px;
	}
	.view-quotation- .views-row{
			width:100% !important;
	}
	
	
	.rwd-table {
	  min-width: 96% !important;
	}
	.rwd-table tr {
	  border-top: 1px solid #ddd;
	  border-bottom: 1px solid #ddd;
	}
	.rwd-table th {
	  display: none;
	}
	.rwd-table  td {
	  display: block;
	  width:86% !important;
	  border:0px !important;
	  word-wrap:break-word !important;
	}
	.rwd-table td:first-child {
	  padding-top: .5em;
	}
	.rwd-table td:last-child {
	  padding-bottom: .5em;
	}
	.rwd-table td:before {
	  content: attr(data-label) ": ";
	  font-weight: bold;
	  display: block;
	}
	#selectContainer {
		display:none !important;
	}
	.showDrop, .hideDrop {
		display:none !important;
	}
	
	.group-blog-header { width:10%; }
	
	.panel-2col-stacked .panel-col-last, .panel-2col-stacked .panel-col-last .inside {
		margin:0px !important;
		float:left;
	}
	.panel-2col-stacked .panel-pane .pane-content > div.collaborate  {
		display:table-row !important;
	}
	.panel-2col-stacked .panel-pane .pane-content > div.collaborate  > div[style] {
		display:table-cell !important;
		width:auto !important;
	}
	p {
		clear:both !important;
	}
	
	.page-admissions-asb-2016 .content  .field-type-text-with-summary  .field-items  .field-item > div[style] {
		text-align:center !important;
	}
	.view-faculty-test .view-content .views-field  {
		float:left !important;
		clear:both !important;
		margin-bottom:8px !important;
	}
	table.views-view-grid.cols-4 td {
		display:table-cell !important;
		float:left !important;
		width:auto !important;
	}
}





/* IPad in landscape (width:1024px) */
@media only screen and (min-width: 1024px) and (max-width:1160px){
	.speak { width:48.5%; float:left; box-shadow: none; border: medium none;   background-color: #d6d6d6;  margin-bottom:10px; margin-right:10px; }
	
	.quicktabs-wrapper {
		overflow-x:auto;
		margin-bottom:40px;
	}
		
	.quicktabs-wrapper .item-list, ul.quicktabs-tabs, .intabContainer ul.digiTabs{
		display:table;
	}
	ul.quicktabs-tabs li, .intabContainer ul.digiTabs li{
		float:none;display:table-cell !important;white-space:pre-wrap !important;
	}
	.group-center-top {
		display:table;
	}
	.panel-2col-stacked .panel-col-first, .panel-2col-stacked .panel-col-last, .panel-2col-stacked .panel-pane, .panel-2col-stacked .panel-pane .pane-content > div, .panel-2col-stacked .panel-pane .pane-content > div > div, .panel-panel iframe, .panel-3col-stacked .panel-panel {
		float:left;
		width:100% !important;
	}
	
	.field-name-event-by-year, .field-name-events-by-research-interest {
		float:left;
		width:100%;
	}
	.group-upcoming-events, .field-name-past-events, .custom-region-70-30 {
		display:table-row;
		width:100%;
	}
	.group-upcoming-events {
		margin-bottom:15px;
		clear:right;
		display:block;
	}
	.left-side-col {
		width:700px;
	}
	.region-topbar,
	.region-navigation,
	.region-mainbottom,
	.region-showcase,
	.region-footer,
	.page-nav-wrap,
	.sub-mainbottom,
	.no-sidebars #content,
	#main {
		width: 1004px;
		margin: 0 auto;
	}

	.view-slider .views-field-body{
		left: 500px;
	}
	.view-slider .flex-direction-nav {
	    margin-left: -512px;
	    width: 1024px;
	}


	.features-four-cols .views-row {
		width: 228px;
		display:table;
	}
	.features-four-cols .views-field-title:before {
		margin-right: 14px;
		display: block;
		float: left;
	}
	.features-four-cols .views-field-title {
		line-height: 24px;
		margin-bottom: 10px;
	}


	.pane-views-recent-works-block {
		width: 746px;
	}
	.pane-block-10 {
		width: 228px;
	}
	.view-recent-works .jcarousel-item {
		width: 284px !important;
	}


	.pane-quicktabs-default-tabs {
		width: 488px;
	}

	.pane-quicktabs-accordion {
		width: 228px;
	}
	.pane-block-11 {
		width: 228px;
	}


	#block-views-our-partners-block h2 {
		margin-right: 30px;
	}
	.view-our-partners .views-row {
		width: 185px;
		margin-right: 24px;
	}
	.view-our-partners .views-row-last {
		margin-right: 0;
	}


	.region-mainbottom .block , .sub-mainbottom .region{
		width: 231px;
	}

	/*********************/

	.features-three-cols .views-row {
		width: 314px;
	}

	.pane-views-from-the-blog-block-1 {
		width: 488px;
	}

	/**************************/

	#home-style-4 .pane-views-from-the-blog-block-1,
	#home-style-4 .pane-quicktabs-services-accordion {
		width: 315px;
		float: left;
		margin-right: 30px;
	}

	#home-style-4 .pane-quicktabs-about-us-tabs {
		float: left;
		width: 314px;
	}

	/*************************/

	#home-style-3 .pane-views-features-block-2 {
		width: 746px;
	}

	#home-style-3 .services-block .views-row {
		width: 228px;
	}

	#home-style-3 .view-features .views-field-title {
		font-size: 19px;
	}

	/***************************/

	#home-style-4 .pane-views-from-the-blog-block-1,
	#home-style-4 .pane-quicktabs-services-accordion {
		width: 314px;
		margin-right: 30px;
		margin-bottom: 0;
	}
	#home-style-4 .pane-quicktabs-about-us-tabs {
		width: 314px;
		margin-right: 0;
	}

	/***********************/

	#home-style-5 .features-border .views-row {
		width: 228px;
	}

	#home-style-5 .pane-views-recent-works-block-1 {
		width: 746px;
	}

	/**********************/

	.heading-col-left, .heading-col-right {
		width: 485px;
		margin-right: 30px
	}
	.heading-col-right {
		margin-right: 0;
	}

	.simple-dropcap,
	.dropcap {
		width: 485px;
		margin-right: 30px
	}
	.dropcap {
		margin-right: 0;
	}

	.html-styles {
		width: 485px;
	}

	.lists ol, .lists ul {
		margin-right: 54px;
	}

	/***********************/

	.one-half {
		width: 487px;
		float: left;
		margin-right: 30px;
	}
	.one-third {
		width: 314px;
		float: left;
		margin-right: 30px;
	}
	.two-third {
		width: 660px;
		float: left;
		margin-right: 30px;
	}
	.one-fourth {
		width: 228px;
		float: left;
		margin-right: 30px;
	}
	.three-fourth {
		width: 746px;
		float: left;
		margin-right: 30px;
	}

	/**********************/

	#shortcodes .demo-accordion,
	#shortcodes .demo-tabs,
	#shortcodes .progress-bars {
		width: 487px;
	}

	#shortcodes .alert-messages {
		margin-right: -30px;
	}
	#shortcodes .alert-block,
	#shortcodes .buttons {
		width: 487px;
		float: left;
		margin-right: 30px;
	}

	/***********************/

	#about-us-1 .who-we-are {
		width: 604px;
	}
	.view-meet-our-team .views-row {
		width: 228px;
	}

	.meet-team .views-field-body {
		padding: 0 22px;
	}

	/**********************/

	#about-us-2 .services .views-row,
	.meet-team2 .views-row {
		width: 314px;
	}

	/*********************/

	.contact-left {
		width: 700px;
		margin-right: 30px;
	}

	.contact-widgets {
		width: 270px;
	}

	.leave-comment .form-item {
		width: 223px;
	}

	.leave-comment .webform-component-textarea {
		width: 100%;
	}

	/**********************/

	#content {
		width: 704px;
	}
	.group-blog-content {
		width: 634px;
	}

	/********************/

	.views-field-created-1 {
		margin-top: 20px;
	}

	/*******************/

	.node-portfolio .field-name-field-portfolio-image {
		width: 1004px;
	}
	.node-portfolio .view-similarterms .views-row {
		width: 228px;
		display:table;
		margin-bottom:30px;
	}
		.node-portfolio .group-project-body {
			width: 704px;
		}

	.variant-2 .field-name-field-portfolio-image {
		width: 704px;
	}
		.variant-2 .group-project-body {
			width: 270px;
		}

	.view-similarterms .views-row {
		display:table;
		/*height:auto;*/
	}

	/*********************/

	.portfolio-single-column .isotope-element {
		width: 1004px;
	}
	.portfolio-two-column .isotope-element {
		width: 487px;
	}
	.portfolio-three-column .isotope-element {
		width: 314px;
	}
	.portfolio-four-column .isotope-element {
		width: 228px;
	}
	.flex-direction-nav{position:absolute;text-align:center;top:44%;width:100%;}
	
	#pdf_reader {
		width:100% !important;
		height:900px !important;
	}
	.pane-quotation {
	    width: 228px;
	}
	div.view-more {
		float:none !important;
		display:inline-block !important;
		width:auto !important;
	}
	#selectContainer {
		display:none !important;
	}
	.showDrop, .hideDrop {
		display:none !important;
	}

	.panel-2col-stacked .panel-col-last, .panel-2col-stacked .panel-col-last .inside {
		margin:0px !important;
		float:left;
	}
	.panel-2col-stacked .panel-pane .pane-content > div.collaborate  {
		display:table-row !important;
	}
	.panel-2col-stacked .panel-pane .pane-content > div.collaborate  > div[style] {
		display:table-cell !important;
		width:auto !important;
	}
	
	.page-admissions-asb-2016 .content  .field-type-text-with-summary  .field-items  .field-item > div[style] {
		text-align:center !important;
	}
	table.cols-4 td {
		display:inline-block !important;
		float:none !important;
		width:auto !important;
	}
}



/* IPhone landscape/Galaxy Tab(width:480px) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	/*.pane-content {
		float:left;
		width:85%;
	}*/
	.page-nav {
		padding:16px 0px;
	}
	.page-nav .title {
		font-size:20px;
	}
	.speak { width:100%; float:left; box-shadow: none; border: medium none;   background-color: #d6d6d6;  margin-bottom:10px; }
	
	.quicktabs-tabpage  .field-item > div.rtecenter, .intabContent  div.rtecenter, .intabContent  div.rtecenter a, .intabContent  div.rtecenter a > img, .intabContent  div.rtecenter img, .intabContent  div, .intabContent  div > img, .pane-quicktabs-favourite-books  .field-items  .field-item > div[style], .pane-quicktabs-favourite-books  .field-items  .field-item > div[style] div {
		display:inline-block !important;
		width:100% !important;
		text-align:center !important;
		margin:0px !important;
	}
	
	.pane-quicktabs-favourite-books  .field-items  .field-item > div[style] {
		padding-top:15px;
	}
	
	.content  .field-type-text-with-summary  .field-items  .field-item  > div {
		width:100% !important;
	}
	
	.content  .field-type-text-with-summary  .field-items  .field-item > div[style] {
		width:50%;
	}
	
	.panel-3col-stacked .sel-box + .aeee-menu, .panel-3col-stacked .pane-block-57 {
		display:none;
	}
	.sel-box {
		width:100% !important;
	}
	
	/*.aeee-menu {
		height:30px;
	}*/
	
	/*.aeee-menu:hover {
		height:100%;
	}*/
	.custom-region-70-30-custom-canvas-70-30-center, .custom-region-70-30-custom-canvas-70-30-right_sidebar, .book-block-menu, .field-name-our-inspiration-small {
		width:100%;
	}
	
	#academics-page .custom-main-content-70-30 .custom-region-70-30-inside-first {
		border-right:0px;
	}
	
	.panel-3col-33-stacked td, .panel-3col-33-stacked .panel-panel, .panel-2col-bricks td, .panel-2col-bricks .panel-panel, .panel-2col-stacked .panel-panel, .panel-2col-stacked td, .panels-flexible-22 .panel-pane, .panels-flexible-22 td, .group-upcoming-events, .field-name-past-events, .field-name-events-by-research-interest, .field-name-event-by-year, .view-admission-header-columns td, .custom-region-70-30, .panel-3col-33-stacked .press-media-all, .panel-3col-33-stacked .image-slider {
		display:table-row !important;
		width:100% !important;
	}
	
	.panel-2col-stacked .panel-col-first, .panel-2col-stacked .panel-col-last, .panel-2col-stacked .panel-pane, .block-system .field-label-hidden, .panel-2col-stacked .panel-pane .pane-content > div, .panel-2col-stacked .panel-pane .pane-content > div > div, .panel-panel iframe, .panel-3col-stacked .panel-panel, .cust-two-canvas .cust-two-col-right, .cust-two-canvas .cust-two-col-left, .cust-two-canvas .left-side-bar-region, .cust-two-canvas .main-content-region {
		float:left;
		width:100% !important;
	}
	
	.block-system .group-blog-footer { display:block; }
	
	.panel-panel table .rtecenter, .panel-panel table td, .ds-1col .views-view-grid td {
		float:left;
		display:table-cell;
		width:100% !important;
	}
	
	.field-name-event-by-year, .field-name-events-by-research-interest {
		float:left;
		width:100%;
	}
	
	.quicktabs_main {
		display:table !important;
		width:100% !important;
	}
	
	.quicktabs-wrapper, .tab-wrapper {
		overflow-x:auto;
		margin-bottom:40px;
	}	
	
	.quicktabs-tabpage, .quicktabs-tabpage .rtecenter, .quicktabs-tabpage > .field-item, .field-item > div {
		display:block !important;
		width:100% !important;
		margin-right:0px !important;
	}
	
	.quicktabs-tabpage.quicktabs-hide {
		display:none !important;
	}
		
	.quicktabs-wrapper .item-list, ul.quicktabs-tabs, .intabContainer ul.digiTabs{
		float:left;
		display:block;
		width:100% !important;
	}
	ul.quicktabs-tabs li, ul.quicktabs-tabs li a, .intabContainer ul.digiTabs li, .intabContainer ul.digiTabs li a{
		box-sizing:border-box;
		float:left;display:block !important;width:100% !important;
	}
	#pdf_reader {
		width:100% !important;
		height:450px !important;
	}
	.left-side-col {
		width:100%;
	}
	.right-side-col {
		width:100%;
	}
	.region-topbar,
	.region-navigation,
	.region-mainbottom,
	.region-showcase,
	.region-footer,
	.page-nav-wrap,
	.sub-mainbottom,
	.no-sidebars #content,
	#main {
		width: 460px;
		margin: 0 auto;
		position: relative;
	}


	#header #logo {
		margin: 80px 0 30px;
	}

	#block-block-17 {
		display: block;
	}
	.block-ajax-register {
		display: none;
	}

	a.follow-link {
		padding-right: 0; 
	}


	#block-search-form{
		left: 0;
	    margin-right: 0;
	    position: absolute;
	    right: 0;
	    top: 60px;
	    z-index: 300;
	    width: 100%;
	}
		#block-search-form .container-inline:before,
		#block-search-form .container-inline:after {
			display: none;
		}
		#block-search-form .form-text,
		#search-block-form .container-inline .form-text,
		#block-search-form .form-text:focus,
		#search-block-form .container-inline .form-text:focus {
			background: url(../images/search.png) no-repeat right 5px #fafafa;
			border: 1px solid #e5e5e5;
			width: 460px;
			padding: 7px 5px;
		}


	#block-delta-blocks-logo {
		width: 100%;
		overflow: hidden;
	}
	#block-superfish-1 {
		float: none;
		width: 100%;
		margin-bottom:20px
	}
	#superfish-1-select {
		/*background: url(../images/menu-select.gif) right 9px no-repeat #fff;*/
		border: 1px solid #e5e5e5;
		color: #6f6f6f;		
		cursor: pointer;
		height: 30px;
		padding: 5px;
		width: 100%;
	}

	.page-nav #page-title {
		float: none;
	}

	#breadcrumb, .region-breadcrumbs {
		float: left;
	}


	.section-3 {
		height: 160px;
	}
	.region-header {
	    float: right;
	    margin-right: -444px;
	    position: relative;
	    right: 50%;
	    width: 888px;
	}

	.view-slider .views-field-body{
		left: 150px;
		top: 30px;
		width: 400px;
		font-size: 13px;
	}
		.view-slider .views-field-body strong {
			font-size: 23px;
			width: 400px;
		}
		.view-slider .views-field-body span {
			display: none !important;
		}

		.view-slider .slide-text {
			width: 250px;
		}

	.view-slider .flex-direction-nav {
	    display: none;
	}

	.view-slider .flex-control-nav {
	    top: 130px;
	}


	.features-four-cols .views-row {
		width: 220px;
		margin-right: 20px;
	}
		.features-four-cols .views-row-even {
			margin-right: 0;
		}

	.features-four-cols .views-field-title:before {
		margin-right: 6px;
		display: block;
		float: left;
	}
	.features-four-cols .views-field-title {
		line-height: 24px;
		margin-bottom: 10px;
	}


	.pane-views-recent-works-block {
		width: 460px;
		margin: 0 0 30px;
	}
	.pane-block-10 {
		width: 460px;
	}
	div.views-field.views-field-field-slider-title{bottom:0px;position: absolute;}
	.view-recent-works .jcarousel-item {
		width: 421px !important;
		margin-right: 20px !important;
	}
	.view-recent-works .views-field-comment-count {
		display: none;
	}


	.pane-quicktabs-default-tabs {
		width: 460px;
		margin: 0 0 30px 0;
	}
	.pane-quicktabs-accordion {
		width: 460px;
		margin: 0 0 30px;
	}
	.pane-block-11 {
		width: 460px;
	}


	#block-views-our-partners-block {
		padding-top: 15px;
	}
	#block-views-our-partners-block h2 {
		background: url(../images/bg-line.gif) left bottom no-repeat;
		padding: 0 0 17px;
		margin-bottom: 15px;
		border: 0;
		float: none;
	}
	.view-our-partners .views-row {
		width: 180px;
		margin-right: 50px;
	}
	.view-our-partners .views-row-last {
		margin-right: 0;
	}



	.region-mainbottom .block, .sub-mainbottom .region {
		width: 220px;
		margin-right: 20px;
	}
	.region-mainbottom .block:nth-child(even) {
		margin-right: 0;
	}

	.features-three-cols .views-row {
		width: 460px;
		margin-bottom: 20px;
	}
	.features-three-cols .views-field-title:before/*, .features-border .views-field-title:before*/ {
		float: left;
		margin-bottom: 40px;
	}
	.features-three-cols .views-field-title,
	.features-three-cols .views-field-body {
		text-align: left
	}
	.features-three-cols .views-field-body p {
		margin: 0;
	}


	#home-style-2 .pane-views-from-the-blog-block-1 {
	 width: 460px;
	 margin-bottom: 30px;
	}


	#home-style-3 .pane-views-features-block-2 {
		width: 460px;
		margin-right: 0;
	}
	#home-style-3 .services-block .views-row {
		width: 220px;
		margin-right: 20px;
		margin-bottom: 30px !important;
	}
	#home-style-3 .services-block .views-row-even {
		margin-right: 0;
	}
		#home-style-3 .view-features .views-field-title {
			font-size: 19px;
		}
		#home-style-3 .view-features .views-field-title:before {
			margin-right: 0;
		}

	.pane-block-12 .pane-content span {
		font-size: 21px;
		text-transform: uppercase;
		display: block;
		color: #191919;
		padding-bottom: 10px;
	}

	.pane-block-12 .button-buy {
		float: left;
		margin-top: 10px;
	}

	.text-left {
		float: none;
	}

	/***********************/

	#home-style-4 .pane-views-from-the-blog-block-1,
	#home-style-4 .pane-quicktabs-services-accordion {
		width: 460px;
		margin-right: 0;
		margin-bottom: 30px;
	}
	#home-style-4 .pane-quicktabs-about-us-tabs {
		width: 460px;
		margin-right: 0;
	}

	/*************************/

	#home-style-5 .features-border .views-row {
		width: 220px;
		margin-right: 20px;
		margin-bottom: 40px;
	}
		#home-style-5 .features-border .views-row-even {
			margin-right: 0;
		}
		#home-style-5 .features-border .views-row-3,
		#home-style-5 .features-border .views-row-4 {
			margin-bottom: 0;
		}


	#home-style-5 .pane-views-recent-works-block-1 {
		width: 460px;
		margin-bottom: 40px;
	}

	/***********************/

	.heading-col-left, .heading-col-right {
		width: 460px;
		margin-right: 0px
	}
	
	.simple-dropcap,
	.dropcap {
		width: 460px;
		margin: 0 0 30px
	}

	.html-styles {
		width: 460px;
	}

	.quote {
		margin-bottom: 30px;
	}

	.lists ol, .lists ul {
		margin-right: 32px;
		margin-bottom: 20px;
	}

	/************************/

	.one-half {
		width: 225px;
		float: left;
		margin-right: 20px;
	}
	.one-third {
		width: 143px;
		float: left;
		margin-right: 20px;
		height: 290px;
		overflow: hidden;
	}
	.two-third {
		width: 307px;
		float: left;
		margin-right: 20px;
	}
	.one-fourth {
		width: 99px;
		float: left;
		margin-right: 20px;
	}
	.three-fourth {
		width: 341px;
		float: left;
		margin-right: 20px;
	}

	/****************************/

	#shortcodes .demo-accordion,
	#shortcodes .demo-tabs,
	#shortcodes .alert-block,
	#shortcodes .progress-bars,
	#shortcodes .buttons {
		width: 460px;
		margin: 0 0 30px;
		float: none;
	}

	#shortcodes .alert-messages {
		margin: 0px;
	}

	/************************/

	#about-us-1 .who-we-are,
	#about-us-1 .our-skills {
		width: 460px;
		margin-right: 0
	}

	.view-meet-our-team .views-row {
		width: 220px;
		margin: 0 20px 20px 0;
	}
	.view-meet-our-team .views-row-even {
		margin: 0;
	}

	.view-meet-our-team .views-field-body {
		padding: 0 18px;
	}

	.banner strong {
		font-size: 30px;
		margin-right: 60px;
	}
	.banner span {
		font-size: 20px;
	}

	/*********************/

	#about-us-2 .field-type-image {
		width: 220px;
	}

	#about-us-2 .services .views-row {
		width: 220px;
		margin-right: 20px;
	}
		#about-us-2 .services .views-row-even {
			margin-right: 0;
		}

	.view-features .views-field-title {
		font-size: 19px;
	}
	.view-features .views-field-title:before {
		margin-right: 0;
	}

	.meet-team2 .views-row {
		width: 220px;
	}

	.meet-team2 .views-field-body {
		padding: 0 27px;
	}

	/********************/

	.panel-pane.error-page .pane-content span.err {
		font-size: 250px;
		line-height: 235px;
	}

	/*******************/
	
	.portfolio-single-column .views-field-field-portfolio-image {
		width: 460px;
		height: auto;
		margin: 0 0 20px;
		float: none;
	}

	.portfolio-single-column .views-field-title {
		padding-top: 0;
	}
	.portfolio-single-column .views-field-comment-count {
		top: 270px;
	}

	/******************/

	#getlocations_map_wrapper_key_1 {
		height: 200px !important;
	}

	.contact-left {
		width: 460px;
		margin-right: 0;
	}

	.leave-comment {
		margin-bottom: 30px;
	}
	.leave-comment .form-item {
		width: 100%;
		margin-right: 0;
	}

	.contact-widgets {
		width: 100%;
	}
		.contact-info {
			width: 220px;
			margin: 0 20px 0 0;
			float: left;
		}
		.get-social {
			float: left;
			width: 220px;
		}

	/****************/

	#content {
		width: 460px;
	}
	#sidebar-second {
		width: 460px;
	}

	.group-blog-header {
		float: left;
		margin-right:20px;
	}
		.group-blog-header .field-type-ds {
			float: none;
		}
	.group-blog-content {
		float:left;
		width: 80%;
	}
		.node-blog .field-name-field-video iframe {
			height: 260px;
		}

		.node-blog .field-name-field-quote {
			margin-bottom: 15px;
		}
		.field-name-field-quote p:before, .blog-style-2 .views-field-field-quote p:before {
			margin-bottom: 50px;
		}

		.view-blog-styles .views-field-field-video iframe {
			height: 300px;
		}

	/*******************/

	.views-field-created-1 {
		margin-top: 20px;
	}
	.blog-style-3 .views-field-field-blog-image {
		float: none;
		width: 259px;
		margin: 0 0 20px 0;
	}

	.blog-style-3 .views-field-field-soundcloud,
	.blog-style-3 .views-field-field-video {
		width: 460px;
		margin-right: 0;
	}
		.blog-style-3 .views-field-field-video iframe {
			height: 300px;
		}

	/******************/

	.indented {
		margin-left: 30px;
	}

	.view-similarterms .views-row {
		width: 220px;
		margin:0 20px 30px 0;
		display:table;
	}
		.view-similarterms .views-row-even {
			margin-right: 0;
		}
		.view-similarterms .views-row-last {
			margin-bottom: 0;
		}


	/***********************/

	.node-portfolio .field-name-field-portfolio-image {
		width: 460px;
	}

	.node-portfolio .field-name-title {
		padding-top: 0;
	}

	.node-portfolio .group-project-body {
		width: 460px;
		margin-right: 0;
	}

	.node-portfolio .group-project-details {
		width: 220px;
	}

	.node-portfolio .view-similarterms .views-row {
		width: 220px;
		display:table;
		margin-bottom:30px;
	}

	/*********************/

	.isotope-element:hover {
		border: 0;
		padding: 0;
		margin: 0;
	}

	.view-portfolio-pages #isotope-container {
		margin-left: -10px;
		margin-right: -10px;
	}

	.portfolio-single-column .isotope-element {
		width: 460px;
		margin: 0 10px 25px !important;
	}
	.portfolio-two-column .isotope-element {
		width: 220px;
		margin:0 10px 25px;
	}
	.portfolio-three-column .isotope-element {
		width: 220px;
		margin:0 10px 25px;
	}
	.portfolio-four-column .isotope-element {
		width: 220px;
		margin:0 10px 25px;
	}
	.field-name-school-home-news-events {
		width: 100%;
	}
	.field-name-field-school-top-content{
		width: 100%;
	}
	.flex-direction-nav{display:none !important;}
  
  	/*.flex-control-nav, .views-field-field-slider-title { display:none !important; }*/
	
	#block-views-our-partners-block { display:none; }
	
	.node-type-campus-pages .tab-wrapper {
		float: left !important;
		width: 99% !important;
	}
	.page-what-people-say .view-quotation-.views-field-created, .views-field-body {
		display: inline-block !important; 
		/*width:140%;*/
	}
	.pane-quotation {
	    width: 460px;
	}
	.view-quotation- .views-row{
		width:100% !important;
	}
	div.view-more {
		float:none !important;
		display:block !important;
		width:100% !important;
	}
	.rwd-table {
	  width: 100% !important;
	}
	.rwd-table tr {
	  border-top: 1px solid #ddd;
	  border-bottom: 1px solid #ddd;
	}
	.rwd-table th {
		display: none;
		margin:0px !important;
	}
	.rwd-table  td {
		display: block;
		width:86% !important;
		border:0px !important;
		word-wrap:break-word !important;
		margin:0px !important;
	}
	.rwd-table td:first-child {
	  padding-top: .5em;
	}
	.rwd-table td:last-child {
	  padding-bottom: .5em;
	}
	.rwd-table td:before {
	  content: attr(data-label) ": ";
	  font-weight: bold;
	  display: block;
	}
	#selectContainer {
		display:block !important;
	}
	#selectDrop {
		height:0px !important;
		overflow:hidden;
	}
	
	label#showDrop { display:block !important; }
	
	#tab1:checked ~ label#showDrop, #tab2:checked ~ label#hideDrop {
		display:block !important;
		z-index:999;
	}

	#tab1:checked ~ label#hideDrop, #tab2:checked ~ label#showDrop {
		display:none !important;
		z-index:99;
	}

	#tab2:checked ~ #selectDrop {
		height:0px !important;
		overflow:hidden;
	}

	#tab1:checked ~ #selectDrop {
		height:100% !important;
		padding-top:40px;
	}
	.panel-2col-stacked .panel-panel {
		display:block !important;
	}
	
	.group-blog-header { width:10%; }
	
	select.sf-menu { height:34px !important; }
	
	.pane-from-the-blog .pane-content .views-field-field-blog-image, .quicktabs-tabpage  .views-field-field-blog-image, .quicktabs-tabpage img, .view-from-the-blog .views-field-field-photos-event {
		display:none;
	}
	
	#home-style-1 .views-row-odd { height:auto;}
	
	.panel-2col-stacked .panel-col-last, .panel-2col-stacked .panel-col-last .inside {
		margin:0px !important;
		float:left;
	}
	.panel-2col-stacked .panel-pane .pane-content > div.collaborate  > div[style], .panel-2col-stacked .panel-pane .pane-content > div.collaborate  > div[style] > a, .panel-2col-stacked .panel-pane .pane-content > div.collaborate  > div[style] > a > img[style] {
		text-align:center !important;
		clear:both !important;
		width:96% !important;
		height:auto !important;
		float:none !important;
		margin:0px !important;
		margin-bottom:10px !important;
		display:inline-block !important;
	}
	.panels-ipe-sort-container .panels-ipe-portlet-wrapper, .panels-ipe-sort-container .panels-ipe-portlet-wrapper .image-slider, .panels-ipe-sort-container .panels-ipe-portlet-wrapper .press-media-all, .panel-3col-33-stacked .panel-col-bottom .pane-quicktabs-press-and-media-quick-tab {
		clear:both;
		width:100% !important;
		margin-bottom:10px !important;
		display:inline-block !important;
	}
	
	.quicktabs-tabpage .views-field-body{
		height:auto !important;
		display:inline !important;
	}
	.page-department-library #home-style-1 .panel-col-top .inside .pane-1 {
		margin-left:0px;
	}
	.intabContent {
		clear:both;
		/*width:95% !important;*/
	}
	
	h2, p {
		text-align:justify;
	}
	#quicktabs-favourite_books .field-items .field-item > div[style] div img {
		width:auto !important;
		display:inline-block !important;
		margin-right:15px;
		vertical-align:middle;
	}
	.field-item div .rtecenter, .content .field-type-text-with-summary .field-items .field-item  > div[style] div , .field-item div .rtecenter p, .panel-panel table td {
		clear:both !important;
		width:99% !important;
		margin:5px 0px !important;
		padding:0px !important;
	}
	.content .field-type-text-with-summary .field-items .field-item > div[style], .content .field-type-text-with-summary .field-items .field-item > div[style] div {
		width:99% !important;
	}
	.content .field-type-text-with-summary .field-items .field-item > div[style] div img, .content .field-type-text-with-summary .field-items .field-item > div[style] div p {
		width:100% !important;
		display:block !important;
		margin:0px;
	}
	.pane-globel-slider, .panel-pane.pane-globel-slider, .section-events #flexslider-1, .view-globel-slider {
		display:none !important;
	}
	
	.page-admissions-asb-2016 .content  .field-type-text-with-summary  .field-items  .field-item > div[style] {
		width:50% !important;
		text-align:center !important;
	}
	.view-faculty-test .view-content .views-field  {
		float:left !important;
		clear:both !important;
		margin-bottom:8px !important;
	}
	table.views-view-grid.cols-4 td, table.views-view-grid.cols-4.clear-table td, table.views-view-grid.cols-4.lists td {
		display:table-cell !important;
		float:left !important;
		width:99% !important;
	}
	.gi-side-content, .gi-banner, .gi-videos, .cir-tabs, .cir-news-events, .cir-dir-msg {
		width:100% !important;
	}
}



@media only screen and (min-width: 320px) and (max-width: 479px) {
	.page-department-library #home-style-1 .panel-col-top .inside .pane-1 {
		margin-left:0px;
	}
	.pane-content {
		float:left;
		width:97%;
	}
	.page-nav {
		padding:12px 0px;
	}
	.page-nav .title {
		font-size:18px;
	}
	.pane-content h2, .panel-pane h2 {
		font-size:15px;
	}
	.panel-3col-stacked .sel-box + .aeee-menu, .panel-3col-stacked .pane-block-57 {
		display:none;
	}
	.speak { width:100%; float:left; box-shadow: none; border: medium none;   background-color: #d6d6d6;  margin-bottom:10px; }
	
	/*.aeee-menu {
		height:30px;
	}*/
	
	/*.aeee-menu:hover {
		height:100%;
	}*/
	
	.quicktabs-tabpage  .field-item > div.rtecenter, .intabContent  div.rtecenter, .intabContent  div.rtecenter a, .intabContent  div.rtecenter a > img, .intabContent  div.rtecenter img, .intabContent  div, .intabContent  div > img, .pane-quicktabs-favourite-books  .field-items  .field-item > div[style], .pane-quicktabs-favourite-books  .field-items  .field-item > div[style] div {
		display:inline-block !important;
		width:100% !important;
		text-align:center !important;
		margin:0px !important;
	}
	.pane-quicktabs-favourite-books  .field-items  .field-item > div[style], .quicktabs-tabpage .field-item {
		padding-top:15px;
	}
	
	.content  .field-type-text-with-summary  .field-items  .field-item  > div {
		width:100% !important;
	}
	
	.content  .field-type-text-with-summary  .field-items  .field-item > div[style] {
		width:50% !important;
	}
	#block-search-form {
		margin-top:-40px;
	}
	#header #logo {
		margin: 80px 0 30px 0px !important;
	}
	.custom-region-70-30-custom-canvas-70-30-center, .custom-region-70-30-custom-canvas-70-30-right_sidebar, .book-block-menu, .field-name-our-inspiration-small {
		width:100%;
	}
	
	#academics-page .custom-main-content-70-30 .custom-region-70-30-inside-first {
		border-right:0px;
	}
	
	.panel-3col-33-stacked td, .panel-3col-33-stacked .panel-panel, .panel-2col-bricks td, .panel-2col-bricks .panel-panel, .panel-2col-stacked td, .panels-flexible-22 .panel-pane, .panels-flexible-22 td, .group-upcoming-events, .field-name-past-events, .field-name-events-by-research-interest, .field-name-event-by-year, .view-admission-header-columns td, .custom-region-70-30, .block-system .field-label-hidden, .panel-3col-stacked .panel-panel, .cust-two-canvas .cust-two-col-right, .cust-two-canvas .cust-two-col-left, .cust-two-canvas .left-side-bar-region, .cust-two-canvas .main-content-region {
		display:table-row !important;
		width:100% !important;
	}
	
	.panel-2col-stacked .panel-panel, .panel-2col-stacked .panel-pane .pane-content > div, .panel-2col-stacked .panel-pane .pane-content > div > div {
		display:inline-block !important;
		width:100% !important;
	}
	
	.amritians-dir-msg, .amritians-news-events {
		width:100%;
	}
	
	.panel-2col-stacked .panel-panel .quicktabs-main {
		width:100% !important;
	}
	
	.panel-2col-stacked .panel-col-first, .panel-2col-stacked .panel-col-last, .panel-2col-stacked .panel-pane, .panel-panel iframe, .ds-1col .views-view-grid table:not(table.rwd-table) td {
		float:left !important;
		display:table-row !important;
		width:100% !important;
	}
	
	.panel-panel table:not(table.rwd-table) .rtecenter, .panel-panel table:not(table.rwd-table) td {
		float:left;
		display:table-cell;
		width:300px !important;
	}
	
	.field-name-events-by-research-interest {
		float:left;
	}
	
	.quicktabs_main {
		box-sizing:border-box;
		width:100%;
		display:inline-block;
		padding: 10px 10px 5px 20px !important;
	}
	
	.quicktabs-tabpage  .views-row-first .views-field-field-starting-date-2 {
		padding: 40px 0px 5px 0px !important;
	}
	
	.quicktabs-wrapper, .tab-wrapper {
		overflow-x:auto;
		margin-bottom:40px;
	}
	
	.quicktabs-tabpage.quicktabs-hide {
		display:none !important;
	}
		
	.quicktabs-wrapper .item-list, ul.quicktabs-tabs, .intabContainer ul.digiTabs{
		float:left;
		display:block;
		width:100% !important;
	}
	ul.quicktabs-tabs li, ul.quicktabs-tabs li a, .intabContainer ul.digiTabs li, .intabContainer ul.digiTabs li a{
		box-sizing:border-box;
		float:left;display:block !important;width:100% !important;
	}
	#pdf_reader {
		width:100% !important;
		height:360px !important;
	}
	.view-recent-works .jcarousel-item{
		width:249px !important;
	}
	.views-field-created, .views-field-body {
		display:none;
	}
	/*******Wrapppers******/
	.region-topbar,
	.region-navigation,
	.region-mainbottom,
	.region-showcase,
	.region-footer,
	.page-nav-wrap,
	.sub-mainbottom,
	.no-sidebars #content,
	#main {
		width: 300px;
		margin: 0 auto;
		position: relative;
	}
	/**********************/
	
	
  .flex-direction-nav{display:none;position:absolute;text-align:center;top:25%;width:100%;}
  
  .flex-control-nav, .views-field-field-slider-title { display:none !important; }

	#header #logo {
		margin: 100px 0 30px;
	}

	#block-block-17 {
		display: block;
		float: right;
		border: 0;
		padding: 8px 0;
	}
	.block-ajax-register {
		display: none;
	}

	#block-follow-site {
		float: left;
	}

	a.follow-link {
		padding-right: 5px; 
	}


	#block-search-form{
		left: 0;
	    margin-right: 0;
	    position: absolute;
	    right: 0;
	    top: 100px;
	    z-index: 300;
	    width: 100%;
	}
		#block-search-form .container-inline:before,
		#block-search-form .container-inline:after {
			display: none;
		}
		#block-search-form .form-text,
		#search-block-form .container-inline .form-text,
		#block-search-form .form-text:focus,
		#search-block-form .container-inline .form-text:focus {
			background: url(../images/search.png) no-repeat right 5px #fafafa;
			border: 1px solid #e5e5e5;
			width: 300px;
			padding: 7px 5px;
		}


	#block-delta-blocks-logo {
		width: 100%;
		overflow: hidden;
	}
	#block-superfish-1 {
		float: none;
		width: 100%;
		margin-bottom:20px
	}

	#superfish-1-select {
		/*background: url(../images/menu-select.gif) right 9px no-repeat #fff;*/
		border: 1px solid #e5e5e5;
		color: #6f6f6f;		
		cursor: pointer;
		height: 30px;
		padding: 5px;
		width: 100%;
	}

	.page-nav #page-title {
		float: none;
	}

	#breadcrumb, .region-breadcrumbs {
		float: left;
	}


	.section-3 {
		height: 140px;
	}
	.region-header {
	    float: right;
	    margin-right: -380px;
	    position: relative;
	    right: 50%;
	    width: 760px;
	}

	.view-slider .views-field-body,
	.view-slider .flex-direction-nav{
		display: none;
	}

	.view-slider .flex-control-nav {
	    top: 116px;
	}


	.features-four-cols .views-row {
		width: 300px;
		margin: 0 0 30px;
	}
		.features-four-cols .views-row p {
			margin: 0;
		}

	.features-four-cols .views-field-title:before {
		margin-right: 6px;
		margin-bottom: 18px;
		display: block;
		float: left;
		padding-top: 13px;
	}
	.features-four-cols .views-field-title {
		line-height: 24px;
		margin-bottom: 10px;
	}


	.features-three-cols .views-row {
		width: 370px;
		margin: 0 0 30px;
	}
		.features-three-cols .views-row-last {
			margin-right: 0
		}


	.pane-views-recent-works-block {
		width: 300px;
		margin: 0 0 30px;
	}
	.pane-block-10 {
		width: 300px;
		margin: 0;
	}
	/*.view-recent-works .jcarousel-item {
		width: 299px !important;
	}*/
	.view-recent-works .views-field-comment-count {
		display: block;
	}


	ul.quicktabs-tabs.quicktabs-style-arrows a, ul.quicktabs-tabs.quicktabs-style-nostyle a {
		padding: 17px 15px;
	}

	.pane-quicktabs-default-tabs {
		width: 300px;
		margin: 0 0 30px 0;
	}

	.pane-quicktabs-accordion {
		width: 300px;
		margin: 0 0 30px;
	}
		.view-from-the-blog .views-field-title {
			padding: 0;
		}
		.view-from-the-blog .views-field-comment-count {
			display: none;
		}
	.pane-block-11 {
		width: 300px;
	}


	#block-views-our-partners-block h2 {
		margin-right: 30px;
	}
	.view-our-partners .views-row {
		width: 225px;
		margin: 0 auto;
	}
	.view-our-partners .views-row-last {
		margin-right: 0;
	}


	.region-mainbottom .block, .sub-mainbottom .region {
		width: 300px;
		margin-right: 0;
	}
	.region-mainbottom .block-odd {
		margin-right: 0;
	}

	#block-views-our-partners-block {
		padding-top: 15px;
	}
	#block-views-our-partners-block h2 {
		background: url(../images/bg-line.gif) bottom repeat-x;
		padding: 0 0 17px;
		margin-bottom: 15px;
		border: 0;
	}
/*************************/

	#home-style-2 .top-region{
		padding: 0;
	}
	.pane-views-from-the-blog-block-1 {
		width: 300px;
		margin-bottom: 30px;
	}

	.features-three-cols .views-row {
		width: 300px;
	}
		.features-three-cols .views-field-body p{
			margin: 0;
		}

	/*******************************/

	#home-style-3 .pane-views-features-block-2 {
		width: 300px;
		margin-right: 0;
	}
	#home-style-3 .services-block .views-row {
		width: 300px;
		margin-right: 0;
		margin-bottom: 30px !important;
	}
	#home-style-3 .services-block .views-row-even {
		margin-right: 0;
	}

	.pane-block-12 .pane-content span {
		font-size: 21px;
		text-transform: uppercase;
		display: block;
		color: #191919;
		padding-bottom: 10px;
	}

	.pane-block-12 .button-buy {
		float: left;
		margin-top: 10px;
	}

	.text-left {
		float: none;
	}

	/****************************/

	#home-style-4 .pane-views-from-the-blog-block-1,
	#home-style-4 .pane-quicktabs-services-accordion {
		width: 300px;
		margin-right: 0;
		margin-bottom: 30px;
	}
	#home-style-4 .pane-quicktabs-about-us-tabs {
		width: 300px;
		margin-right: 0;
	}

	/*********************/

	#home-style-5 .features-border .views-row {
		width: 300px;
		margin: 0 0 40px;
	}
	#home-style-5 .features-border .views-row-last {
		margin-bottom: 0;
	}

	#home-style-5 .pane-views-recent-works-block-1 {
		width: 300px;
		margin: 0 0 30px;
	}

	/***********************/

	.heading-col-left, .heading-col-right {
		width: 300px;
		margin-right: 0px
	}
	
	.simple-dropcap,
	.dropcap {
		width: 300px;
		margin: 0 0 30px
	}

	.html-styles {
		width: 300px;
		margin-right: 0;
		float: none;
	}

	.quote {
		margin-bottom: 30px;
	}

	.lists ol, .lists ul {
		margin-bottom: 20px;
	}

	/**************/

	#columns .pane-content {
		margin: 0;
	}

	.one-half,
	.one-third,
	.two-third,
	.one-fourth,
	.three-fourth {
		width: 300px;
		float: none;
		margin-right: 0;
	}

	/*********************/

	#shortcodes .demo-accordion,
	#shortcodes .demo-tabs,
	#shortcodes .alert-block,
	#shortcodes .progress-bars,
	#shortcodes .buttons {
		width: 300px;
		margin: 0 0 30px;
		float: none;
	}

	#shortcodes .alert-messages {
		margin: 0px;
	}

	/*******************/

	.banner strong {
		font-size: 20px;
		margin-right: 30px;
	}
	.banner span {
		font-size: 14px;
		margin-right: 10px;
	}

	#about-us-1 .who-we-are,
	#about-us-1 .our-skills {
		width: 300px;
		margin-right: 0
	}

	.view-meet-our-team .views-row {
		width: 100%;
		margin: 0 0 20px 0;
	}

	/**********************/

	#about-us-2 .field-type-image {
		width: 288px;
		margin: 0 0 25px 1px;
	}

	#about-us-2 .services .views-row {
		width: 300px;
		margin: 0 0 30px 0 !important;
	}

	.meet-team2 .views-row {
		width: 300px;
		margin: 0 0 30px 0;
	}
		#about-us-2 .services .views-row-last,
		.meet-team2 .views-row-last {
			margin-bottom: 0 !important;
		}

	/******************/

	.panel-pane.error-page .pane-content span.err {
		font-size: 180px;
		line-height: 155px;
	}

	.panel-pane.error-page .pane-content .err-title {
		padding-bottom: 10px;
	}

	.panel-pane.error-page .pane-content .err-body {
		line-height: 20px;
		padding-bottom: 15px;
	}

	/********************/

	.view-portfolio-pages #filters a {
		padding: 10px 15px;
	}

	.portfolio-single-column .views-field-field-portfolio-image {
		width: 300px;
		height: auto;
		margin: 0 0 20px;
		float: none
	}

	.portfolio-single-column .views-field-title {
		padding-top: 0;
	}
	.portfolio-single-column .views-field-comment-count {
		top: 185px;
	}

	/*******************/

	#getlocations_map_wrapper_key_1 {
		height: 200px !important;
	}

	.contact-left {
		width: 300px;
		margin-right: 0;
	}

	.leave-comment {
		margin-bottom: 30px;
	}
	.leave-comment .form-item {
		width: 100%;
		margin-right: 0;
	}

	.contact-widgets {
		width: 100%;
	}
		.contact-info {
			width: 100%;
			margin: 0 0 30px 0;
			float: left;
		}

		.get-social {
			float: left;
			width: 100%;
		}

	/*******************/

	#content {
		width: 300px;
	}
	#sidebar-second {
		width: 300px;
	}

	.group-blog-header {
		float: left;
		margin-right:20px;
	}
		.group-blog-header .field-type-ds {
			float: none;
		}
	.group-blog-content {
		float:none;
		width: 300px;
	}
		.node-blog .field-name-field-video iframe,
		.view-blog-styles .views-field-field-video iframe {
			height: 210px;
		}

		.field-name-field-quote p:before,
		.blog-style-2 .views-field-field-quote p:before {
			margin-bottom: 100px;
		}

	.group-blog-footer {
		margin-left: 0;
	}
		.field-name-node-link {
			float: left;
			margin-top: 15px;
		}

	/*******************/

	.views-field-created-1 {
		margin-top: 20px;
	}
	.blog-style-3 .views-field-field-blog-image {
		float: none;
		width: 288px;
		margin: 0 0 20px 0;
	}

	.blog-style-3 .views-field-field-soundcloud,
	.blog-style-3 .views-field-field-video {
		width: 300px;
		margin-right: 0;
	}
		.blog-style-3 .views-field-field-video iframe {
			height: 205px;
		}

	/******************/

	.field-name-share-this-story {
		padding-left: 10px;
	}
	.field-name-share-this-story a:before {
		padding-left: 8px;
	}

	.view-similarterms .views-row {
		overflow: inherit;
		margin-bottom: 30px;
		display:table;
	}
		.view-similarterms .views-row-last {
			margin-bottom: 0;
		}

	.indented {
		margin-left: 0;
	}

	#comment-form .form-type-textfield {
		margin-right: 0;
		width: 300px;
	}

	/******************/

	.node-portfolio .field-name-field-portfolio-image {
		width: 300px;
	}

	.node-portfolio .field-name-title {
		padding-top: 0;
	}

	.node-portfolio .group-project-body {
		width: 300px;
		margin-right: 0;
	}

	.node-portfolio .group-project-details {
		width: 300px;
	}

	.node-portfolio .view-similarterms .views-row {
		width: 270px;
		margin-right: 0;
		display:table;
	}

	/********************/

	.isotope-element:hover {
		border: 0;
		padding: 0;
		margin: 0;
	}

	.view-portfolio-pages #isotope-container {
		margin: 0;
	}

	.portfolio-single-column .isotope-element {
		width: 300px;
	}
	.portfolio-two-column .isotope-element {
		width: 300px;
	}
	.portfolio-three-column .isotope-element {
		width: 300px;
	}
	.portfolio-four-column .isotope-element {
		width: 300px;
	}
	.field-name-school-home-news-events {
		width: 100%;
	}
	.field-name-field-school-top-content {
		width: 100%;
	}
	
	#block-views-our-partners-block { display:none; }
	
	.node-type-campus-pages .tab-wrapper {
		float: left !important;
		width: 99% !important;
	}
	.view-quotation-.views-field-created, .views-field-body {
	  display: inline-block !important;
	  /*display:block !important;*/
	}	
	.page-what-people-say .view-quotation-.views-field-created, .views-field-body {
		display: inline-block !important; 
		width:100%;
	}
	
	.pane-quotation{
	    width: 300px;
		clear:both;
	}
	.view-quotation- .views-row, .field-name-body p img, .pane-content img, .field-name-body a img, .logo-img a img, .ui-accordion-content img {
		width:auto !important;
		max-width:275px !important;
	}
	.ui-accordion-content img, .user-picture img {
		max-width:100% !important;
	}
	div.view-more {
		float:none !important;
		display:block !important;
		width:100% !important;
	}	
	.rwd-table {
	  width: 100% !important;
	}
	.rwd-table tr {
	  border-top: 1px solid #ddd;
	  border-bottom: 1px solid #ddd;
	}
	.rwd-table th {
		display: none;
		margin:0px !important;
	}
	.rwd-table  td {
		display: block;
		width:86% !important;
		border:0px !important;
		word-wrap:break-word !important;
		margin:0px !important;
	}
	.rwd-table td:first-child {
	  padding-top: .5em;
	}
	.rwd-table td:last-child {
	  padding-bottom: .5em;
	}
	.rwd-table td:before {
	  content: attr(data-label) ": ";
	  font-weight: bold;
	  display: block;
	}
	#selectContainer {
		display:block !important;
	}
	#selectDrop {
		height:0px !important;
		overflow:hidden;
	}
	
	label#showDrop { display:block !important; }
	
	#tab1:checked ~ label#showDrop, #tab2:checked ~ label#hideDrop {
		display:block !important;
		z-index:999;
	}

	#tab1:checked ~ label#hideDrop, #tab2:checked ~ label#showDrop {
		display:none !important;
		z-index:99;
	}

	#tab2:checked ~ #selectDrop {
		height:0px !important;
		overflow:hidden;
	}

	#tab1:checked ~ #selectDrop {
		height:100% !important;
		padding-top:40px;
	}
	
	.view-from-the-blog  .views-row {
		float:left !important;
		width:99% !important;
	}
	
	.quicktabs-tabpage .view-from-the-blog  .views-row {
		margin:0px !important;
		padding:10px 0px !important;
	}
	
	.quicktabs-tabpage .view-from-the-blog  .views-row.views-row-first, .quicktabs-tabpage  span.field-content {
		margin:0px !important;
		padding:10px 0px !important;
	}
	
	.latest-news .views-field-body {
		height:auto;
	}
	
	.group-blog-header { width:16%; }
	
	.group-blog-content { float:left; width:72%; word-break:break-word; }
	
	.section-news .block-system .field-label-hidden {
		display:block;
	}
	
	select.sf-menu { height:34px !important; }
	
	.pane-from-the-blog .pane-content .views-field-field-blog-image, .quicktabs-tabpage  .views-field-field-blog-image, .view-recent-post-widget .views-field-field-blog-image, .quicktabs-tabpage img, .view-from-the-blog .views-field-field-photos-event {
		display:none;
	}
	
	#home-style-1 .views-row-odd { height:auto;}
	
	.contextual-links-region {
		position:inherit;
	}
	
	.contextual-links-region .pane-content > img {
		width:100%;
	}
	.panel-2col-stacked .panel-col-last, .panel-2col-stacked .panel-col-last .inside {
		margin:0px !important;
		float:left;
	}
	.panel-2col-stacked .panel-pane .pane-content > div.collaborate  > div[style], .panel-2col-stacked .panel-pane .pane-content > div.collaborate  > div[style] > a, .panel-2col-stacked .panel-pane .pane-content > div.collaborate  > div[style] > a > img[style] {
		text-align:center !important;
		clear:both !important;
		width:96% !important;
		height:auto !important;
		float:none !important;
		margin:0px !important;
		margin-bottom:10px !important;
		display:inline-block !important;
	}
	.panel-2col-stacked .panel-pane .pane-content > div.collaborate  > div[style] {
		text-align:left !important;
	}	
	.panels-ipe-sort-container .panels-ipe-portlet-wrapper, .panels-ipe-sort-container .panels-ipe-portlet-wrapper .image-slider, .panels-ipe-sort-container .panels-ipe-portlet-wrapper .press-media-all, .panel-3col-33-stacked .press-media-all, .panel-3col-33-stacked .panel-col-bottom .pane-quicktabs-press-and-media-quick-tab, .panel-3col-33-stacked .image-slider {
		clear:both;
		width:100% !important;
		margin-bottom:10px !important;
		display:inline-block !important;
	}
	.intabContent {
		clear:both;
		/*width:93% !important;*/
		text-align:center !important;
	}
	
	h2, p:not(.rtecenter) {
		text-align:left !important;
		display:block !important;
	}	
	
	.panels-ipe-portlet-content  .panel-pane .pane-content > div > div[style] > p {
		text-align:center !important;
	}
	.field-content img {  
		display:block !important;
		float:left !important;
		margin:5px 0px !important;
	}
	.views-field-field-quotation-photo .field-content img {  
		display:block !important;
		float:left !important;
		width:100% !important;
		margin:0px !important;
	}
	.field-content a, .field-content a > img {
		display:table !important;
	}
	span.field-content > a, span.field-content a > img, .view-meet-our-team .view-content span.field-content > a, .view-meet-our-team .view-content span.field-content a > img {
		display:block !important;
		text-align:center !important;		
	}
	.quicktabs-tabpage span.field-content > a, .quicktabs-tabpage span.field-content a > img, .view-from-the-blog .view-content span.field-content > a, .view-from-the-blog .view-content span.field-content a > img, .view-recent-post-widget .view-content span.field-content > a, .view-faculty-test .view-content .field-content a, .view-faculty-test .view-content .field-content img  {
		display:block !important;
		text-align:left	 !important;		
	}
	.view-faculty-test .view-content .views-field  {
		float:left !important;
		margin-bottom:8px !important;
	}
	br {
		clear:both !important;
	}
	.field-item div .rtecenter, .content .field-type-text-with-summary .field-items .field-item  > div[style] div , .field-item div .rtecenter p, .panel-panel table td {
		clear:both !important;
		width:99% !important;
		margin:5px 0px !important;
		padding:0px !important;
	}
	.content .field-type-text-with-summary .field-items .field-item > div[style], .content .field-type-text-with-summary .field-items .field-item > div[style] div {
		width:99% !important;
	}
	.content .field-type-text-with-summary .field-items .field-item > div[style] div img, .content .field-type-text-with-summary .field-items .field-item > div[style] div p {
		width:100% !important;
		display:block !important;
		margin:0px;
	}
	#quicktabs-favourite_books .field-items .field-item > div[style] div img {
		width:auto !important;
		display:inline-block !important;
		margin-right:15px;
		vertical-align:middle;
	}
	.page-international-admissions .block-system .field-label-hidden {
		display:block !important;
	}
	.view-similarterms .views-field-field-blog-image {
		float:left;
	}
	.pane-globel-slider, .panel-pane.pane-globel-slider, .section-events #flexslider-1, .view-globel-slider {
		display:none !important;
	}
	
	.page-admissions-asb-2016 .content  .field-type-text-with-summary  .field-items  .field-item > div[style] {
		width:50% !important;
		text-align:center !important;
	}
	table.cols-4 td {
		display:table;
		float:none;
		width:100%;
	}
	.page-department-library #home-style-1 .panel-col-top .inside .pane-1 {
		float:none !important;
	}
	table.views-view-grid.cols-4 td, table.views-view-grid.cols-4.clear-table td, table.views-view-grid.cols-4.lists td {
		display:table-cell !important;
		float:left !important;
		width:99% !important;
	}
	.gi-side-content, .gi-banner, .gi-videos, .cir-tabs, .cir-news-events, .cir-dir-msg {
		width:100% !important;
	}
}


@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .banner{
        background:url(../images/banner-img.jpg) 0 0 no-repeat;
        background-size: 1170px 170px;
    }

    .view-features .views-field-title:before {
    	background: url(../images/features-title@2.png) 0 0 no-repeat;
    	background-size: 59px 58px;
    }

    .features-three-cols .views-field-title:before,
	.features-border .views-field-title:before {
		background: url(../images/features-title-vertical@2.png) no-repeat 0 0;
		background-size: 71px 59px;
	}

	.view-from-the-blog .views-field-created-1 {
		background: url(../images/bg-date@2.png) no-repeat 0 0;
		background-size: 49px 52px;
	}
}

.quicktabs-wrapper .item-list, ul.quicktabs-tabs{
	display:table;
}
ul.quicktabs-tabs li{
	display:table-cell !important;white-space:pre-wrap !important;
}

/* Table Resp */

.rwd-table th, .rwd-table td {
	text-align: left;
}
.rwd-table {
  background: #fff;
  color: #666;
  border:1px solid #ddd;
  border-collapse:collapse;
  margin:30px 0;
}
.rwd-table tr {
	border-color: #ddd;
}

@media (min-width: 320px) and (max-width: 1023px) {
	.rwd-table tr:nth-child(odd) {
		background:#f2f2f2;
	}
}
.rwd-table th, .rwd-table td {
	margin: .5em;
	padding: .25em .5em;
	word-wrap:break-word !important;
}
.rwd-table th, .rwd-table td:before {
	color: #333;
}

@media (min-width: 1024px) {
  .rwd-table td:before {
	display: none;
  }
  .rwd-table th, .rwd-table td {
	display: table-cell;
	padding: .25em .5em;
  }
	.rwd-table tr:nth-child(odd) {
		background:transparent;
	}
  .rwd-table th:first-child, .rwd-table td:first-child {
	padding-left: 0;
  }
  .rwd-table th:last-child, .rwd-table td:last-child {
	padding-right: 0;
  }
  .rwd-table th, .rwd-table td {
	padding: 1em !important;
  }
}

/* Table Resp */


.media_embed {
	float:left;
	width:96% !important;
	display:block;
}

.media_embed iframe {
	height:400px;
	width:96% !important;
}

.milestone-container {
	width:100% !important;
}

/* Side bar menu - Resp */

.sel-box {
	position:relative;
    width:97% !important;
	height:100%;
	min-height:70px;
	padding-bottom:50px;
	box-sizing:border-box;
}
.sel-box input[type=radio] {
  display:none;
}

#showDrop, #hideDrop {
	position:absolute;
    width:100%;
    height:20px;
    border:1px solid #999;
    padding:5px;
	z-index:99;
	cursor:pointer;
}

#showDrop::after {
	position:absolute;
	top:0;
	right:0;
	content: '▲';
	font-size:12px;
	padding:5px;
	color:#666;
	
}

#hideDrop::after {
	position:absolute;
	top:0;
	right:0;
	content: '▼';
	font-size:12px;
	padding:5px;
	color:#666;
}

#showDrop:hover::after, #hideDrop:hover::after {
	background:#eee;
}

/* GRID */

.rwd-col-1 {width: 8.33%;}
.rwd-col-2 {width: 16.66%;}
.rwd-col-3 {width: 25%;}
.rwd-col-4 {width: 33.33%;}
.rwd-col-5 {width: 41.66%;}
.rwd-col-6 {width: 50%;}
.rwd-col-7 {width: 58.33%;}
.rwd-col-8 {width: 66.66%;}
.rwd-col-9 {width: 75%;}
.rwd-col-10 {width: 83.33%;}
.rwd-col-11 {width: 91.66%;}
.rwd-col-12 {width: 100%;}

[class*="rwd-col-"] {
    float: left;
    padding: 10px;
	box-sizing:border-box;
}

@media (max-width: 767px) {
	.rwd-col-1,
	.rwd-col-2,
	.rwd-col-3,
	.rwd-col-4,
	.rwd-col-5,
	.rwd-col-6,
	.rwd-col-7,
	.rwd-col-8,
	.rwd-col-9,
	.rwd-col-10,
	.rwd-col-11,
	.rwd-col-12 {width: 100%;}
}