/* RESPONSIVE */

@media only screen and (max-width: 1280px) {
/*footer*/

.center {
	padding: 0 40px;
}
/*header*/	

header .nav {
	position: absolute;
	z-index: 9999;
	float: none;
	top: 60px;
	display: none;
	border-bottom: solid 3px #ccc;
	height: auto;
}

header .nav li {
	width: 100%;
	float: left;
	background-color: #fff;
}
header .nav li a {
	width: 100%;
	margin: 0;
	line-height: 50px;
	min-height: 50px;
	padding: 0;
	height: 50px;
	border-top: solid 1px #ccc;
	float: left;
	display: flex;
	justify-content: center;
}
header .nav li a:hover, header .nav li a.active {
	border-bottom: 0;
	color: #F49228;
}
header .nav li a {
    max-width: 100%;
}

.toggle {
	cursor: pointer;
	display: inline-block;
	height: 60px;
	position: relative;
	width: 75px;
	z-index: 50;
}
#toggle:checked ~ .nav {
	display: block;
	left: 0;
	opacity: 1;
	width: 100%;
}
#toggle:checked ~ .nav li {
	opacity: 1;
}
.toggle::after {
	box-sizing: border-box;
	content: "MENU";
	float: left;
	height: 60px;
	width: 50px;
	line-height: 60px;
	padding-left: 30px;
	font-size:1.1em
}
.toggle:hover::after {
}
#toggle:checked + .toggle::after {
	content: "MENU";
}
}
 @media only screen and (max-width: 992px) {
#body-container .container {
	width: 100%;
	margin: 0 0;
	display: inline-block;
}
.display-mobile {
	display: block !important;
}
/* HEADER */

.entry-page hgroup,
.entry-page p {
  width: 100%;
}
section.slide .item {
	overflow: hidden;
	position: relative;
}
section.slide .item img {
	width: auto;
	height: 115%;
}

}
 @media only screen and (max-width: 768px) {
body {
	min-width: 320px;
}
#body-container {
	padding-bottom: 550px;
}
.display-responsive {
	display: none;
}
/* HEADER */
header {
	/*height:150px !important;*/
}
header a.logo {
	/*height:80px !important;*/
}
header.fixed a.logo {
	height:48px !important;
}
header .left-controls .button-login {
	padding: 0;
}
header .left-controls .button-login span {
	display: none;
}
/* FOOTER */

footer {
	height: 550px;
}
footer .info .block {
	width: 100%;
	margin: 0 0 20px;
	text-align: center;
}
footer .info .block .foot-icon {
	display: none;
}
footer .info .block .float-left {
	float: none !important;
}
.call-to-action-tools {
	display: block;
}
header .left-controls .social {
	display: none;
}
.social-box ul.social li a.wa {
	display:block
}
.input.radiobox.w50 {
    width: 100%;
}
}
@media only screen and (max-width: 620px) {
.entry-page .entry-page-content {
  padding: 195px 0 85px;
}
}
 @media only screen and (max-width: 480px) {
#body-container {
	padding-bottom: 570px;
}
header .left-controls .social {
	/*display: none;*/
}
.entry-page .entry-page-content {
  padding: 150px 0 0;
}
/* FOOTER */

footer {
	height: 570px;
}
}
@media only screen and (max-width: 380px) {
.entry-page .entry-page-content {
  padding: 100px 0 0;
}
}