/*
font-family: 'Open Sans', sans-serif;
font-family: 'Amiri', serif;
font-family: 'Playfair Display', serif;
*/
body {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color:#948f8f;
	line-height:27px;
	font-size:17px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block;
}
:focus {
	outline:0 !important;
}
::-moz-focus-inner {
border:0 !important;
}
img {
	max-width:100%;
	height:auto;
}
address {	
	font-style:normal;
	line-height:inherit;
	margin:0;
}
h1, h2, h3, h4, h5, h6 {
	margin-top:0;
	line-height:normal;
	font-weight:bold;
}
p {
	margin-bottom:25px;
}
/* june 18 start */
.rbox ul {
	margin:0 0 25px 16px;
	padding:0;
}
.rbox ul li {
	list-style:disc;
	margin:0;
	padding:0 0 0 10px;
}
/* june 18 end */
.container, .wrapper {
	position:relative;
}
.wrapper {
	max-width:1354px;
	margin:0 auto;
	padding:0 15px;
}
.btn {
	font-family: "Amiri", serif;
	background-color: #fff;
	border-color: #d19303;
	font-weight:normal;
	color: #666;
	border-radius:0;
	font-size:17px;
	min-width:140px;
}
.btn-solid {
	padding:11px 12px;
	height:46px;
}
.btn span {
	color:#d52b1e;
}
.btn-xs, .btn-group-xs > .btn, .btn-sm, .btn-group-sm > .btn {
	font-size: 12px;
}
.btn-lg, .btn-group-lg > .btn {
	font-size:18px;
}
.btn:hover, .btn:focus {
	color: #666;
}
.btn-imba-1 {
	font-family: 'Amiri', serif;
	font-size:28px;
	padding:8px 30px 10px;
	border-color:#d19303;
}
.btn-imba-1 span {
	color:#ce2113;
}
.btn-gold {
	background-color:#e79f09;
	color:#fff !important;
	border:0;
}
.btn-black {
	background-color:#353535;
	color:#fff !important;
	border:0;
}
label {
	font-family: "Amiri", serif;
	font-weight:normal;
	color:#797979;
	font-size:14px;
	line-height:14px;
}
.form-control {
	height:27px;
	padding:4px 12px;
	color:#948f8f;
	border-radius:0;
	border-color:#d2d2d2;
}
.overflow-hidden {
	overflow:hidden;
}
#header {
	position:relative;
	z-index: 9999;
	height:180px;
}
#bot-header, #top-header {
	height:90px;
	position:relative;
}
#bot-header {
	background-color:#fff;
}
#top-header {
	background-color:#272626;
	overflow:hidden;
}
#top-header:before {
	background-color:#191919;
	position:absolute;
	content:"";
	height:100%;
	width:50%;
	right:-38%;
	top:0;
}
#top-header > .container:before {
	background:url(../images/img-top-header-overlay.jpg) no-repeat 20px top;
	position:absolute;
	right:-20px;
	top:0;
	width:230px;
	height:90px;
	content:"";
}
#header-quicklinks-trigger, #top-header-myyvg {
	font-size:19px;
	margin-top:35px;
	float:left;
	position:relative;
}
#top-header-myyvg {
	float:right;
}
#header-quicklinks-trigger a, #top-header-myyvg a {
	font-family: 'Amiri', serif;
	color:#eeaf00;
	text-decoration:none;
}
#header-quicklinks-trigger img {
	margin-left:5px;
}
.social-media:after, .social-media:before {
	content:"";
	display:table;
	clear:both;
}
.social-media ul {
	margin:0;
	padding:0;
}
.social-media ul li {
	list-style:none;
	margin:0 30px 0 0;
	padding:0;
	float:left;
}
.social-media ul li:last-child, .footer-social-media ul li:last-child {
	margin:0;
}
.social-media ul li a {
	font-size:30px;
	color:#949191;
	display:block;
	text-align:center;
	text-decoration:none;
}
.top-header-search {
	margin-left:30px;
}
#top-media-box {
	float:left;
	margin:25px 120px 0 0;
	overflow:hidden;
	position:relative;
}
#logo {
	position:absolute;
	left:50%;
	top:-80px;
	z-index:3;
	width:273px;
	margin-left:-136.5px;
}
.mobile-menu {
	display:none;
}
#menu .open > .dropdown-menu {
	display:block;
}
/*#menu ul li:hover > ul {
display: block;
}*/
#menu-wrap {
	background:none;
	z-index:2;
}
#menu {
	padding:30px 0 0;
	border:0;
	margin:0;
}
#menu ul {
	margin:0;
	padding:0;
}
#menu ul li {
	list-style:none;
	float:left;
	height:50px;
	margin:0 45px 0 0;
	padding:0;
}
#menu ul li:nth-child(4) {
margin-right:370px;
}
#menu ul li:nth-child(5), #menu ul li:nth-child(6), #menu ul li:nth-child(7) {
margin-right:65px;
}
#menu ul li:last-child {
	margin:0;
	float:right;
}
#menu ul li a {
	display:block;
	font-size:14px;
	color:#9a9999;
	text-decoration:none;
	/* comment by sep 19 
transition: all 0.5s ease;
*/
/* added by sep 19 */
transition: background 0.5s ease 0s;
	/* end added by sep 19 */


-webkit-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
}
#menu ul ul {
	background-color:#be1c07;
	border:0;
	border-top:10px solid #f6c721;
	border-radius:0;
	display:none;
}
#menu ul ul ul {
	left:100%;
	top:0;
	border:0;
}
#menu ul ul li {
	float:none !important;
	margin:0 !important;
	height:auto;
}
#menu ul ul li a {
	padding:5px 25px 5px 10px;
	color:#fff;
}
.menu-search {
	/*	height:39px;*/
display:none;
	font-size:16px;
	color:#fff;
	padding:0 15px;
	float:right;
}
.menu-search .form-control {
	display:inline-block;
	width:0;
	height:39px;
	color:#fff;
	border:0;
	background:none;
	box-shadow: none;
	padding-left:0;
	padding-right:0;
	transition: all 0.6s ease;
	-webkit-transition: all 0.6s ease;
}
.menu-search .form-control::-moz-placeholder {
color: #fff;
opacity: 1;
}
.menu-search .form-control:-ms-input-placeholder {
color: #fff;
}
.menu-search .form-control::-webkit-input-placeholder {
color: #fff;
}
.menu-search.menu-search-open .form-control{
width:150px;
}
.loader-slides {
	background:url(../images/loader.gif) no-repeat center center;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.banner, .slides-wrap {
	position:relative;
	overflow:hidden;
}
.slides-wrap {
	height:100%;
	display:none;
}
.slides-wrap ul.slides, .slides-wrap ul.slides li {
	margin:0;
	padding:0;
	height:100%;
	position:relative;
	overflow:hidden;
}
.slides-wrap ul.slides li {
	background-attachment:scroll;
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
}
.banner-container {
	position:relative;
	max-width:1450px;
	height:100%;
	margin:0 auto;
}
.banner-content {
	font-family: 'Amiri', serif;
	color:#fff;
	font-size:60px;
	line-height:60px;
	position:absolute;
	left:0;
	bottom:120px;
	padding:0 15px;
	text-shadow:1px 1px 3px #000;
	-webkit-text-shadow:1px 1px 3px #000;
}
.flex-control-paging {
	position:absolute;
	padding:0;
	margin:0;
	left:0;
	bottom:55px;
	width:100%;
	text-align:center;
	z-index:3;
	line-height:normal;
}
.flex-control-paging li {
	margin:0 15px;
	padding:0;
	list-style:none;
	display:inline-block;
}
.flex-control-paging li a {
	background:rgba(255, 255, 255, 0.4);
	display:block;
	width:24px;
	height:24px;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.flex-control-paging li .flex-active {
	background:#110f0f;
}
#banner-home {
	height:768px;
}
#banner-inner {
	height:526px;
}
#header-quicklinks-box {
	background:url(../images/bg-quicklinks-box.png) repeat-x left top;
	height:148px;
	width:100%;
	position:absolute;
	left:0;
	top:100%;
	z-index:1;
}
#header-quicklinks-box ul {
	margin:0;
	padding:0;
	text-align:center;
}
#header-quicklinks-box ul li {
	position:relative;
	list-style:none;
	display:inline-block;
	margin:0;
	height:148px;
	padding:0 35px 0;
}
#header-quicklinks-box ul li:before, #header-quicklinks-box ul li:last-child:after {
	background:url(../images/bg-li-header-quicklinks.png) no-repeat left center;
	content:"";
	position:absolute;
	left:-8px;
	top:0;
	width:18px;
	height:100%;
}
#header-quicklinks-box ul li:last-child:after {
	left:auto;
	right:-8px;
}
#header-quicklinks-box ul li a {
	position:relative;
	font-weight:600;
	font-size:13px;
	display:block;
	text-decoration:none;
	padding-top:28px;
}
#header-quicklinks-box ul li a span {
	display:block;
	color:#575757;
}
.tag-line-area {
	background-color:#be1c07;
	text-align:center;
	padding:50px 0 45px;
}
.tag-line-area h2 {
	font-family: 'Amiri', serif;
	color:#fff;
	font-weight:normal;
	font-size:30px;
	line-height:0;
	margin:0;
	border-bottom:1px solid #eeaf00;
}
.tag-line-area h2 span {
	background-color:#be1c07;
	padding:0 32px;
}
.tag-line-area h2 span span {
	color:#eeaf00;
	padding:0;
}
.pblog-img-holder img {
	width:100%;
}
.pblog-img-caption {
	font-family: 'Amiri', serif;
	font-size:37px;
	line-height:37px;
	color:#fff;
	position:absolute;
	right:20px;
	bottom:50px;
}
.pblog-img-caption h3 {
	font-weight:normal;
	color:#db980d;
	font-size:40px;
	line-height:40px;
}
.pblog-img-readmore {
	font-family: 'Amiri', serif;
	position:absolute;
	right:20px;
	bottom:10px;
	font-size:20px;
	z-index:1;
}
.pblog-img-readmore a {
	color:#fff;
	text-decoration:none;
}
.pblog-img-line {
	background-image:url(../images/oct-24-2017/img-pblog-img-line-tablet.png);
	background-attachment:scroll;
	background-position:left top;
	background-repeat:no-repeat;
	height:38px;
	width:100%;
	position:absolute;
	left:0;
	bottom:45px;
}
.pbb-wrapper {
	padding-left:30px;
}

