body {padding: 0 0px;}
h1#site-name {font-size: 2em;}
#menu-bar .menu-wrapper li a, 
#menu-bar .menu-wrapper .menu li a {
	padding: 0 0em;
	font-size: 1em;
	margin: 0 4px;
}
#menu-bar .menu-wrapper li,#menu-bar .menu-wrapper .menu li {margin-right: 2px;}
#branding {
	margin: 0;
	width: 31%;
}
.header-wrapper.large #menu-bar .menu-wrapper .menu li {margin-top: 22px;}
.sld_text {
	width: auto;
	left: 30px;
}
.svs-front .views-row, .w33 .views-row {width: 50%;}
.svs_wrapper,.abt_svs .inner {height: auto;}
.con_t {height: 600px;}
.con_tn {margin-top: 39px;}
span.counter {font-size: 40px;}
.abt_vsn {width: auto;}
.abt_vsn .inner {
	height: auto;
	padding: 12px;
	margin: 0 0 20px 0;
}
.abt_vst {margin: 0;}
.abt_vsn img {width: 4%;}
.abt_vst::before {display: none;}
.abt_svs {
	width: auto;
	float: none;
}
.prog_img {height: 400px;}
.prg_pacob {margin: 0 50px;}
.pano .views-row {width: 33.3333%;}
.summit_bnx {
	text-align: center;
	margin-bottom: 23px;
}
.summit_bntx{
  top: 17pc;
  border-bottom: none;
}
.tes_owl2 {font-size: 14px;}
.downz .views-row {width: 100%;}
.svs_wrapper {padding: 0 20px;}
.header-wrapper.small img {
	width: 61%;
}
.header-wrapper.large img {
	width: 80%;
}
.header-wrapper.small {
	top: 0;
	background-color: white;
	height: 68px;
	box-shadow: 0 0 12px rgb(0,0,0,0.3);
}