@charset "utf-8";
*{
	padding:0;
	margin:0;
	transition-timing-function: ease;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-webkit-transition: 0.2s;
    transition: 0.2s;	
}
body{
	font-family: 'Exo 2', sans-serif;
	font-weight:300;
	font-size:16px;
}
	.disp{
	display:none;
}

@media screen and (min-width: 1200px) {

#header{
	display:block;
	float:left;
	width:100%;
	min-width:1200px;
	height:90px;
	margin-top:40px;
	background-color:rgba(255,255,255,0.9);
	position:relative;
	z-index:10;
}
#header-inside{
	display:block;
	margin:0 auto;
	width:1200px;
	height:90px;
}
#logo{
	display:block;
	float:left;
	width:171px;
	height:27px;
	/*margin-top:31px;*/
	margin-top:17px;
}
#logo a img{
	border:0;
}
#header-nav{
	display:block;
	float:right;
	width:500px;
	height:50px;
	margin-top:20px;
	margin-right:200px;
}
#header-nav ul{
	display:block;
	float:left;
	width:500px;
	height:50px;
}
#header-nav ul li{
	list-style:none;
}
#header-nav ul li a{
	display:block;
	float:left;
	width:25%;
	height:50px;
	text-decoration:none;
	color:#000;
	font-size:22px;
	vertical-align:middle;
	line-height:50px;
	text-align:center;
}
#header-nav ul li a:hover{
	color:rgb(236, 32, 124);
}
/*---------SLIDER-----------*/
#slider{
	display:block;
	float:left;
	width:100%;
	min-width:1200px;
	height:auto;
	position:absolute;
}
#slider li{
	text-align:center;
}
#slider li img{
	min-height:600px !important;
	min-width:1920px !important;
	left:0;
	right:0;
	margin:auto;
}
.slide-caption{
display: block;
  position: absolute;
  width: 680px;
  height: auto;
  top:270px;
  left:0;
  right:0;
  margin:auto;
}
.slide-caption .head{
display: block;
  width: 100%;
  height: auto;
  margin-bottom: 20px;	
  font-size:48px;
  color:#FFF;
  font-weight:bold;
}
.slide-caption .paragraph{
display: block;
  width: 100%;
  height: auto;
  font-size:18px;
  color:#FFF;
  line-height:32px;
  text-align:center;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.rslides_tabs{
	  display: block;
  width: 100px;
  height: 25px;
  position: relative;
  z-index: 100;
  margin: auto;
  text-align: center;
  top: 380px;
}
.rslides_tabs li{
list-style:none;	
}
.rslides_tabs li a{
	width:18px;
	height:18px;
	background-color:#421B52;
	display:block;
	float:left;
	text-indent:-9999px;
	-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
border:2px solid #FFF;
margin-right:10px;
}
.rslides_here a{
background-color:#EC207B !important;
border:2px solid #421B52;
}
/*---------SLIDER-----------*/
#wine-promo{
	display:block;
	float:left;
	width:100%;
	height:670px;
	margin-top: 450px;
	min-width:1200px;
}
#wine-promo-inside{
	display:block;
	margin:0 auto;
	width:1200px;
	height:670px;
}
#wine-promo-inside .header{
	display:block;
	width:100%;
	height:110px;
	line-height:110px;
	vertical-align:middle;
	font-size:42px;
	text-align:center;
	font-weight:300;
	color:#411B51;
}
.promo-block{
	display:block;
	float:left;
	margin-right:25px;
	width:280px;
	height:auto;
}
.promo-block .title{
	display:block;
	float:left;
	width:100%;
	height:auto;
	text-align:justify;
	font-size:24px;
	font-weight:300;
	margin-bottom:30px;
	color:#411B51;
}
.promo-block .text{
	display:block;
	float:left;
	width:100%;
	height:auto;
	text-align:justify;
	font-size:14px;
	color:#333333;
	font-weight:300;
	margin-bottom:30px;
	line-height:26px;
}
.no-margin{
	margin-right:0;
}
.promo-block .link{
	display:block;
	width:120px;
	height:40px;
	text-align:center;
	font-size:18px;
	font-weight:100;
	line-height:40px;
	vertical-align:middle;
	margin:30px auto 0;
	text-decoration:none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#411B51;
	color:#FFF;
}
.promo-block .link:hover{
	background-color:#A9236A;
}