.pblog-text-area {
	padding-left: 30px;
	padding-top: 70px;
}
.pblog-text-area h2 {
	font-family: 'Amiri', serif;
	font-size:60px;
	line-height:60px;
	color:#939393;
	margin-bottom:45px;
	font-weight:normal;
}
.pblog-text-area h2 span {
	color:#c33304;
}
.pblog-text-area .btn {
	margin-top:35px;
	color: #666 !important;
}
.video-box {
	padding-top:45px;
}
.latestnews-box, .video-box {
	overflow:hidden;
}
.video-box h2 {
	font-family: 'Amiri', serif;
	font-size:57px;
	line-height:57px;
	color:#939393;
	font-weight:normal;
	text-align:center;
	margin-bottom:30px;
}
.vidbox-obj {
	margin-bottom:18px;
}
.vidbox-obj img {
	width:100%;
}
.vidbox-label {
	color:#d52b1e;
	font-size:24px;
	/*	font-weight:300;*/
/* addded july 14 2016 */
font-weight:400;
	/* addded july 14 2016 */
line-height:normal;
	margin-bottom:5px;
}
.vidbox-date {
	font-weight:bold;
	font-size:15px;
}
.vidbox-row {
	margin-left:-25px;
	margin-right:-25px;
}
.vidbox-col {
	margin-bottom:40px;
	padding:0 25px;
}
.latestnews-header {
	text-align:right;
	position:relative;
}
.latestnews-header h2 {
	font-family: 'Amiri', serif;
	font-size:48px;
	line-height:48px;
	margin-bottom:50px;
	font-weight:normal;
	color:#eeaf00;
}
.latestnews-header h2 span {
	background-color:#fff;
	padding:0 20px;
}
.latestnews-header:before {
	content:"";
	background-color:#ce2113;
	position:absolute;
	left:0;
	top:29px;
	height:1px;
	width:100%;
	z-index:-1;
}
.tungoy {
	background:url(../images/img-tungoy.jpg) no-repeat left top;
	width:47px;
	height:46px;
	position:absolute;
	left:111px;
	top:-16px;
	z-index:1;
}
.latestnews-row {
	margin-left:-25px;
	margin-right:-25px;
}
.latestnews-col {
	padding:0 25px;
	margin-bottom:40px;
}
.latestnews-pic img {
	width:100%;
}
.latestnews-content {
	position:relative;
	text-align:center;
	color:#fdf5de;
	font-size:15px;
	padding:35px 50px;
	line-height:21px;
}
.latestnews-content h3 {
	font-family: 'Amiri', serif;
	color:#fdf5de;
	font-weight:normal;
	font-size:35px;
	margin-bottom:25px;
	line-height:42px;
}
.latestnews-content p {
	margin-bottom:40px;
}
.latestnews-date {
	margin-bottom:25px;
}
.bg-red {
	background-color:#be1c07;
}
.bg-gray {
	background-color:#444444;
}
.bg-gold {
	background-color:#db980d;
}
a.btn-readmore-latestnews {
	font-family: 'Playfair Display', serif;
	border-top:1px solid #fdf5de;
	font-size:18px;
	color:#fdf5de;
	width:160px;
	display:block;
	margin:0 auto;
	padding-top:10px;
	text-decoration:none;
}
.yarraspitit-col {
	height:469px;
}
.yarraspirit-content {
	background-color:#d52b1e;
	text-align:center;
	color:#fff;
	padding-top:60px;
	padding-bottom:60px;
}
.yarraspirit-content p {
	margin-bottom:60px;
}
.yarraspirit-content .btn {
	font-family: "Open Sans", sans-serif;
	max-width:300px;
	display:block;
	margin:0 auto;
	background:none;
	color:#fff;
	font-weight:300;
	padding-top:12px;
	padding-bottom:15px;
	border-color:#fff;
}
.yarraspirit-logo {
	margin-bottom:50px;
}
.yarraspirit-img-holder {
	background-attachment:scroll;
	background-position:center top;
	background-repeat:repeat;
	background-size:cover;
}
#location-map img {
	width:100%;
}
.events-item-calendar, .events-item {
	height:540px;
}
.events-item {
	background-attachment:scroll;
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
	text-align:center;
	position:relative;
	font-family: 'Amiri', serif;
	color:#fff;
	padding:60px 15px 0;
}
.events-item h3 {
	font-family: 'Amiri', serif;
	font-size:49px;
	line-height:60px;
	font-weight:normal;
}
.events-item-date {
	font-size:33px;
	line-height:70px;
	font-style:italic;
	margin-bottom:35px;
}
.events-item-date span {
	font-size:99px;
	display:block;
	font-style:normal;
}
.events-item-footer {
	font-family: "Open Sans", sans-serif;
	position:absolute;
	left:0;
	bottom:55px;
	width:100%;
	font-size:20px;
}
.events-item-footer img {
	vertical-align:sub;
	margin-right:12px;
}
.events-item-location img {
	margin-right:7px;
}
.events-item-time {
	margin-right:30px;
}
.events-1 {
	background-image:url(../images/img-evens-1.jpg);
}
.events-2 {
	background-color:#be1c07;
}
.eventsbox-col {
	padding:0;
	margin-bottom:40px;
}
.enrolment-box {
	background-image:url(../images/bg-enrolment-box.jpg);
	background-attachment:scroll;
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
	padding:70px 0 0;
	overflow:hidden;
}
.enrolment-item {
	background-color:#353535;
	-webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.2);
	box-shadow: 0 10px 8px rgba(0, 0, 0, 0.2);
}
.enrolment-item-label {
	height:88px;
	display:table;
	width:100%;
	padding:0 30px;
	font-size:32px;
	font-family: 'Amiri', serif;
	line-height:32px;
}
.enrolment-item-label a {
	display:table-cell;
	vertical-align:middle;
	text-decoration:none;
	color:#fff;
}
.enrolment-row {
	margin-left:-25px;
	margin-right:-25px;
}
.enrolment-col {
	padding-left:25px;
	padding-right:25px;
	margin-bottom:60px;
}
.enrolment-item-pic img {
	width:100%;
}
.enrolment-box h2 {
	font-family: 'Amiri', serif;
	font-size:70px;
	line-height:70px;
	color:#fff;
	margin:100px 0 0;
	font-weight:normal;
}
.enrolment-box h2 span {
	color:#d52b1e;
}
.school-tour-item {
	float:left;
	width: 52%;
}
.school-tour-reserve {
	overflow:hidden;
	font-family: 'Amiri', serif;
	padding:35px 50px 0 50px;
}
.school-tour-reserve ul {
	margin:0;
	padding:0;
}
.school-tour-reserve ul li {
	list-style:none;
	overflow: hidden;
	margin:0 0 25px;
	padding:15px 0 0;
}
.school-tour-reserve ul li a {
	color:#d52b1e;
	text-decoration:none;
	font-size:25px;
	line-height:25px;
}
.school-tour-reserve-date {
	color:#7f7f7f;
	font-size:23px;
	line-height:23px;
	font-style:italic;
	float:left;
	margin-right:25px;
	margin-top:-15px;
	text-align:center;
}
.school-tour-reserve-date span {
	font-style:normal;
	font-size:54px;
	line-height:43px;
}
#footer {
	background-color:#1f1f1f;
	border-bottom:14px solid #d52b1e;
}
.sitemap {
	font-size:13px;
	color:#938f8f;
	overflow:hidden;
	line-height:21px;
	padding:50px 0 0;
	margin-bottom:-40px;
}
.sitemap ul {
	margin:0;
	padding:0;
}
.sitemap ul li {
	list-style:none;
	margin:0;
	padding:0;
}
.sitemap ul li a {
	color:#938f8f;
	text-decoration:none;
}
.sitemap ul li a:hover {
	color:#fff;
}
.sitemap h4 {
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#fff;
	margin:0 0 3px;
}
.sitemap-col {
	padding:0 15px;
	margin-bottom:40px;
	float:left;
	/* updated	height:231px;*/
height:260px;
}
.sitemap-about-yarra {
	width:300px;
}
.sitemap-curriculum-program {
	width:320px;
}
.sitemap-enrolments {
	width:215px;
}
.sitemap-internation-student {
	width:215px;
}
.sitemap-out-community {
	width:215px;
}
.sitemap-news-events {
	width:150px;
}
h4.sitemap-contactus {
	margin-bottom:20px;
}
.sitemap-line {
	text-align:center;
	font-size:12px;
	float:left;
	position:relative;
	width:100%;
	padding-top:5px;
}
.sitemap-line:before {
	content:"";
	background-color:#818080;
	position:absolute;
	left:0;
	top:45px;
	z-index:0;
	height:2px;
	width:100%;
}
.sitemap-line a {
	background-attachment:scroll;
	background-position:left top;
	background-repeat:no-repeat;
	color:#fff;
	text-decoration:none;
	position:relative;
	z-index:1;
	display:inline-block;
}
.sitemap-line span {
	display:block;
}
.sitemap-line .sitemap-mobile-toggle {
	background-image:url(../images/img-toggle-sitemap.png);
	display:none;
	color:#e4a801;
	height:18px;
	padding-left:38px;
	line-height:16px;
	position:absolute;
	left:15px;
	top:20px;
}
.sitemap-mobile-toggle img {
	width:15px;
	margin-left:5px;
}
.footer-bottom {
	color:#b3b3b3;
	line-height:21px;
	padding:85px 0 30px;
}
.footer-contact-details {
	font-size:15px;
	line-height:21px;
	margin:20px 0;
}
.footer-contact-details a {
	text-decoration:none;
	color:#b3b3b3;
}
.footer-contact-details span {
	color:#fff;
}
.yvg-estalish-date {
	color:#be291e;
	font-size:16px;
	text-align:center;
}
.fbot-rbox {
	text-align:right;
	font-size:14px;
}
.fbot-rbox p {
	color:#fff;
	margin-bottom:15px;
	text-transform:uppercase;
}
.footer-social-media {
	margin-bottom:60px;
}
.footer-social-media ul {
	float:right;
}
.footer-social-media ul li {
	margin-right:8px;
}
.footer-social-media ul li a {
	background-color:#b3b3b3;
	color:#221f1f;
	width:52px;
	height:52px;
	line-height:49px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.site-design, .circos {
	font-size:13px;
}
.yvg-logo-1 {
	margin-bottom:20px;
}
.mobile-footer {
	display:none;
	text-align:center;
	font-size:12px;
	line-height:20px;
	position:relative;
}
/* inner css start */
h1 {
	font-family: 'Amiri', serif;
	font-weight:normal;
	font-size:60px;
	line-height:60px;
	color:#939393;
	margin-bottom:40px;
}
h1 span {
	color:#c33304;
}
.rbox h2 {
	font-family: 'Amiri', serif;
	font-weight:normal;
	color:#c33304;
	font-size:36px;
	line-height:36px;
	/*  deleted by aug 14 
margin-bottom:40px;
*/
/* addded aug 14 */
margin-bottom:20px;/* addded aug 14 */
}
.sidebar {
	padding-right:30px;
}
.sidebar .imba-header-text h3 {
	font-size:26px;
	line-height:26px;
	padding:18px 30px;
	text-align:left;
}
.sidebar-links {
	font-family: 'Amiri', serif;
	font-size:26px;
	line-height:26px;
	margin-bottom:15px;
	/*old padding:35px 30px 35px 110px;*/
padding:35px 30px 35px 50px; /* new */
	background-color:#d52b1e;
}
.sidebar-links ul {
	margin:0;
	padding:0;
}
.sidebar-links ul li {
	list-style:none;
	margin:0 0 20px;
	padding:0;
}
.sidebar-links ul li:last-child {
	margin-bottom:0;
}
.sidebar-links ul li a {
	background-attachment:scroll;
	background-position:right 4px;
	background-repeat:no-repeat;
	background-image:url(../images/new-images/icon-sidebar-links-arrow-white.png);
	text-decoration:none;
	color:#fff;
	display:block;
}
.sidebar-links ul li a:hover {
	background-image:url(../images/new-images/icon-sidebar-links-arrow-yellow.png);
	color:#fcb31c;
}
.sidebar-pblog-img-area {
	position:relative;
	text-align:center;
	margin-bottom:15px;
}
.sidebar-pblog-img-area .pblog-img-caption h3 {
	font-size:36px;
	line-height:36px;
	margin-bottom:5px;
}
.sidebar-pblog-img-area .pblog-img-caption {
	font-size:22px;
	line-height:22px;
	bottom:40px;
	right:30px;
}
.sidebar-pblog-img-area .pblog-img-readmore {
	font-size:18px;
	line-height:18px;
	bottom:6px;
	right:30px;
}
.sidebar-pblog-img-area .pblog-img-line {
	background-image:url(../images/new-images/img-sidebar-pblog-img-line.png);
	bottom: 30px;
	height: 50px;
}
.sidebar-latestnews-col {
	padding:0;
	margin-bottom:15px;
}
.latestnews-content-head {
	font-family: "Amiri", serif;
	color:#fdab00;
	font-size:22px;
	line-height:22px;
	margin-bottom:20px;
}
.sidebar-latestnews-col .latestnews-content {
	padding-top:25px;
}
.sidebar-enrolment-col {
	padding:0;
}
.sidebar-enrolment-col .school-tour-item {
	width:auto;
	float:none;
}
.sidebar-enrolment-col .enrolment-item-label {
	height:70px;
	font-size:40px;
	font-size:40px;
	margin-bottom:10px;
	padding:0 40px;
}
.sidebar-enrolment-col .school-tour-reserve {
	padding:0;
	overflow:visible;
}
.sidebar-enrolment-col .school-tour-reserve ul li {
	padding:0 50px 15px;
	border-bottom:2px solid #555;
	overflow:visible;
	margin-bottom:15px;
}
.sidebar-enrolment-col .school-tour-reserve ul li:after {
	content:"";
	clear:both;
	display:table;
}
.sidebar-enrolment-col .school-tour-reserve ul li:last-child {
	border-bottom:0;
	margin-bottom:0;
}
.sidebar-enrolment-col .school-tour-reserve ul li a {
	color:#ed4934;
	font-size:31px;
	line-height:31px;
	float:left;
	margin-top:28px;
}
.sidebar-enrolment-col .enrolment-item {
	background-color:#1f1f1f;
	box-shadow:none;
}
.sidebar-enrolment-col .school-tour-reserve-date {
	color:#a1a1a1;
	font-size:26px;
	line-height:26px;
	margin-top:0;
	margin-right:55px;
}
.sidebar-enrolment-col .school-tour-reserve-date span {
	font-size:62px;
	line-height:62px;
}
.sti-img img {
	width:100%
}
.rbox {
	float:right;
	padding-top:70px;
	padding-left:55px;
	margin-bottom:60px;
}
.img-content {
	position:relative;
	margin-bottom:15px;
}
.img-content span {
	font-family: "Amiri", serif;
	background-color:#272626;
	display:block;
	font-size:24px;
	line-height:24px;
	position:absolute;
	left:0;
	bottom:0;
	padding:10px 15px;
	color:#fff;
}
.pricipal-by {
	font-family: "Amiri", serif;
	color:#c33304;
	font-size:24px;
	margin-bottom:20px;
	line-height:24px;
}
.pricipal-by span {
	display:block;
	font-weight:bold;
}
.imba-header {
	position:relative;
	z-index:4;
	margin-top:-90px;
	background:rgba(252, 179, 28, 0.4);
}
.imba-header:before {
	content:"";
	background-color:#fcb31c;
	height:100%;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	left:-70%;
}
.breadc {
	padding-left:55px;
	float:right;
	position:relative;
	z-index:1;
}
.breadc ul {
	margin:0;
	padding:0;
}
.breadc ul li {
	background:url(../images/new-images/icon-breadc.png) no-repeat right center;
	font-family: "Amiri", serif;
	list-style:none;
	float:left;
	margin:35px 6px 0 0;
	padding:0 15px 0 0;
	font-size:20px;
	line-height:20px;
	color:#fff;
}
.breadc ul li:last-child {
	background:none;
}
.imba-header-text {
	padding-right:30px;
}
.imba-header-text h3 {
	background-color:#e79f09;
	font-family: "Amiri", serif;
	color:#fff;
	font-size:38px;
	line-height:90px;
	text-align:center;
	margin:0;
	font-weight:normal;
}
.sidebar-calendar {
	height:460px;
}
.category-menu {
	overflow:hidden;
	margin-bottom:45px;
}
.category-menu ul {
	margin:0 -10px;
	padding:0;
}
.category-menu ul li {
	margin:0;
	padding:0 10px;
	float:left;
	list-style:none;
}
.category-menu ul li a {
	font-size:16px;
	line-height:normal;
	display:block;
	border:1px solid #d19303;
	min-width:140px;
	padding:5px 10px 8px;
	color:#9c9c9c;
	text-decoration:none;
	text-align:center;
}
.category-menu ul li.selected a {
	background-color:#4d4444;
	border-color:#4d4444;
	color:#d29311;
}
.category-menu ul li a:hover, .category-menu ul li.catmenu-view-category a {
	background-color:#e79f09;
	color:#fff;
	border-color:#d19303;
}
.detail-category-menu {
	padding-top:10px;
	margin:0;
}
.detail-category-menu ul li {
	display:block !important;
}
.detail-category-menu ul li a {
	background-color:#ebe8e8 !important;
	border:0!important;
	color:#bfbbbb !important;
}
.vm {
	display:table-cell;
	vertical-align:middle;
}
.events-listing-loop {
	margin-bottom:30px;/*overflow:hidden;*/
}
.events-listing-loop:after, .events-listing-loop:before {
	clear:both;
	content:"";
	display:table;
}
.tblcell {
	display:table-cell;
	vertical-align:top;
}
.events-listing-loop .el-side {
	width:100%;
	overflow:visible;
	display:table-cell;
	vertical-align:top;
}
.el-date {
	font-family: "Amiri", serif;
	background-color:#878787;
	width:225px;
	height:226px;
	color:#fff;
	float:left;
	margin-right:30px;
	display:table;
	text-align:center;
}
.el-gold {
	background-color:#e79f09;
}
.el-red {
	background-color:#d52b1e;
}
.el-black {
	background-color:#272626;
}
.el-day {
	font-size:120px;
	line-height:100px;
}
.el-month {
	font-size:24px;
	line-height:24px;
	font-style: italic;
}
.el-side {
	font-size:13px;
	line-height:19px;
	float:none;
	overflow:hidden;
	width:auto;
	position:relative;
}
h3.el-title {
	font-family: "Amiri", serif;
	font-size:25px;
	line-height:25px;
	color:#be1c07;
	margin:0 0 15px;
	padding:0;
	font-weight:normal;
}
h3.el-title span {
	color:#878787;
}
.el-time-location {
	font-size:16px;
	margin-bottom:15px;
}
.el-time-location img {
	vertical-align:sub;
	margin-right:12px;
}
.el-time {
	margin-right:35px;
}
.el-detail-box h1 {
	font-size:39px;
	line-height:39px;
	margin-bottom:25px;
}
.el-detail-pic {
	margin-bottom:25px;
}
.el-detail-pic img {
	width:100%;
}
.el-detail-left .el-date {
	margin-bottom:20px;
}
.el-detail-right .el-time-location {
	margin-bottom:25px;
}
.latest-news-listing {
	max-width:790px;
}
.lnl-col {
	padding:0 15px;
	float:left;
	width:50%;
	margin-bottom:30px;
}
.lnl-col .latestnews-content {
	padding-top:20px;
	padding-bottom:70px;
}
.lnl-col .latestnews-date {
	font-size:17px;
	color:#f9aa1c;
}
.lnl-col .latestnews-content h3 {
	font-size:30px;
	line-height:38px;
	color:#fff;
}
.lnl-col a.btn-readmore-latestnews {
	color:#fff;
	border-color:#fff;
	position:absolute;
	left:50%;
	bottom:35px;
	margin-left:-80px;
}
.lnl-date-bar {
	font-family: "Amiri", serif;
	background-color:#4d4444;
	border-right:23px solid #797878;
	padding:15px;
	text-align:center;
	color:#fff;
	font-size:18px;
	line-height:18px;
	margin-bottom:30px;
}
.lnl-detail-left .latestnews-pic {
	margin-bottom:25px;
}
.lnl-detail-right {
	padding-top:8px;
}
.sub-heading {
	font-family: "Amiri", serif;
	font-size:24px;
	line-height:28px;
	color:#c33304;
	margin-bottom:35px;
}
.tour-header-bar {
	background-color:#353535;
	padding:13px 15px 15px;
	color:#fff;
	text-align:center;
	font-size:16px;
	line-height:16px;
	text-transform:uppercase;
	text-align:center;
	margin:40px 0;
}
.tour-header-bar span {
	color:#e79f09;
	margin-left:20px;
}
.el-day-label {
	font-family: "Open Sans", sans-serif;
	color:#fff;
	text-transform:uppercase;
	font-size:16px;
	line-height:16px;
	margin-bottom:15px;
	letter-spacing:1px;
}
.tourdate-style .el-date {
	background-color:#d52b1e;
	width:198px;
	height:196px;
	border-left:15px solid #353535;
	text-align:left;
	padding-left:35px;
}
.tourdate-style .el-day {
	margin-left:-15px;
}
.tourdate-style h3.el-title {
	font-style:italic;
	font-size:28px;
	line-height:28px;
	margin-bottom:20px;
	/* added july 12 2016 */
margin-top:2px;/* added july 12 2016 */
}
.tourdate-style .el-time-location span {
	display:block;
	margin-bottom:10px;
	font-size:14px;
	line-height:14px;
}
.tourdate-style .el-time-location span img {
	width:19px;
}
.tour-type-label {
	float:left;
	height:46px;
	border-bottom:10px solid #d52b1e;
	text-align:center;
	width:156px;
	color:#353535;
	font-size:14px;
	line-height:14px;
	margin-right:20px;
	text-transform:uppercase;
	padding-top:10px;
}
a.btn-tourtype-reserve {
	font-family: "Open Sans", sans-serif;
	width:224px;
	font-size:14px;
	padding:13px;
}
.tour-type-box {
	padding-top:34px;
}
.tourdate-style {
	margin-bottom:60px;
}
.tourdate-style:last-of-type {
	margin-bottom:0;
}
.tour-dates-detail h3.el-title {
	font-size:36px;
	font-style:normal;
}
.tour-dates-detail .tour-type-label {
	height:auto;
	width:auto;
	border:0;
	padding:0;
	float:none;
	margin:0 0 35px;
	text-align:left;
}
.tour-dates-detail .el-time-location span {
	display:inline-block;
	margin-bottom:0;
}
.tour-dates-detail .el-side {
	font-size:15px;
	line-height:23px;
}
.tour-dates-detail .tour-header-bar {
	font-size:14px;
	line-height:14px;
	text-align:left;
	padding-left:15px;
	padding-right:15px;
}
.tour-dates-detail .el-date {
	width:341px;
	height:366px;
	padding-left:70px;
}
.tour-dates-detail .el-day {
	font-size:186px;
	line-height:186px;
	margin-left:-27px;
}
.tour-dates-detail .el-month {
	font-size:41px;
	line-height:41px;
}
.tbl {
	width:100%;
}
.tbl td {
	vertical-align:top;
}
.tour-detail-form .form-control {
	margin-bottom:15px;
}
.tour-detail-form label {
	float:left;
	margin-top:6px;
	padding-right:15px;
}
.btn-submit-registration {
	width:203px;
	margin-right:8px;
}
.btn-group-reg {
	padding-top:5px;
}
.tdf-w1 {
	width:80px;
}
.tdf-w2 {
	width:120px;
	text-align:right;
}
#header-quicklinks-box ul li a:before {
	position: absolute;
	content:"";
	border-bottom: 15px solid transparent;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 15px solid;
	color:#fff;
	margin-right: -15px;
	right: 50%;
	top:0;
	z-index:3;
	display:none;
}
#header-quicklinks-box ul li a:hover:before, #header-quicklinks-box ul li.selected a:before {
	display:block;
}
.st-arrow {
	background-color:#1f1f1f;
	padding:0 10px;
	display:inline-block !important;
}
.sports-page {
	max-width:1600px;
	margin:0 auto;
}
.sports-box1-col1, .sports-box1-col3, .sports-box1-col4 {
	width:35%;
}
.sports-box1-col2, .sports-box1-col5 {
	width:30%;
}
.sports-banner-box {
	background-color:#292625;
	margin-bottom:20px;
	position:relative;
}
.sbb-left {
	width:65%;
	float:left;
}
.sbb-img {
	height:600px;
	overflow:hidden;
	position:relative;
}
.sbb-img img {
	width:100%;
}
.sbb-img-footer, .sbb-result-footer {
	background:rgba(238, 53, 42, 0.4);
	height:90px;
	position:absolute;
	text-align:center;
	left:0;
	bottom:0;
	width:100%;
}
.sbb-img-footer h3 {
	background-color:#de1f13;
	font-family: "Amiri", serif;
	font-weight:normal;
	line-height:90px;
	margin:0;
	color:#fff;
	font-size:38px;
	width: 52.7%;
}
.sbb-result {
	background-color:#292625;
	/* padding:115px 30px 0;*/
/* added july 9 2016 */
padding:94px 30px 0;
	/* end added july 9 2016 */
position:absolute;
	height:100%;
	right:0;
	width:35.01%;
}
.sbb-result-header {
	font-family: "Amiri", serif;
	font-size:24px;
	line-height:40px;
	color:#b5b4b4;
	position:absolute;
	left:0;
	top:12px;
}
.sbb-result-header span {
	display:inline-block;
	padding:0 25px;
	background-color:#c63434;
	color:#fff;
	margin-right:5px;
}
.sbb-result h3 {
	font-family: "Amiri", serif;
	font-size:48px;
	line-height:48px;
	margin:0 50px 0 0;
	color:#c63434;
	font-weight:normal;
	display:inline-block;
}
.sbb-result h4 {
	font-family: "Amiri", serif;
	font-size:36px;
	line-height:36px;
	margin-bottom:20px;
	font-weight:normal;
	color:#b5b4b4;
}
.download {
	background-position:right top;
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-image:url(../images/sports/icon-pdf.png);
	font-size:24px;
	font-family: "Amiri", serif;
	display:inline-block;
	line-height:40px;
	height:40px;
	color:#fff !important;
	padding-right:32px;
	text-decoration:none;
}
.download span {
	background-color:#383838;
	display:inline-block;
	width:148px;
	text-align:center;
}
.boys-girls-dl {
	/*	margin-bottom:90px; */
/* added july 9 2016 */
margin-bottom:24px;/* end added */
}
.bgdl {
	margin-bottom:30px;
}
.sbb-result-footer {
	background:#383838;
	font-family: "Amiri", serif;
	font-size:26px;
	line-height:82px;
	color:#fff;
	border-top:4px solid #c63434;
	text-indent:40px;
}
.icon-ruby {
	background-image:url(../images/sports/icon-ruby.png);
	background-attachment:scroll;
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	width:77px;
	height:77px;
	left:50px;
	bottom:30px;
	z-index:2;
}
.row-10 {
	margin-left:-10px;
	margin-right:-10px;
}
.col-10 {
	padding-left:10px;
	padding-right:10px;
}
.sports-calendar-mod {
	background-attachment:scroll;
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
	height:486px;
	margin-bottom:20px;
	border-bottom:10px solid #b5b4b4;
	border-top:10px solid #b5b4b4;
	position:relative;
}
.scm {
	position:absolute;
	bottom:65px;
	left:0;
	padding-right:60px;
	width:100%;
}
.sports-calendar-mod h3 {
	font-family: "Amiri", serif;
	font-size:95px;
	line-height:95px;
	font-weight:normal;
	color:#cfcece;
	margin-bottom:-25px;
	text-align:right;
	padding-right:20px;
}
.sport-calendar-loop {
	overflow:hidden;
	margin-bottom:20px;
}
.sport-calendar-loop h4 {
	background-color:#373737;
	color:#fff;
	font-size:37px;
	line-height:37px;
	font-weight:normal;
	padding:10px 25px;
	margin:0;
	font-family: "Amiri", serif;
}
.sport-calendar-loop span {
	font-family: "Amiri", serif;
	background-color:#c63434;
	float:right;
	width:214px;
	height:34px;
	line-height:34px;
	font-style:italic;
	color:#fff;
	text-align:center;
}
.red-dl {
	font-family: "Amiri", serif;
	background-color:#c63434;
	padding:25px 115px 0 0;
	text-align:right;
	font-size:24px;
	line-height:25px;
	color:#fff;
	margin-bottom:20px;
	overflow:hidden;
}
.red-dl ul {
	margin:0;
	padding:0;
}
.red-dl ul li {
	display:block;
	background:url(../images/sports/icon-pdf-white.png) no-repeat right top;
	list-style:none;
	margin:0 0 22px;
	min-height:37px;
	padding:8px 55px 0 0;
}
.red-dl ul li a {
	color:#fff;
	text-decoration:none;
}
.confirmed-fixture-mod {
	padding:90px 30px 0;
	margin-bottom:20px;
	font-family: "Amiri", serif;
	font-size:26px;
	height:649px;
	line-height:26px;
	color:#b5b4b4;
}
.cf-date {
	font-family: "Amiri", serif;
	font-size:19px;
	line-height:19px;
	color:#383838;
	margin-bottom:35px;
}
.confirmed-fixture-mod h3 {
	font-family: "Amiri", serif;
	font-weight:normal;
	color:#c63434;
	font-size:36px;
	line-height:36px;
	font-style:italic;
	margin-bottom:50px;
}
.btn-cf-more-information {
	/*	padding:60px 0 120px; october 4*/
padding:60px 0 10px;
}
.btn-cf-more-information a {
	font-size:24px;
	line-height:25px;
	color:#383838;
	text-decoration:none;
}
.cfl {
	float:left;
	width:50%;
	text-align:center;
}
.fu-header {
	font-family: "Amiri", serif;
	font-size:26px;
	line-height:26px;
	margin-bottom:40px;
	padding-top:20px;
}
.fu-header h3 {
	display:inline-block;
	font-size:36px;
	line-height:36px;
	margin:0;
	color:#c63434;
	font-weight:normal;
}
.fu-boysgirls {
	font-family: "Amiri", serif;
	text-align:center;
	max-width:465px;
}
.fu-boysgirls h4 {
	font-size:24px;
	line-height:24px;
	margin-bottom:20px;
	font-weight:normal;
}
.fu-girls-col h4 {
	color:#c63434;
}
.fu-boys-col h4 {
	color:#383838;
}
.fu-boysgirls ul {
	margin:0;
	padding:0;
}
.fu-boysgirls ul li {
	list-style:none;
	margin:0 0 25px;
	padding:0;
}
.fu-boysgirls ul li a {
	background-color:#c63434;
	display:block;
	padding:10px 7px 7px;
	font-size:24px;
	line-height:24px;
	color:#fff;
	text-decoration:none;
}
.fu-boys-col ul li a {
	background-color:#383838;
}
.sports-box1 {
	overflow:hidden;
}
.result-archive-mod {
	background-color:#383838;
	padding:50px 25px 0;
	overflow:hidden;
}
.result-archive-col {
	margin-bottom:20px;
}
.result-archive-mod h3 {
	font-family: "Amiri", serif;
	font-size:36px;
	line-height:36px;
	color:#fff;
	margin-bottom:39px;
	font-weight:normal;
}
.result-archive-mod h3 span {
	color:#c63434;
}
.result-archive-mod h4 {
	font-family: "Amiri", serif;
	font-size:18px;
	line-height:18px;
	color:#9e9c9c;
	margin-bottom:20px;
	font-weight:normal;
	text-align:right;
}
.result-archive-mod h4 span {
	color:#d4cece;
}
.ra-bg {
	font-family: "Amiri", serif;
	float:left;
	width:50%;
	font-size:18px;
	line-height:18px;
	color:#fff;
	padding:7px;
	text-align:center;
}
.ra-boys {
	background-color:#211f1f;
}
.ra-girls {
	background-color:#505050;
}
.ra-sports-result-loop {
	/* margin-bottom:44px; */

/* updated july 10 2016 */
margin-bottom:43px;/* end  updated july 10 2016 */
}
.ra-logo-loop {
	font-family: "Amiri", serif;
	text-align:center;
	font-size:26px;
	line-height:26px;
	color:#fff;
	/* margin-bottom:65px; */ /* updated july 10 2016 */
margin-bottom:13px;/* end updated july 10 2016 */
}
.ra-logo-loop a {
	text-decoration:none;
	color:#fff;
}
.ra-logo {
	margin:0 auto 25px;
}
.ra-logo-mod {
	margin-top:-40px;
}
.svi-pic, .sports-photo-gallery-mod {
	background-attachment:scroll;
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
	overflow:hidden;
}
.sports-photo-gallery-mod {
	height:448px;
	position:relative;
	text-align:center;
	margin-bottom:20px;
}
.sports-venue-info-mod {
	margin-bottom:20px;
}
.svi-pic {
	height:327px;
}
.btn-sportsphoto-mod {
	position:absolute;
	left:0;
	width:100%;
	bottom:35px;
}
.btn-sportsphoto-mod a {
	background-color:#292625;
	font-family: "Amiri", serif;
	display:block;
	max-width:298px;
	padding:10px;
	font-size:24px;
	line-height:25px;
	color:#fff;
	text-decoration:none;
	margin:0 auto;
}
.svi-label {
	background-color:#292625;
	height:121px;
	text-align:center;
	padding:39px 15px 0;
}
.svi-label .btn {
	background:none;
	border-color:#922f2f;
	font-size:24px;
	line-height:25px;
	color:#fff;
	padding:10px 20px;
}
/* inner css end */
/* june 7 start */
#template-mini {
	background-color:#161616;
}
.mini-main {
	position:relative;
	margin:0 auto;/*max-width:1600px;*/
}
.banner-mini {
	background-color:#121111;
	position:relative;
	border-bottom:20px solid #be1c07;
	min-height:470px;
	overflow:hidden;
}
.banner-mini:before {
	background-color: #e79f09;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 39px;
	display:block;
}
.banner-mini-content {
	padding:0;
	text-align:center;
	padding-top:30px;
	font-size:12px;
	line-height:18px;
	color:#fff;
}
.bmc-logo {
	background-color:#d52b1e;
	padding:40px 30px;
	margin-bottom:40px;
}
.bmc-text {
	padding:0 50px 0 80px;
}
.bmc-heading {
	margin-bottom:40px;
}
.banner-mini-pic {
	padding:0;
	float:right;
	position:absolute;
	right:0;
	height:100%;
}
.yarra-ibanner {
	height:100%;
}
.banner-mini-pic img {
	width:100%;
}
.bmp-text {
	background:rgba(0, 0, 0, 0.8);
	font-family: 'Amiri', serif;
	color:#fff;
	line-height:30px;
	font-size:30px;
	position:absolute;
	right:0;
	bottom:40px;
	padding:15px 30px;
	z-index:1;
}
.mini-mod-wrap {
}
.mini-mod-wrap ul {
	margin:0;
	padding:0;
	overflow:hidden;
}
.mini-mod-wrap ul li {
	list-style:none;
	padding:0;
	margin:0;
	position:relative;
}
.mm-pic, .mm-con {
	height:18vw;
	top:0;
	left:0;
	width:100%;
}
.mm-pic {
	background-attachment:scroll;
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
}
.mm-con {
	display:table;
	text-align:center;
	color:#fdf5de;
	font-size:12px;
	line-height:16px;
	padding:0 15px;
}
.mm-con h3 {
	font-family: 'Amiri', serif;
	font-weight:normal;
	color:#fdf5de;
	font-size:30px;
	line-height:33px;
}
.mini-mod-wrap ul li:nth-child(even) .mm-pic, .mini-mod-wrap ul li:nth-child(even) .mm-con {
position:absolute;
}

