
@media (min-width:2500px){
    .container {margin:0 auto;max-width:2000px;}
    .header__col {
        -webkit-flex: initial;
        flex: inherit;
    }
    .navbar-nav {justify-content: center;}
    .mainmenu.navbar-nav {line-height: 48px;}
    .nav-item.iconsimg {width:2%;}
    .nav-item.carticon {width:2.2%;}
    .mainmenu li .nav-link {font-size:22px !important;}
    .full-banner.banner-layout-3 {padding-bottom:200px;height:100%;}
    .full-banner {padding-top:240px;}
    .featured-product__info-inner.rotated-info {left:-100px;bottom:200px;}
    .main-container {height: 24vh;}
    .shop-products .product__image figure, .shop-products .featured-product figure {height:610px;}
    .slider_collection .swiper-slide img { height: auto;}
    .hand_writing_img .arrow span {width:0.8vw;height:0.8vw;}
    .page-title-area {height:460px !important;}
    .arrow_enquire span {width: 0.8vw;height: 0.8vw;}
    .emblem {
        top: -366px !important;margin: 0 auto !important;width: 28vh;height: 61vh !important;
    }
    .mofiso_dog {top: -275px !important; width: 25% !important;}
    .mySwiperticket .swiper-slide{padding-top:280px;}
    
}
    
    @media (max-width: 1950px) and (min-width: 1900px){
        .full-banner {padding-top:165px;}
        .full-banner.banner-layout-3 {padding-bottom: 114px;}
        .shop-products .product__image figure, .shop-products .featured-product figure {height: 422px;}
        .main-container {height:34vh !important;}
        .emblem {top: -366px!important;margin: 0 auto!important;width: 28vh;height: 48vh!important;}
        .mofiso_dog {top: -275px !important;width: 31% !important;}
        .mySwiperticket .swiper-slide{padding-top:170px;}
    }
    
    @media (max-width: 1799px) and (min-width: 1650px){
        .full-banner {padding-top:115px;padding-bottom:280px;}
        .full-banner.banner-layout-3 {padding-bottom: 134px;}
        .main-container {height: 35vh;}
        .mofiso_dog {top: -280px!important;width: 30%!important;}
        .emblem {top: -370px !important;width: 40vh;}
        .mySwiperticket .swiper-slide{padding-top:145px;}
    }
    @media (max-width: 1682px) and (min-width: 1678x){
    .full-banner.banner-layout-3 {padding-bottom: 105px;}
    }
    @media (max-width: 1650px) and (min-width: 1620px){
    .full-banner.banner-layout-3 {
        padding-bottom:92px;
    }
    }
    @media (max-width: 1600px) and (min-width: 1590px){
        .full-banner.banner-layout-3 {padding-bottom: 125px;}
        .main-container {height:34vh;}
        .emblem {
            top: -366px!important;margin: 0 auto!important;width: 28vh;height: 48vh!important;
        }
        .mofiso_dog {top: -275px !important;width: 31% !important;}
        .mySwiperticket .swiper-slide{padding-top:170px;}
    }
    
    @media (max-width: 1555px) and (min-width: 1520px){
    .full-banner.banner-layout-3 {padding-bottom:133px;padding-top: 94px;}
    .main-container {height: 40vh;}
    .numbercall {position:relative;right:25px;}
    .numbercall::after {left:20px;}
    }
    @media (max-width: 1536px) and (min-width: 1530px){
        .full-banner.banner-layout-3 {padding-bottom:90px;padding-top:94px;}
        .mofiso_dog {position: absolute;top: -280px !important;width: 25% !important; }
        .emblem {top: -333px !important;margin: 0 auto; width: 56vh !important;height: 58vh !important;}
        .mySwiperticket .swiper-slide{padding-top:70px;}
        .main-container {height:50vh;}
    }
    @media (max-width:1455px) and (min-width:1430px){
        .main-container{height:34vh;}
        .full-banner {padding-top:98px;}
        .call_numt {margin-left:0px;}
        .mofiso_dog {position: absolute;top: -252px !important;width: 32% !important;}
        .emblem {position: absolute;left: 7px;right: 0;top: -340px !important;
        }
        .mySwiperticket .swiper-slide{padding-top:220px;}
    }
    @media (min-width: 1400px){
        .container-fluid.pd_desk{padding: 0px;}
    }
    @media (max-width:1366px) and (min-width:1360px){
    /* .main-container {
        height: 32vh;
    } */
    }
    @media (max-width: 1125px) and (min-width: 1090px){
      .full-banner{padding-top:100px;}
      .bg-dark.heit_mq .col-lg-10.col-md-10 {width: 77%;}
      .main-container {height: 25vh;}
      .numbercall {display: ruby-text;padding: 10px 0px 0px 8px;
    }
    .mainmenu li + li {
        margin-left: 16px;
    }
    .navbar-expand-md .navbar-nav .nav-link {
        font-size: 12px !important;
    }
    .logo_sec {width: 7%;margin-left: 25px;margin-right: 25px;}
    
    }
    @media (max-width: 1085px) and (min-width: 1030px){
    .featured-product__info-inner.rotated-info {
        position: absolute;left: 35px;top: auto;bottom: 8px;
    }
    .full-banner.banner-layout-3 {padding-bottom:34px;}
    .full-banner {padding-top:45px;}
    .main-container {height: 33vh;}
    }
    
    @media (max-width: 1025px) and (min-width: 1020px){
    .full-banner.banner-layout-3 {padding-bottom:28px;}
    .full-banner {padding-top:34px;}
    .featured-product__info-inner.rotated-info {left:38px;bottom:6px;}
    .main-container {height:36vh;}
    .footer a {font-size:12px !important;}
    .mainmenu li + li {margin-left:18px;}
    .mainmenu li .nav-link {font-size:12px !important;}
    .bg-dark.heit_mq .col-lg-10.col-md-10 {width: 82%;}
    .bg-dark.heit_mq .col-lg-2.col-md-2 {width: 15%;}
    footer ul li {font-size: 12px!important;}
    .hidden-footer ul li a {font-size:14px !important;}
    .shop-products .product__image figure, .shop-products .featured-product figure {height:400px;}
    .btn-size-sm {padding: 5px 18px;}
    .arrow_checkout {position:absolute;bottom:-7.5%;left:39%;}
    }
    
    @media (min-width:992px) {
        .top_search{display: none;}
        .navbar-expand-md .navbar-collapse {
            display: flex !important;flex-basis: auto;
        }
    }
    
    @media (max-width:991px) {
        .offcanvas-navigation__inner .btn-close i{display:none;}
        .bg-dark.heit_mq .col-lg-10.col-md-10 {width:75%;}
        .bg-dark.heit_mq .col-lg-2.col-md-2 {width:20%;}
        .offcanvas-navigation__inner .btn-close {top:70px;}
        .page-title-area{margin-top: 35px;}
        .page-title-area .page-title {font-size: 4rem;}
        .image_leftside .featured-product__info-inner {
            position: absolute;top: 12px;
        }
        .featured-product__info-inner.rotated-info {
            position: absolute;left: 46px;top: 282px;display: inline-table;
        }
        .featured-product__text{font-size: 12px;}
        .featured-product__name{font-size: 26px;}
        .shop-toolbar.mb--50{margin-block-end: 15px;position: relative;top: -10px;right: 12px;width:100%;}
        .shop-toolbar__left{position: absolute;right: 0;top: -57px;}
        .modal-backdrop{height: auto;}
        .header__main {padding: 4px 0px !important;}
        .pd_desk .top_search {width:70px;}
        .toolbar-item{margin-top: -25px;}
        .main-navigation .nav-link.top_search{padding-bottom: 0px;}
        .arrow_enquire {bottom:-74.5%; right:9%;}
        .arrow_enquire span {width:2vw;height:2vw;}
        .pd_desk .top_search img{width:40px}
        .enquiry_btn {position: absolute;top: 9.5%;right: 10%;}
        .enquiry_btn .btn.click_pop {line-height: 27px;}
        .product-area .slick-vertical-center .slick-btn, .product-area .slick-horizontal-center .slick-btn, .product-area .searchform__submit, .product-area .featured-product__badge {
            top: 30%;
            -webkit-transform: translate(0, -50%);
            -moz-transform: translate(0, -50%);
            -ms-transform: translate(0, -50%);
            -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
        }
        .slick-list .payne-product .product__inner .product__info{display: block;}
        .main-container {height: 26vh;}
        .theedge_range .full-banner {padding-top:90px;}
        .theedge_range {height: 375px;}
        .hand_writing_img .arrow{top:-72%;}
        .slider_collection .swiper-slide img {height: 335px;}
        .product-gallery__nav-image .slick-slide img {height: auto;}
        .recent_products .product__info{display: block;}
        .payne-product .product__image{height: auto;}
        #userProfileform .form-group label{text-align: left;display: block;}
        .box_desgine .first_box{text-align: left;}
        .m_pro_lines img{width:36px;}
        .mofisopro_products .product__info{display:block;}
        .product-action-btn .btn {padding:11px 6px;min-width:105px;font-size:12px !important;line-height:14px;height:38px;}
        .return_exchanges h2{font-size:18px!important;}
        .site-footer__linklist li a{color:#000;font-size:14px !important;line-height:30px;}
        .items_qty {top: 4px;left: 25px;font-size: 24px;}
        .footer_sec_mob .accordion-button {
            padding: 2.5rem 1.25rem;
        }
        .footer_sec_mob .accordion-button:not(.collapsed) {
            color: #1e1d1d;background-color: #e7f1ff00;box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
        }
        .footer_sec_mob .accordion-button::after {
            flex-shrink: 0;width: 5.25rem;height: 2.25rem;margin-left: auto;
            content: "";
            /* background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23222222'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e); */
            background-repeat: no-repeat;background-size: 2.85rem;
            transition: transform 0.2s ease-in-out;
        }
        .footer .footer_sec_mob ul{display:initial;}
        .socials {border-left:0px solid #fff;}
        .socials .fa{font-size:20px;}
        .followus_social::after{background-image: none;}
        .footer .social_mediaicons ul{display:flex!important;}
        .copy_righttext{text-align: center;color: #fff;padding-bottom:19px;}
        .footer_sec_mob {line-height:2px;margin:0px; background: #000;position: relative;}
        .mofiso_footmovinglogo{
            width: 100px;margin:auto;height: auto;padding: 2px 0;background: transparent;color: #fff;font-size: 13px;text-align: center;
            border-radius: 10px;position:absolute;top:-50px;left: calc(50% - 50px);
            z-index: 9;cursor: pointer;
            -webkit-animation: bounce 3s infinite ease-in-out;
            -o-animation: bounce 3s infinite ease-in-out;
            -ms-animation: bounce 3s infinite ease-in-out;
        }
        .footer_sec_mob .accordion-button:focus {border-color: #3d3d3f;box-shadow: 0 0 0 0.25rem rgb(51 54 59 / 25%);}
        .offcanvas-menu li{text-align:left}
        .offcanvas-menu li a {padding:10px 0px;text-align:left;line-height:20px;}
        .main-navigation .mainmenu__link {padding-left:8px !important;}
        .product-gallery__wrapper .product-gallery__image video{width: 100%;}
        .l_margmob{margin-left:16%;padding:2px 14px !important;margin-top:10px !important;height:30px !important;font-size:12px !important;}
        .r_margmob{margin-right:16%;padding:2px 14px !important;margin-top:10px !important;height:30px !important;font-size:12px !important;}
        .inner-ticket{position: absolute;top: -22px;}
        .product-gallery__image img {
            height: -webkit-fill-available;
            /* height: 526px; */
            width: -webkit-fill-available!important;
            background-size: cover!important;
            background-repeat: no-repeat!important;
            background-position: 50% 50%!important;
        }
        
    }

    @media (max-width:855px) and (min-width:852px) {
        .featured-product__text {font-size: 11px;}
        .featured-product__text {margin-block-end: 0px;}
        .theedge_range .full-banner {padding-top: 100px;}
        .full-banner.banner-layout-3 {padding-bottom: 84px;}
        .featured-product__name {font-size: 16px;}
        .explore_popup_top_sec .modal-dialog {margin: 75px 150px!important;}
        .page-title-area {height: 186px !important;}
        .page-title-area.bg-color {margin-top: 0px;}
        .header__inner {position: absolute;left: 0;top: 38px;}
    }
    @media (max-width:830px) and (min-width:810px) {
        .featured-product__name {font-size: 16px;}
        .full-banner.banner-layout-3 {padding-bottom: 95px;}
        .main-container {height:30vh;}
        .featured-product__info-inner.rotated-info {top:322px;}
        .full-banner.banner-layout-3 {padding-bottom:94px;}
        .full-banner {padding-top:40px;}
        .featured-product__info-inner.rotated-info {top: 248px;left: 60px;}
        .inovative-content h5{font-size: 12px;}
    }
    @media (max-width:768px) and (min-width:768px) {
        .enquiry_btn {top:9.2%;}
        .main-container {height: 32vh;}
        .theedge_range .full-banner {padding-top: 105px;}
        .full-banner.banner-layout-3 {padding-bottom: 105px;}
        .featured-product__name {font-size: 17px;}
        .featured-product__info-inner.rotated-info {left:10px;top:250px;}
        .home-slider video{margin-top: 55px;}
        .product-slide-nav.slick-center-bottom .slick-prev {
            left: 54px !important;top: 4% !important;
        }
        .product-image .slick-next {
            bottom: -60% !important;left: 54%;
        }
        .order-lg-first .checkout {position: relative;padding-top: 60px;}
        .arrow_checkout span {width:1.5vw;height:1.5vw;}
        .arrow_checkout {bottom: -5.5%;left: 36%;}
        .nav-item.carticon {width: 5.5% !important;}
    }
    
    @media only screen and (max-width: 767px) {
        .is-sticky .header__inner.header--unpinned {
            -webkit-transform: translate(0, -100%);
            -moz-transform: translate(0, -100%);
            -ms-transform: translate(0, -100%);
            -o-transform: translate(0, -100%);
            transform: translate(0, -100%);visibility: visible !important;
            opacity: 1!important;position: fixed;top:75px!important;
        }
        .footer .social-links ul {display: flex !important;}
        .footer a {text-decoration: none;font-size: 14px !important;color: #fff;
            letter-spacing: 1px;padding: 3px 0px 3px 0px;
        }
        .footer ul {display: initial !important;}
        .footer ul {display: flex;justify-content: center;flex-direction: row;
            column-count: 2;border-bottom: 0 solid whitesmoke;margin-bottom: 0;padding-top: 20px;padding-bottom: 15px;column-count: 3;
        }
        .footer ul li {list-style: none;border-right: 1px solid #fff;
            line-height: 22px;padding: 0 5px;font-size: 14px;color: #fff;
        }
        .footer ul {
            display: flex;justify-content: center;flex-direction: row;
            border-bottom: 0 solid whitesmoke;margin-bottom: 0;
            padding-top: 20px;padding-bottom: 14px;display: block;text-align: left;
        }
        .copyright-text p{font-size: 14px;}
        .quicklink_align.qicklinks{column-count: initial;display: block !important;}
        .quicklink_align.bottoms_box{display: block;}
        /* .footer ul {padding-bottom:20px;column-count: 2;} */
        .footer.bg-color.pt-xs--60{padding-block-start:10px;}
        /* .seprate_btn {gap: 18px;margin-bottom: 1px;position: fixed;bottom: 0px;z-index: 999;margin-left: -32px;background: #fff;
            width: 100%;padding: 8px 10px 4px 8px;
        } */
        .seprate_btn{gap: 9px; margin-bottom: 1px; position: initial; bottom: 0px; z-index: 999; margin-left: initial; background: #fff; width: 100%; padding: 0px 0px 5px 0px;}
        .btn-size-sm {padding: 5px 10px;min-width: 170px;}
        #fixed-foot-buy{display: none!important;}
        .share-wrapper ul.social {display: initial;}
        .share-wrapper ul.social.active {flex-direction: column;}
        .share-wrapper ul.social li{margin-left:10px;}
        .share-wrapper {flex-direction: column;}
        .write_review {float: inherit;margin-bottom:30px;}
        .breadcrumb_details{display:none!important;}
        .btn-size-sm {margin: 0px 0px;}
        .delivery-input {width:50%;}
        .check_areacode {width:50%;padding: 8px 10px;}
        .product-main-details{text-align:left;padding: 0px !important;}
        .accordion-button .fa.fa-question-circle-o{margin:4px;}
        .buttn-sec .input-group-lg{padding-left:10px;}
        .product-nam h1{padding-left:10px;}
        #fixed-foot-buy{display:none;}
        .product-image .slider-nav .slick-next {left:91.5% !important;}
        .product-image .slick-prev {left:-7px;}
        .aish-container {margin-top:10px;}
        .product__image img {height:auto;width:auto;}
        #productSideFilterForm .accordion-collapse.collapse.show{text-align:left;}
        .full-banner .banner-contain h4{
            font-size: 11px;
        }
        .theedge_range .full-banner.parallax {background-attachment: inherit;}
        .theedge_range .full-banner {padding-top:54px;padding-bottom:54px;}
        .main-container {
            height: 16vh;
        }
        .forest-img-wrapper {
            height: 120px;
        }
        .tailoftravel {
            padding-right: 5px;padding-bottom: 25px;
        }
        .Indias_Own_Valice .full-banner {height:auto !important;padding-top:70px;padding-bottom:62px;}
        .team.section{padding: 0px 15px;}
        .inovate-right, .inovate-right.pt-40{padding-top: 10px !important;}
        .inovative-content.livinthem{text-align:right!important;}
        .inovative-content.treadingthrough{text-align:left!important;}
        .inovative-content h5{font-size:14px; padding:0 10px;}
        .inovative-content h4.text-red{padding-left: 10px;}
        .text-red.proxima_regular.themedge{padding-right: 10px;padding-left: 0px !important;}
        .heading__secondary {font-size:18px;font-weight:600;letter-spacing: normal;margin-bottom:8px;line-height:20px;}
        .width_exclusivefont {font-size: 12px; font-weight: 400; letter-spacing: 0px;}
        .slider_collection .swiper-button-next, .slider_collection .swiper-button-prev {color: #959595;top:38%;}
        /* .shopNow { padding: 4px 8px; line-height: 16px; height: 30px; border: 1px solid #4c4b4b; margin-top: 15px; font-size: 11px !important; font-weight: 400; border-radius: 0px; } */
        .shopNow { padding: 6px 8px; line-height: 27px; height: 40px; border: 1px solid #4c4b4b; margin-top: 15px; font-size: 14px !important; font-weight: 500; border-radius: 0px; }
        .brewing_mob .mb--42{margin-block-end: 20px;}
        .lenseofmofiso p{font-size: 12px; font-weight: 400; letter-spacing: 0px; color: #000;}
        .tailoftravel button {background: #101010;
            color: #fff;
            border: 0px;
            padding: 4px 60px 4px 8px;
            font-size: 5px !important;
            text-transform: uppercase;}
        .tailoftravel a {font-size:11px !important;}
        .slick-btn { width: 20px; height: 24px; line-height: 26px; background-color: rgba(255, 255, 255, 0); z-index: 1; }
        .slider_box_brewing .mySwiper_brewing .swiper-button-prev{left: 0;}
        .slider_box_brewing .mySwiper_brewing .swiper-button-next{right: 0;}
        .banner-contain .btn.btn-solid{font-size: 14px !important; font-weight: 500; padding: 2px 4px !important; width: inherit; min-width: 130px;}
        .shop-page-wrapper.pb-5.pt-50{position: relative;}
       
        .form-select{border:1px solid #5052546b;}
        .payne-product .product__action {left:0;bottom:-19px;z-index:1;}
        .payne-product .product__action a {opacity: 1;}
        .product-area .product__image figure{height: auto;}
        .payne-product .product__image{height:175px;}
        .product__info--left {flex: inherit;}
        .them-logo {margin-top: 0px;}
        .mb--10pt8 {margin-block-end: 6.8rem;}
        .filter_m{display:none;}
        .product__price .sign {font-size: 18px;}
        .product-gallery__nav-image .slick-next:before {content: '→';bottom: -22px!important;transform: rotate(0deg)!important;margin-left: -18px;}
        .product-gallery__nav-image .slick-prev:before {top: -8px;}
        .product-price-wrapper .product-action .quantity-wrapper{margin-bottom: 0px!important;}
        .product-summary .product-title {font-size:18px;line-height:26px;}
        .btn-size-sm {line-height: 30px;}
        .shopby_collection_p .product__title{font-size: 16px;font-weight: 500;}
        .payne-product .product__info .product__info--left{flex:auto;}
        .payne-product .product__info .product__info--left .shopNow {
            padding: 6px 8px;line-height: 23px; height: 36px;
            margin-top: 8px; font-size: 12px !important;border-radius: 0px;
        }
        .slick-list.draggable .payne-product .product__image {margin-block-end: 0px;}
       .element-carousel.product-slider.mb-md--50{margin-block-end: 25px;}
       .method-area .col-md-4.mb-sm--50{ margin-block-end: 20px;}
       .side_sticky {position: initial;}
       .collapse.navbar-collapse .mainmenu .inner-menu .sub-menu li + li {line-height: 27px;}
       .offcanvas-navigation__inner .btn-close{top:45px;display:none;}
       .offcanvas-navigation__inner .btn-close i{display:none;}
       .offcanvas-menu li a {
        font-size: 14px;padding: 5px 0px;
        font-size: 14px !important;text-transform: capitalize;
        text-align: left;justify-content: left;
        display: flex;margin-left: 0px;padding-left: 8px;
        }
      .has-children.menu-open .sub-menu a .mm-text{font-size: 12px;}
      .offcanvas-menu .sub-menu li:first-child{border-top:1px solid#e8e8e8}
        .hand_writing_img img {
            margin-right: initial;rotate: -12deg;width: 25%;
        }
        .tailoftravel button a {
            font-size: 13px !important;
            font-weight: 400;
        }
        .cartItemCounter {
            top: -45%;right: -12%;
        }
        .offcanvas-menu li{border-bottom: 1px solid #e8e8e8;}
        .homepage-slider{margin-top:32px;}
        .home-slider video{height:200px;width:100%;}
        /****arrow start*****/
        .hand_writing_img .arrow {
            position: absolute;top: 0%;right: 10%;transform: translate(-50%, -50%);
            transform: rotate(270deg);cursor: pointer;height: 20px;
        }
        /****arroe end****/
        .slider_collection .swiper-slide img{height:327px;}
        .featured-product-area.mt--50{margin-top: 0px;}
        .bg-dark.heit_mq .col-lg-10.col-md-10 {width:65%;}
        .numbercall {display: ruby-text;padding:10px 0px 0px 8px;}
        .logo_sec {width: 40% !important;}
        .logo_sec.mob img {width:150px !important;}
        .theedge_range video {
            height: 270px;width: 100%;
        }
        .hand_writing_img .arrow span {
            display: block;width: 2.5vw;
            height: 2.4vw;border-bottom: 4px solid white;border-right: 3px solid white;transform: rotate(45deg);
            margin: -10px;animation: animate 2s infinite;
        }
        .styleactionm{margin-top:32px !important;}
        .corporate_gift{height: 190px!important;}
        .enquiry_btn {position: absolute;top: 5%;right: 10%;}
        .enquiry_btn .btn.click_pop{margin-top: 50px;}
        h1, .h1 {font-size: 18px;}
        .videos_banner{margin-top:30px;}
        .nav-item.carticon {width:6% !important;margin-top:7px;}
        .arrow_enquire span {width:2.8vw;height:2.8vw;}
        .arrow_enquire {bottom:-28.5%; right:9%;}
        .pd_desk .top_search img {width: 25px;}
        .header .toolbar-item:not(:last-child) {margin-inline-end: 0px;position: relative; top: 0px;}
        .theedge_range {height: 275px;}
        .hidden-footer ul li a {text-decoration: none; font-size: 14px !important;}
        .payne-product .product__image{height: 175px;}
        .forest-img-wrapper {
            animation-name: forest;
            animation-duration: 45s;
        }
        .product__info .product__title a{font-size: 14px !important;font-weight: 500;}
        .product-gallery.vertical-slide-nav .product-gallery__large-image.mb-sm--30{margin-bottom: 0px;}
        .m_pro_lines img{width:40px}
        .accordion.accordian_heading .accordion-button{height: 55px;}
        .recent_products.mt-60{margin-top:35px!important;}
        .review_btns{text-align: center;}
        .write_review {margin-bottom: 0px;}
        .product_detailsbx .mb--77.mb-md--57{margin-block-end: 20px;}
        .write_review {margin-right: 0px;}
        .recent_products .product-content {padding: 0px 2px 5px;}
        .cookie-consent-modal .content h1{font-size:16px;}
        .cookie-consent-modal .content p{font-size:14px;}
        .search_product .payne-product .product__image{height: inherit!important;}
        .orders_bags_list{padding: 0px;}
        .returnExchangeBtn{width:100%;}
        #returnModalLabel{font-size: 16px;}
        .text_area_bx {width:100%;margin-top:20px;border:1px solid #777474;}
        .orders_details .txt_color {font-size: 14px;margin-bottom: 5px;color: #4f4d4d;margin-top: 10px;}
        .return_list {
            border: 1px solid #ccc; margin: 10px 0px;padding: 5px;position: absolute;
            height: 335px;background: #fff;bottom: 88px;width: fit-content;
        }
        .form_box_return {padding: 10px 15px;}
        .modal.show .modal-dialog.mediumsize {margin: 0px 0px;}
        .mpd_0{padding:0px;}
        #address label{text-align:left;display:block;}
        #address .modal-title{font-size:18px;}
        .address-area.page-banner-section h2{margin-top:10px;}
        .page-banner-section{padding-top:40px;}
        .mobile_right{text-align: right;}
        .wishlistbdr .product-thumbnail img {width:70%;}
        .wishlistbdr .product-price, .wishlistbdr .product-action-btn{text-align: center;}
        .product-remove{margin-top: 15px;}
        .wishlistbdr .text-start.wide-column h3 a {color: #4c4b4b;font-size: 12px !important;font-weight: 500;margin-left: 10px;float: right; padding-top: 4px;}
        .wishlistcolor{width:32px;height:32px;text-align: -webkit-center;display:block;margin:auto;}
        .product-action-btn .btn {min-width: 132px;}
        .contact-info p{font-size: 14px;}
        .orders_details {padding-bottom:15px;}
        .offcanvas-menu li span.menu-expand {top:0px;width:100%;line-height:35px;margin-inline-end:16px;text-align:right;}
        .call_numt {line-height: 20px;margin-left: 0px;}
        .home_work_bx .home_work_txt{padding-left:12px;}
        .range-slider input{font-size:12px!important;}
        #flush-collapseFour .accordion-body{padding:1rem 0rem;}
        .shop-sidebar .accordion-button {padding: 1.5rem 1.2rem!important;}
        .col-xl-9.col-lg-8.order-lg-2.mb-md--50{margin-block-end:0px;}
        .text_right, .text_left {text-align:center;}
        .element-carousel.product-slider .slick-btn.slick-prev.slick-arrow {left:-2%;}
        .no-arrowa.slick-instagrama{overflow:auto;overflow-x: hidden;}
        .cards_designs, .no_warranty_cards {width:100%!important;height:285px!important;}
        .share-wrapper {left:64%;bottom:13%;}
        .share-wrapper .share {width:30px;height:30px;line-height:1.5;}
        .share-wrapper ul.social li{width:28px;height:28px;margin-left:8px;}
        .share-wrapper ul.social.active {transform:translate(-8px);}
        .sub-menu li:hover a{color:#fff;}
        .swiper-button-next:after, .swiper-button-prev:after{font-size:25px!important;}
        .explore_popup_top_sec .modal-dialog { margin: 0.5rem !important;}
        .return_exchanges h2{font-size:16px!important;}
        .homepage-slider .slider-heroa .main-banner {width:100%;height:200px;}
        .product__image .swiper-button-next, .product__image .swiper-button-prev {
            position: absolute;top: var(--swiper-navigation-top-offset, 35%);
            width: calc(var(--swiper-navigation-size) / 44* 10);
        }
        .product_detailsbx .accordion-button::after {
            width: 2.25rem;height: 2.25rem;
            content: "";
           background-repeat:no-repeat;background-size:2.25rem;
        }
        .mob_margin{margin-top:20px;}
        .pd54 {padding-top:20px;}
        .airpotideas_text {border-left: 1px solid #00000000;padding-left: 0px;}
        .airpotideas h4 {font-size: 24px;}
        .addtocart, .addtowisthlist {width: 40px;padding:0px 2px;border-radius:4px;font-size:12px;font-weight:500;}
        .product__action .action-btn i{color:#ffffff;}
        .product__action .action-btn .fa-heart{color:#a10002;}
        .payne-product .product__action a:not(:last-child) {margin-block-end: 0px;}
        .product__action .addtocart, .product__action .addtowisthlist {height:26px;position:relative;top:-6px;}
        .password-toggle-icon {line-height:50px;}
        .product-gallery__image img{top:inherit!important;}
        .card-image a{position: relative;z-index: 9999999;}
        .checkout .arrow_checkout span {
            display: block;width: 3.1vw;height: 3.1vw;
        }
        .checkout .arrow_checkout {
            position: absolute;bottom: 27.2%;right: 0px;height: 50px;
        }
        .followus_social{display:block;text-align:center;}
        .product-gallery__nav-image .slick-slide img{height: 97px;}
        .search_product .product__action .addtocart, .search_product .product__action .addtowisthlist {height: 26px;position: relative;top: -30px;}
        .input_check_box{height: 40px;display: contents;}
        .product-gallery__image img {
            /* height: 526px; */
            height: -webkit-fill-available;
            width: -webkit-fill-available!important;
            object-fit: contain;
        }
    }
    @media only screen and (min-device-width: 400px) and (max-device-width: 676px){
        .product-gallery__image img {
            /* height: 526px; */
            height: -webkit-fill-available;
            width: -webkit-fill-available!important;
            background-size: cover!important;
            background-repeat: no-repeat!important;
            background-position: 50% 50%!important;
        }
    }
    @media (max-width:440px) {
        .full-banner .banner-contain h4{font-size: 11px;}
        .payne-product .product__image {margin-block-end: 0px;}
        .slick-list.draggable .payne-product .product__image {height:185px !important;}
        .shop-products .mb--50.productSection{margin-block-end: 32px;}
        .product-content{padding: 20px 2px 5px;}
        .product__price .sign, .product__price .money {font-size: 16px;}
        .hand_writing_img img {width: 20%;}
        .bg-dark.heit_mq .col-lg-10.col-md-10 {width:58%;}
        .bg-dark.heit_mq .col-lg-2.col-md-2 {width: 40%;}
        .inovative-content h5 {font-size: 10px;}
        .inovative-content h4.text-red {font-size: 14px;}
        .image_leftside .featured-product__info-inner {top: 25px;}
        /* .featured-product__info-inner.rotated-info {left: 280px; bottom: -278px;} */
        .bg-dark.heit_mq .col-lg-10.col-md-10 {width: 58%;}
        .bg-dark.heit_mq .col-lg-2.col-md-2 {width: 40%;}
        .home-slider video {height: 180px;}
        .btn-size-sm {padding:5px 10px;min-width:48%;}
        .enquiry_btn .btn.click_pop {margin-top:58px;}
        .arrow_enquire {bottom:-26.5%;right:6%;}
        .enquiry_btn .btn.click_pop {padding: 8px 60px 7px 20px !important;}
        .enquiry_btn {top:4.9%; right:11%;}
        .footer ul li {font-size: 12px;}
        #returnModalLabel {font-size:11px;}
        .hidden-footer ul li a {font-size: 12px !important;}
        .share-wrapper {bottom: 12%; left:60%;}
        .offcanvas-body .input-group > .form-control, .offcanvas-body .input-group > .form-select {min-width:35px;}
        .offcanvas-body .form-control {padding: 2px;}
        .featured-product__info-inner.rotated-info {left:-35px;top:340px;}
        .cookie-consent-modal .content p, .cookie-consent-modal .content a {font-size: 11px !important;}
        .btns.cookie-consent-btn .btn {padding: 1px 8px 1px;font-size: 12px !important;}
        .checkout .arrow_checkout {position:absolute;bottom:28.2%;right:124px;height:5px;}
        .mob_w {width: 100%!important;}
        .check_areacode {top: 1px;}
        .btn-solid {line-height:26px;}
        .product-gallery__image img {
            /* height: 526px; */
            height: -webkit-fill-available;
            width: -webkit-fill-available!important;
            background-size: cover!important;
            background-repeat: no-repeat!important;
            background-position: 50% 50%!important;
        }
    
    }
    @media (max-width:432px) and (min-width: 400px) {
    .slick-list .payne-product .product__inner .product__info{
        margin-top: 30px;
    }
    .featured-product__info-inner.rotated-info {left: -25px;top: 360px;}
    .checkout .arrow_checkout {position: absolute;bottom: 29.2%;right: 124px;height: 5px;}
    
    }
    @media (max-width:420px) and (min-width: 400px) {
    .slick-list.draggable .payne-product .product__image {height:206px !important;}
    .page-title-area {margin-top: 20px;}
    .bg-dark.heit_mq .col-lg-10.col-md-10 {width: 58%;}
    .bg-dark.heit_mq .col-lg-2.col-md-2 {width: 40%;}
    .checkout .arrow_checkout {position:absolute;bottom:28.2%;right:124px; height:5px;}
    .check_areacode {top: 0px;}
    }
    @media (max-width:414px) and (min-width: 414px) {
    .share-wrapper {bottom: 13%; left:60%;}
    }
    @media (max-width: 392px) and (min-width: 382px){
    .slick-list .payne-product .product__inner .product__info {margin-top: 12px;}
    .styleactionm, .brewing_mob {margin-top: 52px !important;}
    .element-carousel.product-slider.mb-md--50 {margin-block-end: 16px;}
    .btn-size-sm {min-width: auto;}
    .recent_products.mt-60{margin-top:35px;}
    .checkout .arrow_checkout {position: absolute;bottom: 29.2%; right: 91px; height: 5px;}
    .check_areacode {top: 0px;}
    }
    @media (max-width:391px) and (min-width:388px){
        .call_numt {text-align: left;margin-left: 0px;}
        .check_areacode {top: 0px;}
    }
    @media (max-width: 380px) and (min-width: 375px){
        .home-slider video {height: 160px;}
        .main-container {height:19vh;}
        .payne-product .product__image {height: 165px !important;margin-block-end: 0px;}
        .theedge_range .full-banner { padding-top: 65px;padding-bottom: 43px;}
        .bg-dark.heit_mq .col-lg-10.col-md-10 {width:57%;}
        .bg-dark.heit_mq .col-lg-2.col-md-2 {width:37%;}
        .inovative-content h5 {font-size: 9px;}
        .inovative-content h4.text-red {font-size: 13px;}
        .range-slider input {font-size: 10px !important;}
    }
    @media only screen and (max-width: 376px) {
        .checkout .arrow_checkout {position: absolute;bottom: 30.2%;right: 70px;height: 5px;}
        /* .share-wrapper {top: 177px;} */
        /* .product-gallery__image img {height: 383px;} */
        .share-wrapper {bottom: 13%; left:60%;}
        .check_areacode {top: 0px;}
    }
      @media only screen and (max-width: 375px) {
        .payne-product .product__image {height: 165px;}
        .product__price .sign, .product__price .money {font-size: 16px;}
        .page-title-area .page-title {font-size: 4rem;}
        .page-title-area {margin-top: 20px;}
        .hand_writing_img img { width: 15%;}
        .enquiry_btn {top: 5%;}
        .range-slider input {font-size: 10px !important;}
        #returnModalLabel {font-size:11px;}
        .featured-product__info-inner.rotated-info {left:-25px;top:320px;}
        .product__image .swiper-button-next, .product__image .swiper-button-prev {
            top: var(--swiper-navigation-top-offset, 50%);
            width: calc(var(--swiper-navigation-size) / 44* 10);
        }
        .product__action .addtocart, .product__action .addtowisthlist {height:26px;position:relative;top:-15px;}
        .checkout .arrow_checkout {position: absolute;right: 60px;bottom: 108px;height: 5px;}
        .share-wrapper {bottom: 12%; left: 60%;}
        .check_areacode {top: 0px;}
        .product-gallery__nav-image .slick-slide img {height: 87px;}
      }
     
      @media only screen and (max-width: 360px) {
        .home-slider video {height:160px;}
        .payne-product .product__image {height: 150px;}
        .bg-dark.heit_mq .col-lg-10.col-md-10 {width:51%;}
        .bg-dark.heit_mq .col-lg-2.col-md-2 {width: 48%;}
        .page-title-area .page-title {font-size: 3rem;}
        .hand_writing_img img { width: 15%;}
        .inovative-content h4.text-red {font-size:12px;}
        .inovative-content h5 {font-size:8px;}
        #returnModalLabel {font-size:11px;}
        .full-banner.banner-layout-3 .banner-contain h3 {font-size: 18px;}
        .theedge_range .full-banner {padding-top:35px;padding-bottom:42px;}
        .theedge_range .full-banner {padding-top: 54px;padding-bottom: 54px;}
        .checkout .arrow_checkout {position: absolute;right: 55px;height: 5px;}
        .share-wrapper {bottom: 10%; left:47%;}
        .text-body-emphasis.fw-bold, .prepaidOffSection span{font-size:12px!important;}
        .check_areacode {top: 1px;}
      }
    
      @media (max-width: 335px) and (min-width: 330px){
        .shop-page-wrapper .swiper {height:105%;}
        .featured-product__info-inner.rotated-info {left: -9px;top: 299px;} 
      }
      @media only screen and (max-width: 320px) {
        .home-slider video {height: 150px;}
        .payne-product .product__image {height:132px;}
        .product-gallery__nav-image .slick-slide img {height: 72px;}
        .bg-dark.heit_mq .col-lg-10.col-md-10 {width:50%;}
        .bg-dark.heit_mq .col-lg-2.col-md-2 {width: 50%;}
        .share-wrapper {bottom:9%;left: 44%;}
        /* .product-summary .product-price-wrapper span {height: 26px;} */
        .dimension_sec{height: 72px;}
      }
      
      @media (max-width: 325px) and (min-width:318px){
        .featured-product__info-inner.rotated-info {
            left: -2px;top: 282px;
        }
        .mofiso_dog {top: -197px !important;width: 43% !important;}
        .checkout .arrow_checkout {
            position: absolute;right: 2px;height: 5px;bottom: 118px;
        }
        .offcanvas-navigation {
            width: 276px;
        }
        
    
      }
    
      
      
      