@media screen and (max-device-width: 980px){
	
	.wrapper{width:99%; padding:0;}
}
@media screen and (max-device-width: 800px){
	
	.wrapper{width:99%; padding:0;}
	
	#header{background-position:center; background-size:225%;}
	
	#topblock{text-align:center;}
	
	.innerlefttop{ float:left; margin-bottom:1%; padding:0 0.5%;}
	
	#topblock #topmenu ul.menu li{padding:0px 6px;}
	
	#botblock { float: left; width: 100%; margin-top: 0%;}
	
	#brandleft{ padding:0; }
	
	#brandleft .custom p{text-align:center; }
	
	#brandleft .custom p img{ float:left;}
	
	#brand{padding:0 0; width:72%;}
	
	#brand .custom strong{float:left; }
	
	#brand .custom strong span{font-size:110% !important; margin-top:2%;}
	
	#brand .custom span{font-size:200% !important; float:left; text-align:center; width:100%;}
	
	#brand .custom p{font-size:90%; margin-top:2px; float:left; text-align:center; width:100%;}	
	
	.custom span{font-size:12px !important;  margin-top:2px; float:left; text-align:center; width:100%;}
	
	#brandright{width:12%; text-align:center;}
	
	#brandright a{color:#FFF; font-size:12px;}
	
	.mod-languages li{ margin-top:10px;}
	
	#brandright .custom p{float:left; margin:10px 0px;}
	
	#lefttop { float: left; width: 60%; }
	
	#righttop { float:right; }
	
	.banner img{width:100%;}
	
	#menubar .sr-only{display:none;}
	
	.navbar .btn-navbar{margin-bottom:5px;}
	
	.navbar .btn-navbar .icon-bar{background-color:#fff;}
	
	.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled]{background-color:#000;}
	
	.navbar .nav li b{float:right;}
	
	.nav-collapse .nav > li{border-bottom:1px dashed #999; background: none;}
	
	.nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a{background:none;}
		
	#submenu { width:98%; float:left;padding:1%; border-top:1px solid #FFF;}
	
	#notificationsbar{width:100%; border: none;}
	
	.gkHighlighterWrapper { /*margin-left: 20% !important;*/}
	
	#gkHighlighterGK5-0 .gkHighlighterInterface span.text{font-size:100%; margin:0px 0px 0px 3px;}
	
	#notificationsbar a span{ background:url("../images/buttet.png") no-repeat scroll left; padding:0 0px 0 10px; font-size:100%;}

	#notificationsbar a{ text-decoration: none; line-height: 40px; color:#555;}
	
	#contentwrapper{width:98%; float: left; padding:1%; }
	
	/*#leftcolumn, #rightcolumn{width:100%; padding: 0;}*/
	
	/*#tabs{width:98%; padding: 1%;}*/
	
	.class70 {  width: 69%; }
	
	#mainblockshadow{min-height:20px;}
	
	/*#footersection #footer-position1, #footer-position2{width:100%; margin: 1% 0;}
	
	#footersection #footer-positionmid{ float:none; width:100%;  }*/
	
	.gkHighlighterInterface { padding: 0 2% 0 1% !important; }
	
	#footersection #footer-position1 p, #footer-position2 p{text-align:center; margin-bottom:3%; font-size:80%;}
	
	#footer-position2 img{width:20%;}
	
	/*.category-module_submenus > li{ list-style-image:none !important; }*/
	
	.category-module_submenus > li a {font-size: 75%; width: 100%; float: left;}
	
	.navbar .btn-navbar{background:#A60E25; border:0;}
	
	#brandright .search{margin-top:1%;}
	
	div.moduletable_submenus ul{ -webkit-column-count:4; -moz-column-count:4; column-count:4; columns: 4; padding-left:1%;}
	
	#quicklinkssection{width:100%;float:left;padding:1% 0; margin-top:3%;}
	
	div.moduletable_homeaccor ul.category-module_accor li, div.moduletable_homeaccor ul.lnd_latestnews li{ list-style-type:none; border-bottom:1px dashed; line-height:20px; color:#d1494b;}
	
	#footermenu-position1 { float: left; width:98%; }
	
	#footermenu-position2 { float: right; width: 20%; }
	
	.school-heading { font-size: 400%;}
}

@media screen and (max-device-width: 768px){
	
	.wrapper{width:99%; padding:0;}
	
	#header{background-position:center; background-size:225%;}
	
	#topblock{text-align:center;}
	
	.innerlefttop{ float:left; margin-bottom:1%; padding:0 0.5%;}
	
	#topblock #topmenu ul.menu li{padding:0px 6px;}
	
	#botblock { float: left; width: 100%; margin-top: 0%; }
	
	#brandleft{ padding:0; }
	
	#brandleft .custom p{text-align:center; }
	
	#brandleft .custom p img{ float:left; }
	
	#brand{padding:0 0; width:74%; padding:10px 0 0 0;}
	
	#brand .custom strong{float:left; }
	
	#brand .custom strong span{font-size:110% !important; margin-top:2%;}
	
	#brand .custom span{font-size:179% !important; float:left; text-align:center; width:100%;}
	
	#brand .custom p{font-size:90%; margin-top:2px; float:left; text-align:center; width:100%;}	
	
	.custom span{font-size:12px !important;  margin-top:2px; float:left; text-align:center; width:100%;}
	
	#brandright{width:11%; text-align:center; padding:0;}
	
	#brandright img { width:100%;}
	
	#brandright a{color:#FFF; font-size:12px;}
	
	.mod-languages li{ margin-top:10px;}
	
	#brandright .custom p{float:right; margin:1px 0px;}
	
	#lefttop { float: left; width: 60%; }
	
	#righttop { float:right; }
	
	.banner img{width:100%;}
	
	#menubar .sr-only{display:none;}
	
	.navbar .btn-navbar{margin-bottom:5px;}
	
	.navbar .btn-navbar .icon-bar{background-color:#fff;}
	
	.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled]{background-color:#000;}
	
	.navbar .nav li b{float:right;}
	
	.nav-collapse .nav > li{border-bottom:1px dashed #999; background: none;}
	
	.nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a{background:none;}
		
	#submenu { width:98%; float:left;padding:1%; border-top:1px solid #FFF;}
	
	#notificationsbar{width:100%; border: none;}
	
	.gkHighlighterWrapper { /*margin-left: 22% !important;*/}
	
	#gkHighlighterGK5-0 .gkHighlighterInterface span.text{font-size:100%; margin:0px 0px 0px 3px;}
	
	#notificationsbar a span{ background:url("../images/buttet.png") no-repeat scroll left; padding:0 0px 0 10px; font-size:100%;}

	#notificationsbar a{ text-decoration: none; line-height: 40px; color:#555;}
	
	#contentwrapper{width:98%; float: left; padding:1%; }
	
	/*#leftcolumn, #rightcolumn{width:100%; padding: 0;}*/
	
	/*#tabs{width:98%; padding: 1%;}*/
	
	.class70 {  width: 69%; }
	
	#mainblockshadow{min-height:20px;}
	
	/*#footersection #footer-position1, #footer-position2{width:100%; margin: 1% 0;}
	
	#footersection #footer-positionmid{ float:none; width:100%;  }*/
	
	.gkHighlighterInterface { padding: 0 2% 0 1% !important; }
	
	#footersection #footer-position1 p{text-align:left; margin-bottom:3%; font-size:80%;}
	#footersection, #footer-position2 p{text-align:right; /*margin-bottom:3%;*/ font-size:80%; margin-right:10px;}
	
	#footer-position2 img{width:20%;}
	
	/*.category-module_submenus > li{ list-style-image:none !important; }*/
	
	.category-module_submenus > li a {font-size: 75%; width: 100%; float: left;}
	
	.navbar .btn-navbar{background:#A60E25; border:0;}
	
	#brandright .search{margin-top:1%;}
	
	div.moduletable_submenus ul{ -webkit-column-count:4; -moz-column-count:4; column-count:4; columns: 4; padding-left:1%;}
	
	#quicklinkssection{width:100%;float:left;padding:1% 0; margin-top:3%;}
	
	div.moduletable_homeaccor ul.category-module_accor li, div.moduletable_homeaccor ul.lnd_latestnews li{ list-style-type:none; border-bottom:1px dashed; line-height:20px; color:#d1494b;}
	
	#footermenu-position1 { float: left; width:98%; }

	
	#footermenu-position2 { float: right; width: 20%; }
	
	.school-heading { font-size: 400%;}
}

@media screen and (max-device-width: 640px){
	
	.wrapper{width:99%; padding:0;}
	
	#header{background-position:center; background-size:225%;}
	
	#topblock{text-align:center;}
	
	.innerlefttop{ float:left; margin-bottom:1%; padding:0 0.5%;}
	
	#topblock #topmenu ul.menu li{padding:0px 5px;}
	
	#botblock { float: left; width: 100%; margin-top: 0%;}
	
	#brandleft{ padding:0; }
	
	#brandleft .custom p{text-align:center; }
	
	#brandleft .custom p img{ float:left; }
	
	#brand{padding:0 0; width:70%;}
	
	#brand .custom strong{float:left; }
	
	#brand .custom strong span{font-size:110% !important; margin-top:2%;}
	
	#brand .custom span{font-size:159% !important; float:left; text-align:center; width:100%;}
	
	#brand .custom p{font-size:80%; margin-top:10px; float:left; text-align:center; width:100%;}	
	
	.custom span{font-size:12px !important;  margin-top:2px; float:left; text-align:center; width:100%;}
	
	#brandright{width:15%; text-align:center; padding:0;}
	
	#brandright a{color:#FFF; font-size:12px;}
	
	.mod-languages li{ margin-top:10px;}
	
	#brandright .custom p{float:left; margin:10px 0px;}
	
	#lefttop { float: none; width: 70%; margin: 0 auto; }
	
	#righttop { float: none; margin: 0 auto; width: 50%; }
	
	.banner img{width:100%;}
	
	#menubar .sr-only{display:none;}
	
	.navbar .btn-navbar{margin-bottom:5px;}
	
	.navbar .btn-navbar .icon-bar{background-color:#fff;}
	
	.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled]{background-color:#000;}
	
	.navbar .nav li b{float:right;}
	
	.nav-collapse .nav > li{border-bottom:1px dashed #999; background: none;}
	
	.nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a{background:none;}
		
	#submenu { width:98%; float:left;padding:1%; border-top:1px solid #FFF;}
	
	#notificationsbar{width:100%; border: none;}
	
	.gkHighlighterWrapper { /*margin-left: 25% !important;*/}
	
	#gkHighlighterGK5-0 .gkHighlighterInterface span.text{font-size:100%; margin:0px 0px 0px 3px;}
	
	#notificationsbar a span{ background:url("../images/buttet.png") no-repeat scroll left; padding:0 0px 0 10px; font-size:100%;}

	#notificationsbar a{ text-decoration: none; line-height: 40px; color:#555;}
	
	#contentwrapper{width:98%; float: left; padding:1%; }
	
	/*#leftcolumn, #rightcolumn{width:100%; padding: 0;}*/
	
	/*#tabs{width:98%; padding: 1%;}*/
	
	.class70 {  width: 69%; }
	
	#mainblockshadow{min-height:20px;}
	
	/*#footersection #footer-position1, #footer-position2{width:100%; margin: 1% 0;}
	
	#footersection #footer-positionmid{ float:none; width:100%;  }*/
	
	.gkHighlighterInterface { padding: 0 2% 0 1% !important; }
	
	#footersection #footer-position1 p{text-align:left; margin-bottom:3%; font-size:80%;}
	#footersection, #footer-position2 p{text-align:right;/* margin-bottom:3%;*/ font-size:80%; margin-right:10px;}
	
	#footer-position2 img{width:20%;}
	
	/*.category-module_submenus > li{ list-style-image:none !important; }*/
	
	.category-module_submenus > li a {font-size: 75%; width: 100%; float: left;}
	
	.navbar .btn-navbar{background:#A60E25; border:0;}
	
	#brandright .search{margin-top:1%;}
	
	div.moduletable_submenus ul{ -webkit-column-count:3; -moz-column-count:3; column-count:3; columns: 3; padding-left:1%;}
	
	#quicklinkssection{width:100%;float:left;padding:1% 0; margin-top:3%;}
	
	div.moduletable_homeaccor ul.category-module_accor li, div.moduletable_homeaccor ul.lnd_latestnews li{ list-style-type:none; border-bottom:1px dashed; line-height:20px; color:#d1494b;}
	
	#footermenu-position1 { float: left; width:98%; }
	
	#footermenu-position2 { float: right; width: 20%; }
	
	.school-heading { font-size: 280%;}
	
	/*--- 17-11-2015 ---*/
	
	.gkHighlighterInterface {margin-right:10px; min-width:30%;}
	
	#gkHighlighterGK5-0 .gkHighlighterInterface span.text {float: none; text-align: center;}
	
	
}
@media screen and (max-device-width: 600px){
	#mod-search-searchword{max-width:600px;}
}

@media screen and (max-device-width: 480px){
	
	.wrapper{width:99%; padding:0;}
	
	#header{background-position:center; background-size:225%;}
	
	/*.custom img{width:40%;}*/
	
	#topblock{text-align:center;}
	
	#lefttop { float: left; width: 100%; }
	
	.innerlefttop{ float:left; margin-bottom:1%; padding:0 0.5%;}
	
	#topblock #topmenu ul.menu li{padding:0px 6px;}
	
	#botblock { float: left; width: 100%; margin-top: 0%; }
	
	#brandleft{ padding:0; }
	
	#brandleft .custom p{text-align:center; }
	
	#brandleft .custom p img{ float:left; }
	
	#brand{padding: 0 0; width:70%;}
	
	#brand .custom strong{float:left; }
	
	#brand .custom strong span{font-size:180% !important; margin-top:2%;}
	
	#brand .custom span{font-size:200% !important; float:left; text-align:center; width:100%;}
	
	#brand .custom p{font-size:70%; margin-top:2px; float:left; text-align:center; width:100%;}	
	
	.custom span{font-size:12px !important; margin-top:2px; float:left; text-align:center; width:100%;}
	
	#brandright{width:15%; text-align:center;}
	
	#brandright img { width:90%;}
	
	#brandright a{color:#FFF; font-size:12px;}
	
	.mod-languages li{ margin-top:10px;}
	
	#brandright .custom p{float:left; margin:0px 0px;}
	
	#righttop { float:left; width: 100%; margin-top: 2%; }
	
	.banner img{width:100%;}
	
	#menubar .sr-only{display:none;}
	
	.navbar .btn-navbar{margin-bottom:5px;}
	
	.navbar .btn-navbar .icon-bar{background-color:#fff;}
	
	.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled]{background-color:#000;}
	
	.navbar .nav li b{float:right;}
	
	.nav-collapse .nav > li{border-bottom:1px dashed #999; background: none;}
	
	.nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a{background:none;}
		
	#submenu { width:98%; float:left;padding:1%; border-top:1px solid #FFF;}
	
	#notificationsbar{width:100%; border: none;}
	
	.gkHighlighterWrapper { /*margin-left: 33% !important;*/}
	
	#gkHighlighterGK5-0 .gkHighlighterInterface span.text{font-size:100%; margin:0px 0px 0px 3px;}
	
	.gkHighlighterInterface { padding: 0 2% 0 1% !important; }
	
	#notificationsbar a span{ background:url("../images/buttet.png") no-repeat scroll left; padding:0 0px 0 10px; font-size:100%;}

	#notificationsbar a{ text-decoration: none; line-height: 40px; color:#555;}
	
	#contentwrapper{width:98%; float: left; padding:1%; }
	
	#leftcolumn, #rightcolumn{width:100%; padding: 0;}
	
	#tabs{width:98%; padding: 1%;}
	
	#mainblockshadow{min-height:20px;}
	
	#footersection #footer-position1, #footer-position2{width:100%; margin: 1% 0;}
	
	#footersection #footer-positionmid{ float:none; width:100%;  }
	
	#footersection #footer-position1 p, #footer-position2 p{text-align:center; margin-bottom:3%; font-size:80%;}
	
	#footer-position2 img{width:20%;}
	
	/*.category-module_submenus > li{ list-style-image:none !important; }*/
	
	.category-module_submenus > li a {font-size: 75%; width: 100%; float: left;}
	
	.navbar .btn-navbar{background:#A60E25; border:0;}
	
	#brandright .search{margin-top:1%;}
	
	div.moduletable_submenus ul{ -webkit-column-count:2; -moz-column-count:2; column-count:2; columns: 2; padding-left:1%;}
	
	#quicklinkssection{width:100%;float:left;padding:1% 0; margin-top:3%;}
	
	div.moduletable_homeaccor ul.category-module_accor li, div.moduletable_homeaccor ul.lnd_latestnews li{ list-style-type:none; border-bottom:1px dashed; line-height:20px; color:#d1494b;}
	
	#footermenu-position1 { float: left; width:98%; }
	
	#footermenu-position2 { float: right; width: 20%; }
	
	.school-heading { font-size: 350%;}

	/*--- 17-11-2015 ---*/
	.item-page > div {overflow: auto;}
	
	.gkHighlighterInterface {margin-right:10px; min-width:30%;}
	
	#gkHighlighterGK5-0 .gkHighlighterInterface span.text {float: none; text-align: center;}
}


@media screen and (max-width:360px){
	
	.wrapper{width:99%; padding:0;}
	
	#header{background-position:center; background-size:225%;}
	
	/*.custom img{width:40%;}*/
	
	#topblock{text-align:center;}
	
	.innerlefttop{ float:left; margin-bottom:1%; padding:0 0.5%;}
	
	#topblock #topmenu ul.menu li{padding:0px 6px;}
	
	#botblock { float: left; width: 100%; margin-top: 0%; }
	
	#lefttop { float: left; width: 100%; }
	
	#brandleft{ padding:0; }
	
	#brandleft .custom p{text-align:center; }
	
	#brandleft .custom p img{ float:left; }
	
	#brand{padding:1% 0 0; width:70%;}
	
	#brand .custom strong{float:left; }
	
	#brand .custom strong span{font-size:110% !important; color:#fff; margin-top:2%;}
	
	#brand .custom span{font-size:160% !important; color: #FFF; float:left; text-align:center; width:100%;}
	
	#brand .custom p{font-size:66%; color: #FFF; margin-top:2px; float:left; text-align:center; width:100%;}	
	
	.custom span{font-size:12px !important;  margin-top:2px; float:left; text-align:center; width:100%;}
	
	#brandright{ width:15%; text-align:center; padding:0;}
	
	#brandright a{color:#FFF; font-size:12px;}
	
	.mod-languages li{ margin-top:10px;}
	
	/*#brandright .custom p{float:left; margin:10px 0px;}*/
	
	#brandright img { width:100%;}
	
	#righttop { float:left; width: 100%; margin-top: 2%; }
	
	.banner img{width:100%;}
	
	#menubar .sr-only{display:none;}
	
	.navbar .btn-navbar{margin-bottom:5px;}
	
	.navbar .btn-navbar .icon-bar{background-color:#fff;}
	
	.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled]{background-color:#000;}
	
	.navbar .nav li b{float:right;}
	
	.nav-collapse .nav > li{border-bottom:1px dashed #999; background: none;}
	
	.nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, 		.dropdown-submenu:hover > a, .dropdown-submenu:focus > a{background:none;}
		
	#submenu { width:98%; float:left;padding:1%; border-top:1px solid #FFF;}
	
	#notificationsbar{width:100%; border: none;}
	
	.gkHighlighterWrapper { margin-left: 36% !important;}
	
	#gkHighlighterGK5-0 .gkHighlighterInterface span.text{font-size:80%; margin:0px 0px 0px 3px;}
	
	.gkHighlighterInterface { padding: 0 2% 0 1% !important; }
	
	#notificationsbar a span{ background:url("../images/buttet.png") no-repeat scroll left; padding:0 0px 0 10px; font-size:100%;}

	#notificationsbar a{ text-decoration: none; line-height: 40px; color:#555;}
	
	#contentwrapper{width:98%; float: left; padding:1%; }
	
	#leftcolumn, #rightcolumn{width:100%; padding: 0;}
	
	#tabs{width:98%; padding: 1%;}
	
	#mainblockshadow{min-height:20px;}
	
	#footersection #footer-position1, #footer-position2{width:100%; margin: 1% 0;}
	
	#footersection #footer-positionmid{ float:none; width:100%;  }
	
	#footersection #footer-position1 p, #footer-position2 p{text-align:center; margin-bottom:3%; font-size:80%;}
	
	#footer-position2 img{width:20%;}
	
	/*.category-module_submenus > li{ list-style-image:none !important; }*/
	
	.category-module_submenus > li a {font-size: 75%; width: 100%; float: left;}
	
	.navbar .btn-navbar{background:#A60E25; border:0;}
	
	#brandright .search{margin-top:1%;}
	
	div.moduletable_submenus ul{ -webkit-column-count:2; -moz-column-count:2; column-count:2; columns: 2; padding-left:1%;}
	
	#quicklinkssection{width:100%;float:left;padding:1% 0; margin-top:3%;}
	
	div.moduletable_homeaccor ul.category-module_accor li, div.moduletable_homeaccor ul.lnd_latestnews li{ list-style-type:none; border-bottom:1px dashed; line-height:20px; color:#d1494b;}
	
	#footermenu-position1 { float: left; width:98%; }
	
	#footermenu-position2 { float: right; width: 20%; }
	
	.school-heading { font-size: 200%;}
	
	/*--- 17-11-2015 ---*/
	
	.item-page > div { overflow: auto;}
	
	.gkHighlighterInterface {margin-right:10px; min-width:30%;}
	
	#gkHighlighterGK5-0 .gkHighlighterInterface span.text {float: none; text-align: center;}
}


@media screen and (max-device-width: 320px) { 
	.wrapper{width:99%; padding:0;}
	
	#header{background-position:center; background-size:225%;}
	
	/*.custom img{width:50%;}*/
	
	#topblock{text-align:center;}
	
	#lefttop { float: left; width: 100%; }
	
	.innerlefttop{ float:left; margin-bottom:1%; padding:0 0.5%;}
	
	#topblock #topmenu ul.menu li{padding:0px 6px;}
	
	#botblock { float: left; width: 100%; margin-top: 0%; }
	
	#brandleft{ padding:0; }
	
	#brandleft .custom p{text-align:center; }
	
	#brandleft .custom p img{ float:left; }
	
	#brand{padding:1% 0 0; width:70%;}
	
	#brand .custom strong{float:left; }
	
	#brand .custom strong span{font-size:110% !important; color:#fff; margin-top:2%;}
	
	#brand .custom span{font-size:100% !important; color: #FFF; float:left; text-align:center; width:100%;}
	
	#brand .custom p{font-size:70%; color: #FFF; margin-top:2px; float:left; text-align:center; width:100%;}	
	
	.custom span{font-size:12px !important;  margin-top:2px; float:left; text-align:center; width:100%;}
	
	#brandright{width:15%; text-align:center;}
	
	#brandright img { width:90%;}
	
	#brandright a{color:#FFF; font-size:12px;}
	
	.mod-languages li{ margin-top:10px;}
	
	#brandright .custom p{ margin:1px 0px;}
	
	#righttop { float:left; width: 100%; margin-top: 2%; }
	
	.banner img{width:100%;}
	
	#menubar .sr-only{display:none;}
	
	.navbar .btn-navbar{margin-bottom:5px;}
	
	.navbar .btn-navbar .icon-bar{background-color:#fff;}
	
	.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled]{background-color:#000;}
	
	.navbar .nav li b{float:right;}
	
	.nav-collapse .nav > li{border-bottom:1px dashed #999; background: none;}
	
	.nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a{background:none;}
		
	#submenu { width:98%; float:left;padding:1%; border-top:1px solid #FFF;}
	
	#notificationsbar{width:100%; border: none;}
	
	.gkHighlighterWrapper { margin-left: 38% !important;}
	
	#gkHighlighterGK5-0 .gkHighlighterInterface span.text{font-size:70%; margin:0px 0px 0px 3px;}
	
	#notificationsbar a span{ background:url("../images/buttet.png") no-repeat scroll left; padding:0 0px 0 10px; font-size:70%;}

	#notificationsbar a{ text-decoration: none; line-height: 40px; color:#555;}
	
	#contentwrapper{width:98%; float: left; padding:1%; }
	
	#leftcolumn, #rightcolumn{width:100%; padding: 0;}
	
	#tabs{width:97.5%; padding: 1%;}
	
	#mainblockshadow{min-height:20px;}
	
	#footersection #footer-position1, #footer-position2{width:100%; margin: 1% 0;}
	
	#footersection #footer-positionmid{ float:none; width:100%;  }
	
	#footersection #footer-position1 p, #footer-position2 p{text-align:center; margin-bottom:3%; font-size:80%;}
	
	#footer-position2 img{width:20%;}
	
	/*.category-module_submenus > li{ list-style-image:none !important; }*/
	
	.category-module_submenus > li a {font-size: 75%; width: 100%; float: left;}
	
	.navbar .btn-navbar{background:#A60E25; border:0;}
	
	#brandright .search{margin-top:1%;}
	
	div.moduletable_submenus ul{ -webkit-column-count:2; -moz-column-count:2; column-count:2; columns: 2; padding-left:1%;}
	
	#quicklinkssection{width:100%;float:left;padding:1% 0; margin-top:3%;}
	
	div.moduletable_homeaccor ul.category-module_accor li, div.moduletable_homeaccor ul.lnd_latestnews li{ list-style-type:none; border-bottom:1px dashed; line-height:20px; color:#d1494b;}
	
	#footermenu-position1 { float: left; width:98%; }
	
	#footermenu-position2 { float: right; width: 20%; }
	
	.school-heading { font-size: 200%;}
	
	/*--- 17-11-2015 ---*/
	
	.item-page > div {overflow: auto;}
	
	.gkHighlighterInterface {margin-right:10px; min-width:30%;}
	
	#gkHighlighterGK5-0 .gkHighlighterInterface span.text {float: none; text-align: center;}

}