/** added july 18 **/
.mini-mod-wrap.revert ul li:nth-child(odd) .mm-pic {
border:1px solid green;
}
.mini-mod-wrap.revert ul li:nth-child(even) .mm-con {
border:1px solid green;
}
/** end added **/

.mini-mod-wrap ul li:nth-child(even) .mm-pic {
top:18vw;
}
.mini-cubes-wrap {
	background:url(../images/mini/img-mini-cube-bg.jpg) no-repeat right top;
	padding:80px 0 50px;
}
.mc-row {
	padding-right:150px;
}
.cube-item {
	position:relative;
	margin-bottom:30px;
	text-align:center;
	color:#fff;
}
.cube-item img {
	width:100%;
}
.cubes-btn-box {
	position:absolute;
	left:0;
	bottom:40px;
	width:100%;
	padding:0 15px;
}
.cubes-btn-box a {
	font-family: 'Amiri', serif;
	text-decoration:none;
	font-size:28px;
	height:75px;
	line-height:64px;
	position:relative;
	color:#fff !important;
	border:0;
	display:block;
	margin:0 auto;
	max-width:305px;
}
.cubes-btn-box a:after {
	content:"";
	background-color:#fff;
	position:absolute;
	left:50%;
	margin-left:-64px;
	bottom:23px;
	height:1px;
	width:128px;
}
.publication-cube-content {
	font-family: 'Amiri', serif;
	position:absolute;
	left:0;
	top:50%;
	width:100%;
	transform: translate(0px, -50%);
	-webkit-transform: translate(0px, -50%);
	-ms-transform: translate(0px, -50%);
}
.cube-item h3 {
	margin:0;
	font-family: 'Amiri', serif;
	font-weight:normal;
	font-size:36px;
	line-height:36px;
}
.publication-cube-content h3 {
	color:#db980d;
}
.bg-dark {
	background-color:#161616;
}
.cube-item-calendar {
	position:absolute;
	left:0;
	top:0;
	height:100% !important;
	width:100%;
}
.cube-update-details {
	background-color:#be1c07;
	height:300px;
	display:table;
	width:100%;
}
.cube-update-details h3 {
	color:#fdf5de;
	line-height:40px;
}
.cube-fb-feed {
	/*background-color:#444444;*/
width:100%;
	height:561px;
	display:table;/*display:block;*/
}
.cube-fb-feed .vm {
	display:block;
	vertical-align:top;
}
.cube-fb-feed h3 {
	line-height:30px;
	font-size:26px;
}
.mini-footer-bar {
	background-color:#d52b1e;
	padding:60px 0;
}
.mfb-mid {
	text-align:center;
	margin-top:25px;
}
.mfb-right {
	font-size:15px;
	color:#fff;
	text-align:right;
}
.mfb-right a {
	color:#fff;
	text-decoration:none;
}
.mfb-right p {
	margin:0 0 5px;
}
.footer-page-list {
	background-color:#ce1203;
	padding:30px 15px;
}
.footer-page-list ul {
	margin:0;
	padding:0;
}
.footer-page-list ul li {
	list-style:none;
	margin:0 0 15px;
	padding:0;
	position:relative;
}
.footer-page-list ul li:last-child {
	margin:0;
}
.footer-page-list ul li a {
	font-family: 'Amiri', serif;
	font-size:17px;
	line-height:17px;
	color:#fff;
	text-decoration:none;
	display:block;
	position:relative;
}
.footer-page-list ul li a:hover {
	color:#fcb31c;
}
.footer-page-list ul li a:before {
	position:absolute;
	right:0;
	top:0;
	content:">";
	z-index:1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}
