
@font-face{font-family:'Athelas';font-style:normal;font-weight:400;src:url(Athelas.ttc) format('ttc');}
/* @font-face{font-family:'Ubuntu Condensed';font-style:normal;font-weight:400;src:url(UbuntuCondensed.ttf) format('ttf');} */

@media print {
    * {
        -webkit-print-color-adjust: exact;
    }
}

html{color:#000;height:100%;}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{padding-top:7px;}caption,th{}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}
body{font:14px "Lucida Grande", Lucida, Verdana, sans-serif;background-color:#EAEAEA;margin:0px;padding:0px;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;outline: none;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}


body{margin:0px;padding:0px;height:100%;background:#E3E3E3;font-family:Ubuntu;font-weight:400;line-height:18px;}

h1,h2,h3,h4,h5,h6{font-family:Athelas;font-weight:400;}
input{border:1px solid #B2B2B2;padding:4px 8px;font-size:14px;box-sizing:border-box;}
input.full{width:100%;}
p{margin-bottom:8px;}
p:last-child{margin-bottom:0px;}
a{color:#EC271F;text-decoration:none;cursor:pointer;transition:color .14s;}
a:hover{color:#9c0000;}
.header,.body,.footer{position:relative;display:block;width:960px;margin:0px auto;}



header{background:#EC271F;color:#FFFFFF;border-bottom:4px solid #FFFFFF;}
header div.title{text-align:center;padding-top:32px;}
header div.title a{color:#FFFFFF;cursor:pointer;text-decoration:none;font-family:'Ubuntu Condensed';text-transform:uppercase;font-size:24px;}
header div.menu{margin:10px 0px;text-align:center;}
header div.menu ul{display:inline;font-weight:400;margin: 0 0 0 -40px;}
header div.menu ul>li{display:inline;margin:0px 8px;}
header div.menu ul>li:first-child{display:none;}
header div.menu ul>li>a{color:#dcdcdc;font-size:14px;text-transform:uppercase;transition:all .14s;text-decoration:none;}
header div.menu ul>li>a:hover{color:#FFFFFF;}
header div.menu ul>li.current>a{color:#E3E3E3;}

header div.socialIcons{position:absolute;bottom:10px;right:16px;}
header div.socialIcons a{display:inline-block;margin-left:10px;cursor:pointer;opacity:.92;transition:opacity .14s;}
header div.socialIcons a:hover{opacity:1;}
header div.socialIcons div.twitter{width:20px;height:20px;background:url(../images/tw.png) 50% 50% no-repeat;}
header div.socialIcons div.facebook{width:20px;height:20px;background:url(../images/fb.png) 50% 50% no-repeat;}
header div.socialIcons div.instagram{width:20px;height:20px;background:url(../images/Instagram.png) 50% 50% no-repeat;}

div.banner{opacity:0;}
div.banner>div.bannergroup{position:relative;}
div.banner>div.bannergroup>div.banneritem{position:absolute;top:0px;left:0px;opacity:0;transition:opacity .28s;}
div.banner>div.bannergroup>div.banneritem.current{opacity:1;}

div.body{background:#FFFFFF;}
div.body h2{font-size:26px;color:#000000;margin:0px 0px 16px 0px;text-align: center;}
div.body div.content{
	padding:16px;
	font-size:13px;
	font-weight:300;
	/* color:#4d4d4d; */
	color:#000;
}
div.body div.content>div.full{width:100%;display:table;}

div.body div.content div.side{display:table-cell;vertical-align:top;}
div.body div.content div.side.left{width:134px;padding-right:9px;}
div.body div.content div.side.right{width:210px;padding-left:11px;}
div.body div.content div.side.center{padding-right:15px; padding-left:15px; border-left: 1px dotted #e9e7e8; border-right: 1px dotted #e9e7e8;}

div.body div.content div.side h3{font-family:Ubuntu;font-size:14px;color:#4d4d4d;margin:0px 0px 10px 0px;text-transform:uppercase;}
div.body div.content div.side hr{border:none;}
div.body div.content div.side button.red{padding:4px 12px;border:none;background:#EC271F;color:#FFFFFF;font-family:Ubuntu;font-size:12px;text-transform:uppercase;cursor:pointer;transition:all .14s;}
div.body div.content div.side button.red.arrow{margin-left:4px;padding:4px;width:27px;height:27px;background:url(../images/arrow.png) 50% 50% no-repeat #EC271F;}
div.body div.content div.side button.red:hover{background-color:#9c0000;}

div.body div.content div.side.left>div{margin-bottom:20px;}
div.body div.content div.side.left hr.top{width:134px;height:28px;background:url(../images/left-side-hr-top.png) 50% 50% no-repeat;}
div.body div.content div.side.left hr.bottom{width:134px;height:13px;background:url(../images/left-side-hr-bottom.png) 50% 50% no-repeat;}
div.body div.content div.side.left hr.bottom-inverse{
	width:134px;
	height:13px;
	background:url(../images/left-side-hr-bottom.png) 50% 50% no-repeat;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	}
div.body div.content div.side.left ul.menu{font-weight:400; margin-left:-10px;}
div.body div.content div.side.left ul.menu li{margin-bottom:6px;}
div.body div.content div.side.left ul.menu li>a{
	/* color:#999999; */
	/* color:#7f7d7d; */
	color: #000;
	font-weight: 100;
	font-size:14px;
	transition:all .14s;
	text-decoration:none;
}
div.body div.content div.side.left ul.menu li>a:hover{
	/* color:#4d4d4d; */
	color:#343434;
}
div.body div.content div.side.left ul.menu li.current>a{
	/* color:#343434; */
	/* color:#000; */
	color: #C80000;
}
/*div.body div.content div.side.left ul.menu li ul{margin-left: 10px;}*/
div.body div.content div.side.left ul.menu li ul{margin-left: 4px;}
div.body div.content div.side.left ul.menu li ul>li{margin-top:6px;margin-bottom:0px;}

div.body div.content div.side.left ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

div.body div.content div.side.left li {
  padding-left: 1em; 
  padding-bottom: 14px;
  text-indent: -.7em;
  border-bottom: 1px dotted #e9e7e8;
}

div.body div.content div.side.left li::before {
  content: "●   ";
  color: #EC271F; 
  padding-right: 8px;
  
}


div.body div.content div.side.right>div{margin-bottom:20px;}
div.body div.content div.side.right hr.top{width:210px;height:30px;background:url(../images/right-side-hr-top.png) 50% 50% no-repeat;}
div.body div.content div.side.right hr.bottom{width:210px;height:14px;background:url(../images/right-side-hr-bottom.png) 50% 50% no-repeat;}
div.body div.content div.side.right hr.bottom-inverse{
	width:210px;
	height:14px;
	background:url(../images/right-side-hr-bottom.png) 50% 50% no-repeat;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
}

div.body div.content div.side.center div.redBox{margin:16px 0px;padding:16px 0px;border-top:2px solid #c2c2c2;border-bottom:2px solid #c2c2c2;color:#EC271F;font-size:20px;font-family:Ubuntu; line-height: 30px;}
div.body div.content div.side.center div.separator{
	margin:15px auto;
	background:url('../images/separator.png') no-repeat;
	width: 392px;
	height: 18px;
}

ul.myOrgBulleted, ul.myOrgBulleted li {
    list-style-type:disc !important;
}
#video_section {
	opacity: 1;
	-webkit-transition: opacity 1s; /* For Safari 3.1 to 6.0 */
    transition: opacity 1s;
}
#video_section:hover{
	opacity: 0.7;
}

footer{background:#C80000;color:#FFFFFF;border-top:4px solid #FFFFFF;font-size:12px;}
footer>div{padding:32px;}

footer a{color:#b3b3b3;text-decoration:none;cursor:pointer;transition:color .14s;}
footer a:hover{color:#FFFFFF;}
footer li.current>a{color:#E3E3E3;}

footer div.title{font-size:22px; line-height: 25px; font-family:'Ubuntu Condensed';text-transform:uppercase;}

footer div.menu>ul{display:inline;}
footer div.menu>ul>li{display:inline-block;vertical-align:top;margin-right:30px; line-height: 14px; padding-top: 7px;
float:left;
min-width: 90px;
}
footer div.menu>ul>li:last-child{margin-right:0px;}
footer div.menu>ul>li:first-child{display:none;}
footer div.menu>ul>li>a{text-transform:uppercase;color:#FFFFFF;}
footer div.menu>ul>li>ul{display:inline;}
footer div.menu>ul>li>ul>li{display:block;margin-top:4px;max-width:120px;}

.boardLine {
	display: flex;
	text-align: center;
	margin: 0 auto;
}

#boardImage {
	padding: 10px;
	text-align: center;
	
	opacity: 1;
	-webkit-transition: opacity 1s; /* For Safari 3.1 to 6.0 */
    transition: opacity 1s;
}
#boardImage:hover{
	opacity: 0.7;
	cursor: pointer;
}

.boardText {
	padding: 5px 0 5px 0;
	color:#C80000;
	border-bottom: 1px dotted #e9e7e8;
	margin: 0px 10px;
	width: 245px;
	display: inline-block;
}

.boardText:hover {
	color:#f56161;
}

.page-header {
	line-height: 28px;
}
.redBold {
	color: #EC271F;
	font-size: 18px;
	font-weight: 400;
}

.border_top {
	background: url(../images/border-top.jpg) 50% 50% repeat-x;
	height:33px;
	margin-top:-3px;
}
/*video section*/
ul.video-list{
	list-style-type: none;
	padding-left: 0px;
	display: block;
}
ul.video-list li{
	display: inline-block;
	position: relative;
	padding-top: 0px;
	padding-bottom: 10px;
}
ul.video-list li a{
	position: relative;
	display: block;
}

ul.video-list li a b{
	position: absolute;
    height: 30px;
    margin-bottom: 0px;
    text-align: center;
    width: 370px;
    color: #fff;
    font-family: ubuntu;
    font-size: 16px;
    background: rgba(0, 0, 0, 0.5);
    line-height: 30px;
    font-weight: 200;
    margin-left: -370px;
    margin-top: 198px;
}
ul.video-list li a:hover{
	opacity: 0.8;
}

ul.video-list li a:hover:before{
	width: 370px;
	height: 224px;
	position: absolute;
	content: '';
	background: url(../images/hover_video.png);
}
ul.video-list li:nth-child(2n) {
	padding-left: 12px;
}

/**new**/
/*video section*/
ul.video-list-new{
	list-style-type: none;
	padding-left: 0px;
	display: block;
}
ul.video-list-new li{
	display: inline-block;
	position: relative;
	padding-top: 0px;
	padding-bottom: 10px;
}
ul.video-list-new li a{
	position: relative;
	display: block;
}

ul.video-list-new li a b{
	position: absolute;
    height: 44px;
    margin-bottom: 0px;
    text-align: center;
    width: 248px;
    color: #fff;
    font-family: ubuntu;
    font-size: 14px;
    background: rgba(0, 0, 0, 0.5);
    line-height: 20px;
    font-weight: 200;
    margin-left: -258px;
    margin-top: 115px;
    padding: 0px 5px;
}

ul.video-list-new.interviews-video li a b{
	height: 30px;
	line-height: 30px;
	margin-top: 129px;
}

ul.video-list-new li a:hover{
	opacity: 0.8;
}

ul.video-list-new li a:hover:before{
	width: 258px;
	height: 160px;
	position: absolute;
	content: '';
	background: url(../images/hover_video.png) center center;
}
ul.video-list-new li:nth-child(2n) {
	padding-left: 12px;
}

ul.video-list-new img{
	width: 258px;
}
/*full*/
ul.video-list-full{
	list-style-type: none;
	padding-left: 0px;
	display: block;
}
ul.video-list-full li{
	display: inline-block;
	position: relative;
	padding-top: 0px;
	padding-bottom: 10px;
}
ul.video-list-full li a{
	position: relative;
	display: block;
}

ul.video-list-full li a b{
	position: absolute;
    height: 65px;
    margin-bottom: 0px;
    text-align: center;
    width: 516px;
    color: #fff;
    font-family: ubuntu;
    font-size: 18px;
    background: rgba(0, 0, 0, 0.5);
    line-height: 30px;
    font-weight: 200;
    margin-left: -536px;
    margin-top: 266px;
    padding: 0px 10px;
}
ul.video-list-full li a:hover{
	opacity: 0.8;
}

ul.video-list-full li a:hover:before{
	width: 536px;
	height: 334px;
	position: absolute;
	content: '';
	background: url(../images/hover_video.png) center center;
}
ul.video-list-full li:nth-child(2n) {
	padding-left: 0px;
}

ul.video-list-full img{
	width: 536px;
}
/*Newsletter css*/
.vps-newsletter label.cmc-label{
	display:none!important;
}

.vps-newsletter .input-medium{
	width: 196px!important;
	margin-bottom: 0px!important;
}

.vps-newsletter .btn-primary{
	padding: 4px 12px;
    border: none;
	font-family: 'Ubuntu'!important;
    background-color: #EC271F!important;
	/*background-color: #aaa!important;*/
	border-color: #fff!important;
	background-image: none!important;
	box-shadow: none!important;
    color: #FFFFFF;
    font-family: Ubuntu;
    font-size: 12px;
    text-transform: uppercase;
    cursor: pointer;
    transition: all .14s;
	text-shadow: none!important;
	border-radius: 0!important;
	margin-right: auto!important;
	margin-left: auto!important;
	display: block!important;
}

.vps-newsletter .btn-primary:hover{
	background-color: #9c0000!important;
}
/*News CSS*/
h3.vps-new-titile {
	font-size: 18px!important;
	font-weight: 400!important;
	font-family: Athelas!important;
	display: block!important;
	color: #000!important;
}
.vps-news{
	display: block;
	padding-top: 30px;
}

.vps-news dl{
	display: table;
	margin-bottom: 30px;
}

.vps-news dl dt{
	display: table-cell;
	width: 100px;
	vertical-align: middle
}

.vps-news dl dt a{
	display: block;
}

.vps-news dl dt a img{
	width: 100px;
}

.vps-news dl dd{
	display: table-cell;
	vertical-align: top;
	padding-left: 10px;
}

.vps-news dl dd article a{
	color: #C80000;
}

.vps-news dl dd article a:hover{
	color: #EC271F;
}

.vps-news dl dd article h4{
	font-size: 18px;
	font-weight: 400;
	font-family: Ubuntu;
	display: block;
}

.vps-news dl dd article h4 a{
	color: #000;
}

.vps-news.red-color dl dd article h4 a{
	color: #EC271F!important;
}

.vps-news.dark-red dl dd article h4 a{
	color: #C80000!important;
}

.dark-red{
	color: #C80000!important;
}

a.dark-red{
	color: #C80000!important;
}

a.dark-red:hover{
	color: #EC271F!important;
}

div.body div.content div.side h3 span.dark-red{
	color: #C80000!important;
}

div.body div.content div.side h3 span.black-color{
	color: #000!important;
}

.vps-news dl dd article .author{
	display: inline-block;
	font-size: 12px;
}

.vps-news dl dd article .author strong{
	font-weight:600;
}

.vps-news dl dd article time{
	display: inline-block;
	/* padding-left: 10px; */
}	

.vps-news dl dd article p{
	padding-top: 10px;
	margin-bottom: 5px!important;
}	

/*End News Letter css*/
/*Did you know page css*/
.vps-did-you-know{
	list-style-type: none;
	padding-left: 0px;
}

.vps-did-you-know li h4{
	font-size: 18px;
    font-weight: 400;
    font-family: Ubuntu;
	color: #C80000;
	margin: 30px 0px 15px 0px;
}

.vps-did-you-know li:first-child h4{
	margin-top: 0px;
}

.vps-did-you-know li ol{
	padding-left: 30px;
}
.vps-did-you-know li ol li{
	list-style-type: disc;
	color: #C80000;
}
.vps-did-you-know li ol li p{
	/* color:#4d4d4d; */
	color:#000;
}
/*End css*/
.galleryHolder h2{
	text-align: center;
}
input.paypal-button{
	border: transparent;
	cursor: pointer;
	margin: 8px 0px;
}

input.paypal-button:hover{
	opacity: 0.8;
}

#breadcrumbs {
	/*margin-right: -16px;*/
    /*margin-left: -16px;*/
	padding: 0px 16px;
	font-weight: 100;
	/*background-color: #f3f3f3;*/
}
#breadcrumbs ul{
	display: inline-block;
	list-style-type: none;
	padding-left: 0px;
	margin-top: 0px;
}

#breadcrumbs ul li:first-child{
	display: none;
}	

#breadcrumbs ul li{
	display: inline-block;
}

#breadcrumbs ul li a{
	color: #C80000;
}

#breadcrumbs ul li a:hover{
	color: #EC271F!important;
}

.side.right #video_section{
	display: block;
	text-align: center;
}

.crumbs {
	text-align: left;
}

	.crumbs ul {
		list-style: none;
		display: inline-table;
	}
		.crumbs ul li {
			display: inline;
			margin-right: -10px;
		}

		.crumbs ul li .divider{
			display: none;
		}
	
		.crumbs ul li a, .crumbs ul li>span {
			display: block;
			float: left;
			height: 20px;
			background: #EC271F;
			text-align: center;
			padding: 0px 10px 0 15px;
			position: relative;
			margin: 0 10px 0 0; 
			
			font-size: 14px;
			text-decoration: none;
			color: #fff;
		}
			.crumbs ul li a:after, .crumbs ul li>span:after {
				content: "";  
				border-top: 10px solid transparent;
	 			border-bottom: 10px solid transparent;
	  			border-left: 10px solid #EC271F;
				position: absolute; right: -10px; top: 0;
				z-index: 1;
			}
			
			.crumbs ul li a:before, .crumbs ul li>span:before {
				content: "";  
				border-top: 10px solid transparent;
	  			border-bottom: 10px solid transparent;
	  			border-left: 10px solid #fff;
				position: absolute; left: 0; top: 0;
			}
				.crumbs ul li:first-child{
					margin-right: 0px;
				}
				.crumbs ul li:first-child + li a {
					border-top-left-radius: 2px; border-bottom-left-radius: 2px;
				}
				.crumbs ul li:first-child + li a:before {
					display: none; 
				}
				
				.crumbs ul li:last-child a, .crumbs ul li:last-child>span {
					padding-right: 10px;
					border-top-right-radius: 2px; border-bottom-right-radius: 2px;
					background: #e6e6e8;
					color: #EC271F;
				}
				.crumbs ul li:last-child a:after, .crumbs ul li:last-child>span:after {
					display: none; 
				}
			
			.crumbs ul li a:hover {
				background: #e6e6e8;
				color: #EC271F;
			}
				.crumbs ul li a:hover:after {
					border-left-color: #e6e6e8;
				}
.mc-instructors .boardText{
	margin: 0px 0px 10px 0px;
	padding: 10px 0 10px 0;
	width: 100%;
}
ul.video-list.new li a b{
    position: absolute;
    height: 50px!important;
    margin-bottom: 0px;
    text-align: center;
    width: 330px!important;
    color: #fff;
    font-family: ubuntu;
    font-size: 16px;
    background: rgba(0, 0, 0, 0.5);
    line-height: 22px!important;
    font-weight: 200;
    margin-left: -370px;
    margin-top: 178px!important;
    padding: 0px 20px!important;
}

table.event-info tr td{
	vertical-align: top;
}

table.event-info tr td:first-child{
	padding-right: 15px;
	padding-bottom: 15px;
}

.gala-2018{
	text-align: center;
}

.gala-2018 dl{
	font-size: 18px;
	/* margin-bottom: 15px; */
}
.gala-2018 dl dt{
	font-weight: 400;
}

.gala-2018 dl dd{
	font-size: 14px;
	font-size: 300;
}

.gala-2018 p{
	font-size: 14px;
	margin-bottom: 15px;
}

.gala-2018 h3{
	font-size: 22px!important;
	margin-bottom: 3px!important;
	margin-top: 15px!important;
	text-transform: none!important;
}

.gala-2018 h5{
	font-size: 16px!important;
	font-weight: 300!important;
	font-family: "Ubuntu"!important;
	margin-bottom: 15px;
}

.gala-2018 table{
	margin: auto;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 16px;
	width: 570px;
}
.gala-2018 table tr th, .gala-2018 table tr td{
	padding: 10px;
}
.gala-2018 table tbody tr{
	background: #f6f6f6;
}
.gala-2018 table thead tr td{
	text-align: center;
}

.gala-2018 table tbody tr:nth-child(2n){
	/* background: #E3E3E3; */
	background: #fff;
}

.gala-2018 table tbody tr td:last-child{
	font-size: 14px;
}

.gala-2018 table tr th{
	text-align: left;
}

.gala-2018 table tr td{
	text-align: right;
}
/* .gala-2018 table tr:nth-child(2n){
	font-size: 14px!important;
}

.gala-2018 table tr:nth-child(2n) td{
	padding: 4px 0px;
	text-align: left;
} */

.gala-2018 a{
	text-decoration: underline;
}
.gala-2018 input.paypal-button {
    cursor: pointer;
    margin: 0px 0px;
    float: left;
    color: red;
    text-decoration: underline;
    padding: 0px;
    border: 0px;
    font-size: 16px;
    font-family: "Ubuntu";
}
.video-type-title{
	width: 370px;
	text-align: center;
	margin: 3px;
	display: inline-block;
}
.video-type-title h3{
	margin: 10px 0px 0px 0px!important;
	font-size: 20px!important;
	color: #C80000!important;
	font-family: Athelas!important;
	font-weight: 600;
	text-transform: capitalize!important;
}
.video-type{
	/* width: 534px; */
	/* height: 220px; */
	width: 370px;
	/* height: 152px; */
	height: 230px;
	/* margin: 0 auto; */
	position: relative;
	display: inline-block;
	margin: 3px;
	margin-bottom: 10px;
}

.video-type a{
	color: #fff;
	display: table;
	background: rgba(0, 0, 0, 0.3);
	/* width: 534px; */
	width: 370px;
	height: calc(230px - 180px);
	position: absolute;
	margin-top: -234px;
	text-align: center;
	vertical-align: middle;
	font-size: 18px;
	line-height: 20px;
	padding-top: 180px;
	-webkit-transition-delay: 3s; /* Safari */
    transition-delay: 3s;
}
.video-type img{
	width: 370px;
}

.video-type a:hover{
	background: rgba(0, 0, 0, 0.5);
	font-size: 20px;
	/* padding-top: 100px; */
	padding-top: 180px;
	/* height: calc(152px - 100px); */
	height: calc(230px - 180px);
	-webkit-transition-delay: 3s; /* Safari */
    transition-delay: 3s;
}

.st_item{
	margin-bottom: 10px;
	border-radius: 4px;
	background: rgba(227, 227, 227, 0.34)!important;
	padding: 10px;
}
a.st_url{
	font-weight: 100!important;
	color: #C80000!important;
}

a.st_url:hover{
	font-weight: 100!important;
	color: #EC271F!important;
}
b.st_title{
	font-size: 18px;
    font-weight: 400;
	font-family: Ubuntu;
	color: #EC271F!important;
}
.st_content{
	margin-bottom: 0px!important;
	margin-top: 5px;
}
.st_form input[type="submit"]{
	padding: 5px 12px;
    font-family: 'Ubuntu'!important;
    background-color: #EC271F!important;
    /* background-color: #aaa!important; */
    border-color: #fff!important;
    background-image: none!important;
    box-shadow: none!important;
    color: #FFFFFF;
    font-family: Ubuntu;
    font-size: 14px;
    text-transform: uppercase;
    cursor: pointer;
    transition: all .14s;
    text-shadow: none!important;
	border-radius: 0!important;
	margin-left: -5px;
	margin-top: -1px;
}

.st_pagination{
	margin: 10px 0px;
	padding: 5px 0px;
	/* border-top: 1px dotted #e9e7e8;
	border-bottom: 1px dotted #e9e7e8; */
}
.st_pagination table{
	border: none;
}
.st_pagination table tr td{
width: 25px;
height: 25px;
text-align: center;
vertical-align: middle;
padding: 0px!important;
border: 1px solid #e9e7e8;
}

.vps-search{
	display: inline-block;
	margin-right: -2px;
}

.search-input{
	position: absolute;
	margin-left: -110px;
	display: none;
}

.search-input input.top_search{
    border: none;
    padding: 3px 8px;
    font-size: 12px;
    box-sizing: border-box;
    width: 120px;
}
.btn.btn-primary.registration{
    padding: 4px 12px;
    border: none;
    font-family: 'Ubuntu'!important;
    background-color: #EC271F!important;
    /* background-color: #aaa!important; */
    border-color: #fff!important;
    background-image: none!important;
    box-shadow: none!important;
    color: #FFFFFF;
    font-family: Ubuntu;
	font-size: 13px;
	line-height: 18px;
    text-transform: uppercase;
    cursor: pointer;
    transition: all .14s;
    text-shadow: none!important;
    border-radius: 0!important;
    margin-right: auto!important;
    margin-left: auto!important;
	display: inline-block!important;
	margin-bottom: 10px;
	margin-top: 5px;
}
.btn.btn-primary.registration:hover{
	background-color: #9c0000!important;
}

.vpo-academy h4{
	font-size: 18px;
    font-weight: 400;
    font-family: Ubuntu;
    color: #C80000;
    margin: 30px 0px 15px 0px;
}

.vpo-academy .vpo-academy-video{
	width: 500px;
	height: 290px;
	margin: 0 auto;
	margin-bottom: 30px;
	margin-top: 30px;
}

.vpo-academy .vpo-academy-video a{
	width: 500px;
	height: 290px;
	position: absolute;
	background-color: rgba(0,0,0,0.06);
}

.vpo-academy .vpo-academy-video a:hover{
	background-color: rgba(0,0,0,0.3);
}

.vpo-academy ul li{
	list-style-type: disc;
    color: #C80000;
}

.vpo-academy ul li p{
	/* color: #4d4d4d; */
	color: #000;
}

.vpo-academy-banner{
	padding-left: 30px;
}

.vpo-academy-banner ul{
	padding-left: 30px;
}

.left-menu-darker li a{
	color: #717171!important;
}

.left-menu-black li a{
	color: #565656!important;
}

.left-menu-darker li a:hover, .left-menu-black li a:hover{
	color: #000!important;
}

/*Tabs*/

.navB {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.navB>li {
    position: relative;
    display: block;
} 
.navB>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}

.nav-tabs {
    border-bottom: 1px solid #ddd;
}

.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
	font-size: 16px;
    font-weight: 500;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}

.btn-group-vertical>.btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .modal-header:after, .navB:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {
    clear: both;
}
.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .navB:after, .navB:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
    display: table;
    content: " ";
}

.tab-content>.tab-pane, .tab-content>.tab {
    display: none;
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}

.fade.in {
    opacity: 1;
}

.tab-content>.active {
    display: block;
}

.item-category{
	width: 48%;
    display: inline-block;
    margin: 0px 0.9%;
}
.academy-students {

}

.academy-students ul.student-list {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.academy-students ul.student-list li {
    display: inline-block;
}

.academy-students ul.student-list li .student::after {
    content: "";
    display: table;
    clear: both;
  }

.academy-students ul.student-list li .student .student-image {
    width: 160px;
    height: 210px;
    margin-right: 10px;
    margin-left: 0px;
    display: inline;
    vertical-align: top;
    float: left;
}

.academy-students ul.student-list li:nth-child(2n) .student .student-image {
    float: right;
    margin-left: 10px;
    margin-right: 0px;
}

.academy-students ul.student-list li .student .student-image img {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position:  center center; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.academy-students ul.student-list li .student .student-info {
    display: inline;
    width: calc(100% - 173px);
    vertical-align: top;
}

.academy-students ul.student-list li .student .student-info dl {

}

.academy-students ul.student-list li .student .student-info dl dt {
    color: #EC271F;
    font-size: 18px;
    font-weight: 400;
}

.academy-students ul.student-list li .student .student-info dl dd {

}

.academy-students ul.student-list li .student .student-info .student-info-iterview .sii-item{
	/*border-left: 5px solid #e2e2e2;*/
	margin: 10px 0px 20px;
}
.academy-students ul.student-list li .student .student-info .student-info-iterview .sii-item:nth-child(2n){
	/*border-left: 0px;*/
	/*border-right: 5px solid #e2e2e2;*/
}

.academy-students ul.student-list li .student .student-info .student-info-iterview .sii-item .sii-item-question{
	/*padding: 5px 10px;*/
	/*background-color: #f7f7f7;*/
	font-weight: 500;
	/*font-style: italic;*/
}

.academy-students ul.student-list li .student .student-info .student-info-iterview .sii-item:nth-child(2n) .sii-item-question{
	/*padding-left: 15px;*/
}
.academy-students ul.student-list li .student .student-info .student-info-iterview .sii-item:nth-child(2n) .sii-item-answer{
	/*padding-left: 15px;*/
}

.academy-students ul.student-list li .student .student-info .student-info-iterview .sii-item .sii-item-question .sii-item-question-name{
	color: #EC271F;	
	font-style: normal;
}

.academy-students ul.student-list li .student .student-info .student-info-iterview .sii-item .sii-item-answer{
	/*padding: 5px 10px 0px;*/
}

.academy-students ul.student-list li .student .student-info .student-info-iterview .sii-item .sii-item-answer .sii-item-answer-name{
	color: #EC271F;	
	font-weight: 500;
}

.big-video{
	text-align: center;
}

.big-video li a:before {
    width: 600px!important;
    height: 360px!important;
    position: absolute;
    content: '';
    background: url(../images/new_hover_video.png);
    background-position: center!important;
    background-repeat: no-repeat!important;
}


.text-center{
	text-align: center!important;
}

.text-start{
	text-align: left!important;
}


.text-end{
	text-align: right!important;
}

.justify-content-center {
    justify-content: center !important;
}
.justify-content-start {
    justify-content: left !important;
}
.justify-content-end {
    justify-content: right !important;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.p-0{padding: 0!important;}
.p-1{padding:5px!important;}
.p-2{padding:10px!important;}
.p-3{padding:15px!important;}
.p-4{padding:20px!important;}
.p-5{padding:30px!important;}
.pt-0{padding-top:0!important;}
.pt-1{padding-top:5px!important;}
.pt-2{padding-top:10px!important;}
.pt-3{padding-top:15px!important;}
.pt-4{padding-top:20px!important;}
.pt-5{padding-top:30px!important;}
.pb-0{padding-bottom:0!important;}
.pb-1{padding-bottom:5px!important;}
.pb-2{padding-bottom:10px!important;}
.pb-3{padding-bottom:15px!important;}
.pb-4{padding-bottom:20px!important;}
.pb-5{padding-bottom:30px!important;}
.ps-0{padding-left:0!important;}
.ps-1{padding-left:5px!important;}
.ps-2{padding-left:10px!important;}
.ps-3{padding-left:15px!important;}
.ps-4{padding-left:20px!important;}
.ps-5{padding-left:30px!important;}
.pe-0{padding-right:0!important;}
.pe-1{padding-right:5px!important;}
.pe-2{padding-right:10px!important;}
.pe-3{padding-right:15px!important;}
.pe-4{padding-right:20px!important;}
.pe-5{padding-right:30px!important;}
.m-0{margin:0!important;}
.m-1{margin:5px!important;}
.m-2{margin:10px!important;}
.m-3{margin:15px!important;}
.m-4{margin:20px!important;}
.m-5{margin:30px!important;}
.mt-0{margin-top:0!important;}
.mt-1{margin-top:5px!important;}
.mt-2{margin-top:10px!important;}
.mt-3{margin-top:15px!important;}
.mt-4{margin-top:20px!important;}
.mt-5{margin-top:30px!important;}
.mb-0{margin-bottom:0!important;}
.mb-1{margin-bottom:5px!important;}
.mb-2{margin-bottom:10px!important;}
.mb-3{margin-bottom:15px!important;}
.mb-4{margin-bottom:20px!important;}
.mb-5{margin-bottom:30px!important;}
.ms-0{margin-left:0!important;}
.ms-1{margin-left:5px!important;}
.ms-2{margin-left:10px!important;}
.ms-3{margin-left:15px!important;}
.ms-4{margin-left:20px!important;}
.ms-5{margin-left: 30px!important;}
.me-0{margin-right: 0!important;}
.me-1{margin-right: 5px!important;}
.me-2{margin-right: 10px!important;}
.me-3{margin-right: 15px!important;}
.me-4{margin-right: 20px!important;}
.me-5{margin-right: 30px!important;}
.py-0{padding-top:0!important;padding-bottom: 0!important;}
.py-1{padding-top:5px!important;padding-bottom: 5px!important;}
.py-2{padding-top:10px!important;padding-bottom: 10px!important;}
.py-3{padding-top:15px!important;padding-bottom: 15px!important;}
.py-4{padding-top:20px!important;padding-bottom: 20px!important;}
.py-5{padding-top:30px!important;padding-bottom: 30px!important;}
.my-0{margin-top:0!important;margin-bottom: 0!important;}
.my-1{margin-top:5px!important;margin-bottom: 5px!important;}
.my-2{margin-top:10px!important;margin-bottom: 10px!important;}
.my-3{margin-top:15px!important;margin-bottom: 15px!important;}
.my-4{margin-top:20px!important;margin-bottom: 20px!important;}
.my-5{margin-top:30px!important;margin-bottom: 30px!important;}
.px-0{padding-left:0!important;padding-right: 0!important;}
.px-1{padding-left:5px!important;padding-right: 5px!important;}
.px-2{padding-left:10px!important;padding-right: 10px!important;}
.px-3{padding-left:15px!important;padding-right: 15px!important;}
.px-4{padding-left:20px!important;padding-right: 20px!important;}
.px-5{padding-left:30px!important;padding-right: 30px!important;}
.mx-0{margin-left:0!important;margin-right: 0!important;}
.mx-1{margin-left:5px!important;margin-right: 5px!important;}
.mx-2{margin-left:10px!important;margin-right: 10px!important;}
.mx-3{margin-left:15px!important;margin-right: 15px!important;}
.mx-4{margin-left:20px!important;margin-right: 20px!important;}
.mx-5{margin-left:30px!important;margin-right: 30px!important;}
.float-right{float: right;}
.float-left{float: left;}
.float-initial{float: initial;}
.justify-content-center{justify-content: center;}
.position-absolute{position: absolute;}
.position-fixed{position: fixed;}
.position-relative{position: relative;}
.border{border: 1px solid #d3d3d3}

.d-flex {
    display: flex !important;
}
.align-items-center {
    align-items: center !important;
}
.h-100 {
    height: 100%;
}

.w-100 {
    width: 100%;
}

.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.row {
	display: flex;
    flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
  }
  .row-no-gutters {
	margin-right: 0;
	margin-left: 0;
  }
  .row-no-gutters [class*="col-"] {
	padding-right: 0;
	padding-left: 0;
  }
  .col-xs-1,
  .col-sm-1,
  .col-md-1,
  .col-lg-1,
  .col-xs-2,
  .col-sm-2,
  .col-md-2,
  .col-lg-2,
  .col-xs-3,
  .col-sm-3,
  .col-md-3,
  .col-lg-3,
  .col-xs-4,
  .col-sm-4,
  .col-md-4,
  .col-lg-4,
  .col-xs-5,
  .col-sm-5,
  .col-md-5,
  .col-lg-5,
  .col-xs-6,
  .col-sm-6,
  .col-md-6,
  .col-lg-6,
  .col-xs-7,
  .col-sm-7,
  .col-md-7,
  .col-lg-7,
  .col-xs-8,
  .col-sm-8,
  .col-md-8,
  .col-lg-8,
  .col-xs-9,
  .col-sm-9,
  .col-md-9,
  .col-lg-9,
  .col-xs-10,
  .col-sm-10,
  .col-md-10,
  .col-lg-10,
  .col-xs-11,
  .col-sm-11,
  .col-md-11,
  .col-lg-11,
  .col-xs-12,
  .col-sm-12,
  .col-md-12,
  .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
  }
  .col-xs-1,
  .col-xs-2,
  .col-xs-3,
  .col-xs-4,
  .col-xs-5,
  .col-xs-6,
  .col-xs-7,
  .col-xs-8,
  .col-xs-9,
  .col-xs-10,
  .col-xs-11,
  .col-xs-12 {
	float: left;
  }
  .col-xs-12 {
	width: 100%;
  }
  .col-xs-11 {
	width: 91.66666667%;
  }
  .col-xs-10 {
	width: 83.33333333%;
  }
  .col-xs-9 {
	width: 75%;
  }
  .col-xs-8 {
	width: 66.66666667%;
  }
  .col-xs-7 {
	width: 58.33333333%;
  }
  .col-xs-6 {
	width: 50%;
  }
  .col-xs-5 {
	width: 41.66666667%;
  }
  .col-xs-4 {
	width: 33.33333333%;
  }
  .col-xs-3 {
	width: 25%;
  }
  .col-xs-2 {
	width: 16.66666667%;
  }
  .col-xs-1 {
	width: 8.33333333%;
  }
  .col-xs-pull-12 {
	right: 100%;
  }
  .col-xs-pull-11 {
	right: 91.66666667%;
  }
  .col-xs-pull-10 {
	right: 83.33333333%;
  }
  .col-xs-pull-9 {
	right: 75%;
  }
  .col-xs-pull-8 {
	right: 66.66666667%;
  }
  .col-xs-pull-7 {
	right: 58.33333333%;
  }
  .col-xs-pull-6 {
	right: 50%;
  }
  .col-xs-pull-5 {
	right: 41.66666667%;
  }
  .col-xs-pull-4 {
	right: 33.33333333%;
  }
  .col-xs-pull-3 {
	right: 25%;
  }
  .col-xs-pull-2 {
	right: 16.66666667%;
  }
  .col-xs-pull-1 {
	right: 8.33333333%;
  }
  .col-xs-pull-0 {
	right: auto;
  }
  .col-xs-push-12 {
	left: 100%;
  }
  .col-xs-push-11 {
	left: 91.66666667%;
  }
  .col-xs-push-10 {
	left: 83.33333333%;
  }
  .col-xs-push-9 {
	left: 75%;
  }
  .col-xs-push-8 {
	left: 66.66666667%;
  }
  .col-xs-push-7 {
	left: 58.33333333%;
  }
  .col-xs-push-6 {
	left: 50%;
  }
  .col-xs-push-5 {
	left: 41.66666667%;
  }
  .col-xs-push-4 {
	left: 33.33333333%;
  }
  .col-xs-push-3 {
	left: 25%;
  }
  .col-xs-push-2 {
	left: 16.66666667%;
  }
  .col-xs-push-1 {
	left: 8.33333333%;
  }
  .col-xs-push-0 {
	left: auto;
  }
  .col-xs-offset-12 {
	margin-left: 100%;
  }
  .col-xs-offset-11 {
	margin-left: 91.66666667%;
  }
  .col-xs-offset-10 {
	margin-left: 83.33333333%;
  }
  .col-xs-offset-9 {
	margin-left: 75%;
  }
  .col-xs-offset-8 {
	margin-left: 66.66666667%;
  }
  .col-xs-offset-7 {
	margin-left: 58.33333333%;
  }
  .col-xs-offset-6 {
	margin-left: 50%;
  }
  .col-xs-offset-5 {
	margin-left: 41.66666667%;
  }
  .col-xs-offset-4 {
	margin-left: 33.33333333%;
  }
  .col-xs-offset-3 {
	margin-left: 25%;
  }
  .col-xs-offset-2 {
	margin-left: 16.66666667%;
  }
  .col-xs-offset-1 {
	margin-left: 8.33333333%;
  }
  .col-xs-offset-0 {
	margin-left: 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%;
	}
  }

  .img-fluid {
	max-width: 100%;
	height: auto;
  }
  
  .img-thumbnail {
	padding: 0.25rem;
	background-color: #fff;
	border: 1px solid #dee2e6;
	border-radius: 0.25rem;
	max-width: 100%;
	height: auto;
  }

