/*
Theme Name: 	Soaz Child Theme
Theme Uri:  	http://demo.wpthemego.com/themes/sw_soaz
Description:  	A child theme of SW Soaz
Author:     	magentech
Author Uri: 	https://themeforest.net/user/magentech/
Template:   	soaz
Version:    	1.0.2
License:    	GNU General Public License v2 or later
*/
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap');
@font-face {
  font-family: 'Lora', serif;
}
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700&display=swap');
body, input, button, select, textarea, .search-query{
	font-family: 'Roboto', sans-serif;
}
body.home{
    background:#560219;
	font-family: Roboto;
}
.header-contact, .lang_sel, .currency_w, .logo-image, .nav_menu-4, .sw_top-8{
	display:none
}
.header-mid .soaz-logo a img{
	max-width:200px;
}
header .nav-pills > li > a, .active-menu .resmenu-bottom-menu .content .tetx, .active-menu .icon-menu-custom span, .active-menu .resmenu-bottom-menu .content .number, .active-menu .dt-top-share4 ul li a i.fa, .active-menu .dt-top-share4 ul li a {
    color: #c79738!important;
}
.nav-pills > li > a:before {
    content: "";
    opacity: 0;
    visibility: visible;
    transition: all 0.3s;
    width: 25px;
    position: absolute;
    bottom: 15px;
    left: 22px;
    height: 2px;
    background-color: #fff;
}
.header-top.dark-light {
    display: none;
}
.active-menu .icon-menu-custom span{
	background-color:#000
}
.active-menu .inner, .active-menu .main-menu .mid-header ul.nav-pills{
	background-color:#fff
}
.home .resmenu-container .navbar-toggle .icon-bar{
	background-color:#fff
}
.active-menu .dt-top-share4 ul li a{
	    border: 1px solid #000;
}
.header-style4 .header-mid .header-right{
	margin-top:25px;
}
.header-style4 .header-mid .soaz-logo a{
	    margin-left: auto;
	    margin-right: -100px;
}
.icon-menu-custom span{
	background-color: #b97c3b;
}
a:hover, a:focus, a:active{
	color: #c79738!important;
    transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
}
h2.section-title{
    color: #ffffff;
    font-style: normal;
	letter-spacing: 2.47px;
	font-size: 40px;
	font-family: sans-serif;
	    text-transform: uppercase;
}
h2.section-title:before, h2.section-title:after {
    content: '';
    background-repeat: no-repeat;
    position: absolute;
    width: 10%;
    height: 2px;
    background-color: #ca9c43;
    top: 22px;
}
h2.section-title:before {
    margin-left: -135px;
}
h2.section-title:after {
    margin-left: 10px;
    transform: scaleX(-1);
}
.section-description{
    text-align: center;
    color: #c79738;
    font-size: 16px;
	font-family: sans-serif;
	letter-spacing: 2px;
	font-style: italic;
}
h3.about-h3 {
  line-height: 28px;
    color: #c79738;
    font-weight: 500;
    font-size: 30px;
    padding: 20px 0;
}
p.about-description {
    font-size: 16px;
    font-family:Roboto;
    color: #b1b1b1;
}
p.about-p1 {
    font-size: 16px;
    color:#fff;
}
.about-section h3{
    color: #c79738;
    font-weight: 500;
    line-height: 30px;
    font-size: 30px;
    position: relative;
    z-index: 9;
    margin-bottom: 30px;
}
.about-section {
    display: flex;
}
/*our-product*/
.our-product {
    padding: 50px 0;
}
.our-product p{
    padding-bottom:10px;
}
.our-product a.product-descptn {
    margin: 0 0 4.5%;
    font-size: 16px;
    font-style: italic;
    color: #fff5e9;
    opacity: .5;
    transition: opacity 1s ease;
}
.our-product a.product-name {
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 5px;
}
.our-story-slider{display: flex;
    justify-content: center;
    margin:100px 0;
    
}
/*end*/

/*top-slider*/
.home-slider {
   padding-top: 6rem;
}
.banner-img {
   justify-content: center;
   display: flex;
}

.banner-content h1 {
    color: #581d1a;
}
.banner-content h1 {
    font-size: 5rem;
    font-weight: 600;
    text-transform: uppercase;
    position: relative;
}
.banner-content p.ban_para {
    padding-top: 20px;
    width: 90%;
    font-size: 16px;
	font-family: Roboto;
}
 .banner-content p {
    color: #ffffff;
}
.banner-content p {
    margin-bottom: 2rem;
}
.banner-head, .banner-head::before, .banner-head::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.banner-content .banner-head {
    width: 75%;
    box-shadow: inset 0 0 0 1px rgba(105, 202, 98, 0.5);
    letter-spacing: 4px;
    line-height: 60px;
    font-family: sans-serif;
	margin: 0 auto;
}
.banner-content .banner-head {
   padding: 15px 0px 15px 16px;
    font-style: italic;text-transform: capitalize;
}
.banner-content .banner-head::before, .banner-content .banner-head::after {
  content: '';
  z-index: -1;
  margin: -5%;
  box-shadow: inset 0 0 0 2px;
  animation: clipMe 8s linear infinite;
}
.banner-content .banner-head::before {
  animation-delay: -4s;
}
.banner-content .banner-head:hover::after, .banner-content .banner-head:hover::before {
  background-color: rgba(255, 0, 0, 0.3);
}

@keyframes clipMe {
  0%, 100% {
    clip: rect(0px, 220px, 2px, 0px);
  }
  25% {
    clip: rect(0px, 2px, 220px, 0px);
  }
  50% {
    clip: rect(218px, 220px, 220px, 0px);
  }
  75% {
    clip: rect(0px, 220px, 220px, 218px);
  }
}
/*top-slider-end*/
.our-brand, .our-story, .our-blog, .about-us, .our-product, .our-insta {
    padding: 6rem 0;
	font-family: Roboto;
}
.page-id-5357 .soaz_breadcrumbs, .page-id-5357 .listing-title, .page-id-5492 .soaz_breadcrumbs, .page-id-5492 .listing-title {
    background: #f5f5f5;
    margin-bottom: 60px;
    display: none;
}
/*--footer--*/
.footer h3.footer-title {
    font-family: Roboto;
    display: block;
    margin-bottom: 2.5rem;
    font-size: 20px;
    font-weight: 600;
    color: #b1b1b1;
}
.footer ul{
	margin:0
}
.footer ul li a
{
	display: block;
    position: relative;
    padding: 5px 0;
    font-size: 16px;
    line-height: 1.8em;
    color: #b1b1b1;
}
.footer {
    padding: 40px 20px 0px 20px;
	font-family: Roboto;
	background:#560219
}
.footer .vc_column-inner {
    padding-top: 0px!important;
}

.footer .company-info p{
	color: #b1b1b1;
	font-size: 16px;
	position: relative;
    margin-bottom: 2rem;
    line-height: 1.6em;
	text-indent: -35px;
}
.footer .company-info p a{
	color: #b1b1b1;
	font-size: 16px;
	position: relative;
    margin-bottom: 2rem;
    line-height: 1.6em;

}
.company-info p .fa{
	font-size: 25px;
    padding-right: 10px;
    vertical-align: middle;
}
.company-info .ps-logo img{
	width: 250px;
    padding-bottom: 30px;
}
ul.company-social li {
    position: relative;
    display: inline-block;
    margin-right: 20px;
    vertical-align: top;
}
.company-info p span{
	    padding-left: 27px;
	font-weight:500;
}
.footer-copyright.default {
    display: none;
}
/*-end---*/
/*menu*/
.nav-pills > li > a, .home .search-cate .icon-search .icon-zoom-2{
	color:#fff!important;
}
.mid-header-right{
	display:none
}
.about-leftimg .vc_single_image-wrapper {position: relative;}
.about-leftimg .vc_single_image-wrapper::before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #504438;
    opacity: .6;
    z-index: 1;
    transition: width 2s ease;
}
.about-leftimg .vc_single_image-wrapper:hover::before {
    opacity: .5;
    width: 0;
    transition: width 2s ease;
}
.header-mid{
	border-top:0px
}
.copyright-section .ps-footer__nav {
  float: right;
}
.copyright-section .ps-footer__nav li {
  display: inline-block;
  margin-right: 10px;
}

.copyright-section .ps-footer__nav li a {
  color: #878787;
}

.copyright-section .ps-footer__nav li a:hover {
  color: #d29b37;
}
.copyright-section {
    color: #b1b1b1;
    font-size: 16px;
    font-family: Roboto;
	background-color: #4f0318;
	margin-top: 30px;
}
.copyright-section .copy-a {
    color: #d7a138;
}
.copyright-section .vc_column-inner{
	padding-top:10px!important;
	padding-bottom:7px;
}
/*--age-verfiction--*/
.age-restriction select {
    border: 0px;
    width: 100px;
    height: 40px;
    border-radius: 3px;
    padding: 0px 5px;
    background: #ca9c43;
	font-family: Roboto;
}
.age-restriction .age-gate-form-section {
    margin: 0 5px 10px;
    display: grid;
}
.age-restriction .age-gate-heading.age-gate-logo {
    padding-bottom: 70px;
}
.age-restriction input.age-gate-submit {
    height: 45px;
    padding: 2px 30px 0;
    border-radius: 3px;
    background: #0f4f00;
    border: 0px;
    color: #fff;
    text-transform: uppercase;
    font-family: Roboto;
    font-size: 18px;
    margin-top: 20px;
}
.age-restriction .age-gate {
    font-family:Roboto;
}
/*--end---*/
.our-product figure {
    position: relative;
    width: 100%;
    max-width: 175px;
    margin: 0 auto 0; 
    -webkit-transition: transform 2s ease;
    transition: transform 2s ease;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: 50% 80%;
}
.our-product figure:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
@media screen and (min-device-width: 992px) and (max-device-width: 1300px){
	.contact_us {
		height:350px!important;
    background-size: cover!important;
    background-position: 80% center!important;
    margin-bottom: 20px;
}
	.home-new-slider {
    background-image: url(https://nvlifestyles.in/wp-content/uploads/2020/08/davidoff-banner-2-1.png);
    height: 400px!important;
    background-size: cover;
    background-position: center;
}
	.content-form {
    position: relative!important;

}
}
@media screen and (min-device-width: 350px) and (max-device-width: 425px){
	.page-id-6599 .wine-circle {
    width: 195px
}
	.page-id-6599 .wine-slider .item img {
    height: 300px!important;
}
}
@media screen and (min-device-width: 768px) and (max-device-width: 1199px) { 
	.garden-winetwo .wines-content{
		transform: translateY(0%)!important;
	}
	.wine-slider #myCarousel .carousel-control span i.fa-arrow-left{
		right:-23px!important;
	}
		.typewriter h1{
		font-size:25px;
	}
  .banner-content{
	left:50%;
}
.banner-img {
    padding-left: 0;
    float: left;
}
.header-style4 .header-mid .soaz-logo a {
    margin-right: 0px;
}
	.accessories img {
    height: 100%!important;
}
.contact-nvl .content-form .item-left, .contact-nvl .content-form .item-right {
    min-height: 550px!important; 
}	
	.content-form .item-right .social-share{
	bottom:10px
}
	
}