.mini-spirit-cube-fb-feed {
	height:892px;
}
/* june 7 end */

/* june 18 start */
.sidebar-graybox {
	background-color:#e1e1e1;
	color:#555;
	margin:40px 0;
	padding:30px 30px 15px;
}
.sidebar-graybox h3 {
	font-family: 'Amiri', serif;
	font-size:30px;
	line-height:30px;
	font-weight:normal;
	margin-bottom:20px;
}
.sidebar-graybox ul {
	padding:0;
	margin:0 0 25px 16px;
}
.sidebar-graybox ul li {
	list-style:disc;
	padding:0 0 0 10px;
	margin:0;
}
.heading-italic {
	font-size:22px;
	font-style:italic;
	font-weight:600;
	margin-bottom:25px;
}
.btn-yew-clickhere {
	margin-left:80px;
}
.position-available-wrap {
	padding-top:70px;
	max-width:700px;
}
.paw-header {
	background-color:#353535;
	padding:9px 15px;
	font-size:25px;
	line-height:normal;
	color:#fff;
	text-align:center;
	margin-bottom:40px;
	text-transform:uppercase;
}
.paw-box {
	background-color:#707070;
	text-align:center;
	color:#fff;
	margin-bottom:30px;
}
.paw-box h3 {
	font-family: 'Amiri', serif;
	font-size:60px;
	line-height:60px;
	color:#db980d;
	font-weight:normal;
	margin-bottom:30px;
}
.paw-top {
	position:relative;
	min-height:425px;
	padding:35px 15px 60px;
}
.paw-content {
	max-width:525px;
	margin:0 auto 40px;
}
.paw-appclose {
	font-style:italic;
	margin-bottom:20px;
}
.pawdate-day {
	font-family: 'Amiri', serif;
	font-size:57px;
	line-height:57px;
}
.pawdate-month {
	font-family: 'Amiri', serif;
	font-size:24px;
	line-height:25px;
}
.paw-bot {
	height:74px;
	line-height:74px;
	font-size:29px;
	font-family: 'Amiri', serif;
	color:#fff;
}
.paw-bot a {
	text-decoration:none;
	color:#fff;
}
.paw-top .vm {
	display:block;
}
.paw-line {
	background-attachment:scroll;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../images/new-images/img-sidebar-pblog-img-line.png);
	height: 50px;
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
}
.imba-listing {
	color:#464646;
	font-size:22px;
	font-weight:600;
}
.color-solid {
	color:#464646;
}
.semi-bold {
	font-weight:600;
}
/* june 18 end */
/* june 21 start */
.banner-mini-dv {
	border:0;
}
.body-mini-dv {
	background-color:#fff;
}
.mini-dv-sidebar {
	padding-left:39px;
	padding:0 0 0 39px;
	float:left;
}
.mini-dv-content {
	padding:55px 30px 50px 80px;
	float:right;
}
.mini-dv-content h1 {
	font-size:36px;
	line-height:36px;
	color:#c33304;
}
.pvm {
	height:100%;
	display:table;
	width:100%;
}
.dv-mod {
	overflow:hidden;
	/*max-width:790px;*/
padding-top:20px;
}
.dv-mod ul {
	margin:0 -10px;
	padding:0;
}
.dv-mod ul li {
	list-style:none;
	float:left;
	margin:0 0 20px;
	padding:0 10px;
	width:25%;
	height:215px;
	text-align:center;
	font-size:28px;
	line-height:28px;
	font-family: "Amiri", serif;
	color:#fff;
}
.dv-mod ul li .pvm {
	background-color:#d52b1e;
	padding:0 15px;
}
.dv-mod ul li a {
	text-decoration:none;
	color:#fff;
}
.sidebar-links h3 {
	font-family: "Amiri", serif;
	font-weight:normal;
	color:#fff;
	font-size:38px;
	line-height:38px;
	margin-bottom:40px;
}
.dv-sidebar-links {
	padding-left:100px;
}
.banner-mini-dv .bmc-logo {
	background:none;
	padding:40px 50px 0;
}
.banner-mini-dv .banner-mini-content {
/*padding-top:70px;*/
}
.pop-gart {
	background:rgba(000, 000, 000, .5);
	position:fixed;
	height:100%;
	width:100%;
	z-index:9999;
	left:0;
	top:0;
	padding:0 15px;
	overflow-x: hidden;
	overflow-y: auto;
}
.subscribe-pop {
	background-color:#444;
	border:2px solid #fff;
	padding:30px 15px;
	overflow:hidden;
	max-width:1550px;
	margin:0 auto;
}
.fc-dark {
	background-color:#2c2c2c;
	border:0;
	height:38px;
	color:#fff;
}
.fc-dark::-moz-placeholder {
color: #fff;
opacity: 1;
}
.fc-dark:-ms-input-placeholder {
color: #fff;
}
.fc-dark::-webkit-input-placeholder {
color: #fff;
}
.sp-form {
	max-width:430px;
	margin:0 auto;
}
.subscribe-pop .form-control {
	margin-bottom:7px;
}
.btn-sp-searchsub {
	background-color:#1d1d1d;
	border-color:#1d1d1d;
	color:#fff;
}
.subscribe-pop h3 {
	color:#fff;
	font-family: "Amiri", serif;
	font-weight:normal;
	font-size:29px;
	line-height:29px;
	margin:0;
	text-align:right;
}
body.pop-gart-open {
	overflow:hidden;
}
/* july 4 start */
.colored-box-content {
	margin:0 -10px;
	padding:0;
	overflow:hidden;
}
.colored-box-content li {
	margin:0 0 20px;
	padding:0 10px;
	list-style:none;
}
.colored-box-content .mm-pic {
	height:250px;
}
.colored-box-content .mm-con {
	height:215px;
}
.colored-box-content .mm-con a {
	color: #fdf5de;
	text-decoration:none;
}
/* july 4 end */
/* july 8 start */
.banner-mini-inner h1 {
	color:#fff;
	font-size:50px;
	line-height:50px;
}
.banner-mini-inner .bmc-text {
	padding-top:80px;
}
/* july 8 end */
/* june 21 start */
#mobile_facebookz, #tablet_facebookz {
	display:none;
}
a.itube {
	position:relative;
	display:block;
}
.itube-overlay {
	background-image:url(../images/pLay-icon.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-attachment:scroll;
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	z-index:1;
	opacity:1;
	overflow:hidden;
	text-indent:-9999px;/*background-color: rgba(0, 0, 0, 0.5);*/
}
a.itube:hover .itube-overlay {
	background-color: rgba(0, 0, 0, 0.5);
}
.btn.btn-footer-ourlocation {
	text-transform:uppercase;
	font-family: "Open Sans", sans-serif;
	font-size:16px;
	font-weight:600;
	color:#d0cfcf!important;
	width:199px;
	text-align:right;
	padding:8px 20px;
	letter-spacing:1px;
	position:relative;
	margin:7px 30px 15px 0;
}
.btn-footer-ourlocation img {
	position:absolute;
	left:16px;
	top:-7px;
	z-index:1;
}
/* sept 9 2016 start */
.banner-button {
	position:absolute;
	/*right: -300px;*/
    right:-284px;
	/*bottom:340px;*/
    bottom:365px;
	z-index:9999;	
	width: auto;	
	transform: rotate(-90deg);
}
.banner-button .btn {
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight:600;
	width: auto;
	float: left;
	border:0;
	height:51px;
	line-height:51px;
	color:#fff;
	padding:0 20px 0 75px;
	text-align:left;
	text-transform:uppercase;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:24px center;
	box-shadow: 1px 1px 5px #212020;
	-webkit-box-shadow: 1px 1px 5px #212020;
}
.btn-bb-applynow {
	background-image:url(../images/sept-9-2016/icon-button-slider-applynow.jpg) !important;
	background-color:#d52b1e;
}
.btn-bb-booktour {
	background-image:url(../images/sept-9-2016/icon-button-slider-booktour.jpg) !important;
	background-color:#353535;
}
.btn-bb-seevirtualtour{
	background-image:url(../images/jan-29-2018/icon-button-slider-see-virtual-tour.jpg) !important;
	background-color:#191919;
}
.sendsms-pop {
	background-color:#353535;
	max-width:320px;
	margin:12px auto 0;
	text-align:center;
	position:relative;
	border-bottom:8px solid #d52b1e;
}
.sendsms-pop .padbox {
	padding:15px 15px 5px;
}
.sendsms-pop h4 {
	font-family: 'Amiri', serif;
	font-weight:normal;
	height:44px;
	font-size:17px;
	line-height:44px;
	color:#fff;
	background-color:#1e1c1c;
	margin:0;
}
.sendsms-pop h3 {
	font-family: 'Amiri', serif;
	font-weight:normal;
	color:#d0c5c5;
	font-size:31px;
	line-height:30px;
}
.sendsms-pop h3 span {
	color:#d52b1e;
}
.sendsms-pop .form-control {
	font-family: 'Amiri', serif;
	margin-bottom:15px;
	background-color:#eaeaea;
	text-align:center;
	height:31px;
	color:#5a5959;
}
.sendsms-pop textarea.form-control {
	height:130px;
	max-width:100%;
	min-width:100%;
}
.sendsms-pop .form-control::-webkit-input-placeholder {
color:#5a5959;
}
.sendsms-pop .form-control:-moz-placeholder {
color:#5a5959;
}
.sendsms-pop .form-control::-moz-placeholder {
color:#5a5959;
}
.sendsms-pop .form-control:-ms-input-placeholder {
color:#5a5959;
}
.btn-sendsms {
	width:100%;
	display:block;
	background-color:#1e1c1c;
	border:0;
	color:#fff !important;
	text-transform:uppercase;
	font-size:12px;
	font-family: "Open Sans", sans-serif;
	font-weight:600;
	height:34px;
	line-height:34px;
	padding:0;
}
.select-regular {
	padding-top:0;
	padding-bottom:0;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	background-position: 98% center;
	background-repeat: no-repeat;
	background-attachment:scroll;
	background-image:url(../images/icon-arrow-select.png);
}
.btn-close-sendsms {
	position:absolute;
	z-index:9999;
	right:10px;
	top:-11px;
}
.banner-button-mobile {
	display:none;
	padding: 20px 15px;
	overflow-y: hidden;
	background-color: #000;
	position: absolute;
	width: 100%;
	bottom: 0;
	z-index: 3;
	text-align: center;
}
.banner-button-mobile a {
	background-attachment:scroll;
	background-position:center -3px;
	background-repeat:no-repeat;
	background-color:#3b3b3b;
	font-family: "Open Sans", sans-serif;
	font-weight:600;
	font-size:12px;
	line-height:16px;
	padding-top:43px;
	color:#fff;
	display:inline-block;	
	width:103px;
	height:83px;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
}
.btn-bbm-sendusmsg {
	background-image:url(../images/sept-9-2016/icon-button-mobile-sendmsg.png);
}
.btn-bbm-callusnow {
	background-image:url(../images/sept-9-2016/icon-button-mobile-callus.png);
	margin: 0 10px;
}
.btn-bbm-seevirtualtour {
	background-image:url(../images/jan-29-2018/icon-button-mobile-seevirtualtour.png);
}
/* sept 9 2016 end */
.sticky-script {
/*padding-top:50px;*/
}
.sticky-script #header {
}
.sticky-script #top-header {
}
.sticky-script #bot-header {
	background-color:#272626;
	height:50px;
	position:fixed;
	width:100%;
	left:0;
	top:0;
}
.sticky-script #menu {
	padding:0;
}
.sticky-script #menu > ul > li > a {
	line-height:50px;
}
.sticky-script #logo {
	background:url(../images/img-logo-v2.png) no-repeat center top;
	height:43px;
	width:173px;
	margin-left:-80px;
	top:5px;
}
.sticky-script #logo a {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
	text-indent:-9999px;
}
/* march 31 2017 start */
.sports-box1-v2 {
	position:relative;
}
.sports-box1-v2 .sports-calendar-mod, .sports-box1-v2 .sports-photo-gallery-mod {
	height:446px;
}
.sports-box1-v2 .svi-pic {
	height: 325px;
}
.sports-box1-v2 .cf-logos {
	max-width:400px;
	padding-top:55px;
}
.sports-box1-v2 .ra-logo-mod {
	margin:0;
	padding:55px 15px 0 0;
}
.sports-box1-v2 .ra-logo-loop {
	float:left;
	width:33.33%;
	font-size:20px;
}
.bg-diagonal-1 {
	background-image:url(../images/bg-diagonal-1.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-attachment:scroll;
	width:629px;
	height:300px;
	position:absolute;
	right:0;
	bottom:0;
}
.sports-adds, .sports-box1-v2 .cf-logos, .sports-box1-v2 .ra-logo-mod {
	height: 257px;
	overflow:hidden;
}
.pblog-fb-feeds{
	padding-top: 30px;
}
.pblog-text-area .vm{
	display: block;
}
.principal-blog-box{
	padding-bottom: 30px;
}
/*media query*/
/* march 31 2017 end */
@media (max-width: 1620px){
.banner-button {
bottom:60px;
width:235px;
right: 0;
transform: rotate(0);
}
.banner-button .btn {
height:48px;
line-height:48px;
width: 100%;
}
}
@media (min-width: 1023px) and (max-width: 1024px) {
.school-tour-item {
width:52.6%
}
}
@media (min-width: 1200px) {
.sidebar-links ul ul {
font-size:21px;
line-height:21px;
}
#menu ul ul li a {
background:#be1c07;
}
#menu ul ul li a:hover, #menu ul ul li.open:hover > a {
background-color:#272526;
}
#menu ul ul li.dropdown > a {
background-attachment:scroll;
background-position:99% center;
background-repeat:no-repeat;
background-image:url(../images/new-images/topright-arrow.png);
}
/*menu fade start*/
.dropdown-menu {
animation-name: slidenavAnimation;
animation-duration:.6s;
animation-iteration-count: 1;
animation-timing-function: ease-in-out;
animation-fill-mode: forwards;
-webkit-animation-name: slidenavAnimation;
-webkit-animation-duration:.6s;
-webkit-animation-iteration-count: 1;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-fill-mode: forwards;
-moz-animation-name: slidenavAnimation;
-moz-animation-duration:.6s;
-moz-animation-iteration-count: 1;
-moz-animation-timing-function: ease-in-out;
-moz-animation-fill-mode: forwards;
}
@keyframes slidenavAnimation {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@-webkit-keyframes slidenavAnimation {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
/*menu fade end*/

}
/* may 5 2017 start */
@media (min-width: 1200px) and (max-width: 1300px) {
	.tour-detail-form label{
	float:none;
	text-align:left;
	}
}
/* may 5 2017 end */
@media (min-width: 1300px) {
.container {
width: 1300px;
}
}
@media (min-width: 1560px) {
.container {
width: 1560px;
}
.pblog-img-holder {
/*height: 548px;*/
overflow: hidden;
}

/** added july 25 **/
.sidebar-pblog-img-area .pblog-img-holder {
height: auto;
}
/** added july 25 **/
}
/* june 7 start */
@media (max-width: 1600px) {
.mini-mod-3col .mm-pic, .mini-mod-3col .mm-con {
height:21vw;
}
.mini-mod-wrap.mini-mod-3col ul li:nth-child(2n) .mm-pic {
top:21vw;
}
}
/* june 7 end */
@media (max-width: 1559px) {
#logo {
width:200px;
margin-left:-100px;
top:-60px;
}
#menu ul li {
margin-right:25px;
}
#menu ul li a {
font-size:13px;
}
#menu ul li:nth-child(4) {
margin-right: 275px;
}
#menu ul li:nth-child(5), #menu ul li:nth-child(6), #menu ul li:nth-child(7) {
margin-right:50px;
}
.sidebar-enrolment-col .school-tour-reserve ul li, .sidebar-enrolment-col .enrolment-item-label {
padding-left:30px;
padding-right:30px;
}
.sidebar-enrolment-col .school-tour-reserve ul li {
margin-bottom:10px;
padding-bottom:10px;
}
.sidebar-enrolment-col .enrolment-item-label {
height:50px;
font-size:35px;
}
.sidebar-enrolment-col .school-tour-reserve-date {
margin-right:30px;
}
.sidebar-enrolment-col .school-tour-reserve-date span {
font-size:52px;
line-height:52px;
}
.sidebar-enrolment-col .school-tour-reserve ul li a {
font-size:25px;
line-height:25px;
}
.sidebar-links {
padding-left:30px;
}
.el-date {
height:190px;
width:190px;
}
.sbb-img {
height:auto;
}
.boys-girls-dl {
margin-bottom:50px;
}
.bgdl {
margin-bottom:20px;
}
/* june 7 start */
.mc-row {
padding:0;
}
.cube-update-details {
height:228px;
}
.mini-spirit-cube-fb-feed {
height:819px;
}
/* june 7 end */
.pblog-text-area h2 {
font-size:45px;
line-height:45px;
margin-bottom:30px;
}
.pblog-text-area {
	font-size:14px;
	line-height:21px;
	padding-top:50px;
	display:table;
	height: 443px;
}
.pblog-text-area .btn {
margin-top: 20px;
}
}
@media (max-width: 1440px) {
.sitemap-about-yarra {
width: 240px;
}
.sitemap-curriculum-program {
width: 240px;
}
.sitemap-enrolments {
width: 175px;
}
.sitemap-internation-student {
width: 195px;
}
.sitemap-out-community {
width: 175px;
}
.sitemap-news-events {
width: 150px;
}
.sitemap-col {
height:294px;
}
.result-archive-mod h4 {
font-size:16px;
}
.icon-ruby {
left:20px;
}
.sport-calendar-loop h4 {
font-size:26px;
line-height:26px;
padding:10px 15px;
}
.pbb-wrapper {
width:100% !important;
padding-left: 0;
}
.fbot-rbox {
font-size:12px;
}
.pblog-text-area {
height: 35.3vw;
}
.bg-diagonal-1{
right: -60px;
}
}
@media (max-width: 1299px) {
#menu ul li {
margin-right: 20px;
}
#menu ul li:nth-child(4) {
margin-right: 235px;
}
#menu ul li:nth-child(5), #menu ul li:nth-child(6), #menu ul li:nth-child(7) {
margin-right: 45px;
}
#menu ul li a {
font-size:12px;
}
.sidebar-enrolment-col .school-tour-reserve ul li a {
font-size:17px;
line-height:17px;
margin-top:14px;
}
.sidebar-enrolment-col .school-tour-reserve-date span {
font-size:34px;
line-height:34px;
}
.sidebar-enrolment-col .school-tour-reserve-date {
font-size:14px;
line-height:14px;
margin-right:25px;
}
.sidebar-enrolment-col .enrolment-item-label {
font-size:22px;
}
.sbb-result {
padding-top:75px;
}
/* june 7 start */
.cube-fb-feed {
height:476px;
}
.mini-spirit-cube-fb-feed {
height:734px;
}
/* june 7 end */
.btn.btn-footer-ourlocation {
margin-right:20px;
font-size:14px;
width:180px;
}
.btn.btn-footer-ourlocation img {
left:13px;
}
}
@media (max-width: 1199px) {
.btn-imba-1 {
font-size:19px;
}
.desktop-menu {
display:none;
}
.mobile-menu {
display:block;
}
#header .container {
width:auto;
}
#top-header {
height:43px;
overflow:hidden;
}
#top-header > .container:before {
right:-50px;
}
.top-header-search {
margin-left:5px;
}
.top-header-search img {
width:15px;
}
#bot-header {
height:76px;
}
#header-quicklinks-trigger, #top-header-myyvg {
font-size:12px;
margin-top:6px;
}
#header-quicklinks-trigger img {
width:12px;
}
#top-media-box {
margin:6px 58px 0 0;
}
#top-media-box .social-media ul li a {
font-size:18px;
}
#top-media-box .social-media ul li {
margin-right:12px;
}
#logo {
width:130px;
margin-left:-65px;
top:-38px;
}
.navbar-toggle {
display:block;
height:34px;
width:64px;
float:none;
background:none !important;
margin:0 0 0 15px;
padding:0;
border:0;
color:#fff;
font-size:14px;
}
.navbar-default .navbar-toggle .icon-bar {
background-color:#fff !important;
clear:both;
float:right;
width:18px;
}
.menu-toggle-text {
position:absolute;
left:0;
top: 50%;
margin-top: -14px;
height: 28px;
}
.navbar-collapse.collapse {
display:none !important;
}
.navbar-collapse.collapse.in {
display:block !important;
}
.menu-search {
display:block;
}
#menu-wrap {
background-color:#be1c07;
position:absolute;
left:0;
top:42px;
width:100% !important;
padding:0;
}
#menu {
padding:0;
}
#menu ul li {
float:none !important;
margin:0 !important;
height:auto;
}
#menu ul li a {
font-size:16px;
font-weight:bold;
padding:8px 15px;
}
#menu ul li a:hover, #menu ul li.open > a:hover, #menu ul ul li:hover, #menu ul ul li a:hover, #menu ul ul li.open:hover > a {
background-color:#f6c621;
color:#3e3c3b;
}
#menu ul li.open > a {
background-color:#f5d569;
color:#3e3c3b;
}
#menu ul ul {
background-color:#f5d569;
position:relative;
top:auto;
text-align:center;
min-width:inherit;
border:0;
box-shadow:none;
border-radius:0;
float:none;
border:0;
}
#menu ul ul ul {
left:auto;
}
/*#menu ul ul li a {
background-color:#f5d569;
background-image:url(../images/img-arrow-sub-menu.png);
background-attachment:scroll;
background-position:left center;
background-repeat:no-repeat;
color:#3e3e3e;
font-weight:normal;
width:210px;
margin:0 auto;
padding:8px 20px;
text-align:left;
}*/
#menu ul ul li a {
text-align:left;
color:#3e3e3e;
padding:8px 15px;
font-weight:normal;
}
#menu ul ul ul li a {
padding-left:25px;
padding-right:25px;
}
#menu ul li.dropdown > a {
background-attachment:scroll;
background-position:99% center;
background-repeat:no-repeat;
background-image:url(../images/new-images/topright-arrow.png);
}
#menu ul li.dropdown:hover > a, #menu ul ul li.dropdown > a, #menu ul li.dropdown.open >a {
background-image:url(../images/new-images/topright-arrow-2.png);
}
#menu > ul > li > a {
background-color:#272626;
}
#menu > ul {
border:1px solid #111111;
border-bottom:0;
}
#menu > ul > li {
border-bottom:1px solid #111111;
}
#menu > ul > li > a {
color:#fff;
}
#header-quicklinks-box {
height:77px;
}
#header-quicklinks-box ul {
width:810px;
margin:0 auto;
overflow:hidden;
}
#header-quicklinks-box ul li {
padding:0 25px 0;
height:77px;
float:left;
}
#header-quicklinks-box ul li a {
font-size:8px;
padding-top:10px;
}
#header-quicklinks-box ul li a img {
width:30px;
height:35px
}
#header-quicklinks-box ul li:before {
background:url(../images/bg-li-header-quicklinks-tablet.png) no-repeat left center;
left: -4px;
}
#header-quicklinks-box ul li:last-child:after, #header-quicklinks-box ul li:first-child:before {
display:none;
}
#banner-home {
height:480px;
}
.banner-content {
font-size:28px;
line-height:28px;
}
.banner-content {
bottom:60px;
}
.flex-control-paging {
bottom:30px;
}
.flex-control-paging li {
margin:0 7px;
}
.flex-control-paging li a {
width:12px;
height:12px;
}
.tag-line-area {
padding:25px 0;
}
.tag-line-area h2 {
font-size:15px;
}
.pblog-img-caption {
font-size:17px;
line-height:17px;
right:30px;
bottom:30px;
}
.pblog-img-caption h3 {
font-size:28px;
line-height:28px;
}
.pblog-img-readmore {
font-size:14px;
bottom:0;
right:30px;
}
.pblog-img-line {
background-image:url(../images/oct-24-2017/img-pblog-img-line-tablet.png);
height:38px;
bottom:27px;
}
.pblog-text-area {
padding: 30px 30px 0 40px;
display:table;
height: 35.8vw;
}
.pblog-text-area h2 {
font-size:36px;
line-height:36px;
margin-bottom: 20px;
}
.pblog-text-area .btn {
margin:0;
padding:5px 15px;
}
.video-box {
padding-top:35px;
}
.video-box h2 {
font-size:27px;
line-height:27px;
margin-bottom:10px;
}
.vidbox-row, .latestnews-row, .enrolment-row {
margin-left:-15px;
margin-right:-15px;
}
.vidbox-col, .latestnews-col, .enrolment-col {
padding:0 15px;
}
.vidbox-col, .latestnews-col, .eventsbox-col, .enrolment-col {
margin-bottom:20px;
}
.vidbox-obj {
margin-bottom:10px;
}
.vidbox-label {
/* font-size:13px;*/
/* added july 14 2016 */
font-size:15px;
/* added july 14 2016 */ 
margin:0;
}
.vidbox-date {
font-size:11px;
}
.latestnews-header h2 {
font-size:23px;
line-height:23px;
margin:0 15px 12px 0;
}
.latestnews-header h2 span {
padding:0 10px;
}
.latestnews-header:before {
top:10px;
}
.tungoy {
width:25px;
background-size:25px auto;
top:-13px;
left:70px;
}
.latestnews-content {
font-size:11px;
line-height:14px;
padding:12px 25px;
}
.latestnews-date {
margin-bottom:10px;
}
.latestnews-content h3 {
font-size:17px;
line-height:20px;
margin-bottom:10px;
}
.latestnews-content p {
margin-bottom:18px;
}
a.btn-readmore-latestnews {
font-size:11px;
padding-top:5px;
}
.events-item-date {
font-size:15px;
line-height:15px;
margin-bottom:25px;
}
.events-item-date span {
font-size:47px;
line-height:47px;
}
.events-item h3 {
font-size:23px;
line-height:28px;
}
.events-item-footer {
font-size:11px;
bottom:25px;
}
.events-item-footer img {
width:20px;
}
.events-item-calendar, .events-item {
height:260px;
}
.events-item {
padding-top:20px;
}
.events-item-time {
margin-right:20px;
}
.events-item-calendar .custom-header {
height:40px;
padding-top:14px;
}
.events-item-calendar .custom-header h2, .events-item-calendar .custom-header h3 {
font-size:17px;
line-height:17px;
}
.events-item-calendar .custom-header h2 {
margin-left:0;
}
.events-item-calendar .fc-calendar .fc-head {
font-size:11px;
line-height:16px;
height:25px;
}
.events-item-calendar .fc-calendar .fc-row > div > span.fc-date {
font-size:10px;
}
.events-item-calendar .fc-calendar-container {
padding:10px;
height: calc(100% - 40px);
height: -moz-calc(100% - 40px);
height: -webkit-calc(100% - 40px);
}
.events-item-calendar .fc-calendar .fc-body {
height: calc(100% - 25px);
height: -webkit-calc(100% - 25px);
height: -moz-calc(100% - 25px);
}
.events-item-calendar .custom-header nav span {
height:25px;
width:25px;
font-size:25px;
line-height:25px;
margin-top:5px;
background-size:10px auto;
}
.events-item-calendar .custome-pager {
margin-right:-10px;
}
.enrolment-box {
padding-top:15px;
}
.enrolment-box h2 {
font-size:33px;
line-height:33px;
margin-left:40px;
}
.enrolment-item-label {
font-size:17px;
line-height:17px;
padding:0 15px;
height:48px;
}
.enrolment-item-label img {
width:20px;
}
.school-tour-reserve {
padding:5px 25px 0 30px;
}
.school-tour-reserve ul li {
margin:0;
}
.school-tour-reserve ul li a {
font-size:14px;
line-height:14px;
}
.school-tour-reserve-date {
font-size:12px;
line-height:12px;
margin-right:15px;
margin-top:-5px;
}
.school-tour-reserve-date span {
font-size:30px;
line-height:30px;
}
.yarraspitit-col {
height:225px;
}
.yarraspirit-content {
font-size:11px;
line-height:14px;
padding-top:30px;
padding-bottom:0;
}
.yarraspirit-logo {
margin-bottom:15px;
}
.yarraspirit-logo img {
width:155px;
}
.yarraspirit-content p {
margin-bottom: 20px;
}
.yarraspirit-content .btn {
font-size:8px;
max-width:155px;
padding-bottom: 8px;
padding-top: 8px;
}
.sitemap-col {
width:25% !important;
margin-bottom:25px;
}
.sitemap-out-community, .sitemap-news-events, .sitemap-yarra-sports {
height:auto !important;
}
.sitemap {
padding-top:30px;
}
#banner-inner {
height:480px;
}
.sidebar, .imba-header-text {
padding-right:15px;
}
.imba-header {
margin-top:-44px;
}
.imba-header-text h3 {
line-height:44px;
font-size:18px;
}
.breadc ul li {
background-size:7px auto;
font-size:15px;
line-height:15px;
margin-top:15px;
}
.sidebar-links {
padding:25px 30px;
font-size:16px;
line-height:16px;
}
.sidebar-links ul li {
margin-bottom:18px;
}
.sidebar-links ul li a {
background-size:7px auto;
}
.sidebar-pblog-img-area .pblog-img-caption h3 {
font-size:20px;
line-height:20px;
}
.sidebar-pblog-img-area .pblog-img-caption {
font-size:12px;
line-height:12px;
bottom:20px;
}
.sidebar-pblog-img-area .pblog-img-readmore {
font-size:11px;
line-height:11px;
bottom:3px;
}
.sidebar-pblog-img-area .pblog-img-line {
background-image:url(../images/new-images/img-sidebar-pblog-img-line-tablet.png);
height:27px;
bottom:17px;
}
.sidebar-latestnews-col, .sidebar-enrolment-col {
padding:0;
}
.latestnews-content-head {
font-size:12px;
line-height:12px;
margin-bottom:15px;
}
.sidebar-latestnews-col .latestnews-content h3 {
font-size:19px;
line-height:21px;
}
.sidebar-latestnews-col a.btn-readmore-latestnews {
width:85px;
}
.sidebar-latestnews-col .latestnews-content {
padding-top:15px;
padding-bottom:15px;
}
.breadc {
padding-left:15px;
}
.rbox {
font-size:13px;
line-height:19px;
padding-top:25px;
padding-left:15px;
}
.rbox p {
margin-bottom:20px;
}
h1 {
font-size:32px;
line-height:32px;
margin-bottom:15px;
}
.rbox h2, .sub-heading {
font-size:16px;
line-height:18px;
margin-bottom:10px;
}
.sub-heading {
margin-bottom:15px;
}
.sidebar-enrolment-col .school-tour-reserve ul li, .sidebar-enrolment-col .enrolment-item-label {
padding-left:20px;
padding-right:20px;
}
.img-content span {
font-size:11px;
line-height:11px;
padding:5px;
}
#banner-inner {
height:268px;
}
.el-date, .tourdate-style .el-date {
height:125px;
width:125px;
margin-right:20px;
}
.el-day {
font-size:67px;
line-height:67px;
}
.el-month {
font-size:13px;
line-height:13px;
}
h3.el-title, .tourdate-style h3.el-title {
font-size:16px;
line-height:18px;
margin-bottom:10px;
}
.el-side, .el-time-location, .tourdate-style .el-time-location span {
font-size:11px;
line-height:17px;
}
.el-time-location {
margin-bottom:10px;
}
.el-time-location img, .tourdate-style .el-time-location span img {
width:13px;
margin-right:6px;
}
.btn-el {
font-size:13px;
line-height:14px;
min-width:100px;
}
.category-menu {
margin-bottom:20px;
}
.category-menu ul {
margin:0 -5px;
}
.category-menu ul li {
padding:0 5px;
}
.category-menu ul li a {
font-size:10px;
min-width:96px;
}
.el-detail-box h1 {
font-size:25px;
line-height:25px;
margin-bottom:20px;
}
.el-detail-right .el-time-location {
margin:8px 0 15px;
}
.latest-news-listing {
margin:0 -10px;
}
.lnl-col {
padding:0 10px;
margin-bottom:20px;
}
.lnl-col .latestnews-date {
font-size:11px;
}
.lnl-col .latestnews-content h3 {
font-size:17px;
line-height:20px;
margin-bottom:10px;
}
.lnl-col a.btn-readmore-latestnews {
bottom:20px;
width:100px;
margin-left:-50px;
}
.lnl-col .latestnews-content {
padding-bottom:50px;
}
.latestnews-detail-box h2 {
font-size:25px;
line-height:25px;
margin-bottom:15px;
}
.lnl-date-bar {
font-size:11px;
line-height:11px;
margin:0;
padding:10px;
}
.tour-header-bar {
font-size:11px;
padding:10px 10px 12px;
}
.tourdate-style .el-date {
padding-left:20px;
}
.tourdate-style .el-day {
font-size:80px;
line-height:65px;
}
.tourdate-style .el-month {
font-size:18px;
line-height:18px;
margin-top:-4px;
}
.el-day-label {
font-size:11px;
margin-bottom:8px;
}
.tour-type-label {
font-size:11px;
height:27px;
width:124px;
border-width:7px;
padding-top:2px;
margin-right:10px;
}
a.btn-tourtype-reserve {
padding:6px;
font-size:11px;
width:160px;
height:27px;
}
.tour-type-box {
padding-top:21px;
}
.tourdate-style {
margin-bottom:30px;
}
.tourdate-style .el-time-location span {
margin-bottom:5px;
}
.tour-dates-detail .el-detail-left {
float:none !important;
}
.tour-dates-detail .el-content {
font-size:11px;
line-height:17px;
display:block !important;
}
.tour-dates-detail .tour-header-bar {
margin:0 0 20px;
}
.btn-submit-registration {
height:40px;
padding:8px;
}
.btn-tour-reg-back {
font-size:15px;
height:40px;
line-height:28px;
width:115px;
}
.tour-dates-detail .el-time-location span {
display:block;
margin:0 0 5px;
}
.tour-dates-detail .el-day {
margin-left:-15px;
}
.tour-dates-detail .tour-type-label {
margin-bottom:25px;
}
#header-quicklinks-box ul li a::before {
margin-right:-7px;
border-width:7px;
}
.sbb-result-header {
line-height:24px;
font-size:14px;
}
.sbb-result h3 {
font-size:24px;
line-height:24px;
margin-right:30px;
}
.download {
font-size:13px;
line-height:22px;
height:22px;
padding-right: 20px;
background-size: 18px auto;
}
.download span {
width:80px;
}
.sbb-result h4 {
font-size:18px;
line-height:18px;
margin-bottom:10px;
}
.sbb-img-footer, .sbb-result-footer {
height:44px;
}
.sbb-result-footer {
font-size:15px;
line-height:39px;
}
.icon-ruby {
width:40px;
height:40px;
bottom:10px;
background-size:40px auto;
}
.sbb-img-footer h3 {
font-size:18px;
line-height:18px;
line-height:44px;
}
.sbb-result {
padding-top:55px;
padding:55px 20px 0;
}
.boys-girls-dl {
margin-bottom:30px;
}
.sports-calendar-mod h3 {
font-size:67px;
line-height:67px;
margin-bottom:-16px;
}
.sport-calendar-loop span {
font-size:14px;
}
.cf-date {
font-size:13px;
line-height:13px;
margin-bottom:20px;
}
.confirmed-fixture-mod h3 {
font-size:25px;
line-height:25px;
margin-bottom:30px;
}
.confirmed-fixture-mod {
padding-top:50px;
height:auto;
font-size:18px;
line-height:18px;
}
.btn-cf-more-information a {
font-size:18px;
line-height:20px;
}
.btn-cf-more-information {
padding-bottom:100px;
}
.fu-header {
font-size:18px;
line-height:18px;
padding-top:10px;
margin-bottom:21px;
}
.fu-header h3 {
font-size:25px;
line-height:25px;
}
.fu-boysgirls h4 {
font-size:17px;
line-height:17px;
}
.fu-boysgirls ul li a {
padding-top:8px;
font-size:17px;
line-height:17px;
}
.fu-boysgirls ul li {
margin-bottom:20px;
}
.red-dl {
font-size:16px;
line-height:16px;
padding-right:0;
}
.red-dl ul {
width:220px;
margin:0 auto;
position:relative;
left:-5px;
}
.red-dl ul li {
background-size:20px auto;
padding: 6px 40px 0 0;
min-height:25px;
}
.result-archive-mod h3 {
font-size:23px;
line-height:23px;
margin-bottom:20px;
}
.result-archive-mod h4 {
font-size:13px;
margin-bottom:10px;
}
.ra-bg {
font-size:11px;
line-height:11px;
}
.ra-sports-result-loop {
margin-bottom:25px;
}
.ra-website-link .ra-logo {
width:65px;
}
.ra-sports-records .ra-logo {
width:85px;
}
.ra-sports-fixture .ra-logo{
width:57px;
}
.ra-logo-loop {
margin-bottom:40px;
font-size:17px;
line-height:17px;
}
.result-archive-mod {
padding:30px 20px 0;
}
.ra-logo-mod {
margin-top:-20px;
}
.btn-sportsphoto-mod a, .svi-label .btn {
font-size:19px;
line-height:20px;
}
.btn-sportsphoto-mod a {
max-width:220px;
}
.sports-box1-col3 {
width:100%;
}
.sports-box1-col1, .sports-box1-col2, .sports-box1-col4, .sports-box1-col5 {
width:50%;
}
.sports-calendar-mod {
height:360px;
margin-bottom:10px;
}
.scm {
bottom:20px;
padding-right:40px;
}
.sport-calendar-loop {
margin-bottom:15px;
}
.fixture-update-mod, .result-archive-col {
width:50%;
float:left;
padding:0 10px;
}
.result-archive-col {
padding-right:0;
}
.fu-boysgirls {
max-width:none;
}
.ra-sports-result {
padding-right:0;
}
.sports-photo-gallery-mod {
height:370px;
}
.svi-pic {
height:260px;
}
.svi-label {
height:110px;
padding-top:33px;
}
/* june 7 start */
.banner-mini-pic {
float:none;
}
.banner-mini-content {
padding:0;
border-top:15px solid #e79f09;
}
.banner-mini:before {
display:none;
}
.bmc-heading, .bmc-logo {
margin-bottom:25px;
}
.bmc-logo {
padding-top:20px;
padding-bottom:20px;
}
.mc-row {
padding:0;
}
.cube-update-details {
height:150px;
}
.cube-fb-feed {
height: 424px;
}
.bmc-text {
padding:0 15px;
}
.mini-spirit-cube-fb-feed {
height:604px;
}
/*june 7 end*/
/* june 18 start */
.btn-yew-clickhere {
margin-left:30px;
}
.paw-box h3 {
font-size:30px;
line-height:30px;
margin-bottom:20px;
}
.paw-content {
margin-bottom:30px;
}
.sidebar-graybox h3 {
font-size:21px;
line-height:26px;
}
.paw-top {
min-height:320px;
}
.sidebar-graybox {
padding-top:25px;
font-size:13px;
line-height:19px;
}
.sidebar-graybox p, .sidebar-graybox ul {
margin-bottom:20px;
}
.position-available-wrap {
padding-top:20px;
}
.paw-header {
font-size:18px;
margin-bottom:30px;
}
.heading-italic {
font-size:14px;
margin-bottom:15px;
}
.pawdate-day {
font-size:45px;
line-height:45px;
}
.pawdate-month {
font-size:20px;
line-height:20px;
}
.paw-bot {
font-size:20px;
height:50px;
line-height:50px;
}
.imba-listing {
font-size:14px;
}
.rbox ul {
margin-bottom:20px;
}
/* june 18 end */
/* june 21 start */
.mini-dv-content {
font-size:13px;
line-height:19px;
}
.banner-mini-dv .banner-mini-content {
/* padding-top:0;*/
}
.mini-dv-sidebar {
padding:0;
}
.mini-dv-content {
padding:30px 15px 30px 30px;
}
.sidebar-links h3 {
font-size:21px;
line-height:21px;
margin-bottom:25px;
}
.mini-dv-content h1 {
font-size:32px;
line-height:32px;
}
.dv-mod ul li {
font-size:18px;
line-height:18px;
height:145px;
}
.subscribe-pop {
padding-left:0;
padding-right:0;
}
.subscribe-pop, .subscribe-pop h3 {
text-align:center;
}
.sp-form {
margin:30px auto 20px;
}

