@media(min-width:1025px) and (max-width:1300px) {
.prodTitle h2 {
    font-size: 30px;
    line-height: 39px;
}
.prodTitle svg{left: 40px !important;top:40px;}
.prodTitle{margin-left: -440px;}
#gold .prodTitle svg {left: 75px !important;}
}
/*-------------------------------------------------------------------------------
	Media Queries / Tablet (Portrait)
-------------------------------------------------------------------------------*/
@media(min-width:992px) and (max-width:1199px) {
	.owl-thumbs.container{margin-left:-485px}
	.map-text{left:-60px;}
	h1{font-size:50px;}
	#gold .owl-dots,
	#bronze .owl-dots{display:none !important;}
}
@media(min-height:780px){
	#last-texts{margin-top:-330px}
}
@media(min-height:670px) and (max-height:779px){
	#last-texts{margin-top:-250px}
}
@media(min-height:570px) and (max-height:669px){
	#last-texts{margin-top:-280px}
}

@media(min-height:470px) and (max-height:540px) {
	.hiddenIf470-540{display:none}
}
@media(min-height:570px) and (max-height:780px) {
	#desktop-view #logo .back-to-top{display:block !important;}
	#desktop-view .back-to-top{display:none}
}
@media(min-height:630px) and (max-height:570px) {
	#desktop-view .input-wrapper-input,
	#desktop-view .contact-form-inline-block{font-size:23px;}
}
@media(min-height:570px) and (max-height:640px) {
	#ghostbtnEffect{margin-bottom:-280px}
}
/*-------------------------------------------------------------------------------
	Media Queries / Mobile (All)
-------------------------------------------------------------------------------*/
@media(min-width:768px) and (max-width:991px) {
	.bottle-carousel .owl-prev {left: -117px;}
	.bottle-carousel .owl-next {right: -117px;}
	#gold .owl-dots,
	#bronze .owl-dots{display:none !important;}
	
}
@media(max-height:470px) {
	.prodTitle {
		display: none;
	}
	.MinprodTitle{
		display:block;
		text-align: center;
	}
	.TouchDevice .info-popup{
		display:none;
		visibility:hidden;
	}
	#accordion{display:block;}
}
@media(max-height:600px) {
	/*#desktop-view .first-h1{padding-top: 20px;}
	#desktop-view h1{font-size: 50px;}*/
	#desktop-view #content-container-0 span.small.gold,
	#desktop-view #content-container--1 span.small{display:none}
}
/*-------------------------------------------------------------------------------
	Media Queries / Mobile (Landscape)
-------------------------------------------------------------------------------*/
@media(max-width:767px) {
h1,
#dev-about h1 {
	font-family: 'libre_baskervillebold';
	font-size: 33px;
	line-height:45px;
}
h1 .small,
.fullHeightTouch h1.small {
	font-family: 'libre_baskervilleregular';
	font-size: 20px !important;
	line-height:30px !important;
	text-align: center;
	padding-top: 0;
	margin-top: -10px;
	margin-bottom: 40px;
}
#dev-about .owl-item h1 {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
#dev-about .owl-item h1.pb40{padding-bottom:40px;}
#dev-about .owl-item h1.mt20{margin-top:20px;}
h2,
.fullHeightTouch .prodTitle h2 {
	font-size: 25px;
	line-height: 35px;
}
h5{
	font-size:22px;
	line-height:30px;
}
/*#gold.fullHeightTouch .prodTitle{margin-left:-122px;}
#bronze.fullHeightTouch .prodTitle{margin-left:-108px;}*/
.contact-form-inline-block,
.input-wrapper a,
#contact-form-email,
#contact-form-name,
#contact-form-phone,
#contact-form-other {
	font-size: 20px;
	line-height: 28px;
}
input#contact-form-other {
	max-width: 100%;
	overflow: hidden;
}
#footer p{margin-top:5px;}
.contact-form-wrapper.inner-center h2{
	margin-bottom:20px;
	margin-top:30px;
}
.inner-center {
	position: relative;
	top: 0;
	transform: none;
	-ms-transform: none;
	-moz-transform: none;
	-webkit-transform: none;
	-o-transform: none;
}
.TouchDevice .back-to-top {
	margin: 20px;
	position: relative;
	text-align: center
}
#gold.fullHeightTouch .owl-dots, #bronze.fullHeightTouch .owl-dots {
	display: none !important;
}
.open.glyphicon-remove-new {
	top: 0px !important;
}
.nowrap {
	white-space: normal;
}
.bottle-carousel .owl-prev{left:5%;}
.bottle-carousel .owl-next{right:5%;}
#gold .owl-dots,
#bronze .owl-dots{display:none !important;}
#home img {
    max-height: 275px;
    margin-bottom: 70px;
}
#full-touch-sections {
    padding-top: 45px;
}
.navbar{
	min-height: 45px;
}
.navbar-brand {
    float: left;
    padding: 8px 15px;
    font-size: 18px;
    line-height: 20px;
    height: 41px;
}
.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 0;
    padding: 9px 10px;
    margin-top: 3px;
    margin-bottom: -6px;
    background-color: transparent;
    background-image: none;
    border: none;
    border-radius: 0;
    display: block;
}
.navbar-inverse {
    background: url('../images/touch/menu-bg-deviceSmall.png') repeat-x;
}
}
 @media(max-width:600px) {
.contact-form-wrapper {
	margin-left: auto;
	left: auto;
}
}
/*-------------------------------------------------------------------------------
	Media Queries / Mobile (Portrait)
-------------------------------------------------------------------------------*/
@media only screen and (max-width: 479px) {
.map-places {
	height: auto;
	position: relative;
	width: 100%;
}
.map-places-wrapper {
	margin-top: 0px !important;
}
label,
.contact-form-inline-block{
	display:inline;
}

}
