/*

* Responsive - Portal

* Copyright 2014, Ararazu

* www.ararazu.com

*/



/* Table of Contents

==================================================

	

	#Smaller Than 1024px

	#Smaller Than 960px

	#Tablet Portrait

	#All Mobile Sizes

	#Mobile Landscape

	#Mobile Portrait

	# */



/* Smaller Than 1024px

================================================== */



img {

	max-width: 100%;

	height: auto;

}



img.smallscreen {

	display: none;

}

.block_private_files.block a{

	word-wrap: break-word;

}



@media only screen and (max-width: 1023px) {

	/* Slideshow */



	#slideshow #wrapper .plume-slider .plume-slide .plume-slide-inner .plume-slide-content h1,

	#slideshow #wrapper .plume-slider .plume-slide .plume-slide-inner .plume-slide-content h1 a {

		font-size: 48px;

		line-height: 60px;

	}



	#slideshow #wrapper .plume-slider .plume-slide .plume-slide-inner .plume-slide-content h2,

	#slideshow #wrapper .plume-slider .plume-slide .plume-slide-inner .plume-slide-content h2 a {

		font-size: 24px;

		line-height: 30px;

	}



}



/* Smaller Than 960px

================================================== */



@media only screen and (max-width: 959px) {

	/* Slideshow */



	#slideshow #wrapper .plume-slider .plume-slide .plume-slide-inner .plume-slide-content h1,

	#slideshow #wrapper .plume-slider .plume-slide .plume-slide-inner .plume-slide-content h1 a {

		font-size: 42px;

		line-height: 50px;

	}



	#slideshow #wrapper .plume-slider .plume-slide .plume-slide-inner .plume-slide-content h2,

	#slideshow #wrapper .plume-slider .plume-slide .plume-slide-inner .plume-slide-content h2 a {

		font-size: 21px;

		line-height: 28px;

	}



	#link-boxes a.circle {

		display: block;

		text-align: center;

		float: none;

		margin: 0 auto 10px auto;

	}



	#link-boxes .title {

		text-align: center;

	}



	#link-boxes p {

		margin-bottom: 50px;

		text-align: center;

	}



	.leftsidebar, .rightsidebar{

		padding: 0;

	}



	

}



@media only screen and (min-width: 768px) and (max-width: 959px) {

	.block_calendar_month.block table *{

		font-size: 9px !important;

	}

}



/* Tablet Portrait

================================================== */



/* All Mobile Sizes

================================================== */