/* june 21 end */

/* july 8 start */
.banner-mini-inner .bmc-text {
padding-top:20px;
}
.banner-mini-inner h1 {
font-size:40px;
line-height:40px;
}
/* july 8 end */
#tablet_facebookz {
display:block;
}
#desktopz_facebookz {
display:none;
}
/* july 21 start */
.banner-mini-pic {
position:relative;
}
/* july 21 end */
.btn.btn-footer-ourlocation {
margin-right:0;
margin-top:0;
}
.sticky-script {
/*padding-top:84px;*/
}
.sticky-script #menu-wrap {
top:50px;
}
.sticky-script #menu > ul > li > a {
line-height:normal;
}
#header {
height:119px;
}
.sports-box1-v2 .ra-logo-mod {
background-color:#383838;
position:absolute;
right:-100%;
top:0;
width:100%;
height: 435px;
padding:140px 0 0;
}
.bg-diagonal-1 {
display:none;
}
.sports-adds > img {
max-width: none;
}
.sports-box1-v2 .cf-logos{
margin:0 auto;
}
}
@media (max-width: 991px) {
.pblog-fb-feeds{
	padding-top: 10px;
	padding-right:0;
}
.principal-blog-box{
	padding-top: 8px;
}
.pbb-wrapper{
	padding: 0 30px;
}
#banner-home {
height:400px;
}
.sitemap {
display:none;
}
.footer-bottom {
padding:20px 0;
}
.desktop-footer, .sitemap-line .sitemap-desktop-toggle {
display:none;
}
.sitemap-line .sitemap-mobile-toggle {
display:inline-block;
}
.mobile-footer {
display:block;
}
.footer-contact-details, .yvg-estalish-date, .circos {
line-height:20px;
margin:10px 0;
}
.site-design, .circos, .footer-contact-details, .yvg-estalish-date {
font-size:12px;
}
.mobile-footer p {
margin-bottom:0;
}
.footer-social-media {
margin-bottom:20px;
}
.footer-social-media ul {
float:none;
text-align:center;
}
.footer-social-media ul li {
float:none;
display:inline-block;
}
.footer-social-media ul li a {
width:40px;
height:40px;
line-height: 38px;
font-size:26px;
}
.sitemap-line {
position:absolute;
left:0;
top:0;
}
.sitemap-line:before {
display:none;
}
.logo-confidence-archives {
position:absolute;
right:0;
top:7px;
width:190px;
}
.container {
width:auto;
}
.sidebar, .imba-header-text {
padding-left:0;
}
.content-img-set {
float:none !important;
}
.lnl-detail-btn-back {
position:absolute;
left:15px;
top:0;
}
.lnl-detail-right {
padding:0 15px 0 140px;
}
.cfl {
padding:0 15px;
}
#header-quicklinks-box ul {
width:auto;
width:760px;
}
#header-quicklinks-box ul li {
padding: 0 22px;
}
.yvg-logo-1 {
margin-bottom:10px;
}
/* june 7 start */
.mm-pic, .mm-con {
height: 44vw;
}
.mini-mod-wrap ul li:nth-child(2n) .mm-pic {
top:44vw;
}
.mini-footer-bar, .mfb-right {
text-align:center;
}
.mini-footer-bar {
padding:20px 0;
}
.mfb-mid {
margin:35px 0;
}
.cubes-btn-box a {
font-size:22px;
max-width:225px;
height:60px;
line-height:52px;
}
.cubes-btn-box a:after {
bottom:18px;
margin-left:-47.5px;
width:95px;
}
.mini-cubes-wrap {
padding:30px 0 0;
}
.cubes-btn-box {
bottom:30px;
}
.mini-spirit-cube-fb-feed {
height:424px;
}
/* june 7 end */
#desktopz_facebookz {
display:block;
}
#tablet_facebookz {
display:none;
}
/* oct 24 start */
.pblog-img-area{
	background-color: #363636;
	width: 100%;
}
.pblog-img-area .pblog-img-holder{
	width: 310px;
	float: left;
}
.pblog-img-area .pblog-img-caption,
.pblog-img-area .pblog-img-readmore{
	position: relative;
	right: auto;
	bottom: auto;
	overflow: hidden;
}
.pblog-img-area .pblog-img-caption{
	padding-top: 120px;
}
.pblog-img-area .pblog-img-readmore{
	font-size: 17px;
}
.pblog-text-area{
	width: 60%;
	display: block;
	padding-top: 50px;
	padding-left: 0;
}
.pblog-text-area h2{
	margin-bottom: 30px;
}
.pblog-fb-feeds{
	width: 40%;	
}