/*#home-about-us-inside a:link,a:visited{
	color: #4b2f89;

}*/

.clients:link, .clients:visited {
	color: #FFFFFF;
}

#home-about-us-inside a:hover{
	color:#EC1F7A;
}

#home-about-us{
	display:block;
	float:left;
	width:100%;
	min-width:1200px;
	height:500px;
	background:url(../images/about-us-bg.jpg) center center no-repeat;
}
#home-about-us-inside{
	display:block;
	margin:0 auto;
	width:1200px;
	height:500px;
}
#home-about-us-inside .header{
	display:block;
	width:100%;
	height:110px;
	line-height:110px;
	vertical-align:middle;
	font-size:42px;
	text-align:center;
	color:#FFF;
	font-weight:300;
	margin-bottom:50px;
}
.p-type1{
	display:block;	
	width:98%;
	height:auto;
	text-align:center;
	font-size:24px;
	color:#fff;
	font-weight:300;
	margin:0 auto;
	margin-bottom:50px;
	line-height:36px;
}
.p-type2{
	display:block;
	width:98%;
	height:auto;
	text-align:center;
	font-size:18px;
	color:#fff;
	font-weight:300;
	margin:0 auto;
	margin-bottom:30px;
	line-height:28px;
}
#footer{
	display:block;
	float:left;
	width:100%;
	min-width:1200px;
	min-height:270px;
	background:url(../images/footer-bg.jpg) top center repeat;
}
#footer-inside{
	display:block;
	margin:0 auto;
	width:1200px;
	min-height:200px;
}
#footer-paragraph{
	display:block;
	float:left;
	width:540px;
	height:auto;
	margin-left:50px;
	margin-top:35px;
	color:#FFF;
	line-height:34px;
}
#footer-nav{
	display:block;
	float:right;
	width:500px;
	height:50px;
	margin-top:35px;
	margin-right:26px;
}
#footer-nav ul{
	display:block;
	float:left;
	width:500px;
	height:50px;
}
#footer-nav ul li{
	list-style:none;
}
#footer-nav ul li a{
	display:block;
	float:left;
	width:25%;
	height:50px;
	text-decoration:none;
	color:#FFF;
	font-size:20px;
	vertical-align:middle;
	line-height:50px;
	text-align:center;
}
#footer-nav ul li a:hover{
	color:#EC1F7A;
}
#footer-social{
	display:block;
	float:right;
	width:392px;
	height:50px;
	margin-top:35px;
	margin-right:35px;
	font-size:28px;
	font-weight:bold;
	color:#FFF;
}
#footer-social img{
	margin-left:15px;
	border:0;
	
}
.footer-follow{
	  margin-top: 10px;
  display: block;
  float: left;
}
#cc-txt{
	    display: inline-block;
    float: left;
}




