@media screen and (min-width: 1100px){
	.freshPerspectives-box{ left: -70px; }
}
@media screen and (min-width: 991px) and (max-width: 1099px){
	.bousBoxAnna-sec1-rightBox p{ font-size: 32px; line-height: 40px; }
	.freshPerspectives-box{ left: -95px; max-width: 743px; }
	.bousBoxAnna-sec1-rightBox{ padding-top: 50px; padding-bottom: 60px; }
}

@media (min-width: 1200px){
	.container { max-width: 1266px; }
	.cigar-section2 .container, .cigar-section3 .container,
	.cigar-section4 .container, .cigar-section5 .container{ max-width: 1166px; }
	.container842 { max-width: 900px ; }
	.rv-giftcart-section .container{ max-width: 970px; }
	.faq-section-container{ max-width: 925px; }

}
@media screen and (max-width: 1400px){
	.corp-sec2-right { padding-right: 4rem; padding-left: 3rem; width: 80%; }
	.corp-sec2-rightBtm{ padding-left: 7rem; }

}
@media screen and (max-width: 1199px){
	.oval1, .oval2, .oval3{ margin: 0.625rem 5.8rem; }
	.pastEd-img { width: 14rem; height: 20.75rem; }
	.pastEd-inner-img{ bottom: 2rem; right: 3.875rem; width: 13rem; }
	.corp-sec2-right h1{ font-size: 2.6vw; }
	.corp-sec2-right p{ font-size: 1.6vw; }

}
@media screen and (max-width: 991px){
	.line1{ left: 20%; width: 30%; }
	.line2{ width: 30%; }
	ul.chkout2-hdr li{ padding: 0; font-size: 1.1rem; width: 31%; }

	.navbar-collapse-mob{ position: absolute; left: -315px; top: 0; background: #fff; width: 300px; z-index: 3; opacity: 95%; }

	.navbar-collapse-mob1{ box-shadow: 0px 7px 7px #9E9E9E; background: #fff; top: 0; position: fixed; left: -116vw;     width: 105vw; box-shadow: none; -webkit-transition: all 500ms ease-out; -moz-transition: all 500ms ease-out; transition: all 500ms ease-out; z-index:999; height: 100vh; display: -webkit-box; display: -ms-flexbox;
	 display: flex; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; opacity: 95%; }
	 .mob-caret-icon{ position: absolute; top: 0; right: 0; }
	 .navbar-collapse-mob1 li a{ font-size: 2rem !important; }

	.robVices-menu .navbar-nav li a{ text-align: center; }
	.robVices-menu .navbar-nav li a.nav-link.signUp-btn-mob { background: #A37C40; padding: 15px; display: inline-block; font-family: 'FranklinGothicURWCom-Boo'; padding-left: 15px !important; }
	.rob-logo-mob{ max-width: 175px; vertical-align: text-bottom; }
	.rob-section-heading{ font-size: 2.375rem; margin-bottom: 30px; }
	.banner-section{ padding-top: 10px; height: inherit; }
	.reviews-box{ border-radius: 5px; height: auto; padding: 10px; }
	.banner-leftBox{ text-align: center; margin-top: 15px; }
	.banner-leftBox p:nth-child(2){ font-size: 2rem; line-height: 2.5rem; }
	.apply-btn{ /*padding: 10px 25px; font-size: 1rem;*/ }
	.banner-img{ bottom: inherit; margin-top: 25px; width: 50%; position: unset; }

	/*.reviews-box*/
	/*.review-star-box-m{ width: 25%; }*/
	.review-star i{ font-size: 1.4rem; margin-bottom: 18px; }
	.reviews-box .reviews-txt{ text-align: left;font-size: 1.6rem; }
	.px-4.hw-brdr{ margin-bottom: 7rem; }
	.hw-brdr:before { bottom: -195px; right: 0; left: 0; width: 100px; margin: auto; }
	.pastEd-inner-box{ width: 80%; margin: 0 auto; }
	.howItWorks-section{ margin-top: 0; }
	.how-title{ font-size: 28px; }
	.how-para{ font-size: 20px; }
	.wine-sec{ min-height: 460px; }
	.wine-para{ height: 285px; top: -188px; bottom: 0; margin: auto; }
	.price-box{ height: 390px; }
	.ceo-right-content{ font-size: 20px; }
	.ceo-section{ background-size: contain; }
	.price-des li{ text-align: left; }
	.cigar-banner-section{ background-position: bottom center; }
	.cigar-section2{ background: transparent; }

	.cigar-sec2-boxR{ padding: 2rem 3rem 4rem 3rem; text-align: center; }
	.cigar-section4{ padding-top: 3rem; padding-bottom: 4rem; }
	.cigar-sec4-left{ padding-right: 0; text-align: center; padding-top: 2rem; }
	.corp-sec2-right,.corp-sec2-rightBtm { padding-right: 3rem; padding-left: 3rem; width: 80%; margin: 0 auto; margin-top: 3rem; }
	.corp-sec2-right h1 { font-size: 7.6vw; }
	.corp-sec2-right p { font-size: 4.6vw; }
	.account-section{ padding-top: 3rem; }
	ul.shipmentHistory-listing{ width: 100%; }
	.question-box a { width: 60%!important; padding: 10px 5px!important; }
	.pastEd-section .pastEd-inner-box,
	.pastEd-sectionPage .pastEd-inner-box{ width: 100%; }
	.pastEd-section .pastEd-title,
	.pastEd-sectionPage .pastEd-title{ font-size: 1.6rem; margin-left: 1.4rem; }
	.pastEd-section .pastEd-img,
	.pastEd-sectionPage .pastEd-img { width: 170px; height: 15.75rem; }
	.pastEd-section .pastEd-inner-img,
	.pastEd-sectionPage .pastEd-inner-img { bottom: 1.563rem; right: 3rem; width: 154px; }
	.pastEd-para { font-size: 1rem; margin-left: 0.625rem; margin-top: 1.375rem; }
	.urban-banner-section2 .price-box {width: 47%; }
	.scrollTxt{ font-family: 'Nobel-Book'; font-size: 1rem; height: 250px; overflow-y: scroll; }
	.rv-gifting-header-m{ border-bottom: 1.2px solid #D8D8D8; }
	 .robVices-menu .navbar-nav.giftUl li a { color: rgba(255, 255, 255, 0.4); }
	 .shipmentHistory-listing li p:last-child{ flex-basis: 39%; }

	 /*landing page*/
	.bousBoxAnna-section1-left,.bousfresh-section1-left{ height: 490px; }
	.bonus-box-img1{ right: 0; z-index: 1; top: 0; left: 65px; }
	.bousBoxAnna-sec1-rightBox{ padding-top: 50px; padding-bottom: 60px; }
	.bousBoxAnna-sec1-rightBox p{ font-size: 31px; line-height: 41px; }
	.bousBoxAnna-section4 .reviews-box{ min-height: 385px; }
	.banner-leftBox1{ min-height: 390px; }
	.freshPerspectives-box{ max-width: 686px; left: -70px; }

}

@media only screen and ( max-width: 900px){
    .freshPerspectives-box{ left: -118px; }
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape ){

}

/*@media only screen and ( max-width: 800px){
    
}*/

@media screen and (max-width: 768px){
	.rob-logo-mob{ max-width: 175px; vertical-align: text-bottom; }
	.rob-section-heading{ font-size: 1.375rem; margin-bottom: 30px; }
	.banner-section{ padding-top: 10px; /*height: 725px;*/ }
	.reviews-box{ border-radius: 5px; height: auto; }	
	.banner-leftBox{ text-align: center; margin-top: 15px; }
	.banner-leftBox p:nth-child(2){ font-size: 2rem; line-height: 2.5rem; }
	.reviews-box .reviews-txt{ text-align: left; font-size: 1.6rem; font-weight: 100; width: 85%; }
	.apply-btn{ /*padding: 10px 25px; font-size: 1rem;*/ }
	.banner-img{ bottom: -31px; width: 390px; position: relative; }
	.how-title{ font-size: 1.2rem; }
	.how-para { font-size: 0.9rem; }
	.hw-brdr:before{ bottom: -140px; width: 80px; height: 0.1rem; }
	.px-4.hw-brdr { margin-bottom: 4.5rem; }
	.wine-img{ object-fit: cover; width: 597px !important; min-height: 560px; }
	.oval1, .oval2, .oval3{ margin: 10px 68px; }
	.urban-banner-section2 .price-box { width: 60%; height: 340px; margin-left: auto !important; margin-right: auto !important; }
	.urban-banner-section2 .apply-btn{ width: 20rem; font-size: 2rem; }
	.corporateGifting-section2 .price-box{ width: 48% !important; height: 287px; margin-left: 1%!important; margin-right: 1%!important; }
	.corporateGifting-section2 .package-value{ top: -1px; }
	.cigar-section2 .container{ padding-left: 0; padding-right: 0; }

	.thisIsGif-modal .modal-dialog{ max-width: 540px; }
	.thisIsGif-modal .product-Item { padding: 20px 25px 20px; }


	.bonus-box-img1{ top: -15px; left: 0; max-width: 475px; }
	.bousBoxAnna-sec1-rightBox h3{ font-size: 26px; }
	.bousBoxAnna-sec1-rightBox p{ font-size: 20px; line-height: 35px; }
	.bousBoxAnna-section1-left,.bousfresh-section1-left { height: 430px; }

}

@media screen and (max-width: 767px){
	.navbar-collapse-mob { left: -315px; width: 300px; box-shadow: none; transition: all 500ms ease-out; }
	.navbar-collapse-mob1{ left: -116vw; width: 105vw; box-shadow: none;transition: all 500ms ease-out; }

	.navbar-black .navbar-dark .navbar-nav .nav-link{ height: 35px; }
	.navbar-tgl-btn .navbar-toggler-icon{ height: 2px; margin-bottom: 6px; width: 28px; }
	.chat-icon-box{ width: 48px; height: 58px; }
	.chat-icon{ width: 30px; }
	.checkout-header{ padding: 0 }
	.rob-section-heading { font-size: 2.5rem; margin-bottom: 40px; }
	.px-4.hw-brdr{ margin-bottom: 6rem; }
	.hw-brdr:before{ bottom: -210px; }
	.px-4.hw-brdr1:before{ bottom: -280px; }
	.pastEd-section-container{  }
	.rob-pastEd-slider{ max-width: 350px; margin: 0 auto; }
	.rob-pastEd-heading{ font-size: 3.5rem; }
	.pastEd-inner-box{ width: 100%; }
	.pastEd-inner-img{ right: -20px; }
	.rob-section-padding { padding-top: 60px; padding-bottom: 60px; }
	.ceo-section{ padding-bottom: 259px !important; background-image: url(../images/pen-bg-img-mob.png); }
	.ceo-right-contentSliding{ height: 120px; overflow: hidden; }
	.howItWorks-section{ padding-top: 40px; padding-bottom: 40px; }
	.how-title { font-size: 1.8rem; }
	.how-para { font-size: 1.4rem; }
	.cigar-banner-box p{ font-size: 1.4rem; line-height: 2.5rem; }
	.cigar-apply-btn{ padding: 15px 40px; }
	.p.lead1{ padding-bottom: 0; }
	.addToCart-btn{ width: 80%; }
	.pastEd-sectionPage-container{ max-width: 100%; }
	.product-Item p, .product-Item span{ font-size: 14px; line-height: 22px; }
	.coupon-inline { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal;
    -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
	.cart-section h2{ font-size: 26px; line-height: 28px; margin-top: 13px; }
	.coupon{ font-size: 14px; }
	.personal-info p{ font-size: 18px; line-height: 26px; margin-top: 0; margin-bottom: 32px; text-align: center; }
	.cart-section h3{ font-size:18px; line-height: 24px; }
	.form-check-label{ font-size: 14px; line-height: 22px; }
	.form-bottom{ width: 100%; }
	.urban-banner-section1,.urban-banner-section1 .col,
	.urban-banner-section4,.urban-banner-section4 .col{ padding-left: 0; padding-right: 0; }
	.urban-banner-section1 .row,.urban-banner-section4 .row{ margin-left: 0; margin-right: 0; }
	.urban-banner-section2 .rob-section-heading,.urban-banner-section3 .rob-section-heading,
	.urban-banner-section4 .rob-section-heading,.urban-bannerTxt2{ font-size: 2rem; }
	.corporateGifting-banner .giftingHdng{ font-size: 2.4rem; }
	.urban-banner p{ padding: 0 0.938rem; }
	.logo-btn-blackHeader .rob-logo { max-width: 190px; }
	.getStarted-btn{ width: 127px; font-size: 12px; line-height: 16px; padding: 0.5rem 1.5rem; }
	.review-customerSlider-box p{ font-size: 1.8rem; padding: 0 0.938rem; }
	.review-customerSlider{ background-image: url(../images/review-cutomer-bg-mob.jpg); }
	.urban-banner-section3 .pastEd-btn{ background: transparent; border: 0; color: #3A393E; font-family: 'FranklinGothicURWCom-Boo'; font-size: 1.4rem; }
	.corporate-btn-box .btn{ min-width: 70%; font-size: 1rem; }
	.membership-package-section{ padding-bottom: 4rem; }
	.membership-package-section .borderRight{ border-right: 0; }
	.membership-package-section .rob-section-heading{ margin-bottom: 1.2rem; }
	.addToCart-btn{ padding: 0.7rem 1rem; font-size: 1.4rem; margin-top: 4rem; }
	.ceo-info{ font-size: 2rem; padding: 0 2rem; line-height: 2.7rem; }
	.rob-giftlogo-m{ max-width: 200px; }
	.badgeLink-m{ margin-right: 0; }
    .signIn-txt-m{ font-size: 1.4rem; }
    .carthdngTxt{ text-align: center; font-size: 1.6rem; }
    .secure-box{ width: 50%; margin: 0 auto; }
	.luckyRecpTxt{ font-family: 'FranklinGothicURWCom-Dem'; color: #000000; font-size: 16px; line-height: 22px; }
	.gift-text{ margin-left: 0;	}
	.rv-checkout-leftBox2{ border:0; }
	.step2{ display: none; }
	h3.bill-header{ padding-bottom: 0; font-size: 1rem; line-height: 22px; }
 	p.bill-header{ font-size: 1rem; line-height: 22px; margin-bottom: 0; }
 	.shipping2 { margin: 30px 0 5px 0; }
 	.shipping2 h3{ font-size: 1rem; line-height: 22px; }
	.shipping2 p{ font-size: 0.875rem; line-height: 22px; }
	.membershipimg-box .badge{ font-size: 1.12rem; }
	.cart-section h2{ font-family: 'FranklinGothicURWCom-Dem'; font-size: 1rem; line-height: 22px; }
	.proportional-font{ top:0; }
	.cart-section h4{ font-family: 'Playfair-Display'; font-size: 1.125rem; line-height: 24px; font-weight: normal; }
	.confirmation h2{ font-size: 26px; }

	.shipmentHistory-listing li p:last-child{ flex-basis: 145px; }
	.orderSummery-trackingBox p{ width: 56%; }
	.orderSummery-trackingBox p:first-child{ width: 28%; }
	p.orderSummery-deleveryStatus{ width: 20%; }
	.membershipimg-boxBadge{ width: 150px !important; }
	.account-sub-heading{ font-size: 20px; letter-spacing: 0.05rem; }
	.border-rightAfterNone{ border-right: 0 !important; }
	.border-rightAfterNone:before{ display: none; }
	.reedem-section h2{ text-align: left; font-size: 20px; font-family: 'Playfair-Display'; }
	.voucherApplied-txt{ margin-bottom: 45px; }


	/*landing page*/
	.banner-subscription-box{ background-position: left top; }
	.banner-subscription-box h1{ font-size: 44px; line-height: 64px; }
	.banner-subscription-box p{ margin-top: 25px; margin-bottom: 40px; letter-spacing: 0.08rem; }
	.bousBoxAnna-section1-left,.bousfresh-section1-left{ height: 490px; }
	/*.bonus-box-img1{ right: 0; z-index: 1; top: -50px; left: 0px; }*/
	.bonus-box-img1{ right: 0; z-index: 1; top: 0; left: 0px; margin: auto; max-width: 540px; }
	.bousBoxAnna-sec1-rightBox{ max-width: 460px; text-align: center; margin: 0 auto; padding-top: 50px; }
	.bousBoxAnna-sec1-rightBox h3:before{ left: 0; right: 0; margin: 0 auto; }
	.bousBoxAnna-sec1-rightBox p{ font-size: 30px; line-height: 44px; }	
	.bousBoxAnna-section4 .reviews-box{ min-height: 360px; }
	.banner-leftBox1{ min-height: 390px; }
	.bousBoxAnna-membership{ padding-top: 130px; }
	.bousBoxAnna-membership .membership-package-box{ max-width: 480px; width: 100%; }
	.bousBoxAnna-membership-slider.slick-dotted.slick-slider{ margin-bottom: 110px; }
	.bousBoxAnna-membership-slider .slick-dots{ bottom: -55px; }
	.bousBoxAnna-membership-slider .slick-dots li button:before{ color: #565656; opacity: 1; }
	.bousBoxAnna-membership-slider .slick-dots li.slick-active button:before{ color: #d8d8d8; }
	.bousBoxAnna-membership-slider .slick-dots li button:before{ font-size: 0.675rem; }
	.whatInside-slider .slick-dots li button:before{ color: #565656; opacity: 1; }
	.whatInside-slider .slick-dots li.slick-active button:before{ color: #d8d8d8; }
	.whatInside-slider .slick-dots li button:before{ font-size: 0.675rem; }
	/*.whatInside-slider .slick-dots{top: 44%;}*/
	/*.whatInside-slider .slick-dots li{display: block;}*/
	.whatInside-slider .slick-list{height: 450px !important;padding: 0 0px !important;}
	.bousBoxAnna-membership-heading{ font-size: 41px; }
	.bousBoxAnna-pastEd-slider .slick-prev:before, .bousBoxAnna-pastEd-slider .slick-next:before{ color: #A37C40 }
	.bonusAnnaBox-browseTxt{ font-family: 'AcuminPro-Bold'; font-size: 18px; color: #A37C40;margin-top: 23px; }
	.bousBoxAnna-pastEd-slider .slick-prev, .bousBoxAnna-pastEd-slider .slick-next{ top: inherit; transform: none;
    bottom: -56px; }
	.bousBoxAnna-pastEd-slider .slick-prev{ left: 85px; }
	.bousBoxAnna-pastEd-slider .slick-next{ right: 85px; }
	.whatInside-section-heading{font-size: 20px;line-height: 30px;}
	.whatInside-section-heading span{display: block;}
    .becomeMember-imgContent-hdng{ font-size: 20px; line-height: 30px;margin-bottom: 35px; }
    .becomeMember-purchaseUpgrade li:nth-child(odd){ background: #151515; }
	.becomeMember-purchaseUpgrade li:nth-child(even){	background: #282828; }
    .bousBoxAnna-price-des li { padding: 10px 0; }
    .becomeMember-leftPrice{ font-size: 58px; line-height: 44px; margin-top: 50px; margin-bottom: 20px; text-align: center; }
    .becomeMember-purchaseUpgrade li{ font-size: 18px; padding: 10px 10px; }
    .becomeMember-purchaseUpgrade li span{	padding-left: 10px; display: inline; }
    .becomeMember-purchaseUpgrade{ margin-bottom: 20px; }
    .bousBoxAnna-pastEd-slider .slick-next { right: 31vw; }
    .bousBoxAnna-pastEd-slider .slick-prev { left: 31vw; }
    .bousBoxAnna-pastEd-slider-arrow i { color: #A37C40; font-size: 34px;-webkit-text-stroke: 1px #A37C40;text-stroke: 1px #A37C40; }
	.bousBoxAnna-pastEd-slider .slick-prev{ display: inline-block !important; }
	.bonusAnna-pastEd-ownerBox{ max-width: 350px; margin: 0 auto; }


}
	


@media screen and (max-width: 720px){
	.giftRenewal-label1{ width: 100%; }
}


@media screen and (max-width: 640px){
	.logoNavLeft .nav-item{ background-size: auto 3.2vw; width: 28vw; }
	.cart-icon-mob{ width: 28px; }
	.cigar-logo-hover{ background-image: url(../images/cigar-logo-white.png); width: 20vw !important; }
	.reserve-logo-hover{ background-image: url(../images/reserve-logo-white.png); width: 20vw !important; }
	.rob-logo-mob{ max-width: 200px; }
	.rob-pastEd-heading {font-size: 47px;letter-spacing: 4vw;line-height: 48px;}
	.rob-pastEd-slider.slick-dotted.slick-slider { margin-bottom: 25px; }
	.rob-pastEd-slider .slick-dots { bottom: -20px; }
	.pastEd-inner-box{ width: 100%; }
	.pastEd-inner-img{ max-width: 245px; width: 100%; }
	.pastEd-para { font-size: 1rem; margin-left: 0.625rem; margin-top: 1.375rem; }
	.article-hdng{ font-size: 26px; margin: 20px 0; }
	.bg-color2, .bg-color1{ padding: 20px 15px 20px 15px; }
	.corporate-heading{ font-size: 2rem; }
	.corp-sec2-right,.corp-sec2-rightBtm { padding-right: 2rem; padding-left: 2rem; width: 80%; margin: 0 auto; margin-top: 2rem; }
	.corp-sec2-right h1 { font-size: 7.6vw; }
	.corp-sec2-right p { font-size: 4.6vw; }
	.contact-section-heading{ font-size: 24px; line-height: 42px }
	.gift-banner{ padding: 1.5rem 0 5.375rem; }
	.worry-inner-box{ padding: 2rem 1rem; }
	.worry-inner-box p:nth-child(2){ font-size: 1.3rem; }
	.corporate-btn-box .btn{ min-width: 80%; font-size: 0.9rem; }
	.pastEd-section-container{  }
	.pastEd-sectionPage-container { max-width: 380px; }
	.pastEd-section-container .col-sm-6,.pastEd-sectionPage-container .col-sm-6{ -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.bg-contact{ background-size: 135% 100%; height: 132px; }
	.section1-bg h3{ font-size: 20px; line-height: 28px; }
	.form-section{ margin:30px 0; }
	.outline-color{	width:100%; }
	.review-customerSlider-logo { width: 45%; }
	.urban-banner-section2 .price-box{ width: 70% !important; }
	.giftSingle-box p{ font-size: 1.2rem; }
	.urban-banner-section2 .apply-btn{ font-size: 1.5rem; }
	.apply-btn{ font-size: 2rem; }
	p.lead2 { font-size: 1.2rem; }
	p.lead1 { font-size: 1.2rem; padding-bottom: 3.3rem; }	
	.corporateGifting-section2 .price-box{ width: 48% !important; margin-left: 1%!important; margin-right: 1%!important;
	 margin-bottom: 2% !important; margin-top: 0 !important; }	
	.corporateGifting-banner-btm{ padding: 0 106px; }
	.corporateGifting-section2 .price p{ font-size: 2.3rem; }
	.corporateGifting-section2 .price-des li{ font-size: 1.1rem; }
	.confirmation p.txt1{ font-size: 1.3rem; }
	.btn-new{ font-size: 1rem; }
	.contact-section-heading { letter-spacing: 0; }
	.membershipSave-btn{ width: 155px; height: 50px; font-size: 20px; }
	.returnToIndex{ font-size: 14px; }
	.membershipimg-box .badge{ min-height: 28px; line-height: 28px; min-width: 42px; }
	.footer-section ul li a{ font-size: 10px; line-height: 12px;padding-bottom: 0 }
	.apply-voucher-btn{ max-width: 100%; }
	.pastEd-section .pastEd-title, .pastEd-sectionPage .pastEd-title { font-size: 25px; line-height: 30px; padding-top: 16px; }
	.pastEd-sectionPage .pastEd-para, .pastEd-para { font-size: 15px; margin-top: 0.5rem; line-height: 20px; margin-left: 20px; }	
	.pastEd-ownerName { font-family: 'FranklinGothicURWCom-Boo'; font-size: 12px; margin-bottom: 0.2rem; line-height: 20px; }
	.faq-accordian .panel-title>a { font-size: 19px; line-height: 26px; }
	.footer-section { padding: 0px 0 25px 0; }
	.bousBoxAnna-pastEd-slider .slick-prev{ left: 10vw; }
	.bousBoxAnna-pastEd-slider .slick-next{ right: 10vw; }
	.bonusAnnaBox-faq .rob-section-heading{ font-size: 28px; }

   }


@media screen and (max-width: 575px){
	.pastEd-sectionPage-container {/* max-width: 355px;*/ }
	.pastEd-ownerBox{ margin-bottom: 3rem; }
	.pastEd-title{ font-size: 1.4rem; margin-left: 1rem; }
	.pastEd-para{ margin-top: 0.375rem; }
	.urban-daddy-logo{ max-width: 180px; }
	.urban-bannerTxt1{ font-size: 1.1rem; }
	.urban-banner p{ margin-top: 0.5rem; }
	.reviews-box{ width: 100%!important; }
	.reviews-box .reviews-txt{ font-size: 1.4rem; width: 100%; }
	.review-customerName-m{ font-size: 1rem; }
	.how-para{ font-size: 1.3rem; }
	.price-box{ height: 337px; }
	.pdng-rmv-mb{ padding-right: 0; padding-left: 0; }
	.confirmation .testi{ padding: 20px 15px; }
	.secure-box{ font-size: 12px; min-width: 165px; }
	.secure-box::before{ left: 6px; top: 51%; width: 11px; height: 13px; }
	.rv-giftcheckout-rightbox span{ font-size: 14px; }
	.giftRenewal-box label,.giftRenewal-box .giftLabel1{ font-size: 16px; }
	.giftRenewal-box ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	  font-size: 16px
	}
	.giftRenewal-box ::-moz-placeholder { /* Firefox 19+ */
	  font-size: 16px
	}
	.giftRenewal-box :-ms-input-placeholder { /* IE 10+ */
	  font-size: 16px
	}
	.giftRenewal-box :-moz-placeholder { /* Firefox 18- */
	  font-size: 16px
	}
	.orderSummery-date,.orderSummery-mainPrice{ font-size: 18px; }
	.orderSummery-prodDetails, .orderSummery-qty{ font-size: 15px; }
	.px0-mb{ padding-left: 0; padding-right: 0; }
	.pb0-mb{ padding-bottom: 0; }
	.question-box{ min-height: 221px; }
	.question-box h1{ font-size: 20px; }
	.question-box a { font-size: 12px; width: 40%!important; }

}

@media screen and (max-width: 540px){
	.oval1, .oval2, .oval3 { margin: 10px 55px; }
	.oval1{ margin-left: 11px; }
	.oval3{ margin-right: 11px; }
	.line1 { left: 24%; width: 29%; }
	.line2 { width: 27%; }
	.ceo-info{ font-size: 1.6rem; padding: 0 1rem; line-height: 2.4rem; }
	.wine-para{ height: 335px; top: -178px; padding-top: 30px !important; }
	.cartBox-desk{ width: 290px; }
	.isthisGiftBox-left{ font-size: 1rem; }
	.isthisGiftBox-left a.yesBtn{ font-size: 0.7rem; padding: 5px 13px 3px; }
	.cartBox-prod .product-Item p{ font-size: 1rem !important; }
	.cartBox-desk .checkout-btn{ font-size: 1rem; }

	/*.banner-leftBox1{ min-height: 220px; }*/
	.bousBoxAnna-membership-heading{ font-size: 31px; }
	.bousBoxAnna-price-des li{ padding: 10px 0; }
	.bonus-box-img1{ display: none; }
	.bonus-box-img1-mob{ display: block; max-width: 538px; position: absolute; left: -14px; right: 0; top: -29px; z-index: 1; }
	.freshPerspectives-box-mob{ display: block; }
	.freshPerspectives-box{ display: none; }
	.bousfresh-section1-left{ height: auto; }
	/*.bousBoxAnna-pastEd-slider .slick-prev, .bousBoxAnna-pastEd-slider .slick-next{ bottom: 0; }*/
	.bousBoxAnna-pastEd-slider .slick-prev{ left: 16vw; }
	.bousBoxAnna-pastEd-slider .slick-next{ right: 16vw; }

}


@media screen and (max-width: 480px){
	.line1{ left: 20%; }
	.line2 { width: 29%; }
	.chkout2-hdr{ position: relative; top: -5px; }
	.rob-logo-mob { max-width: 186px; }
	.logoNavLeft .nav-item{ background-size: auto 3.2vw; width: 28vw; }
	.cigar-logo-hover{ background-image: url(../images/cigar-logo-white.png); width: 20vw !important; }
	.reserve-logo-hover{ background-image: url(../images/reserve-logo-white.png); width: 20vw !important; }
	.faq-accordian .panel-title>a, .faq-accordian .panel-title>a:active{ font-size: 19px; }
	.price-box{ width: 100% !important; height: 420px; }
	.pastEd-inner-img{ max-width: 210px; bottom: 23px; right: 0px; }
	.pastEd-title{ font-size: 1.7rem; }
	.brandLogo-inner-box div{ flex: 1 1 50%; }
	.orderSummery-purchasedProd, .orderSummery-trackingBox p:first-child{ width: 32%; }
	.orderSummery-trackingBox{ flex-wrap: wrap; }
	.orderSummery-purchasedHist{ margin-left: 0.5rem; width: 75%; }
	.purchasedProd { max-width: 68px; }
	.orderSummery-trackingID{ width: 100%!important; }
	/*.question-box h1{ font-size: 2rem; }*/
	.question-box p{ font-size: 1rem; }
	.question-box a { font-size: 12px; border: 1.5px solid #fff;/* width: 56%!important;*/ padding: 10px 5px!important; }
	.urban-banner-section2 .rob-section-heading, 
	.urban-banner-section3 .rob-section-heading, 
	.urban-banner-section4 .rob-section-heading,
	.urban-bannerTxt2{ font-size: 1.5rem; margin-bottom: 5px; }
	.corporateGifting-banner .giftingHdng{ font-size: 2rem; }
	.urban-bannerTxt3 { font-size: 1.4rem; }
	.urban-bannerTxt4{ font-size: 1.1rem; }
	.urban-banner-section2 .apply-btn{ width: 18rem; }
	.urban-banner-section3 .pastEd-btn{ margin-top: 2rem; }
	.getStarted-btn{ width: 90px; /*height: 24px;*/ line-height: 20px; padding: 3px 0 !important;}
    .urban-bannerTxt2{ line-height: 34px;}
    .urban-bannerTxt3{ margin: 7px 0 !important;}
    .package-value{ position: relative; top: -10px;}
    .rob-section-padding{ /*padding-top: 0 !important; margin-top: 20px !important;*/  padding-top: 30px;padding-bottom: 30px}
    .logo-btn-blackHeader .rob-logo{ width: 145px;}
    .price-type{ font-size: 22px; line-height: 38px; letter-spacing: 2px;}
    /*.price p{ font-family: "AcuminPro-Regular";}*/
    .corporateGifting-banner p:first-child{ font-size: 1.2rem; }
    .corporateGifting-banner-btm{ font-size: 1.4rem; padding: 0 35px; }
    .email-box .email-content{ font-size: 1.5rem; }
    .email-box .emailTxt, .email-box .emailTxt a{ font-size: 1.2rem; }
    .shipping p{ font-size: 1.1rem; }
    .wine-para{ height: 335px; }
    .wine-para p:nth-child(2){ font-size: 1.6rem; }
    .rob-giftlogo-m{ max-width: 155px; }
    .badgeLink-m{ margin-right: 0; }
    .signIn-txt-m{ font-size: 1rem; }
    .cigar-logo-hover.activeWhite{ background-size: auto 2.8vw !important; }


	.banner-subscription-box h1{ font-size: 31px; line-height: 44px; }
	.bousBoxAnna-section1-left { height: 335px; }
	.bousBoxAnna-membership { padding-top: 100px; }
	.membershipimg-box img{ width: 100%; }
	.bousBoxAnna-membership .membershipimg-box .badge{ width: 64px; height: 42px; line-height: 38px; }
	.banner-leftBox1{ min-height: 340px; }
	.bousBoxAnna-section4 .reviews-box .reviews-txt{ font-size: 20px; line-height: 32px; }

	.banner-subscription-box p {font-size: 17px;}
	.banner-subscription-box{padding-top: 60px;padding-bottom: 80px;}
	.bousBoxAnna-sec1-rightBox h3{font-size: 20px;line-height: 47px;}
	.bousBoxAnna-sec1-rightBox h3:before{top: 50px;width: 40%;}
	.bousBoxAnna-sec1-rightBox{padding-top: 25px;padding-bottom: 80px;}

	.bousBoxAnna-section4 .reviews-box { min-height: 320px; }
    .bousBoxAnna-membership-heading { font-size: 31px; line-height: 44px; } 
    .bousBoxAnna-membership .apply-btn { margin-top: 0; }
    .bousBoxAnna-membership-heading:before{ width: 170px; }
	.bousBoxAnna-membership span.price { margin-bottom: 5px; }
	.bonus-box-img1-mob{ max-width: 100%; left: 0px; top: -44px; }
	.banner-middle-img1{ top: 5px;}

}

@media screen and (max-width: 460px){
	.corporateGifting-section2 .price-box{ width: 60% !important; height: 295px; margin: 0 auto 15px!important; }
	.review-customerSlider{ padding: 27px 0 80px; }
}

@media screen and (max-width: 440px){
	/*.rob-logo-mob { max-width: 250px; }*/
	/*.reviews-box .reviews-txt{ font-size: 0.7rem; }*/
	.reviews-box .w-50{ width: 70%!important; }
	.review-star i { font-size: 1rem; margin-bottom: 0; }
	.rob-section-heading{ font-size: 2rem; }
	.price-des{ padding: 0 15px !important; }
	.banner-leftBox p:nth-child(2) { font-size: 1.5rem; }
	.rob-pastEd-heading { letter-spacing: 7vw; }
	.wine-para{ height: 310px; top: -145px; padding-left: 20px !important; padding-right: 20px !important; }
	.wine-para p:nth-child(2){ font-size: 1.2rem; }
	.ceo-section{ padding-bottom: 195px !important; }
	.ceo-info{ font-size: 1.75rem; padding: 0 1.375rem; line-height: 2.5rem; }
	.shipmentListing-prodName,.shipmentListing-date,.afterBeforeNone p{ font-size: 14px; }
	.email-box .email-content { font-size: 1.3rem; }
	.email-box .emailTxt, .email-box .emailTxt a { font-size: 1rem; }
	.corporate-btn-box .btn{ width: 320px; }
	.shipmentHistory-listing li p:last-child { flex-basis: 132px; }

}

@media screen and (max-width: 420px){
	.oval1, .oval2, .oval3 { margin: 10px 40px; }
	.ceo-info{ font-size: 1.4rem; padding: 0; line-height: 2.2rem; }
	.corp-sec2-right h1, .corp-sec2-rightBtm h1{ font-size: 2rem; }
	p.orderSummery-deleveryStatus{ width: 44%; }

	.banner-leftBox1{ min-height: 285px; }
	.bousBoxAnna-pastEd-slider-arrow i{ font-size: 22px; }
	/*.bousBoxAnna-pastEd-slider .slick-prev, .bousBoxAnna-pastEd-slider .slick-next{ top: 112vw; }*/
	.bousBoxAnna-pastEd-slider .slick-prev{ left: 20vw; }
	.bousBoxAnna-pastEd-slider .slick-next{ right: 20vw; }

}

@media screen and (max-width: 400px){
	/*.bousBoxAnna-pastEd-slider .slick-prev, .bousBoxAnna-pastEd-slider .slick-next{ top: 116vw; }*/
}

@media screen and (max-width: 380px){
	.oval1, .oval2, .oval3 { margin: 10px 34px; }
	.oval1 { margin-left: 11px; }
	.oval3{ margin-right: 11px; }
	ul.chkout2-hdr li{ font-size: 0.8rem; line-height: 1rem; }
	.pastEd-sectionPage-container { max-width: 355px; }
	/*.pastEd-sectionPage .pastEd-inner-img { max-width: 150px; height: 13.75rem; bottom: 1rem; right: 5rem; }*/
	.pastEd-section .pastEd-inner-img, .pastEd-sectionPage .pastEd-inner-img{ bottom: 25px; right: 5rem; width: 145px; }
	.pastEd-section .pastEd-img, .pastEd-sectionPage .pastEd-img{ width: 137px; height: 12.75rem; }
	/*.pastEd-sectionPage .pastEd-para,.pastEd-para{ font-size: 0.8rem; margin-top: 0.5rem; }*/
	.urban-banner-section2 .price-box { width: 85% !important; }
	.chat-box{ width: 300px; right: 0; left: 0; margin: auto; }
	.chat-welcomeTxt{ font-size: 1.4rem; }
	.chat-helpTxt{ font-size: 0.8rem; }
	.start-popup{ top: -55px; }
	.chatNew-convBtn{ font-size: 0.6rem; }
	.chatNew-convBtn i{ font-size: 18px; }
	.corporate-btn-box .btn{ font-size: 0.8rem; }
	.corporate-download-btn img{ width: 15px; margin-left: 0.5rem; }
	.shipmentHistory-listing li p:last-child { flex-basis: 118px; }
	.shipmentHistory-listing li{ padding-left: 1.5rem; padding-right: 0.4rem; }
	.orderSummery-purchasedProd, .orderSummery-trackingBox p:first-child{ width: 50%; }
	.giftApplyCoupon-btn{ font-size: 11px; }

	.bousBoxAnna-section1-left { height: 305px; }
	.banner-middle-img1{ top: 30px;}
	.rob-pastEd-heading { letter-spacing: 6.3vw; }
	/*.bousBoxAnna-pastEd-slider .slick-prev, .bousBoxAnna-pastEd-slider .slick-next{ top: 114.6vw; }*/



}


@media screen and (max-width: 360px){
	/*.pastEd-para{ margin-top: 15px; }*/
	.pastEd-section .pastEd-img { max-width: 155px; }
	.pastEd-section .pastEd-inner-img { max-width: 140px; bottom: 15px; right: 45px; }
	/*.howItWorks-section{ margin-top: -130px; }*/
	.how-title{ font-size: 1.4rem; }
	.how-para { font-size: 1.2rem; }
	.wine-para{ height: 335px; }
	.logo-btn-blackHeader .rob-logo { max-width: 135px; }
	.getStarted-btn { padding: 0.4rem 1rem; line-height: 1.2rem; }
	.urban-banner-section2 .rob-section-heading, 
	.urban-banner-section3 .rob-section-heading, 
	.urban-banner-section4 .rob-section-heading, .urban-bannerTxt2{ font-size: 1.3rem; }
	.corporateGifting-banner .giftingHdng{ font-size: 1.7rem; }
	.corporate-btn-box .btn{ width: 100%; }
	.corporate-heading{ font-size: 1.6rem; }
	.bousBoxAnna-section1-left { height: 285px; }
	.banner-middle-img1{ top: 45px;}
	.rob-pastEd-heading { letter-spacing: 6vw; }
	/*.bousBoxAnna-pastEd-slider .slick-prev, .bousBoxAnna-pastEd-slider .slick-next { top: 114.6vw; }*/

}

@media screen and (max-width: 340px){
	.navbar-tgl-btn .navbar-toggler-icon{ width: 28px; height: 3px; }
	/*.rob-logo-mob { max-width: 190px; }*/
	.cart-icon-mob { width: 25px; }
	.pastEd-section .pastEd-img,
	.pastEd-sectionPage .pastEd-img { width: 138px; height: 12.75rem; }
	.pastEd-sectionPage .pastEd-img,
	.pastEd-sectionPage .pastEd-inner-img { bottom: 0.563rem; }
	.rob-pastEd-heading{ font-size: 10vw; }
	.pastEd-sectionPage .pastEd-para, .pastEd-para{ font-size: 0.8rem; }
	.corporate-btn-box .btn{ font-size: 0.7rem; }
	.ceo-info{ font-size: 1.2rem; line-height: 2rem; }
	.thisIsGif-modal .product-Item { padding: 20px 0px 20px; }
	.bousBoxAnna-section1-left { height: 250px; }
	.banner-middle-img1{ top: 70px;}
	/*.bousBoxAnna-pastEd-slider .slick-prev, .bousBoxAnna-pastEd-slider .slick-next { top: 122vw; }*/

}


@media screen and (max-width: 320px){
	/*.reviews-box .reviews-txt{ padding-left: 0.5rem!important; }*/
	.banner-leftBox p:nth-child(2) { font-size: 1.5rem; line-height: 2rem; }


}



/*iPhone XS Max 2688x1242px at 458ppi*/
@media only screen and (device-width : 414px) and (device-height : 896px) and (-webkit-device-pixel-ratio : 3) {
	/*body{ background: #ccc; }*/
	.banner-img{ bottom: 90px; }

}

/*iPhone XS 2436x1125px at 458ppi */
@media only screen and (device-width : 375px) and (device-height : 812px) and (-webkit-device-pixel-ratio : 3) {
	.banner-img{ bottom: 90px; }
	/*.howItWorks-section{ margin-top: -92px; }*/
	.hw-brdr:before{ bottom: -245px; }
	.px-4.hw-brdr1:before { bottom: -320px; }
	.pastEd-img { max-width: 200px; height: 310px; }
	.pastEd-inner-img{ max-width: 180px; }
	.wine-para{ width: 90%; padding-left: 1rem !important; padding-right: 1rem !important; }
	.wine-para p:nth-child(2){ font-size: 1.3rem; }
	.wine-para{ height: 300px; top: -145px; }





}