/* oct 24 end */
}
@media (max-width: 767px) {
#logo {
margin:0;
width:auto;
text-align:center;
left:0;
top:-57px;
width:100%;
}
#top-header {
height:85px;
}
#top-header:before {
display:none;
}
#bot-header {
height:160px;
}
#menu-wrap {
top:115px;
}
.navbar-toggle, .menu-search .form-control {
height:45px;

}
.sitemap-line {
display:none;
}
.logo-confidence-archives {
position:relative;
top:auto;
margin:0 auto 15px;
}
.flex-control-paging {
display:none;
}
.enrolment-box {
background:none;
background-color:#afafaf;
}
.tag-line-area {
padding:10px 0;
}
.tag-line-area h2 {
font-size:17px;
line-height:21px;
border:0;
}
.tag-line-area h2 span {
padding:0;
background:none;
}
.enrolment-box {
padding-top:30px;
}
.enrolment-row-mobile .enrolment-col {
margin-bottom:30px;
}
.circos span {
display:block;
}
#banner-inner {
height:230px;
}
.rbox {
float:none;
margin-bottom:20px;
}
.imba-header .row, .sidebar-links {
margin:0;
}
.imba-header:before {
height:44px;
}
.breadc {
min-height:44px;
float:none;
}
.sidebar, .imba-header-text, .imba-header .container {
padding:0;
}
.el-content {
display:none;
}
.el-time-location span {
display:block;
margin:0 0 5px;
}
.el-date {
margin-right:15px;
}
.category-menu ul li {
width:50%;
margin-bottom:10px;
}
.category-menu ul li.catmenu-view-category {
display:block;
}
.sidebar-calendar.events-item-calendar .fc-calendar .fc-row > div > span.fc-date {
font-size:12px;
}
.sidebar-calendar.events-item-calendar h2, .sidebar-calendar.events-item-calendar .custom-header h3 {
font-size:22px;
line-height:22px;
}
.el-detail-left {
float:none !important;
}
.el-detail-box h1 {
font-size: 20px;
line-height: 21px;
}
.lnl-col {
float:none;
width:auto;
}
.lnl-col:last-of-type {
margin-bottom:0;
}
.lnl-col .latestnews-content {
height:auto !important;
}
.lnl-col .latestnews-content h3 {
font-size:23px;
line-height:25px;
margin-bottom:15px;
}
.lnl-col .latestnews-date {
font-size: 13px;
margin-bottom:15px;
}
.lnl-detail-right {
padding:0 15px;
}
.lnl-detail-btn-back {
position:relative;
left:auto;
top:auto;
}
.latestnews-detail-box h2 {
font-size:20px;
line-height:20px;
}
.lnl-detail-left .latestnews-pic {
margin-bottom:15px;
}
.lnl-date-bar {
font-size:14px;
line-height:14px;
}
.tour-dates-detail .tour-header-bar {
font-size:11px;
}
.btn-submit-registration {
font-size:15px;
width:158px;
float:right;
margin:0 0 0 15px;
}
.btn-group-reg {
float:left;
}
.tdf-w1, .tdf-w2 {
width:auto;
text-align:left;
}
.tour-type-label {
float:none;
border:0;
width:auto;
text-align:left;
height:auto;
margin-bottom:20px;
padding:0;
}
.sbb-left {
float:none;
width:auto;
}
.sbb-result {
position:relative;
height:auto;
width:auto;
padding:55px 15px 70px;
}
.sbb-img-footer h3 {
width:auto;
}
.sports-box1-col1, .sports-box1-col2, .sports-box1-col4, .sports-box1-col5, .sports-box1-col3, .fixture-update-mod, .result-archive-col {
float:none !important;
width:auto;
}
.scm, .result-archive-col, .ra-sports-result, .ra-logo-box {
padding:0;
}
.result-archive-mod {
padding-left:10px;
padding-right:10px;
}
.ra-subbox {
margin:0;
}
.ra-sports-result {
width:60%;
}
.ra-logo-box {
width:40%;
}
.result-archive-col, .sports-photo-gallery-mod, .sports-venue-info-mod {
margin-bottom:10px;
}
.sports-box1-col4, .sports-box1-col5 {
padding:0 20px;
}
.sports-photo-gallery-mod {
height:100vw;
}
.svi-pic {
height:51vw;
}
.btn-cf-more-information {
padding:40px 0;
}
.confirmed-fixture-mod {
padding-top:30px;
}
.sports-banner-box {
margin-bottom:0;
}
.sbb-result-footer {
text-indent:inherit;
}
/* june 7 start */
.mini-mod-wrap ul li {
height:auto !important;
}
.mm-pic, .mm-con, .mini-mod-3col .mm-pic, .mini-mod-3col .mm-con {
position:relative !important;
top:0 !important;
height:auto;
}
.mm-pic {
height:80vw
}
.mm-con {
padding:30px 15px;
}
.mini-mod-3col .mm-pic {
height:65vw;
}
.cube-item {
margin-bottom:20px;
}
.mini-cubes-wrap > .container {
padding:0;
overflow:hidden;
}
.mini-cubes-wrap {
padding:0;
}
.cube-item-calendar.events-item-calendar .fc-calendar .fc-row > div > span.fc-date {
font-size:12px;
}
.cube-item-calendar {
height:260px !important;
position:relative;
}
.events-item-calendar .custom-header h2, .events-item-calendar .custom-header h3 {
font-size: 22px;
line-height: 22px;
}
.cube-item-calendar .custom-header h3 {
margin-left:10px;
}
/* june 7 end */
/* june 18 start */
.position-available-wrap {
max-width:none;
}
.paw-content br {
display:none;
}
/* june 18 end */
/* june 21 start */
.mini-dv-sidebar, .mini-dv-content {
float:none;
}
.mini-dv-content {
padding:25px 15px 30px;
}
.dv-mod {
padding-top:5px;
}
.btn-sp-searchsub {
float:none !important;
min-width:inherit;
width:100%;
}
.subscribe-pop h3 {
font-size:24px;
line-height:24px;
}
/* june 21 start */

