.responsiveIcon {
  width: 100%!important;
  height: auto!important;
}
#st-1 .st-btn>svg{
	height: "35px";width: "35px";
}
#st-1 .st-btn{
	padding: "0px"!important;
}
/* Extra small devices (phones, 599px and down) */
@media only screen and (min-width: 320px)and (max-width:639px) {
	.\35 grid-layout {width: 100%!important;}
	.col-md-4-spesL {width: 98%;margin-right: 0em;float: none; }
    .col-md-4-spesR {	width: 98%;	padding-right: 2em;	float: none;}
	#col-new {width:40% !important;}
	.colum2a {float: none!important;width: 90%!important;padding-left: 1%;}
	.colum2b {float: none!important;width: 85%!important;padding-left: 4%!important;}
	
	.column1 {float: none!important;width: 95%!important; border-top:none;margin-top: 1%;padding-left: 1%;}
	.column2 {float: none!important;width: 95%!important; border-top:none;margin-top: 1%;padding-left: 1%;}
	.column3 {float: none!important;width: 95%!important; border-top:none;margin-top: 1%;padding-left: 1%; }
	.column4 {float: none!important;width: 95%!important; border-top:none;margin-top: 1%;padding-left: 1%;}
	
	.col3 {float: none!important;width: 95%!important; border-top:none;margin-top: 1%;padding-left: 1%;padding-bottom: 2%;}
	.col4 {float: none!important;width: 95%!important; border-top:none;margin-top: 1%;padding-left: 1%;padding-bottom: 2%;}
	.col-IE2 {float: none!important;width: 95%!important; border-top:none;margin-top: 1%;padding-left: 1%;padding-bottom: 2%;}
	
	.col5{float: none!important;width: 95%!important; border-top:none;margin-top: 1%;padding-left: 1%;padding-bottom: 2%;}
	.col6{float: none!important;width: 95%!important; border-top:none;margin-top: 1%;padding-left: 1%;padding-bottom: 2%;}
	.col-IE3{float: none!important;width: 95%!important; border-top:none;margin-top: 1%;padding-left: 1%;padding-bottom: 2%;}
	
	#col-text1 {width: 90%!important;  float:none;  padding-top: 1em; padding-left: 0.5em;}
	#col-text4 {width: 90%!important;  float:none;  margin-left: 0.5em;}
	#col-sub1a {width: 90%!important; float:none;  padding-left: 1em; }
	#col-sub {width: 90%!important; }
	#main section {margin-left: 0.5em;padding-right: 1em;	}
	#col-subR {	width: 95%!important;	float: none!important;	padding-left: 2em!important; margin-bottom: 0.5em;background-color:#EEE;	padding-top: 1em; margin-top: 0em; margin-left: 0em!important;}
	#col-subRlong {	width: 95%!important;	padding-left: 0em!important; margin-bottom: 0.5em;	padding-top: 1em; margin-top: 0em; margin-left: 0em!important; float: left!important; display: contents;}
	
	#sidebar-footer box1 {float: none!important;width: 100%!important;}
	#sidebar-footer box2 {float: none!important;width: 100%!important;}
	#sidebar-footer box3 {float: none!important;width: 100%!important;}
	#sidebar-footer box4 {float: none!important;width: 100%!important;}
	
.scroll-top-wrapper {
    width: 50px;
	height: 48px;
	line-height: 48px;
	right: 2em;
	bottom: 2em;}	
}
	.brochure img{width: 30%; height: 30%;}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and  (min-width: 640px) and (max-width:767px){
	.\35 grid-layout {width: 100%!important;}
	
	.col-md-4-spesL {width: 98%;margin-right: 0em;float: none; }
    .col-md-4-spesR {	width: 98%;	padding-right: 2em;	float: none;}
	#header nav {font-size: 1em!important;}
	#header nav a {padding-left: 8px!important;padding-right: 8px!important;}
	#col-text1 {width: 45%!important;  float:left;  padding-top: 1em;}
	#col-text4 {width: 45%!important;  float:right;  padding-left: 1em; margin-left: 0em;}
	#col-sub1a {width: 90%!important; float:none;  padding-left: 1em; }
	#col-sub {width: 90%!important; }
	#main .main-row {width: 100%!important;}
	#main section {margin-left: 0.5em;padding-right: 1em;	}
	#col-new {width:40% !important;}
	#col-subR {	width: 95%!important;	float: none!important;padding-left: 2em!important;	 margin-bottom: 0.5em;background-color:#EEE;	padding-top: 1em; margin-top: 0em;margin-left: 0em!important;}
	#col-subRlong {	width: 95%!important;	padding-left: 0em!important; margin-bottom: 0.5em;	padding-top: 1em; margin-top: 0em; margin-left: 0em!important; float: left!important; display: block;}
	
	.col3{float: left; width: 33%; border-top:none;margin-top: 1%;padding-right: 1%;padding-left: 1%;}
	.col4{float: left; width: 30%; border-top:none;margin-top: 1%;padding-right: 1%;padding-bottom: 2%;}
	.col-IE2 {float: none;width: 75%; border-top:none;margin-top: 1%; padding-bottom: 1%; padding-right: 1%; clear: both;}
	
	.col5{float: left;width: 33%; border-top: thin;margin-top: 1%; padding-bottom: 1%;padding-left: 1%;}
	.col6{float: left;width: 33%; border-top:thin;margin-top: 1%; padding-bottom: 1%;}
	.col-IE3{float: none;width: 75%; border-top:thin;margin-top: 1%; padding-bottom: 1%; padding-left: 1%;}
		.col-sm-5{margin-left: 0.5em;}

	.column1 { float: left; width: 33%; border-top:none;margin-top: 1%;padding-right: 1%;padding-left: 1%;}
	.column2 { float: left; width: 30%; border-top:none;margin-top: 1%;padding-right: 1%;}
	.column3 { float: left; width: 33%; border-top:none;margin-top: 1%;padding-right: 1%;padding-left: 1%;}
	.column4 { float: left; width: 30%; border-top:none;margin-top: 1%;padding-right: 1%;}
	
	.colum2a {float: none;width: 75%;}
	.colum2b {float: none;width: 55%;padding-left: 4%;}
	.h2head{font-size: 19px!important;}
	
	#sidebar-footer box1 {float: none;width: 50%;}
	#sidebar-footer box2 {float: none;width: 50%;}
	#sidebar-footer box3 {float: none;width: 50%;}
	#sidebar-footer box4 {float: none;width: 50%;}
	
.scroll-top-wrapper {
    width: 50px;
	height: 48px;
	line-height: 48px;
	right: 2em;
	bottom: 2em;}	
}
#brochure img{width: 50%; height: 50%;}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.col-sm-5{width: 99%; margin-left: 0.5em;}
	
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 992px) and (max-width: 1024px) {
	.\35 grid-layout {width: 100%!important;}
	#header nav {font-size: 1em!important;}
	#header nav a {padding-left: 8px!important;padding-right: 8px!important;}
	.main-body {width: 100%}
	#col-new {width:40% !important;}
	#col-text1 {width: 45%!important;  float:left;  padding-top: 1em;}
	#col-text4 {width: 45%!important;  float:right;  padding-left: 0em; margin-left: 0em;}
	#col-subR {	width: 95%!important;	float: none!important;padding-left: 2em!important;	 margin-bottom: 0.5em;background-color:#EEE;	padding-top: 1em; margin-top: 0em;margin-left: 0em!important;}
	#col-subRlong {	width: 95%!important;	padding-left: 0em!important; margin-bottom: 0.5em;	padding-top: 1em; margin-top: 0em; margin-left: 0em!important; float: left!important; display: contents;}
	.colum2a {float: none;width: 98%!important;padding-left: 1%;}
	.colum2b {float: none;width: 60%!important;padding-left: 3%;padding-left: 5%;}
	
	.column1 { float: left; width: 45%; border-top:none;margin-top: 1%;padding-right: 1%;padding-left: 1%;}
	.column2 { float: left; width: 45%; border-top:none;margin-top: 1%;padding-right: 1%;}
	.column3 { float: left; width: 45%; border-top:none;margin-top: 1%;padding-right: 1%;padding-left: 1%;}
	.column4 { float: left; width: 45%; border-top:none;margin-top: 1%;padding-right: 1%;}
	
	.col3{float: left;width: 33%; border-top:none;margin-top: 1%; padding-left: 1%;}
	.col4{float: left;width: 33%; border-top:none;margin-top: 1%; padding-left: 0%; padding-bottom: 1%;}
	.col-IE2 {padding-left: 0%!important;margin-top: 1%;clear: both;padding-right: 1%;}
	
	.col5{float: left;width: 45%; border-top:none;margin-top: 1%; padding-bottom: 1%;padding-left: 1%;}
	.col6{float: left;width: 45%; border-top:none;margin-top: 1%; padding-bottom: 1%;}
	.col-IE3{float: left;width: 30%; border-top:none;margin-top: 1%; padding-bottom: 1%;}
	
	.col-sm-5{margin-left: 0.5em;}
	
	.h2head{font-size: 19px!important;}
	
	
.scroll-top-wrapper {
    width: 50px;
	height: 48px;
	line-height: 48px;
	right: 2em;
	bottom: 2em;}	
}
.brochure img{width: 80%; height: 80%;}