#copyright-section{
	display:block;
	float:left;
	width:100%;
	min-width:1200px;
	height:68px;
	/*background:url(../images/footer-line.png) top center no-repeat;*/
	margin-top:30px;
	font-size:14px;
	  background-color:rgba(255,255,255,0.8);
}
#copyright-section-inside{
	    display: block;
    /* float: left; */
    width: fit-content;
    margin: auto;
    /* margin-left: 50px; */
    height: 68px;
    color: #000;
    text-align: center;
    line-height: 68px;
    vertical-align: middle;

}
#copyright-section img{
	margin-top:10px;
	    display: inline-block;
    float: left;
}
.parallax-window {
    min-height: 400px;
    background: transparent;
}
}
@media screen and (max-width: 1199px) {
#header{
	display:block;
	float:left;
	width:100%;
	height:90px;
	margin-top:40px;
	background-color:rgba(255,255,255,0.9);
	position:relative;
	z-index:10;
}
#header-inside{
	display:block;
	margin:0 auto;
	width:100%;
	height:90px;
}
#logo{
	display:block;
	float:left;
	width:171px;
	height:27px;
	margin-top:17px;
	margin-left:20px;
}
#logo a img{
	border:0;
}
#header-nav{
	display:block;
	float:right;
	width:500px;
	height:50px;
	margin-top:20px;
	margin-right:20px;
}
#header-nav ul{
	display:block;
	float:left;
	width:500px;
	height:50px;
}
#header-nav ul li{
	list-style:none;
}
#header-nav ul li a{
	display:block;
	float:left;
	width:25%;
	height:50px;
	text-decoration:none;
	color:#000;
	font-size:22px;
	vertical-align:middle;
	line-height:50px;
	text-align:center;
}
#header-nav ul li a:hover{
	color:rgb(236, 32, 124);
}
/*---------SLIDER-----------*/
#slider{
	display:block;
	float:left;
	width:100%;
	height:auto;
	position:absolute;
}
#slider li{
	text-align:center;
}
#slider li img{
	min-height:600px !important;
	min-width:1920px !important;
	left:0;
	right:0;
	margin:auto;
}
.slide-caption{
display: block;
  position: absolute;
  width: 680px;
  height: auto;
  top:270px;
  left:0;
  right:0;
  margin:auto;
}
.slide-caption .head{
display: block;
  width: 100%;
  height: auto;
  margin-bottom: 20px;	
  font-size:48px;
  color:#FFF;
  font-weight:bold;
}
.slide-caption .paragraph{
display: block;
  width: 100%;
  height: auto;
  font-size:18px;
  color:#FFF;
  line-height:32px;
  text-align:center;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.rslides_tabs{
	  display: block;
  width: 100px;
  height: 25px;
  position: relative;
  z-index: 100;
  margin: auto;
  text-align: center;
  top: 380px;
}
.rslides_tabs li{
list-style:none;	
}
.rslides_tabs li a{
	width:18px;
	height:18px;
	background-color:#421B52;
	display:block;
	float:left;
	text-indent:-9999px;
	-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
border:2px solid #FFF;
margin-right:10px;
}
.rslides_here a{
background-color:#EC207B !important;
border:2px solid #421B52;
}
/*---------SLIDER-----------*/
#wine-promo{
	display:block;
	float:left;
	width:100%;
	height:auto;
	margin-top: 450px;
	margin-bottom: 20px;
}
#wine-promo-inside{
	display:block;
	margin:0 auto;
	width:100%;
	height:auto;
}
#wine-promo-inside .header{
	display:block;
	width:100%;
	height:110px;
	line-height:110px;
	vertical-align:middle;
	font-size:42px;
	text-align:center;
	font-weight:300;
	color:#411B51;
}
.promo-block{
	display:block;
	float:left;
	margin-left:0.45%;
	margin-right:0.45%;
	width:24%;
	height:auto;
}
.promo-block .title{
	display:block;
	float:left;
	width:100%;
	height:auto;
	text-align:center;
	font-size:24px;
	font-weight:300;
	margin-bottom:15px;
}
.promo-block .text{
	display:block;
	float:left;
	width:100%;
	height:auto;
	text-align:justify;
	font-size:14px;
	color:#333333;
	font-weight:300;
	margin-bottom:15px;
	line-height:26px;
}
.promo-block img{
	width:100% !important;
	height:auto;
}
.no-margin{
	margin-right:0;
}
.promo-block .link{
	display:block;
	width:120px;
	height:40px;
	text-align:center;
	font-size:18px;
	font-weight:100;
	line-height:40px;
	vertical-align:middle;
	margin:30px auto 0;
	text-decoration:none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#411B51;
	color:#FFF;
}
.promo-block .link:hover{
	background-color:#A9236A;
}
#home-about-us{
	display:block;
	float:left;
	width:100%;
	min-height:500px;
	background:url(../images/about-us-bg.jpg) center top no-repeat;
}