@media only screen and (max-width: 767px) {
	.featured-wines_new .carousel-control .icon-prev, .featured-wines_new .carousel-control .icon-next, .featured-wines_new .carousel-control .glyphicon-chevron-left, .featured-wines_new .carousel-control .glyphicon-chevron-right {
    top: 40%;
}
	.featured-wines_new .carousel-inner>.item>img, .featured-wines_new .carousel-inner>.item>a>img {
    width: 250px;
    margin-bottom: 0px;
    padding: 20px;
}
	.wines_newcontent h2.vc_custom_heading.wines_title{
		font-size: 25px!important;
	}
	.wines_leftimg {
		display:none
	}
	.mobdevice .wines_newcontent-single{
		padding: 100px 0px 0px;
	}
	.mobdevice .wines_newcontent{
		position: absolute;
    padding: 25px 0px 0px;
	}
	.single_wine{
		padding-bottom:20px
	}
	.single_winemob{
		width:33%;
		float:right
	}
	.wines_newcontent {
    position: relative;
 top: 0px!important;
    transform: translateY(0px)!important;
    letter-spacing: 3px;
    font-size: 40px!important;
}
	.typewriter p{
		font-size:18px!important
	}
	.garden-winetwo .wines-content{
		transform: translateY(5%)!important;
	}
	.typewriter h1{
		font-size:24px!important;
	}
	.typewriter span {
    font-size: 40px!important;
}
	.garden-wines {
    height: 180px!important;
    background-size: 100%!important;
    background-repeat: no-repeat;
    background-position: 100% center!important;
}
	.nvl-about-banner {
    height: 125px!important;
    background-size: 100%!important;
    background-position: 100%!important;
}
	.store-img img {
    padding-top: 20px;
}
	.contact_us {
    height: 200px!important;
    background-size: cover!important;
    background-position: 80% center!important;
    margin-bottom: 20px;
}
	
	.contact-nvl .vc_column-inner{
		padding-left:0px;
		padding-right:0;
	}
	.team-nvl .wpb_column.vc_column_container {
    margin-bottom: 15px;
}
	.contact-nvl .content-form .item-left, .contact-nvl .content-form .item-right {
    min-height: 531px;
    width: 100%;
}
	.content-form .item-right .social-share{
	bottom:10px
}
	.store-img.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-bottom: 10px;
}
	.home-new-slider .banner-content .banner-head {
    width: 50%!important;
}
	.logo-aa img {
    width: auto!important;
    margin: 0 auto;
}
	.logo-aa .mg-top {
    margin-bottom: 0px;
}
	
	.about-img {
    margin-top: 40px;
}
	.our-legancy .legancy p{
		padding-left: 0px;
		    padding-top: 0px!important;
		text-align: center;padding-bottom: 20px;
	}
	.our-brand {
    padding-bottom: 4rem!important;
}
	.vc_empty_space{
		height:30px!important;
	}
	.our-legancy {
    padding-top: 0;
}
	.product_banner-new .new-text .product-name, .product_banner-new .new-text-1 .product-name{
    color: #000;
    font-size: 18px;
   margin-bottom: 10px; 
}	
	.product_banner-new .new-text, .product_banner-new  .new-text-1 {
    top: 20px;
    transform: translate(10px, 20px);
}
	.product_banner-new a.shop-now-btn, .product_banner-new .a.shop-now-btn {
    font-size: 12px;

}
	.product_banner-new {
    height: 25vh!important;
    background-size: cover!important;
}
	.home-new-slider {
   
    background-position: 25% 100%!important;
    height: 250px!important;
}
	
	.quick-links-2 .wpb_wrapper {
    display: block!important;
    justify-content: center;
}
	.about-right-sect{
		height: 100%!important;
	}
	.about-right{
		top:0!important
	}
	.about-content{
		width:100%!important;
		padding-right: 30px;
	}
	#carousel-fixed-height .carousel-caption p{
	width:100%!important;
}
#carousel-fixed-height .carousel-indicators {
    left: 0!important;
    bottom: 20px!important;
}
#carousel-fixed-height .carousel-indicators li{
	    margin-right: 30px!important;
}
#carousel-fixed-height .carousel-indicators li, #carousel-fixed-height .carousel-indicators .active{
	margin-right: 26px!important;
}
#carousel-fixed-height li:after{
	width:29px!important;
}
.graphic .row{
	margin:0
}
	.video.visible {
    display: none;
}
	h2.craftman-leaves-header{
		 font-size: 25px!important;
	}
.seeds-section .align {
   width: 90%!important;
    top: 100px!important;
    transform: translateY(100px)!important;
}
	.craftman-heroimg .title h1 {
    margin-bottom: 0!important;
    font-size: 20px!important;
    padding: 10px 0 15px!important;
    line-height: 26px!important;
}
.craftman-heroimg .title h2 {
    font-size: 14px;
    font-weight: 500;
    line-height: 24px!important;
}
.craftman-heroimg .cta{
	width:80%!important;
}
h2.craftman-sectiontitle{
	font-size: 24px!important;
    padding: 10px 0 40px!important;
    line-height: 30px!important;
}
.soil-header .horizontal-rule .circle{
	display:none!important
}
.soil-header .horizontal-rule{
	height:0!important
}
.soil-head-p p{
	width:100%!important;
}
	
	.accessories .vc_single_image-wrapper, .accessories figure, .accessories figure img{
		width:100%;
	}
	.header-mid .soaz-logo a img {
    max-width: 150px;
}
	.resmenu-container .navbar-toggle .icon-bar{
		max-width: 150px;
	}
	#myCarousel .carousel-control span i.fa{
		font-size: 3rem!important;
	}
	.mg-top {
    margin-bottom: 20px;
}
	img.img1{
		width:200px;
	}
	#myCarousel .carousel-control.right span i.fa{
		right:5px
	}
	#myCarousel .carousel-control.left span i.fa{
		left:5px
	}
	.wine-slider #myCarousel .carousel-control.left span i.fa{
		left:15px
	}
	.banner-content{
		padding:30px;
	}
	.banner-content h1 {
		font-size: 20px;}
	.banner-content .banner-head{
		line-height:normal;
		width:100%;
		padding: 20px 0px 20px 16px;
	}
	.banner-content p.ban_para {
    font-size: 14px;
		width:100%;
}
	.banner-content .banner-head::before, .banner-content .banner-head::after{
     margin: -2%;
	}
	.home-slider {
    padding-top: 2rem;
}
	
	.banner-content {
    position: absolute;
    top: 0%!important;
    -webkit-transform: translateY(0%)!important;
    -moz-transform: translateY(0%)!important;
    -ms-transform: translateY(0%)!important;
    -o-transform: translateY(0%)!important;
    transform: translateY(0%)!important;
}
 h2.section-title:before, h2.section-title:after, .our-story .carousel-control img{
    display:none;
}
h2.section-title{
	font-size: 50px;
}
.section-description {
    font-size: 14px;
    letter-spacing: 2px;
}
h3.about-h3{
	font-size: 20px;
}
.about-section {
    display: block;
}
.about-section h3, .about-description{
	text-align:center!important;
}
.about-right {
    padding-top: 30px;
	padding-bottom: 30px;
}
 .our-blog .category-contents, .our-blog .category-contents .blog-content.blog-content-grid .post {
    margin-bottom: 30px;
}
  .our-blog .category-contents .blog-content .post .entry .entry-thumb{
		display:block;
	}
	.our-blog .category-contents .blog-content .post .entry .entry-thumb .entry-hover img{
		width:100%;
	}
	.our-brand, .our-story, .our-blog, .about-us, .our-product, .our-insta{
		padding:3rem 0 0;
	}
	.copyright-section .vc_col-sm-12{
	text-align:center
}
.copyright-section .ps-footer__nav {
    float: none;
}
.footer .vc_col-sm-3{
	    width: 100%!important;
}
.footer .vc_col-sm-2 {
    width: 100%!important;
}
	.accessories img {
    height: 100%!important;
}
	.tobacco-section-left .vc_column-inner, .tobacco-section-left p{
	    padding-top: 0px;
	    padding:0!important
}
.seeds-section.leaves-video .align {
    width: 90%!important;
}
.cure-right {
    margin-top: 30px;
}
	.flavor p{
		font-size:20px!important;
	}
	.aging .vc_col-sm-4 {
    margin-bottom: 20px;
}
	.perfect-cigars-mob.perfect-cigars{
		    background-size: contain!important;
	}
	.perfect-cigars-mob.perfect-cigars p {
    width: 100%;
    font-size: 30px;
    line-height: 40px!important;
}
	.explore-mob .explore-cigar-left {
    width: 100%;
    position: relative;
    left: 0;
}
	.explore-mob.explore-section{
		padding-top:0
	}
