@media screen and (max-width:1599px){
}
/* ------------------1599px-----------------  */



@media screen and (max-width:1499px){
    .img-r8 {
        width: 615px;
    }
    .owl-prod.owl-carousel .owl-nav button.owl-next,
    .owl-rcnt.owl-carousel .owl-nav button.owl-next {
        right: 5px !important;
        transform: translateX(100%);
        width: 40px;
        height: 40px;
    }
    .owl-prod.owl-carousel .owl-nav button.owl-prev,
    .owl-rcnt.owl-carousel .owl-nav button.owl-prev {
        left: 15px !important;
        transform: translateX(-100%);
    }
    .owl-prod.owl-carousel .owl-nav button.owl-next span,
    .owl-rcnt.owl-carousel .owl-nav button.owl-next span,
    .owl-prod.owl-carousel .owl-nav button.owl-prev span,
    .owl-rcnt.owl-carousel .owl-nav button.owl-prev span{
        padding: 23px;
    }
    .container-fluid {
        padding-left:42px !important;
        padding-right:42px !important;
    }
    .banner-txt {
        padding: 101px 0px 101px 0px;
    }
}
/* ------------------1499px-----------------  */



@media screen and (max-width:1399px){

    .pop-txt {
        margin: -37px 6px 0px 6px;
        padding: 7px 3px 7px 4px;
    }
    .pop-txt h3 {
        font-size: 19px;
        line-height: 29px;
    }
    .pop-txt p {
        font-size: 15px;
        line-height: 30px;
    }
    .prod-img {
        height: 279.7px;
    }
    .popular::after {
        top: 22px;
    }
    .owl-prod .item {
        height: 553px;
    }
    .pop-product.deet-pop .owl-prod .item {
        height: 573px;
    }
    .recent-img {
        height: 292px;
    }
    .pop-img {
        height: 248.69px;
    }
    .srch-inr .recent-box .recent-img{
        height:292px;
    }
    .web-srch.srch-inr .recent-box .recent-img {
        height: 185px !important;
    }
}
/* ------------------1399px-----------------  */


@media screen and (max-width:1299px){
    .recent-inr,
    .prod-inr{
        padding: 0px 29px;
    }
    .prod-img {
        height: 296.7px;
    }
    .prod-box {
        padding: 10px 7px 7px 7px;
    }
    .owl-prod .item {
        height: 580px;
    }
    .pop-product.deet-pop .owl-prod .item {
        height: 551px;
    }
    .banner-txt h1 {
        font-size: 43px;
        line-height: 56px;
        margin-bottom: 12px;
    }
    .banner-txt {
        width: 514px;
        padding: 65px 0px 65px 0px;
    }
    .img-r8 {
        width: 557px;
    }
    .recent-img {
        height: 269px;
    }

    /* 13-02-2023 */
    .pr-0{
        padding-right: 15px !important;
    }
    .abt-sec2-txt {
        padding-left:0px;
    }
    .sec2-img img {
        height: 100%;
    }
    .abt-sec2-txt p {
        font-size: 15px;
        line-height: 23px;
        margin-bottom: 7px;
    }
    .abt-sec2-txt h2 {
        font-size: 27px;
        line-height: 36px;
        margin-bottom: 11px;
    }
    /* 13-02-2023 */
}
/* ------------------1299px-----------------  */

@media screen and (max-width:1199px){
    .img-r8 {
        width: 497px;
    }
    .banner-txt {
        width: 463px;
        padding: 52px 0px 52px 0px;
    }
    .banner-txt h1 {
        font-size: 39px;
        line-height: 47px;
        margin-bottom: 10px;
    }
    .banner-txt p {
        font-size: 15px;
        line-height: 27px;
        margin-bottom: 15px;
    }
    .banner-from {
        margin-bottom: 6px;
    }
    .why-box {
        padding: 18px 10.5px 13px 10.5px;
    }
    .why-box h2 {
        font-size: 20px;
        line-height: 18px;
        margin-bottom: 19px;
    }
    .why-box p {
        font-size: 14px;
        line-height: 25px;
    }
    .why-box img {
        margin: 0px auto 25px auto;
        width: 65px;
    }
    .recent-inr, .prod-inr {
        padding: 0px 8px;
    }
    .top-r8, .copy-sos {
        width: 29.3%;
    }
    .top-lft {
        padding-top: 0px;
    }
    .top-lft p {
        font-size: 14px;
        line-height: 25px;
    }
    .top-mid-inr ul li a {
        font-size: 14px;
        line-height: 31px;
    }
    .owl-prod .item {
        height: 576px;
    }
    .srch-inr .recent-box .recent-img {
        height: 228px;
    }
    .deet-paper {
        margin-right:0px;
    }
    #thumbnail-slider {
        margin-right: 10px !important;
    }
    #ninja-slider {
        width: calc(100% - 118px) !important;
        margin-left: 0;
    }
    .pop-product.deet-pop .prod-img {
        height: 325.7px;
    }
    .pop-product.deet-pop .owl-prod .item {
        height: 581px;
    }
    .enq-input input, .enq-input textarea {
        padding: 11px 13px 10px 23px;
        height: 45px;
    }
    .deet-right-top {
        padding: 21px 18px 21px 18px;
    }
    button.enq-btn {
        margin-top: 13px;
        height: 43px;
        padding: 8px;
        font-size: 17px;
    }
    #ninja-slider .ns-img {
        background-size: 100% !important;
    }
    .enq-input textarea {
        height: 147px;
    }
    /* 11-02-2023 */
    .cont-r8 {
        padding: 66px 25px 34px 16px;
    }
    /* 11-02-2023 */


     /* 13-02-2023 */
     .sec2-img img {
        height:auto;
    }
    .pr-0 {
        padding-right:12px !important;
    }
    .abt-sec2-txt p {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 14px;
    }
    .abt-sec2-txt h2 {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 9px;
    }
    .abt-sec2-txt a {
        padding: 10px 16px;
        font-size: 16px;
        line-height: 21px;
    }
    .abt-sec1-box p {
        font-size: 14px;
        line-height: 19px;
    }
    .abt-sec1-box {
        padding: 16px 10px 21px 10px;
    }
    .abt-sec1-box h2 {
        font-size: 19px;
        line-height: 24px;
        margin-bottom: 6px;
    }
    .abt-sec-1 {
        margin-bottom: 75px;
    }
    .abt-sec3 {
        padding: 18px 0px 0px 0px;
    }
    .abt-sec3-txt p {
        font-size: 14px;
        line-height: 22px;
    }
    .abt-sec3-img {
        width: 88px;
        height: 88px;
        margin-right: 19px;
    }
    .abt-sec3-txt {
        width: calc(100% - 107px);
        margin-top: -4px;
    }
    .abt-sec3-img img {
        width: 57px;
        height: 57px;
    }
      /* 13-02-2023 */
}
/* ------------------1199px-----------------  */

