/* XL Device :1200px. */@media (min-width: 1200px) and (max-width: 1500px) {	    .main-menu.menu-style3 li>a {        font-size: 14px;        padding: 12px 0;    }.mobile_heder{		display:none;}    .main-menu li > a {            }    .top-cat .nice-select,    .top-search-btn {        width: 120px;    }    input.top-cat-field {        width: calc(100% - 130px);    }    .mini-cart-option li {        margin-left: 0px;    }    .feature-inner .col {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -ms-flex-preferred-size: 33.33%;        flex-basis: 33.33%;        -webkit-box-pack: center;        -ms-flex-pack: center;        justify-content: center;    }    .feature-item {        margin-bottom: 30px;    }    .feature-inner .col::after {        display: none;    }    .feature-inner {        padding: 36px 5px 0;    }    .nav.my-tab button {        font-size: 16px;    }    .custom-seven-column>.col {        max-width: 16.66%;        -webkit-box-flex: 1;        -ms-flex: 1 0 16.66%;        flex: 1 0 16.66%;    }    .product-layout-thumb {        min-width: 140px;    }    .single-countdown__time {        width: 30px;        height: 30px;        line-height: 30px;        font-size: 13px;    }    .box-right li button, .box-right li a{        padding: 12px 5px;    }    .boxx-tab {        top: 50px;    }    .section-title.product-spacing {        margin-bottom: 50px;    }    .product-gallary-active.owl-carousel.owl-arrow-style.product-spacing .owl-nav {        top: -82px;    }    .custom-seven-column > .col {        -moz-box-flex: 1;        flex: 1 0 20%;        max-width: 20%;    }    .hm-1 .section-title.module-three {        margin-bottom: 48px;    }    .product-module-caption {        padding: 8px 13px;    }    .product-module-thumb {        max-width: 130px;    }    .newsletter-title > h3 {        font-size: 32px;    }    .newsletter-title > p {        font-size:19px;                line-height: 30px;    }    .banner-area > .container-fluid > .row > .col-lg-3 {        max-width: 25%;    }    .banner-area > .container-fluid > .row > .col-lg-6 {        max-width: 50%;    }    .cat-menu-style2 .categorie-menus {        min-width: 0;		                height: 453px;						overflow: hidden;    }    .cat-menu-style2 .right {        display: none;    }    .hero-style-2 .single-slider {        height: 448px;    }    .hero-style-2 .slider-text h1 {        font-size: 35px;        line-height: 40px;    }    .categorie-menus li a {        padding: 8px 25px;    }    .home2-main-wrapper > .container-fluid > .row > .col-lg-3 {        max-width: 25%;    }    .home2-main-wrapper > .container-fluid > .row > .col-lg-9 {        max-width: 75%;    }    .product-name h4 {        font-size: 14px;    }    .ratings > span {        font-size: 15px;    }    .main-menu.menu-style3 li span {        margin-left: 0;        max-width: 105px;    }    .product-module-thumb.thumb4 {        max-width: 80px;    }    .banner-area > .container-fluid > .row > .col-lg-3 {        max-width: 25%;    }    .banner-area > .container-fluid > .row > .col-lg-9 {        max-width: 75%;    }    .thumb4 .label-product {        left: 180px;    }    .per-page {        margin-left: 0;    }    .sinrato-thumb {        width: ;    }    .sinrato-box-action {        flex: 1 0 auto;        width: 170px;    }}/* LG Device :992px. */@media (min-width: 992px) and (max-width: 1199px) {	.mobile_heder{		display:none;}    .container-fluid {        padding: 0 30px;    }    .feature-style-one {        padding-bottom: 0;    }    .feature-inner {        padding: 36px 5px 5px;    }    .mean-nav li img,    .mean-nav li i {        display: none;    }    .mean-container .mean-nav ul li a.mean-expand {        height: 24px;    }    .mean-container .mean-nav ul li a {        background: #222;        border-top: 1px solid #333;    }    .mean-container .mean-nav ul li a:hover,    .mean-container .mean-nav ul li a.mean-expand:hover {        background: #111;    }    .mean-container .mean-nav ul li li a {        background: #222222;        opacity: 1;        text-transform: capitalize;    }    .header-style4 input.top-cat-field {        width: calc(100% - 300px);    }    .top-cat.hm1 .nice-select {        display: none;    }    .mini-cart-option li {        margin-left: 0;    }    .box-right li button, .box-right li a{        padding: 12px 4px;    }    .mini-cart-option li span.lnr {        padding-right: 5px;    }    .main-menu li>a {        padding: 18px 10px;    }    .categorie-menus li a {        padding: 6px 25px;    }    .single-slider {        height: 400px;    }    .slider-text h1 {        font-size: 40px;        line-height: 50px;    }    .slider-text p {        margin-bottom: 40px;    }    .banner-area>.container-fluid>.row>.col-lg-3 {        max-width: 25%;    }    .banner-area>.container-fluid>.row>.col-lg-6 {        max-width: 50%;    }    .banner-area>.container-fluid>.row>.col-lg-9 {        max-width: 75%;    }    .home2-main-wrapper > .container-fluid > .row > .col-lg-3 {        max-width: 25%;    }    .home2-main-wrapper > .container-fluid > .row > .col-lg-9 {        max-width: 75%;    }    .feature-inner .col {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -ms-flex-preferred-size: 33.33%;        flex-basis: 33.33%;        -webkit-box-pack: center;        -ms-flex-pack: center;        justify-content: center;    }    .feature-item {        margin-bottom: 30px;    }    .feature-inner .col::after {        display: none;    }    .hm-1 .section-title.module-three {        margin-top: 25px;        margin-bottom: 60px;    }    .boxx-tab {        top: 50px;    }    .nav.my-tab button {        font-size: 14px;    }    .pro-home2 .product-module-thumb {        max-width: 110px;    }    .section-title.product-spacing {        margin-bottom: 50px;    }    .section-title.product-spacing.hmm-3 {        margin-top: 35px;    }    .section-title.flash-title.hmm-4 {        margin-top: 54px;    }    .product-gallary-active.product-spacing.owl-theme.owl-loaded .owl-nav {        top: -83px;    }    .custom-seven-column>.col {        -webkit-box-flex: 1;        -ms-flex: 1 0 25%;        flex: 1 0 25%;        max-width: 25%;    }    .custom-seven-column>.col-2 {        -webkit-box-flex: 2;        -ms-flex: 2 0 50%;        flex: 2 0 50%;        max-width: 50%;    }    .newsletter-group {        padding: 36px 0 48px;    }    .newsletter-box {        display: block;    }    .newsletter-inner {        padding-right: 0;        width: 100%;        margin-bottom: 30px;    }    .link-follow {        -webkit-box-pack: center;        -ms-flex-pack: center;        justify-content: center;        width: 100%;    }    /* home 2 */    .cat-menu-style2 .right {        display: none;    }    .cat-menu-style2 .categorie-menus {        min-width: 0;    }    .cat-menu-style2 .categories-menu-btn span {        margin-left: 5px;    }    .hero-style-2 .single-slider {        height: 432px;    }    .hero-style-2 .slider-text h1 {        font-size: 35px;        line-height: 40px;    }    .feature-inner.feature-home2 {        padding: 36px 5px 5px;    }    .feature-inner.feature-home2 .col {        -ms-flex-preferred-size: 50%;        flex-basis: 50%;    }    .section-title.product-spacing.home2-tab-spacing {        margin-bottom: 80px;    }    .section-title.product-spacing.home2-tab-spacing .boxx-tab {        top: 70px;    }    .product-gallary-active2.product-spacing .owl-nav {        top: -113px;    }    .single-countdown__time {        width: 40px;        height: 40px;        line-height: 40px;    }    .section-title.flash-title>h3 {        font-size: 22px;    }    .latest-thumb {        max-width: 70px;    }    .latest-single-item {        padding: 10px 5px;    }    .latest-pro-content h4 {        font-size: 14px;    }    .sidebar-inner-title h3 {        font-size: 17px;    }    .per-page,    .product-page {        margin-left: 0;    }    .blog-wrapper-inner.column5 .row .col-xl-3 {        -webkit-box-flex: 0;        -ms-flex: 0 0 25%;        flex: 0 0 25%;        max-width: 100%;    }    input.top-cat-field {        border-radius: 5px 0 0 5px;        width: calc(100% - 150px);    }    .paginatoin-area {        padding-bottom: 20px;    }    .sinrato-thumb {        width: 140px;    }    .sinrato-box-action {        flex: 1 0 auto;        width: 170px;    }    .sinrato-product-name h4 {        font-size: 18px;    }}/* MD Device */@media (min-width: 768px) and (max-width: 991px) {	#card-info1 svg{                       width: 76px;}.mobile_heder{		display:none;}.shop-btn1 {                position: unset;      }.btn-cart {               padding: 5px 9px;       }	.th-bg{			height: 280px;}        .header-middle-inner {                margin-top: 30px;				 margin-bottom: 30px;				        }.product-layout-two {               flex-direction: column;}    .container-fluid {        padding: 0 30px;    }    .top-main-menu {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -ms-flex-wrap: wrap;        flex-wrap: wrap;        width: 100%;		        height: 50px;    }    .categories-menu-bar {        top: 14px !important;    }    .mean-container a.meanmenu-reveal {        top: -35px !important;    }    .header-call-action {        margin-bottom: 0;        width: 100%;    }    .header-top-left {        text-align: center;        border-bottom: 1px solid #444;    }    .box.box-right {        float: none;        text-align: center;    }    .header-middle-inner {        margin-top: 30px;    }    .top-cat.hm1 input.top-cat-field {        width: calc(100% - 300px);    }    .single-slider {        height: 350px;    }    .slider-text h1 {        font-size: 35px;        line-height: 40px;    }    .slider-text p {        font-size: 18px;        margin: 10px 0 20px;    }    .single-slider.slider3 {        height: 350px;    }    .slider3 .slider-text h1 {        font-size: 48px;        line-height: 60px;    }    .feature-inner {        padding: 36px 5px 5px;    }    .feature-inner .col {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -ms-flex-preferred-size: 33.33%;        flex-basis: 33.33%;        -webkit-box-pack: center;        -ms-flex-pack: center;        justify-content: center;    }    .feature-item {        margin-bottom: 30px;    }    .feature-inner .col::after {        display: none;    }    .section-title.product-spacing.hm-11 {        margin-top: 30px;    }    .section-title.product-spacing.hmm-3 {        margin-top: 35px;    }    .boxx-tab {        top: 60px;    }    .nav.my-tab button {        font-size: 14px;    }    .section-title.product-spacing {        margin-bottom: 50px;    }    .hm-1 .section-title.module-three {        margin-top: 25px;        margin-bottom: 60px;    }    .product-gallary-active.product-spacing.owl-theme.owl-loaded .owl-nav {        top: -83px;    }    .custom-seven-column>.col {        -webkit-box-flex: 1;        -ms-flex: 1 0 33.33%;        flex: 1 0 33.33%;        max-width: 33.33%;    }    .custom-seven-column>.col-2 {        -webkit-box-flex: 2;        -ms-flex: 2 0 60%;        flex: 2 0 60%;        max-width: 75%;    }    .section-title.module-three {        margin-bottom: 70px;    }    .newsletter-box {        display: block;        width: 100%;    }    .newsletter-inner {        padding-right: 0;        width: 100%;        text-align: center;        margin-bottom: 20px;        -webkit-box-orient: vertical;        -webkit-box-direction: normal;        -ms-flex-flow: column nowrap;        flex-flow: column nowrap;    }    .link-follow {        -webkit-box-pack: center;        -ms-flex-pack: center;        justify-content: center;        width: 100%;    }    .link-follow a:first-child {        margin-left: 0;    }    .footer-single-widget {        margin-bottom: 30px;    }    .email-box {        display: block;        width: 100%;    }    /* home 2 */    .categories-menu-bar.cat-menu-style2 {        top: -86px !important;    }    .categories-menu-bar.cat-menu-style2 .categorie-menus.ha-dropdown {        display: none;    }    .hero-style-2 .single-slider {        height: 350px;    }    .home2-banner-right {        margin-top: 30px;        overflow: hidden;    }    .banner-right-thumb.mb-30 {        float: left;        width: 50%;    }    .single-countdown__time {        font-size: 16px;        width: 40px;        height: 40px;        line-height: 40px;    }    .feature-inner.feature-home2 {        padding: 36px 5px 5px;    }    .feature-inner.feature-home2 .col {        -ms-flex-preferred-size: 50%;        flex-basis: 50%;    }    .section-title.product-spacing.home2-tab-spacing {        margin-bottom: 80px;    }    .section-title.product-spacing.home2-tab-spacing .boxx-tab {        top: 70px;    }    .product-gallary-active2.product-spacing .owl-nav {        top: -113px;    }    .pro-gallary-banner {        margin-top: 16px;    }    /* home 4 */    .product-module-caption {        padding: 8px 10px;    }    .product-module-thumb.thumb4 {        max-width: 90px;    }    .thumb4 .label-product {        left: 160px;    }    .sinrato-product-name h4 {        font-size: 18px;    }    .slider-boxx .product-detail-sort-des p {        padding: 0 70px;    }    .product-qty.me-3 {        margin-bottom: 12px;    }    .wishlist-wrapper .table tbody td {        min-width: 140px;    }    .sidebar-static-thumb {        text-align: center;    }    .blog-wrapper-inner.column5 .row .col-xl-3 {        -webkit-box-flex: 0;        -ms-flex: 0 0 33.33%;        flex: 0 0 33.33%;        max-width: 100%;    }    .sidebar-thumb {        margin-bottom: 30px;    }    .sinrato-thumb {        width: 160px;    }        .sinrato-box-action {        flex: 1 0 auto;        width: 170px;    }    .sinrato-product-name h4 {        font-size: 18px;    }}/* Extra small Device. */@media (max-width: 991px) {.sfg{			display: none;}.w-25 {        width: 45% !important;}    .banner-area>.container-fluid>.row>.col-lg-3,    .banner-area>.container-fluid>.row>.col-lg-6,    .home2-main-wrapper>.container-fluid>.row>.col-lg-3,    .home2-main-wrapper>.container-fluid>.row>.col-lg-9,    .banner-area>.container-fluid>.row>.col-lg-9 {        max-width: 100%;        -webkit-box-flex: 0;        -ms-flex: 0 0 100%;        flex: 0 0 100%;    }    .mean-container .mean-nav ul li a.mean-expand {        height: 24px;    }    .mean-container .mean-nav ul li a {        background: #222;        border-top: 1px solid #333;    }    .mean-container .mean-nav ul li a:hover {        background: #111;    }    .mean-container .mean-nav ul li a.mean-expand:hover {        background: #111;    }    .mean-container .mean-nav ul li li a {        background: #222;        opacity: 1;        text-transform: capitalize;    }    .header-middle {        padding-top: 1px;    }    .m-style3.mean-container .mean-nav {        margin-top: 48px;    }    .m-style3.mean-container a.meanmenu-reveal {        top: 0 !important;        color: #fff;    }    .m-style3.mean-container a.meanmenu-reveal span {        background: #ffffff;    }    .mean-nav li img,    .mean-nav li i {        display: none;    }    .slicknav_menu {        display: block;        padding: 0;    }    .categories-menu-btn,    .categorie-menus {        display: none;		padding: 6px 0;		left: 0px;				    }	.categories-menu-btn span {        margin-left: 0px;}	.categories-menu-btn .active {        color: #E51C22;        font-weight: 600;        display: none;}.categorie-menus {        background: linear-gradient(180deg, #EC1D23 0%, #5D0505 100%);        min-width: 100%;        position: absolute;        top: 100%;        -webkit-box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);        box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.1);        display: none;        z-index: 9;       }    .categories-menu-bar {        left: 0;        position: absolute;        top: 60px;        width: 100%;        z-index: 8;    }    .slicknav_menu .slicknav_menutxt {        font-size: 16px;        font-weight: 500;    }    .slicknav_menu {        background: transparent none repeat scroll 0 0;		position: relative;                    }    .slicknav_btn {        background-color: #222;        border-radius: 0;        margin: 0;        float: left;    }.product-thumb img{	  object-fit: contain;		width:100%}.product-layout-info {  padding: 15px 10px;  }.timeContainer {        z-index: 2;        /* height: 100%; */        display: flex;       justify-content: center;        align-items: center;      flex-direction: initial;}        .dets {                text-align: center;        }        .mt-5 {                margin-top: 1rem !important;        }		.play-btn {  position: relative;  top: -115px;  left: 42%;  width: 70px;  height: 70px;  line-height: 70px;  z-index: 1;}.product-layout-thumb {  min-width: 130px;  width: 36%;  text-align: right; }.px-5{		padding-right: 1rem !important;        padding-left: 1rem !important;}    .slicknav_nav {       background: linear-gradient(180deg, #EC1D23 0%, #5D0505 100%);        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.27);		color:#fff;    }    .slicknav_nav li {        float: none !important;    }    .header-call-action {        float: none;        margin-bottom: 0;        text-align: right;		position: unset;		background: none;                color: #000;				margin-left: -23px;				display: none;    }	.header-call-action svg {	filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7500%) hue-rotate(338deg) brightness(106%) contrast(109%);	}.header-call-action::after {        content: "";        position: unset;        top: 0;        right: 171px;        width: 4px;        height: 100%;        background: none;        z-index: 3;        transform: skewX(343deg);}    .mean-container a.meanmenu-reveal span {        background: #c60000;    }    .mean-container a.meanmenu-reveal {        color: #333;        height: 26px;        top: -39px;		                margin-top: -9px;    }    .mean-container .mean-bar {        padding: 0;        min-height: auto;    }    .mean-container .mean-nav {        margin-top: 0;    }.header-button {        position: absolute;       right: 202px;        margin-top: 0px;		                left: 0;}.mini-cart-option li p {        color: #fff;        font-weight: 500;		display:none;}.call-action{		       }.btn-info2 {        background: #009CFF;        color: #fff;        border: none;        line-height: 18px;        padding: 9px 15px;}.top-main-menu {        float: left;        position: relative;        width: 100%;        /* position: relative; */        display: flex;        flex-direction: row;        align-content: center;        justify-content: space-evenly;}.header-top-menu {        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.27);        padding: 7px;}    .cart-info,    .sticker.sticky .header-button {      right: 50px;        margin-top: 14px;    } .cart-info,    .sticker.sticky .header-call-action {        text-align: left;		float: left;    }    /* home 2 */    .categories-menu-bar.cat-menu-style2 {        top: -86px !important;    }    .categories-menu-bar.cat-menu-style2 .categorie-menus.ha-dropdown {        display: none;    }    .hero-style-2 .single-slider {        height: 350px;    }    .home2-banner-right {        margin-top: 30px;        overflow: hidden;    }    .banner-right-thumb.mb-30 {        float: left;        width: 50%;    }    .single-countdown__time {        font-size: 16px;        width: 40px;        height: 40px;        line-height: 40px;    }    .feature-inner.feature-home2 {        padding: 36px 5px 5px;    }    .feature-inner.feature-home2 .col {        -ms-flex-preferred-size: 50%;        flex-basis: 50%;    }    .section-title.product-spacing.home2-tab-spacing {        margin-bottom: 80px;    }    .section-title.product-spacing.home2-tab-spacing .boxx-tab {        top: 70px;    }    .product-gallary-active2.product-spacing .owl-nav {        top: -113px;    }    .mini-cart-option.cart-mini4 {        margin-right: 60px;        text-align: right;    }    .header-style4 .header-middle-inner {        margin-top: 0;        margin-bottom: 0;    }    .categories-menu-bar.cat-menu-style2.cat-header4 {        top: 0 !important;    }    .cat-header4 .slicknav_btn {        padding: 10px;        width: 100%;    }    .header-style4 input.top-cat-field {        width: calc(100% - 300px);    }    .per-page,    .product-page {        margin-left: 0;    }    .product-details-inner {        margin-top: 5px;    }.pt-5 {        padding-top: 1rem !important;}    .newsletter-group {        padding: 36px 0 56px;    }    .blog-area-wrapper {        padding-bottom: 40px;    }    .single-sidebar:last-child {        margin-bottom: 0;    }    .paginatoin-area {        padding-bottom: 24px;    }}/* SM Small Device */@media (min-width: 576px) and (max-width: 767px) {	.dextop_heder{		display:none;}	.title:before, .title:after {	display:none;}	.pagination-box li a {        font-weight: 500;        padding: 7px 11px;        line-height: 23px;        border-radius: 5px;        border: 1px solid #eee;        border-radius: 7px;        color: #000;}    .container-fluid {        padding: 0 15px;    }	.dets{		 text-align: center;}.sfg{			display: none;}    .categories-menu-bar {        top: 14px !important;    }    .mean-container a.meanmenu-reveal {        top: -50px !important;    }    .single-slider {        height: 300px;    }    .slider-text h1 {        font-size: 32px;        line-height: 40px;    }    .slider-text p {        font-size: 18px;        margin-bottom: 30px;    }    .top-cat.hm1 input.top-cat-field {        width: calc(100% - 300px);    }    .feature-inner .col {        -ms-flex-preferred-size: 50%;        flex-basis: 50%;        width: 50%;    }    .featured-home2 .section-title {        margin-top: 10px;    }    .feature-inner .col::after {        display: none;    }    .hm-1 .section-title.module-three {        margin-top: 25px;        margin-bottom: 60px;    }    .feature-item {        margin-bottom: 30px;    }    .section-title.product-spacing {        margin-bottom: 80px;    }    .sidebar-thumb img {        width: 100%;    }    .boxx-tab {        top: 220%;    }    .hm-1 .section-title.module-three {        margin-bottom: 90px;    }    .section-title.product-spacing.home2-tab-spacing .boxx-tab {        top: 80px !important;    }    .section-title.product-spacing.hmm-3 {        margin-top: 0;    }    .nav.my-tab button {        font-size: 14px;    }    .owl-arrow-style .owl-nav {        display: none;    }    .product-layout-two {        -webkit-box-pack: justify;        -ms-flex-pack: justify;        justify-content: space-between;        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;    }    .single-banner-statics {        margin-bottom: 30px;    }    .custom-seven-column>.col {        -webkit-box-flex: 1;        -ms-flex: 1 0 33.33%;        flex: 1 0 33.33%;        max-width: 33.33%;    }    .custom-seven-column>.col-2 {        -webkit-box-flex: 2;        -ms-flex: 2 0 60%;        flex: 2 0 60%;        max-width: 75%;    }    .section-title.module-three {        margin-bottom: 100px;    }    .newsletter-box {        display: block;        width: 100%;    }    .newsletter-inner {        padding-right: 0;        width: 100%;        text-align: center;        margin-bottom: 20px;        -webkit-box-orient: vertical;        -webkit-box-direction: normal;        -ms-flex-flow: column nowrap;        flex-flow: column nowrap;    }    .email-box {        width: 100%;    }    .link-follow {        -webkit-box-pack: center;        -ms-flex-pack: center;        justify-content: center;        width: 100%;    }    .link-follow a:first-child {        margin-left: 0;    }    .footer-single-widget {        margin-bottom: 30px;    }    /* home 2 */    .hero-style-2 .slider-text h1 {        font-size: 35px;        line-height: 42px;    }    .pro-home2 .product-module-thumb {        max-width: 70px;    }    .section-title.module-three.module-three-spacing {        margin-bottom: 80px;    }    .section-title.module-three.module-three-spacing .boxx-tab {        top: 70px;    }    .product-module-thumb.thumb4 {        max-width: 80px;    }    /* home 3 */    .header-middle-inner.hstyle3-spacing {        margin-bottom: 0;    }    .single-slider.slider3 {        height: 300px;    }    .sinrato-thumb {        max-width: 100px;    }    .top-bar-left {        justify-content: space-between;    }    .top-bar-right {        margin-top: 30px;    }    .product-shop-main-wrapper .shop-product-wrap.column_3.row .col-lg-3 {        -webkit-box-flex: 0;        -ms-flex: 0 0 50%;        flex: 0 0 50%;        max-width: 50%;    }    .slider-boxx .product-detail-sort-des p {        padding: 0 30px;    }    .shopping-cart-wrapper .table tbody td {        min-width: 200px;    }    .input-group.btn-block .product-qty {        width: 70px;    }    .wishlist-wrapper .table tbody td {        min-width: 140px;    }    .sidebar-static-thumb img {        width: 100%;    }    .blog-wrapper-inner.column5 .row .col-xl-3 {        -webkit-box-flex: 0;        -ms-flex: 0 0 50%;        flex: 0 0 50%;        max-width: 100%;    }    .sinrato-box-action {        flex: 1 0 auto;        width: 170px;    }    .sinrato-product-name h4 {        font-size: 18px;    }}@media (min-width: 480px) and (max-width: 575px) {	.dextop_heder{		display:none;}	.title:before, .title:after {	display:none;}	.btn-sss1{	width: auto;}	.newsletter-title>h3 {        color: #7C7C7C;        font-size: 30px;        font-weight: 500;        /* margin-bottom: 5px; */        text-transform: capitalize;}	.dets{		 text-align: center;}.label-product1:nth-child(1) {        left: 65%;        margin-top: -22px;}.input-group {        position: relative;        display: flex;        flex-wrap: nowrap;        width: 103%;}      .container-fluid {        padding: 0 15px;    }    .categories-menu-bar {        top: 14px !important;    }    .mean-container a.meanmenu-reveal {        top: -50px !important;    }    .header-call-action {        margin-left: 55px;    }    .sticker.sticky .header-call-action {        margin-left: 0;    }    .single-slider {        height: 230px;    }    .slider-text h1 {        font-size: 25px;        line-height: 30px;    }    .slider-text p {        font-size: 16px;        margin-bottom: 15px;        margin-top: 5px;    }    .btn-1.home-btn {        line-height: 38px;        padding: 0 15px;    }    .home-module-six.mb-70 {        margin-bottom: 40px;    }    .feature-inner .col {        -ms-flex-preferred-size: 100%;        flex-basis: 100%;        width: 100%;    }    .section-title.product-spacing.hmm-3 {        margin-top: 0;    }    .sidebar-thumb img {        width: 100%;    }    .feature-inner .col::after {        display: none;    }    .feature-item {        margin-bottom: 30px;    }    .boxx-tab {        top: 100%;        -webkit-transform: translateX(-50%);        -ms-transform: translateX(-50%);        transform: translateX(-50%);    }    .section-title.product-spacing {        margin-bottom: 105px;    }    .hm-1 .section-title.module-three {        margin-bottom: 90px;    }    .section-title h3 {        font-size: 18px;        margin-bottom: 15px;    }    .nav.my-tab button {        font-size: 14px;    }    .single-banner-statics {        margin-bottom: 30px;    }    .product-layout-two {        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;        -ms-flex-pack: distribute;        justify-content: space-around;    }    .product-module-thumb {        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;        display: -webkit-box;        display: -ms-flexbox;        display: flex;    }    .custom-seven-column>.col {        -webkit-box-flex: 1;        -ms-flex: 1 0 50%;        flex: 1 0 50%;        max-width: 50%;    }    .custom-seven-column>.col-2 {        -webkit-box-flex: 100%;        -ms-flex: 100%;        flex: 100%;        max-width: 100%;    }    .section-title.module-three {        margin-bottom: 100px;    }    .owl-arrow-style .owl-nav {        display: none;    }    .newsletter-box {        display: block;        width: 100%;    }    .newsletter-inner {        padding-right: 0;        width: 100%;        text-align: center;        margin-bottom: 20px;        flex-flow: column nowrap;    }    .email-box {        width: 100%;    }    .link-follow {        -webkit-box-pack: center;        -ms-flex-pack: center;        justify-content: center;        width: 100%;    }    .link-follow a:first-child {        margin-left: 0;    }    .footer-bottom-content {        -webkit-box-orient: vertical;        -webkit-box-direction: normal;        -ms-flex-flow: column nowrap;        flex-flow: column nowrap;        text-align: center;    }    .footer-single-widget {        margin-bottom: 30px;    }    .hero-style-2 .slider-text h1 {        font-size: 30px;        line-height: 38px;    }    .latest-thumb {        max-width: 90px;    }    .latest-single-item {        padding: 20px;    }    .latest-pro-content h4 {        font-size: 14px;    }    .single-slider.slider3 {        height: 300px;    }    .shop-product-wrap.list .sinrato-list-item {        display: block;    }    .sinrato-thumb {        margin: 0 auto;        max-width: 230px;    }    .sinrato-list-item-content {        text-align: center;    }    .sinrato-box-action {        border-left: medium none;        margin-top: 30px;        width: 100%;    }    .top-bar-left {        -webkit-box-pack: justify;        -ms-flex-pack: justify;        justify-content: space-between;    }    .top-bar-right {        margin-top: 30px;    }    .product-shop-main-wrapper .shop-product-wrap.row.grid .col-lg-3,    .product-shop-main-wrapper .shop-product-wrap.column_3.row .col-lg-3 {        -webkit-box-flex: 0;        -ms-flex: 0 0 50%;        flex: 0 0 50%;        max-width: 50%;    }    .slider-boxx .product-detail-sort-des p {        padding: 0;    }    .shopping-cart-wrapper .table tbody td {        min-width: 200px;    }    .input-group.btn-block .product-qty {        width: 70px;    }    .wishlist-wrapper .table tbody td {        min-width: 140px;    }    .sidebar-static-thumb img {        width: 100%;    }    .blog-wrapper-inner.column5 .row .col-xl-3 {        -webkit-box-flex: 0;        -ms-flex: 0 0 50%;        flex: 0 0 50%;        max-width: 100%;    }    .top-search-btn {        width: 100px;    }    .header-style4 input.top-cat-field,    input.top-cat-field {        width: calc(100% - 250px);    }    .header-middle-inner {        margin-bottom: 30px;    }    .paginatoin-area.style-2 {        text-align: center;    }    .pagination-style-2 {        text-align: center;        padding-top: 20px;    }}@media (min-width: 320px) and (max-width: 479px) {	.dextop_heder{		display:none;}	.footer-custom-link{				        margin-top: 10px;			}	.footer-custom-link a {        color: #E5E7EB;        display: inline-block;        line-height: 30px;        margin-left: 10px;        position: relative;        vertical-align: top;}	#card-info {                padding: 15px 20px 20px 20px !important;                height: auto;                overflow: hidden;        }	#card-info1 {        height: fit-content !important;        padding: 0;        text-align: center;        overflow: hidden;}	.card-header {        padding: 0;        margin-bottom: 0;        background-color: rgba(0, 0, 0, .03);        border-bottom: 1px solid rgba(0, 0, 0, .125);}		.dets{		 text-align: center;}.mt-5 {        margin-top: 1rem !important;}.w-85 {        width: 100%!important;}.nertyu{		flex-wrap: wrap;}    .container-fluid {        padding: 0 15px;    }.dgh{		justify-content: flex-start;        align-items: center;	        flex-direction: column;}.dgh1 {        justify-content: space-between;        display: flex;align-items: flex-start;        flex-direction: column;}.sdgh{		  border-radius: 9px;        height: auto;        object-fit: cover;}.w-25 {        width: 62% !important;}.prt {        justify-content: flex-start;        align-items: center;        display: flex;        flex-direction: column;}.wist {        flex-direction: column;        align-content: flex-end;        flex-wrap: wrap;        position: relative;        right: 50px;        margin-top: 10px;}.serty{	align-items: center;	        flex-direction: column;}.nice-select1 {                              margin-right: 12px;      }.sinrato-list-item {               margin: 15px 2px;}.xcvt {        position: relative;                        right: 22px;		top:0;}.dashboard-content {        padding: 0px 0px;		                margin: 46px 0;}.mini-cart-option li p {   display:none;  }.svgty{	align-items: center;	flex-direction: column;}.svgty .mx-5{		margin-right: 0rem !important;                margin-left: 0rem !important;}.dft{		        float: unset;	}.label-product1:nth-child(1) {        left: 65%;        margin-top: -22px;		                display: none;}        .mini-cart-option > ul {        display: flex;        align-items: center;        justify-content: center;    }    .mini-cart-option li {        margin-left: 0;    }    .mini-cart-option li span.lnr {        font-size: 22px;        padding-right: 4px;    }    .mini-cart-option .count {        top: -18px;    }    .mini-cart-drop-down {        right: 30px;    }    .header-call-action {   margin-bottom: 0px;		        padding: 13px 4px;				display: none;    }    .sticker.sticky .header-call-action {        margin-bottom: 5px;        text-align: left;    }    .box.box-right li button span, .box-right li a span {        display: none;    }    .single-slider {       min-height: 230px;    }    .slider-text h1 {        font-size: 25px;        line-height: 30px;    }    .slider-text p {        font-size: 16px;        margin-bottom: 15px;        margin-top: 5px;    }    .btn-1.home-btn {        line-height: 38px;        padding: 0 15px;    }    .single-slider.slider3 {        height: 270px;    }    .section-title.product-spacing.hmm-3 {        margin-top: 0;    }    .feature-inner .col {        -ms-flex-preferred-size: 100%;        flex-basis: 100%;        width: 100%;    }    .feature-inner .col::after {        display: none;    }    .feature-item {        margin-bottom: 30px;    }    .boxx-tab {        top: 100%;        -webkit-transform: translateX(-50%);        -ms-transform: translateX(-50%);        transform: translateX(-50%);    }    .section-title.product-spacing {        margin-bottom: 105px;    }    .hm-1 .section-title.module-three {        margin-bottom: 90px;    }    .section-title h3 {        font-size: 16px;        margin-bottom: 15px;    }    .nav.my-tab button {        font-size: 14px;    }    .single-banner-statics {        margin-bottom: 30px;    }    .custom-seven-column>.col {        -webkit-box-flex: 1;        -ms-flex: 1 0 100%;        flex: 1 0 100%;        max-width: 100%;    }    .custom-seven-column>.col-2 {        -webkit-box-flex: 100%;        -ms-flex: 100%;        flex: 100%;        max-width: 100%;    }    .section-title.module-three {        margin-bottom: 100px;    }    .owl-arrow-style .owl-nav {        display: none;    }    .newsletter-box {        display: block;        width: 100%;		margin-bottom: 17px;    }		.play-btn {        position: relative;        top: -163px;        left: 42%;        width: 70px;        height: 70px;        line-height: 70px;        z-index: 1;}.p-5 {        padding: 1rem !important;}     .newsletter-inner {        padding-right: 0;        width: 100%;        text-align: center;        margin-bottom: 20px;        -webkit-box-orient: vertical;        -webkit-box-direction: normal;        -ms-flex-flow: column nowrap;        flex-flow: column nowrap;    }    .email-box {        width: 100%;        padding: 0 120px 0 15px;    }    .newsletter-btn {        padding: 0 10px;		right: 0;    }.dst {        display: flex;        justify-content: space-between;        flex-direction: column;        flex-wrap: nowrap;		align-items: center;}        .link-follow {        -webkit-box-pack: center;        -ms-flex-pack: center;        justify-content: start;        width: 100%;    }.pt-30 {        padding-top: 10px;}    .link-follow a:first-child {        margin-left: 0;    }h2 {        font-size: 26px;        line-height: 44px;}    .footer-bottom-content {        -webkit-box-orient: vertical;        -webkit-box-direction: normal;        -ms-flex-flow: column nowrap;        flex-flow: column nowrap;        text-align: center;    }    .footer-single-widget {        margin-bottom: 10px;    }    .hero-style-2 .slider-text h1 {        font-size: 22px;        line-height: 28px;    }    .feature-inner.feature-home2 .col {        -ms-flex-preferred-size: 100%;        flex-basis: 100%;    }    .home2-tab-spacing .nav.my-tab button {        font-size: 13px;    }    .pro-home2 .product-module-thumb {        max-width: 80px;    }    .section-title.module-three.module-three-spacing {        margin-bottom: 115px;    }    .shop-product-wrap.list .sinrato-list-item {        display: block;    }    .sinrato-thumb {        max-width: 100%;    }    .sinrato-list-item-content {        text-align: center;    }    .sinrato-box-action {        border-left: medium none;        margin-top: 30px;        width: 100%;    }    .top-bar-left,    .top-bar-right {        -webkit-box-orient: vertical;        -webkit-box-direction: normal;        -ms-flex-flow: column;        flex-flow: column;    }    .product-view-mode,    .product-page,    .per-page {        margin-bottom: 10px;    }    .product-shop-main-wrapper .shop-product-wrap.column_3.row .col-lg-3,    .blog-wrapper-inner.column5 .row .col-xl-3 {        -webkit-box-flex: 0;        -ms-flex: 0 0 100%;        flex: 0 0 100%;        max-width: 100%;    }    .pro-details-name.mb-10>h3 {        font-size: 16px;    }    .btn-cart.lg-btn {        padding: 0 15px;    }    .useful-links li {        margin-bottom: 15px;    }    .pro-social-sharing li {        margin-bottom: 15px;    }    .product-info.mt-half li.nav-item button {        font-size: 15px;		padding: 0 16px;    }    .pro-details-review li {        margin-right: 2px;    }    .slider-boxx .product-detail-sort-des p {        padding: 0;    }    .slider-boxx .pro-social-sharing {        display: block;    }    .shopping-cart-wrapper .table tbody td {        min-width: 130px;    }    .input-group.btn-block .product-qty {        margin-bottom: 15px;        margin-right: 0 !important;        width: 75px;    }    .btn.btn-secondary.cart-pg {        margin-top: 15px;    }    .input-group>.custom-file,    .input-group>.custom-select,    .input-group>.form-control {        width: 100%;    }    .card-body label {        margin-bottom: 10px;    }    .wishlist-wrapper .table tbody td {        min-width: 140px;    }    .section-title.module-three.module-three-spacing .boxx-tab {        top: 30px;    }    .top-search-btn {        width: 100px;    }    .header-style4 input.top-cat-field,    input.top-cat-field {        border-radius: 5px 0 0 5px;        width: calc(100% - 100px);    }    .top-cat .search-form .nice-select {        display: none;    }    .header-middle-inner {        margin-bottom: 30px;    }    .paginatoin-area.style-2 {        text-align: center;    }    .pagination-style-2 {        text-align: center;        padding-top: 20px;    }}@media (max-width: 767px) {	.owl-arrow-style1 .owl-nav {        border-radius: 25px;        height: 32px;        line-height: 32px;        position: absolute;        right: 0;        top: -44px;}.to-do {        width: 100%;        height: 300px;        object-fit: contain;}	.sinrato-list-size{		        height: auto;}.th-bg {              height: auto;       }	.shop-btn1 {                position: unset;      }	.dextop_heder{		display:none;}	.xdfte{				display:none;	}		.price-box{				flex-wrap: wrap;		flex-direction: column;	}.bac_bann {                min-height: auto;                width: auto;        }    .header-top-left {        text-align: center;    }    .header-top-left li {        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-orient: horizontal;        -webkit-box-direction: normal;        -ms-flex-flow: row nowrap;        flex-flow: row nowrap;        -webkit-box-pack: center;        -ms-flex-pack: center;        justify-content: center;        margin-bottom: 10px;        margin-right: 0;        padding-right: 0;    }    .header-top-left li::before {        display: none;    }    .box.box-right {        float: none;        text-align: center;    }    .box-right li button, .box-right li a{        padding: 12px 5px;    }    .header-middle-inner {        margin-top: 10px;    }    .logo {        text-align: center;    }    .mini-cart-option {        float: none;        text-align: center;		 padding-bottom: 14px;    }    .mini-cart-option li:first-child {        margin-left: 0;    }    .hm-1 .section-title.module-three {        margin-top: 25px;        margin-bottom: 95px;    }    /* home 2 */    .section-title.product-spacing.home2-tab-spacing .boxx-tab {        top: 40px;    }    .section-title.product-spacing.home2-tab-spacing {        margin-bottom: 100px;    }    .section-title.module-three.module-three-spacing {        margin-bottom: 85px;    }    .sticky4 .mean-container a.meanmenu-reveal {        top: -42px;    }    .my-cart.cart-h4 {        margin-top: 10px;    }    .sidebar-thumb {        margin-bottom: 30px;    }    .feature-inner {        padding: 36px 5px 0;    }    .section-title.product-spacing.hm-11 {        margin-top: 30px;    }    .section-title {        margin-top: 25px;		margin-bottom: 0;    }    .nav.my-tab li::after {        display: none;    }    .slider-arrow-style.slick-slider .slick-arrow {        width: 40px;        height: 40px;        font-size: 20px;        line-height: 40px;    }    .slider-arrow-style.slick-slider .slick-arrow.slick-prev {        left: 10px;    }    .slider-arrow-style.slick-slider .slick-arrow.slick-next {        right: 10px;    }}@media screen and (width: 720px) and (height: 1600px) {		.shop-btn1 {                position: unset;      }	        .input-box {                margin: 9px 0px;        }		        .header-call-action {                float: none;                margin-bottom: 0;                text-align: right;                position: unset;                background: none;                color: #000;                margin-left: -44px;                margin-right: 33px;        }}@media (min-width: 3840px) {				.input-box {        position: relative;        height: 55px;        max-width: 100%;        width: 100%;        background: #fff;        margin: 0 0px;        border-radius: 30px;}}@media screen and (width: 1024px) and (height: 768px) {.mini-cart-option li a, .mini-cart-option li button {               padding: 0 0px;       }.mini-cart-option li span.lnr {                padding-right: 0px;        }		.header-call-action {        position: absolute;        right: -31px;}        .main-menu li>a {                padding: 18px 8px;        }		.manufacture-product a {        color: #000;        font-size: 15px;        font-weight: 600;        line-height: 20px;        text-transform: capitalize;}.dsp {               min-height: max-content;        }.dsp1 {              min-height: fit-content;        }}