/*#home-about-us-inside a:link,a:visited{
	color: #4b2f89;

}*/

.clients:link, .clients:visited {
	color: #FFFFFF;
}

#home-about-us-inside a:hover{
	color:#EC1F7A;
}

#home-about-us-inside{
	display:block;
	margin:0;
	float:left;
	width:100%;
	min-height:500px;
}
#home-about-us-inside .header{
	display:block;
	width:100%;
	height:110px;
	line-height:110px;
	vertical-align:middle;
	font-size:42px;
	text-align:center;
	color:#FFF;
	font-weight:300;
	margin-bottom:50px;
}
.p-type1{
	display:block;	
	width:98%;
	height:auto;
	text-align:center;
	font-size:24px;
	color:#fff;
	font-weight:300;
	margin:0 auto;
	margin-bottom:50px;
	line-height:36px;
}
.p-type2{
	display:block;
	width:98%;
	height:auto;
	text-align:center;
	font-size:18px;
	color:#fff;
	font-weight:300;
	margin:0 auto;
	margin-bottom:30px;
	line-height:28px;
}
#footer{
	display:block;
	float:left;
	width:100%;
	min-height:270px;
	background:url(../images/footer-bg.jpg) top center repeat;
}
#footer-inside{
	display:block;
	margin:0 auto;
	width:100%;
	min-height:200px;
}
#footer-paragraph{
	display:block;
	float:left;
	width:80%;
	height:auto;
	margin-left:10%;
	margin-right:10%;
	margin-top:10px;
	color:#FFF;
	line-height:28px;
	text-align:center;
}
#footer-nav{
	display:block;
	float:left;
	width:80%;
	height:50px;
	margin-top:5px;
	margin-right:10%;
	margin-left:10%;
	margin-bottom:10px;
}
#footer-nav ul{
	display:block;
	float:none;
	margin:0 auto;
	width:500px;
	height:50px;
}
#footer-nav ul li{
	list-style:none;
}
#footer-nav ul li a{
	display:block;
	float:left;
	width:25%;
	height:50px;
	text-decoration:none;
	color:#FFF;
	font-size:20px;
	vertical-align:middle;
	line-height:50px;
	text-align:center;
}
#footer-nav ul li a:hover{
	color:#EC1F7A;
}
#footer-social{
	display:block;
	float:none;
	width:400px;
	height:50px;
	font-size:28px;
	font-weight:bold;
	color:#FFF;
	margin:0 auto;
}
#footer-social img{
	margin-left:15px;
	border:0;
}
.footer-follow{
	  margin-top: 10px;
  display: block;
  float: left;
}
#copyright-section{
	display:block;
	float:left;
	width:100%;
	height:68px;
	/*background:url(../images/footer-line.png) top center no-repeat;*/
	margin-top:30px;
	font-size:14px;
	  background-color:rgba(255,255,255,0.8);
}
#copyright-section-inside{
	    display: block;
    /* float: left; */
    width: fit-content;
    margin: auto;
    /* margin-left: 50px; */
    height: 68px;
    color: #000;
    text-align: center;
    line-height: 68px;
    vertical-align: middle;

}
#copyright-section img{
	margin-top:10px;
	    display: inline-block;
    float: left;
}
.parallax-window {
    min-height: 400px;
    background: transparent;
}
.parallax-window {
    min-height: 400px;
    background: transparent;
}
#footer-inside a{
	color:#FFF;
}
#footer-inside a:hover{
	color:#FFF;
	text-decoration:none;
}
}
@media screen and (max-width: 750px) {
#header{
	display:block;
	float:left;
	width:100%;
	height:120px;
	margin-top:40px;
	background-color:rgba(255,255,255,0.9);
	position:relative;
	z-index:10;
}
#header-inside{
	display:block;
	margin:0 auto;
	width:100%;
	height:120px;
}
#logo{
	display:block;
	float:none;
	width:171px;
	height:27px;
	margin:0 auto;
	margin-top: 10px;
    margin-bottom: 17px;
}
#logo a img{
	border:0;
}
#header-nav{
	display:block;
	float:right;
	width:80%;
	height:50px;
	margin-top:10px;
	margin-right:10%;
	margin-left:10%;
}
#header-nav ul{
	display:block;
	float:left;
	width:100%;
	height:50px;
}
#header-nav ul li{
	list-style:none;
}
#header-nav ul li a{
	display:block;
	float:left;
	width:25%;
	height:50px;
	text-decoration:none;
	color:#000;
	font-size:20px;
	vertical-align:middle;
	line-height:50px;
	text-align:center;
}
#header-nav ul li a:hover{
	color:rgb(236, 32, 124);
}
/*---------SLIDER-----------*/
#slider{
	display:block;
	float:left;
	width:100%;
	height:auto;
	position:absolute;
}
#slider li{
	text-align:center;
}
#slider li img{
	min-height:600px !important;
	min-width:1920px !important;
	left:0;
	right:0;
	margin:auto;
}
.slide-caption{
display: block;
  position: absolute;
  width: 90%;
  margin-left:5%;
  margin-right:5%;
  height: auto;
  top:270px;
  left:0;
  right:0;
  margin:auto;
}
.slide-caption .head{
display: block;
  width: 100%;
  height: auto;
  margin-bottom: 20px;	
  font-size:38px;
  color:#FFF;
  font-weight:bold;
}
.slide-caption .paragraph{
display: block;
  width: 100%;
  height: auto;
  font-size:18px;
  color:#FFF;
  line-height:32px;
  text-align:center;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.rslides_tabs{
	  display: block;
  width: 100px;
  height: 25px;
  position: relative;
  z-index: 100;
  margin: auto;
  text-align: center;
  top: 380px;
}
.rslides_tabs li{
list-style:none;	
}
.rslides_tabs li a{
	width:18px;
	height:18px;
	background-color:#421B52;
	display:block;
	float:left;
	text-indent:-9999px;
	-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
border:2px solid #FFF;
margin-right:10px;
}
.rslides_here a{
background-color:#EC207B !important;
border:2px solid #421B52;
}
/*---------SLIDER-----------*/
#wine-promo{
	display:block;
	float:left;
	width:100%;
	height:auto;
	margin-top: 450px;
	margin-bottom: 20px;
}
#wine-promo-inside{
	display:block;
	margin:0 auto;
	width:100%;
	height:auto;
}
#wine-promo-inside .header{
	display:block;
	width:100%;
	height:50px;
	line-height:70px;
	vertical-align:middle;
	font-size:29px;
	text-align:center;
	font-weight:300;
	color:#411B51;
}
.promo-block{
	display:block;
	float:left;
	margin-left:1%;
	margin-right:1%;
	width:47.5%;
	height:auto;
	margin-top:20px;
}
.promo-block .title{
	display:block;
	float:left;
	width:100%;
	height:auto;
	text-align:center;
	font-size:24px;
	font-weight:300;
	margin-bottom:15px;
}
.promo-block .text{
	display:block;
	float:left;
	width:100%;
	height:auto;
	text-align:justify;
	font-size:14px;
	color:#333333;
	font-weight:300;
	margin-bottom:15px;
	line-height:26px;
}
.promo-block img{
	width:100% !important;
	height:auto;
}
.no-margin{
	margin-right:0;
}
.promo-block .link{
	display:block;
	width:120px;
	height:40px;
	text-align:center;
	font-size:18px;
	font-weight:100;
	line-height:40px;
	vertical-align:middle;
	margin:30px auto 0;
	text-decoration:none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#411B51;
	color:#FFF;
}
.promo-block .link:hover{
	background-color:#A9236A;
}
/*#home-about-us-inside a:link,a:visited{
	color: #4b2f89;

}*/