@media screen and (max-width:1099px){
}


/* ------------------1099px-----------------  */

@media screen and (max-width:1024px){
    .banner-txt {
        width: 428px;
        padding: 52px 0px 52px 0px;
    }
    .banner-txt h1 {
        font-size: 36px;
        line-height: 46px;
        margin-bottom: 9px;
    }
    .container-fluid {
        padding-left: 30px !important;
        padding-right:30px !important;
    }
    .owl-prod.owl-carousel .owl-nav button.owl-next, .owl-rcnt.owl-carousel .owl-nav button.owl-next {
        right: 10px !important;
        width: 40px;
        height: 40px;
    }
    .owl-prod.owl-carousel .owl-nav button.owl-prev, .owl-rcnt.owl-carousel .owl-nav button.owl-prev {
        left: 3px !important;
        width: 40px;
        height: 40px;
    }
}
/* ------------------1024px-----------------  */



@media screen and (max-width:991px){
    .container,
    .container-fluid {
        max-width: 100% !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .navbar-toggler{
        padding: 0px 0px !important;
        border-radius: 0px;
        border: none !important;
        outline: none !important;
    }
    .navbar-toggler:hover{
        outline: none;
        box-shadow: none !important;
    }
    .navbar-toggler-icon{
        background-image: url(../images/menu.png) !important;
        width: 30px !important;
        height: 30px !important;
    }
    .navbar-toggler:hover  .navbar-toggler-icon {
        filter: invert(54%) sepia(17%) saturate(1350%) hue-rotate(183deg) brightness(112%) contrast(88%);
    }
    .navbar-toggler-icon:focus,
    .navbar-toggler-icon:focus-visible{
        outline: none !important;
    }
    .nav-link.nav-prod {
        margin: 0px 0px 0px 0px;
        padding:0px 0px !important;
        background-color: transparent;
        font-weight: 500;
        color: #1D2126;
        border-radius: 0px;
        cursor: pointer;
        line-height: 22px;
    }
    .nav-link.nav-prod:hover {
        background-color: transparent;
        color: #5195C6;
    }
    .nav-link {
        margin: 0px 0px;
        width: 100%;
        line-height: 22px;
        padding: 0px 0px !important;
    }
    .nav-item {
        width: 100%;
        height: fit-content;
        margin-bottom: 8px;
    }
    .navbar-collapse {
        padding-top: 20px;
    }
    .banner-txt {
        width: 367px;
        padding: 36px 0px 36px 0px;
    }
    .ban-list li {
        margin-right: 6px;
        font-size: 15px;
    }
    .ban-list li img {
        display: block;
        width: 15px;
        height: 15px;
        margin-right: 1.96px;
    }
    .img-r8 {
        width: 386px;
    }
    .banner-txt h1 {
        font-size: 31px;
        line-height: 39px;
        margin-bottom: 9px;
    }
    .banner-txt p {
        font-size: 14px;
        line-height: 21px;
        margin-bottom: 8px;
    }
    .banner-from button {
        padding: 6.13px 13px;
        font-size: 14.5px;
        line-height: 25px;
    }
    .banner-from input {
        padding: 7px 7px 7px 37.13px;
        width: calc(100% - 101.75px);
    }
    .banner-from::before {
        top: 18.5px;
        left: 18.5px;
    }
    .why-box h2 {
        font-size: 18px;
        line-height: 18px;
        margin-bottom: 16px;
    }
    .why-box {
        padding: 18px 4.5px 13px 4.5px;
    }
    .why-box p {
        font-size: 13px;
        line-height: 21px;
    }
    .why-box img {
        margin: 0px auto 25px auto;
        width: 50px;
    }
    .why-us {
        margin: 60px 0px 70px 0px;
        position: relative;
    }
    .owl-prod.owl-carousel .owl-nav button.owl-next span, .owl-rcnt.owl-carousel .owl-nav button.owl-next span, .owl-prod.owl-carousel .owl-nav button.owl-prev span, .owl-rcnt.owl-carousel .owl-nav button.owl-prev span {
        padding: 18px 11px;
    }
    .owl-prod.owl-carousel .owl-nav button.owl-next, .owl-rcnt.owl-carousel .owl-nav button.owl-next {
        right: -2px !important;
        width: 22px;
        height: 36px;
    }
    .owl-prod.owl-carousel .owl-nav button.owl-prev, .owl-rcnt.owl-carousel .owl-nav button.owl-prev {
        left: -2px !important;
        width: 22px;
        height: 36px;
    }
    .recent-inr, .prod-inr {
        padding: 0px 24px;
    }
    .top-r8, .copy-sos {
        width: 35.3%;
    }
    .top-mid-inr ul li a {
        font-size: 13px;
        line-height: 31px;
    }
    .top-r8 ul li span, .top-r8 ul li a {
        font-size: 13px;
        line-height: 22px;
    }
    .top-lft p {
        font-size: 13px;
        line-height: 22px;
    }
    .prod-img {
        height: 258.7px;
        margin-bottom: 6.7px;
    }
    .prod-txt h3 {
        font-size: 19px;
        line-height: 30px;
    }
    .prod-txt p {
        font-size: 13px;
        line-height: 17px;
        margin-bottom: 0px;
    }
    .owl-prod .item {
        height:495px;
    }
    .recent-txt {
        padding: 19px 14px 17px 14px;
    }
    .recent-txt h3 {
        font-size: 19px;
    }
    .owl-prod .item,
    .owl-rcnt .item{
        padding-right: 1px;
    }
    .top-lft a.foot-logo {
        margin-bottom: 10px;
    }
    footer::before {
        width: 486px;
    }
    .copy::before {
        width: 330px;
    }
    .foot-top {
        padding: 31px 0px 49px 0px;
    }
    .copy {
        padding: 11px 0px 11px 0px;
    }
    .copy-sos h3 {
        top: -65px;
    }
    .navbar-brand {
        width: 132px;
        height: 46px;
    }
    .banner {
        margin-top: 62px;
    }
    .pop-prod-img img {
        height: auto;
        object-fit: initial;
        max-width: 100%;
    }
    .pop-prod-img {
        height: 54px;
    }
    .pop-product {
        margin-top: 81.49px;
        padding: 37px 0px 37px 0px;
    }
    .owl-rcnt .owl-dots {
        margin-top: 6px;
    }
    .recent-img {
        height: 241px;
    }

    .search-pg {
        margin-top: 62px;
    }
    button.fltr-sbmt {
        padding: 9px 7px 9px 7px;
        font-size: 15px;
        line-height: 21px;
    }
    button.fltr-sbmt img {
        width: 14px;
        height: 14px;
        margin-right: 3px;
        margin-top: 2px;
    }
    .srch-frm input {
        width: 25%;
        margin-right: 6px;
        padding: 5px 11px;
        font-size: 13px;
        line-height: 28px;
    }
    .srch-frm select {
        width: 21.3%;
        margin-right:6px;
        padding: 5px 11px;
        font-size: 13px;
        line-height: 28px;
        background-size: 14px 14px;
        background-position: 98% center;
    }
    .srch-frm .renge_area label {
        font-size: 14px;
        line-height: 13px;
    }
    .srch-frm .renge_area {
        margin-right: 6px;
    }
    .srch-frm {
        padding: 0px 12px;
    }
    .filter-sec h3 {
        font-size: 18px;
        line-height: 10px;
    }
    .ggl-ad {
        padding: 11px 0px 11px 0px;
    }
    .srch-head {
        padding-bottom: 8px;
    }
    .srch-pagination {
        margin: 6px auto 22px auto !important;
    }
    .g-ad-2 {
        margin: 0px auto 40px auto;
    }
    .srch-inr .recent-box .recent-img {
        height: 273px;
    }



    .deet-page {
        margin-top: 61px;
        padding: 46px 0px 64px 0px;
    }
    .pop-product.deet-pop {
        padding: 62px 0px 56px 0px;
    }
    #ninja-slider {
        width: calc(100% - 94px) !important;
        margin-left: 0;
    }
    .deet-lft-top h1,
    .deet-lft-btm h2,
    .deet-right-top h2 {
        font-size: 20px;
        line-height: 17px;
        margin-bottom:10px;
    }
    .sh-prc {
        margin-bottom:15px;
    }
    h3.price {
        font-size: 17px;
        line-height: 23px;
    }
    .share h4 {
        font-size: 13px;
        line-height: 18px;
        margin-right: 9px;
    }
    .share h4 img {
        display: inline-block;
        margin-right: 2px;
        width: 15px;
        height: 15px;
        margin-top: -2px;
    }
    .deet-lft-top {
        padding: 18px 18px 15px 18px;
        margin-bottom: 24px;
    }
    .deet-lft-btm{
        padding: 18px 18px 15px 18px;
    }
    .deet-lft-btm p {
        font-size: 14px;
        line-height: 23px;
        margin-bottom: 12px;
    }
    .deet-lft-btm ul li {
        margin-bottom: 8px;
        padding-left:19px;
        font-size: 14px;
        line-height: 23px;
    }
    .deet-lft-btm ul li::before {
        width: 14px;
        height: 14px;
    }
    .deet-lft-btm h3 {
        margin-top: 4px;
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 4px;
    }
    .deet-right-top {
        padding: 18px 18px 18px 18px;
    }
    .enq-input label {
        padding: 0px 7px;
        font-size: 13px;
        line-height: 20px;
        left:6px;
    }
    .enq-input {
        margin-bottom: 6px;
        padding-top: 11px;
    }
    .enq-input input, .enq-input textarea {
        padding: 6px 10px 6px 13px;
        height: 42px;
        font-size: 13px;
        line-height: 20px;
    }
    .enq-input textarea{
        height: 142px;
        padding: 12px 10px 6px 13px;
    }
    button.enq-btn {
        margin-top: 0px;
        height: 40px;
        padding: 8px;
        font-size: 16px;
    }
    .deet-right-btm {
        padding: 10px 10px;
    }
    .pop-product.deet-pop .prod-img {
        height: 238.7px;
    }
    .pop-product.deet-pop .owl-prod .item {
        height: 448px;
    }



/* 11-02-2023 */
    .faq-page {
        margin-top: 61px;
    }

    .cont-lft {
        padding: 29px 0px 28px 19px;
    }
    .info-img {
        margin-right: 9px;
    }
    .cont-r8 {
        padding: 34px 25px 28px 16px;
    }
    button.cont-btn {
        margin-top: 0px;
        font-weight: 600;
        font-size: 16px;
        line-height: 23px;
        padding: 10px 10px 10px 10px;
    }
    .cont-inpt {
        margin-bottom: 13px;
    }
    .cont-inpt input, .cont-inpt textarea {
        padding: 8px 8px 8px 11px;
        font-size: 15px;
        height: 42px;
    }
    .cont-inpt textarea {
        height: 127px;
    }
    /* 11-02-2023 */



    /* 13-02-2023 */
    .abt-sec3-img {
        width: 58px;
        height: 58px;
        margin-right: 9px;
    }
    .abt-sec3-img img {
        width: 42px;
        height: 42px;
    }
    .abt-sec3-box {
        padding: 15px 15px 15px 15px;
    }
    .abt-sec3-txt {
        width: calc(100% - 66px);
        margin-top: 0px;
    }
    .abt-sec3-txt h2 {
        font-size: 23px;
        line-height: 20px;
        margin-bottom: 9px;
    }
    .abt-sec3::before {
        height: 215px;
    }
    .abt-sec3 .faq-head {
        margin: 0 auto 28px auto;
    }
    .abt-sec2-txt h2 {
        font-size: 19px;
        line-height: 26px;
        margin-bottom: 8px;
    }
    /* 13-02-2023 */

    .deet-tabs li{
        width: fit-content !important;
    }
    .deet-tabs li button {
        padding: 0px 0px 6px 0px !important;
        margin: 0px 11px 5px 0px !important;
        font-size: 16px;
        line-height: 17px;
    }
    .web-srch.srch-inr .recent-box .recent-img {
        height: 152px !important;
    }
}




