@font-face{font-family:'Conv_proxima-nova-medium';src:url('../fonts/proxima-nova-medium.eot');src:local('☺'),url('../fonts/proxima-nova-medium.woff') format('woff'),url('../fonts/proxima-nova-medium.ttf') format('truetype'),url('../fonts/proxima-nova-medium.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_Proxima Nova Reg';src:url('../fonts/proxima-nova-reg.eot');src:local('☺'),url('../fonts/proxima-nova-reg.woff') format('woff'),url('../fonts/proxima-nova-reg.ttf') format('truetype'),url('../fonts/proxima-nova-reg.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_Proxima Nova Bold';src:url('../fonts/proxima-nova-bold.eot');src:local('☺'),url('../fonts/proxima-nova-bold.woff') format('woff'),url('../fonts/proxima-nova-bold.ttf') format('truetype'),url('../fonts/proxima-nova-bold.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_LTCCaslonPro';src:url('../fonts/LTCCaslonPro.eot');src:local('☺'),url('../fonts/LTCCaslonPro.woff') format('woff'),url('../fonts/LTCCaslonPro.ttf') format('truetype'),url('../fonts/LTCCaslonPro.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_carbontype';src:url('../fonts/carbontype.eot');src:local('☺'),url('../fonts/carbontype.woff') format('woff'),url('../fonts/carbontype.ttf') format('truetype'),url('../fonts/carbontype.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_helvetica';src:url('../fonts/helvetica.eot');src:local('☺'),url('../fonts/helvetica.woff') format('woff'),url('../fonts/helvetica.ttf') format('truetype'),url('../fonts/helvetica.svg') format('svg');font-weight:normal;font-style:normal;}

/* ==========================================================================
   Basic
   ========================================================================== */
body{font-family:'Conv_LTCCaslonPro';font-size:16px;line-height:normal;color:#000000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
h1,h2,h3,h4,h5,h6{font-family:'Conv_LTCCaslonPro';text-transform:uppercase;letter-spacing:normal;margin:0!important;}
h1{font-size:38px;line-height:42px;}
p{font-size:18px;line-height:24px;}
a,.btn,button,select{outline:none!important;font-family:'Conv_Proxima Nova Reg';-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
a:hover,a:focus,button:focus{text-decoration:none;}
img{max-width:100%;height:auto;}
ul{list-style:none;margin:0;padding:0;}
.btn,button{color:#ffffff!important;min-width:200px;font-size:18px!important;font-weight:bold!important;background-color:#DE192B!important;text-align:center!important;padding:15px!important;display:inline-block;-webkit-appearance:none;border:2px solid #DE192B;}
.btn:hover,.btn:active,.btn:focus,.btn.focus{background:#C60819!important;color:#ffffff!important;border:2px solid #DE192B!important;}
.woocommerce #pbtheme_content,#pbtheme_content{padding:0 15px;}
.pbuilder_row_colwrapper{margin:0!important;}
strong{font-family:'Conv_Proxima Nova Bold';}
input:focus,textarea:focus{outline:none;}

/* ==========================================================================
   Header Css
   ========================================================================== */
.menu_wrapper > ul > li > a{font-family:'Conv_Proxima Nova Reg';font-size:22px;text-transform:uppercase;color:#fff;}
.menu_wrapper > ul > li > a:hover{color:#DE192B!important;}
.header_wrapper .pbtheme_top{display:none;}
.header_wrapper,.header_main_nav{background:transparent;border:none!important;box-shadow:none!important;}
.header_pbtheme.pbtheme_dark_border{border:none!important;}
.logo_sticky img{height:100%!important;top:0;}
.header_wrapper{position:fixed;width:100%;padding:30px 0 90px 0;background:url(../images/shadow-bg.png);background-repeat:no-repeat;background-size:cover;background-position:top center;}
.header_wrapper.fixed{background:#000;padding:10px 0;}
.header_wrapper.fixed .menu_wrapper > ul > li > a{padding:10px;font-size:18px;}
.header_wrapper.fixed .menu_wrapper{height:auto;}
@keyframes smoothScroll{
  0%{transform:translateY(-40px);}
  100%{transform:translateY(0px);}
}
li.menu-item.hovered > a{background:transparent!important;}
.menu_wrapper > ul > li{margin:0!important;}
.menu_wrapper li.menu-item li.menu-item a{font-size:16px;}

/* ==========================================================================
   Footer Css
   ========================================================================== */
.footer_wrapper{background:url('../images/PAWS-BG.jpg') no-repeat;background-size:cover;background-position:center center;}
.footer_wrapper .title_holder{color:#000!important;font-family:'Conv_Proxima Nova Reg'!important;font-size:22px;}
.footer_wrapper .blog_header_line{display:none!important;}
.footer_wrapper .menu a{color:#000;text-transform:uppercase;font-family:'Conv_Proxima Nova Reg'!important;font-size:20px;}
.footer_wrapper .menu a:hover,.widget a:hover{color:#DE192B;}
.footer_wrapper .menu li{border:none;padding-bottom:5px;}
.widget .ftr-social,.widget .add-info{padding:0;}
.widget .ftr-social li{display:inline-block;margin-right:15px;}
.widget .ftr-social li:last-child{margin-right:0;}
.ftr-social .call{background:url(../images/PHONE-hover.png);background-repeat:no-repeat;width:54px;height:54px;display:inline-block;}
.widget .add-info li{font-family:'Conv_Proxima Nova Reg'!important;color:#000;list-style:none;font-size:20px!important;margin-bottom:15px;}
.add-info{margin-top:20px;}
.widget .add-info li:last-child{margin-bottom:0;}
#nav_menu-2,#nav_menu-3,#nav_menu-4{margin:90px auto 0!important;width:50%;}
.footer_main_widgets{padding:50px 15px!important;max-width:1650px;}
.ftr-btm{background:#000;padding:15px;}
.ftr-btm ul{padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;max-width:1650px;}
.ftr-btm .copyright{color:#fff;margin:0;font-family:'Conv_Proxima Nova Reg'!important;font-size:20px;}
.ftr-btm-menu a{color:#fff;font-family:'Conv_Proxima Nova Reg'!important;font-size:20px;}
.ftr-btm-menu li:before{content:"";position:absolute;font-size:20px;opacity:1;left:0;background:#fff;width:1px;height:100%;}
.ftr-btm-menu li{position:relative;padding:0 10px;}
.ftr-btm-menu li:first-child:before{display:none;}
.footer_wrapper .pbuilder_column.pbuilder_column-1-4{width:25%!important;margin:0!important;}
.ftr-btm-menu a:hover{color:#DE192B;}

/* ==========================================================================
   Home Page Css
   ========================================================================== */
.top-banner-btn br{display:none;}
.top-banner-btn .btn{display:inline-block;min-width:auto;float:left;text-transform:uppercase;font-family:'Conv_Proxima Nova Bold'!important;margin:0 20px;font-size:20px!important;}
.top-banner .pbuilder_droppable{height:100%;}
.top-banner .pbuilder_column-1-2:nth-child(2) .pbuilder_module{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;top:50%;position:absolute;justify-content:center;transform:translateY(-50%);}
.top-banner .frb_text{font-family:'Conv_Proxima Nova Reg'!important;font-size:30px;}
.top-banner .frb_button{padding:10px 15px!important;text-transform:uppercase;display:inline-block!important;font-family:'Conv_Proxima Nova Bold'!important;margin:0!important;width:auto!important;border-radius:0!important;}
.top-banner .pbuilder_column.pbuilder_column-1-2,.video-section .pbuilder_column.pbuilder_column-1-2{width:50%;border:none;margin:0;}
.top-banner .pbuilder_row_back_image{background-size:cover;}
.top-banner h1{max-width:90%;margin:0 auto 20px!important;}
.wpcs_product_carousel_slider br{display:none;}
.wpcs_product_carousel_slider .product_name{font-size:13px!important;font-family:'Conv_Proxima Nova Reg'!important;height:50px;margin-top:20px!important;overflow:hidden;}
.wpcs_product_carousel_slider .product_name a{color:#ffffff!important;text-align:center;white-space:inherit!important;}
.woocommerce a.button{color:#ffffff!important;font-size:14px!important;font-weight:bold!important;background-color:#DE192B!important;text-align:center!important;padding:15px 10px!important;font-family:'Conv_Proxima Nova Bold'!important;border-radius:0px!important;text-transform:uppercase!important;display:inline-block!important;width:auto!important;min-width:auto!important;border:2px solid #DE192B;}
.wpcs_product_carousel_slider .owl-item .item .cart .add_to_cart_button:hover{background:#C60819!important;border:2px solid #DE192B!important;}
.wpcs_product_carousel_slider .fa-angle-left:hover:before{background-position:0 -75px;}
.wpcs_product_carousel_slider .fa-angle-right:hover:before{background-position:0 -75px;}
.video-btn img{width:60px;}
.video-btn a{display:-webkit-box;margin:0 auto;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#de162b;width:130px;height:130px;border-radius:100%;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;}
.video-btn a:hover{background:#C60819;}
.wpcs_product_carousel_slider .fa-angle-left:before{content:"";background:url(../images/l-arrow.png) no-repeat;background-size:cover;width:31px;height:73px;position:absolute;}
.wpcs_product_carousel_slider .fa-angle-right:before{content:"";background:url(../images/r-arrow.png) no-repeat;background-size:cover;width:31px;height:73px;position:absolute;}
.wpcs_product_carousel_slider .another_carousel_header i.fa-angle-right{right:-20px!important;background:transparent!important;}
.wpcs_product_carousel_slider .another_carousel_header i.fa-angle-left{background:transparent!important;}
.top-banner .pbuilder_row_colwrapper,.video-section .pbuilder_row_colwrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.range-txt{color:#fff;font-family:'Conv_Proxima Nova Bold'!important;font-size:18px;line-height:22px;float:left;width:50%;}
.range-btn{float:right;}
.range-btn a{text-transform:uppercase;font-family:'Conv_Proxima Nova Bold'!important;padding:20px 30px;font-size:20px;}
.logo-sldier{background:#000;}
.logo-sldier .frb-swiper-nav-squared .frb-swiper-nav-left:before,.logo-sldier .frb-swiper-nav-squared .frb-swiper-nav-right:before{opacity:1!important;}
.logo-sldier .frb-swiper-nav-squared .frb-swiper-nav-left:before{content:""!important;background:url(../images/l-arrow.png) no-repeat!important;width:31px!important;height:73px!important;position:absolute!important;padding:0!important;}
.logo-sldier .frb-swiper-nav-squared .frb-swiper-nav-right:before{content:""!important;background:url(../images/r-arrow.png) no-repeat!important;width:31px!important;height:73px!important;position:absolute!important;padding:0!important;}
.logo-sldier .swiper-slide{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;}
.process-list h1{margin:30px 0 20px!important;}
.process-txt{margin:0;font-family:'Conv_helvetica';text-align:center;color:#000;font-size:22px;line-height:28px;margin-bottom:10px;}
.process-txt .underline{text-decoration:underline;}
.process-list a{margin:0!important;border-radius:0!important;text-transform:uppercase;font-family:'Conv_Proxima Nova Bold'!important;display:inline-block!important;width:auto;padding:10px 15px!important;min-width:auto;border:2px solid transparent!important;}
.frb_text .process-txt:last-child{margin:0;}
.process-list .frb_text{height:90px;}
.process-list .pbuilder_column.pbuilder_column-1-4{border:none!important;width:25%!important;margin:0!important;}
.team-slider .frb_text{font-size:22px;font-family:'Conv_Proxima Nova Reg';}
.team-info br{display:none;}
.team-info img{width:100%;vertical-align:bottom;}
.team-txt{background:#BD0B1B;padding:10px 30px;display:block;}
.team-info{display:inline-block;width:100%;}
.team-slider .frb-swiper-container .content-slide{padding:0;}
.team-txt h3{font-family:'Conv_Proxima Nova Bold'!important;text-transform:uppercase;font-size:24px;color:#ffffff;margin-bottom:5px!important;}
.team-txt span{font-family:'Conv_Proxima Nova Reg';color:#ffffff;font-size:20px;}
.team-slider .frb-swiper-nav-squared .frb-swiper-nav-left:before,.team-slider .frb-swiper-nav-squared .frb-swiper-nav-right:before{opacity:1!important;}
.team-slider .frb-swiper-nav-squared .frb-swiper-nav-left:before{content:""!important;background:url(../images/l-red-arrow.png) no-repeat!important;width:31px!important;height:73px!important;position:absolute!important;padding:0!important;left:-100px;}
.team-slider .frb-swiper-nav-squared .frb-swiper-nav-right:before{content:""!important;background:url(../images/r-red-arrow.png) no-repeat!important;width:31px!important;height:73px!important;position:absolute!important;padding:0!important;right:-100px;}
.team-slider .frb-swiper-container{position:inherit;}
.team-slider .btn{text-transform:uppercase;font-family:'Conv_Proxima Nova Bold'!important;font-size:20px!important;padding:10px!important;width:auto!important;min-width:auto;border-radius:0!important;margin:50px 0 0 0!important;}
.review-btn{text-transform:uppercase;font-family:'Conv_Proxima Nova Bold'!important;font-size:20px!important;padding:15px 20px!important;width:auto!important;min-width:auto!important;border-radius:0!important;}
.review-btn:hover{background:#C60819!important;color:#ffffff!important;}
.tp-bullets{top:26%!important;left:auto!important;right:24%;}
.hesperiden .tp-bullet:hover,.hesperiden .tp-bullet.selected{background:#DE192B!important;}
.hesperiden .tp-bullet{background:#BEBEC0!important;border:3px solid #fff!important;}
.video-info br{display:none;}
.video-info .video-txt{width:50%;float:left;font-family:'Conv_Proxima Nova Reg';font-size:25px;line-height:30px;}
.video-info .video-btn{float:right;text-align:right;margin-right:40px;}
.video-section h2{font-size:38px!important;margin:0 0 50px 30px!important;}
.process-list h1,.team-slider h1{font-size:40px!important;}
.video-section h3{font-size:38px!important;margin:0 50px 50px 0!important;}
.video-btn span{display:inline-block;width:100%;font-size:24px;font-family:'Conv_Proxima Nova Reg';margin-top:15px;}
.eastate-img{width:60%;float:left;text-align:right;}
.video-txt.estate-txt{float:right;text-align:right;width:40%;}
.video-txt.estate-txt .btn{display:inline-block;min-width:auto;font-family:'Conv_Proxima Nova Bold'!important;padding:5px 10px!important;margin-top:20px!important;}
.video-info.txt-center{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:distribute;align-items:center;justify-content:space-between;}
.space-bwtwwen{justify-content:space-between;}
.process-list:after{content:"";background:url(../images/WOLVES-BG-after.png) no-repeat;width:100%;height:500px;position:absolute;bottom:0;left:0;background-size:contain;background-position:bottom center;z-index:-1;}
.team-slider:after{content:"";background:#c6c5c5;width:100%;height:100%;position:absolute;bottom:0;left:0;background-size:cover;background-position:center center;z-index:-1;border-top:1px solid #cdcccc;}
.inner-banner{background:url(../images/SMALL-BANNER.jpg) no-repeat;padding:250px 0 150px 0;display:inline-block;width:100%;background-size:cover;}
.home .inner-banner{display:none;}
.cart-icon:hover{background:#C60819;border:2px solid #DE192B;}
.cart-icon{float:right;position:absolute;right:0;top:50%;background:#DE192B;padding:10px 10px;text-align:center;color:#fff!important;font-family:'Conv_Proxima Nova Bold';display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;font-size:20px;transform:translateY(-50%);margin-right:10px;border:2px solid #DE192B;}
.menu_wrapper #menu-menu-1{max-width:95%;}
.cart-icon img{max-width:15px;margin-right:10px;}
.product_name a{font-weight:normal!important;}
.range-txt a{color:#fff!important;text-decoration:underline;font-weight:bold;}
.logo-sldier .swiper-slide .swiper-image{width:80%;}
.header_wrapper.fixed:before{display:none;}
.wpcs_product_carousel_slider .item{padding:0 20px!important;}
.wpcs_product_carousel_slider .another_carousel_header i.fa-angle-left{left:-50px!important;}
.fancybox-button{min-width:auto;}
.simple-lightbox button{min-width:auto;padding:0!important;}
.menu_wrapper li.menu-item .sub-menu{left:50%;transform:translateX(-50%);}
.process-txt .underline:hover,#breadcrumbs span a:hover{color:#DE192B;cursor:pointer;}
.media_image-2{display:table;margin:0 auto 36px!important;}
.footer_main_widgets aside{display:table;margin:0 auto!important;}
#text-4{padding:15px 30px;}
#text-4 p{margin:0;}
#text-4 p .view-all-btn{color:#de162b;}
.filter-list .woocommerce-widget-layered-nav-list__item.chosen a{color:#de162b!important;}
.filter-list .woocommerce-widget-layered-nav-list__item.checked button{color:#de162b!important;}
.img-responsive{width:100%;}

/*------slider-demo----------*/
.tag-inner{animation:swing ease-in-out 1s infinite alternate;position:relative;}
.tag-inner img{width:150px;}
.img-txt{position:absolute;top:50%;transform:rotate(-2deg) translateY(-40%);text-align:center;width:100%;left:0;right:0;margin:0 auto;}
.img-txt h3{font-size:28px;margin:0;font-family:'Conv_carbontype';}
.img-txt a{background:#DE192B;color:#fff!important;display:inline-block;text-transform:uppercase;padding:9px 14px;font-family:'Conv_Proxima Nova Bold';margin-top:15px;border:2px solid transparent;}
.img-txt a:hover{background:#C60819!important;color:#ffffff!important;border:2px solid #DE192B!important;}
.img-txt p{font-family:'Conv_carbontype';text-transform:uppercase;margin:0;color:#000;line-height:normal;font-size:16px;}
#hotspotImg img{vertical-align:text-top;}

/*.only-img.tag-banner:before{background: url(../images/only-img-tag.png) no-repeat;z-index: 1;top: -50%;transform: translateX(-50%);}
.tag-banner:before {content: "";background: url(../images/pin.png) no-repeat;position: absolute;width: 70px;height: 150px;top: -50%;left: 50%;transform: translateX(-50%);z-index: 1;}*/
@keyframes swing{
  0%{transform:rotate(3deg);transform-origin:top;}
  100%{transform:rotate(-3deg);transform-origin:top;}
}
.testmonil-txt-inner{position:absolute;top:50px;right:10%;width:25%;}
.slick-dots li{display:inline-block;margin:0 5px;}
.slick-dots{text-align:center;margin-top:30px;}
.testmonial-inner p,.testmonial-inner span{margin:0;font-size:34px;line-height:normal;color:#000;}
.testmonial-inner{font-family:'Conv_helvetica';text-align:center;}
.slick-dots .slick-active button{background-color:#DE192B!important}
.slick-dots button{min-width:auto;font-size:0!important;width:20px!important;height:20px!important;padding:0!important;border-radius:100%;border:3px solid #fff;background-color:#bebec0!important;}
.testmonil-txt-inner p:empty{display:none;}
.page-id-867 #pbtheme_content{padding:0!important;}
.page-id-867 .pbtheme_container{max-width:100%!important;padding:0!important;}
#hotspotImg p:empty{display:none;}
.hot-spot{position:absolute;}
.only-img .tag-inner:before{display:none;}
.only-img img{width:auto;}

/* ==========================================================================
   Our People Page Css
   ========================================================================== */
.inner-banner h1{font-size:50px!important;color:#ffffff;text-align:center;font-family:'Conv_helvetica';}
.inner-banner-txt h3{font-size:36px!important;}
.inner-banner-txt .pbuilder_column_inner.pbuilder_droppable{width:650px;}
.inner-txt-big.small-txt .frb_text{font-size:20px;line-height:24px;margin-bottom:0!important;}
.inner-banner-txt .frb_text{font-family:'Conv_Proxima Nova Reg';font-size:20px;line-height:24px;margin:25px 0 40px!important;}
.inner-banner-txt a.btn,.inner-bg-txt a.btn,.flavour-section a.btn,.black--bg a.btn{font-size:18px!important;border-radius:0px;font-family:'Conv_Proxima Nova Bold'!important;color:#F3ECEC!important;letter-spacing:0.01px!important;text-transform:uppercase;min-width:200px;padding:10px!important;display:inline-block!important;width:auto!important;}
.inner-bg-txt h3{font-size:36px!important;line-height:50px!important;}
.inner-bg-txt .pbuilder_column_inner.pbuilder_droppable{width:75%;}
.inner-bg-txt .pbuilder_column-1-2:nth-child(2) .pbuilder_column_inner.pbuilder_droppable{float:right;}
.inner-bg-txt .frb_text,.inner-txt-big .frb_text{font-size:26px;margin:30px 0 40px!important;color:#F7F6F2;font-family:'Conv_Proxima Nova Reg'!important;line-height:36px;}
.banner-paws-bg h4,.inner-txt-big h4{font-size:36px!important;line-height:42px!important;margin-bottom:25px!important;}
.banner-paws-bg .frb_text{font-size:20px;font-family:'Conv_Proxima Nova Reg'!important;line-height:24px;}
.banner-paws-bg:after{content:"";background:url(../images/PAWS-BG-top.png) no-repeat;position:absolute;width:100%;height:350px;bottom:0;background-size:contain;left:0;background-position:bottom center;}
.delivery-time .pbuilder_column_inner.pbuilder_droppable{width:100%;}
.banner-paws-bg{overflow:hidden;}
.inner-bg-txt.inner-bg-cover .pbuilder_row_back_image{background-size:cover;}
.region-txt .pbuilder_row_back_image{background-size:cover;}
.left-txt{width:40%;float:left;}
.right-txt{width:34%;text-align:right;float:right;}
.d-block{display:inline-block;width:100%;}
#img-map{position:absolute;top:-350px;}
.flavour-section .pbuilder_row_back_image{background-position:top center;}
a.btn.medium-btn{min-width:100px;}
a.btn.small-btn{min-width:150px;}
.logo-btn br{display:none;}
.black--bg .logo-btn a{display:inline-block;width:auto;margin:0 20px;padding:2px!important;min-width:200px!important;}
.logo-wth-txt .pbuilder_column.pbuilder_column-1-2:nth-child(2){position:absolute;right:-10%;top:50%;transform:translateY(-50%);}
.logo-btn{text-align:center;}
.banner-paws-bg a{color:#DE192B!important;text-decoration:underline;}
.banner-paws-bg .pbuilder_row_colwrapper{z-index:9;}
.condition-txt h6{font-family:'Conv_proxima-nova-medium'!important;font-size:20px!important;text-transform:capitalize;font-weight:600!important;margin-bottom:5px!important;}
.condition-txt .frb_text{font-size:18px;font-family:'Conv_Proxima Nova Reg'!important;line-height:20px;}
.privacy-txt h6{margin-bottom:20px!important;}
.contact-map iframe{vertical-align:top;}
.contact-map{background:#000;}
.contact-head h2{font-size:38px!important;}
.contact-head .frb_text{font-size:20px;margin-top:10px;font-family:'Conv_Proxima Nova Reg'!important;}
.contact-info br{display:none!important;}
.contact-info li{margin-bottom:35px;}
.contact-info li:last-child{margin-bottom:0;}
.contact-info h5,.contact-form h5{font-size:34px!important;font-family:'Conv_helvetica';margin-bottom:20px!important;text-transform:none;}
.contact-info span{color:#000;font-size:18px;display:inline-block;font-family:'Conv_Proxima Nova Reg'!important;width:100%;}
.contact-info span a{color:#DE192B!important;}
.contact-info span a:hover{color:#C60819!important;}
div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #de162b!important;}
.supoort-info{margin-top:15px;}
.contact-info h5 br{display:block!important;}
.contact-form h5{margin-bottom:40px!important;}
.contact-fomr-inner br{display:none!important;}
.contact-fomr-inner span{display:inline-block;width:100%;}
.contact-fomr-inner label{font-family:'Conv_Proxima Nova Reg';color:#000;font-size:20px;}
.contact-fomr-inner input,.contact-fomr-inner textarea{background:transparent;border-width:0 0 2px 0;font-size:18px;color:#000;width:100%;padding:8px 0;font-family:'Conv_Proxima Nova Reg';}
.input-fild{margin-bottom:60px;}
.contact-fomr-inner input::-webkit-input-placeholder{font-family:'Conv_Proxima Nova Reg';font-size:18px;color:#A0A0A0;}
.contact-fomr-inner input::-moz-placeholder{font-family:'Conv_Proxima Nova Reg';font-size:18px;color:#A0A0A0;}
.contact-fomr-inner input:-ms-input-placeholder{font-family:'Conv_Proxima Nova Reg';font-size:18px;color:#A0A0A0;}
.contact-fomr-inner input:-moz-placeholder{font-family:'Conv_Proxima Nova Reg';font-size:18px;color:#A0A0A0;}
.contact-fomr-inner textarea{border-bottom:2px solid #cccccc;}
.contact-fomr-inner textarea::-webkit-input-placeholder{font-family:'Conv_Proxima Nova Reg';font-size:18px;color:#A0A0A0;}
.contact-fomr-inner textarea::-moz-placeholder{font-family:'Conv_Proxima Nova Reg';font-size:18px;color:#A0A0A0;}
.contact-fomr-inner textarea:-ms-input-placeholder{font-family:'Conv_Proxima Nova Reg';font-size:18px;color:#A0A0A0;}
.contact-fomr-inner textarea:-moz-placeholder{font-family:'Conv_Proxima Nova Reg';font-size:18px;color:#A0A0A0;}
.contact-fomr-inner .btn{width:auto;height:auto!important;min-width:180px;}
.contact-fomr-inner p{margin-bottom:0;}
.contact-form .pbuilder_row_back_image{background-position:bottom center;}
.ngg-gallery-thumbnail-box{width:22%;margin:0 30px 30px 0px;float:left!important;}
.ngg-gallery-thumbnail img{width:100%;}
.ngg-gallery-thumbnail-box:nth-child(4n){margin-right:0;}
.process-list.process-blog:after{content:"";background:url(../images/PAWS-BG-top.png) no-repeat;position:absolute;width:100%;height:350px;bottom:0;background-size:contain;left:0;background-position:bottom center;z-index:1;}
.process-list.process-blog .pbuilder_row_colwrapper{z-index:9;}
.blog-date{font-size:20px;font-family:'Conv_Proxima Nova Reg';color:#000000;}
.blog-img p:empty{display:none;}
.blog-title{font-family:'Conv_helvetica';font-size:38px;line-height:44px;}
.blog-title-info{float:left;width:360px;}
.blog-list{display:inline-block;width:100%;margin-bottom:30px;}
.blog-list:last-child{margin-bottom:0!important;}
.blog-img{float:right;width:60%;}
.blog-img p{font-family:'Conv_Proxima Nova Reg';font-size:20px;color:#000000;margin-bottom:20px;}
.blog-img img{margin-bottom:40px;}
.post-bg{background:url('../images/SMALL-BANNER.jpg') no-repeat;padding:250px 0 150px 0;}
.post-bg h1,.shop-banner h1{font-family:Helvetica,serif;font-style:normal;font-weight:400;font-size:48px;color:#fff;text-align:center;line-height:52px;}
.post-inner-bg{background:url('../images/WALL-BG.jpg');background-position:center center;padding:70px 0;}
.shop-banner{background:url(../images/SMALL-BANNER.jpg) center center repeat-y;padding:150px 0;display:inline-block;width:100%;background-size:cover;}
.pbtheme-single-share{display:none;}
.shop-banner p{font-size:22px;font-family:'Conv_Proxima Nova Reg'!important;color:#ffffff;}
.shop-txt{max-width:980px;margin:0 auto;text-align:center;}
.wine-category{max-width:1200px;margin:0 auto;text-align:center;position:absolute;left:0;right:0;}
.wine-category ul li{width:20%;float:left;padding:0 30px;position:relative;}
.cat-txt h5{font-family:'Conv_carbontype';color:#000000;font-size:26px;word-break:break-word;}
.cat-txt a.btn{min-width:auto;text-transform:uppercase;padding:10px 20px!important;margin-top:15px;background:#DE192B!important;color:#F3ECEC!important;font-size:16px!important;border:2px solid transparent;}
.cat-txt a.btn:hover{border:2px solid #DE192B!important;background:#C60819!important;}
.cat-txt{position:absolute;top:50%;left:0;right:0;margin:0 auto;max-width:60%;font-size:16px!important;transform:translateY(-50%);}
.wine-category ul li:last-child{margin-right:0;}
.wine-category ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;align-items:center;justify-content:center;}
.blog-bg .pbuilder_row_back_image{background-repeat:repeat-y!important;}
.blog-list br{display:none;}
.product-list .woocommerce-Price-amount.amount{color:#161616!important;font-family:'Conv_Proxima Nova Bold';font-size:20px;}
.pbtheme_image_hover{background-color:transparent!important;}
#comments{display:none;}
.shop-list-head h2{font-family:Helvetica,serif;font-style:normal;font-weight:400;font-size:48px;color:#000;text-align:center;line-height:52px;}
.shop-list-head p{font-size:22px;font-family:'Conv_Proxima Nova Reg'!important;color:#000;margin:0;text-align:center;}
.shop-list,.product-inner-list{background-position:center center;padding:200px 0 100px 0;}
.product-inner-list{background:url(../images/WALL-BG.jpg);background-position:center center;padding-top:150px;}
.shop-cotainer{max-width:1250px;margin:0 auto;padding:0 15px;}
.shop-collection{display:inline-block;width:100%;}
.shop-list-head{margin-bottom:50px;position:relative;padding-bottom:10px;}
.shop-list-head:before{content:"";background:#a9a9a9;width:180px;position:absolute;left:0;right:0;height:2px;bottom:0;margin:0 auto;}
.shop-sidebar{width:20%;float:left;}
.product-inner-top{width:80%;float:left;}
.filter-list h5{font-family:'Conv_proxima-nova-medium'!important;font-size:24px;color:#000000;margin-bottom:20px!important;}
.filter-list ul li br{display:none;}
.filter-list ul li{font-family:'Conv_Proxima Nova Reg'!important;font-size:20px;}
.product-inner{text-align:center;float:left;margin-bottom:50px;width:21%;padding:0;background:#fff;margin:0 8px 20px;padding:10px;border:1px solid transparent;}
.product-inner:nth-child(4n+1){clear:both;}
.product-inner h4{font-family:'Conv_proxima-nova-medium'!important;text-align:center;font-size:16px;margin-bottom:10px!important;min-height:80px;color:#DE192B;}
.price{font-family:'Conv_Proxima Nova Bold'!important;color:#BD0B1B;font-size:20px;margin-bottom:20px;display:inline-block;width:100%;}
.cart-btn,.cart-btn form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.cart-btn{border-bottom:1px solid #696969;padding-bottom:30px;margin-bottom:30px;}
.cart-btn form .buttons_added{-webkit-order:1;order:1;}
.product-list{display:inline-block;width:100%;}
.result-show p:empty{display:none;}
.result-show div{width:72%;margin:0 0 10px 10px!important;background:rgba(22,22,22,0.8);padding:10px 0px!important;}
.result-show .blog_header_title .clearfix{display:none;}
.result-show .title_container{width:auto!important;background:transparent!important;margin:0!important;display:inline-block;padding:8px 20px!important;text-align:left!important;float:left;}
.result-show .title_holder{color:#fff!important;font-family:'Conv_Proxima Nova Reg';font-weight:normal!important;font-size:18px;text-transform:capitalize;}
.result-show h3.blog_header_title{line-height:normal!important;}
.woocommerce-ordering{width:23%;margin-top:-65px!important;background:#DE192B;height:51px;margin-right:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.result-show .woocommerce-ordering select{width:100%;color:#fff!important;font-family:'Conv_Proxima Nova Bold';font-size:16px;-webkit-appearance:none;padding:0 10px;background:url(../images/arrow-select.png)!important;background-repeat:no-repeat!important;background-size:15px!important;background-position:90% center!important;}
.product-inner:hover{border:1px solid #de162b;}
.woocommerce-page .widget_layered_nav ul li.woocommerce-widget-layered-nav-list__item--chosen:before{content:"";display:none;background:#de162b;width:8px;height:8px;opacity:1;position:absolute;left:4px;top:4px;}
.woocommerce .widget_layered_nav ul li:after,.woocommerce-page .widget_layered_nav ul li:after{content:"";display:none;clear:both;border:2px solid #de162b;width:12px;height:12px;position:absolute;left:0px;top:0;opacity:1;}
.cart-btn button{min-width:auto;float:left;padding:10px!important;font-size:16px!important;margin-right:10px!important;font-weight:bold!important;background-color:#DE192B!important;text-align:center!important;display:inline-block;font-family:'Conv_Proxima Nova Bold'!important;text-transform:uppercase;float:left!important;color:#F3ECEC!important;border:2px solid transparent!important;}
.cart-btn button:hover{border:2px solid #DE192B!important;background:#C60819!important;}
.product-info .woocommerce-Price-amount.amount{color:#000!important;font-size:22px;}
.des-title{font-family:'Conv_Proxima Nova Bold';font-size:22px;margin-bottom:20px!important;}
.product-inner .cart-btn{border:none;padding:0;margin:0;}
.product-inner .cart-btn form{display:table;margin:0 auto;}
.cart-btn .quantitys{float:left;height:auto!important;width:60px!important;}
.quantitys input[type="number"]{border:2px solid #DE192B!important;width:30px;height:30px;background:transparent;text-align:center;font-size:18px;color:#DE192B;font-family:'Conv_Proxima Nova Bold'!important;float:left;}
.cart-btn .quantity .minus,.cart-btn .quantity .plus{width:auto!important;height:auto;border:none;}
.quantity-up{background:url(../images/up.png) no-repeat;width:12px;height:10px;margin-bottom:5px;}
.quantity-down{background:url(../images/down.png) no-repeat;width:12px;height:10px;}
.quantity-nav{float:left;margin:6px 0 0 10px;}
.shop-single-banner{padding:200px 0;}
.product{width:40%;float:left;margin-right:50px;}
.product-info{width:60%;float:left;}
.prd-inner-main{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;align-items:center;line-height:normal;}
.product-info h2{font-family:'Conv_Proxima Nova Reg'!important;font-size:40px;color:#000;margin-bottom:25px!important;}
.product-info p{font-size:20px;color:#000;font-family:'Conv_Proxima Nova Reg'!important;max-width:100%;}
.tags a{background:#DE192B;color:#F3ECEC;font-family:'Conv_Proxima Nova Bold';font-size:14px;display:inline-block;padding:8px 10px;border:2px solid transparent}
.tags a:hover{background:#C60819;border:2px solid #DE192B!important;}
.tags{margin-bottom:40px;}
.desktop-hide{display:none;}
.shop-bg,.woocommerce-cart,.woocommerce-checkout{background:url('../images/WALL-BG.jpg');background-position:center center;}
.woocommerce-checkout{background-attachment:fixed;}
.woocommerce-cart #pbtheme_wrapper,.woocommerce-checkout #pbtheme_wrapper{background:transparent!important;}
.wpcs_product_carousel_slider .owl-item .item img{width:auto!important;display:table!important;margin:0 auto!important;}
.filter-list .sidebar_wrapper{width:100%;border-right:15px solid transparent;border-left:none!important;}
#breadcrumbs span{font-family:'Conv_Proxima Nova Reg'!important;font-size:0;color:#DE192B;}
#breadcrumbs{font-size:0;margin-bottom:20px;}
#breadcrumbs .breadcrumb_last{font-size:18px;}
#breadcrumbs span a{color:#DE192B;text-transform:uppercase;font-size:18px;}
.single-post #content{width:100%!important;}
.post-date{font-size:18px;font-family:'Conv_Proxima Nova Bold';}
#div_pure_single{font-size:18px;}
.woocommerce-cart-form br{display:none;}
.shop_table.cart thead tr th{font-family:'Conv_Proxima Nova Bold';font-size:18px!important;color:#000;}
.product-name a,.woocommerce-Price-amount{color:#000!important;}
.shop_table.cart .product-thumbnail img{width:40px!important;}
.woocommerce-page table.cart a.remove{background-color:#e21831!important;}
.woocommerce table.shop_table,.woocommerce-page table.shop_table,.woocommerce table.shop_table tbody,.woocommerce-page table.shop_table tbody{border:none!important;}
.woocommerce-info{margin:20px 0;}
.woocommerce-billing-fields h3,.woocommerce-additional-fields h3,#order_review h3{font-family:'Conv_Proxima Nova Bold';}
.woocommerce-checkout{font-family:'Conv_Proxima Nova Reg'!important;}
.woocommerce-billing-fields__field-wrapper label,.woocommerce-additional-fields label,.woocommerce-shipping-fields__field-wrapper label{color:#000;margin-bottom:8px;font-family:'Conv_Proxima Nova Bold'!important;}
.select2-container--default .select2-selection--single{height:42px;}
.select2-selection__rendered{padding:6px 10px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:42px;}
#place_order{text-transform:uppercase;font-size:18px!important;}
.place-order{margin-bottom:0!important;}
#woocommerce-form-coupon button{text-transform:uppercase;}
.product-info .cart input[name="quantity"]{border:2px solid #DE192B!important;width:34px;height:34px!important;background:#fff!important;text-align:center;font-size:18px;color:#DE192B!important;font-family:'Conv_Proxima Nova Reg'!important;border-radius:0;font-weight:normal;margin-left:0!important;vertical-align:top;}
.product-info .cart input.minus{background:url(../images/down.png) no-repeat;width:12px!important;height:10px;margin-bottom:5px;font-size:0;background-color:transparent!important;border:none;background-position:center center;bottom:5px;top:auto;left:45px;font-size:0!important;}
.product-info .cart input.plus{background:url(../images/up.png) no-repeat;width:12px!important;height:10px;margin-bottom:5px;font-size:0;background-color:transparent!important;border:none!important;background-position:center center;box-shadow:none;top:5px;left:45px;font-size:0!important;}
.product-info .cart input.minus:focus,.product-info .cart input.plus:focus{outline:none;}
.product-info form.cart .quantity.buttons_added{float:right;}
.product-info form.cart .single_add_to_cart_button{padding:10px!important;border:2px solid transparent;}
.product-info form.cart .single_add_to_cart_button:hover{background:#C60819!important;border:2px solid #DE192B!important;}
.filter-list .woocommerce-widget-layered-nav-list__item{margin-bottom:10px;position:relative}
.filter-list .woocommerce-widget-layered-nav-list__item input + a::before{content:'';display:inline-block;height:10px;width:10px;background:transparent;border:2px solid #DE192B;margin-right:8px;position:absolute;left:0;}
.filter-list .woocommerce-widget-layered-nav-list__item a{display:block;overflow:hidden;float:none!important;padding:0 0 0 0!important;font-size:18px;}
#block-shop:before{content:"";background:url(../images/PAWS-BG-top.png) no-repeat;height:350px;opacity:1;top:auto;bottom:0;background-position:bottom center;background-size:contain;border:none;z-index:0;}
#block-shop:after{content:none;}
#block-shop{background:#E9E8E8;}
.filter-list .woocommerce-widget-layered-nav-list__item input:checked + a::before{content:'';display:inline-block;height:10px;width:10px;border:2px solid #DE192B;margin-right:8px;background-color:#DE192B;}
.filter-list .woocommerce-widget-layered-nav-list__item input[type="checkbox"]{opacity:0;float:left;}
.filter-list .woocommerce .widget_layered_nav ul li.chosen a,.woocommerce-page .widget_layered_nav ul li.chosen a{border:none;background:none;color:#000;padding:0;}
.woocommerce .filter-list .widget_layered_nav ul li,.woocommerce-page .widget_layered_nav ul li:last-child{border:none!important;}
.woocommerce .shop-sidebar .filter-list .widget_layered_nav ul li{border:solid #e3e3e3!important;border-width:0 0 2px 0!important;padding-bottom:15px;margin-bottom:15px!important;}
.woocommerce .shop-sidebar .filter-list .widget_layered_nav ul li:last-child{border:none!important;margin-bottom:0!important;padding:0!important;}
.filter-list aside{background:#fff;padding:30px;}
.filter-list span.title_container{width:auto;}
.filter-list span.title_container span.blog_header_line.left_line{display:none;}
.filter-list span.title_container span.title_holder.float_left{color:#000;display:block;font-size:21px;font-family:'Conv_proxima-nova-medium'!important;font-weight:normal;}
.filter-list h3.pbtheme-widget-title{margin-bottom:15px!important;border-bottom:2px solid #e3e3e3;padding-bottom:15px;}
#block-shop{margin:0;padding:0;}
.footer_main_widgets .pbuilder_row{padding:0;margin:0;}
.archive #pbuilder_wrapper:nth-child(2) p:empty{display:none;}
.single-product #pbuilder_wrapper p:empty{display:none;}
.woocommerce form .form-row,.woocommerce-page form .form-row{background:transparent!important;}
.woocommerce table.shop_table th{font-family:'Conv_Proxima Nova Bold'!important;color:#000!important;}
.woocommerce-page table.shop_table thead{border-bottom:2px solid #000!important;}
.woocommerce table.shop_table tfoot tr,.woocommerce-page table.shop_table tfoot tr{border-bottom:1px solid #000!important;}
.woocommerce-privacy-policy-text p{color:#000;}
.woocommerce-privacy-policy-text p a{color:#de192b!important}
.shop_table.cart tbody tr,td{border-color:#000000;color:#000;}
.input-text.qty{font-size:16px;}
.buttons_added .minus,.buttons_added .plus{color:#000;font-size:20px!important;}
.woocommerce-Price-amount{font-size:18px;}
.cart_totals th{color:#000!important;}
.ngg-navigation{display:none!important;}
.ngg-navigation a,.ngg-navigation span{display:none!important;}
.d-hide{display:none;}
#search-trigger{display:none;}
.pbtheme_menu li a span{display:none;}
.wpcf7-response-output{color:#000;}
.blog_header_line{display:none;}
.yith-infs-loader img{max-width:40%!important;}
#ship-to-different-address{font-size:16px;font-family:'Conv_proxima-nova-medium'!important;}
#menu-about li a span{display:none;}
.price_slider_amount button{min-width:auto!important;font-size:16px!important;padding:10px!important;}
.price_slider_amount .price_label{width:100%;display:inline-block;margin-top:10px;text-align:left;font-size:15px;}
#breadcrumbs span a:after{content:"/";padding:0 5px;}
#breadcrumbs span a{font-size:18px;}
.singlepost-navigation{display:none;}
.blog_post_author_box{margin-top:20px;}
.left-block,.right-block{width:45%;float:left;}
.left-block br,.right-block br,.inner-bg-txt.full-row .pbuilder_column_inner.pbuilder_droppable  br{display:none;}
.right-block{float:right;text-align:right;}
.inner-bg-txt.full-row .pbuilder_column_inner.pbuilder_droppable{width:100%;}
.inner-bg-txt .right-block a.btn{padding:2px!important;margin-top:40px;}
.woocommerce-info,.woocommerce-eror,.woocommerce-message{font-family:'Conv_proxima-nova-medium'!important;}
.wc-credit-card-form .form-row{margin-bottom:0!important;padding:0!important;}
.woocommerce-SavedPaymentMethods-saveNew input{float:left;}
.woocommerce-SavedPaymentMethods-saveNew label{display:block!important;overflow:hidden;font-size:16px;vertical-align:top;margin-top:-6px;}
.payment_method_stripe{margin-bottom:0!important;}
.woocommerce form .form-row label,.woocommerce-page form .form-row label{color:#000!important;}
.wc_payment_method label{color:#000!important;}
.woocommerce-order-received .pbuilder_row_colwrapper{padding:50px 0!important;}
.woocommerce-order-received .woocommerce-thankyou-order-received{font-family:'Conv_Proxima Nova Bold';font-size:22px;text-align:center;background:#e21831;color:#fff!important;padding:10px 0;}
.woocommerce-order-received .woocommerce-order-details__title,.woocommerce-order-received .woocommerce-column__title{font-size:22px;font-family:'Conv_Proxima Nova Bold';}
.woocommerce-order-received address{color:#000!important;font-size:18px;}
.woocommerce-order-received address p{margin-bottom:10px;}
.woocommerce-order-received .woocommerce-order-overview li{color:#000;font-size:15px;}
.contact-head a:hover{color:#de162b!important;}
.dd_price_filter{margin:0!important;padding:0!important;list-style:none!important;}
.dd_price_filter li{list-style:none!important;}
.dd_price_filter li.checked button:after{content:"";background:#de162b;width:8px;height:8px;opacity:1;display:block;position:absolute;left:4px;top:4px;display:none;}
.dd_price_filter button:before{content:"";display:none;clear:both;border:2px solid #de162b;width:12px;height:12px;position:absolute;left:0px;top:0;}
.dd_price_filter button{background:transparent!important;min-width:auto!important;border:none!important;color:#000!important;padding:0 0 0 0!important;font-weight:normal!important;font-size:18px!important;position:relative;}
.dd_price_filter button:hover{color:#de162b!important;}
.dd_price_filter p:empty{display:none;}
.dd_price_filter p{margin-bottom:0;}
.dd_price_filter li{border:solid #e3e3e3!important;border-width:0 0 2px 0!important;padding-bottom:15px;margin-bottom:15px!important;}
.dd_price_filter li:last-child{border:none!important;padding:0!important;margin:0!important;}
.video-new{padding:70px 0;}

/* ==========================================================================
   Reponsive Css
   ========================================================================== */
@media screen and (max-width:1600px){
  .team-slider .frb-swiper-nav-squared .frb-swiper-nav-left:before{left:-40px;}
  .team-slider .frb-swiper-nav-squared .frb-swiper-nav-right:before{right:-40px;}
}
@media screen and (max-width:1440px){
  .top-banner h1{max-width:100%;}
  .top-banner .pbuilder_droppable{padding:130px 20px 20px!important;}
  .top-banner .pbuilder_column-1-2:nth-child(2) .pbuilder_droppable{height:100vh;}
  .wpcs_product_carousel_slider .another_carousel_header i.fa-angle-right{right:0!important;}
  .banner-txt{display:inline-block;width:100%;}
  .widget .ftr-social li{margin-right:10px;}
  .video-info .video-txt{width:80%;}
  .logo-wth-txt .pbuilder_column.pbuilder_column-1-2:nth-child(2){right:0;}
  .video-info .video-btn{text-align:center;}
  .video-btn img{width:50px;}
  .video-btn span{font-size:22px;}
  .wpcs_product_carousel_slider .fa-angle-right:before,.wpcs_product_carousel_slider .fa-angle-left:before{background-size:12px;width:30px;height:30px!important;}
  .wpcs_product_carousel_slider .fa-angle-left:hover:before,.wpcs_product_carousel_slider .fa-angle-right:hover:before{background-position:0 -30px;}
  .wpcs_product_carousel_slider .another_carousel_header i.fa-angle-left{left:-20px!important;}
  #block-shop:before{height:260px;background-size:contain;background-position:bottom center;}
  .menu_wrapper > ul > li > a{font-size:18px;}
  .top-banner .pbuilder_column.pbuilder_column-1-2:nth-child(1) .pbuilder_droppable{padding:200px 20px 100px 20px!important;}
  '
  .video-section .pbuilder_row_back_image{background-position:top center!important;}
/*  .top-banner .pbuilder_column-1-2:nth-child(2) .pbuilder_module{bottom:150px;}*/

  /*.hot-spot.first {left: 490px !important;}
  .hot-spot.second {left: 240px !important;top: 405px !important;}
  .hot-spot.third {left: 830px !important;top: 420px !important;}
  .hot-spot.four {left: 570px !important;top: 665px !important;}*/
  .tag-inner img{width:130px;}
  .img-txt h3{font-size:20px;}
  .img-txt p{font-size:14px;}
}
@media screen and (max-width:1199px){
  h1{font-size:26px;line-height:32px;}
  .top-banner .frb_text{font-size:20px;}
  .wpcs_product_carousel_slider .product_name{font-size:18px!important;}
  .woocommerce a.button{font-size:16px!important;padding:10px!important;}
  .range-txt,.range-btn{display:inline-block;width:100%;text-align:center;}
  .range-txt{margin-bottom:10px;}
  .menu_wrapper > ul > li > a{font-size:16px;}
  .ftr-btm-menu a{font-size:15px;}
  .ftr-btm .copyright{font-size:16px;}
  .footer_wrapper .pbuilder_column.pbuilder_column-1-4{width:25%!important;float:left;}
  .footer_wrapper .pbuilder_column.pbuilder_column-1-4:nth-child(2n+1){clear:none;}
  .ftr-social img{width:40px;}
  .inner-banner,.post-bg{padding:200px 0 100px 0!important;}
  .inner-banner h1{font-size:38px!important;line-height:normal;}
  .header_holder{padding:0;}
  .inner-banner-txt .pbuilder_row_colwrapper,.banner-paws-bg .pbuilder_row_colwrapper,.condition-txt .pbuilder_row_colwrapper,.contact-head .pbuilder_row_colwrapper{padding:50px 0!important;}
  .inner-banner-txt h3{font-size:28px!important;line-height:normal;}
  .inner-bg-txt h3{font-size:28px!important;line-height:normal!important;}
  .inner-bg-txt .frb_text,.inner-txt-big .frb_text{font-size:20px;margin:10px 0!important;line-height:24px;}
  .inner-bg-txt .pbuilder_row_colwrapper,.inner-txt-big .pbuilder_row_colwrapper,.blog-bg .pbuilder_row_colwrapper{padding:50px 0!important;}
  .banner-paws-bg h4,.inner-txt-big h4{font-size:28px!important;line-height:normal!important;}
  .inner-bg-txt .pbuilder_column_inner.pbuilder_droppable{width:100%;}
  #img-map{position:relative;top:0;}
  .left-txt,.right-txt{width:100%;text-align:left!important;}
  .right-txt{margin-top:15px;}
  .inner-txt-big .pbuilder_column_inner.pbuilder_droppable{padding:0!important;}
  .flavour-section .pbuilder_row_colwrapper{padding:200px 0 50px!important;}
  .contact-head h2{font-size:22px!important;}
  .contact-head .frb_text{font-size:16px;}
  .contact-info h5,.contact-form h5{font-size:22px!important;margin-bottom:10px!important;}
  .contact-fomr-inner label{font-size:18px;}
  .input-fild{margin-bottom:30px;}
  .blog-title{font-size:26px;line-height:normal;}
  .blog-date{font-size:16px;}
  .blog-img img{margin-bottom:10px;}
  .blog-img p{font-size:18px;line-height:20px;}
  .blog-list{margin-bottom:0;}
  .shop-single-banner{padding:150px 0;}
  .post-bg h1,.shop-banner h1,.shop-list-head h2{font-size:38px;line-height:normal;}
  .product-inner{width:28%;}
  .product-inner-list{padding:30px 0;}
  .shop-list-head p{font-size:18px;}
  .shop-banner p{font-size:18px;}
  .post-inner-bg{padding:30px 0;}
  #breadcrumbs{margin-bottom:10px;}
  .woocommerce-billing-fields h3,.woocommerce-additional-fields h3,#order_review h3{font-size:20px;}
  .video-section h2,.video-section h3{font-size:28px!important;}
  .video-info .video-txt{font-size:20px;line-height:24px;}
  .gallery-page .pbuilder_row_colwrapper{padding:0px 0!important;}
  .inner-banner-txt a.btn,.inner-bg-txt a.btn,.flavour-section a.btn,.black--bg a.btn{margin-top:10px!important;}
  .tp-bullets{top:23%!important;left:auto!important;right:13%;}
  .team-txt{padding:10px 20px;}
  .product-inner:nth-child(4n+1){clear:none;}
  .product-inner:nth-child(3n+1){clear:both;}
  .process-list img{max-width:50%;}
  .process-list a{margin:20px 0 0 0!important;}
  .process-list h1,.team-slider h1{font-size:28px!important;}
  .process-txt{font-size:18px;margin-bottom:0;}
  .logo_sticky img{height:80%!important;}
  .header_wrapper{padding:10px 0 90px 0;}
  .team-txt h3{font-size:21px;margin-bottom:0!important;}
  .team-txt span{font-size:18px;}
  .test-info{display:none;}
  .testmonil-txt-inner{position:relative;width:100%;right:0;top:0;padding:50px 0;background:url(../images/CONTACT_US_BG.jpg) no-repeat;background-size:cover;}
  .cat-txt h5{font-size:24px;}
}
@media screen and (max-width:1024px){
  .top-banner .pbuilder_column.pbuilder_column-1-2,.video-section .pbuilder_column.pbuilder_column-1-2{width:100%;margin-top:-1px;}
  /*.top-banner .pbuilder_column-1-2:nth-child(2) .pbuilder_module{position:relative;bottom:0;}*/
  .top-banner .pbuilder_row_colwrapper{display:inline-block;width:100%;vertical-align:top;}
  .top-banner .pbuilder_column-1-2:nth-child(2) .pbuilder_droppable{height:500px;padding:0!important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;}
  .video-section .pbuilder_row_colwrapper{display:inline-block;}
  .video-info.txt-center{display:inline-block;}
  .video-section h2,.video-section h3{font-size:28px;margin:0 0 20px 0!important;text-align:center!important;}
  .video-info .video-txt{width:100%;font-size:22px;line-height:28px;text-align:center;}
  .video-info .video-btn{width:100%;text-align:center;margin:20px 0;}
  .video-section h3{text-align:center!important;font-size:28px;margin:0 0 20px 0!important;}
  .eastate-img{width:100%;text-align:center;}
  .video-txt.estate-txt{text-align:center;}
  .video-txt.estate-txt .btn{display:table;margin:0 auto;}
  .process-list .pbuilder_column.pbuilder_column-1-4{width:50%!important;margin:0 0 50px 0!important;}
  .team-slider .frb-swiper-nav-squared .frb-swiper-nav-left:before{left:0;}
  .team-slider .frb-swiper-nav-squared .frb-swiper-nav-right:before{right:0;}
  .team-txt h3{font-size:18px;margin-bottom:0!important;}
  .team-txt span{font-size:16px;}
  .menu_wrapper > ul > li > a{padding:15px 8px!important;}
  .header_wrapper .menu_wrapper{height:auto;}
  .inner-banner-txt .frb_text{margin:20px 0!important;}
  .banner-paws-bg h4,.inner-txt-big h4{font-size:28px!important;line-height:normal!important;margin-bottom:10px!important;}
  .banner-paws-bg .frb_text{font-size:18px;}
  .inner-bg-txt h3{font-size:22px!important;}
  .contact-form .pbuilder_row_colwrapper{padding:0 0 50px!important;}
  .product-info h2,.shop-list-head h2{font-size:28px;margin-bottom:15px!important;}
  .product-info p{font-size:18px;line-height:20px;}
  .shop-list{padding:50px 0 100px 0;}
  .footer_wrapper .pbuilder_column.pbuilder_column-1-4{margin:0!important}
  .footer_wrapper h3{border-bottom:1px solid #000;margin-bottom:15px!important;padding-bottom:15px!important;}
  .footer_wrapper .blog_header_title .title_container{width:100%;}
  .footer_wrapper .menu{margin-bottom:15px;}
  .footer_wrapper h3:before{position:absolute;content:"\f0002";font-family:"pbtheme"!important;right:0;color:#000;}
  .footer_wrapper ul{display:none;}
  .footer_wrapper h3.expand:before{content:"\f0007";}
  .footer_wrapper .pbuilder_column.pbuilder_column-1-4{width:100%!important;float:left;}
  .footer_wrapper .ftr-social,.footer_wrapper .add-info{display:block;}
  .team-slider .pbuilder_row_colwrapper{padding:20px 0!important;}
  .wpcs_product_carousel_slider .item{padding:0 30px!important;}
  .wpcs_product_carousel_slider .another_carousel_header i.fa-angle-left{left:-15px!important;}
  .black--bg .logo-btn a{min-width:150px!important;}
  .cart-btn button{font-size:15px!important;}
  .ftr-social img{width:100%;}
  .widget .add-info li{line-height:26px;}
  .inner-bg-txt .right-block a.btn{padding:10px!important;}
  .filter-list aside{padding:10px;}
  .cat-txt h5{font-size:22px;}
  .footer_main_widgets aside{display:block;}
  #nav_menu-2,#nav_menu-3,#nav_menu-4{width:100%;margin:0!important;}
  .footer_wrapper .add-info{margin-bottom:20px!important;}
  .video-new{text-align:center;}
  .video-new br{display:none;}
  .video-new{padding:30px 0;}
}
@media screen and (max-width:991px){
  .team-txt span{font-size:15px;}
  .team-txt{padding:10px;}
  .video-section .pbuilder_row_colwrapper{padding:30px!important;}
  .logo-sldier .pbuilder_row_colwrapper{padding:30px!important;}
  .ftr-btm ul{display:inline-block;text-align:center;}
  .ftr-btm-menu li{display:inline-block;}
  .ftr-btm ul li{margin-bottom:10px;}
  .ftr-btm ul li:last-child{margin:0;}
  .ftr-btm ul li,.ftr-btm-menu a{font-size:18px;}
  .menu_wrapper > ul > li > a{padding:15px 5px!important;font-size:12px;}
  .inner-banner,.post-bg{padding:130px 0 50px!important;}
  .inner-banner h1{font-size:28px!important;}
  .prime-location h4{text-align:left!important;}
  .inner-banner-txt .pbuilder_row_colwrapper,.banner-paws-bg .pbuilder_row_colwrapper,.inner-txt-big .pbuilder_row_colwrapper,.blog-bg .pbuilder_row_colwrapper{padding:30px 0!important;}
  .inner-banner-txt h3{font-size:22px!important;}
  .inner-banner-txt .frb_text{font-size:18px;line-height:20px;margin:10px 0!important;}
  .inner-banner-txt a.btn,.inner-bg-txt a.btn,.flavour-section a.btn,.black--bg a.btn{font-size:16px!important;min-width:auto;padding:10px!important;width:auto!important;margin-top:10px!important;}
  .banner-paws-bg h4,.inner-txt-big h4{font-size:22px!important;}
  .banner-paws-bg .frb_text{font-size:18px;line-height:20px;}
  .inner-bg-txt .frb_text,.inner-txt-big .frb_text,.inner-txt-big.small-txt .frb_text{font-size:18px;line-height:20px;}
  .inner-bg-txt .pbuilder_row_colwrapper,.condition-txt .pbuilder_row_colwrapper{padding:30px 0!important;}
  .flavour-section .pbuilder_row_colwrapper{padding:200px 0 50px!important;}
  .condition-txt h6{font-size:18px!important;}
  .condition-txt .frb_text{font-size:16px;}
  .blog-title-info{width:100%;margin-bottom:10px;}
  .blog-img{width:100%;}
  .blog-title{font-size:22px;}
  .blog-img p{margin-bottom:10px;}
  .blog-list .btn{min-width:auto;font-size:16px!important;padding:10px!important;}
  .shop-single-banner{padding:100px 0 80px!important;}
  .post-bg h1,.shop-banner h1{font-size:28px;}
  .product-inner-list{padding:30px 0;}
  .product{width:100%;}
  .prd-inner-main{display:inline-block;}
  .product img{margin:0 auto;display:table;}
  .product-info{margin-top:30px;width:100%;}
  .product-info p{max-width:100%;}
  .product-inner{width:45%;}
  .shop-banner{padding:150px 0;}
  .shop-txt{padding:0 15px;}
  .wine-category ul li{padding:0 10px;}
  .shop-list{padding:200px 0 100px 0;}
  .header_wrapper.fixed .menu_wrapper > ul > li > a{font-size:14px;}
  .menu_wrapper #menu-menu-1{max-width:92%;}
  .cart-icon{padding:5px 10px;}
  .cart-icon img{max-width:15px;}
  .gallery-page .ngg-galleryoverview{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;flex-flow:row wrap;}
  .ngg-gallery-thumbnail-box{width:auto;margin:0;padding:5px;}
  .logo-btn a{min-width:100px!important;}
  .inner-banner-txt .pbuilder_row_back_image{background:#000!important;}
  .inner-banner-txt h3,.inner-banner-txt .frb_text{color:#ffffff!important;}
  .team-slider .frb-swiper-nav-squared .frb-swiper-nav-left:before{background:url(../images/l-mobile.png) no-repeat!important;width:20px!important;height:40px!important;}
  .team-slider .frb-swiper-nav-squared .frb-swiper-nav-right:before{background:url(../images/r-mobile.png) no-repeat!important;width:20px!important;height:40px!important;}
  .logo-sldier .frb-swiper-nav-squared .frb-swiper-nav-left:before{background:url(../images/l-w-mobile.png) no-repeat!important;width:20px!important;height:40px!important;margin:-20px 0 0 0;}
  .logo-sldier .frb-swiper-nav-squared .frb-swiper-nav-right:before{background:url(../images/r-w-mobile.png) no-repeat!important;width:20px!important;height:40px!important;margin:-20px 0 0 0;}
  .cat-txt{max-width:80%;}
  .product-inner:nth-child(3n+1){clear:none;}
  .product-inner:nth-child(2n+1){clear:both;}
  .video-section .pbuilder_row_back_image{background-size:cover;}
  .shop-sidebar{width:100%;}
  .product-inner-top{width:100%;float:left;}
  .filter-list .sidebar_wrapper{border-right:none!important;}
  .product-inner h4{min-height:auto;}
  .result-show div{margin:0 0 10px 0px!important;width:100%;}
  .woocommerce-ordering{width:auto;margin-top:0px!important;margin-right:0;}
  .result-show{display:inline-block;width:100%;margin-bottom:10px;}
  .woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none;}
  .result-show .woocommerce-ordering select{background-position:98% center!important;}
}
@media screen and (max-width:768px){
  .team-slider .frb_text{font-size:18px;line-height:normal;}
  .team-slider h1{font-size:20px!important;margin-bottom:5px!important;}
  #nav_menu-2,#nav_menu-3,#nav_menu-4{margin:0px 0 0 0!important;}
  .widget_media_image{text-align:center;}
  .footer_main_widgets{padding:20px!important;}
  .process-list .frb_text{height:auto;margin-bottom:20px;}
  .process-list h1{margin:20px 0 10px!important;}
  .process-list .pbuilder_row_colwrapper{padding:20px 0!important;}
  .video-section .pbuilder_row_colwrapper{padding:20px!important;}
  .logo-sldier .swiper-image{max-width:70%;}
  .team-slider .btn{margin:30px 0 0 0!important;}
  .menu_wrapper > ul > li > a{padding:0!important;}
  .div_responsive #div_header_menu li.menu-item > a{color:#fff;text-transform:uppercase;font-family:'Conv_Proxima Nova Reg';padding:14px 0!important;}
  .inner-banner-txt .pbuilder_column_inner.pbuilder_droppable{width:100%;}
  .inner-banner .pbuilder_row_back_image{background-size:contain;}
  .inner-banner-txt .frb_text,.banner-paws-bg .frb_text{font-size:16px;}
  .inner-bg-txt .pbuilder_column-1-2:nth-child(2) .pbuilder_column_inner.pbuilder_droppable{float:none;}
  .inner-bg-txt .pbuilder_column-1-2:nth-child(2){margin:30px 0 0 0!important;}
  .inner-bg-txt h3 br{display:none!important;}
  .inner-bg-txt h3,.inner-bg-txt .frb_text,.inner-txt-big .frb_text{text-align:left!important;}
  .inner-bg-txt a.btn{float:left;margin-top:10px!important;}
  .inner-bg-txt .frb_text,.inner-txt-big .frb_text{font-size:16px;display:inline-block;width:100%;}
  .inner-bg-txt.inner-bg-cover .pbuilder_row_back_image{background-size:contain;}
  .flavour-section .pbuilder_row_colwrapper{padding:150px 0 50px!important;}
  .inner-txt-big .pbuilder_column.pbuilder_column-1-2:nth-child(2){margin:0!important;}
  .black--bg .pbuilder_row_back_image{background:#000!important;}
  .black--bg .pbuilder_row_colwrapper{z-index:9;}
  .black--bg{border-bottom:1px solid #fff!important;}
  .black--bg h4,.black--bg .frb_text{color:#ffffff!important;}
  .black--bg br{display:none;}
  .black--bg .black--bg a.btn{float:left;margin-bottom:10px!important;}
  .inner-txt-big.small-txt .frb_text{font-size:16px!important;text-align:center!important;}
  .logo-btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;justify-content:center;}
  .privacy-txt h6{margin-bottom:10px!important;}
  .contact-head .frb_text{font-size:16px;}
  .contact-info h5 br,.contact-form h5 br{display:none!important;}
  .contact-form .pbuilder_column-1-2:nth-child(2){margin:0!important;}
  .contact-form .pbuilder_row_colwrapper{padding:0 0 30px!important;}
  .shop-banner{padding:100px 0 0 0;}
  .mobile-hide{display:none;}
  .desktop-hide{display:block;}
  .wine-category ul{display:inline-block;}
  .wine-category ul li{width:100%;}
  .cat-txt h5 br{display:none;}
  .cat-txt{transform:translateY(-50%);}
  .wine-category{padding:0 15px;position:relative;}
  .shop-list{padding:30px 0;}
  .shop-bg .shop-banner{height:350px;}
  .wine-category ul li{margin:0;padding:0;}
  .top-banner .pbuilder_droppable{padding:150px 20px 20px!important;}
  .wpcs_product_carousel_slider .item{padding:0 50px!important;}
  .video-info .video-txt{font-size:18px;line-height:normal;}
  .video-btn span{font-size:18px;margin-top:5px;}
  .video-head{color:#fff;font-family:'Conv_helvetica';}
  .d-hide{display:block;}
  .tp-bullets{top:100%!important;left:50%!important;right:0;}
  .rev-btn{font-size:16px!important;padding:10px!important;margin-top:20px!important;}
  .contact-fomr-inner p{display:inline-block;}
  .logo-wth-txt .pbuilder_column.pbuilder_column-1-2:nth-child(2){position:relative;right:0;top:0;transform:none;}
  .logo_sticky img{height:150%!important;}
  .inner-banner-txt .pbuilder_row_back_image{background-size:contain;}
  #div_rwidgetized{display:none;}
  .header_main_nav .div_responsive_icons a{line-height:normal;width:42px;height:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;}
  .header_main_nav .divicon-bar:before{margin-top:4px;display:inline-block;}
  .div_responsive #div_header_menu{background:#d81b30;border:none!important;margin-top:20px;}
  .div_responsive #div_header_menu>ul>li{border:none!important;}
  #search-trigger{display:none!important;}
  .cart-icon{display:none;}
  .div_responsive_icons .cart-icon{border:none;width:auto;border-radius:0;line-height:normal;padding:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;top:0;transform:none;margin:0 0 0 10px;}
  .div_responsive_icons a.cart-icon img{max-width:15px!important;height:auto!important;}
  .div_responsive_icons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex!important;align-items:center;}
  .div_responsive .header_holder .logo img{max-height:initial!important;max-width:250px!important;}
  .header_wrapper .header_holder{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;}
  .header_wrapper.fixed .header_holder .logo img{max-width:200px!important;}
  .yith-infs-loader{display:inline-block;width:100%;}
  .header_wrapper{padding:10px 0 0 0;}
  .price_slider_amount .price_label{font-size:18px;}
  .filter-list .woocommerce-widget-layered-nav-list__item a{font-size:18px;}
  .childhascall > a:after{content:'\f0007'!important;}
  .product-inner{width:44%;}
}
@media screen and (max-width:767px){
  .product-list{width:100%;flex-flow:row wrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;}
  .product-inner h4{text-align:center;margin-bottom:20px!important;}
  .shop-list-head{margin-bottom:20px;}
  .woocommerce #content table.cart td,.woocommerce #content table.cart th,.woocommerce table.cart td,.woocommerce table.cart th,.woocommerce-page #content table.cart td,.woocommerce-page #content table.cart th,.woocommerce-page table.cart td,.woocommerce-page table.cart th{float:left;width:100%;text-align:right;display:block;padding:10px;box-sizing:border-box;border-bottom:1px solid #cccccc;}
  .product-thumbnail a{display:inline-block;width:100%;text-align:center;}
  .woocommerce table.shop_table,.woocommerce-page table.shop_table,.woocommerce table.shop_table tbody,.woocommerce-page table.shop_table tbody{border:1px solid #cccccc!important;}
  .product-remove{background:#f5f5f5;}
  .woocommerce .quantity,.woocommerce-page .quantity,.woocommerce #content .quantity,.woocommerce-page #content .quantity{float:right;}
  .woocommerce-page table.cart a.remove{float:right;}
  .woocommerce-page table.shop_table_responsive thead{display:none;}
  .woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{content:attr(data-title) ":";float:left;font-weight:700;color:#000;}
  .woocommerce table.shop_table_responsive tr .product-remove:before,.woocommerce table.shop_table_responsive tr .product-thumbnail:before,.woocommerce table.cart td.actions:before,.woocommerce-page table.cart td.actions:before,.woocommerce #content table.cart td.actions:before,.woocommerce-page #content table.cart td.actions:before{content:none;}
  .shop_table.cart tbody tr{display:block;padding:0!important;border:none;}
  .menu_wrapper > ul > li > a{font-size:13px;}
  .menu_wrapper > ul > li{margin:0 3px;}
  .menu_wrapper #menu-menu-1{max-width:90%;}
  .video-section h2{font-size:20px!important;}
  .black--bg h4,.inner-txt-big h4{text-align:center!important;}
  .woocommerce-widget-layered-nav-list li{padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;}
  .filter-list .woocommerce-widget-layered-nav-list__item input + a::before{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
  .left-block,.right-block{width:100%;}
  .inner-bg-txt.inner-bg-cover .pbuilder_row_back_image{background-size:cover;}
  .right-block{text-align:left;margin-top:20px;}
}
@media screen and (max-width:640px){
  .inner-banner-txt .frb_text{font-size:16px;}
  .inner-banner-txt a.btn,.inner-bg-txt a.btn,.flavour-section a.btn,.black--bg a.btn{padding:10px!important;margin-top:10px!important;}
  .header_wrapper .header_holder{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;align-items:center;justify-content:space-between;padding:10px;}
  .header_main_nav nav{margin-top:10px;}
  .header_wrapper.fixed{padding:0;}
  .product-info h2,.shop-list-head h2{font-size:22px;margin-bottom:5px!important;line-height:normal;}
  .product-inner{width:100%;}
  .post-bg h1,.shop-banner h1{font-size:22px;}
  .woocommerce-billing-fields h3,.woocommerce-additional-fields h3,#order_review h3{font-size:18px;}
  .woocommerce-checkout-review-order{padding:20px;}
  #order_review{width:calc(100% - 44px)!important;}
  .ngg-gallery-thumbnail-box{width:45%;}
  .process-txt{margin:0;font-size:18px;line-height:normal;}
  .header_wrapper{padding:0;}
  .product-inner{margin:0 0 20px;}
  .testmonial-inner p,.testmonial-inner span{font-size:24px;}
  .slick-dots{margin-top:20px;}
  .testmonial-inner p{padding:0 10px;}
  .wpcs_product_carousel_slider .product_name{height:auto;margin-bottom:15px!important;}
}
@media screen and (max-width:480px){
  .team-slider .frb_text{font-size:18px;}
  .logo-sldier .pbuilder_row_colwrapper{padding:20px!important;}
  .video-section h2{font-size:20px!important;margin:0 0 5px 0!important;}
  .video-info .video-txt{font-size:16px;line-height:20px;}
  .video-btn span{font-size:18px;}
  .process-list .pbuilder_column.pbuilder_column-1-4{width:100%!important;}
  .footer_wrapper h3 .title_holder{font-size:18px;}
  .footer_wrapper .menu a{font-size:16px;}
  .footer_wrapper .menu li{padding:5px 0 5px 0;}
  .footer_wrapper h3{margin-bottom:10px!important;padding-bottom:10px!important;}
  .team-slider .btn{margin:20px 0 0 0!important;}
  .process-txt{font-size:18px;line-height:26px;margin-bottom:5px;}
  .btn{font-size:16px!important;}
  .ftr-btm ul li,.ftr-btm-menu a{font-size:16px;}
  .inner-banner,.post-bg{padding:100px 0 50px!important;background-size:cover;}
  .condition-txt .pbuilder_row_colwrapper,.condition-txt .pbuilder_row_colwrapper{padding:20px 0!important;}
  .contact-info span{font-size:16px;}
  .blog-title{font-size:18px;}
  .product-info p{font-size:16px;line-height:18px;margin:0 0 10px;}
  .tags{margin-bottom:20px;}
  .shop-single-banner{padding:150px 0 50px;}
  .shop-banner p{font-size:16px;margin-bottom:0;line-height:normal;margin:10px 0;}
  .top-banner .pbuilder_droppable{padding:100px 20px 20px!important;}
  .top-banner .frb_text{font-size:18px;}
  .top-banner h1{margin:0 auto 10px!important;}
  .wpcs_product_carousel_slider .another_carousel_header i.fa-angle-left{left:-20px!important;}
  .range-txt{font-size:15px;}
  .top-banner .pbuilder_column-1-2:nth-child(2) .pbuilder_droppable{height:350px;}
  .top-banner-btn .btn{font-size:15px!important;padding:10px!important;}
  #div_pure_single{font-size:16px;}
  .woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{font-size:14px;}
  .shop-banner{padding:100px 0 30px 0;}
  .cat-txt h5{font-size:22px;}
  .cat-txt{max-width:100%;}
  .product-info h2,.shop-list-head h2{line-height:normal;}
  .ftr-social{text-align:center;}
  .contact-fomr-inner label{font-size:16px;}
  .black--bg a.btn{margin:10px 0!important;}
  .inner-banner h1{font-size:24px!important;max-width:90%;margin:0 auto!important;}
  .rev-btn{font-size:14px!important;padding:6px!important;margin:20px 0!important;}
  .div_responsive .header_holder .logo img{max-width:160px!important;}
  .header_wrapper.fixed .header_holder .logo img{max-width:160px!important;}
  .woocommerce-order-received .woocommerce-thankyou-order-received{font-size:18px;}
  .woocommerce-order-received .woocommerce .col2-set .col-1,.woocommerce-order-received .woocommerce .col2-set .col-2{width:100%;}
}
@media screen and (max-width:360px){
  .ftr-btm ul li,.ftr-btm-menu a{font-size:14px;}
  .ftr-btm-menu li{padding:0 5px;margin:0;}
  .team-slider .frb_text{font-size:16px;}
  .post-bg h1,.shop-banner h1{font-size:18px;}
  .contact-info span{font-size:15px;}
  .contact-info h5,.contact-form h5{font-size:18px!important;}
  .div_responsive .header_holder .logo img{max-width:150px!important;}
  .black--bg .logo-btn a{min-width:100px!important;}
  .cat-txt h5{font-size:18px;}
}
.single-product div.product div.images a img{border:none;}