<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (min-width: 1920px) {
}

@media only screen and (max-width: 1780.98px) {
    .home-banner .slick-prev{left: 10%;}
    .home-banner .slick-next{right: 10%;}
    
    .arrows-outside .slick-prev { left: -110px; }
    .arrows-outside .slick-next { right: -110px; }
    .gallery-slider .slick-prev{ left: 165px; }
    .gallery-slider .slick-next{right: 165px;}
    
    body,body p, .contact-list p,
    .footer-wrapper a, .footer-nav a,
    .footer-nav li a, .social-list li a,
    .footer-social li a,
    .footer-company-text p{
        font-size:14px;
    }
    .price-holder p.price{
        font-size:18px !important
    }
    .product-details .price-holder .price{
        font-size:22px;
    }
   

    .logo a{width:180px;}
    .main-nav&gt;ul&gt;li{margin:0;padding:0 15px;}
    .main-nav &gt; ul &gt; li &gt; a{padding:42px 0}
    .main-nav&gt;ul&gt;li&gt;a,
    .main-nav &gt; ul ul a, .main-nav &gt; ul ul ul a,
    .user-links .icon-box a{font-size:14px;}

    .user-links .icon-box img{
        width:20px;
    }

    .topRightContainer{
        margin-left:30px;
    }

    .copyright{
        font-size:14px;
    }
    .copyright a,
    .footer-nav.terms-link ul li a{
        /*font-size:14px !important;*/
    }
    .foo1{width:250px;}
    .foo2{width:300px;}
    .foo3{width:300px;}

    .contact-list .icon-box{
        margin-right:10px;
    }
}
@media only screen and (max-width: 1699.98px) {
    .user-links .icon-box.cart-box .total-cart-item{
        left:0;
    }
}
/*-1460-*/
@media only screen and (max-width: 1599.98px) {
    /*.home-banner-thumb-holder{ bottom: 30px; right: 30px; }*/
    .home-banner .slick-arrow{bottom: 80px;}
    .home-banner .slick-prev{left:3%;background-size:70%;}
    .home-banner .slick-next{right:3%;background-size:70%;}
    .arrows-outside .slick-prev { left: -110px; }
    .arrows-outside .slick-next { right: -110px; }
    .gallery-slider .slick-prev{ left: 65px; }
    .gallery-slider .slick-next{right: 65px;}

    .bn-content h2{
        font-size:60px;
        line-height:120%;
    }
    .user-links .icon-box a{
        margin-left:20px;
    }
    .user-links .icon-box:first-child a{
        margin-left:0;
    }
    .search-box input{
        width:190px;
    }
    .user-links .icon-box.cart-box{
        padding-right: 15px;
    }


}
/*-1400-*/
@media only screen and (max-width: 1499.98px) {
    .arrows-outside .slick-prev { left: -80px; }
    .arrows-outside .slick-next { right: -80px; }
    .gallery-slider .slick-prev{ left: 45px; }
    .gallery-slider .slick-next{right: 45px;}

    .logo a{
        width:130px;
    }
    .topRightContainer{
        width:75%;
    }
    .search-holder{
        max-width:35%;
        width:100%;
    }
    .search-box input{width:100%;}
    .main-nav ul.dropdown-navigation .dropdown-container{flex-wrap:wrap;}
    .user-links .icon-box:first-child a{
        padding-left:0;
    }
    .user-links .icon-box a{
        margin-left:15px;
    }
    .user-links .icon-box a &gt; img{
        padding-right:5px;
        width:20px;
    }
    .breadcrumbs-holder.alt{
        margin-top:100px;
    }
    .home-banner-thumb-holder{
        right:16%;
    }
    .bn-content a.custom-button{
        margin-bottom:40px; 
    }
    .bn-content h2{
        font-size:46px;
    }
    .bn-content p{
        /*font-size:18px;*/
    }
    .inner-banner .bn-content p{
        font-size:14px;
    }
    .services-sec{
        background-position: right center;
    }
    .thankyou-content h1{
        font-size:65px;
    }
/*    .thankyou-content p{
        font-size: 18px;
    }*/

    .whatsapp-btn{
        height: 40px;
        width: 40px;
        line-height:40px;
        bottom:120px;
        font-size:20px;
        right:10px;
    }


}
/*-1300-xlg*/
@media only screen and (max-width: 1399.98px) {
    .show-xlg { display: block !important; }
    .hide-xlg { display: none !important; }
    .info-holder-left.xlg, .info-holder-right.xlg { margin: 0px !important }
    .leftpad.xlg { padding-left: 0px !important; }
    .rightpad.xlg { padding-right: 0px !important; }
    .overlay-xlg::before { visibility: visible; }
    .auto-xlg { -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100%; max-width: 100%; }
    .row-inner-xlg { padding-bottom: 30px; }
    .text-center-xlg { text-align: center !important; }
    .text-left-xlg { text-align: left !important; }
    .width-xlg { width: 100% !important; max-width: 100%; }
    .float-xlg { position: static; }
    .float-xlg .float-container-info { padding: 30px 0px; }
    .arrows-outside .slick-prev { left: -50px; }
    .arrows-outside .slick-next { right: -50px; }
    .thankyou-content-holder{ padding: 70px 0px;}
    .user-links .icon-box{
        width:40px;
    }
    .user-links .icon-box a{
        margin-left:0;
    }
    .user-links .icon-box a &gt; span{
        display:none;
    }
    .user-links .icon-box a &gt; span.total-cart-item{
        display:block;
    }
    .user-links .icon-box.cart-box .total-cart-item{
        left:7px;
    }
    .user-links .icon-box a &gt; img{
        padding-right: 0;
        width: 18px;
    }
    .user-links .icon-box.cart-box{
        padding-right:0px;
    }
    .search-holder{
        max-width:100%;
        margin-left:20px
    }
    .bn-content{padding-top:0}
    .bn-content h2{
        font-size:50px;
        line-height:120%;
    }
    .get-touch-box li label{
        font-size: 16px;
    }

}
@media only screen and (max-width: 1330.98px) {
    .topRightContainer{
        width:100%;
        margin-left: 10px;
    }
    .main-nav &gt; ul &gt; li{
        padding: 0 12px;
    }
    .foo1{width:270px;}
    .foo2{width:270px;}
    .foo3{width:270px;}
    .foo4{width:270px;}

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

    .container { width: 100%; padding: 0px 30px; max-width: 100%; }
    .container-float { left: 0; margin-left: 0px; }
    .arrows-outside .slick-prev { left: -15px; }
    .arrows-outside .slick-next { right: -15px; }
    .home-banner .slick-dots{text-align:center;bottom:15px;}
    .home-banner .slick-dots li button{width:30px;height:3px;}
    /*---*/
    .top-right { right: 30px;}
    /*.home-banner-thumb-holder{ width: 280px; }*/
    /*.home-banner-thumb .slick-list{ padding-right: 110px !important; }*/
    .home-thumb-slide-img span{ font-size: 28px; top: 55%;}
    .home-thumb-slide.slick-current .home-thumb-slide-img span{left: 25px;}
    .home-thumb-slide-img .img-holder::after{border-width: 2px;}
    /*.home-banner .slick-arrow{bottom: 68px; width: 48px; height: 14px;}*/
    .home-banner .slick-prev{left: 30px;}
    .home-banner .slick-next{ left: 90px;}
    .bn-content h2 { font-size: 4.2vw;}
    .btn-book-appoinment{right: -40px}
    .product-details{ padding-right: 0px; }
    .topRightContainer{
        margin-left: 30px;
    }
    .main-nav &gt; ul &gt; li &gt; a{
        padding:30px 0;
    }

    .header-right{
        max-width: inherit;
    }
    .hidden-icon{display:block;}
    .search-holder{
        display:none;
        position:absolute;
        margin-left:0;
        left:0;
        width:100%;
        bottom:-50px;
        z-index:9;
        max-width:100%;
    }
    .search-box input{
        border-radius:0;
    }
    .search-holder .search-box{
        margin-right:0;
    }
    .search-icon{
        position: relative;
        width: 45px;
        height: 45px;
        vertical-align: middle;
        line-height: 55px;
        display:flex;
        align-items:center;
        justify-content:center;
    }
    .search-icon a{
        line-height:100%;
        display:block;
    }
    .user-links .icon-box img,
    .search-icon a img{
        width:18px;
    }
    .bn-tagline p{
        font-size:16px;
        padding-bottom:8px;
    }
    .bn-tagline,.home-banner-thumb-holder{
        bottom: 50px;
    }
    .home-banner-thumb-holder{
        right:8%;
    }
}
/*-1100-xl*/
@media only screen and (max-width: 1199.98px) {
    .info-container { padding: 100px 0px; }
    .info-container.sm { padding: 80px 0px; }
    .header { left: 0%; transform: translateX(0%); width: 100%; max-width: 100%; }
    .show-xl { display: block !important; }
    .hide-xl { display: none !important; }
    .info-holder-left.xl, .info-holder-right.xl { margin: 0px !important }
    .row-inner-xl { padding-bottom: 30px; }
    .leftpad.xl { padding-left: 0px !important; }
    .rightpad.xl { padding-right: 0px !important; }
    .sidebar { /*padding-bottom:30px;*/ padding-right: 0px; width: 100% }
    .product-details { padding-top: 20px; }
    .overlay-xl::before { visibility: visible; }
    .auto-xl { -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100%; max-width: 100%; }
    .row-inner-xl { padding-bottom: 30px; }
    .text-center-xl { text-align: center !important; }
    .text-left-xl { text-align: left !important; }
    .width-xl { width: 100% !important; max-width: 100%;}
    .news-right { padding-top: 40px; }
    .float-xl { position: static; }
    .float-xl .float-container-info { padding: 30px 0px; }
    .textColRight { width: 100% !important; }
    .textColLeft { width: 100% !important; }
    .textContent { padding: 0px 40px !important; }
    /*----*/
    /*.main-nav &gt; ul &gt; li &gt; a{padding: 40px 15px;}*/
    .product-details{ padding-right: 0px; padding-left: 0px; padding-top: 40px; }
}
/*-992-*/
@media only screen and (max-width: 1147.98px) {

    h1, .h1 { font-size: 46px; letter-spacing: 0px !important; }
    h2, .h2 { font-size: 36px; letter-spacing: 0px !important; }
    h3, .h3 { font-size: 26px; letter-spacing: 0px !important; }
    h4, .h4 { font-size: 18px; letter-spacing: 0px !important; }
    h5, .h5 { font-size: 16px; letter-spacing: 0px !important; }
    h6, .h6, .footer-wrapper h6, .icon-pod-info h6 { font-size: 14px; letter-spacing: 0px !important; }

    .height1024 { height: auto !important; }
    .textContent { padding: 0px 30px !important; }
    /*----*/
    /*.inner-banner-img { height: 280px; }*/
    .home-banner .slick-arrow{
        top:auto;
        bottom:10%;
        transform: none;
        background-size: 50%;
    }

    .header { background: #ffffff; }
    .header.sticky { top: 0px; }
    .main-container { margin-top: 0px !important }
    .top-info-holder{padding: 10px 0px 10px 150px;}
    .top-right { right: 95px;}
    .user-links .icon-box{
        width:55px;
    }
    /*.logo a{width:35px;}*/
    .topRightContainer {width:100%;left: 0px; z-index: 5; position: absolute; right: 0px; top: 0px; margin: 0px !important; padding: 0px 0px !important; }
    .nav-wrapper { width: 100%; position: relative; float: right; z-index: 5; margin: 0px 0px; }
    .nav-container { position: absolute; top: auto; margin: 0px; display: block; clear: both; width: 100%; }
    .nav-wrapper .main-nav { display: none !important; }
    .mean-container .mean-bar{height:auto}
    .mean-container a.meanmenu-reveal { width: 35px; height: auto; background: none; padding:29px 0px 0px 0px; right: 30px !important; color: var(--primary); text-align: center !important; font-weight:300; font-size: 30px !important; line-height: 22px;}
    .mean-container .mean-nav { margin-top:80px; background: var(--primary); }
    .mean-container .mean-nav ul li {padding-bottom:0}
    .mean-container .mean-nav ul li a, .mean-container .mean-nav ul li li a, .mean-container .mean-nav ul li li li a { padding: 15px 28px; color: #ffffff !important;  background: var(--primary); font-size: 15px; line-height: 16px; letter-spacing: 0px; border-bottom: 0px; border-top: 1px solid rgba(0,0,0,.1);border-top: 1px solid rgba(255,255,255,.1); font-weight: normal; transition: all 0.2s linear; }
    .mean-container .mean-nav ul li a&gt;span { display: block; }
    .mean-container .mean-nav ul li a.mean-expand { border-left: 1px solid rgba(0,0,0,.1) !important;border-left: 1px solid rgba(255,255,255,.1) !important; }
    .mean-container .mean-nav ul li:hover&gt;a, .mean-container .mean-nav ul li.selected&gt;a { color: var(--white) !important;background:var(--secondary); }
    .mean-container .mean-nav ul li a.mean-expand { padding: 0px!important; background: none !important; height: 47px; width: 48px; }
    .mean-container .mean-nav ul li li a.mean-expand { height: 37px; }
    .mean-container .mean-nav ul li a.mean-expand::after { position: absolute; top: 0px; right: 0px; z-index: 2; font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f078"; transition: all ease-in .35s; color: #ffffff !important; width: 48px; height: 47px; line-height: 47px; font-size: 14px; text-align: center; }
    .mean-container .mean-nav ul li li a.mean-expand::after { width: 48px; height: 37px; line-height: 37px; }
    .mean-container .mean-nav ul li a.mean-expand:hover::after, .mean-container .mean-nav ul li:hover a.mean-expand::after, .mean-container .mean-nav ul li.selected&gt;a.mean-expand::after { color: #ffffff !important; }
    .mean-container .mean-nav ul li a.mean-expand.mean-clicked::after { transform: rotate(180deg); }
    .mean-container .mean-nav ul li li a { font-size: 14px; padding: 15px 28px 15px 45px; font-weight: 400; }
    .mean-container .mean-nav ul li li li a { font-size: 12px; padding: 10px 28px 10px 65px; font-weight: 400; }
    .mean-container a.meanmenu-reveal span { background: var(--primary); margin: 0px auto; width: 30px; height: 2px; border-radius: 0px; }
    .mean-container a.meanmenu-reveal span:nth-child(2) { margin: 8px auto; }
    .mean-container .mean-nav.active { overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; height: calc(100vh - 150px);}


    .mean-nav ul.dropdown-navigation .dropdown-box.product-sale{border-right:0;width:285px;position:relative;}
    .mean-nav ul.dropdown-navigation .dropdown-box.product-sale a{padding:0;position:relative;}
    .mean-nav ul.dropdown-navigation .dropdown-box.product-sale .img-holder{width:174px;padding-bottom:88%;}
    .mean-nav ul.dropdown-navigation .dropdown-box.product-sale .product-sale-item{position:relative;}
    .mean-nav ul.dropdown-navigation .dropdown-box.product-sale .sale-name{
        position:absolute;bottom:0;color:#fff;left:0;width:100%;background-color:rgba(41,128,52,.80);z-index:2;text-align:center;padding:5px 0;
        text-transform:capitalize;
    }


    .mean-nav ul.dropdown-navigation ol li:before{content:'';}
    .mean-nav ul.dropdown-navigation ol li a{padding:0;color:#646464}
    .mean-nav ul.dropdown-navigation ol li a:hover{color:var(--primary);font-weight:500;}
    .home-banner .bn-content &gt; div{ padding-top: 0px; }
    .home-banner-thumb-holder{
        width:150px;
    }
    .home-banner-thumb .slick-next{
        height: 90px;
        width: 40px;
        right: -40px;
    }
    .SlideNumbers{font-size:22px;}
    .breadcrumbs-holder.alt{ padding-top: 30px;margin-top:0; }
    
    .thankyou-content{ padding: 50px 0px; }

    .usefull-link{
        padding-right:50px;
    }
    .founded-wrap .img-holder{
        padding-bottom:100%;
    }

    .faqs-list-sec .sidebar{
        width: 290px;
    }
    .sidebar{
        margin-bottom:20px;
    }
    .product-details-header h1 br{
        display:none
    }
    
    .footer-wrapper .row.justify-content-between{
        justify-content:center !important;
    }
    .footer-box{width:100%; max-width:335px !important; margin: 0px auto 30px !important; padding: 30px !important; border: 1px dashed #464646; }
    .footer-box.foo5 { margin-bottom: 0px !important; }
    



}

/*-768-lg*/
@media only screen and (max-width: 991.98px) {
    .bn-content h1{
        font-size:36px;
    }
    .height960 { height: auto !important; }
    .photoContainer.height960 img { left: 0; position: static; text-align: center; top: 0; transform: translate(0, 0); width: 100%; }
    .row-inner-lg { padding-bottom: 30px; }
    .show-lg { display: block !important; }
    .hide-lg { display: none !important; }
    .half-width.lg { width: 100%; }
    .float-lg { position: static; }
    .float-lg .float-container-info { padding: 30px 0px; }
    .leftpad.lg { padding-left: 0px !important; }
    .rightpad.lg { padding-right: 0px !important; }
    .text-center-lg { text-align: center !important; }
    .text-left-lg { text-align: left !important; }
    .info-holder-left.lg, .info-holder-right.lg { margin: 0px !important }
    .list-2col.lg li { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
    .img-full-right.lg { margin-right: 0px; }
    .img-full-left.lg { margin-left: 0px; }
    .tool-bar-filter { padding-bottom: 15px; }
    .overlay-lg::before { visibility: visible; }
    .auto-lg { -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100%; max-width: 100%; }
    .width-lg { width: 100% !important; max-width: 100%;}
    .footer-wrapper{  }
    .top-bar .top-info{text-align:left !important}
    .top-bar .top-call{text-align:right !important}
    /*----*/
    .header { }
    .footer-wrapper .col-lg-auto{
        width:100%;
    }
    /*.footer-box { width: 335px !important; margin: 0px auto 30px !important; padding: 30px !important; border: 1px dashed #464646; }*/
    /*.footer-box.foo4 { margin-bottom: 0px !important; }*/
    /*.home-banner { background: #ececec; }
    .home-banner .bn-caption { position: static; padding: 30px 0px; }
    .home-banner .bn-caption { padding: 30px 0px 70px; }
    .home-banner .bn-content &gt; div { width: 100%; text-align: center; padding: 0px; max-width: 100%; }
    .banner-info { text-align: center; max-width: 100%; }
    .home-banner-slide .bn-content { padding-top: 0px; }*/
    .bottom-cta .bottom-title h2{
        text-align: center !important; 
    }
    /*.home-banner-thumb-holder{ width: 220px; }*/
    /*.home-banner-thumb .slick-list{ padding-right: 85px !important; }*/
    .home-thumb-slide-img span{ font-size: 20px; top: 55%;}
    .home-banner .slick-arrow{background-size:40%;}

    .inner-img-box{
        text-align:center;
        margin-bottom:20px;
    }
    .inner-container{
        padding:40px 0px;
    }
    .wlc-sec .bg-shape-1{
        width:75%;
    }
    .wlc-sec .image-box, .plum-ser-sec .image-box,
    .wlc-sec .content-box, .plum-ser-sec .content-box{
        max-width:100%;
    }
   .intro-text{
        padding-top:30px;
    }
    .intro-text br{
        display:none
    }
    .faqs-list-sec .sidebar{
        width: 100%;
    }
    .founded-wrap .intro-text{
        max-width: 100%;
        padding: 30px 15px;
    }
    .bottom-title{
        text-align:center !important;
        margin-bottom:0px;
    }
    .footer-logo{
        margin: 0 auto 30px;
    }

    .get-touch-box{
        display:block;
        margin-bottom: 20px;
    }
    .get-touch-box .get-touch-icon{
        margin:0px auto 10px;
    }
    .map-holder{
        position:relative;
    }
    .footer-company-text p{
        text-align:center
    }
    .contact-list li:nth-of-type(3){
        width: 100%;
        margin-top:5px;
    }
    .footer-nav li{
        width: 50%;
    }
    .payment-logo{
        text-align:center;
    }

    .thankyou-content h1{
        font-size: 50px;
    }
/*    .thankyou-content p{
        font-size:16px;
    }*/


}
@media(max-width:768px){
    .home-banner-slide-img{
        padding-bottom:75%;
    }
    .bn-content a.custom-button{
        margin-bottom:0px;
        margin-top:0;
    }
    .product-feat-wrap .nav-tabs li a{
        margin-bottom:10px;
        margin:0 6px 8px;
    }
    .foo2 .footer-nav li:nth-child(2n+1),
    .foo2 .footer-nav li:nth-child(2n){
        width:100%;
    }
    .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
    .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
         max-width: 100% !important;
    }
    .woocommerce-form-register{
        min-height:auto
    }
    


}
/*-736-md*/
@media only screen and (max-width: 767.98px) {
    .height736 { height: auto !important; }
    .row-inner-md { padding-bottom: 30px; }
    .leftpad.md { padding-left: 0px !important; }
    .rightpad.md { padding-right: 0px !important; }
    .hide-md { display: none !important; }
    .show-md { display: block !important; }
    .half-width.md { width: 100%; }
    .float-md { position: static; }
    .float-md .float-container-info { padding: 30px 0px; }
    .img-left.md, .img-right.md { margin: 0px 0px 20px 0px; width: 100%; }
    .half-width.md .md-info-holder, .half-width.md .md-img-holder { margin: 0px; }
    .text-center-md { text-align: center !important; }
    .text-left-md { text-align: left !important; }
    .list-2col.md li { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
    .img-full-right.md { margin-right: 0px; }
    .img-full-left.md { margin-left: 0px; }
    .overlay-md::before { visibility: visible; }
    .auto-md { -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100%; max-width: 100%; }
    .width-md { width: 100% !important; max-width: 100%;}
    .map-holder iframe { height: 300px; }
    .pagination-container{ padding-top: 5px; }
    /*----*/
    .inner-container-lg,
    .inner-container{
        padding:50px 0px;
    }
    .bn-content h2 br{
        display:none
    }
    .home-banner .slick-arrow{display:none !important}
    .home-banner-slide-img { padding-bottom: 65.59%;}

    .home-banner .bn-content &gt; div { padding-bottom:0px;text-align:center;max-width:100%;}
    .bn-content h2{
        text-align: center;
    }
    .bn-tagline p{
        text-align:left
    }
    .SlideNumbers{
        left:-40px;
    }
    .SlideNumbers .slide-count{
        font-size:22px;
    }
    .about-us-wrap .we-text{
        font-size:20px;
    }
    .service-item{
        margin:50px 0;
    }

    .services-wrap .inner-text-box{
        padding-left:0;
    }

    .thankyou-holder{ background: #ffffff !important; }
    .thankyou-content{ }
    .thankyou-content h1 { font-size: 8vw;}
    .thankyou-content h3 { font-size: 6.5vw; }
    .product-footer .custom-button { width: auto;}

    .bn-content{
        text-align:left;
    }
    .breadcrumbs-holder{
        position:static;
        padding:7px 0px;
    }
    .breadcrumbs{
        font-size:12px
    }
    .inner-banner .bn-content p{
        font-size:12px;
    }

    .services-wrap .service-info{
        margin-top:30px;
    }

    .icon-pad-box .icon-pad-info .icon-title h4{
        width:100%;
        min-height:auto;
        padding-bottom: 10px;
    }
    .bottom .copyright-footer .grid-15 .col-md-8{
        padding-bottom:5px;
    }
    .bottom .copyright-footer .grid-15 .col-md-4{
        padding-top:5px;
    }
    .copyright, .payment-logo{
        text-align:center !important;
    }
    .footer-nav.terms-link{
        text-align:center;
    }
    .social-icons{
        text-align:center;
    }

    .product-feat-wrap .nav-tabs{
        margin-bottom:20px;
    }
    



}


/*-667-*/
@media only screen and (max-width: 735.98px) {
    .height667 { height: auto !important; }
    .img-left, .img-right { margin: 0px 0px 20px 0px; width: 100%; }
    .cont-xs { width: 100%; }
    /*----*/
    .bottom-cta{ padding: 40px 30px; }
    .tool-bar .row{justify-content: center !important;}
    
    .woocommerce-MyAccount-navigation ul{
        flex-wrap: nowrap !important;
    }
}

/*-640-*/
@media only screen and (max-width: 666.98px) {
    .height640 { height: auto !important; }
    .half-img { width: 100%; }
    /*----*/
    /*.table { width: 700px;}*/
    /*.bn-content h2, .bn-content h1 { font-size: 7vw; }
    .pageTitle h1, .pageTitle h2 { font-size: 7vw; }
    .pageTitle.md h1, .pageTitle.md h2{ font-size: 5.3vw; }
    .pageTitle.sm h1, .pageTitle.sm h2{ font-size: 4.1vw; }*/
    .pageTitle h1, .pageTitle h2 { font-size: 7vw; }
    .pageTitle.sm h1, .pageTitle.sm h2{
        font-size:24px;
    }
}

/*-576-*/
@media only screen and (max-width: 639.98px) {
    .height600 { height: auto !important; }
    /*----*/
    /*.inner-banner-img { height: 230px; }*/

}
/*-500-sm*/
@media only screen and (max-width: 575.98px) {
    .height568 { height: auto !important; }
    .row-inner-sm { padding-bottom: 30px; }
    .hide-sm { display: none !important; }
    .show-sm { display: block !important; }
    .nobanner { margin-top: 0px !important; }
    .float-sm { position: static; }
    .float-sm .float-container-info { padding: 30px 0px; }
    .leftpad.sm { padding-left: 0px !important; }
    .rightpad.sm { padding-right: 0px !important; }
    .half-width.sm { width: 100%; }
    .half-width.sm .md-info-holder, .half-width.sm .md-img-holder { margin: 0px; }
    .list-2col.sm li { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
    hr { margin: 5px 0 40px; }
    .overlay-sm::before { visibility: visible; }
    .auto-sm { -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100%; max-width: 100%; }
    .text-center-sm { text-align: center !important; }
    .text-left-sm { text-align: left !important; }
    .width-sm { width: 100% !important; max-width: 100%;}
    /*----*/
    .main-container{
        /*margin-top:70px !important;*/
    }
    .mean-container a.meanmenu-reveal{
        right:20px !important;
    }
    .container, .bn-caption .container { width: 100%; padding: 0px 10px; }
    .inner-container-xlg, .inner-container-lg, .inner-container-xxlg { padding: 30px 0px; }
    .inner-container, .inner-container-md { padding: 30px 0px; }
    .inner-container-sm { padding: 15px 0px; }
    .icaptcha { bottom: 30px; }
    .container-full { padding: 0px 30px; }
    .card { /*margin-bottom: 20px;*/ }
    .card-header a { font-size: 15px !important; padding: 15px 30px 15px 20px !important; line-height: 18px;border-radius: 10px 10px 0px 0px; }
    .card-header a.collapsed {border-radius: 20px;}
    .card-header a::before { font-size: 12px; width: 30px; height: 30px; line-height: 30px; right: 3px;}
    /*.tab-holder .card-body { padding: 20px 0px; }*/
    .accordion-holder .card-body, .accordion-holder.accordion-style1 .card-body { padding: 20px; }
    .accordion &gt; .card { margin-bottom: 20px; }
    .card-body { padding: 20px; }
    .btn-holder { text-align: center; }
    .video-container a::before { width: 40px; height: 40px; }
    .hide-xs { display: none !important; }
    .show-xs { display: block !important; }
    .slick-arrow, .custom-arrows a { width: 30px; height: 30px; line-height: 28px; border-width: 1px; font-size: 14px; }
    .table { border-radius: 10px;}
    .table td, .table th{ padding:10px 10px; font-size: 11px;}
    .product-footer-action .auto-xs:last-child { padding-top: 20px; }
    .tool-bar { }
    .tool-bar .bootstrap-select.plain-select .btn { font-size: 13px; }
    .page-link { font-size: 12px !important; width: 20px; height: 20px;}
    .tool-bar .page-link{font-size: 13px !important;}
    .widget-title { padding-bottom: 15px; font-size: 16px; }
    .gallery-nav { padding: 0px 30px; }
    /*.gallery-nav-slide{ padding: 0px 5px; }*/
    /*.ul-listing li { padding-left: 15px; }*/
    /*.ul-listing li::before { top: 6px;}*/
    .listing1 li::before, .listing2 li::before { font-size: 10px; top: 3px; }
    .arrows-inside .slick-prev { left: 15px; }
    .arrows-inside .slick-next { right: 15px; }
    .text-center-xs { text-align: center !important; }
    .text-left-xs { text-align: left !important; }
    .qty-btn { width: 28px; font-size: 10px;}
    .qty { height: 40px; width: 100px; padding-right: 20px; font-size: 14px; }
    .product-wishlist .button { width: 41px; height: 41px; line-height: 41px; font-size: 14px; }
    .product-share a { margin-right: 5px; font-size: 14px;}
    .price-holder{font-size: 13px;}
    .price-holder ins {}
    .price-holder del {margin-left:0}
    .product-details .price-holder { font-size: 13px; }
    .product-details .price-holder ins { font-size: 20px;}
    .product-details .price-holder del { font-size: 16px;}
    .width-xs { width: 100% !important; }
    .info-container, .info-container.sm { padding: 40px 0px; }
    .checkbox label::before, .radio label::before { top: 2px; }
    .checkbox label::after, .radio label::after { top: 5px; }
    .close { top: 10px; right: 15px; }
    /*.inner-banner-img { height: 180px; }*/
    p { margin-bottom: 20px; }
    .product-tag span { padding: 5px 7px;font-size: 10px; min-width: 45px; }
    .AccordionFilterNav&gt;ul&gt;li&gt;a {font-size: 14px;}
    /*----*/
    h1, .h1 { font-size: 24px; letter-spacing: 0px !important; }
    h2, .h2 { font-size: 22px; letter-spacing: 0px !important; }
    h3, .h3 { font-size: 20px; letter-spacing: 0px !important; }
    h4, .h4, .get-touch-box h5 { font-size: 18px; letter-spacing: 0px !important; }
    h5, .h5 { font-size: 16px; letter-spacing: 0px !important; }
    h6, .h6, .footer-wrapper h6, .icon-pod-info h6 { font-size: 14px; letter-spacing: 0px !important; }
    body, .footer-wrapper,.btn-link,.breadcrumbs{ font-size: 13px; letter-spacing: 0px; }
    body, body p, .contact-list p,
    .footer-wrapper a,
    .footer-nav a,
    .footer-nav li a,
    .social-list li a,
    .footer-social li a,
    .footer-company-text p{font-size:14px;}
    .icon-pod-box, .dropdown-menu { font-size: 13px; }
    .container, .bn-caption .container { width: 100%; padding: 0px 30px; max-width: 100%;}
    .bn-content h1, .bn-content h2 { padding-bottom: 20px; font-size: 5vw; color:#fff;}
    .bn-content p{font-size:14px;color:#fff;}
    .bn-tagline p{font-size:10px;}
    .inner-banner .bn-content &gt; div{padding:0;}
    .pageTitle h2, .pageTitle h1, .product-details-header h1, .news-details-title h2 { font-size: 20px; letter-spacing: 0px; }
    .pageTitle { margin-bottom: 20px; }
    .pageTitle p{ font-size: 14px; }
    .SlideNumbers{left:-25px;}
    .SlideNumbers .slide-count{font-size:15px;}
    .home-banner-thumb .slick-next{height:50px;width:30px;right:-30px;}
    .home-banner-thumb .slick-next img{width:36%;}
    .product-box-info h2{font-size: 16px;}
    .product-details-header {}
    .footer-box { width: 100% !important; padding: 20px !important; }
    .custom-button,a.custom-button { font-size: 12px; line-height: 18px; padding: 10px 20px; letter-spacing: 0px; }
    .form-group label{ font-size: 13px; }
    .form-control, .bootstrap-select .btn, .bootstrap-select .btn.btn-default, .bootstrap-select .btn.btn-default:hover, .bootstrap-select .btn.btn-default:focus,.myselect select { height: 50px; padding-left: 20px; font-size: 13px;}
    .form-group.floating-label label { top: 13px;font-size: 13px; left: 20px;}
    .form-group.floating-label .focus label, .form-group.floating-label .not-empty label, .form-group.floating-label .focus + label, .form-group.floating-label .not-empty + label, .form-group.floating-label.focus label, .form-group.floating-label.not-empty label { }
    .filter-option-inner-inner { height: 38px; }
    .bootstrap-select .btn::before, .input-group.select-date .input-group-addon,.myselect::after { right: 20px; }
    .input-group.select-date .input-group-addon { font-size: 14px; }
    .form-action .button {}
    .search-box-holder { top: 41px !important; }
    /*.main-container { margin-top: 121px !important;}*/
    .logo a {width:130px;}
    .mean-container a.meanmenu-reveal { width: 30px;font-size: 30px !important; line-height:24px; }
    .mean-container .mean-nav { margin-top:70px; background: none; }
    .mean-container a.meanmenu-reveal span { width: 24px; height: 2px; }
    .mean-container a.meanmenu-reveal span:nth-child(2) { margin: 7px auto; }
    .mean-container .mean-nav.active { height: calc(100vh - 121px);}
    .top-right{ right: 80px; }
    .home-banner-slide-img { padding-bottom: 400px;}
    .home-banner-thumb-holder{ width:80px;right:12%;}
    /*.home-banner-thumb .slick-list{ padding-right: 70px !important; }*/
    .home-thumb-slide-img span{ font-size: 16px; top: 55%;left: 10px;}
    .home-thumb-slide.slick-current .home-thumb-slide-img span{left: 20px;}
    .home-thumb-slide-img .img-holder::after{border-width: 1px;}
    .home-banner .slick-arrow{bottom: 52px; width: 28px; height: 8px;}
    .home-banner .slick-prev{left: 30px;}
    .home-banner .slick-next{ left: 65px;}
    .top-button,.newsletter-button{font-size: 14px; width: 50px; height: 50px; line-height: 50px;right: 0px;}
    .newsletter-button{ top: 0px; }
    .search-box-holder { margin-right: -105px; width: 310px;top: 33px !important;}
    .home-banner-slide-img::before {opacity: .3;}
    .service-box-info h2{ font-size: 16px; }
    .gallery-slider .slick-list{ padding: 0px 30px !important; }
    .gallery-slider .slick-prev{ left: 15px; }
    .gallery-slider .slick-next{right: 15px;}
    .grid-info { line-height: 1.5;}
    .rounded-corner { border-radius: 10px; }
    /*.product-box{border-radius:0;}*/
    /*.product-box-footer a{ font-size: 13px; line-height: 14px; }*/
    .product-box-header .product-wishlist{ margin-right: 5px; }
    .breadcrumbs-holder{ position: static; }
    .odd-even-list{ padding-bottom: 30px; }
    .mission-vision-info{ padding: 30px; }
    .btn-book-appoinment{ padding: 15px 8px; border-radius: 15px 0px 0px 15px; right: 0px}
    .btn-book-appoinment img{ width: 12px;}
    .showing-holder {padding-right: 0px;border-right: 0px;}
    .product-list {padding: 0px 0px 20px;margin: 0px 0px 25px;}
    .page-count{ padding-bottom: 5px; }
    .AccordionFilterNav&gt;ul&gt;li&gt;a{ padding-left: 25px; }
    .AccordionFilterNav&gt;ul&gt;li&gt;a::before { width: 15px; height: 15px; top: 0px;}
    .product-listing-right{ padding-top: 0px; }
    .widget-title-holder h4{ font-size: 18px; }
    .review-form-holder{ padding: 30px 20px; }
    .review-form-title h6, .review-title h6 {font-size: 16px;}
    .review-form-holder label{margin-top: 6px; width: 55px;}
    .product-details .product-footer .product-wishlist a{height: 40px;line-height: 40px; font-size: 13px;}
    /*.ptitle{ width: 70px;}*/
    /*.product-footer .custom-button { width: 140px;}*/
    .product-review-section{ padding-top: 40px; }
    .reviews-holder { padding-bottom: 40px;}
    .gallery-main{border-radius: 10px;}
    .bootstrap-select .btn::before, .myselect::after { right: 4px; width: 32px; height: 32px; line-height: 32px;}
    .contact-list li.inline {margin-right: 15px;}
    .grid-box-img{ border-radius: 10px; }
    .title2 h3{ font-size: 14px;}
    .title2 .badge{ padding: 5px 10px; font-size: 8px; margin-left: 5px;}
    .inner-banner .bn-content h1{color:#01200F}
    .inner-banner .bn-content p{color:#01200F;font-size:10px;}
    /*.thankyou-content h1 { font-size: 15vw;}*/
    .bn-content &gt; div{
        max-width:60%;
    }
    .AccordionFilterNav &gt; ul &gt; li,
    .widget-title-holder{
        padding-left:0px;
    }
    .AccordionFilterNav &gt; ul &gt; li &gt; a::after {
        top:4px;left:4px;
        height:7px;
        width:7px;
    }
    .top-call a{
        display:none;
    }
    .usefull-link{
        padding-right:40px;
    }
    .user-links .icon-box,
    .user-links .icon-box a,
    .search-icon{
        width:40px;
    }
    .user-links .icon-box a,
    .search-icon{
        padding: 0;
    }
    .search-icon{
        padding-bottom:0;
    }
    .user-links .icon-box img,
    .search-icon img{
        width:18px;
    }
    .user-links .icon-box.cart-box .total-cart-item{
        font-size: 10px;
        height: 20px;
        width: 20px;
        line-height:20px;
        top:5px;
    }
    .user-links .icon-box.cart-box .total-cart-item{
        left: 20px;
    }
    .products-wrap .custom-arrows{
        margin-bottom:15px;
    }
    .top-bar .top-info{
        text-align:left !important;
    }
    .accordion-holder .card{
        margin-bottom:10px;
    }
    .faqs-wrap .side-nav li a{
        padding:20px;
    }
    .plum-serv-info{
        padding:20px;
    }
    .price-holder p.price{
        font-size:16px !important
    }
    .contact-wrap .contact-left,
    .contact-wrap .contact-right .get-touch
    {
        padding:40px 30px;
    }
    .get-touch-box ul li{
        padding-bottom:15px;
    }
    .get-touch-box ul li:nth-child(2n+1),
    .get-touch-box ul li:nth-child(2n){
        width:100%;
    }
    
    
 

}
/*-414-*/
@media only screen and (max-width: 479.98px) {
    .container, .bn-caption .container{
        padding:0 15px;
    }
    .arrows-outside .slick-prev{
        left:0;
    }
    .arrows-outside .slick-next{
        right:0;
    }
    .height414 { height: auto !important; }
    .hide-xs { display: none !important; }
    .show-xs { display: block !important; }
    .button-holder .button { margin: 5px 0px !important; width: 100%; min-width: 100%; }
    .auto-xs { -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100%; max-width: 100%; }
    .breadcrumbs{font-size:11px;}
    /*----*/
    .btn-holder .button { margin: 5px 0px; width: 100% }
    .btn-holder .button:last-child { margin-bottom: 0px; width: 310px;}
    .review-form-holder label{margin-top:0px; margin-bottom: 5px; width: auto;}
    .review-form-holder .review-star-holder label { margin-bottom: 0px;}
    .review-form-holder .form-action { padding-left: 0px;}
    .ptitle{ width:auto;}
    .promo-item-details .product-indus ul li{
        width:100%;
    }
    .top-bar{
        font-size:12px;
    }
    .top-call a{
        display:none;
    }
    .product-feat-wrap .nav-tabs{
        padding-top:0;
        padding-bottom:0;
    }
    .product-feat-wrap .nav-tabs li a{
        font-size:12px;
    }
    .plum-serv-info h5{
        font-size:17px;
    }
    .page-item{
        padding:0px 8px;
    }    
    .inner-banner-img img{
        height:10vh;
        object-fit:cover;
    }
}

/*-375-*/
@media only screen and (max-width: 413.98px) {
    .top-bar .container,
    header .container{
        padding:0 15px;
    }
    .logo a{
        width: 100px;
        padding: 10px 0;
    }
    .user-links .icon-box,
    .user-links .icon-box a,
    .search-icon{
        width: 32px;
    }
    .user-links .icon-box.cart-box .total-cart-item{
        left:12px;
    }
    .mean-container a.meanmenu-reveal{
        padding-top:24px;
    }
    /*.radio-inline .radio, checkbox-inline .checkbox { width: 100%; }*/
    /*----*/
    .search-box-holder { margin-right: -142px; width: 260px;}
    .bottom-title h2{
        font-size:16px;
    }
    .bottom-title a.custom-button{
        display:block;
        margin-left:0 !important;
        margin-right:0;
        margin-bottom:10px;
    }
    .bottom-title a.custom-button:last-child{
        margin-bottom:0;
    }
    .contact-wrap .contact-left,
    .contact-wrap .contact-right .get-touch
    {
        padding:20px 15px;
    }
    /*.thankyou-content .custom-button{ min-width: 100%; }*/
}

/*-320-*/
@media only screen and (max-width: 374.98px) {
    .top-right a.custom-button{ padding: 8px 15px; font-size: 10px; }
}
</pre></body></html>