/* ------------------991px-----------------  */


@media screen and (max-width:800px){
    .banner-txt h1 {
        font-size: 28px;
        line-height: 35px;
        margin-bottom: 9px;
    }
    .banner-txt {
        width: 336px;
        padding: 22px 0px 22px 0px;
    }
    .banner-from input {
        padding: 4px 4px 4px 28.13px;
        width: calc(100% - 87.75px);
        font-size: 14px;
        line-height: 28px;
    }
    .banner-from::before {
        top: 16.5px;
        left: 13.5px;
    }
    .banner-from button {
        padding: 6.13px 9px;
        font-size: 13px;
        line-height: 22px;
    }
    .ban-list {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
    }
    .ban-list li {
        line-height: 23px;
    }
    .banner-from {
        margin-bottom: 9px;
    }
    .why-us {
        margin: 36px 0px 40px 0px;
        position: relative;
    }
    .heading h2 {
        font-size: 29px;
        line-height: 24px;
        margin-bottom: 16px;
    }
    .heading p {
        font-size: 16px;
        line-height: 11px;
    }
    .pop-head {
        margin-bottom: 17px;
    }
    .prod-head {
        margin-bottom: 17px;
    }
    .recent {
        padding: 34px 0px 46px 0px;
    }
    .srch-inr .recent-box .recent-img {
        height: 241px;
    }
    .pop-product.deet-pop .prod-img {
        height: 227.7px;
    }
    .pop-product.deet-pop .owl-prod .item {
        height: 440px;
    }
    .pop-product.deet-pop {
        padding: 33px 0px 38px 0px;
    }
}
/* ------------------800px-----------------  */


