/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.sellino_product_details, .sellino_product_reviews, .selino_why_choose, .selino_product_warranty, .selino_product_installation, .selino_product_people_Saying, .selino_product_conclusion {
    box-shadow: 0px 0px 30px 0px #eee;
}
.product-wrapper {
    box-shadow: 0px 0px 10px 0px #eee;
}
.handpicked_products .wpb_text_column {
    text-align: right;
}
.handpicked_products .wpb_text_column a {
    text-decoration: underline;   
}
.stories_blog {
    margin-top: 50px;
    margin-bottom: 50px;
    padding-top: 150px;
    padding-bottom: 150px;
    position: relative;
}
.stories_blog:before {
   content:"";
   position: absolute;
   display: block;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background: rgba(0,0,0,0.6);
}
.stories_blog_content {
    position: relative;
}
.stories_blog_content .woodmart-title-container {
    text-transform: uppercase;
}
.stories_blog_content .vc_column-inner {
    padding-top: 0px!important;
}
.wd-button-wrapper a.btn.btn-color-white {
    font-size: 15px;
    padding: 0px 20px;
    font-weight: 400;
    line-height: 50px;
    color: #020202;
     border: 1px solid #fff!important;
     text-transform: uppercase;
    border-radius: 10px;
}
.stories_blog .wd-button-wrapper a.btn.btn-color-white:hover { 
    background-color: transparent!important;
    border: 1px solid #fff!important;
    color: #fff!important;
}
.selinno_care .wd-fontsize-m {
    font-size: 20px;
}
.selinno_care .box-with-icon .info-box-icon img {
    width: 60px;
}
.selinno_care .info-box-wrapper {
    box-shadow: 0px 0px 10px 0px #eee;
    padding: 15px 10px;
    border: 1px solid #eee;
    min-height: 180px;    
    margin-bottom: 10px;
    border-radius: 10px;
}
.selinno_care .wd-info-box {
    margin-bottom: 0;
}
.selinno_care .info-box-inner {
    margin-top: 5px!important;
}
.wd-footer .wd-sub-menu li>a {
    font-size: 16px;
    color: #000; /*fffc*/
}
.wd-footer {
    background-color: #fff!important; /*020202*/
    border-top: 1px solid rgba(0, 0, 0, 0.07);
}
.footer-selin .vc_col-sm-6 {
     width: 40%;
}
.footer-selin .vc_col-sm-3 {
    width: 30%;
}
.footer-selin .footer_first_block {
    padding-right: 100px !important;
}
.footer-selin .footer_first_block .wd-fontsize-xs {
    font-size: 16px;
    color: #000;
}
.wd-footer h3 { 
    color: #000;
}
.wd-footer .wd-social-icons>a {
    color: #000;
}
.wd-footer .wd-social-icons>a:hover {
    color: #006b99;
}
.wd-footer input[type='email'] {
    background-color: rgb(0 0 0);    
    color: rgb(255 255 255);
}
.wd-copyrights {
    /*background: url(https://selinno.co.nz/wp-content/uploads/2025/04/footer-bg1.jpg);    */
    /*background: #000;*/
    background: url(https://selinno.co.nz/wp-content/uploads/2025/04/footer-bg7.jpg);
    text-align: right!important;
    display: flex;
    align-items: end;
    height: 400px;
    background-size: cover;
    background-repeat: no-repeat;
    padding-block: 40px!important;    
    position: relative;
    background-position: top left;

}
.wd-copyrights img.footer-shape{
    position: absolute;
    top: 0;     
    bottom: 0;    
    width: 100%;
    height: 100%;
    display: none;
}
.wd-col-start {
   position: relative;
}
.footer_logo_block .wpb_single_image {
    margin-bottom: -30px; /*15px 0*/
} 
.footer_logo_block .wpb_single_image img {
    width: 165px;
}
.footer-selin {
    padding-top: 40px;
    padding-bottom: 70px;
}
.wd-product-cats a {
   color: #020202!important;
}
.wd-product-cats a:hover {
   color: #006b99!important;
}
.wd-product .wd-entities-title {
    font-size: 20px!important;
}
.mc4wp-form input[type="submit"] {
    font-weight: 400!important;    
    font-size: 14px;
}
.mc4wp-form input[type="submit"]:hover {
    background: #006b99!important;
}
.wd-copyrights strong {
    font-weight: 500;
}
.terms_policy h2, .terms_policy h3, .terms_policy h4 {
   margin-bottom: 8px;
   margin-top: 12px;
}
.terms_policy p {
   margin-bottom: 10px;
}
.terms_policy ul, .terms_policy ol {
   margin-bottom: 12px;
   margin-left: 5px;
}
.terms_policy a {
   color: #006b99;
}
.terms_policy a:hover {
   text-decoration: underline;   
}
header.whb-header_915257 .whb-general-header {
    background-color: #000000;
}
header.whb-header_915257 .wd-nav-main>li>a, header.whb-header_915257 .wd-nav-secondary>li>a, header.whb-header_915257 .wd-tools-element>a {
   color: #ffffff;
}
header.whb-header_915257 .wd-header-search a {
    color: #eee;
}

.hom_banner {
    background: #f1f1f1;
}   
.hom_banner_content {
    padding: 35px 8rem;
    text-align: center;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    color: #fff;
    border-color: #006b99;
    background-color: #006b99;
    background-image: none;
    border-radius: 35px;
    font-size: 16px;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.hom_banner_content h1 {
    font-size: 40px;
    margin-bottom: 30px !important;
}
.hom_about {
    padding: 50px 0 0;
}
.hom_about p {
    margin-bottom: 10px;
}
.features_video {
     padding-top: 50px;
    padding-bottom: 20px;
}
.wd-page-title {
    border-top: 1px solid #292929;  
}
.wd-page-title.title-size-large, .wd-page-title {
    --wd-title-sp: 92px;
}
.wd-breadcrumbs>span:last-child {
    font-weight: 500;
}
.woocommerce-thankyou-order-received {
    border: 2px dashed #006b99;    
    color: #006b99;    
    font-weight: 500;
    font-size: 24px;
}
.page-title-swrap, .wd-title-wrapp {
    background: #000000;
    padding: 10px 25px 10px 15px;
    border-radius: 10px;    
    min-width: 250px;
}
.wd-page-title .title {
   margin-bottom: 5px!important;
}
.conclusion_pics .wd-image img {
    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
    padding: 5px; 
}
.widget_price_filter [class*="price_slider_amount"] .button {
    font-size: 13px;
    font-weight: 400;
}
.widget_price_filter [class*="price_slider_amount"] .price_label>span {
    color: #000;
    font-weight: 500;
}
.sidebar-widget .widget-title {
   font-size: 18px;
}
.summary.entry-summary .wd-social-icons {
    display: none;
}
.product-tabs-wrapper {
    border-bottom: none!important;
}
.wd-nav[class*="wd-style-"]>li>a {
    color: #444;
}
.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
    color: #000;
}
table.variations tr {
    display: flex;
    flex-direction: column;
    gap: 10px 0;
}
.woocommerce-product-details__short-description p {
    margin-bottom: 10px; 
}
.woocommerce-product-details__short-description h3, .woocommerce-product-details__short-description h2, .woocommerce-product-details__short-description h4, .woocommerce-product-details__short-description h5 {
    margin-bottom: 10px !important;
    margin-top: 15px;
}
[class*="wd-swatches"].wd-bg-style-3 .wd-swatch.wd-bg, [class*="wd-swatches"].wd-text-style-3 .wd-swatch.wd-text {
    border: 1px solid #ccc!important;
}
[class*="wd-swatches"].wd-bg-style-3 .wd-swatch.wd-bg:is(.wd-active,:hover:not(.wd-disabled)), [class*="wd-swatches"].wd-bg-style-3 :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-bg, [class*="wd-swatches"].wd-text-style-3 .wd-swatch.wd-text:is(.wd-active,:hover:not(.wd-disabled)), [class*="wd-swatches"].wd-text-style-3 :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-text {
    border: 1px solid var(--wd-swatch-brd-color) !important;
}
.wc-tabs-wrapper .woocommerce-Tabs-panel a {
    color: #006b99;
    text-decoration: underline;
}
p.stock.in-stock {
    /*display: none;*/
}
p.stock {
    font-weight: 500;
}
p.stock.wd-style-default:is(.available-on-backorder,.in-stock) {
    color: #000;
}
.woocommerce-MyAccount-navigation ul > li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads  {
    display: none;
}
.woocommerce-MyAccount-navigation ul > li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--payment-methods {
   display: none; 
}
.woocommerce-MyAccount-content .wd-my-account-links .downloads-link, .woocommerce-MyAccount-content .wd-my-account-links .payment-methods-link {
    display: none;
}
.wd-dropdown-my-account ul > li.woocommerce-MyAccount-navigation-link--downloads, .wd-dropdown-my-account ul > li.woocommerce-MyAccount-navigation-link--payment-methods {
    display: none;
}
.fancyfilter-filter-nav .hover_one:before, .fancyfilter-filter-nav .hover_one:after {
    display: none;
}
.fancyfilter-filter-nav li.hover_one.hover-3 {
    border: 2px solid #000;
    min-width: 150px;
    padding: 8px 15px;
    border-radius: 10px;    
   font-weight: 400 !important;    
   margin: 0px 15px 0px 15px;
}
.fancyfilter-filter-nav li.active.hover_one.hover-3 {
    border: 2px solid #006b99;
}
.simplefilter li.active {
   color: #006b99!important;
   border: 2px solid #006b99;
}
.simplefilter li {
    border: 2px solid #000;
    min-width: 150px;
    padding: 8px 15px !important;
    border-radius: 10px;
    font-weight: 400 !important;
    margin: 0px 15px 30px 15px;
    background-color: #fff !important;
    color: #000 !important;    
    font-size: 18px;
}
.portfolio-wraper .filtr-item img {
   border-radius: 30px;
}
.page-id-1269 .wd-content-layout {
    padding-block: 0px;
}
.reach_out_wrap h2 {
    display: inline-block;
    background: rgba(255, 255, 255, 0.3);
    color: #fff;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    margin-bottom: 0;
    padding: 15px;
    width: 175px;
    font-size: 32px;  
}
.reach_out_wrap form.wpcf7-form {
    background: #fff;
    padding: 60px 45px;
    margin-right: 120px;
    overflow: auto;
    border-radius: 20px;
}
.reach_out_wrap form.wpcf7-form input, .reach_out_wrap form.wpcf7-form textarea {
    font-size: 16px;
}
.reach_out_wrap form.wpcf7-form input:not([type="submit"]), .reach_out_wrap form.wpcf7-form input:not([type="file"]) {
    height: 50px;    
    border: none;
    border-bottom: 2px solid #ccc;
    border-radius: 0px;
    padding: 0 15px 0 0;
    margin-bottom: 40px;
}

.reach_out_wrap form.wpcf7-form input[type="file"] {
    border: none;
    margin-bottom: 0px;
}
.reach_out_wrap form.wpcf7-form input[type="submit"] { 
    margin-bottom: 0;
    padding: 0 30px;
    border-radius: 10px;
    height: auto;
    border-width: 1px;
    font-weight: 400;
}
.reach_out_wrap form.wpcf7-form textarea {
    border: none;
    border-radius: 0px;
    border-bottom: 2px solid #ccc;
    padding: 0 15px 0 0;
    min-height: 50px;   
    height: 50px;
    margin-bottom: 40px;
}
.reach_out_wrap form.wpcf7-form p {
    margin-bottom: 0px;
}
.reach_out_wrap .wd-list li {
    background: #000;
    padding: 15px;
    color: #fff;
    border-radius: 30px;
    font-size: 16px;
    margin-bottom: 20px;
}
.reach_out_wrap .wd-list .wd-icon {
   color: #fff;
   font-size: 16px;
}
.reach_out_info {
   margin: 0 120px!important; 
}
.reach_out_info .wd-list {
    display: inline-block;
}
.cart-totals-inner .checkout-button, .wd-coupon-form .button {
   font-weight: 400!important;      
   font-size: 16px!important;
   min-height: 45px!important;
}
.track_order_wrap  {
    text-align: center;
}
.track_order_wrap .vc_btn3-container.vc_btn3-inline {
    margin: 0 25px 20px;
}
.track_order_wrap .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    min-width: 150px;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus {
    border-color: #000!important;
    background-color: #000!important;
    color: #fff!important;
}
.wd-dropdown-my-account .wd-sub-menu li>a {
    color: #000000;
}
.wd-dropdown-my-account .wd-sub-menu li>a:hover {
    color: #006b99;
}
.woocommerce-MyAccount-navigation ul li a {
    color: #000;
    font-weight: 400!important;
}
.woocommerce-MyAccount-navigation ul li.is-active>a {
    background-color: #006b99;
    color: #fff;
}
.woocommerce-MyAccount-navigation ul li a:hover {
    color: #fff;
    background-color: #006b99;
}
.wd-my-account-links a {
   color: #000;
   font-weight: 400;    
   box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.wd-my-account-links a:hover {
    color: #006b99;    
    background-color: #fff;
}
.wd-my-account-links a:before {
    color: #555;
}
.amount, button[name="save_account_details"], button[name="save_address"], .wd-empty-mini-cart .btn, .woocommerce-pagination .button, :is(.register,.woocommerce-form-login) .button, .wd-payment-methods #place_order, .woocommerce-mini-cart__buttons .checkout, .woocommerce-mini-cart__buttons .btn-cart {
    font-weight: 400!important;
}
td:is(.product-btn,.woocommerce-orders-table__cell-order-actions) a {
   font-weight: 400; 
}
.woocommerce-my-account-wrapper input[type='email'], .woocommerce-my-account-wrapper input[type='date'], .woocommerce-my-account-wrapper input[type='search'], .woocommerce-my-account-wrapper input[type='number'], .woocommerce-my-account-wrapper input[type='text'], .woocommerce-my-account-wrapper input[type='tel'], .woocommerce-my-account-wrapper input[type='url'], .woocommerce-my-account-wrapper input[type='password'], .woocommerce-my-account-wrapper textarea, .woocommerce-my-account-wrapper select {
   border-color: rgba(0, 0, 0, 0.2); 
}
.wd-registration-page input[type='email'], .wd-registration-page input[type='text'], .wd-registration-page input[type='password'], .woocommerce-ResetPassword.lost_reset_password input[type='text'] {
    border-color: rgba(0, 0, 0, 0.2); 
}
:is(.register,.woocommerce-form-login) .button, .lost_reset_password .button {
    min-height: 45px;
    font-size: 16px; 
    font-weight: 400;  
}
.wd-shop-prod-per-page, .wd-shop-view {
    display: none;
}
.woocommerce-mini-cart__buttons .btn-cart {
    background-color: #000!important;    
    color: #fff!important;
}    
.mobile-nav .wd-nav>li>a {
   font-size: 16px;
}
.mobile-nav .searchform input[type="text"] {
    font-weight: 400!important;    
    font-size: 15px!important;
}
.mobile-nav .wd-sub-menu li>a {
    color: #222;
    font-size: 16px;
}
.mobile-nav .wd-sub-menu li.woocommerce-MyAccount-navigation-link--downloads > a, .mobile-nav .wd-sub-menu li.woocommerce-MyAccount-navigation-link--payment-methods > a { 
    display: none; 
}
.wpcf7 form:not(.sent) .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output {
    clear: both;
}
.wd-products .pi-edd-loop, .pi-edd.pi-edd-cart {
   display: none!important;
}
.pi-edd-product {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}
#pisol_single_product_estimate .pi-edd.pi-edd-product {
    position: relative;
    display: block;
    padding-left: 45px;
    vertical-align: middle;
}
#pisol_single_product_estimate .pi-edd.pi-edd-product img {
    position: absolute;
    left: 0;
}
.faq_section_wrap p {
    margin-bottom: 10px!important;
}
.faq_section_wrap .wd-accordion-opener {
    font-size: 12px !important;
    color: #666 !important;
    border: 1px solid #666 !important;
    width: 20px !important;
    height: 20px !important;
    border-radius: 50% !important;
    line-height: 20px !important;
}
.post-single-page .wd-entry-content h2, .post-single-page .wd-entry-content h3, .post-single-page .wd-entry-content h4 {
   margin-bottom: 8px;
   margin-top: 20px; /*12px*/
}
.post-single-page .wd-image {
	margin-bottom: 12px;
}
.post-single-page .wd-entry-content p {
   margin-bottom: 10px;
}
.post-single-page .wd-entry-content ul, .post-single-page .wd-entry-content ol {
   margin-bottom: 12px;
   margin-left: 5px;
}
.post-single-page .wd-entry-content a {
   color: #006b99;
}
.post-single-page .wd-entry-content a:hover {
   text-decoration: underline;   
}
.wd-single-footer .tags-list a {
    padding-inline: 15px;
}
.wd-single-footer .tags-list a:after {
    display: none;
}
.wd-read-more a {
    font-weight: 500 !important;
    font-size: 16px !important;  
    text-decoration: underline;
}
.wd-meta-author, .wd-meta-reply {
    display: none;
}
.widgettitle {
   font-size: 24px;
}
.wp-block-latest-posts__post-title {
    font-weight: 400;
    color: #000;
}
aside.wd-sidebar .tagcloud a {
    border: 1px solid #aaa;
    padding: 8px 15px;
    color: #000;
    font-size: 15px !important;
}
/*.wp-block-latest-posts__post-title:hover {*/
/*    color: #006b99;*/
/*}*/
.post-single-page {
    margin-bottom: 30px;
}
.blog-design-meta-image.has-post-thumbnail .wd-post-header, .wd-post-actions {
    display: none;
}
.page-id-21 .wd-page-content {
    background-image: url(https://selinno.co.nz/wp-content/uploads/2023/06/wd-furniture-background-opt.jpg)!important;
    background-repeat: repeat;
}
/*.wd-cart-totals .cart_totals .cart-totals-inner .woocommerce-shipping-totals .woocommerce-shipping-calculator .form-row#calc_shipping_city_field, */
/*.wd-cart-totals .cart_totals .cart-totals-inner .woocommerce-shipping-totals .woocommerce-shipping-calculator .form-row#calc_shipping_postcode_field {*/
/*    display: none!important;*/
/*}*/

.sellino_product_reviews .wd-single-reviews .woocommerce-Reviews .comment-respond p.must-log-in a {
    color: #006b99;/*var(--btn-accented-bgcolor)*/
    text-decoration: underline;    
    text-transform: capitalize;
}
.hom_why_selinno_letterbox h3 {
    margin: 12px 0 10px !important;
}
.hom_why_selinno_letterbox.hom_about {
    padding: 0 0 50px;
}
.struward_front_rear_access {
    margin-right: 0px !important;
    margin-bottom: 80px !important;
    margin-left: 0px !important;
    padding-top: 15px !important;
    padding-right: 5px !important;
    padding-left: 5px !important;
    background-color: #FFFFFF !important;
    border-radius: 10px !important;
     box-shadow: 0px 0px 30px 0px #eee; 
}
.struward_front_rear_access h3 {
   margin-bottom: 10px;
}
.struward_front_rear_access p {
    margin-bottom: 10px;
}
.struward_front_rear_access a {
    color: #006b99;
    text-decoration: underline;
}

/*responsive*/
@media (min-width: 1921px) {
    .wd-page-title.title-size-large, .wd-page-title {
        --wd-title-sp: 150px!important;
    }
}
@media (min-width: 1600px) {
    .payment_partners {
        margin-left: -55px;
    }
    /*.features_video_wrap {
            padding-left: 265px;
    padding-right: 265px;
    }*/
    .features_video_wrap .vc_col-sm-4 {
        padding-left: 100px;
        padding-right: 100px;
    }
    .wd-copyrights {
        background: #000!important;
    }
    .wd-copyrights img.footer-shape{ 
        display: block;
    }
}
@media (min-width: 1400px) and (max-width: 1599px) {
    .hom_banner_content {
        padding: 35px 5rem;
    }
    .footer_logo_block .wpb_single_image img {
        width: 150px;
    }
    .payment_partners {
        margin-left: -65px;
    }
    /*.features_video_wrap {*/
    /*        padding-left: 265px;*/
    /*padding-right: 265px;*/
    /*}*/
    .features_video_wrap .vc_col-sm-4 {
        padding-left: 90px;
        padding-right: 90px;
    }
    .reach_out_wrap form.wpcf7-form {
        margin-right: 70px;
    }
    .reach_out_info {
        margin: 0 35px !important;
    } 
}
@media (min-width: 1200px) and (max-width: 1399px) {
    .hom_banner_content {
        padding: 35px 2rem;
    }
    .footer_logo_block .wpb_single_image img {
        width: 125px;
    } 
    .payment_partners {
        margin-left: -65px;
    }
    /*.features_video_wrap {
        padding-left: 130px;
        padding-right: 130px;
    }*/
    .features_video_wrap .vc_col-sm-4 {
        padding-left: 60px;
        padding-right: 60px;
    }
    .reach_out_wrap form.wpcf7-form {
        margin-right: 60px;
    }
    .reach_out_info {
        margin: 0 15px !important;
    }
    .reach_out_wrap .wd-list li {
       font-size: 15px;
    }
    body .selino_product_installation .wd-el-video {
         height: 450px !important;
    }
}
@media (min-width: 1200px) and (max-width: 1280px) {
    .reach_out_info {
        margin: 0 15px !important;
    }
    .reach_out_wrap .wd-list li {
       font-size: 14px;
    }  
}
@media (min-width: 992px) {
    .wd-page-title .title {
        font-size: 34px!important;
    }
}
@media (min-width: 1025px) and (max-width: 1199px) {
   .hom_banner_content {
        padding: 35px 2rem;
    } 
    .hom_banner_content h1 {
        font-size: 34px;
    }
    .footer_logo_block .wpb_single_image img {
        width: 120px;
    } 
    .payment_partners {
        margin-left: -65px;
    }
    .mc4wp-form .row .col {
        flex: 1 1 100px!important;
    }
    .payment_partners .wpb_single_image img {
        width: 220px;
    }
     /*.features_video_wrap {
        padding-left: 80px;
        padding-right: 80px;
    }*/
    .features_video_wrap .vc_col-sm-4 {
        padding-left: 25px;
        padding-right: 25px;
    }
    .reach_out_wrap form.wpcf7-form {
        margin-right: 45px;
    }
    .reach_out_info {
        margin: 0 15px !important;
    }
    .reach_out_wrap .wd-list li {
       font-size: 15px;
    }
    .selinno_care .info-box-wrapper {
       min-height: 215px;
    }
    .wd-page-title .title {
        font-size: 30px !important;
    }
    .scrollToTop.button-show {
        bottom: 70px;
    }
    body .selino_product_installation .wd-el-video {
        height: 400px !important;
    }
    .product_title {
        font-size: 30px!important;
    } 
    html body .hom_banner {
        margin-bottom: 50px !important;
    }
    body .selino_product_installation .wd-el-video {
         height: 450px !important;
    }
}
@media (min-width: 992px) and (max-width: 1024px) {
    .hom_banner_content {
        padding: 35px 2rem;
    } 
    .hom_banner_content h1 {
        font-size: 30px;
    }
    .footer_logo_block .wpb_single_image img {
        width: 120px;
    } 
    .payment_partners {
        margin-left: -65px;
    }
    .mc4wp-form .row .col {
        flex: 1 1 100px!important;
    }
    .payment_partners .wpb_single_image img {
        width: 220px;
    }
    .features_video_wrap .vc_col-sm-4 {
        padding-left: 25px;
        padding-right: 25px;
    }
    .reach_out_wrap form.wpcf7-form {
        margin-right: 45px;
    }
    .reach_out_info {
        margin: 0 15px !important;
    }
    .reach_out_wrap .wd-list li {
       font-size: 15px;
    }
    .selinno_care .info-box-wrapper {
       min-height: 215px;
    }
    .wd-page-title .title {
        font-size: 30px !important;
    }
    .scrollToTop.button-show {
        bottom: 70px;
    }
    .product_title {
        font-size: 30px!important;
    } 
    html body .hom_banner {
        margin-bottom: 50px !important;
    }
    .scrollToTop.button-show {
        bottom: 60px!important;
    }  
    body .selino_product_installation .wd-el-video {
        height: 400px !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .hom_banner_content h1 {
        font-size: 26px;
        margin-bottom: 20px !important;
    }
    .hom_banner_content {
        padding: 30px 15px;
    }
    body .features_video .wd-el-video {
        height: 520px !important;
    }
    .selinno_care .wd-fontsize-m {
        font-size: 17px;
    }
    .selinno_care .info-box-wrapper {
        min-height: 210px;
    }
    .footer_logo_block .wpb_single_image img {
        width: 105px;
    }
    .footer-selin .footer_first_block {
        padding-right: 0px !important;
    }
    .mc4wp-form .row {
        flex-wrap: nowrap!important;
    }
    .footer-selin .wd-fontsize-l {
        font-size: 20px;
    }
    .footer_logo_block .wpb_single_image {
        margin-bottom: 0px;
    }
    .sticky-toolbar-on .scrollToTop {
        bottom: 60px!important;
    } 
    html body .hom_banner {
        margin-bottom: 45px !important;
    }
    .reach_out_wrap form.wpcf7-form {
        margin-right: 15px;
        padding: 50px 30px;
    }
    .reach_out_info {
        margin: 0 0px !important;
    }
    .reach_out_wrap .wd-list li {
        font-size: 15px;
    }
    .wd-page-title .title {
        font-size: 30px!important;
    }
    body .selino_product_installation .wd-el-video {
        height: 320px !important;
    }
    .shop_table_responsive ul#shipping_method > li span.woocommerce-Price-amount {
        float: right;
    }
    .wd-my-account-sidebar {
        flex-basis: 30%;
        padding-block: 0;
        max-width: 30%;
        width: 30%;
    }
    .woocommerce-MyAccount-content {
        flex-basis: 70%;
        padding-block: 0;
        max-width: 70%;
        width: 70%;
    }
    .woocommerce-MyAccount-content .wd-my-account-links.wd-grid-g {
        --wd-col: 2;
    }
}
@media (max-width: 767px) {
    .wd-page-title.title-size-large, .wd-page-title {
        --wd-title-sp: 45px;
    }
    .wd-page-title .title {
        font-size: 25px!important;
    }
    .footer-selin .footer_first_block {
        padding-right: 10px !important;
         margin-bottom: 25px;
    }
    .footer-selin .vc_col-sm-6 {
        width: 100%;
    }
    .footer_logo_block .wpb_single_image {
        margin-bottom: 0;
    }
    .footer-selin .vc_col-sm-3 {
        width: 100%;
    }
    .wd-copyrights {
        padding-block: 55px !important;
    }
    .woocommerce-MyAccount-content .wd-my-account-links.wd-grid-g {
        --wd-col: 2;
    }
    .woocommerce-MyAccount-navigation ul li {
        display: inline-block;
    }
    .woocommerce-MyAccount-navigation ul {
        display: block;
        text-align: center;
        padding: 0;
    }
    .woocommerce-MyAccount-navigation ul li a {
        background: #000;
        color: #fff;
    }
    .woocommerce-MyAccount-title {
        text-align: center;
    }
    fieldset {
        padding: 20px 20px;
    }
    .hom_banner_content h1 {
        font-size: 36px;
        margin-bottom: 20px !important;
    }
    .hom_banner_content {
        padding: 35px 15px 20px;
    }
    .handpicked_products .vc_col-sm-8 {
        width: 60%;
    }
    .handpicked_products .vc_col-sm-4 {
        width: 40%;
    }
    html body .hom_banner {
        margin-bottom: 45px !important;
    }
    .handpicked_products .wd-nav-arrows:where(.wd-pos-sep) {
        --wd-arrow-offset-h: -15px;
    }
    .hom_about {
        padding: 25px 0 0;
    }
    .hom_about .wpb_single_image  {
        margin-top: 25px;
    }
    .simplefilter li {
       min-width: auto;    
       margin: 0px 7.5px 20px 7.5px;
    }
    .reach_out_wrap form.wpcf7-form {
        padding: 30px 15px;
        margin-right: 15px;
        margin-left: 15px;
    }
    .reach_out_info {
        margin: 0 15px !important;
    }
    .reach_out_info .wd-list {
        margin-bottom: 0;
    }
    .track_order_wrap .vc_btn3-container.vc_btn3-inline {
        margin: 0px 5px 20px;
    }
    body .selino_product_installation .wd-el-video {
        height: 400px !important;
    }
    .wd-accordion-opener {
        color: #333!important;
    }
    .shop_table_responsive ul#shipping_method > li span.woocommerce-Price-amount {
        float: right;
    }
}
@media (max-width: 575px) {
    .hom_banner_content h1 {
        font-size: 30px;
    }
    .woocommerce-MyAccount-navigation ul li {
        margin-bottom: 10px;
    }
    .woocommerce-MyAccount-navigation ul li a {
        padding: 8px 10px;
    }
    .features_video .vc_col-sm-4 {
        width: 50%;
        float: left;
    }
    body .features_video .wd-el-video {
        height: 440px !important;
    }
    .selinno_care .info-box-wrapper {
        min-height: auto;
    }  
    .simplefilter li {
        margin: 0px 5px 20px 5px;
    }
    .simplefilter li:last-child {
        margin-bottom: 20px;
    }
    .woocommerce-cart .vc_custom_1681306554535 {
        margin-bottom: 0px !important;
    }
}
@media (max-width: 480px) {
    .wd-page-title.title-size-large, .wd-page-title {
        --wd-title-sp: 35px;
    }
    .page-title-swrap, .wd-title-wrapp {
        min-width: auto;
    }
    #SR7_1_1 .uranus.sr7-arrows:before {
        font-size: 30px!important;
    }
    body .features_video .wd-el-video {
        height: 370px !important;
    }
    .simplefilter li {
        font-size: 16px;        
        margin: 0px 5px 15px 5px;
    }
    body .selino_product_installation .wd-el-video {
        height: 320px !important;
    } 
}
@media (max-width: 393px) {
    .wd-page-title .title {
        font-size: 22px !important;
    }
    .hom_banner_content {
        padding: 30px 15px 15px;
    }
    .wd-page-title {
        background-color: #fff!important;
        background-image: none!important;
    }
    .wd-product .wd-entities-title {
        font-size: 18px !important;
    }
    .wd-shop-product .products.wd-products.wd-grid-g {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
}
@media (max-width: 375px) {
    .hom_banner_content h1 {
        font-size: 26px;
    }
    body .features_video .wd-el-video {
        height: 330px !important;
    }
    .footer_logo_block .wpb_single_image img {
        width: 145px;
        margin-bottom: 10px;
    } 
}
@media (max-width: 360px) {
    .woocommerce-my-account-wrapper .wd-my-account-links a {
        padding: 20px 10px;
    }
    body .features_video .wd-el-video {
        height: 580px !important;
    }
    .features_video .vc_col-sm-4 {
        width: 100%;
        float: none;
    }
    .mc4wp-form .row {
        flex-wrap: nowrap!important;
    }
    .wd-copyrights .wd-col-start {
       font-size: 15px;
    }
}
@media (max-width: 320px) {
    .wd-copyrights .wd-col-start {
        font-size: 14px;
    }
}