@media only screen and (max-width: 767px) {

	* {

		text-align: center;

	}



	#menubar #bt-menu-mobile {

		display: block;

	}



	#menubar #menu-list {

		display: none;

	}



	#menubar nav#mainmenu.mobile {

		background: #114c77;

		width: 100%;

		max-width: initial;

		min-width: initial;

		margin: 18px auto 30px auto;

		padding: 0px;

		border: 0;

		text-align: center;

		z-index: 4;

		-webkit-box-sizing: border-box;

		-khtml-box-sizing: border-box;

		-moz-box-sizing: border-box;

		-ms-box-sizing: border-box;

		-o-box-sizing: border-box;

		box-sizing: border-box;

	}



	#menubar nav#mainmenu.mobile ul#menu-list {

		display: block;

		margin: 0;

		padding: 0;

		border: 0;

	}



	#menubar nav#mainmenu.mobile ul#menu-list li {

		text-align: center;

		width: 100%;

		max-width: initial;

		min-width: initial;

		display: block;

	}



	#menubar nav#mainmenu.mobile ul#menu-list li a {

		padding: 5px 10px;

		border-bottom: 1px solid #145a8d;

		width: 100%;

		max-width: initial;

		min-width: initial;

		display: block;

	}



	#menubar nav#mainmenu.mobile ul#menu-list li ul.sub-menu {

		background: #0e3e61;

		position: relative;

		margin: 0 0 0 -1px;

		padding: 0;

		border: 0;

		width: 100%;

		max-width: initial;

		min-width: initial;

		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";

		filter: alpha(opacity=100);

		opacity: 1;

		visibility: visible;

		z-index: 10;

		-webkit-transform: translateY(0);

		-khtml-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0);

		-webkit-box-shadow: none;

		-khtml-box-shadow: none;

		-ms-box-shadow: none;

		-o-box-shadow: none;

		box-shadow: none;

		display: none;

	}



	#menubar nav#mainmenu.mobile ul#menu-list li ul.sub-menu li {

		width: 100%;

		max-width: initial;

		min-width: initial;

		display: block;

	}



	#menubar nav#mainmenu.mobile ul#menu-list li ul.sub-menu li a {

		background: none;

		color: #f9f9f9;

		padding: 0px 10px;

		border-color: #114c77;

		width: 100%;

		max-width: initial;

		min-width: initial;

		display: block;

	}



	#menubar nav#mainmenu.mobile ul#menu-list li ul.sub-menu li a:hover,

	#menubar nav#mainmenu.mobile ul#menu-list li ul.sub-menu li a:focus {

		background: none;

		color: #f9f9f9;

		border-color: #114c77;

	}



	#menubar nav#mainmenu.mobile ul#menu-list li ul.sub-menu li a:before {

		color: rgba(255, 255, 255, 0.5);

		margin-right: 5px;

	}



	#menubar nav#mainmenu.mobile ul#menu-list li ul.sub-menu li ul {

		background: #0b2f4a;

		position: relative;

		margin: 0 0 0 -1px;

		padding: 0;

		border: 0;

		width: 100%;

		max-width: initial;

		min-width: initial;

		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";

		filter: alpha(opacity=100);

		opacity: 1;

		visibility: visible;

		-webkit-box-shadow: none;

		-khtml-box-shadow: none;

		-ms-box-shadow: none;

		-o-box-shadow: none;

		box-shadow: none;

		left: 0;

		display: none;

	}



	#menubar nav#mainmenu.mobile ul#menu-list li ul.sub-menu li ul li a {

		background: none;

		padding: 0px 10px;

	}



	#menubar nav#mainmenu.mobile ul#menu-list li ul.sub-menu li ul li a:hover,

	#menubar nav#mainmenu.mobile ul#menu-list li ul.sub-menu li ul li a:focus {

		background: none;

	}



	#menubar nav#mainmenu.mobile ul#menu-list li ul.sub-menu li ul li a:before {

		content: "\2022";

		color: rgba(255, 255, 255, 0.3);

		margin-right: 5px;

	}



	#menubar nav#mainmenu.mobile ul#menu-list li:hover > ul > li:hover > a,

	#menubar nav#mainmenu.mobile ul#menu-list li:focus > ul > li:hover > a,

	#menubar nav#mainmenu.mobile ul#menu-list li:hover > ul > li:focus > a,

	#menubar nav#mainmenu.mobile ul#menu-list li:focus > ul > li:focus > a {

		background: none;

		color: #f9f9f9;

		border-color: #114c77;

	}

	#topText{

		display: none;

	}

	.breadcrumb{

		height: auto;

		display: block;

		margin-bottom: 5px;

		width: 100%;

	}

	.breadcrumb ul{

		line-height: 0;

	}

	.navbutton{

		float: none;

		text-align: center;

	}



	h1,

	h1 a,

	h1 span {

		font-size: 42px;

		line-height: 60px;

	}



	h2,

	h2 a,

	h2 span {

		font-size: 36px;

		line-height: 50px;

	}



	h3,

	h3 a,

	h3 span {

		font-size: 30px;

		line-height: 36px;

	}



	h4,

	h4 a,

	h4 span {

		font-size: 26px;

		line-height: 32px;

	}



	h5,

	h5 a,

	h5 span {

		font-size: 24px;

		line-height: 28px;

	}



	h6,

	h6 a,

	h6 span {

		font-size: 21px;

		line-height: 24px;

	}



	.super-title {

		font-size: 42px;

		line-height: 46px;

	}



	#link-boxes p {

		font-size: 18px;

		line-height: 24px;

	}



	#slideshow #wrapper .nav-arrow {

		width: 40px;

		max-width: initial;

		min-width: initial;

		height: 68px;

		max-height: initial;

		min-height: initial;

		bottom: 15px;

	}



	#slideshow #wrapper .nav-arrow.prev {

		left: 15px;

		background: url('[[pix:theme|plume-slider/arrows-mobile]]') top center;

	}



	#slideshow #wrapper .nav-arrow.next {

		right: 15px;

		background: url('[[pix:theme|plume-slider/arrows-mobile]]') bottom center;

	}



	#slideshow #wrapper ul.plume-bullets {

		bottom: 25px;

	}



	#slideshow #wrapper ul.plume-bullets li {

		margin: 0 5px;

		padding: 0;

		border: 0;

	}



	#slideshow #wrapper ul.plume-bullets li a.nav-bullet {

		width: 40px;

		max-width: initial;

		min-width: initial;

		height: 40px;

		max-height: initial;

		min-height: initial;

	}



	#introduction .super-title-box {

		padding-bottom: 0;

	}



	#introduction .super-title-box:after {

		display: none;

	}



	#featured-courses .control {

		text-align: center;

		margin-bottom: 10px;

	}



	.underlined h1,

	.underlined h2,

	.underlined h3,

	.underlined h4,

	.underlined h5,

	.underlined h6 {

		font-size: 21px;

		line-height: 28px;

	}



	#footer {

		background-image: none;

	}



	#footer .logo {

		margin: 0 auto;

	}



	#footer .logo img {

		float: none;

	}



	#footer p,

	#footer ul,

	#footer li,

	#footer a {

		font-size: 18px;

		line-height: 24px;

	}



	#bottom-bar {

		padding: 20px 0;

	}



	#bottom-bar #copyright,

	#bottom-bar #connect {

		padding: 10px 0;

		font-size: 18px;

		display: block;

		float: none;

		text-align: center;

	}



	#bottom-bar #copyright p,

	#bottom-bar #connect p,

	#bottom-bar #copyright ul,

	#bottom-bar #connect ul,

	#bottom-bar #copyright li,

	#bottom-bar #connect li,

	#bottom-bar #copyright a,

	#bottom-bar #connect a {

		font-size: 18px;

	}



	#bottom-bar #copyright ul.social-icons,

	#bottom-bar #connect ul.social-icons {

		float: none;

		display: inline-block;

	}



	.coursebox .content .courseimage{

		float: none;

		margin: 0 auto;

	}

	.coursebox .content .courseimage img{

		margin-bottom: 20px;

	}



	.navbutton #coursesearchnavbar #navsearchbox{

		width: 250px;

	}



	.coursesearchbox.invisiblefieldset{

		margin-bottom: 20px;

	}



}