@media screen and (max-width:767px){
    .img-r8 {
        position: absolute;
        top: 1%;
        transform: translateY(0%);
        right: 0px;
        left: auto;
        height: auto;
        width: 550px;
    }
    .banner-txt {
        width: 100%;
        padding: 358px 0px 22px 0px;
    }
    .ban-list {
        align-items: center;
        flex-direction: row;
        justify-content: center;
    }
    .banner-txt h1 {
        text-align: center;
    }
    .banner-txt p {
        text-align: center;
    }
    .ban-list li {
        margin-right: 16px;
    }
    .heading p {
        font-size: 16px;
        line-height: 21px;
    }
    .heading h2 {
        font-size: 27px;
        line-height: 24px;
        margin-bottom: 8px;
    }
    .why-box.w1{
        border-width: 1px 0px 0px 1px;
    }
    .why-box.w2{
        border-width: 1px 1px 0px 1px;
    }
    .why-box.w3{
        border-width: 1px 0px 1px 1px;
    }
    .why-box.w4{
        border-width: 1px 1px 1px 1px;
    }
    .why-box {
        padding: 18px 12px 13px 12px;
    }
    .pop-txt h3 {
        font-size: 19px;
        line-height: 23px;
    }
    .pop-txt p {
        font-size: 14px;
        line-height: 26px;
    }
    .pop-prod-img {
        height: 41px;
    }
    .prod-txt h5,
    .recent-txt h5 {
        font-size: 14px;
        line-height: 13px;
    }
    .owl-prod .item {
        height:430px;
    }
    .prod-txt a {
        margin: 0px 0px 0px 0px;
        width: 100%;
        height: 33.35px;
        font-size: 16px;
        line-height: 20px;
    }
    .prod-txt h4 {
        font-size: 16px;
        line-height: 26px;
    }
    .top-r8 ul li a {
        word-break: break-all;
    }
    .banner {
        overflow: hidden;
    }
    .pop-product.deet-pop .owl-prod .item {
        height: 417px;
    }
    .prod-box {
        padding: 4px 4px 4px 4px;
    }
    .foot-top-inr {
        flex-wrap: wrap;
    }
    .top-lft {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 20px;
    }
    .top-mid {
        width: 48%;
        margin-right: 10px;
    }
    .top-r8{
        width: 49%;
    }
    .top-r8 ul li img {
        display: block;
        width: 18px;
        height: 18px;
        margin-right: 6px;
        margin-top: 4px;
    }
    .foot-top {
        padding: 14px 0px 8px 0px;
    }
    .top-lft a.foot-logo {
        margin-bottom: 4px;
    }
    .top-lft p a {
        font-size: 14px;
        line-height: 20px;
    }
    .top-mid h3, .top-r8 h3 {
        font-size: 19px;
        line-height: 19px;
        margin-bottom: 7px;
    }
    .top-lft a.foot-logo {
        width: 116px;
        height: 41px;
    }
    .copy-inr {
        flex-direction: column;
    }
    .copy-sos h3 {
        font-size:16px;
        line-height: 24px;
        position: static;
        margin-right: 12px;
    }
    .copy-sos {
        width: 100%;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
    }
    .copy-sos ul li a {
        width: 35px;
        height: 35px;
        border-radius: 8px;
        overflow: hidden;
        display: block;
    }
    .copy-sos ul li {
        margin-right: 5px;
    }
    .pop-img {
        height: 230.69px;
    }



    .filter-sec {
        display: none;
        position: absolute;
        top: 40px;
        left: 0px;
        width: 100%;
        z-index: 999;
    }
    .filter-btn{
        display: flex;
    }
    .srch-frm{
        flex-wrap: wrap;
        padding: 12px 12px;
        justify-content: flex-start;
    }
    .srch-frm input, .srch-frm select, .srch-frm .renge_area {
        width: 32%;
        margin-right: 1.3%;
    }
    .srch-frm .renge_area{
        margin-top: 4px;
    }

    .srch-head h3 {
        font-size: 16px;
    }
    .srch-hdfrm label {
        font-size: 14px;
    }
    .srch-hdfrm select {
        padding: 3px 16px 3px 3px;
        background-size: 14px 14px;
        font-size: 14px;
    }
    .srch-head {
        margin-bottom: 11px;
    }
    .srch-inr .recent-box .recent-img {
        height: 292px;
    }
    #ninja-slider {
        width: calc(100% - 122px) !important;
        margin-left: 0;
    }
    .deet-lft-btm {
        margin-bottom: 24px;
    }
    .pop-product.deet-pop .owl-prod .item {
        height: 407px;
    }


    /* 11-02-2023 */
    .faq-box .accordion-item {
        padding: 7px 7px 0px 7px;
    }
    .faq-box .accordion-button {
        padding: 0px 0px 6px 0px !important;
        font-size: 15px !important;
        line-height: 22px;
    }
    .faq-box .accordion-body p {
        width: 100%;
        font-size: 14px;
        line-height: 23px;
    }
    .faq-box .accordion-body {
        padding: 5px 0px 11px 0px !important;
    }


    .cont-lft {
        padding: 30px 20px 20px 20px;
    }
    .cont-r8 {
        box-shadow: 0px -1px 21px 5px rgb(0 0 0 / 3%);
        padding: 20px 20px 20px 15px;
    }
    .cont-info li {
        margin-bottom: 18px;
    }
    .cont-sos h4 {
        padding-bottom: 8px;
        margin-bottom: 11px;
    }
    /* 11-02-2023 */