.explore-mob.explore-section .explore-para {
    font-size: 12px;
    line-height: 18px;
    color: #674836;
    margin: 5px 0;
}
.explore-mob.explore-section .explore-head {
    letter-spacing: 0px;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
}
	.explore-section a.explore-button{
		width:100%;
	}
	.explore-mob.explore-section {
		background-size: cover;}
	.filed-text {
    top: 10px!important;
    width: 100%!important;
}
	.services-content {
    padding: 15px!important;
}
}
@media screen and (min-device-width: 768px) and (max-device-width: 991px){
	.wnbnnew-left {
    height: 300px!important;
}
	.bannerwn-right .vc_custom_1612268512974 {
    height: 300px!important;
}
	.wines_newcontent h2.vc_custom_heading.wines_title{
		font-size: 25px!important;
	}
	.wines_newcontent {
    top: 30px!important;
    transform: translateY(30px)!important;
}
	.nvl-about-banner {
    height: 250px!important;
}
	.garden-wines {
    height:430px!important;
    background-size: 100%!important;
    background-repeat: no-repeat;
    background-position: 100% center!important;
}
	.contact_us {
    height: 350px!important;
    background-size: cover!important;
    background-position: 80% center!important;
    margin-bottom: 20px;
}
	
	.services-content {
    padding: 15px!important;
}
	.banner-content {
    position: absolute;
    top: 0%!important;
    -webkit-transform: translateY(0%)!important;
    -moz-transform: translateY(0%)!important;
    -ms-transform: translateY(0%)!important;
    -o-transform: translateY(0%)!important;
    transform: translateY(0%)!important;
}
	.banner-content {
    padding: 30px;
}
	.home-new-slider {
    height: 300px!important;
}
	.about-new-section .about-img{
		height: 420px;
	}
	img.img1 {
    width: 450px;
}
banner-content .banner-head {
    width: 90%;
}
.banner-content h1 {
    font-size: 3rem;
	line-height: 40px!important;
}
}
@media only screen and (max-width: 992px) {
	.page-id-6833 .company-info.foot-detail a, .page-id-6895 .company-info.foot-detail a, .page-id-7086 .company-info.foot-detail a, .page-id-7095 .company-info.foot-detail a, .page-id-7104 .company-info.foot-detail a, .page-id-7108 .company-info.foot-detail a, .page-id-7115 .company-info.foot-detail a, .page-id-7118 .company-info.foot-detail a, .page-id-7120 .company-info.foot-detail a, .page-id-7163 .company-info.foot-detail a{
		width: 200px!important;
	}
	.page-id-6833 .top-header.col-lg-2.col-md-2.pull-left, .page-id-6895 .top-header.col-lg-2.col-md-2.pull-left, .page-id-7086 .top-header.col-lg-2.col-md-2.pull-left, .page-id-7095 .top-header.col-lg-2.col-md-2.pull-left, .page-id-7104 .top-header.col-lg-2.col-md-2.pull-left, .page-id-7108 .top-header.col-lg-2.col-md-2.pull-left, .page-id-7115 .top-header.col-lg-2.col-md-2.pull-left, .page-id-7118 .top-header.col-lg-2.col-md-2.pull-left, .page-id-7120 .top-header.col-lg-2.col-md-2.pull-left, .page-id-7163 .top-header.col-lg-2.col-md-2.pull-left {
    width: 200px!important;
    margin: 0px!important;
}
	.page-id-6833 header .header-mid .soaz-logo, .page-id-6895 header .header-mid .soaz-logo, .page-id-7086 header .header-mid .soaz-logo, .page-id-7095 header .header-mid .soaz-logo, .page-id-7104 header .header-mid .soaz-logo, .page-id-7108 header .header-mid .soaz-logo, .page-id-7115 header .header-mid .soaz-logo, .page-id-7118 header .header-mid .soaz-logo,.page-id-7120 header .header-mid .soaz-logo, .page-id-7163 header .header-mid .soaz-logo {
		height:100px!important
	}
	.typewriter h1{
		font-size:24px!important;
	}
	.typewriter span {
    font-size: 40px!important;
}
	.page-id-6599 h2.vc_custom_heading.cgr-title {
    font-size: 35px!important;
}
	.garden-wine {
    padding: 10px 0 60px!important;
}
	.garden-winetwo.margbtm {
    padding-bottom: 50px!important;
}
	.wines-button div {
    margin-right: 15px!important;
}
	.wines-content h2 {
    padding-bottom: 0px!important;
}
.wines_new2 {
    padding: 20px;
    position: relative;
}
.wines_new2:before{
	top:-5px;
}
	.winescol2 {
    padding-bottom: 20px;
}
	.wines-button a{
		font-size:12px!important;
	}
	.wine-slider .item img {
    margin: 0 auto;
    height: 250px!important;
}
	.wine-circle {
    width: 166px;
    margin: 0 auto;
}
	.wines-carousel .sr-only{
		top: 40%!important;
    font-size: 12px;
	}
	.wine-slider #myCarousel .carousel-control span i.fa {
    right: 5px;
    font-size: 16px!important;
		margin-top:0px
}
	.wines-content {
    position: relative!important;
    top: 30%!important;
   transform: translateY(30%)!important;
    left: 0px!important;
}

	.wines_new2 {
    padding: 0px!important;
    position: relative;
}
	.wines_new2:before{
		top:0!important;
	}
	.varity_wines{
		padding:25px!important
	}
	.wines-carousel .sr-only{
		right:7px;
	}
	.top-header.col-lg-2.col-md-2.pull-left {
    width:auto!important;
   margin-bottom: 30px!important;
    margin-top: 25px!important;
}
	div#main-menu {
    width: auto!important;
    padding-top: 30px;
}
	.location-details {
    padding: 20px 0 10px!important;
    font-family: Roboto;
}
	.content-form {
    position: relative!important;
}
	.contact_us {
    background-size: cover!important;
	background-position: 80% center!important;
		margin-bottom: 20px;
}
	.contact-nvl .content-form .item-left, .contact-nvl .content-form .item-right {
    min-height: 531px;
    width: 100%;
}
	.content-form .item-right .social-share{
	bottom:10px
}
	.soil-flip-img .front, .soil-flip-img .back {
    width: 100%!important;
    height: 100%!important;
    margin-bottom: 50px!important;
}
	.page-id-5756 .craftman-heroimg .cta{
		width:32%;
	}
	.flavor{
		width:100%!important;
	}
	
	.craftman-heroimg .title{
		    top: 50px!important;
    transform: translateY(50px)!important;
	}
	.align {
    left: 8%!important;
    width: 50%!important;
    top: 100px!important;
    transform: translateY(100px)!important;
}
	.leaves-video .align {
    width: 50%!important;
}

	.page-id-5756 .filed-text {
    top: 70px;
    width: 100%!important;
}
.soil-header .horizontal-rule h2{
	position: relative;
    top: -8px;
}
	.footer {
    padding: 25px 0 0px;
   }
	.footer ul li a, .footer .company-info p, .footer .company-info p a, .copyright-section, .footer .footer-subscribe p{
		font-size:14px;
	}
	.company-info .ps-logo img{
		width:180px;
	}
	.cgr-para {
    padding: 10px 0 25px 0px!important;
    width: 90%!important;
}
	.cgr-marg {
    padding: 1.5em 0!important;
}
.header-style4 .header-mid .soaz-logo a {
    margin-right: 0px;
}

h2.section-title{
	font-size: 40px;
}
h2.section-title:before, h2.section-title:after{
	    width: 180px;
	    margin-top:3px;
}
h2.section-title:before{
	    margin-left: -190px;
}
.our-blog .category-contents, .our-blog .category-contents .blog-content.blog-content-grid .post {
    margin-bottom: 15px;
}
.footer .vc_col-sm-3{
	    width: 38%;
}
.footer .vc_col-sm-2 {
    width: 20%;
}
 form.footer-subscribe {
    margin-top: 20px;
}
}
@media only screen and (min-width: 520px) and (max-width: 767px){
	.product_banner-new{
		height: 40vh!important;
	}
}