/* Tablet 600px x 800px

================================================== */
div.six.columns.v-padding.super-title-box {
	min-height: 400px;	
}
/* Mobile Landscape

================================================== */



/* Mobile Portrait

================================================== */

@media only screen and (max-width:480px) {

	#navsearchbox{

		margin: 10px 0 !important;

	}

	.forumsearch #search{

		margin-bottom: 5px;

	}

}
/**Custom Mobile Bootstrap Responsive**/

/* Large desktop */
@media (min-width: 1200px) {
	.effects {
  margin-top: none;
  margin-left: 172px;
} 
/**.da-right {
    position: relative;
    left: 70px;
}**/
.da-more-right {
    position: relative;
    left: 185px;
}
.da-thumbs {
	list-style: none;
	width: 984px;
	height: 220px;
	position: relative;
	margin: 0;
	padding: 0;
}
/**.container {
    width: 1070px;
  }**/
div.six.columns.v-padding.super-title-box {
	min-height: 250px;	
}
#slideshow {
	height: 700px;
}
div.plume-slide-inner {
	height: 120px !important;
}
 }

@media (min-width: 1198px) {
.da-thumbs {
	list-style: none;
	width: 984px;
	height: 220px;
	position: relative;
	margin: 0;
	padding: 0;
}

}