/* 13-02-2023 */
    .abt-sec-2 {
        margin-bottom: 49px;
    }
    .abt-sec2-txt {
        padding-left: 0px;
        display: block !important;
        width: 620px;
        max-width: 100%;
        margin: 33px auto 0 auto;
    }
    .pr-0 {
        padding-right: 0px !important;
    }
    .abt-sec-2 .row .col-6:first-child .sec2-img {
        display: flex;
        justify-content: flex-end;
    }
    .abt-sec2-txt h2,
    .abt-sec2-txt p {
        text-align: center;
    }
    .abt-sec2-txt a {
        margin: 0 auto;
    }
    .head-abt h2 {
        font-size: 22px;
        line-height: 22px;
        margin-bottom: 13px;
    }
    .abt-sec-1 {
        padding: 18px 18px 0px 18px;
    }
    .head-abt p {
        font-size: 15px;
        line-height: 25px;
    }
    .head-abt {
        width: 600px;
        max-width: 100%;
        margin: 0 auto 25px auto;
    }
    .abt-sec3-box{
        margin-bottom: 25px;
        height: auto !important;
    }
    /* 13-02-2023 */
    .news button {
        padding: 6px 6px 6px 6px;
        font-size: 15px;
        line-height: 17px;
        height: 40px;
    }
    .news button img {
        display: block;
        width: 15px;
        height: 15px;
        margin-left: 6px;
    }
    .news input {
        width: calc(100% - 97px);
        height: 40px;
    }
    .srch-pagination {
        flex-wrap: wrap;
    }
    .srch-pagination .page-item{
        margin: 4px !important;
    }
    .srch-pagination li a.page-link {
        margin: 0px 0px;
    }
    .srch-pagination {
        flex-wrap: wrap;
    }
    .srch-pagination .page-item{
        margin: 4px !important;
    }
    .srch-pagination li a.page-link {
        margin: 0px 0px;
    }
    .srch-head{
        flex-wrap: wrap;
    }
    .srch-hdfrm {
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 0;
}
.register-list {
    margin: 13px auto 0 auto;
    font-size: 15px;
    min-height: 33px;
    text-align: center;
}
}