/* Large devices (laptops/desktops, 992px and up) */

@media only screen and (min-width: 1025px)  {
	#header nav {font-size: 12pt!important; }
	#header nav a {padding-left: 8px!important;padding-right: 8px!important;}
	.colum2a {float: left!important; width: 50%!important;padding-left: 1%;}
	.colum2b {float: right!important;width: 45%!important; padding-left: 0%;}
	
	.column1 { float: left;width: 22%; border-top:none;margin-top: 1%;padding-right: 2%;padding-left: 1%;}
	.column2 { float: left;width: 22%; border-top:none;margin-top: 1%;padding-right: 2%;}
	.column3 { float: left;width: 22%; border-top:none;margin-top: 1%;padding-right: 2%;}
	.column4 { float: left;width: 22%; border-top:none;margin-top: 1%;padding-right: 2%;}
	
	.col3{float: left;width: 33%; border-top:none;margin-top: 1%; padding-bottom: 1%;padding-left: 1%;padding-right: 1%;}
	.col4{float: left;width: 33%; border-top:none;margin-top: 1%; padding-bottom: 1%;padding-right: 1%;}
	.col-IE2 {width:30%; float:none; border-top:none;margin-top: 1%;padding-bottom: 1%;    display: inline-block;}
	
	.col5{float: left;width: 33%; border-top:none;margin-top: 1%; padding-bottom: 1%;padding-left: 1%;}
	.col6{float: left;width: 33%; border-top:none;margin-top: 1%; padding-bottom: 1%;}
	.col-IE3{float: left;width: 33%; border-top:none;margin-top: 1%; padding-bottom: 1%;}
	
	/* Clear floats after the columns */
.row:after {
    content: "";
    display: table; 
    clear: both;}
.scroll-top-wrapper {
    width: 47px;
	height: 47px;
	line-height: 47px;
	right: 2em;
	bottom: 2em;}
}
.brochure img{width: 100%; height: 100%;}

#banner {width: 100%;}