.clients:link, .clients:visited {
	color: #FFFFFF;
}

#home-about-us-inside a:hover{
	color:#EC1F7A;
}
#home-about-us{
	display:block;
	float:left;
	width:100%;
	min-height:400px;
	background:url(../images/about-us-bg.jpg) center top no-repeat;
}
#home-about-us-inside{
	display:block;
	margin:0;
	float:left;
	width:100%;
	min-height:400px;
}
#home-about-us-inside .header{
	display:block;
	width:100%;
	height:50px;
	line-height:70px;
	vertical-align:middle;
	font-size:30px;
	text-align:center;
	color:#FFF;
	font-weight:300;
	margin-bottom:20px;
}
.p-type1{
	display:block;	
	width:98%;
	height:auto;
	text-align:center;
	font-size:24px;
	color:#fff;
	font-weight:300;
	margin:0 auto;
	margin-bottom:50px;
	line-height:36px;
}
.p-type2{
	display:block;
	width:98%;
	height:auto;
	text-align:center;
	font-size:18px;
	color:#fff;
	font-weight:300;
	margin:0 auto;
	margin-bottom:30px;
	line-height:28px;
}
#footer{
	display:block;
	float:left;
	width:100%;
	min-height:270px;
	background:url(../images/footer-bg.jpg) top center repeat;
}
#footer-inside{
	display:block;
	margin:0 auto;
	width:100%;
	min-height:200px;
}
#footer-paragraph{
	display:block;
	float:left;
	width:80%;
	height:auto;
	margin-left:10%;
	margin-right:10%;
	margin-top:10px;
	color:#FFF;
	line-height:28px;
	text-align:center;
}
#footer-nav{
	display:block;
	float:left;
	width:80%;
	height:50px;
	margin-top:5px;
	margin-right:10%;
	margin-left:10%;
	margin-bottom:10px;
}
#footer-nav ul{
	display:block;
	float:none;
	margin:0 auto;
	width:100%;
	height:50px;
}
#footer-nav ul li{
	list-style:none;
}
#footer-nav ul li a{
	display:block;
	float:left;
	width:25%;
	height:50px;
	text-decoration:none;
	color:#FFF;
	font-size:20px;
	vertical-align:middle;
	line-height:50px;
	text-align:center;
}
#footer-nav ul li a:hover{
	color:#EC1F7A;
}
#footer-social{
	display:block;
	float:none;
	width:400px;
	height:50px;
	font-size:28px;
	font-weight:bold;
	color:#FFF;
	margin:0 auto;
}
#footer-social img{
	margin-left:15px;
	border:0;
}
.footer-follow{
	  margin-top: 10px;
  display: block;
  float: left;
}