/* ------------------767px-----------------  */

@media screen and (max-width:599px){
    .pop-img {
        height: 209.69px;
    }
    .srch-inr .recent-box .recent-img {
        height: 274px;
    }

    .pop-product.deet-pop .owl-prod .item {
        height: 410px;
    }
}
/* ------------------600px-----------------  */

@media screen and (max-width:575px){
    .img-r8 {
        width: 432px;
    }
    .banner-txt {
        width: 100%;
        padding: 294px 0px 14px 0px;
    }
    .banner-txt h1 {
        font-size: 26px;
        line-height: 31px;
        margin-bottom: 9px;
    }
    .why-inr .row .col-12{
        max-width: 50%;
    }
    .owl-carousel .owl-item img {
        display: block;
        width: auto;
    }
    .owl-prod .item {
        height: auto;
    }
    .owl-prod .owl-dots {
        position: absolute;
        bottom: -27px;
        width: 100%;
    }
    .pop-prod-img {
        height: 30px;
    }
    .recent-txt {
        padding: 12px 8px 12px 8px;
        min-height: 130px;
    }
    .recent-txt h3 {
        font-size: 16px;
        font-weight: 500;
        line-height: 15px;
    }
    .recent-txt p {
        font-size: 15px;
        line-height: 15px;
    }
    a.recent-btn {
        padding: 5px 5px 5px 5px;
        font-size: 16px;
        line-height: 22px;
    }
    footer::before {
        top: -9px;
        height: 9px;
        width:297px;
    }
    .copy::before {
        width: 231px;
        top: -9px;
        height: 9px;
    }


    .navbar-brand {
        width: 111px;
        height: 38px;
    }
    .owl-prod.owl-carousel .owl-nav button.owl-next span, .owl-rcnt.owl-carousel .owl-nav button.owl-next span, .owl-prod.owl-carousel .owl-nav button.owl-prev span, .owl-rcnt.owl-carousel .owl-nav button.owl-prev span {
        padding: 12px 11px;
    }
    .recent-img {
        height: 199px;
    }


    .srch-inr .row .col-12.hlf-wd{
        max-width: 50%;
    }
    .srch-inr .recent-box .recent-img {
        height: 232px;
    }
    .srch-frm input, .srch-frm select, .srch-frm .renge_area {
        width: 49%;
        margin-right: 1%;
    }
    .srch-head {
        margin-bottom: 11px;
        flex-wrap: wrap;
    }
    .srch-head h3 {
        margin-right: 20px;
    }
    .srch-hdfrm {
        margin: 0 0 0 auto;
    }

    /* .left_slider_area{
        display: flex;
        flex-direction: column-reverse;
        align-items: flex-start;
        justify-content: flex-start;
    }
    #thumbnail-slider {
        margin-right:0px !important;
        margin-top: 10px !important;
    }
    #thumbnail-slider {
        height:fit-content !important;
        width: 100% !important;
    }
    #thumbnail-slider div.inner ul{
        display: flex;
        flex-direction: row;
    }
    #thumbnail-slider ul li {
        margin: 0px 4px 0px 4px;
    }
    #thumbnail-slider div.inner ul {
        top: 0px !important;
        left: -4px;
    }
    #ninja-slider {
        width:100% !important;
        margin-left: 0;
    }
    #ninja-slider ul {
        height: 226px !important;
    } */
    .deet-page {
        margin-top: 51px;
        padding: 46px 0px 64px 0px;
    }
    #thumbnail-slider ul li {
        width: 88px !important;
        height: 59px !important;
    }
    #thumbnail-slider {
        height:188px !important;
        width: 89px !important;
    }
    #ninja-slider {
        width: calc(100% - 99px) !important;
        margin-left: 0;
    }
    #ninja-slider {
        height: 188px;
    }
    #ninja-slider ul {
        height:188px !important;
    }
    .pop-product.deet-pop .owl-prod .item {
        height: 394px;
    }



    /* 11-02-2023 */
    .faq-page {
        margin-top: 54px;
        padding: 25px 0px 35px 0px;
    }
    .faq-box {
        padding: 13px 13px 13px 13px;
    }
    .faq-head {
        margin: 0 auto 28px auto;
    }
    .faq-head h1 {
        margin-bottom: 16px;
        font-size: 31px;
        line-height: 39px;
    }
    .faq-head p {
        font-size: 15px;
        line-height: 23px;
    }
    /* 11-02-2023 */

    /* 13-02-2023 */
    .pr-0 {
        padding-right:0px !important;
    }
    .abt-sec1-inr .row .col-12{
        max-width: 50%;
        width: 50%;
    }
    .abt-sec1-box {
        padding: 7px 6px 10px 6px;
    }
    .sec1-img {
        width: 48px;
        height: 48px;
        margin: 0 auto 9px auto;
    }
    .head-abt p {
        font-size: 14px;
        line-height: 21px;
    }
    .sec2-img img {
        height: 100%;
    }
    /* 13-02-2023 */



    /* 17-02-2023 */
    .term-box p,
    .term-box ul li{
        font-size: 14px;
        line-height: 20px;
        margin-bottom:9px;
    }
    /* 17-02-2023 */
       .srch-hdfrm {
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 0;
}

}



