.landingpage-custom-desi section.sec-one-bannerbloc{padding-top:20px;position:relative;padding-bottom:0px;}
.landingpage-custom-desi section.sec-one-bannerbloc .landi-bann-redir{position:absolute;right:5em;top:60px;}
.landingpage-custom-desi section.sec-one-bannerbloc .landi-bann-redir h1.landbann-title{font-size:40px;font-weight:bold;margin-bottom:15px;display:block;font-family:'NoeDisplayBold';margin-bottom:0px;    text-transform: none !important;}
.landingpage-custom-desi .landi-bann-redir .cta{text-align:left;}
.landingpage-custom-desi section.sec-two-catebloc .cateblo-heading-des{text-align:center;}
.landingpage-custom-desi section.sec-two-catebloc .cateblo-heading-des h2{font-size:30px;font-weight:100;margin-bottom:15px;display:block;position:relative;letter-spacing:7px;    text-transform: none !important;}
.landingpage-custom-desi section.sec-two-catebloc .cateblo-heading-des p{font-family:"NexaLight";font-weight:bold;line-height:30px;width:60%;margin:0 auto;margin-bottom:50px;font-size:16px;margin-top:70px;color:#303030;padding-bottom:0px;}
.landingpage-custom-desi section.sec-two-catebloc .cateblo-subcate ul{display:flex;justify-content:center;align-items:center;text-align:center;padding:0px;}
.landingpage-custom-desi section.sec-two-catebloc .cateblo-subcate ul li{display:grid;text-align:center;margin:0px 12px;}
.landingpage-custom-desi section.sec-two-catebloc .cateblo-subcate ul li a{margin-top:20px;font-weight:bold;font-size:18px;font-family:"NexaLight";}
.landingpage-custom-desi section.sec-two-catebloc{padding-bottom:40px;padding-top:40px;}
.landingpage-custom-desi section.sec-two-catebloc .cateblo-heading-des h2:before{content:"";position:absolute;width:75px;height:5px;background:#818181;bottom:-22px;left:0;right:0;text-align:center;margin:0 auto;}
.landingpage-custom-desi #bestseller-widget:before{content:"";display:none;}
.landingpage-custom-desi section#bestseller-widget{padding-bottom:44px;padding-top:46px;}
.landingpage-custom-desi section#bestseller-widget h3.section-title{margin-top:0px;font-size:30px;font-family:"NexaLight";font-weight:100;text-transform:none;text-align:center;margin-bottom:55px;}
.landingpage-custom-desi .section-title:after{margin-left:auto;margin-right:auto;content:"";width:75px;height:5px;background:#818181;left:0;right:0;text-align:center;margin:0 auto;border:0;margin-top:10px;}
.landingpage-custom-desi section#bestseller-widget .products-grid.grid
ol.product-items.widget-product-grid li.product-item .product-item-info:hover{margin:0px;}
.landingpage-custom-desi section#bestseller-widget li.product-item .product-item-info
.product-item-details .product-item-actions .action.primary{background:#fff;color:#000;}
.landingpage-custom-desi section#bestseller-widget strong.product-item-name a{font-family:"NexaLight" !important;}
.landingpage-custom-desi #bestseller-widget .content-v8 ol.product-items .product-item-info:hover .product-item-link:after{margin:20px auto !important;}
.landingpage-custom-desi section#bestseller-widget .products-grid .product-item-actions{margin:0px 0 10px !important;}
.landingpage-custom-desi #bestseller-widget .content-v8 ol.product-items .product-item-info:hover .product-item-details .price-container .price{font-family:'NexaLight' !important;font-weight:bold;}
.landingpage-custom-desi #bestseller-widget .block.widget.block-products-list.grid{margin-bottom:18px;}
.landingpage-custom-desi section.video-frame{padding-top:55px;padding-bottom:55px;}
.page-layout-fullscreen main#maincontent .columns{display:none;}
.weltpixel_newsletter_signup_section .new-letter-img{width:50%;}
.weltpixel_newsletter_signup_section .new-letter-home{width:50%;padding:2% 2% 0% 2%;}
.weltpixel_newsletter_signup_section{display:flex;width:100% !important;align-items:center;justify-content:center;}
.weltpixel_newsletter_signup_section .new-letter-home p{margin-top:10px;margin-bottom:0;}
.weltpixel_newsletter .weltpixel_newsletter_signup_section .title{font-size:20px;}
.weltpixel_newsletter #weltpixel_newsletter .form-group button{margin-top:10px;}
.weltpixel_newsletter #weltpixel_newsletter .form-group input{width:100% !important;margin-bottom:20px !important;margin-top:0 !important;}
.weltpixel_newsletter #weltpixel_newsletter .form-group p{margin-top:15px;font-size:16px;}
.weltpixel_newsletter #weltpixel_newsletter .form-group p span{font-size:20px;color:#699;padding-right:2px;}
.weltpixel_newsletter .weltpixel_newsletter_signup_section{padding:0px !important;}
.weltpixel_newsletter #weltpixel_newsletter{padding:15px 0 10px 0 !important;}
.cms-page-view.page-layout-fullscreen .nav-sections .navigation {max-width: 1400px !important;}
.cms-page-view.page-layout-fullscreen section.sec-one-bannerbloc img {width: 100%;}
.landingpage-custom-desi section.sec-one-bannerbloc .landi-bann-redir span.landbann-title.fathergif {color: #fff;}
.landingpage-custom-desi section.sec-one-bannerbloc .landi-bann-redir span.landbann-title.retirecus {color: #fff;}
.custom_menu_set .first_menu p a span {color: #000;}

.menu_heading h2 {letter-spacing: 4px !important;font-weight: normal; font-size: 18px; line-height: 1.4em;     font-family: "NexaBold"; margin-bottom: 50px;  text-transform: uppercase; color: #818181;}
.menu_heading h2:after{border-top: 3px solid #818181;content: "";display: block;margin-top: 30px;width: 80px;}

nav.navigation ul li a {padding-right: 13px !important;}
#searchautocomplete {
    display: none !important;
}
span#tooltip-label {
    display: none;
}
.checkout-index-index.store-view-default .page-wrapper {
    overflow-x: hidden;
}
nav.navigation ul .level0.active>.level-top:after, nav.navigation ul .level0.has-active>.level-top:after{position: absolute;
    bottom: 0;}


.checkout-index-index #stripe-payments-card-number { width: 20em;}   

.gallery-placeholder .magnifier-preview {
    left: calc(100% + 20px) !important;
    top: 0 !important;
    z-index: 999;
}
.gallery-placeholder {
    position: relative;
}


@media(max-width:767px){

body.store-view-default.checkout-index-index .opc-wrapper .form-login,
body.store-view-default.checkout-index-index .opc-wrapper .form-shipping-address{max-width: unset;}
.checkout-index-index #checkoutSteps.opc{padding-right: 0;}
.custom_menu_set .first_menu p {margin-bottom: 0;}

.weltpixel_newsletter_signup_section{display:block;}
#wpn-lightbox-content{padding:0px !important;}
.weltpixel_newsletter_signup_section .new-letter-img{width:100%;display:inline-block;}
.weltpixel_newsletter_signup_section .new-letter-home{width:100%;}
#wpn-lightbox-content{padding:2%;}
.landingpage-custom-desi section.sec-one-bannerbloc .landi-bann-redir h1.landbann-title{font-size:22px;}
.landingpage-custom-desi section.sec-one-bannerbloc .landi-bann-redir{top:34px; left: 0px; right: 0px; text-align: center;}
.landingpage-custom-desi section.sec-two-catebloc .cateblo-heading-des h2{font-size:20px;line-height:24px;}
.landingpage-custom-desi section.sec-two-catebloc .cateblo-heading-des p{width:100%;padding:4%;font-size:14px;margin-top:45px;line-height:24px;}
.landingpage-custom-desi section.sec-two-catebloc .cateblo-subcate ul{display:block;}
.landingpage-custom-desi section#bestseller-widget h3.section-title{font-size:20px;}
.landingpage-custom-desi section.sec-two-catebloc .cateblo-subcate ul li{margin-bottom:20px;}
.landingpage-custom-desi #usp-icons .row{padding-top:0px;padding-bottom:0px;}
.landingpage-custom-desi section.sec-one-bannerbloc{padding-top:0px;}
.landingpage-custom-desi .landi-bann-redir .cta{text-align: center;}
.landingpage-custom-desi section.sec-one-bannerbloc .cta a {height: 38px;line-height: 38px;padding: 0px 20px;}

}
@media(max-width:480px){
    .checkout-index-index .stripe-icon-container.right{text-align: right; width: 45%;} 
    .checkout-payment-method .payment-method+.payment-method .payment-method-title{min-height: 80px;}
    .checkout-payment-method .payment-method-title .action-help{margin-top: 10px;margin-left: 20px;}
}
@media (max-width:1023px) and (min-width:768px){
.custom_menu_set .col-md-6 {width: 50%;float: left; padding-left: 0px;}
.custom_menu_set .first_menu p {width: 100%;    margin-left: 0; font-size: 14px;}


.landingpage-custom-desi section.sec-one-bannerbloc .landi-bann-redir{top: 110px;}
.weltpixel_newsletter_signup_section .new-letter-home{padding-bottom:0px;}
.weltpixel_newsletter .weltpixel_newsletter_signup_section{padding:0;margin-bottom:0px;}
.weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_newsletter{padding:15px 0 0px 0 !important;}
#wpn-lightbox-content{padding:0px !important;}
.weltpixel_newsletter .weltpixel_newsletter_signup_section .title{font-size:16px;}
.weltpixel_newsletter_signup_section{margin-bottom:10px;}
.landingpage-custom-desi section.sec-two-catebloc .cateblo-heading-des p{width:95%;}
}
@media only screen and (max-device-width:1200px) and (min-device-width:1024px){.weltpixel_newsletter_signup_section .new-letter-home{padding-bottom:0px;}
.custom_menu_set .col-md-6 {padding-left: 0px;}
.custom_menu_set .first_menu p{margin-left: 0px;}
.weltpixel_newsletter .weltpixel_newsletter_signup_section #weltpixel_newsletter{padding:15px 0 0px 0 !important;}
#wpn-lightbox-content{padding:0px !important;}
.weltpixel_newsletter .weltpixel_newsletter_signup_section{padding:0;margin-bottom:0px;}
.weltpixel_newsletter .weltpixel_newsletter_signup_section .title{font-size:16px;}
.weltpixel_newsletter_signup_section{margin-bottom:10px;}
.landingpage-custom-desi section.sec-two-catebloc .cateblo-heading-des p{width:95%;}
}

@media (max-width: 1299px) and (min-width: 1201px){
nav.navigation ul li.level-top-sectioned a.level-top {padding-right: 2px !important;}
}


@media (max-width: 1350px) and (min-width: 1300px){
nav.navigation ul li.level-top-sectioned a.level-top {padding-right: 5px !important;}
}


@media (max-width: 1399px) and (min-width: 1351px){
nav.navigation ul li.level-top-sectioned a.level-top {padding-right:14px !important;}
}


@media (max-width: 1439px) and (min-width: 1400px){
nav.navigation ul li.level-top-sectioned a.level-top {padding-right: 4px !important;}
}

@media (max-width: 1500px) and (min-width: 1440px){
nav.navigation ul li.level-top-sectioned a.level-top {padding-right: 13px !important;}
}


@media (max-width: 1600px) and (min-width: 1501px){
nav.navigation ul li.level-top-sectioned a.level-top {padding-right: 14px !important;}
}