@media only screen and (max-width: 1199px) and (min-width: 960px) {
.twelve.columns > section > .da-thumbs {
  width: 900px;
  margin-left: 15%;	
}
div.six.columns.v-padding.super-title-box {
	min-height: 380px;	
}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
#slideshow {
	height: 450px !important;
}
div.plume-slide-inner {
	height: 120px !important;
}
}

@media (min-width: 992px) {
 .da-more-right {
  left: 175px;
}
 
}
 
/* Portrait tablet to landscape and desktop */
@media (max-width: 979px) { 
.da-more-right {
  left: 68px;
}

}
 
 @media only screen and (max-width: 959px) and (min-width: 768px) {
.twelve.columns > section > .da-thumbs {
  width: 556px;
  margin-left: 20%;
}

container.effects.hidden-lg.hidden-md.visible-sm.visible-xs > a > img {
  width: 412px;
  margin-left: 29% !important;
}
div.six.columns.v-padding.super-title-box {
	min-height: 410px;	
}

 }
 
 @media (min-width: 768px) {
  .container {
    width: 750px;
  }
  .effects {
	 margin-left: 12px;
 }
 
 /**.container>hidden-lg>hidden-md>visible-sm>visible-xs 
 {
	margin-left: 0px; 
	 
 }**/
 
 .da-thumbs {
	list-style: none;
	width: auto;
	height: 220px;
	position: relative;
	margin: 0;
	padding: 0;
}
#introduction .super-title {
	font-size: 42px;
	margin-top: 30px;
	margin-left: 9px;
}
/**.da-right {
    position: relative;
    left: 15px;
}
.da-more-right {
    position: relative;
    left: 15px;
}**/

}

 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
 .effects {
	 margin-left: 0px !important;

 }
 .container>hidden-lg>hidden-md>visible-sm>visible-xs 
 {
	margin-left: 0px; 
	 
 }
#da-trumb .da-right {
   position: relative;
   left: 30px;
}
#da-trumb.da-more-right {
    position: relative;
    left: 15px;
}

.da-thumbs {
	list-style: none;
	width: 664px;
	height: 220px;
	position: relative;
	margin: 0;
	padding: 0;
}
#introduction .super-title {
	font-size: 42px;
}
#slideshow>section {
	height: 300px;

}
div.six.columns.v-padding.super-title-box {
	min-height: 2px;	
}
#slideshow {
	height: 550px !important;
}
div.plume-slide-inner {
	height: 120px !important;
}
}
 
/* Landscape phones and down */
@media (max-width: 480px) { 
  .effects {
	 margin-left: 0px !important;
 }
 #da-trumb .da-right {
   position: relative;
   left: 30px;
}
#da-trumb.da-more-right {
    position: relative;
    left: 15px;
}
.da-thumbs {
	list-style: none;
	width: auto;
	height: 220px;
	position: relative;
	margin: 20px auto;
	padding: 0;
}
#introduction .super-title {
	font-size: 42px;
	margin-top: 0;
}
#slideshow {
	height: 416px !important;
}
div.plume-slide-inner {
	height: 120px !important;
}
.container {
	margin-left: 7%;
  }
div.six.columns.v-padding.super-title-box {
	min-height: 5px;
	min-height: 5px;	
}
.sklt-container .nine.columns {
 	width: 275px;
}
conteiner.effects.hidden-lg.hidden-md.visible-xs.visible-sm a {
	margin: 0;
 
}
.hvr-shrink {
	margin-bottom: 0;
	margin-top: 0;
}}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
#slideshow.alternative.slider-resize {
   	height: 120px  !important;
}