/* ------------------575px-----------------  */
@media screen and (max-width:500px){
    .srch-inr .recent-box .recent-img {
        height: 222px;
    }
}


/* ------------------500px-----------------  */

@media screen and (max-width:480px){
    .img-r8 {
        width:360px;
    }
    .banner-txt {
        width: 100%;
        padding: 248px 0px 14px 0px;
    }
    .ban-list {
        align-items: flex-start;
        flex-direction: column;
        justify-content: flex-start;
    }
    .banner-txt h1 {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 8px;
    }
    .banner {
        margin-top: 54px;
    }
    .why-inr .row .col-12{
        max-width:100%;
    }
    .why-box.w1{
        border-width: 1px 1px 0px 1px;
    }
    .why-box.w2{
        border-width: 1px 1px 0px 1px;
    }
    .why-box.w3{
        border-width: 1px 1px 1px 1px;
    }
    .why-box.w4{
        border-width: 0px 1px 1px 1px;
    }
    .heading p {
        font-size: 14px;
        line-height: 21px;
    }
    .why-head {
        margin-bottom: 6px;
    }
    .why-box img {
        margin: 0px auto 14px auto;
        width: 44px;
    }
    .why-box {
        padding: 12px 12px 12px 12px;
    }
    .owl-pop{
        position: relative;
    }
    .owl-pop .owl-nav {
        margin-top: 0px !important;
        position:absolute;
        top:calc(50% - 33px);
        width: 100%;
        /* z-index: -1; */
    }

    .owl-pop.owl-carousel .owl-nav button.owl-prev,
    .owl-pop.owl-carousel .owl-nav button.owl-next{
        width: 22px;
        height: 36px;
        position: absolute;
        margin: 0px !important;
    }
    .owl-pop.owl-carousel .owl-nav button.owl-prev{
        left: 0px !important;
        transform: translateX(-100%);
    }
    .owl-pop.owl-carousel .owl-nav button.owl-next{
        right: 0px !important;
        transform: translateX(100%);
    }
    .owl-pop.owl-carousel .owl-nav button.owl-prev span,
    .owl-pop.owl-carousel .owl-nav button.owl-next span{
        width: 100%;
        height: 100%;
        margin: 0px;
        background-position: center;
        background-size:66px 66px;
        background-repeat: no-repeat;
        font-size: 0px;
        padding:11px ;
    }
    .owl-pop.owl-carousel .owl-nav button.owl-prev span{
        background-image: url(../images/prod-before.png);
    }
    .owl-pop.owl-carousel .owl-nav button.owl-next span{
        background-image: url(../images/prod-next.png);
    }
    .owl-pop.owl-carousel .owl-nav button.owl-prev:hover span,
    .owl-pop.owl-carousel .owl-nav button.owl-next:hover span{
        filter: invert(50%) sepia(45%) saturate(516%) hue-rotate(162deg) brightness(98%) contrast(91%);
    }
    .owl-pop.owl-carousel .owl-nav button.owl-prev:hover,
    .owl-pop.owl-carousel .owl-nav button.owl-next:hover{
        background: transparent !important;
    }
    .pop-inr{
        padding: 0px 30px;
    }
    .owl-prod .item {
        height: 402px;
    }
    .owl-prod .item {
        height: auto;
    }
    .top-mid {
        width:100%;
        margin-right:0px;
        margin-bottom: 20px;
    }
    .top-r8 {
        width: 100%;
    }
    .top-mid-inr {
        justify-content: flex-start;
    }
    .top-mid-inr ul:first-child{
        margin-right: 30px !important;
    }
    .top-r8 ul li {
        margin-bottom: 10px;
    }
    .copy-sos {
        margin-top: 9px;
    }
    .copy-inr p {
        font-size: 13px;
        line-height: 24px;
    }
    .owl-prod .item, .owl-rcnt .item, .owl-pop .item {
        padding: 0px 41px;
    }
    .navbar-toggler-icon {
        background-image: url(../images/menu.png) !important;
        width: 22px !important;
        height: 22px !important;
    }
    .nav-link {
        margin: 0px 0px;
        width: 100%;
        font-size: 16px;
        line-height: 18px;
        padding: 0px 0px !important;
    }
    .recent-img {
        height: 245px;
    }
    .pop-img {
        height: 281.69px;
    }


    .srch-inr .recent-box {
        margin-bottom: 26px;
    }
    .srch-head h3 {
        margin-right:0px;
    }
    .srch-frm input, .srch-frm select, .srch-frm .renge_area {
        width: 100%;
        margin-right:0%;
        margin-bottom: 6px;
    }
    .srch-inr .recent-box .recent-img {
        height: 184px;
    }


    .deet-lft-top h1, .deet-lft-btm h2, .deet-right-top h2 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 4px;
    }
    h3.price {
        font-size: 14px;
        line-height: 18px;
    }
    .deet-lft-top {
        padding: 11px 11px 5px 11px;
        margin-bottom: 24px;
    }
    #thumbnail-slider {
        height: 166px !important;
        width: 76px !important;
    }
    #ninja-slider {
        width: calc(100% - 86px) !important;
        margin-left: 0;
    }
    #thumbnail-slider ul li {
        width: 76px !important;
        height: 51px !important;
    }
    #ninja-slider,
    #ninja-slider ul{
        height:166px !important;
    }
    .deet-lft-btm,
    .deet-right-top {
        padding: 11px 11px 11px 11px;
    }
    .pop-product.deet-pop {
        padding: 33px 0px 20px 0px;
    }

    .pop-product.deet-pop .owl-prod .item{
        padding: 0px 1px;
    }
    /* 11-02-2023 */
    .faq-box .accordion-button span {
        margin-right: 7px;
        font-size: 16px;
        line-height: 22px;
    }
    /* 11-02-2023 */


