@charset "utf-8";
/* CSS Document */
#parallax_1{
	background:url(../images/01.png) 50% 0 no-repeat fixed;
	color: white;
	margin: 0 auto;
	padding: 0 0 55px 0;
}
#parallax_2{
	background:url(../images/03.png) 50% 0 no-repeat fixed;
	color: white;
	overflow:hidden;
	margin: 0 auto;
	padding: 0;
}
#header{
	min-height:0px;
}
div.services{
	font-size:22px;
	
}
section.services ul ,
section.services ol {
	margin:5px 0 5px 20px;	
}

#parallax_1 ul.button{
	margin:130px 0 0 0;
}
#parallax_1 ul.button li{
	text-align:center;
}
#parallax_1 h2{
	color: #fff;
	font-size: 40px;
	margin: 45px 0 0 0;
}
#special-products{
	padding-top:25px;
}
#special-products h2{
	margin-bottom:25px;
	
}
#parallax_2 .item p{
	font-size: 17px;
	color: #444;
}
#special-products .promotions-details{
	background: rgba(255, 255, 255, .7);
}
#menu-item p{
	text-align:left;
	font-size:18px;
}
.pixxett-producttabs .pixxett-pdt-container .pixxett-pdt-nav .pdt-nav > li{
	font-size:20px;
	
}
div#photo_gallery{
	background-color:#F8F8F8;
	border-top: 1px solid #e5e5e5;
	
}
div#photo_gallery h2{
	margin-top:45px;
	
}
#team .owl-item{
	margin-right:2px;
	margin-left:2px
}
#team p{
	font-size:18px;
	
	
}
.member-details > h3{
	font-size:26px;
}
#newsletter.contact .section-title p{	
	font-size:22px;
}
.contact ol li{
	border-bottom: solid 1px #E5E5E5;
	list-style: disc;
	margin: 0 0 0 15px;
	padding: 8px 0 11px 0;
	list-style:none;
	color:#333;
}
.contact ol li:last-child{
	border-bottom:none;
}
.contact ol li i{
font-size: 16px !important;
margin: 0 5px 0 0px;

	
}
.contact ol{
	margin:0 0 0 0;
	list-style-position:inside;
}
.contact hr{
	border-bottom:solid 1px #ccc!important;
	
}
.contact{
	padding-top:35px!important;
}
#newsletter.contact .section-title h2{
	margin-bottom:15px
	
}
.qr {
    width: 20%;
    position: absolute;
    top: 290px;
    right: 18px;
}
	#footer a{
		font-size:15px;
	}
/* Mobile */
@media(max-width:767px){
	#parallax_1{
		background:url(../images/01.png) no-repeat;
		background-position:center center;
	}
	#parallax_2{
		background:url(../images/03.png) no-repeat;
		background-position:center center;
	}
	div.fotorama{
		margin-top:70px;
	}
	div#header a.text_logo img{
		max-height: 50px;
		margin-top: -5px;
	}
	.services{
		padding-top:0px;
	}
	span#button button{
		margin-top: 0px !important;
		width:100%;
		font-size:22px;
	}
	#team .owl-item{
		margin-right:0px;
		margin-left:0px
	}
	#menu-item h3{
		font-size:20px;
	}
	.pixxett-producttabs .pixxett-pdt-content .pdt-content .item{
		border-bottom: solid 1px #eee;
		padding-bottom: 8px;
	}
	.pixxett-producttabs .pixxett-pdt-content .pdt-content .item:last-child{
		border-bottom:none;
	}
	#menu-item.menu-items{
		padding: 50px 0px 0 0;
	}
	h3.sp_module_title img{
		max-height:50px;
		
	}
	.offcanvas_menu .offcanvas_inner .sp_module ul > li a{
		font-size:18px;
	}
	.qr {
		width: 24%;
		position: absolute;
		top: 308px;
		right: 18px;
	}	
}

/* Small */
@media(min-width:768px) and (max-width:991px){

	.services,
	#menu-item.menu-items,div#team{	
		padding-top:50px !important;
		padding-bottom:50px;
	}
	.qr {
		width: 24%;
		position: absolute;
		top: 313px;
		right: 18px;
	}

}
/* Medium */
@media(min-width:992px) and (max-width:1199px){

	.services,
	#menu-item.menu-items,div#team{	
		padding-top:50px !important;
		padding-bottom:50px;
	}
	#header .main_navigation li a{
		font-size:20px;
	}
	#header .logo .text_logo img{
		max-height:40px;
	}
	
}
/* Large */
@media(min-width:1200px){
	div#header ul li a{
		color:#333 !important;
		font-size:20px !important;
	}
	div#header a.text_logo img{
		max-height:55px;
	}
	#header {
		min-height: 0px;
		height: 550px;
		overflow: hidden;
	}
	div.fotorama{
		margin-top:-10px;
	}
}

















