.logosmall, .logobox{width:100%!important;}
.logoboxtext{display:inline-block;width:60%;}
.logo-image{display:inline-block;width:60%;max-width: 400px;}
.logo{width:40%;padding:0!important;}
.logo-text{padding-top:0!important;padding-left:10px;}
.searchbox .searchinput {width: 210px; }
.searchbox {width: 270px;}

@media only screen and (max-width: 1199px) {
.logo-text {font-size: 150%!important;}
}

@media only screen and (max-width: 991px) {
    .logoboxtext{width:80%}
       .logo{width:20%}
    .headertel a{font-size: 80%!important;}
}
a.titlehomebox:link  , a.titlehomebox:active ,  a.titlehomebox:hover {
	font-size:150%!important;
	text-align:center!important;
	text-decoration:none!important;
}
a.titlehomebox:hover {
	font-size:150%!important;
	text-align:center!important;
	text-decoration:underline!important;
}
a.titlehomebox div{
padding-top:20px!important;
}
.homeboxdesc{text-align:center;}
.owl-buttons {top: 40%!important;}
.owl-next {margin-right: 10px!important;}
.home .mainsection {background: #fff top right repeat-y;}
@media (max-width: 992px){
	.mainsection {padding-left: 0px!important;}
	.home .titlehomebox img{width:100%;}
}