/* 13-02-2023 */
    .abt-sec1-inr .row .col-12{
        max-width:100%;
        width:100%;
    }
    .head-abt h2 {
        font-size: 19px;
        line-height: 22px;
        margin-bottom: 9px;
    }
    .term-box h2 {
        font-size: 17px;
        line-height: 21px;
    }
    .term-box {
        padding: 19px 19px 17px 19px;
    }
    /* 13-02-2023 */
    .deet-tabs li button {
        padding: 0px 0px 6px 0px !important;
        margin: 0px 8px 5px 0px !important;
        font-size:14px;
        line-height:15px;
    }
    .deet-tabs li button::before {
        left: 4px;
        width: 50px;
        height: 2px;
    }
    .web-srch.srch-inr .row .col-12.hlf-wd{
        max-width: 100%;
    }
    .web-srch.srch-inr .recent-box .recent-img {
        height: fit-content !important;
    }
}




/* ------------------480px-----------------  */

@media screen and (max-width:400px){
    .owl-prod .item, .owl-rcnt .item, .owl-pop .item {
        padding: 0px 11px;
    }
    .heading h2 {
        font-size: 22px;
        line-height: 24px;
        margin-bottom: 8px;
    }
    .img-r8 {
        width:325px;
    }
    .banner-txt {
        width: 100%;
        padding: 224px 0px 14px 0px;
    }
    .banner-from {
        padding: 5px;
    }
    .banner-from::before {
        top: 14.5px;
        left: 10.5px;
    }
    .recent-img {
        height: 272px;
    }
    .owl-carousel .owl-item img {
        display: block;
        width: 100% !important;
    }
    .srch-inr .row .col-12.hlf-wd{
        max-width: 100%;
    }
    .srch-inr .recent-box .recent-img {
        height: 318px;
    }


    #thumbnail-slider {
        height: 166px !important;
        width: 60px !important;
    }
    #ninja-slider {
        width: calc(100% - 70px) !important;
        margin-left: 0;
    }
    #thumbnail-slider ul li {
        width: 60px !important;
        height: 40px !important;
    }
    #ninja-slider,
    #ninja-slider ul{
        height:166px !important;
    }
    .pop-product.deet-pop .owl-prod .item {
        height: 409px;
    }
    /* 11-02-2023 */
    .info-txt p {
        word-wrap: break-word;
    }
    /* 11-02-2023 */

    .vis-btn {
        margin: 5px auto 6px auto;
        height: 39px;
        font-size: 16px;
        line-height: 16px;
    }
    .vis-btn i {
        display: block;
        font-size: 14px;
        margin-left: 8px;
    }
    .deet-lft-btm h4 {
        font-size: 15px;
        line-height: 22px;
    }
    .deet-lft-btm h4 span {
        font-size: 14px;
    }
 .recent-txt {
        min-height: auto;
    }

}

/* ------------------400px-----------------  */


@media screen and (max-width:363px){
    .img-r8 {
        width: 286px;
    }
    .banner-txt {
        width: 100%;
        padding: 196px 0px 14px 0px;
    }
    .owl-prod .item, .owl-rcnt .item, .owl-pop .item {
        padding: 0px 0px;
    }
    .recent-img {
        height: 247px;
    }
    .pop-img {
        height: 260.69px;
    }
    .srch-inr .recent-box .recent-img {
        height:fit-content;
    }
    .srch-frm input, .srch-frm select, .srch-frm .renge_area {
        width: 100%;
        margin-right:0%;
        margin-bottom: 6px;
    }
    .srch-pagination li a.page-link {
        width: 36px;
        height: 36px;
        margin: 0px 5px;
        font-size: 14px;
    }
    #thumbnail-slider {
        height: 152px !important;
        width: 52px !important;
    }
    #ninja-slider {
        width: calc(100% - 62px) !important;
        margin-left: 0;
    }
    #thumbnail-slider ul li {
        width: 52px !important;
        height: 35px !important;
    }
    #ninja-slider,
    #ninja-slider ul{
        height:152px !important;
    }
    .pop-product.deet-pop .owl-prod .item {
        height:409px;
    }
    .share h4 {
        font-size: 12px;
        margin-right: 5px;
    }
    .at-icon-wrapper {
        width: 20px;
        height: 20px;
    }
    .at-icon-wrapper svg {
        display: block !important;
        width: 19px !important;
        height: 19px !important;
    }
    .copy-sos h3 {
        font-size: 14px;
        line-height: 22px;
        position: static;
        margin-right: 5px;
    }
    .copy-sos ul li a {
        width: 30px;
        height: 30px;
    }
    .abt-sec3-img {
        width: 46px;
        height: 46px;
        margin-right: 9px;
    }
    .abt-sec3-img img {
        width: 35px;
        height: 35px;
    }
    .abt-sec3-txt {
        width: calc(100% - 54px);
        margin-top: 0px;
    }
    .abt-sec3-txt p {
        font-size: 13px;
        line-height: 20px;
    }
    .news input {
        width:100%;
        margin-right: 0px;
        height: 40px;
    }
    .news button{
        margin-top: 5px;
    }
    .news label.error {
        position:static;
    }
}
/* ------------------360px-----------------  */