#copyright-section{
	display:block;
	float:left;
	width:100%;
	height:180px;
	/*background:url(../images/footer-line.png) top center no-repeat;*/
	margin-top:30px;
	font-size:14px;
	  background-color:rgba(255,255,255,0.8);
}
#copyright-section-inside{
	    display: block;
    /* float: left; */
    width: fit-content;
    margin: auto;
    /* margin-left: 50px; */
    height: 68px;
    color: #000;
    text-align: center;
    line-height: 28px;
    vertical-align: middle;

}
#copyright-section img{
	margin-top:10px;
	    display: inline-block;
    float: left;
}

.parallax-window {
    min-height: 400px;
    background: transparent;
}


.disp{
	display:inline;
}
/*#copyright-section img{
	margin-top:10px;
	    display: inline-block;
    float: left;
}*/

#copyright-section img{
	display:block;
	margin:25px auto 15px;
	float:none;

}



}
@media screen and (max-width: 500px) {
#header{
	display:block;
	float:left;
	width:100%;
	height:170px;
	margin-top:40px;
	background-color:rgba(255,255,255,0.90);
	position:relative;
	z-index:10;
}
#header-inside{
	display:block;
	margin:0 auto;
	width:100%;
	height:170px;
}
#logo{
	display:block;
	float:none;
	width:171px;
	height:27px;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
}
#logo a img{
	border:0;
}
#header-nav{
	display:block;
	float:right;
	width:70%;
	height:100px;
	margin-top:10px;
	margin-right:15%;
	margin-left:15%;
}
#header-nav ul{
	display:block;
	float:left;
	width:100%;
	height:100px;
}
#header-nav ul li{
	list-style:none;
}
#header-nav ul li a{
	display:block;
	float:left;
	width:50%;
	height:50px;
	text-decoration:none;
	color:#000;
	font-size:20px;
	vertical-align:middle;
	line-height:50px;
	text-align:center;
}
#header-nav ul li a:hover{
	color:rgb(236, 32, 124);
}
/*---------SLIDER-----------*/
#slider{
	display:block;
	float:left;
	width:100%;
	height:auto;
	position:absolute;
}
#slider li{
	text-align:center;
}
#slider li img{
	min-height:600px !important;
	min-width:1920px !important;
	left:0;
	right:0;
	margin:auto;
}
.slide-caption{
display: block;
  position: absolute;
  width: 90%;
  margin-left:5%;
  margin-right:5%;
  height: auto;
  top:270px;
  left:0;
  right:0;
  margin:auto;
}
.slide-caption .head{
display: block;
  width: 100%;
  height: auto;
  margin-bottom: 20px;	
  font-size:38px;
  color:#FFF;
  font-weight:bold;
  margin-top: 50px;
}
.slide-caption .paragraph{
display: none;
  width: 100%;
  height: auto;
  font-size:18px;
  color:#FFF;
  line-height:32px;
  text-align:center;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.rslides_tabs{
	  display: block;
  width: 100px;
  height: 25px;
  position: relative;
  z-index: 100;
  margin: auto;
  text-align: center;
  top: 320px;
}
.rslides_tabs li{
list-style:none;	
}
.rslides_tabs li a{
	width:18px;
	height:18px;
	background-color:#421B52;
	display:block;
	float:left;
	text-indent:-9999px;
	-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
border:2px solid #FFF;
margin-right:10px;
}
.rslides_here a{
background-color:#EC207B !important;
border:2px solid #421B52;
}
/*---------SLIDER-----------*/
#wine-promo{
	display:block;
	float:left;
	width:100%;
	height:auto;
	margin-top: 400px;
	margin-bottom: 20px;
}
#wine-promo-inside{
	display:block;
	margin:0 auto;
	width:100%;
	height:auto;
}
#wine-promo-inside .header{
	display:block;
	width:100%;
	height:50px;
	line-height:25px;
	vertical-align:middle;
	font-size:24px;
	text-align:center;
	font-weight:300;
	color:#411B51;
}
.promo-block{
	display:block;
	float:left;
	margin-left:5%;
	margin-right:5%;
	width:90%;
	height:auto;
	margin-top:20px;
}
.promo-block .title{
	display:block;
	float:left;
	width:100%;
	height:auto;
	text-align:center;
	font-size:20px;
	font-weight:300;
	margin-bottom:15px;
}
.promo-block .text{
	display:block;
	float:left;
	width:100%;
	height:auto;
	text-align:justify;
	font-size:14px;
	color:#333333;
	font-weight:300;
	margin-bottom:15px;
	line-height:26px;
}
.promo-block img{
	width:80% !important;
	height:auto;
	margin-left:10%;
}
.no-margin{
	margin-right:0;
}
.promo-block .link{
	display:block;
	width:120px;
	height:40px;
	text-align:center;
	font-size:18px;
	font-weight:100;
	line-height:40px;
	vertical-align:middle;
	margin:30px auto 0;
	text-decoration:none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#411B51;
	color:#FFF;
}
.promo-block .link:hover{
	background-color:#A9236A;
}
/*#home-about-us-inside a:link,a:visited{
	color: #4b2f89;

}*/

