@media screen and (max-width: 1230px)
{
header.wrapper-header .inner-header {
	width:970px;
}

header.wrapper-header .menu-principal-container {
	width:970px;
}

.wrapper-search {
	width:270px;
	margin-left:208px;
}

.main, .search-results .main {
	width:970px;
}

.carousel-wrap {
	height: 330px;
}

.caroufredsel_wrapper {
	width: 960px!important;
	height: 310px!important;
}

.module-slider.slider-overlay .slide-content {
	width: 940px!important;
}

.module-slider.slider-overlay .slide-image + .slide-content {
	bottom: 50px!important;
}

footer.wrapper-footer .inner-footer {
	width: 970px;
}
}

@media screen and (max-width: 992px)
{
.wrap {
	width:100%;
}

body, button, input, select, textarea {
font-size: 14px;
line-height: 15px;
}

p {
font-size: 14px;
}

p.post-meta {
	font-size:12px;
}

h1.post-title {
	font-size:22px!important;
	line-height: 24px;
}


h3.module-title {
	font-size: 25px;
	margin-bottom:10px;
}

header.wrapper-header .inner-header {
	width:750px;
}

.ui.nav li a {
	padding: 0.625em 0.7em !important;
}

.wrapper-search {
	width:250px;
	margin-left:118px;
	margin-top:8px;
}


.main, .search-results .main {
	width:750px;
}

.carousel-wrap {
	height: 270px;
}

.caroufredsel_wrapper {
	width: 740px!important;
	height: 240px!important;
}

.module-slider.slider-overlay .slide-content {
	width: 720px!important;
}

.module-slider.slider-overlay .slide-image + .slide-content {
	bottom: 50px!important;
}

.module-slider.slider-overlay .slide-content {
font-size: 40px!important;
line-height: 43px!important;
}

.module-slider .carousel-pager a {
	width:90px!important;
	height:49px!important;
}

.module-slider .carousel-pager a, .module-slider .carousel-pager a.selected {
	background-size:contain!important;
}

.module-slider .carousel-pager {
margin-left: -159px;
}

.module-slider .carousel-nav-wrap .carousel-prev, .module-slider .carousel-nav-wrap .carousel-next {
	width:50px!important;
	height:50px!important;
	background-size:contain!important;
}

footer.wrapper-footer .inner-footer {
	width: 750px;
}

.col4 {
	min-height: 140px;
}

.col4 p {
line-height:20px;
}

.facebook-footer {
	width: 141px;
	background-size: contain;
}

.telfax {
	font-size: 21px;
}

.link-site {
font-size:17px;
}
}

@media screen and (max-width: 768px)
{
.wrap {
	width:100%;
}
	
header.wrapper-header .inner-header {
	width: 530px;
	height:170px;
}

header.wrapper-header .inner-header .logo {
	display: block;
	float:inherit;
	left: 50%;
	position: relative;
	margin-left: -135px;
}

header.wrapper-header .inner-header .label-logos {
	width: 346px;
	float:inherit;
	margin-top: 30px;
	left: 50%;
	margin-left: -173px;
	position: relative;
}

header.wrapper-header .menu-principal-container {
	width: 540px;
	background: none;
	box-shadow: none;
}

.jquery-responsive-select-menu {
	width:300px;
	height:25px;
	left:50%;
	position: relative;
	margin-left: -150px;
}

.wrapper-search {
	display:none;
}

.main, .search-results .main {
	width:540px;
}

p {
	font-size: 16px;
}

.carousel-wrap {
	height: 200px;
}

.caroufredsel_wrapper {
	width: 530px!important;
	height: 180px!important;
}

.module-slider.slider-overlay .slide-content {
	width: 510px!important;
}

.module-slider .carousel-pager {
margin-left: -136px;
}

.module-slider .carousel-pager a {
width: 75px!important;
height: 41px!important;
}

.module-slider.slider-overlay .slide-image + .slide-content {
	bottom: 30px!important;
}

h3.slide-title {
	width:35px;
	height:35px;
	font-size:30px!important;
	line-height: 35px;
}

#image-2361-1-1-1 .image-wrap {
	width:60%!important;
	float: left;
    margin-right: 30px;
}

.module-slider.slider-overlay .slide-content {
font-size: 27px!important;
line-height: 31px!important;
}

.module-slider .carousel-nav-wrap .carousel-prev, .module-slider .carousel-nav-wrap .carousel-next {
width: 40px!important;
height: 40px!important;
background-size: contain!important;
}

.module-slider .carousel-nav-wrap .carousel-prev, .module-slider .carousel-nav-wrap .carousel-next {
margin-top: -20px!important;
}

.col4-3 {
	width:100%!important;
}

.col4-1 {
	width:100%!important;
	margin-top:35px;
	margin-left:0!important;
}

footer.wrapper-footer {
	height:335px;
	padding: 10px 0;
}

footer.wrapper-footer .inner-footer {
	width: 540px;
}

.col4, .col4:first-child {
	width:100%;
	min-height:0;
	padding:15px 0;
	border-right:0;
	border-bottom: 1px solid grey;
	text-align: center;
	box-shadow: 0 1px 0 0 black;
}

.col4:last-child {
	padding-bottom:0;
}

.logo-cg02 {
	position:relative;
	top:5px;
	left:20px;
	float:left;
}

.col4-2, .col2-1 {
    width:100%!important;
}

.col4-1, .col4-2, .col4-3, .col3-1, .col3-2, .col2-1 {
    margin-left:0!important;
}

}

@media screen and (max-width: 565px)
{
	
header.wrapper-header .inner-header {
    width: 300px;
}

header.wrapper-header .menu-principal-container {
	width: 300px;
	background: none;
	box-shadow: none;
}

.main, .search-results .main {
	width: 300px;
}

p {
	font-size: 16px;
}

#image-2361-1-1-1 .image-wrap {
	width:100%!important;
	float:none;
    margin-right:0;
}

.carousel-wrap {
height: 130px;
}

.module-slider {
	margin:0!important;
}

.slide-content, .module-slider .carousel-pager {
	display:none!important;
}

.caroufredsel_wrapper {
width: 290px!important;
height: 110px!important;
}

.module-slider .carousel-nav-wrap .carousel-prev, .module-slider .carousel-nav-wrap .carousel-next {
width: 30px!important;
}

footer.wrapper-footer .inner-footer {
	width: 300px;
}

.logo-cg02 {
left: 0px;
}
}