/* july 4 start */
.colored-box-content .mm-con {
height:auto;
}
.colored-box-content .mm-pic {
height: 80vw;
}
/* july 4 end */
.banner-button, .banner-container {
display:none;
}
.banner-button-mobile {
display:block;
}
.sticky-script {
/* padding-top: 95px;*/
}
.sticky-script #logo {
left:50%;
}
#header {
height:245px;
}
.sports-adds {
padding:0 10px;
margin-bottom:10px;
height:auto;
}
.sports-adds > img {
max-width: 100%;
width:100%;
}
.slides-wrap{
height: calc(100% - 123px);
}
}
@media screen and (max-width: 320px) {
.showcrumbs li:nth-child(3) {
height: 15px;
overflow: hidden;
width: 99px;
}
}
@media (max-width: 480px) {
#banner-home {
height:320px;
}
.banner-content {
font-size:25px;
line-height:25px;
bottom:10px;
}
.fu-boysgirls {
padding:0 5px;
}
.fu-boysgirls .col-10 {
padding:0 5px;
}
/* june 18 start */
.btn-yew-clickhere {
margin:20px 0 0;
display:block;
}
.paw-line {
background-image:url(../images/new-images/img-sidebar-pblog-img-line-tablet.png);
height:27px;
}
.paw-top {
padding-bottom:40px;
min-height:inherit;
}
.banner-button-mobile a{
	width: 89px;
}
.btn-bbm-callusnow{
	margin: 0px 5px;
}
/* june 18 end */
}
@media (max-width: 479px) {
.tour-type-box {
padding-top:10px;
}
a.btn-tourtype-reserve {
display:block;
width:auto;
}
}
.color-red {
	color:#ff0000;
}
.show_ul {
/*display: block !important; */ /* hide june 4 2016 */
}
.img-content a {
	color: #ffffff;
}
.img-content a:hover {
	text-decoration: none;
	color: #ffffff
}
/*term dates*/
.editable table {
	position: relative;
	top: -10px;
}
.editable table tbody tr:nth-of-type(even) {
background: #f5f5f5;
}
.editable > p:first-of-type {
	font-size: 19px;
	line-height: 21px;
	margin-bottom: 21px;
	position: relative;
	top: -2px;
}
@media screen and (max-width: 1000px) {
.editable {
margin: 0 4%;
width: 92%;
}
.editable h4 {
margin-left: 0%;
}
.editable table {
overflow: hidden;
max-width: 100%;
}
.editable + p {
margin: 4%;
}
#modal-content.editable {
width: auto;
}
#modal-content .page-heading + p {
margin-left: 0;
}
#modal-content h4 {
margin-left: 0;
}
}
.editable table {
	position: relative;
	top: -10px;
}
.editable table tbody tr:nth-of-type(even) {
background: #f5f5f5;
}
#colorbox #modal-content {
	display: none;
	visability: hidden;
	padding: 35px;
	margin: 0 64px;
	background: #fff;
}
#colorbox #modal-content h1.page-heading {
	margin-top: 0;
	padding-top: 0;
}
#colorbox #modal-content .center-image {
	float: left;
	width: 175px;
}
#colorbox #modal-content figcaption h1, #colorbox #modal-content figcaption h3, #colorbox #modal-content figcaption dl {
	margin-left: 210px;
}
#colorbox #modal-content figcaption h1 a {
	background: none;
}
#colorbox #modal-content figcaption h4 {
	margin-bottom: 0;
}
#colorbox #cboxLoadedContent #modal-content {
	display: block;
	visibility: visible;
}
@media (max-width: 800px) {
.dv-mod ul li {
width:33.33%;
}
}
@media screen and (max-width: 400px) {
#colorbox #modal-content {
margin: 10px;
width: auto;
}
/* june 21 start */
.dv-mod ul li {
float:none;
width:100%;
height:90px;
}
.dv-mod ul li:last-child {
margin-bottom:0;
}
/* june 21 end */

}
table th, table td {
	line-height: 21px;
	padding: 10px 0.875em 11px 0;
	text-align: left;
	vertical-align: top;
}
/*end of term dates*/