/*--cigar-home-page*/
.cigar-banner{
	 background-repeat: no-repeat;
	background-size: cover;
	background-position:center
}
.cigar-banner .vc_column-inner  {
    height: 58vh;
    background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
/* 	background: url(https://nvlifestyles.in/wp-content/uploads/2020/07/intro-banner.jpg)!important; */
}
.cigar-bottombanner .about-products .vc_column-inner
{
	display: table;
    position: relative;
    background-position: center center;
    min-height: 179px;
	
}
.about-products .wpb_wrapper{
    font-size: 23px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0 10px;
    color: #fff;
    text-align: center;
	position: absolute;
    top: 30px;
    left: 0;
    right: 0;
}
.bottom-img-2 .wpb_wrapper, .bottom-img-4 .wpb_wrapper{
   top: 20px;
}
.bottom-img-2 .wpb_wrapper img.alignnone, .bottom-img-4 .wpb_wrapper img.alignnone{
	text-align: center;
    display: inline-block;
    margin-bottom: 10px;
	width:100px;
}
.about-products {
    padding: 10px;
}
.cigar-bottombanner .bottom-img-1 .vc_column-inner 
{
background-image: linear-gradient( rgb(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(http://webisdom.tech/davidoff/wp-content/uploads/2020/07/our-heritage.jpg?id=5502) !important;
}
.cigar-bottombanner .bottom-img-3 .vc_column-inner 
{
background-image: linear-gradient( rgb(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(http://webisdom.tech/davidoff/wp-content/uploads/2020/07/our-craftmanship-1.jpg) !important;
}
.cigar-bottombanner .bottom-img-2 .vc_column-inner 
{
    background-image: linear-gradient( rgb(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url(http://webisdom.tech/davidoff/wp-content/uploads/2020/07/best-sellers-wide.jpg) !important;
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
h2.cgr-title {
    font-size: 23px;
    font-weight: 300;
    text-transform: uppercase;
    color: #BA9A51;
    text-align: center;
    font-family: sans-serif;
}
.cgr-para p {
    font-family: Roboto;
    font-size: 16px;
    color: #444444;
}
.cgr-marg{
	padding:3em 0;
}
.cgr-productname_p p{
	position: relative;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5);
    height: 40px;
    text-transform: uppercase;
    text-align: center;
    align-items: center;
    margin-top: -40px;
    color: #fff;
    padding-top: 10px;
    font-size: 16px;
}
.cgr-marg h2.section-title:after, .cgr-marg h2.section-title:before{
	margin-top:0
}
.cgr-marg h2.section-title{
	font-size:40px;
}
.cgr-marg .vc_column-inner {
    padding-left: 5px;
    padding-right: 5px;
}
.cgr-para {
    padding: 20px 0 40px 0px;
    width: 68%;
    margin: 0 auto;
}
.accessories img{
	height:300px
}
.cgr-marg figure
{
	overflow: hidden; 
}
.cgr-marg figure img
{
    transition: transform 2s ease;
    transition: transform 2s ease,-webkit-transform 2s ease
}
.cgr-marg figure img:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.products-loop li.product .item-description, .top-minicart-icon.pull-right{
	display:none
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .cart {
    display: none;
}
.age-gate-form, .age-gate-form label, .age-gate-form h1, .age-gate-form h2, .age-gate-form p {
    color: #ca9c43;
}
.copyright-section .wpb_text_column.wpb_content_element {
    margin-bottom: 0;
}
.copyright-section .wpb_text_column.wpb_content_element.padten {
    margin-bottom: 0px!important;
}
/*--craftmanship--*/
.craftman-heroimg {
    height: 580px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
}
.craftman-heroimg .title {
    margin: 0 auto;
    border: 1px solid #FFFFFF;
    border-right: 0;
    border-left: 0;
    width: 100%;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 20px 0;
    letter-spacing: 4px;
    width: 60%;
    text-align: center;
	font-family: sans-serif;
	position: absolute;
    left: 0;
    right: 0;
    top: 100px;
    transform: translateY(100px);
}
.craftman-heroimg .title h1 {
    margin-bottom: 0;
    font-size: 30px;
    font-weight: 600;
    padding: 20px 0 30px;
}
.craftman-heroimg .title h2
{
    font-size: 20px;
    font-weight: 500;
}
.craftman-heroimg.craftman-leaves-banner {
    height: 480px;
}
.craftman-heroimg.craftman-leaves-banner .title h2 {
    font-weight: 600;
    padding: 20px 0;
    margin: 0;
}
h2.craftman-sectiontitle {
    text-align: center;
    display: block;
    vertical-align: middle;
    text-transform: uppercase;
    letter-spacing: 5px;
    color: #c59949;
    padding: 0;
    margin: 0 0;
    font-weight: 400;
    font-family: sans-serif;
    font-size: 34px;
	padding: 40px 0 80px;
}
.field-banner {
    height: 250px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.filed-text {
    position: absolute;
    display: block;
    top: 50px;
    width: 40%;
    text-align: center;
    left: 0;
    right: 0px;
    margin: 0 auto;
}
.filed-text p
{
	color: #FFFFFF;
    font-size: 18px;
    font-weight: 400;
    font-family: sans-serif;
    width: 81%;
    text-align: center;
    line-height: 30px!important;
    margin: 0 auto;
}
.soil-flip-img .item.two {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden; 
  
}
.soil-flip-img .item.two:hover .back {
    transform: rotateY(180deg);
  transition: 0.3s all ease;
}
.soil-flip-img .back {
    width: 328px;
    height: 328px;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
}
.soil-flip-img .item.two:hover .flipper {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.soil-flip-img .flipper {
    -webkit-transition: 0.6s;
    -moz-transition: 0.6s;
    -ms-transition: 0.6s;
    -o-transition: 0.6s;
    transition: 0.6s;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    position: relative;
}
.soil-flip-img .front {
    width: 328px;
    height: 328px;
}
.soil-flip-img .front span {
    position: absolute;
    left: -15px;
    right: 0;
    top: 5px;
    bottom: 0;
    vertical-align: middle;
    text-transform: uppercase;
    color: #FFFFFF;
    letter-spacing: 4px;
    font: 600 0.875em/328px "Gotham A", "Gotham B", sans-serif;
	text-align:center;
	transform: translateY(5px);
    display: flex;
    justify-content: center;
    align-items: center;
}
.soil-flip-img .copy {
    position: absolute;
    display: table;
    left: 20px;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto auto;
    width: 200px;
    height: 100%;
}
.soil-flip-img .copy p {
    display: table-cell;
    vertical-align: middle;
    font: 400 0.875em/20px "Gotham A", "Gotham B", sans-serif;
    color: #FFFFFF;
	padding-left:10px;
}
.seeds-section
{
	background-size: cover;
    height: 600px;
    background-position: center;
	top: -70px;
    z-index: -1;
}
.seeds-section .align {
    position: absolute;
    left: 8%;
    width: 24%;
    top: 25%;
    transform: translateY(25%);
}
.align h2.article-header {
    text-transform: uppercase;
    text-align: left;
    color: #FFFFFF;
    padding-right: 20px;
    letter-spacing: 3px;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px!important;
    font-family: sans-serif;
}
.align p {
    color: #FFFFFF;
    margin: 15px 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px!important;
    font-family: sans-serif;
}
h2.article-header:after {
    display: block;
    content: " ";
    width: 100px;
    margin: 15px 0;
    border-top: #FFFFFF 3px solid;
}
.seeds-section.leaves-video {
    top: 0px;
}
.seeds-section.leaves-video .align{
    top: 15%;
    transform: translateY(15%);
}
.seeds-section .vc_column-inner {
    padding: 0;
}
.tobacco-section-right h3{
	text-transform: uppercase;
    color: #c59949;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    padding: 30px 0 15px;
}
.tobacco-section-right p{
	color: #c59949;
    font-family: sans-serif;
    font-size: 13px;
    text-align: center;
    font-weight: 500;
    line-height: 20px;
}
.tobacco-section-left p
{
	padding: 60px 0;
    text-align: left;
    color: #674836;
    font-size: 24px;
    font-family: sans-serif;
    line-height: 26px!important;
}
h2.craftman-leaves-header {
    vertical-align: middle;
    text-transform: uppercase;
    letter-spacing: 5px;
    color: #674836;
    font-size: 34px;
    font-weight: 500;
    font-family: sans-serif;
}
.craftman-leaves-p p{
	text-align: center;
    color: #674836;
    font-family: sans-serif;
    font-size: 16px;
}
.title-leaves-video {
    padding: 40px 0 80px;
}
.multiple-leaves-leftprt{
	text-align: center;
        padding: 15.4% 12px;
    background-color: #674836;
    color: #FFFFFF;
}
.multiple-leaves-leftprt p
{
	text-align: center;
    display: table-cell;
    vertical-align: middle;
   padding: 0px 39px;
    font-size: 32px;
    font-family: sans-serif;
    line-height: 46px!important;
}
.multiple-leaves .graphic {
    background: url(https://nvlifestyles.in/wp-content/uploads/2020/07/plant-craftsmanship.jpg) no-repeat center center;
    box-sizing: border-box;
    border: 1px solid #674836;
    text-align: center;
    display: block;
    float: left;
    width: -webkit-calc(66% - 40px);
    width: calc(66% - 40px);
    height: 100%;
    padding: 60px 0 0 60px;
    background-size: 426px 510px;
    background-position: 12% 50%;
	border:0
}
.graphic .row:first-of-type {
    border-top: 1px solid #c59949;
    border: 0;
}
  .graphic .row {
    transition: 0.4s ease 0ms;
    -moz-transition: 0.4s ease 0ms;
    -webkit-transition: 0.4s ease 0ms;
    -o-transition: 0.4s ease 0ms;
    position: relative;
    width: 375px;
    cursor: pointer;
    box-sizing: border-box;
    height: 107px;
    width: 100%;
    padding-top: 10px;
    background-color: rgba(255, 255, 255, 0.7);
    border-top: 1px solid #c59949;
}
.graphic .row .info {
    transition: 0.2s ease 0ms;
    -moz-transition: 0.2s ease 0ms;
    -webkit-transition: 0.2s ease 0ms;
    -o-transition: 0.2s ease 0ms;
    opacity: 0.3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=' $value * 100 ')";
    filter: alpha(opacity=30);
    zoom: 1;
    position: absolute;
    left: 100%;
    padding-left: 20px;
    margin-top: 3px;
    width: 180px;
    text-align: left;
}
.graphic .row h2 {
       font-size: 18px;
    font-family: sans-serif;
    font-weight: bold;
    color: #674836;
    text-transform: uppercase;
    letter-spacing: 4px;
}
 .graphic .row .info p {
    padding: 0;
}
.graphic .row p {
    color: #674836;
    font-size: 12px;
    font-family: sans-serif;
    line-height: 1.4!important;
    padding: 0 20px;
}
.graphic .row:hover {
    background-color: transparent;
}
.multiple-leaves .vc_column-inner {
    padding: 0;
    background: #fff;
}
.cigar_leaves {
    border: 1px solid #674836;
    position: relative;
    top: -70px;
}
.cure-section h2.article-header{
	color: #674836;
    font-family: sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;
    letter-spacing: 3px;
}
.cure-section h2.article-header:after{
	display: block;
    content: " ";
    width: 100px;
	margin: 15px 0;
    border-top: #674836 3px solid;
}
.cure-section p {
    color: #674836;
    font-size: 16px;
    margin: 15px 0;
    font-family: sans-serif;
}
.flavor{
	padding: 60px 0;
    width: 70%;
    margin: 0 auto;
}
.flavor p {
    letter-spacing: 6px;
    font-size: 24px;
    font-weight: 600;
    font-family: sans-serif;
    color: #674836;
    text-transform: uppercase;
    text-align: center;
    line-height: 36px!important;
}
.flavor .gold {
    color: #c59949 !important;
}
.aging{
	border-top: 1px solid #c59949;
    border-bottom: 1px solid #c59949;
    padding: 70px 0 50px;
}
.aging p{
	font-family: sans-serif;
    font-size: 16px;
    color: #674836;
    line-height: 1.5!important;
}
.aging-head h3{
	color: #936;
    font-size: 16px;
    text-transform: unset;
    font-family: sans-serif;
    font-weight: 600;
    padding-bottom: 30px;
}
.perfect-cigars
{
	background-size: 674px 625px;
    background-repeat: no-repeat;
    background-position: right;
	    padding: 50px 0;
}
.perfect-cigars p
{
	letter-spacing: 4px;
    width: 550px;
    font-size: 7rem;
    font-family: sans-serif;
    line-height: 85px!important;
   position: relative;
    left: 7%;
    color: #674836;
    text-transform: uppercase;
}
.explore-section {
    background-size: contain;
    background-position: 100% 36%;
    padding: 80px 0;
    background-repeat: no-repeat;
}
.explore-cigar-left {
    width: 42%;
    position: relative;
    left: 7%;
}
.explore-section .explore-head
{
	text-transform: uppercase;
    color: #c59949;
    letter-spacing: 6px;
    margin-bottom: 20px;
    font-size: 32px;
    font-family: sans-serif;
    line-height: 40px!important;
}
.explore-section .explore-para{
	font-size: 20px;
    line-height: 26px!important;
    color: #674836;
    margin: 20px 0;
    font-family: sans-serif;
}
a.explore-button {
    position: relative;
    display: block;
    background-color: #c59949;
    color: #FFFFFF;
    text-transform: uppercase;
    letter-spacing: 2px;
    width: 350px;
    padding: 15px 15px 15px 20px;
    font-size: 18px;
	font-weight: bold;
}
a.shop-now-btn:hover, a.shop-now-btn:focus, a.shop-now-btn:active, a.shop-now-btn:visited{
	color: #FFFFFF!important;
}
a.shop-now-btn:hover{
	color: #FFFFFF!important;
}
.craftman-heroimg .cta
{
	cursor: pointer;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 28%;
    text-align: center;
    height: 50px;
    top: 265px;
    bottom: 0%;
    transform: translateY(265px);
}
.craftman-heroimg .cta span{
	display: block;
    text-transform: uppercase;
    color: #FFFFFF;
    background-color: #c59949;
    font: 400 0.875em/50px "Gotham A", "Gotham B", sans-serif;
    letter-spacing: 2px
}
.craftman-heroimg .arrow-down {
    position: absolute;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 14px solid #FFFFFF;
    display: block;
    width: 0;
    height: 0;
}
.craftman-heroimg .arrow-down.left {
    left: 20px;
    top: 20px;
    bottom: 0;
}
.craftman-heroimg .arrow-down.right {
    right: 20px;
    top: 20px;
    bottom: 0;
    left: auto;
}
.soil-header .horizontal-rule {
    position: relative;
    background-color: #c59949;
    height: 1px;
    margin-top: 50px;
    text-align: center;
}
.soil-header .horizontal-rule h2 {
    display: inline-block;
    color: #c59949;
    padding: 0px 30px;
    text-transform: uppercase;
    letter-spacing: 2px;
    background-color: #FFFFFF;
    font-size: 18px;
    line-height: 20px!important;
    font-family: sans-serif;
}
.soil-header .horizontal-rule p{display:none}
.soil-header .horizontal-rule .circle.left {
    position: absolute;
    top: -5px;
    background-color: #c59949;
    height: 11px;
    width: 11px;
    border-radius: 11px;
    display: block;
    left: 0;
}
.soil-header .horizontal-rule .circle.right {
    position: absolute;
    top: -5px;
    background-color: #c59949;
    height: 11px;
    width: 11px;
    border-radius: 11px;
    display: block;
    right: 0;
}
.soil-head-p p{
    display: block;
    color: #674836;
    font-size: 18px;
    line-height: 24px!important;
    font-family: sans-serif;
    margin: 50px auto;
    width: 60%;
}
.soil-flip-img {
    padding: 75px 0 0;
}
.tobacco-section {
    padding-bottom: 80px;
}
.leaves-video .align {
    width: 27%;
}
.icon-play-1
{
	position: absolute;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #795548;
    display: block;
    width: 0px;
    height: 0;
    transform: rotate(-90deg);
    top: 30px;
    right: 20px;
}
#carousel-fixed-height .carousel-indicators li {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0px;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgba(255, 255, 255, 0.4);
    border-radius: 11px;
    margin-right: 40px;
    border:0;
}
#carousel-fixed-height .carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    margin-right: 40px;
    background-color: #fff;
}
#carousel-fixed-height li:after {
    display: block;
    content: " ";
    width: 43px;
    margin-top: 5px;
    margin-left: 12px;
    border-top: 1px solid rgba(255, 255, 255, 0.4);
}
#carousel-fixed-height li:last-of-type:after{
	 margin-left: 0px;
	 display: none;
	 content: "11"
}
#carousel-fixed-height .right-arrow img{
	position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    width: 30px;
}
#carousel-fixed-height .carousel-caption {
    right: 20%;
    left: 10%;
    padding-bottom: 30px;
    top: 40%;
}
#carousel-fixed-height .carousel-indicators {
    left: -27%;
    bottom: 14%;
}
#carousel-fixed-height .carousel-caption p
{
	text-align: left;
    width: 420px;
    font-size: 17px;
    font-family: sans-serif;
    line-height: 30px!important;
    font-weight:600;
}
#carousel-fixed-height .carousel-control.left{
	display: none;
}
#carousel-fixed-height .slider-size {
  height: 450px; 
}
.carousel-inner .item .col-sm-12.col-lg-6{
	padding:0
}
.about-img{
/*   background: url(http://webisdom.tech/davidoff/wp-content/uploads/2020/08/about-bg.jpg)!important; */
	background: -webkit-linear-gradient( rgb(156 12 42), rgb(0 0 0 / 2%) ), url(https://nvlifestyles.in/wp-content/uploads/2020/08/about-bg.jpg)!important;
    height: 470px;
}

.about-right-sect{
   background:linear-gradient( rgb(86 2 25 / 98%), rgb(86 2 25 / 32%) ), url(https://nvlifestyles.in/wp-content/uploads/2020/08/history-bg.jpg)!important;
/* 	 background-image: -webkit-linear-gradient( rgb(86 2 25 / 98%), rgb(86 2 25 / 32%) ), url(http://webisdom.tech/davidoff/wp-content/uploads/2020/08/history-bg.jpg)!important; */
    height: 470px;
}

.about-content {
    color: #fff;
    width: 60%;
    padding-left: 30px;
    position: absolute;
    top: 125px;
	font-family: Roboto;
    font-size: 14px;
}
.about-right {
    color: #fff;
    width: 100%;
    padding-left: 30px;
    position: relative;
    top: 50px;
	padding-right: 20px;
	font-family: Roboto;
    font-size: 14px;
}
.about-content h3
{
  color: #c99651;
    font-weight: 500;
    line-height: 30px;
    font-size: 30px;
    position: relative;
    z-index: 9;
    margin-bottom: 30px;
}
.about-new .col-lg-6 {
    padding: 0;
}
span.company, .founder {
    color: #c99452;
}
.about-founder {
    padding-bottom: 10px;
	padding-left: 15px;
}
.about-founder h4{
	text-transform:uppercase;
	margin: 0;
}
.flex-about{
	 display: flex;
    align-items: center;
	padding-bottom: 15px;
}
.active-menu .resmenu-bottom-menu {
    display: none;
}
.cigar-text{
  width: 100%;
  height: 100%;
  display: block;
}
.cigar-banner-1{
      height: 179px;
    background-size: cover;
    background-position: center;
}

.services-content {
    position: absolute;
    text-align: center;
    padding-left: 1em;
    padding-right: 1em;
    width: 100%;
    top: 56%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
	    font-size: 23px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0 10px;
    color: #fff;
	font-family:Roboto;
}.services-content img.alignnone.size-full.wp-image-5535 {
    width: 100px;
    margin: 0 auto;
}
.new-cigar-sectn .vc_column-inner{
	padding:10px;
}
a.product-name {
    color: #fff;
    font-size: 18px;
}
.legancy p
{
	color: #ca994b;
    font-size: 16px;
    padding-left: 30px;
    line-height: 30px!important;
	padding-top: 20px;
	font-family: Roboto;
}
span.kuber-company {
    font-weight: bold;
    font-size: 20px;
}
.row.about-new {
    padding-bottom: 20px;
}
.company-info p.ad:before {
    content: '\f041';
    font-family: fontAwesome;
    font-size: 25px;
    padding-right: 15px;
    vertical-align: middle;
    padding-left: 5px;
}
.company-info p.mailid:before {
    content: '\f003';
    font-family: fontAwesome;
    font-size: 25px;
    padding-right: 15px;
    vertical-align: middle;
}
.company-info p.telephone:before {
    content: '\f095';
    font-family: fontAwesome;
    font-size: 25px;
    padding-right: 15px;
    vertical-align: middle;
}
.our-legancy{
	padding-top:30px;
}
.copyright-section .vc_column-inner {
    padding-left: 0;
}
.quick-links-2 .wpb_wrapper{
	display: flex;
    justify-content: center;
}
.comoany-info-left {
    padding-left: 34px;
}
.page-id-6013 .listing-title{
	display:none
}
.location-details {
    padding: 50px 0;font-family: Roboto;
}
.location-name h3 {
    padding: 24px 0px 20px;
    background: #dbbd8178;
    margin: 0px 0;
    color: #ca9c43;
    font-size: 30px;
    text-transform: uppercase;
    line-height: normal;font-family: sans-serif;
}
#soaz-totop{
	bottom:135px!important
}
.home-slider .carousel-control{
	display:none;
}
.banner-img.banner-img-2 img{
	    width: 730px;
    position: absolute;
    left: 0;
}
 .slide.slide-new {
  width: 400px;
  height: 300px;
  overflow: hidden;
  position: relative;
  background-color: #560219;
}
.slide.slide-new > div {
     width: 100%;
    height: 100%;
    background-size: contain;
    position: absolute;
    animation: slide 15s infinite;
    opacity: 0;
    background-position: center;
    background-repeat: no-repeat;
}
.slide.slide-new > div:nth-child(2) {
  animation-delay: 5s;
}
.slide.slide-new > div:nth-child(3) {
  animation-delay: 10s;
}

@keyframes slide {
  10% {
    opacity: 1;
  }
  20% {
    opacity: 1;
  }
  30% {
    opacity: 0.8;
  }
  40% {
    opacity: 0;
  }
  50% {
   transform: scale(1.1);
  }	
}
.home-new-slider {
	background-image: url(https://nvlifestyles.in/wp-content/uploads/2021/04/davidoff-banner-2-1.jpeg);
    height: 600px;
    background-size: cover;
    background-position: center;
	
}
.home-new-slider .banner-content {
   right: -50px;
}
.home-new-slider .banner-content {
    position: absolute;
    top: 70px;
    -webkit-transform: translateY(70px);
    -moz-transform: translateY(70px);
    -ms-transform: translateY(70px);
    -o-transform: translateY(70px);
    transform: translateY(70px);
}
.home-new-slider .banner-content .banner-head {
	width: 62%;
}
.aa-1 {
    display: flex;
    justify-content: center;
    margin-bottom: 10px;
}
.aa-1 a {
    margin-left: 15px;
}
.services-content.newser{
	display:flex;
	justify-content:center
}
.services-content.newser a {
    margin-right: 20px;
}
.widget-5, .widget-6{
	display:none
}
.product_banner-new {
    height: 350px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
ul.company-social {
    text-align: left;
}
.new-text {
    position: absolute;
    top: 50px;
    transform: translate(10px, 85px);
}
.new-text .product-name {
    color: #581d1a;
    font-size: 35px;
	margin-bottom: 40px;
	font-family: sans-serif;
}
a.shop-now-btn {
    background: #c99551;
    color: #fff;
    padding: 12px 15px;
    font-size: 22px;
    border-radius: 5px;
	font-family: sans-serif;
}
a.shop-now-btn:hover {
  
    color: #fff!important;
   
}
.new-text-1 {
    position: absolute;
    top: 50px;
    transform: translate(10px, 85px);
	right:50px;
	
}
.new-text-1 .product-name {
    color: #581d1a;
    font-size: 35px;
    margin-bottom: 40px;
	font-family: sans-serif;
}
.logo-aa img{
	height:auto;
}
.cgr-marg-1{
	padding-bottom: 30px;
}
.content-form .item-right{
	background: #560219}
.content-form .item-right span {
    font-size: 14px;
	color: #ca9c43;}
.content-form .item-left form input.wpcf7-submit{
	background-color: #560219;
}
.entry-summary form input[type="submit"]:hover, .entry-summary form button[type="submit"]:hover{
	background:#ca9c43;
	
}
ul.nav.nav-tabs, .respmenu-settings {
    display: none!important;
}
.active-menu .main-menu .mid-header .nav-pills > li > a {
    color: #fff;
    padding: 0 40px 20px;
    font-family: Roboto;
}
.listing-title h1, .widget-inner, .products-content, .woocommerce-loop-category__title, .content-form .item-left form input, .content-form .item-left textarea, .soaz_breadcrumbs .breadcrumbs .breadcrumb, .sw-quickview-bottom .quickview-content .quickview-inner, .single-product {
    font-family: roboto!important;
}
.page.page-id-1495 {
	 font-family: Roboto!important;
}
.content-form .item-right {
    padding: 30px 20px!important;
}
.content-form .item-right span {
    margin-bottom: 12px!important;
}
.content-form .item-right > div {
    font-size: 16px!important;
    color: #ca9c43!important;
    line-height: 24px;
}
.contact-nvl .content-form .item-left, .contact-nvl .content-form .item-right{
	min-height: 531px;
}
form.footer-subscribe {
    display: none;
}
.footer .foot-detail p {
    color: #b1b1b1;
    font-size: 16px;
    position: relative;
    margin-bottom: 2rem;
    line-height: 1.6em;
	text-indent: 0;
}
.company-info.foot-detail .comoany-info-left {
    padding: 0;
}
.about-us .vc_column-inner{
	padding-top:0!important
}
.contact_us{
    height: 495px;
	background-repeat: no-repeat;
    background-size: cover;
    background-position: 100% center;
}
.content-form {
    width: 80%;
    margin: 0 auto;
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
}
.bn-slider.slider {
  max-width: 300px;
  height: 200px;
  margin: 20px auto;
  position: relative;
}
.age-restriction div#qlwapp {
    display: none;
}
.team_new_Section .teamshowcasefree-col-lg-2 {
    width: 33%;
}
.team_new_Section div#team-manager-free-single-items-6265 {
    justify-content: center;
}
.team_new_Section .team-manager-free-items-style2-teamprofiles-6265 .team-manager-free-items-style2-team-post-6265 {
    border-top: 1px solid #560219!important;
	border-bottom: 1px solid #560219!important;
}
.team_new_Section .team-manager-free-items-style2-teamprofiles-6265 h3.team-manager-free-items-style2-team-title-6265 a{
	font-size:16px!important
}
.team_new_Section.wpb_text_column :last-child{
	margin-bottom:-10px
}
.team_new_Section .team-manager-free-items-style2-social_media_team-6265 {
    padding: 15px 0px 10px;
}
.team-nvl h4.team-name {
    font-size: 16px;
    color: #fff;
    margin: 0;
/*     padding-top: 15px; */
}
.team-nvl p.team-position {
    font-size: 16px;
    color: #fff;
    padding: 5px 0;
    margin: 0;
}
.team-nvl p.team-decription {
    font-size: 16px;
    color: #c79738;
    padding: 0;
	margin-bottom:5px
}
.social-icons-team a {
    margin-right: 15px;
}
.social-icons-team i.fa.fa-facebook {
    font-size: 14px;
    background: #3F51B5;
    color: #fff;
    width: 25px;
    height: 25px;
    border-radius: 20px;
    vertical-align: middle;
    padding: 6px 8px;
    margin: 0;
}
.social-icons-team i.fa.fa-linkedin {
    font-size: 14px;
    background: #2196F3;
    color: #fff;
    width: 25px;
    height: 25px;
    border-radius: 20px;
    vertical-align: middle;
    padding: 5px 7px;
    margin: 0;
}
.page-id-5756 .soaz_breadcrumbs {
    margin-bottom: 0px;
}
.page-id-5756 .listing-title {
    display: none;
}
.tobacco-section-left {
    padding: 15px;
}
.logo-brands-img .wpb_single_image.wpb_content_element.vc_align_center {
    background: #78777630;
    padding: 25px;
}
.min-right1 {
    display: none;
}
div#main-menu {
    width: 100%;
}
.top-header.col-lg-2.col-md-2.pull-left {
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
	margin-top: 40px;
}
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper {
    min-width: 260px;
}
.products-input input, .products-input textarea {
    border: 1px solid #562b1778;
    border-radius: 0px;
}
.products-input input[type="submit"] {
	    background: #ca9d45;
    color: #fff;
    text-align: center;
    border-radius: 0px;
    border: 0px;
    font-size: 16px;
    padding: 5px 20px;
    margin: 0;
}
.Contact.Us h3 {
    color: #ca9d45;
    font-size: 20px;
}
h4.bold {
    color: #ca9d45;
    line-height: 25px;
}
h4.bold a {
    color: #ca9d45;
}
h4.bold a:hover{
	 color: #ca9d45;
}
.ss {
    display: flex;
}
.ss div {
    margin-right: 10px;
}
.ss div p{
	color:#ca9c43;
}
.ss div.w{
	border-right: 1px solid #ca9c43;
    padding-right: 15px;
}
.ss div.d{
	padding-left:10px;
}
.page-id-6396 .soaz_breadcrumbs, .page-id-6396 .listing-title{
	display:none;
}
.garden-wines {
    background-image: url(https://nvlifestyles.in/wp-content/uploads/2020/09/banner-coming-soon2.png);
    height: 730px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% top;
}
.page-id-6396 .body-wrapper-inner > .container{
	min-height: auto!important;
}
/*--end--*/
.item-bottom {
display: none;
}
.item .item-wrap .item-detail:hover .item-img:after{
display: none;
}
.our-blog h2.section-title {
    margin-top: -30px;
}
.page-id-6444 .listing-title {
    display: none;
}
.page-id-6444
{
background:#560219;
	padding-top:0px;
	padding-bottom:0
	}
.page-id-6444 .soaz_breadcrumbs {
    background: #f5f5f5;
    margin-bottom: 60px;
    display: none;
}
.nvl-about-banner{
    background-image: url(https://nvlifestyles.in/wp-content/uploads/2020/09/davidoff-banner-2-1.png) !important;
    height: 400px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
}
    .wine-circle
  {
    position: absolute;
    left: 0;
    right: 0;
   top: 18%;
    display: flex;
    justify-content: center;
  }
.wines-carousel .sr-only {
    position: relative;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
    top: 45%;
    color: #fff;
	font-weight: 500;
	display:none
}
.wines-carousel .carousel-control{
  background-image: none!important;
	opacity: 1;
}
@media screen and (min-width: 768px){
.wines-carousel .carousel-control .fa-arrow-right, .wines-carousel .carousel-control .fa-arrow-right, .wines-carousel .carousel-control .icon-next, 
.wines-carousel .carousel-control .icon-prev {
   width: 0;
    height: 20px;
    margin-top: -10px;
    font-size: 24px;
}
.wines-carousel .carousel-control .fa-arrow-right, .wines-carousel .carousel-control .icon-next {
    margin-right: -10px;
}
}
.wines-carousel .carousel-control .fa-arrow-left, .wines-carousel .carousel-control .fa-arrow-right, .wines-carousel .carousel-control .icon-next,
.wines-carousel .carousel-control .icon-prev {
    position: absolute;
   top: 32%;
    z-index: 5;
    display: inline-block;
    margin-top: -10px;
    transform: translate(-5px, -15px);
}
.wines-carousel a.left.carousel-control {
    transform: translate(-38px, 5px);
    margin-top: -10px;
    font-size: 24px;
}
.wines-carousel .carousel-control .fa-arrow-right, .wines-carousel .carousel-control .icon-next {
    right: 50%;
    margin-right: -10px;
}

.wine-slider{
  background-image: url(https://nvlifestyles.in/wp-content/uploads/2020/11/Suqare-Cut-new.png);
  background-repeat: no-repeat;
   background-size: contain;    
   background-position: center;
}
.wines-content{
  position: absolute;
    top: 130%;
    transform: translateY(130%);
    left: 50px;
    color: #fff;
}
.garden-winetwo .wines-content{
  position: absolute;
    top: 40%;
    transform: translateY(40%);
    left: 50px;
    color: #fff;
}
.wines-button a
{
  border: 4px solid #c99551;
    padding: 10px 20px;
    font-size: 18px;
    color: #fff;
    display: block;
}
.wines-button div {
    display: inline-block;
    margin-right: 50px;
}
.wine-slider .item img {
    margin: 0 auto;
    height: 500px;
}
.wine-slider .glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    position: absolute;
    top: 53%;
}
.wine-slider .carousel-control.right {
	right:-25px
}
.wines-button {
    margin-top: 30px;
}
.wines-content h2 {
    padding-bottom: 15px;
}
.garden-wine {
    padding: 20px 0 40px;
}
.page-id-6599 ul.breadcrumb, .page-id-6599 .soaz_breadcrumbs, .page-id-6599 .listing-title {
    display: none;
}
.page-id-6599{
	background:#fff
}
.varity_wines{
   background-image: url(https://nvlifestyles.in/wp-content/uploads/2020/11/Suqare-new.png);
  background-repeat: no-repeat;
   background-size: contain;    
   background-position: center;
	padding: 50px;
}
.wines_img {
   position: relative;
    left: 0;
    right: 0;
    background-repeat: no-repeat;
    text-align: center;
    padding: 2px;
}
.wines_img img{
  padding: 20px;
    margin: 0px auto;
}
.wines_new2 {
    padding: 50px;
    position: relative;
}
.winesCol{
	padding: 20px;
}

.wines_new2:before {
   background-image: url(https://nvlifestyles.in/wp-content/uploads/2020/11/RQNvlNikQBeZzKl4h472QA_pb_x960.png);
    content: " ";
    position: absolute;
    left: 0;
    z-index: 1;
    right: 0;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    top: -22px;
}
.multiple-winecontent .vc_column-inner {
    padding-left: 10px!important;
    padding-right: 10px!important;
}
.multiple-winecontent {
    background-color: #fff;
    color: #c79738!important;
	padding-top: 30px;
}
.multiple-winecontent h3 {
    padding-bottom: 20px;
}
a.learn {
    color: #c99551;
}
a.view {
    background: #c99551;
}
a.view:hover {
   color:#fff!important
}
a.wine-more {
    background: #c99551;
}
a.wine-more:hover {
   color:#fff!important
}
.garden-winetwo.margbtm {
    padding-bottom: 30px;
}
.wines_new2.new1:before {
    background-image: url(https://nvlifestyles.in/wp-content/uploads/2020/11/Laborie-1.png);
}
.wines_new2.new2:before {
    background-image: url(https://nvlifestyles.in/wp-content/uploads/2020/11/Cafe-Culture.png);
}
.wines_new2.new3:before {
    background-image: url(https://nvlifestyles.in/wp-content/uploads/2020/11/Golden-Kaan.png);
}
.wines_new2.new5:before {
    background-image: url(https://nvlifestyles.in/wp-content/uploads/2020/11/Bonne-Esperance.png);
}
.wines_new2.new6:before {
    background-image: url(https://nvlifestyles.in/wp-content/uploads/2020/11/Roberts-Rock.png);
}
.wines_new2.new7:before {
    background-image: url(https://nvlifestyles.in/wp-content/uploads/2020/11/LazyDays.png);
}
.wines_new2.new8:before {
    background-image: url(https://nvlifestyles.in/wp-content/uploads/2020/11/CoastLine-1.png);
}
/* .typewriter-text1 {
  animation-name: typewriter1;
} */
/* .typewriter-text1{
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  position: relative;
  animation-duration: 20s;
  animation-timing-function: steps(25, end);
line-height: 40px;
} */

/* .typewriter-text1::after{
  content: "!";
  position: absolute;
  right: 0;
  animation-duration: 3s;
  animation-timing-function: steps(1, end);
}

@keyframes typewriter1 {
  0%{
    width: 0;
  }
  10%,
  40% {
    width:26.5em;
  }
} */
.typewriter h1 {
    margin: 0 auto;
    font-family: 'Cinzel', serif!important;
    letter-spacing: 3px;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 42px;
	padding-bottom:10px;
/* 	border-right: solid 3px rgb(201 149 81); */
  white-space: nowrap;
  overflow: hidden;    
}
.typewriter h1 {
  white-space: nowrap;
  overflow: hidden;    
}
.typewriter h1 {
  animation: animated-text 4s steps(29,end) 1s 1 normal both,
             animated-cursor 600ms steps(29,end) infinite;
}

@keyframes animated-text{
  from{width: 0;}
  to{width: 472px;}
}

@keyframes animated-cursor{
  from{border-right-color: none;}
  to{border-right-color: transparent;}
}
.typewriter span {
    font-size: 60px;
}
.typewriter p{
	font-family: 'Cinzel'!important;
    font-size: 22px;
    text-transform: uppercase;
    line-height: 30px!important;
    letter-spacing: 2px;
/* 	border-right: solid 3px rgb(201 149 81); */
  white-space: nowrap;
  overflow: hidden;    
}
.typewriter p {
  animation: animated-text1 3s steps(29,end) 1s 1 normal both,
             animated-cursor1 500ms steps(29,end) infinite;
	animation-delay:4s;
}

@keyframes animated-text1{
  from{width: 0;}
  to{width: 250px;}
}

@keyframes animated-cursor1{
  from{border-right:none;}
  to{border-right-color: none;}
}
.typewriter p.p1{
	font-family: 'Cinzel'!important;
    font-size: 22px;
    text-transform: uppercase;
    line-height: 30px!important;
    letter-spacing: 2px;
/* 	border-right: solid 3px rgb(201 149 81); */
  white-space: nowrap;
  overflow: hidden;    
}
.typewriter p.p1 {
  animation: animated-text2 4s steps(29,end) 1s 1 normal both,
             animated-cursor2 600ms steps(29,end) infinite;
	animation-delay:6s;
}

@keyframes animated-text2{
  from{width: 0;}
  to{width: 400px;}
}

@keyframes animated-cursor2{
  from{border-right:none;}
  to{border-right-color: transparent;}
}
.page-id-6599 h2.vc_custom_heading.cgr-title {
    font-weight: 500;
    font-size: 40px;
}
.wines_leftimg .vc_column-inner.vc_custom_1608190443051 {
    background-repeat: no-repeat;
    background-size: cover;
}
h2.vc_custom_heading.wines_title {
   font-size: 34px;
    font-weight: 400;
    color: #1d1b1b!important;
    text-transform: uppercase;
}
.wines_newSect {
    background-repeat: no-repeat;
    background-size: cover;
	background-position:bottom
}
.wine-products{
	 background-size: cover;
	background-position:bottom
}
.winesto_newbanner {
    background-size: cover;
    height: 500px;
    background-position: center;
}
.featured_products_wines {
    height: 560px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.wine_aboutnew {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 370px;
}

.page-id-6833 .soaz_breadcrumbs{
	display:none
}
.wines_newabout {
    background: #f6f1ec;
	padding-bottom: 15px;
}
.wines_newabout p {
    font-size: 16px;
    color: #000;
	text-align:center;
    padding: 20px 50px;
}
.aboutwines_new {
    padding-top: 65px;
}
.feat-wintitle {
    background: #fffaf4;
	padding-top: 40px;
}
.featured-wines_new {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	padding: 35px 0;
}
.featured-wines_new p{
	    padding: 15px 100px;
	color: #000;
    font-weight: 400;
    font-size: 16px;
}
.wines-barrel-left .vc_custom_1608286793637{
	height: 390px;
    background-repeat: no-repeat;
    background-position: left;
    background-size: contain;
}
.wines-barrel-left .vc_custom_1608287414758 {
	height: 390px;
    background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
}
.wines-barrel-right .vc_column-inner{
	height: 390px;
    background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
}
.cathre-img {
    padding-bottom: 60px;
    position: relative;
    top: -15px;
}
.explore_winesnew a{
	background-color: #ca9c43!important;
    border: 2px solid #ffffc7!important;
    border-radius: 50px;
    font-size: 14px;
    color: #000!important;
    font-weight: 500;
}
.wines_newbanner {
    background: #f2eeed;
}
.newbn-left{
	position:relative;
	top:90px;
	transform:translateY(90px);
}
.wines_newbanner h2
{
	color: #000;
    font-size: 55px;
    text-align: left;
}
.wines_newbanner p{
	font-size: 20px;
    color: #ca9c43;
}

@media screen and (min-width:768px) and (max-width:991px){
	.wines_newabout p{
		padding:20px 0!important
	}
	.newbn-left {
    position: relative;
    top: 25px;
    transform: translateY(25px);
}
	.aboutwines_new {
    padding-top: 40px!important;
}
}
@media screen and (max-width:767px){
	.wnbnnew-left {
    height: 300px!important;
}
	.bannerwn-right .vc_custom_1612268512974 {
    height: 300px!important;
}
	h2.vc_custom_heading.wines_title {
    font-size: 30px;
}
	.wines_newbanner h2 {
    font-size: 33px;
    text-align: center!important;
}
	.newbn-left {
    top: 20px!important;
    transform: translateY(20px)!important;
    padding-bottom: 20px;
    text-align: center!important;
}
	.featured-wines_new p {
    padding: 15px 0!important;
}
	.wines_newabout {
    padding-bottom: 10px!important;
}
	.aboutwines_new {
    padding-top: 20px!important;
    position: relative!important;
    z-index: 1!important;
    padding-bottom: 20px!important;
}
	.wines-barrel-left .vc_custom_1608287414758 {
    height: 200px!important;
    background-repeat: no-repeat;
    background-size: contain!important;
    position: absolute;
    background-position: left;
    top: 0px;
}
	.wines-barrel-right .vc_column-inner {
    height: 200px!important;
    background-repeat: no-repeat;
    background-position: right!important;
    background-size: contain!important;
    position: absolute;
    top: -178px!important;
}
	.wines_newabout p{
		padding:20px 0!important
	}
}
.page-id-6833 .footer{
	background: #f9f2e9
}
.page-id-6833 .header-mid
{
	background-color:#f9f2e9;
}
.page-id-6833 ul#menu-header-menu-1 li a, .page-id-6895 ul#menu-header-menu-1 li a {
    color: #464646!important;
}
 .page-id-6833 .copyright-section{
	background: #e4caaa
}
.page-id-6833 .footer .foot-detail p, .page-id-6833 .footer h3.footer-title, .page-id-6833 .footer ul li a, .page-id-6833 .footer .company-info p, .page-id-6833 .company-info p.ad:before, .page-id-6833 .footer .company-info p a, .page-id-6833 .copyright-section p, .page-id-7163 .footer .foot-detail p, .page-id-7163 .footer h3.footer-title, .page-id-7163 .footer ul li a, .page-id-7163 .footer .company-info p, .page-id-7163 .company-info p.ad:before, .page-id-7163 .footer .company-info p a, .page-id-7163 .copyright-section p, .page-id-7120 .footer .foot-detail p, .page-id-7120 .footer h3.footer-title, .page-id-7120 .footer ul li a, .page-id-7120 .footer .company-info p, .page-id-7120 .company-info p.ad:before, .page-id-7120 .footer .company-info p a, .page-id-7120 .copyright-section p, .page-id-6895 .footer .foot-detail p, .page-id-6895 .footer h3.footer-title, .page-id-6895 .footer ul li a, .page-id-6895 .footer .company-info p, .page-id-6895 .company-info p.ad:before, .page-id-6895 .footer .company-info p a, .page-id-6895 .copyright-section p, .page-id-7108 .footer .foot-detail p, .page-id-7108 .footer h3.footer-title, .page-id-7108 .footer ul li a, .page-id-7108 .footer .company-info p, .page-id-7108 .company-info p.ad:before, .page-id-7108 .footer .company-info p a, .page-id-7108 .copyright-section p, .page-id-7095 .footer .foot-detail p, .page-id-7095 .footer h3.footer-title, .page-id-7095 .footer ul li a, .page-id-7095 .footer .company-info p, .page-id-7095 .company-info p.ad:before, .page-id-7095 .footer .company-info p a, .page-id-7095 .copyright-section p, .page-id-7118 .footer .foot-detail p, .page-id-7118 .footer h3.footer-title, .page-id-7118 .footer ul li a, .page-id-7118 .footer .company-info p, .page-id-7118 .company-info p.ad:before, .page-id-7086 .footer .company-info p a, .page-id-7086 .copyright-section p, .page-id-7086 .footer .foot-detail p, .page-id-7086 .footer h3.footer-title, .page-id-7086 .footer ul li a, .page-id-7086 .footer .company-info p  {
	color:#464646
}
.page-id-7118 .copyright-section p, .page-id-7118 .comoany-info-left p a, .page-id-7104 .footer .foot-detail p, .page-id-7104 .footer h3.footer-title, .page-id-7104 .footer ul li a, .page-id-7104 .footer .company-info p, .page-id-7104 .company-info p.ad:before, .page-id-7104 .footer .company-info p a, .page-id-7104 .copyright-section p, .page-id-7115 .footer .foot-detail p, .page-id-7115 .footer h3.footer-title, .page-id-7115 .footer ul li a, .page-id-7115 .footer .company-info p, .page-id-7115 .company-info p.ad:before, .page-id-7115 .footer .company-info p a, .page-id-7115 .copyright-section p{
	color:#464646
}
.first-Cw h4 {
   font-size: 18px;
    color: #560219;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.first-Cw p {
    color: #b2582b;
    font-size: 14px;
    margin-bottom: 5px;
    line-height: 20px!important;
}
.first-Cw {
    margin-top: 19px;
}
.wines-rightcontent {
    padding: 0px 0px 25px 30px;
}
.wines_oforigin div{
	text-align: center;
    color: #b2582b;
}
.wines_oforigin span{
	color: #ca9c43;
}
h2.winesingle_title {
    color: #560219;
    text-transform: uppercase;
    font-size: 36px;
    margin: 0px;
}
h1.winesingle_title {
    color: #560219;
    text-transform: uppercase;
    font-size: 40px;
    margin: 0px;
}
.toptitle {
    padding: 20px;
    margin-bottom: 10px;
}

.wine-analysis ul {
    padding: 0px;
    margin: 0px;
}
.wine-analysis ul li {
    color: #b2582b;
    display: inline-block;
    padding: 0px 10px 0px 0px;
    list-style: none;
}
.wine-analysis ul li:before {
    content: "\f101";
    font-weight: bold;
    display: inline-block;
    font-family: 'FontAwesome';
    position: relative;
    margin-right: 10px;
}
.page-id-6895 .soaz_breadcrumbs {
    display: none;
}
body.page-id-6895{
background-color:#f9f2e9;
}
.wines_newdesign h2 {
   font-size: 18px;
    color: #ca9c43;
    margin-bottom: 5px;
    text-transform: uppercase;
	text-align:left!important
}
.wines_newdesign p {
    color: #fff;
    font-size: 14px;
    margin-bottom: 5px;
    line-height: 20px!important;
}
.vc_custom_1609319294832 {
    background-image: url(https://nvlifestyles.in/wp-content/uploads/2020/11/RQNvlNikQBeZzKl4h472QA_pb_x960.png?id=6587) !important;
    height: 500px;
    background-repeat: no-repeat;
    text-align: center;
    background-size: contain;
    background-position: center;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
    border-radius: 50px;
}
.wines_newdesign {
    box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
	margin: 40px 0;
}
.wine_singleleftpanel,  .wine_singlerightpanel{
    padding-right: 50px;
    padding-left: 50px;
    padding-top: 40px;
    padding-bottom: 40px;
}
.wine_singlemiddlepanel {
    padding: 30px 0;
}
.winesecond, .winesfirst, .winethird {

    box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
    padding: 10px 0px;
    margin: 20px;
}
.single_winesproducts {
    margin-bottom: 50px;
}
.wines_newcontent{
	position: relative;
    top: 80px;
    transform: translateY(80px);
    letter-spacing: 3px;
    font-size: 40px!important;
}
.explore_wines a {
    background-color: #c99551!important;
    color: #000!important;
    padding: 12px 15px!important;
    font-size: 16px!important;
    border-radius: 5px!important;
    font-family: sans-serif!important;
    border: 0px!important;
}
.wines_leftimg .vc_custom_1610175278508, .wines_leftimg .vc_custom_1610175288702, .wines_leftimg .vc_custom_1612012188771, .wines_leftimg .vc_custom_1612012421545, .wines_leftimg .vc_custom_1612012374597, .wines_leftimg .vc_custom_1612168507938 {
    position: absolute;
    padding-bottom: 25px;
}

.page-id-7086 ul#menu-header-menu-1 li a, .page-id-7086 ul#menu-header-menu-1 li a, .page-id-7095 ul#menu-header-menu-1 li a, .page-id-7104 ul#menu-header-menu-1 li a, .page-id-7108 ul#menu-header-menu-1 li a, .page-id-7115 ul#menu-header-menu-1 li a, .page-id-7118 ul#menu-header-menu-1 li a, .page-id-7120 ul#menu-header-menu-1 li a, .page-id-7163 ul#menu-header-menu-1 li a {
    color: #464646!important;
}
body.page-id-7086, body.page-id-7095, body.page-id-7104, body.page-id-7108, body.page-id-7115, body.page-id-7118, body.page-id-7120, body.page-id-7163 {
    background-color: #f9f2e9;
}
.page-id-6895 footer#footer, .page-id-7086 footer#footer, .page-id-7095 footer#footer, .page-id-7104 footer#footer, .page-id-7108 footer#footer, .page-id-7115 footer#footer, .page-id-7118 footer#footer, .page-id-7120 footer#footer, .page-id-7163 footer#footer{
    background: #f9f2e9;
    border-top: 1px solid #dccab4;
	   padding-top: 20px;
}
.page-id-7104 .footer, .page-id-6895 .footer, .page-id-7086 .footer, .page-id-7095 .footer, .page-id-7108 .footer, .page-id-7115 .footer, .page-id-7118 .footer, .page-id-7120 .footer, .page-id-7163 .footer{
    background: #f9f2e9;
}
.page-id-6895 .copyright-section, .page-id-7086 .copyright-section, .page-id-7095 .copyright-section, .page-id-7104 .copyright-section, .page-id-7108 .copyright-section, .page-id-7115 .copyright-section, .page-id-7118 .copyright-section, .page-id-7120 .copyright-section, .page-id-7163 .copyright-section {
    background: #e4caaa;
}
.page-id-6895 .footer .foot-detail p, .page-id-6895 .footer h3.footer-title, .page-id-6895 .footer ul li a, .page-id-6895 .footer .company-info p, .page-id-6895 .company-info p.ad:before, .page-id-6895 .footer .company-info p a, .page-id-6895 .copyright-section p, .page-id-7086 .footer .foot-detail p, .page-id-7086 .footer h3.footer-title, .page-id-7086 .footer ul li a, .page-id-7086 .footer .company-info p, .page-id-7086 .company-info p.ad:before, .page-id-7086 .footer .company-info p a, .page-id-7086 .copyright-section p, .page-id-7095 .footer .foot-detail p, .page-id-7095 .footer h3.footer-title, .page-id-7095 .footer ul li a, .page-id-7095 .footer .company-info p, .page-id-7095 .company-info p.ad:before, .page-id-7095 .footer .company-info p a, .page-id-7095 .copyright-section p, .page-id-7104 .footer .foot-detail p, .page-id-7104 .footer h3.footer-title, .page-id-7104 .footer ul li a, .page-id-7104 .footer .company-info p, .page-id-7104 .company-info p.ad:before, .page-id-7104 .footer .company-info p a, .page-id-7104 .copyright-section p, .page-id-7108 .footer .foot-detail p, .page-id-7108 .footer h3.footer-title, .page-id-7108 .footer ul li a, .page-id-7108 .footer .company-info p, .page-id-7108 .company-info p.ad:before, .page-id-7108 .footer .company-info p a, .page-id-7108 .copyright-section p, .page-id-7115 .footer .foot-detail p, .page-id-7115 .footer h3.footer-title, .page-id-7115 .footer ul li a, . page-id-7115 .footer .company-info p, .page-id-7115 .company-info p.ad:before, .page-id-7115 .footer .company-info p a, .page-id-7115 .copyright-section p, .page-id-7118 .footer .foot-detail p, .page-id-7118 .footer h3.footer-title, .page-id-7118 .footer ul li a, .page-id-7118 .footer .company-info p, .page-id-7118 .company-info p.ad:before, .page-id-7118 .footer .company-info p a, .page-id-7118 .copyright-section p, .page-id-7120 .footer .foot-detail p, .page-id-7120 .footer h3.footer-title, .page-id-7120 .footer ul li a, .page-id-7120 .footer .company-info p, .page-id-7120 .company-info p.ad:before, .page-id-7120 .footer .company-info p a, .page-id-7120 .copyright-section p, .page-id-7163 .footer .foot-detail p, .page-id-7163 .footer h3.footer-title, .page-id-7163 .footer ul li a, .page-id-7163 .footer .company-info p, .page-id-7163 .company-info p.ad:before, .page-id-7163 .footer .company-info p a, .page-id-7163 .copyright-section p {
    color: #464646;
}
.page-id-6833 .header-mid .soaz-logo a img, .page-id-6895 .header-mid .soaz-logo a img, .page-id-7086 .header-mid .soaz-logo a img, .page-id-7095 .header-mid .soaz-logo a img, .page-id-7104 .header-mid .soaz-logo a img, .page-id-7108 .header-mid .soaz-logo a img, .page-id-7115 .header-mid .soaz-logo a img, .page-id-7118 .header-mid .soaz-logo a img, .page-id-7120 .header-mid .soaz-logo a img, .page-id-7163 .header-mid .soaz-logo a img{
	display:none
}
.page-id-6833 .header-mid .soaz-logo, .page-id-6895 .header-mid .soaz-logo, .page-id-7086 .header-mid .soaz-logo, .page-id-7095 .header-mid .soaz-logo, .page-id-7104 .header-mid .soaz-logo, .page-id-7108 .header-mid .soaz-logo, .page-id-7115 .header-mid .soaz-logo, .page-id-7118 .header-mid .soaz-logo, .page-id-7120 .header-mid .soaz-logo, .page-id-7163 .header-mid .soaz-logo{
	background-image: url(https://nvlifestyles.in/wp-content/uploads/2021/02/David-of-wine.png);
    max-width: 280px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    width: 100%;
    height: 150px!important;
}
.page-id-6833 .top-header.col-lg-2.col-md-2.pull-left {
    margin-bottom: 10px;
    margin-top: 20px;
}
.page-id-6833 .company-info.foot-detail a, .page-id-6895 .company-info.foot-detail a, .page-id-7086 .company-info.foot-detail a, .page-id-7095 .company-info.foot-detail a, .page-id-7104 .company-info.foot-detail a, .page-id-7108 .company-info.foot-detail a, .page-id-7115 .company-info.foot-detail a, .page-id-7118 .company-info.foot-detail a, .page-id-7120 .company-info.foot-detail a, .page-id-7163 .company-info.foot-detail a   {
    background-image: url(https://nvlifestyles.in/wp-content/uploads/2021/02/David-of-wine.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 150px;
    width: 280px;
    display: block;
	margin-bottom: 10px;
}
.page-id-6833 .company-info.foot-detail a img, .page-id-6895 .company-info.foot-detail a img, .page-id-7086 .company-info.foot-detail a img, .page-id-7095 .company-info.foot-detail a img, .page-id-7104 .company-info.foot-detail a img, .page-id-7108 .company-info.foot-detail a img, .page-id-7115 .company-info.foot-detail a img, .page-id-7118 .company-info.foot-detail a img, .page-id-7120 .company-info.foot-detail a img, .page-id-7163 .company-info.foot-detail a img{
	display:none
}
.page-id-6833 .nav-pills > li > a:before, .page-id-6895 .nav-pills > li > a:before, .page-id-7086 .nav-pills > li > a:before, .page-id-7095 .nav-pills > li > a:before, .page-id-7104 .nav-pills > li > a:before, .page-id-7108 .nav-pills > li > a:before, .page-id-7115 .nav-pills > li > a:before, .page-id-7118 .nav-pills > li > a:before, .page-id-7120 .nav-pills > li > a:before,  .page-id-7163 .nav-pills > li > a:before {
    background-color: #c79738;
}

.wnbnnew-left{
	background: #242e35;
    height: 700px;
	display: flex;
    justify-content: center;
    align-items: center;
}
.bannerwn-right .vc_custom_1612268512974{
	height: 700px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 75% center;
}
.headbannner-left {
    display: block;
    margin: 0 auto;
    text-align: center;
}
.headbannner-left h1 {
    font-size: 60px;
    color: #dfcab5;
}
.headbannner-left p {
    color: #ddc9b2;
    font-size: 18px;
}
button.age-gate-submit-yes, button.age-gate-submit-no {
    background-color: #fff;
    border: 1px solid #000;
}

.backcolor{
	background: #efe2cefc url(https://nvlifestyles.in/wp-content/uploads/2020/12/product_presentation_lines.png?id=6896) !important;
}
.age-gate-form {
    background: #560219;
}