.clients:link, .clients:visited {
	color: #FFFFFF;
}

#home-about-us-inside a:hover{
	color:#EC1F7A;
}
#home-about-us{
	display:block;
	float:left;
	width:100%;
	min-height:400px;
	background:url(../images/about-us-bg.jpg) center top repeat-y;
}
#home-about-us-inside{
	display:block;
	margin:0;
	float:left;
	width:100%;
	min-height:400px;
}
#home-about-us-inside .header{
	display:block;
	width:100%;
	height:фгещ;
	line-height:35px;
	vertical-align:middle;
	font-size:24px;
	text-align:center;
	color:#FFF;
	font-weight:300;
	margin-top:20px;
	margin-bottom:0;
}
.p-type1{
	display:block;	
	width:98%;
	height:auto;
	text-align:center;
	font-size:18px;
	color:#fff;
	font-weight:300;
	margin:0 auto;
	margin-bottom:15px;
	line-height:26px;
}
.p-type2{
	display:block;
	width:98%;
	height:auto;
	text-align:center;
	font-size:16px;
	color:#fff;
	font-weight:300;
	margin:0 auto;
	margin-bottom:30px;
	line-height:26px;
}
#footer{
	display:block;
	float:left;
	width:100%;
	min-height:230px;
	background:url(../images/footer-bg.jpg) top center repeat;
}
#footer-inside{
	display:block;
	margin:0 auto;
	width:100%;
	min-height:120px;
}
#footer-paragraph{
	display:none;
}
#footer-nav{
	display:none;
	float:left;
	width:80%;
	height:50px;
	margin-top:5px;
	margin-right:10%;
	margin-left:10%;
	margin-bottom:10px;
}
#footer-nav ul{
	display:block;
	float:none;
	margin:0 auto;
	width:100%;
	height:50px;
}
#footer-nav ul li{
	list-style:none;
}
#footer-nav ul li a{
	display:block;
	float:left;
	width:25%;
	height:50px;
	text-decoration:none;
	color:#FFF;
	font-size:20px;
	vertical-align:middle;
	line-height:50px;
	text-align:center;
}
#footer-nav ul li a:hover{
	color:#EC1F7A;
}
#footer-social{
	display:block;
	float:none;
	width:340px;
	height:auto;
	font-size:28px;
	font-weight:bold;
	color:#FFF;
	margin:0 auto;
	margin-top:15px;
	text-align:center;
}
#footer-social img{
	margin-left:0;
	margin-right:15px;
	border:0;
	margin-top:10px;
}
.footer-follow{
margin-top: 0px;
margin-bottom: 10px;
  display: block;
  float: none;
  margin:0 auto;
  text-align:center;
}

#copyright-section{
	display:block;
	float:left;
	width:100%;
	height:auto;
	/*background:url(../images/footer-line.png) top center no-repeat;*/
	margin-top:0;
	font-size:14px;
	  background-color:rgba(255,255,255,0.8);
}
#copyright-section-inside{
	    display: block;
    /* float: left; */
    width: 100%;
    margin: 0 auto;
    /* margin-left: 50px; */
    height: auto;
    color: #000;
    text-align: center;
    line-height: 28px;
    vertical-align: middle;

}
.disp{
	display:inline;
}
/*#copyright-section img{
	margin-top:10px;
	    display: inline-block;
    float: left;
}*/

#copyright-section img{
	display:block;
	margin:25px auto 15px;
	float:none;

}
.parallax-window {
    min-height: 400px;
    background: transparent;
}
.n-bb{
	margin-right:0 !important;
}
}
#footer-inside a{
	color:#EC1F7B;
}
#footer-inside a:hover{
	color:#EC1F7B;
	text-decoration:none;
}