/** updated sports **/
.apresult {
	width:345px;
}
.apresult2 {
	width:345px;
}
table.date th, table.date td {
	line-height: 21px;
	padding: 10px 20px 11px 0;
	text-align: left;
	vertical-align: top;
}
@media (max-width: 767px) {
.apresult {
width:170px;
}
.apresult2 {
width:170px;
}
.apresult2 {
background-color: #c63434;
color: #fff;
margin-right: 2px;
padding: 0 16px;
}
}
@media (max-width: 768px) {
.apresult {
width:207px !important;
}
.apresult2 {
width:207px;
padding:0 23px !important;
font-size:14px;
}
}
@media (min-width: 800px) {
.apresult {
width:260px
}
.apresult2 {
width:178px
}
}
@media (min-width: 768px) {
.apresult {
width:178px
}
.apresult2 {
width:178px
}
.sbb-result-header2 {
font-size: 14px;
line-height: 24px;
}
}
@media (min-width: 800) {
.apresult {
width:260px
}
.apresult2 {
width:260px
}
}
@media (min-width: 1000) {
.apresult {
width:260px
}
.apresult2 {
width:260px
}
}
@media screen and (min-width: 1280px) {
.apresult {
width:345px
}
.apresult2 {
width:345px
}
.sbb-result-header2 {
font-family: "Amiri", serif;
font-size: 24px;
line-height: 40px;
}
.apresult2 {
background-color: #c63434;
color: #fff;
display: inline-block;
margin-right: 5px;
padding: 0 25px;
line-height:40px;
}
}
@media (max-width: 640px) {
.apdate {
font-size:15px;
}
}
@media (max-width: 360px) {
#mobile_facebookz {
display:block;
}
#desktopz_facebookz {
display:none;
}
}

/** end updated **/
